92881
63886146569872107 96420668257767665 7825978108068109 61289330849946646 42874470190791116 12204853768397028 25583479206626719 77731051375681490 25576894620040127 86385908247120085 54719663809492246 81908651260374466 72058973244801165 27558586716987229 57079168721010748 44108075695141918 63928561191291396 51207471558110121 6350678607798645 20216744535352558 80917241882904709 57690065610437089 40588198362423001 95688959242201115 26003860292936538 89433995891391060 11269382914307301 91569550979289553 83655469896618144 29277193008337179 12310887555955858 88555859991146974 98731703568255787 59950310765599952 93485440075351521 11708679342983576 28284859130258412 26557468825387936 47452818867061879 32262024561856438 97033756083857968 14346408256010887 15058947884133319 28612854382925329 59842983247531964 42606971320138527 91264164734091727 54386286820582666 23445735702669464 72795235558753969 4444614629670561 78747191416949125 83800401042326839 44102702346770954 86475529834200794 98446553856470321 44474561535616336 93914456964676666 9371588400688981 85758324889778085 71559562879478302 86328575921756332 9026267864463235 93199125626206218 99539792326004690 91266420791897357 9929690820461756 58304476752059915 79087284886498652 45897556096071300 13415949824895968 94720645666443046 81669787776666936 93046843326425583 52111483313697806 58036963436738223 29818945983418948 59481598140747798 86945256875915595 6445974914711536 66530891295541357 1569755923754978 7443574437340335 64066856949054477 32707663424459832 39101946781563457 15300090633149100 95301503415979061 2551850843456736 28975564088016141 22373037105909590 10253293137678894 13208368438755775 21858875242240416 96383645486909825 69756255307291807 79531708330994984 47941372749603474 11282995384102542 53740606897178957 26520644589376178 50863230355167353 2996453512665656 58563469420466817 71024692777993192 33194040072279351 35895405508067859 86424255065948666 95721388094156500 54968073107343833 47719335329253428 6003382301143895 3450985021655830 62969149321217223 93473257818810885 23805239003439523 66654415977535784 25196785981577280 12829142962877336 13126902364564334 7973598284356741 39180281953164864 58175366962931062 84828925790713189 22997921079786989 7126173322635113 67021387228929042 40509823617968115 76984812592756778 48962244926530884 80033024491335874 24045589038768513 61814538518550552 61179050954876141 27329363839199697 74982819220051799 32350112790743303 16521322336381305 11430503814663436 38860107545400925 18642345015547612 4841236925609343 54562384143746432 37316967379482107 94233117094442263 66718374914078726 71277819550399551 31797836575703249 96408951445256491 83545328762038164 32037894939002671 54461296709785438 8566394821340426 10958183934736694 84547333929268750 77094276366087861 20760377847352438 49706420977480507 74284024705640012 9183829841513705 55251342734374587 53382307045483725 84948071507333480 29316982295062982 28017990815335903 41727041463227334 21167447454568884 94199147730144931 65873446277813445 22902399878319653 73257848315981400 358447121839927 85327562571004273 59938238949050474 73398622810107634 11718047483862322 97149747070771163 23816824542106264 73415239689625908 73980275036559232 23997920213138531 8018096658551571 82680809677986646 95603585024303632 44354642221736375 61003486274941983 37427956449962429 31265383113705853 95039592675987631 85323146943203165 56037531900894484 320227841849897 67482974493410769 61698045784494293 3247066280929261 18789588297502809 13564995798368720 15920341619424665 84235617397729819 40873350756032903 859576549872599 52240439700653383 35920667397706110 9142700040922247 25598854513177469 10212119510005089 44156917891033009 42294510236902689 2879790119314122 23282008904634453 91483037234369335 19638919355831295 37003745667531939 43926003087741704 4287583657549572 10896185329233498 89742034664425247 1059515133464617 39607325165364666 17121043692103801 58939564451349691 73974471461474725 78260435062862517 90151088389024289 67226668869259946 11950204051272998 82581748018365681 4255598168967025 79193745650423658 67270411656645574 23981724724394347 44816274248703395 61006271330967066 55456885302077521 23928978469469206 88452110564656803 72677131946085980 93359743394676216 39366084288740345 46478339182609107 16731040173351768 19331645637868076 39090974066472997 19878438200663819 92464379721298944 78136879594682546 64065259373283383 64696218975224978 43316346098676270 90734908573245593 33941557192340562 91278887904932629 42544648011014453 77457255287599028 10691250167818418 85102773938395884 34876394676937102 88996696378047821 27759189063817494 92972375595690856 77341447354066140 62150838691901607 65217028688165559 20114225231790974 30568179174505003 32757894460287566 2314648144721367 66652342047863026 26772684909700557 3751994135561042 67869298848702886 13688812184742079 38846373697027713 10749245776920789 74950541459395491 64699502168116471 37574876151894465 74067665474174094 11364466043660188 92194676063731222 20171673114161763 38812078134518030 52032316846723819 44744166835974652 53666572187398402 31659008454924424 9995221280118763 51623430296281637 69041841117930753 80976036832128205 71811316413185071 71345145174530751 2401605733325765 60353526483709706 22336574331064950 34151411505931114 78553368754150248 72310255138717467 14210486564825818 64604035464886427 40035318029980527 60655524449212948 5365845923247012 49401498466951832 61193982166390290 41013121413364088 14349264267058046 20020045139630448 38063010572298792 31028599989488681 41152345669339365 64113514027694008 82426032395898216 88824863028452497 43174348698969764 37610365801456582 23516142735360520 24103118764216814 45286361927113837 30674309453709731 41020203231332046 68172183246251052 16206804803013462 11871871613214341 87597997296796871 19655172684060078 8287886422145023 48660528423295292 34530777612923255 31030381530938584 21104422199099177 57335158386523154 14806085698120018 91567309008271644 11327951552050480 92915963132927467 30272311500216335 86053485163770300 25332912245322594 77045028709479620 96148933456642699 51317988864508580 95869918045062238 7451320187160789 77824261528776214 97942625457877921 54138927239143406 14212143801018270 9395023593928813 30956597750113602 27611819017587832 41623684624048063 641788431019864 83667823695849529 99102216949465410 67958872464730197 38021285114259180 60622219307237850 73395188792490313 34484040233639641 8192553910080358 10090822725094319 51852254345649628 83924448701227231 5459469119978336 84009508852031860 1361891697976451 98917012851929503 82206556376240995 18787434963971139 51630699427780861 28175259873923641 50222774616966554 99039011660615545 92364926744412814 58096491853063282 45643905937649754 22738085890126666 3671880830852139 83830078015270286 82560010739882948 58409910671294533 94398277351071857 52098469766495458 52105348723061913 11763533835914536 51101210007798895 77513286429018048 24549448255212882 32504529108953264 99533728528286254 51050779601633414 20327518497004619 26414709013366647 46699563104620694 95198573290816127 77278341503319252 23074158617048220 62395639407124403 28559750485144929 97050449047623386 91499321128891823 95675102058157874 71482788968699369 86087613734773934 94838632717222465 65119402955701 42426197234819208 7723097313702164 46207177592988625 84464445962190280 47441365801983032 5646376261899077 95832507578082230 8485165273315664 37603911468316672 14119174485673756 30163066205914704 64882586589880370 7316236466803950 3173973131048447 21600058161250644 39551297720756149 60787838057799813 71095706015751229 62901829254234907 86773434491776954 79460919807556403 72384491562489572 26567229388833780 8047507499511463 56115694202710917 48291848557114158 41785278103893899 84031873000923212 92247519120859849 73392937343863219 65883524790735577 71180806788231384 69585546504287128 15322318255055612 78065128167991582 17698146685256578 81330126390734491 43730709845722210 31415133768827390 98762655629365906 35571572582996613 31051074799704835 60203983741793982 42941505045233256 28028575599742825 12710779536831833 52321247600140318 45452584229826651 17504548130072162 56158625381472209 78448175903311030 46218631417020347 95170768190580841 2937038273883802 41005322407401517 36797210580796221 4020426364511220 96135975670835658 74105613174294713 97959597091434381 74097227939411645 33424556880032087 54854564542019740 75466863515409638 81113006501683258 59990160453573945 74633349652612783 24803912212368268 39658037575790368 29070082006083124 92993017974476796 58687312046226596 26611988856475595 30960891291681955 67623170746738174 47797031154958535 60604043308918715 17683615300573147 31238483826435526 35776198357230818 14421936123426732 54089523375323974 63867003369068314 81165513473800958 34649625850506253 94220816213991596 43132461034507832 93692869443195291 92867099812576325 89119014274384507 82628904912555060 27923932873282129 68706376272839194 84781473374221251 87422554802376017 56163495250804022 12075692217121186 11310648963644915 76769043846959485 78019888110185895 45273739070148606 50008722451515119 79587021508114206 73656748151740884 51179056876370967 58389214500985426 70278491936759882 39423389984403055 58658889903784919 13118306518090762 59545902453755608 3551109051266131 1637731557455390 39411592031779223 95156810985646184 68224965103986899 95464216045756651 49351308315216409 26380851081713413 1628597875757620 67811154451407910 26405708995549396 23778489726515258 52577693713461041 73379797497568396 44492065380797182 22677580173959676 57406838558139869 25001140992052652 59791755317471465 98433065266715837 31399794189496744 40174329464731155 20490082381191277 20014495752235965 49245292825919653 87929768736901746 98718878693083630 79982193230915175 73824878895777057 73408279128058538 93669256433141909 6718211961403734 91212929205147582 97196325228227751 57141017620195914 85442172816648482 6391722660552372 91781632603111027 68950089727082443 20257568121256461 20998096898219133 48148880126789612 77261885344867199 13933169356118608 3309185721159745 41315667014679008 18130257505597665 48065264428662996 74837230185315528 41010322942849542 38489836012166069 14402626986379548 66078385397904954 95132486458846656 64185934773444057 24410755152944562 70820318130628160 30357528358486237 40354949882164616 91080794291821367 25048475936960430 71243932789927859 4255871493082884 78938486088407674 43602195782262642 67229483382902138 3934356863171457 24845325302339969 45984965652039005 84375929065116231 89191893853779768 37616157632003746 41672510354865095 92603266109707584 1330884197429021 63788410108440913 59993155938891768 49709697587019622 35733727689064162 26176471397956684 95787153192064759 99777319756780022 60243978321215568 17061475053878631 14518941163551393 75774765103094997 15403041390114031 66531603181131539 55928750810138128 45478701926916963 19884466171839739 13497148297467774 27347825901400006 15340613087807625 45539505106758835 27744759829795092 33383556510386428 17066037080011450 72985717800849680 85145878119856545 22069834009688641 96120436446284878 87050494944795254 30079120454759124 41866625568788953 34604930394081107 2772705067406496 15732155231911626 19066293650853415 3030877242793536 74365376409909543 85623638165696035 52686088548303981 7955430867212956 5735367743303360 23461821088892704 88053533948758670 57619607712278189 73656544953451969 93679896925588260 13651390219487954 98355078352560564 36755625155259565 61864116823619429 19708673533369747 98956486419679914 15227690169842580 82669828649154460 39449528351258756 32073675865934628 34145979689052971 63523366024877368 86542057581626362 2307195032060685 72578375090777978 5716045596645588 56400566388736580 46573817281572529 79776251630721700 82247632461783712 89524509859907720 25470081782999550 19492486612561481 92677995930914463 2222944169626682 14247535476502165 24147480250450387 19262249519915726 54043212559638793 59283869227104880 22916007972070513 59803257300606031 48023235263623750 15785493375488803 32904337148219317 30629731580196734 18890061472772591 35034096157544037 47455875283927667 31543313086853136 48191022796819885 9183537191800658 11933184933424711 69516734630509884 67722444737222472 93731147826367177 73385480757355767 9575355320270831 29775919650001213 18145416126698881 42804863050438870 27898091974782891 65206023326435490 56127870801051895 64980529536421074 29003443208316908 69440345225322528 12575131406566902 13060176214497148 38509977694487046 71707102918680961 3850259293586634 59448160075054032 28048516244945464 11908100408924029 90278421481589944 46400431427434498 18893605982518095 12337772636456393 24686581367089654 53864940419410132 85889766976263972 50320340271467278 53339467054342348 90614797327160089 66289988627298320 35394311701814163 46692341512843775 32034106756290988 93158644063496260 73801629230932199 15844069384564465 98771777734032923 33088096584242422 48511096423315416 73180622801710071 10721179912513385 73877821636516101 21074172618448059 6103220235239471 12979734393084011 15973596562012066 22718428418931252 72012440496337395 11179606910933292 38181860952727442 98726106547490467 9013116061917820 42841637542093428 47836366610228472 83182146419695388 5139905687130810 99950012921547892 73465387297130225 67404099027776175 92913489436575285 21895141163726070 12214380288899979 18605052407792129 61394590763987075 40438812627400862 69896898878819300 59468873663577767 64783593278521150 86181644562513176 49025405931772722 41389007061977655 23092478098713391 73972533770870894 53120760854023555 98530827361847062 54844716652956525 88276264008912367 56765954811806006 68020839340060139 80062349222611277 30397948472777020 96273447188494150 88455233346287510 70611540895807958 4997309010512356 19752334583866779 48286263171288243 398441960841727 78555773198721018 30199669638610190 22144489172706308 46983625962530323 54927862287707213 74240606088141442 54380438328141644 23704101937109757 23518781655073740 80173901131618843 46618834559489248 33992236002855748 12296288233384376 49854337093261152 54048819326869836 66966835144326187 57384267069854617 88315453408820681 78877738124149985 33316936406019922 82165426794752598 562337170815441 84950724827026939 52231899683101936 48864466912378322 57523838078609818 23867224283517762 54651706012807378 70281885882815400 22088282897858644 68014286228786622 30251260427867943 48409960436175850 65012986471478740 84548708711849595 16665391654517423 1434989636123744 55885471783574710 91680070025922721 59080740183745167 79024068507584885 83561475639674910 89443426335285768 2076546672158909 69949026709984387 51769535010201981 50327014905831648 42678350789713695 94972633546021884 95790912116876930 70355845812390649 9547419349322521 87082339548171297 62290212999986266 14146232964491445 56729003309633000 31539213155427900 65946220034684656 30298180947766275 77520998822685948 3516550994012673 6925530335270730 53202933514244751 5329932265457231 72937973924303711 24167701774748811 68333483971336369 32928887720157016 24705629980851632 56665846418851747 84385026958304249 34067221457326485 90464245699813845 33831548042277716 26362736621153584 83697364623132110 90830770514031223 39647252351845519 32094425956682670 2084253622477087 4302984446669230 82677906823373228 50664761342878976 15097940854326714 83293712738675661 69964125441851986 10904681819943788 2286196058359168 4628117855047908 95371766515713162 59240996149469514 8997950892309915 47305942374151719 75676040135899465 84091773775673774 15680563652244986 42643382308161890 70533019049792140 2589600855310796 69346204123595189 47105579362954855 38842321170966740 54553000683760020 64551413291521875 93639269960807380 83469142951382601 51395243838610028 45845794219978814 30663470859098468 35375596655875971 83863332887477082 85165532383164613 17958562377492220 999368585296351 11028183562602817 91405839500599727 77169189481229742 29723705844399030 89115713405626345 36080455890035945 88230813608240641 63238403724955916 12905011934801144 51140907010619931 53895991947323213 16038628799123691 14952119429956938 54037611211495281 40287113948411248 65560371008771052 32394939394289655 37087517831002530 70422675248842937 26336434764021619 95661384248669525 52132704787992817 79274145409583051 65466486352199975 72438857165287040 60187538469510543 75344046318641512 57120150018749369 99807979396281578 92133721351681745 45835953266538067 39291043801025103 10967745192554438 93880977429952478 17956108412742905 98782154812631945 95168003037942925 32421901145941523 34358878822639141 33976393731031444 30225835904673904 72022401734758282 33447202256338686 91387210160344306 17531650286112249 7668317110943318 10315594745571539 52010599372561772 80738227489769423 70211815393630351 40325488018749759 81966162973722623 34104274664133800 70038742507257502 23216752814455629 27605006920086733 2815437760986023 17564851718062764 89629404096846269 64738036049746023 43450714936502611 57066860232869788 49179353750813587 51680847783341529 78544786888852394 80892135644787495 60979403307424472 38833553670385324 61718738620270629 35539023866275613 32850437343913620 15635264761731917 58785421098829996 20012153393255571 72205843890721903 12284730571554741 57128013358871975 43003222087936135 16027118375735138 62832045566892459 47677450660678921 18532195433147036 89236665162125164 68108744303789792 56332891983394503 3329420013704924 73986354789357867 46733855210850307 6887268645648412 61818215108703276 12426109218672024 22981054284019658 92842991168643766 83485812911748393 58416510885844404 47922406391270083 38655406166099243 85078979863553176 56881762031938484 53822472681742473 33421873900739777 70071124565866069 80242646428820609 76326989337690545 16529173516232094 52000709456016114 90691862290041793 93091564916290579 87232844720117704 75207532595868469 28239853172074874 72830256766792808 17953214733152596 13325046339477987 62542578418987661 69119277865256997 31512260174434603 39711655391620828 67334478835438112 19025018107540992 40000104031925456 7262759021216658 17610690732193278 97634111389728543 32935590278481279 44474905603056119 78126301202651145 14163573695197795 50461477167881214 18828664902421739 45459151619630563 69897854284145066 3171321715447494 61381508542824709 71326062475981529 42629216728234217 15140616607487941 24855419331543668 56865697815740390 79320339386494763 72901512232113699 36255153099649063 35048561572251022 68873516689170274 46775676323381448 72824691790691854 27972161062552718 53744978599242822 72378853789249551 71293601901958042 75620432400977606 93832039108023469 93603306514531829 36766169446976817 41259538758277153 33738821658864562 20235248559293399 38373517591969967 22638298199444176 70854877182832642 57585278931825288 67188751268860537 12253081427010967 49450273104282852 31969275618062869 40286546570978164 55002649810594736 2400834235805773 31264900871376339 88860768966752337 91972734443936234 68807190960180079 37663602277357181 56621130220980791 52532217005787021 26858552453461526 45307738179174985 9199213489680388 42900653958419244 44638050582756584 62125781520995791 29109072196539367 6643433973901920 19209727713821160 23544671888592514 96867985994545883 37169946471850092 46090059303052552 64792626387924734 17247588307147453 82728779951318203 21453899797367583 66873254628209581 42696602326272283 67899362775269677 96464396538997206 5862442336556365 71193830103405413 10441949679507216 97856635190669554 18692603843576190 1802680810828937 75181025623274158 8613141701652640 59909864568424919 57653554337983523 48379686834799854 87852442328652551 43294453553496382 35195576864679713 23232313048342113 86416947712082724 18180648931900212 81043372110731945 57723067911446295 88183605338035679 30584116370552484 25577610136164734 25206132100874438 60044622392667807 2357690534168395 14327726156502447 14362634049141782 75624306060408727 92799744573204672 65927310992418200 86712093125649628 59628819958163348 27545540053967547 32861528731332094 73313137193127700 11578653873673089 57112823831475254 25093279277499949 32968569062125928 99927085516526062 28728129603828310 29910254089872433 40209166392000943 48297096056808566 82815095520001430 23795465497688867 47462738100167354 78941010164358148 40959540987464984 20812729176126232 54133798463233815 49036466243378819 4911307085213538 68860782120961577 93074266896702969 91622957025273870 52238875616997229 4048805018051408 27463581101622249 41829954845478875 37847505308812730 88925450545780381 31143934246923262 59501170628769896 18971720121666985 75173230066670833 51567738064590548 23076060138729911 36792934078714614 92413324688112913 65677619962470362 72016791849316568 44913958123620514 51750540865916695 44948879461515890 85668887388182654 47407018813079072 83975018365370206 24032080900768740 16487338580376110 57961826549138831 21332752664745760 4914527974142322 42645261174733508 88566043435428407 26373747692676738 19746605239915177 48921955068590199 33300935478009740 55319844475222188 19892230829793121 21485429554330589 71136445741570238 37462026745333070 85270294372151226 82214414370859584 97557748995209019 39463109870511473 89124197137591054 97956814823896918 3892412108167947 65087877737682302 60897792762011747 9161656164436704 37153346839359525 17798591917813987 85824402841289902 53050423984257708 97316193797320786 6720941447138144 28395771189264629 35981860521510588 14746122793075367 35233854952029770 66543837093112016 26560922068227086 41024819346661194 12192205398992710 49401618661613903 5898180661976954 86996958367655879 5001190324212396 57715651484189398 18350420654003145 35062710655950913 63354554003998659 75569422424095060 84288471521539062 33193021408068855 71979742496888675 81732832130743827 79132221693840192 44712339346132866 35744942805489211 45780128718303889 90425918089609935 33578116988390670 98749888222347413 41947738026392829 41134594235309429 43786238169425221 35412024197427408 34915724338324941 22854768119257546 80177256796320745 24832302953955476 32595874316794065 83167509938348255 68269032859369455 31908781008290000 39280768786563734 21846694522743983 78484815758592511 2369315682430643 52035445240326473 96239152229642476 18504355675728834 24552803069007316 69663196151629267 47105168019582446 234779370751708 74876297370195409 42503641659877289 9860318239072685 6643445946999591 82019239752147189 6571699986060468 99276282300381635 10449908636387597 98230168300930197 65685901708815079 87215879543587278 9395687907754685 97290494107589924 52888389049331763 64441024847487356 16344796339644469 80536851158862111 84061957741075902 57936981156473232 65270283122391588 22582501371756680 24719474212184025 27980438725027991 48889974962472963 49568680684320182 80379496187515824 41628500196221301 85393514542412059 81553602051114667 23909245274969828 18724841997468745 49539450829250283 59691301480278274 15495968101863696 793504408311610 80838154922576121 25689022050232534 34785180630838287 58310484966895681 50724762028804958 15226051711408959 56945274274380176 56441061723491715 95050212772186371 30523103041625152 87703631213849928 736048245440802 68052388227229927 14987884597209414 47851933667849017 66670386222653243 5921900865465087 70311376584587474 85496214591002025 87228440171564094 53433740229415814 67309596281362417 46279703751626584 52354117144179231 62611179956375361 45998512918265606 49807456192396888 50383176147835140 33724304172574928 93280187073068891 61383564534469194 61977525735061261 29254293760912523 98528495311156826 90395036393315080 69294275389649876 10740915054173510 82936848227107550 97603562312921999 74777404391202518 99153611663290196 55501354405284297 64654730019004563 50447542294764505 40902661521949405 6527328905211067 11008613121086502 72528159522329093 30652754952047118 51174195362174098 51690786184832746 25737894925580157 946935599505463 18836112612132750 89688659491461365 27593816940213956 82145058154621996 9821410620177789 72766492145330286 41909493921095763 73529424515173545 74140130175407198 41004126363758742 61810502736030323 81345239313044573 22502047052962070 69901177153293594 17062332852648522 94262220307711593 91376954060908409 90909530525344277 63340928461947916 79028751463274960 75086656387557212 43951368393514680 2623791989760615 73167105076028984 51080757544364895 61599607721859170 433363553729941 41480219863623453 8866039646643844 2114870357999139 28370797859071923 84589044762538762 55112107017976359 24896349269836145 99714804961614574 75253919241547833 73862491741001016 94223350413535501 18589496559700788 85067812413340234 72011612674008972 12350813514115800 32906750928985388 76531641166387559 27980387209175939 34274054526437872 42068420101332918 80153364890399230 21555558641705244 85068010069400251 51912815493297596 38042029006748852 56663546194877691 36711935496199139 4400830201836068 96523864615279582 8375149873999221 10195994107428836 8743700144173478 86342726894947331 6925481906033361 52650008446804961 91702220229346297 93186856595259742 81486319997277953 4060218217891657 76617639015449938 5080026842177674 51532769984341828 74121859167984910 15180943063120063 2637015069331343 10621979483631241 64238194125230034 31062458886940571 75155092394901114 13281320345333017 9691436381141679 85599339770146630 19742087860786946 73673509420230388 72708791034042494 5674563284812365 99490466154519229 54868248469178682 58233582790725758 10589702381048685 10320476791038353 23602541189784649 41478574310656194 91512808713577868 86255192841434272 98766490976897747 30582947798911585 10753081643334511 82786732593852631 24673812534911119 10604312507866669 15585958026211245 69975086679326963 79865996439003771 44398849703391331 33772900219086461 89782450619066994 86364491562529641 30919165397502972 73878169271701216 90520900114216479 48061169583543558 89747424751254077 5287384910714861 41986519444158333 41590468249868175 49601124086871931 56231218113243490 27959919945705863 82257560318956599 56135103849818185 27153341477331486 6841525421903504 3913548644173412 12911539038949853 37128605243257293 78631454820548794 96255676976718302 38223621136888833 35786886878623470 27957337177855318 84782075369990640 98738632256425205 60586047442598641 16607553011397413 36307793258567123 25395549237728799 8503180843910723 48017446660551925 60973233542271899 96230257421434609 87998204300543292 90291109880375263 33068284318055967 75242946840583458 37160804284360860 23076785395260386 94814305622390066 65006830001579861 16062789821198498 54631866605626326 42409695375078106 37820032666335875 26715272691819109 27534403899909637 77979917536089979 75917383773113197 3039716943151913 83100044722557001 81511152970653400 85955799726389203 25041775156726966 4586448670741586 77006111504945465 13037148732027681 24967269540500324 20146999349999045 41082327393398828 56661881299655762 67429644106540348 71575885127885331 80715881568967730 62384678417735149 23728233861855104 98267684512483672 22484713073082489 65510315012309465 7089512355326068 75686148143119412 46613961473411705 99706906783485234 12387742566502081 4029748468692753 90002538344548412 71898025296072387 75472383571821108 98757486071546666 74995095947702166 99767388363635717 13395739157299313 39377767387880929 94346858273466863 40430855701281473 66940722232431177 62812297022219212 27157832042849596 36390356618825798 38167736021342086 48073417703823771 2913223706371429 70898671152912092 82417286863460594 14263202085792591 89352327598193910 64193957800349951 70730347060892972 80957544634548575 4163881177700683 23222245386904331 13819508106455216 36741598060896843 14217752802018135 54078152532919547 17376453905741127 75378970384648464 42526228115589735 63689218368300583 99011421348515079 12456380786925977 47918204124976986 39166170938288010 86669472407324799 2529861163182640 58251897505161423 19774222665107398 89248163788360396 55541298765962042 22656740438903186 11957295032055502 18302407872039077 21128470854396389 45404686829464041 11275704482920413 46517320329328900 96364560338431585 74183512294900755 66855229122420750 44789144354982251 45300698256491004 5105579779371522 85964832710559711 38113505068856490 44631611048331698 24774425039711305 97397774774238148 65557408997295716 42086023160701334 27112907192702929 3613666633167641 21463159895491552 61221247771831330 40003187549671193 3751353227353839 82152528594805651 86259582144806754 81073303800831220 41536120418394275 99671257898501877 99750134678877837 91859762742407033 49500790824913228 72115580066754973 69181881879319984 39522581493219983 81876918181480841 51904816131290482 34487770143649824 22470987781088828 82483652430021886 4895319879219458 55481235943542279 40699588342409152 32446051123718691 3337146296361126 47987346967071464 51768722032686250 83494966665041093 11930000044318566 5436456870574222 93412562050074111 39919576289468418 24312059653390711 52992887595458153 84192817438689000 856831690166335 24448742526861570 99167994250335339 19562309313166376 78933289231870762 48590909660888645 27609379989028294 13658503995072403 23283787313757095 1649611390343026 40916414640234789 43367024022533407 8876314850238423 99480606750772719 78061848011587016 59194130556439199 90290250383077479 81904685303708580 62349818880466712 75951364691504652 20110236286339451 49460901422867342 67638841405533084 79143690870494037 52253022957924032 80459795248600760 12951833184841981 54793190981558064 89779315301884280 40570071498736452 80818702033559958 74294183039575049 33422582266832147 68782916799260916 86989913491346750 36125798671406137 22987447530376568 82054683920421019 148556242988652 8153657755165095 51570944325494504 34517220221763159 92173594818903937 73241757058591763 29572767955338054 1888185484923828 76307753836306305 26867539830561602 3328241908550563 15713431246140505 47796620343004799 78849452893733644 66554652736303286 95553797158464260 10249508925814111 27278436113493187 50440132960682945 90007860177056818 52900519377415400 8248139216795900 3352894645169916 33720394478324471 74013205827237099 92590126924785790 98742653159693996 77941826910051139 16984678709184022 79974798777133449 64192763408437213 84047538823074954 52394515835703437 72638491648548497 15297990473872854 70455043286413153 45815427617951078 84500064300651902 27906854533221526 75809282079295612 54561386985567074 7325432904977010 24894802348988921 53551181325505188 36257975381670337 84636987255149027 15538398988340535 53656654307313398 24539503898502086 71646930830867023 1395657980534820 8826620184865407 31920774057219956 58445531773695528 35460452452380129 6535563586223367 48319824620115173 77917017604002490 47783325052753440 13797380090051973 41163072567432674 8556950431955052 5263665380664712 69360546740382108 79755791613694442 78255758925200704 83184552209874520 81949328938944931 31784133390352097 45497242530727678 78439152410075476 74616241582150028 6325745581657332 25474704274325887 80605967770904233 16394263694998467 34945275450666618 45373214593018276 38202350117857053 59645052969354331 92566605526254349 24664263339526230 94085459469909999 13412531104273089 32336810869378486 72542159516236763 68706281409554183 81651833879285535 45157269137449232 29316945769840700 50836850024886586 13217624382328752 93870985622620859 79774783471839623 19492633346167967 67915498347927284 11611667746567613 32514627460859038 36060849931928264 28669954795319503 39294306162305908 20149530967317814 95370065557324545 75077514801012677 5041612432350521 43937889436605693 53537144600700022 64087497132187164 59021239760503722 68003451024750614 47517855582776288 3488375689996147 22379101458558370 4488094253835177 19706789348605377 12422624000634739 3900359964658196 6372804698167219 18970478429961005 33965198420601990 43006098419882651 94937446718652461 38823481891785563 85364283824874424 63106751340654444 24257114409551195 10545597365908748 58310726437419882 59874329250717694 69041077368383248 38073749368863903 80070108429186420 98968004764518274 16499897447883161 49585676193392211 5613776284310224 17028836252535464 39728505326590218 31332040659811705 84713885734304361 19625822054617826 67897931837880291 25480915768734905 56088899528131829 96615638957202627 69144253763116781 60072415842066211 583368095998303 48847481441254875 57504072620721259 7839633136986879 22597786320850681 23023952303572659 74387514959320653 2908990995570508 60121490495653993 84230910343341835 2730797799468406 10280637280667725 45139834178843047 16075796609078839 15442903509969513 77128228858423037 34383795865692809 82633137475406448 671803750705619 44241885921957968 62477596931475617 6267427389367040 53136845650108209 34460380777958345 66224473843743336 87977090500883622 18327487447667625 31077825245618990 86663378724000186 1316975297994855 12817141827521182 62838246177002931 34737133635200449 87718062397872340 39655699274496619 43037796978093117 35288703761598325 1004328467809791 24516135120297716 80212754426188944 97895108611860249 77417876780951232 6227744442475140 67282636781655494 78929066561994030 90581585986545980 56951026955749724 5213828759188648 69991681785943849 83394237323226396 37654917543561494 86263159654338877 75694052700163121 50473386336696773 89538147583812844 96976296629002609 14753703790469087 59786630693445163 13322722648055096 24848581337836417 27021276016755081 26398747274062282 52120328316753752 49747685840415207 40927803643952305 75588159679610292 24264342704271563 79808196085571558 11544885193928798 41206250422332274 30410192486681409 38621323625194166 67972465036285172 33271960059137535 35486142003636365 26208325351832331 44026383368880120 62617835768728665 30088662569019395 4611366942786007 97865720025716900 77588529735535499 76690342575647769 65392323652352706 14162857379886077 83509463224872032 27333708358933925 43562327547279258 34422593643535308 17249209728515692 48713167990766230 4886269521010251 18334639937292704 48860193490022190 57742992263753144 36554629064357980 75785020799175312 22312333849502022 18792580703875999 39564408005234893 2472959480797096 3937811882996682 80557302118608723 42852474639928585 45114994089090452 3155868323524391 3648109847664440 87310568085389072 3042597265505598 36592360974823241 33703228377865918 9403378789054343 94400741736611481 8153575830557602 90842979500400876 85893686694862842 63958214065586405 4164871347065872 21904482091349591 23514719911630271 41546175025666781 13303714633326801 13152032688351522 28227374060886013 27483457794415270 73468972116210268 27072551995008919 83692216963219796 50774190707916134 36963359016352749 49866093373490995 5038274819677178 42921437343706844 63900055472584335 75295997977452451 71421748427554874 88089008407560087 256474282901007 91283522489566671 22978296124233721 90086312269986863 89763450844207441 32825372142624415 14975635163252945 61705973316487483 49096189200597049 7273046016924060 8894435759553364 60832261734464030 7794559905207159 51882257442440226 8798938143495445 20522513232268224 28643538543000343 68349411237175258 93794678547748780 31312446792368574 99061233279862033 20056020248068213 85173572279361250 45005056796488410 14696858503631505 40645765408076503 3132865050632617 2488954514005995 35986599492344318 87017171182512323 72710317512830567 16554488250624604 84352823028447739 53932174439514652 35394906064260473 77606800069294208 57652130053828596 92946679191029094 87277538181044292 86387840380951867 13570883536311998 8481821031580232 20236472301288381 37794432276733424 68207184170283378 43520532807718594 48922004962533457 25947170461680950 97471066005537448 79906079323141031 62020628681485482 10490787679900617 50798599773920871 20697461693981029 47717688080911474 73606467405375513 41133445632503982 20820595638899184 90870367652046821 94264068804890906 65560108558428402 39284949942927064 97294028349707419 61242951552480517 28450638370906604 23666055250781505 99302541536279114 43643993023560513 98453795617837969 68483918885890603 8741588765717799 65729191541921340 18738179606710609 9661254427640582 56356560412102167 24691169902909646 76871815588422964 59774865961687828 20918496676978005 48998228953964785 54973000746992017 55829392380887704 68410975176324324 32028358124608915 71290399216328652 31242499930797811 53937619596177996 97694748030566657 26690984210486157 86693303321292096 50564737984729833 36537701160600598 70700369687068655 86022612970803559 59635729629153187 20408572867673069 51592345365511581 12403464018296306 63799541418079876 20141109021120786 15818689837532756 53786258779159326 91142691142814821 72720523878629931 41234300838433327 63448620131054436 54035193898728070 217094523286144 14219599645965924 93324892658733425 57286912395268774 88110873999949557 98616720724499101 34961554348030989 42898544107843718 73124528478658783 66856994567431906 63708410287365555 43131638453005554 93038408142334048 80152496860289452 21733794380311168 77999897819931243 50532453780531598 71827289478502188 46031378406697113 9077821834829419 19749901022876740 42359244826326317 78162609222841608 16743654430411021 46945955399711865 77361819880983871 88070541565772847 32606164228030171 45417045086570153 32597591029024284 327717682775974 40119076021622301 63435062345339517 72642751849641327 84655364891278523 90132556843414443 14116687854232707 74767647555993446 89782881852376673 20405191065877712 13034837556460996 96758983396736555 86773198872699972 56119535705157191 78822677839544384 25686926559538987 20631419737518324 84675546829746792 45693266293747764 33690594669949195 96048258133596871 68460690531447555 49720571106439563 8499447584128290 36516001074195810 27839024319764939 4104473478878909 72001577055272415 50492625626083012 95146932211719468 24672067745011244 26069806958048946 25825259766253895 32061196886481643 59636406797608722 39851352962676526 46300771750200203 8899403282901863 92002310718743877 2751441548879961 18019539551103821 35170113548401938 41153282180991910 18871193298521666 97211741675684882 82143463478486867 696438878046070 84110371469348723 31647315023652449 62234370837888846 67768494671369416 3359626085306726 10176069168954209 23552386138828675 55668600486199002 93294490492953376 11111080446835759 27158690610040471 87323578956574347 25542119010877071 23909005733447202 19656323599431540 30573715033113756 72575136367211419 9635602893021780 72102473764749455 3701002156310070 55391271194975273 6753477863848203 22915995434003556 39024112686713253 69972211639938008 13438706433197859 85134565574028177 4493560549188138 15268137158621772 52622673661654529 51829319375847460 10965779006050554 65571855281115215 71494373345795117 89923411215201642 24947817378615195 13322030684109393 91337502994125082 27685018842158421 12626816493814312 76329918493258482 72582921275066603 58508704890472425 59340979073546054 56490254945386393 6890760631393862 31995423973000306 49307741370285731 35644892526002583 55153179975342103 93905473462728517 65302076841000664 32521219950900616 24439430459695901 84562187823597728 67772292502742265 84101738093672677 52117367653288696 23860828929223882 81463139515024308 61771846209187959 20561419938926029 49148228444094851 73501445180558647 18484682515676527 89154228660387653 91288901641961575 85993887742084619 69292089671608483 97331786967372980 88795366056089833 30222560908939551 50234906232611211 54406086391459782 6640860374302604 79224881639291614 59554305180134138 69075960835381151 21403064097517554 58541957966660890 16740999807907046 19659767184587149 99634111271391424 72097139863407377 59710712581935364 82809060891951634 97595697201368161 56149134515909375 84346254810928970 66744782645405797 87845712547477452 82620369348689552 52524087592639163 84148265220445031 39183669038297186 45743074819035878 81418793572789 13152541353405951 88769880107843106 10335111740169950 59886305885222000 92611693542179563 34974123185585339 27936435909142351 82979487164110783 70871225545486902 55179389684783522 47568959062981236 8467502365374788 19718062885946158 19321515925766326 1315804689698714 77312001491842549 56543995802265925 95393248973365958 36958552539577988 89998961837577471 88750959008574891 14644308134659332 37170748772529216 54513026036267587 30408672971646759 21639234822800901 11881420811542639 32697581099033029 23703257244874580 79655345715919816 70643956368144541 97587811355086935 79174841743777822 15179847435116039 59907296377153499 54727417056325059 56148882208731714 4717207525958601 28999096676723963 46627192097665965 77831662389307914 89363154529580799 85087399125211156 264478178245282 38616377373648891 10497476413983102 26043952542692668 81311224457185971 19189232344199003 65456373057965194 89646718092990284 85288195887701884 89706133823120397 99041505644563723 39159062576560290 57106055364243314 12161629384902426 18124973190650046 11963745447571392 30221064180904106 15925950439507630 91513415454227728 13288532180407572 72323582361662668 45962996997508629 51295669021867050 9669243056536031 5773122328681429 87865734277109751 83853781152254053 41444535632536514 24160391982326699 22212262906201497 6791353267364576 59022960066542521 23155457153119954 59981211439615044 85981875283380195 24096132667839435 66876264531258017 38052014211159502 63787990088300922 56963494293029278 59058388364404769 87377368573341488 93334397416891012 95305259555933995 67060887766379892 71462304303697098 53334550542514903 98795057111748711 70230402219008762 81733894512145889 21689863272320474 68649650117189991 6136462389387360 3338710369378850 6194740045924503 33994847561493506 11166420658517243 30848719055991589 62817813350812403 29068482413526646 76117736139496917 57217328338577579 45409672482634536 40837414197976047 55641180150540949 90579810621575384 51616672329673840 70415697548141937 46559671914528022 22095469999544404 86977922022254258 67932458597627738 93263566162511759 30857010632801912 8489325540815051 32480805334270597 83411081279088215 45837199572417193 93579121337186047 5358712364533838 90135568344029723 66806160307368300 68607257827515466 61680150997444366 37491290399795672 68434826865167678 42433614191061112 5577331688172358 64880938133092859 96257471966611706 19708855877123612 81593130188589241 30217934885057525 29336194747263295 965552820878171 15858647759745713 71616502990630060 68780367953115966 95302169010302581 76743828312230512 3084080747550238 56302096723260554 50833597041472323 21365911632845299 65629147349094790 79428638154592109 87081937933967180 51332820162998863 91386340257092382 86272758679192768 43137121728220732 25470813049288306 3204207436902073 35482197638422312 28970406467044863 70058531714839539 65032655489757698 49211843441424 33682692860825070 42492066266149760 90404337603585388 6417775032311512 57203260070184643 39604009305205922 17161619037079077 57786995534618454 49354356025559796 83724439118324183 37751206886814429 36878169749976070 22171980843145010 74163097914371937 99122304699080689 3112230065209133 52024960536158980 47946220549445913 83764490662479500 92783894930813554 26923103079361370 56047988659991137 5543610488733601 52954400875903893 1494320093688921 72470898811910023 56179025232115765 15282439668844628 40562621060530804 46026744322651771 27072769510517251 66052994257533124 59453319304630198 46071241882741204 15103542982981349 35632488405874112 49107139395946151 76507099806920372 14696391552882160 83977040127493914 85334994442181308 32351179674468869 48601519571444717 3983057100453499 38269454120624152 81083310025975253 54979399478720375 32814599177685994 21474199565214782 53275512296111239 63271701979724092 64281115442544181 37289182476887256 67197586565878740 78705978354955016 61739280120136147 74891675671528069 98332843659904755 94431024383297362 2769346996296997 75044639265838732 30417373525895375 73699246507232466 74971277621366271 23628605537102158 62755737140033634 60437521783502934 6304866762006059 81101679644758101 64346593194189844 83783579050567749 52106355084353524 81918052079034385 41693486823549745 80794854604857860 43791025005221944 44869477177847214 40809832071513282 83108052131765888 28810174569826573 72732587997196031 61229415463048393 26834623207540681 16896980617375905 44556065213174743 93410454560411076 4831639014444059 83176125150175408 76389875508943279 13489783959215436 16658047107438640 96393077738582496 91510470860483899 99129486015870929 14796431435181660 36523052674057306 45553371194171562 90247198895962933 83794694077160943 60097074327293471 92534784287842714 19132960648585717 27445271658043566 33798790111914522 33497477453147721 22335087909801075 60951132454701528 30261554337929424 71106296216099966 71147938083161200 35139466825457500 22634668060359593 44041162810992656 18617402043948732 27521353249352583 39981244432646294 68839937062319978 10816502020431020 20869064259159306 98847443728960037 51667539870055869 88882860745210477 89856493928114267 44342290758035601 77206345057034177 88045059659635808 54549144662299813 31766716408545484 40859148131862481 80424737816089990 94153462631057660 31260287319338428 26816674344189243 96721569071384020 81087320282305857 97305108538587060 90497595855481994 39603915843149458 71001151130950479 11441301341014246 59386695206633461 8639923482117032 78608681211351622 30539320202518247 205009301975440 10298936180976626 21028718039108768 53305795610379147 16753668138814571 49296099730655354 21976957862833726 39489733708291751 39210790665535079 97178629841797753 48726404570104524 18223373308007445 17036545286849394 42982756681424752 79646545984296783 5394703577336406 60515394653809183 29002298129011066 67394521596992056 88007338918570762 6950696732268441 31292525770994013 2681598772433453 8208267657622185 89121591335115659 15162828685037286 10532196636705320 74260978108302833 87500590594132246 39296746396298691 56843738728251125 21659999577406591 84717084052053793 33725329111006991 50796969829157032 83603116019279939 85207888528868752 46958931540611503 57948583990746872 86965626514876263 62089511270766295 94839201610499121 57354122241267563 10125321652835953 48311582335079216 20750398586833731 61253892164785058 16214652874151472 65721966201536974 23697843278284749 89387490672541900 73085551158449882 49471966022815484 5414562226296150 2864951748928948 51834690498122640 12955141623713942 15155995606699299 56407486192919958 68273166931355823 49817094937146782 30159104204214422 17045899499615759 15878219869683017 72653747617679138 14655313220617753 50975285238303626 99785900140285487 28873140660896763 83369575100724701 24154324223560274 28269458237784729 18927321682053228 48780039676824920 32107744249893607 97878855927515284 50443235442054265 16415905904972174 86055831556104372 55926744021871264 94957254155652790 32717157402100417 32457081330396365 38058710140984738 7114608635004435 33896189237243392 91940921244300551 88164312431655057 91965104566533525 5963262579387342 65299714435373630 34541383964185525 85733922495349309 81398190668182681 11254471608914100 94294503544438144 21450747581391551 90060511499097315 41760809461223725 34542386220764447 30977000052824048 38315509315815165 27901592099786718 97935006665015271 99448493952874454 58379566524997920 84006298929621748 63954269499242978 96876962770924344 57019605015422307 29409521947893688 95245073573426316 29646398435783149 65882842385771439 7692922767401147 50034010226562231 93212443053161822 80710454482311492 87656395866216388 12528002293077503 39543847643702466 49811287037794494 83607397237058899 78916947130530500 40814163072694105 9946886441166058 19165433968876610 79421611938109559 73742269558866535 63481032435105025 7822722385982467 77778042215208580 14433592702108506 12337092186153812 72413393044487334 61295419341468058 15186131080613966 71768601745669318 60977182203873844 76507562234441312 23513069237786699 24828240704427595 45593533947797884 51108006612645205 67688409607416466 80350712064643025 30221379414132088 84509042225065563 39554126156902665 67677162581906913 89583902122614117 32978141997602687 55471925156720580 73150888293291595 67764186856776299 16192063019208465 52428157854562517 66370847613677875 73407672736680084 24306576141189630 77016025524650804 33571528262047734 76244556603021892 77071622642204330 19414702709021001 86882812680966391 56440680868517112 13104314568515250 55221453735036448 88916387923131078 22424815990989782 18433838289691691 97017830353177638 72173059720205168 19962853984600596 41672326565461273 59008085650296221 74742562593343407 7709855344504411 53523741964769555 88837662457953991 87855551533695106 54690706991983123 24936200224699717 68100158456870415 72169807995694000 72010790423627736 32100462904364434 96612601804187537 47409373484846880 314008459513564 49807786031064223 57626153456707324 46207251077956376 87950818506775549 96843927959508335 56677809627935030 92583768688133356 78933028328745169 77213393852296589 82480152087522275 6850094370108940 18138742914676903 90769845323607977 81129363904158954 73729832010173805 79193753034030413 13540096213769164 45950879324163183 81997782490459197 87426350520604563 32391277118282429 61818403177515871 38269468929211788 48218280303017888 60509552726212336 22539297833416398 80015935134689033 20383792523506623 78528548031018168 39929671086907722 75373643503305849 87943013173526626 64164296308219006 77899340878463346 80236405919235165 88382458674229840 40362684049865942 62976126791494194 58287922802142233 25209462273652086 6420102995203889 10904210995234000 89647563898313969 99119094334457723 22480138849078942 94090781762833147 52959149623976537 91587854199933471 83386381974554003 18033650987318025 90064432158209951 51643566957818821 42179393539181744 34182194104864404 69345754200397081 91396132271416010 12440336290767674 40463598774037424 71067430257683031 53429146800389309 37651585003565538 52283307619583281 90296322617888936 49669194702298911 95382523449148291 15677101855416591 68074259783721181 85824849083041010 86298711540759957 87336045557896192 38337193552074084 80738447509175837 61213290431070301 42142155328538226 67269338780824490 19027043238214628 60822600874200412 91618063835010906 47211227418586182 7032886646552380 86800661453297294 67777953303855525 81475361454693017 7830618129729201 48512196729301184 2204955851944923 77157841235730667 20056891155904470 45811320553011062 44972458928122139 98204349080332522 93360913779800095 99378434043384656 56872238266176109 81003211119166965 31415293473291837 45962160278057096 48574160808426825 45004740618091695 1376608522748737 189974498595663 18263133856140096 83388606493238409 10261770114718488 457529289536867 85056046416413373 14598800840622782 16843958086497260 47648432598392002 40929702780467325 65196310733671638 73810614920001559 6392759979721919 90893916826175012 43696809080664733 18505225030494818 59015532961847619 57853338646037013 93478776689995022 53310923041273054 28826600125975284 78858207285025254 72383153906269320 76836348119931251 30109047642772513 11494516626897298 47898244584065508 13414358062422519 98452022431793930 46066527336449089 25408407548782792 1247198723491649 17732664885231674 23709765331713135 88183041500215000 92207344283578555 64898437066934947 87865940106591122 85947155480890872 74686767740203446 90141148062171487 97272361990846966 79787284708897928 74722445313142999 59216407093589903 48572086947941462 13728401083328128 40945319184039475 85493653954472696 79442649712201620 42619500282604040 59055841149169865 64944030642683980 51221837270358683 14655404222927955 99480901584613223 88049937506370728 95024304090200196 93373640196772749 2290054222348353 767942524445606 61768564387259587 77655062603822281 94748776384360721 19879727686790682 79977536725085527 8747923140291891 35897907446129673 64396409851913226 50062128074752163 20742248944946156 25254417948280333 84995570539884865 90531305886349652 17944169794110963 52678206924995926 76278078582145329 45732152860396516 64818568423164736 39190951544996169 45721024185846254 86475285771748010 40564960118611667 7900678813656017 24553471464986237 87569699412449133 50649724844347777 29515490187665681 77637039247515585 85592699032117775 84217633581611247 49955630885480366 80170887876046218 3566656767755913 9263929573889283 41391181245294525 27135545250160213 7622217606726981 14067232934061374 16128356403375113 64412118722335235 93773451270517573 69417541934313728 2173168323553580 73420288551453376 90723548703028759 54709167262853657 21278234876140032 18534578753149665 30389842793366032 62352240789625245 74088034768361274 72052309224312120 73709636066015871 55103381234473915 69476560311052329 67150787072405440 62227029942152989 20750935256866292 81154502235280438 84682604906740728 48573252336614137 15782900677456734 67616578451908147 20914416073621862 33046598266950979 70837314073574960 69897311805611166 30914073636095506 27423436092925708 78286547073255454 74380575596000640 14910268554416954 32333159905155923 76239636615583916 74775155793210899 97942770611842980 45800314835112387 73049601101302444 48664068036027063 24872614742478094 72785172824368248 59229678877752232 58604853825076660 78232100433239320 96067079605419441 17447769466160534 8920307755374797 24778019382233548 11290622788527719 94738342811668658 68843778591562389 61367622252039209 72660122807883955 53164979171440016 65908854530862676 95999668355663261 89579007425358111 53192001254076851 25977616050548831 15387554606912873 21442797682719035 1499264716799152 36172500079783511 19702938812830139 19524907175725896 61352771531074706 59277724409516124 58370393642052922 25258827498032820 97873231267160754 97530072174222972 50561635935638669 49882863016290207 53060141153433091 78465999032353551 8680616152670849 61391451528841092 95177967651760872 47947410988666980 57861729318730961 43404664995839974 42446348049411597 14821130786926577 75095613547641688 78917241095406007 20821338490676428 13618136388135950 82885588325358935 70255323404250258 45205534895175397 89497800736974476 39473444652530166 69583669761675716 70236801638397493 7693818957609642 94238376271304664 59247072402593481 74529026883527848 30908226162508995 17333234662064429 12184523793488167 78167468180127666 32001625686525210 8765592878532013 5216589026222462 59835144467192973 30693375770711607 46008002492032758 65028256817433103 28682615263608641 54906782256558898 18850377823452787 32838791723430222 73009101270821094 79268285239486536 95846704384866067 28898614633941531 46743494530563363 31044376570735167 10867358288669937 19515696200958970 87581758125340026 40468465425488176 28655219435459065 23862228628236 85054574551948413 86127256687865412 43898896424172330 23877029165876268 66899729399564646 21498835758592095 47960638070996720 67952635846976126 52502204507855390 81683241912216021 97195440840903663 40273216627184142 77610731937819457 61130388387970967 61209351789661461 86961891996052207 39702098883367822 98129430520762989 23614324644505504 8136388760760892 25667100002269165 6434710089180174 24251580443822288 86069212862686160 26102024556594321 47678595623236489 93378433878372958 67598787473211146 24336583139858109 99410123244366045 32010554810576549 77173305596212463 89413068318509972 46509004502997958 45272688839021291 26110043353546110 80114416315370232 33754801242870110 65433125068927710 24225583825883163 27256481951481580 96396593085083261 23869677569552052 85106404059398125 15528853893469117 13221089501910921 46177415020459448 2547045905843474 2153692215775517 2765757426802653 18912293033496898 30490060495939108 88029306271641457 62281059283905272 7154287524234632 39613811053880799 81415796525535375 75242925676204407 88490968378348674 87496959498691597 92570969903318658 60762664612312618 31760889019661642 13904000487636726 12535238874780041 67333314386074506 3018377591713180 41127662379275570 57560014111465563 23314818772655794 297841649000078 59512422011882006 97767429104794438 42245778125548464 67172457301731185 3032445084430140 43107680992172938 81998329480739850 87177321099169670 95791548090131155 67156082077402281 24428645267776240 90341554296354550 60747091548035749 41389321901676106 56041188045720139 7681144255457307 77901162652891881 94547814237544493 33775471014447057 47205453625308841 52999916438949499 537026409050113 72596908746424480 281851765825340 59423076973405217 37254088620907462 2509059064097210 97644172747610934 89564491762102375 60472433062148922 34508778137725821 67028040369547498 33097621612678045 35616733856452173 41736430857453731 29215025318656000 37638499903267879 29974138293195296 64251181195194018 11037493203545869 63646017938734553 34067675715296867 34001861940294550 65765228228847907 70869552921664712 63847527892132273 63617111520644122 41461325524977026 96446474857025135 27673109037099969 48465014370701243 98381921047715051 64098459302060900 97992719810581535 94223705886509057 79310942486186469 30894387070798638 12740062425374429 8614354738796064 86110848992896154 41141202463356138 86278704455097646 85969750368252754 96649516457464703 46511138897212583 2430811614096111 20635174526633673 29546095701581675 59748909321054445 15438502754363944 38935810545760929 65750595564616287 75497796625566576 17454790466272261 95868794155246982 95138408524363551 38850897324558183 55912597067554161 28520165021111508 24706188641223128 50915513137592308 62306616755903207 24304167670220072 30065633410810140 61106078409584961 81420761427782812 52336679787513612 3897870529273665 57584792918983144 42958913142941378 3512586751462408 17297617524335184 13450082408712883 68257906703315241 91990889223619705 21407161431723499 6944387768252497 32413609809977566 5717569641342671 76333871397168120 89243585731663184 3669466547453440 72393470438482060 61553843964960412 49893301986792798 6686167920804247 38769144318481853 57919240931101616 16848536901145649 56223015655380482 59906812885192182 27665950393950678 14085619342242373 47100700296579234 77056991063556885 49665414867724478 68553657910052707 9903462924108544 31044999196400055 65386578990418163 99683886315466677 58898994560901605 98636419367121186 75994732792571278 2084859667777490 16283283179081225 6108532109090283 63765716559759762 48834595909144546 8007600836333574 82421757575497923 13502294321789186 74781706982306074 16169643620165470 81178069411594674 32339494040408871 13750763533875298 69286679301082376 81146725349526674 88417874593618023 72300253258768022 22928088574241248 55894669519661481 55152224951727108 35497671483400290 42723379562137883 14199821468322806 94845947049429053 9779959245743048 28722520025416658 7830738797957849 33768761159122991 99392357928702886 21395904771955231 48974613870594180 17873053085197889 77851309220314456 83704635565017000 28549924312784849 66884743754456713 10655295280952131 50991062050806556 11064075944534709 5481511002830588 11686200332814779 22368538059652890 68811665149320518 86064118984373382 94172561559427523 79021045152758818 47230945957983116 76006173867827621 72904160689262995 3858246986470567 55183299908536485 15274087978261758 50822728372224727 40698315913604039 99214563080816840 23358196650246481 4474162255180934 55693398553532731 5102815608305477 38566860933378749 26411953161465197 80280390953013451 2905787976843317 68918072515500103 22583514416791955 3991368925883447 83570367902977837 11336856301248558 25922529790845765 280403671820838 42529119754112995 39099558700822090 84278924207766116 36768774310231267 53860110315861072 5005474676634446 96930154708768046 63049150210561302 35697983199739892 89791033360028277 33058677529268361 71366164326229167 37638205136884813 83733491844507109 3969938492869578 3091170165708949 35304668223122314 2701273835914446 63423842310340571 7684680790462110 25358300413949838 91869564838219032 50380875161763422 49617107322139403 5702957046114890 489051505575955 39846280216892306 74620609865852880 87353538719962985 95219591231875613 60095342404706989 6512210766816225 34757380908423985 62846303475412407 72420932506077739 67439645736617655 57965940511968228 79214961888165986 2185349506932611 93325961810706346 96338665383171247 73956619740331035 61727748507525568 24302795479723619 76800863862322146 45965914093060744 35682988867387782 58608255670713429 74283392079633175 70253337414947990 76559313088649013 11109267304119022 17023588465567496 11040894612408459 95281905303518713 17568120470075227 85081980770924409 46476857741474953 77898956383877828 99234258231769791 80418081435031165 43346224667178268 26308640256474647 48540716769814485 18835494769448592 83293193142600601 36480955685139440 83372859962737165 34596567683565317 59320479958138316 52369499019058608 2293692797911272 64434008512826806 67329813088789321 94683545204584288 69961710927413232 21414786011841434 77402753695862219 32691315524993238 62877894419998576 38943178517336487 25548959296446201 51497145708116482 48699477711482683 64824850154912070 83010876551633105 97820351318927682 10345924512184394 35862995032193912 45134727764342868 7803814887275310 23583345215476514 92772363738522654 66963555458593915 543495442982316 52126599954832865 26284745243923951 47843559927017672 84405026749501867 74676126013715930 15126937012940035 79817960485500115 94697125591946322 58562216684060502 59988958153063792 46379031189526198 68328422179634308 45064805801764487 7013242735216139 62431274748639484 91913349022163886 63437729352693813 59686152770489706 36058093215948871 5993154873861101 66163036836191079 642358384876495 14871683342572260 18672510219446275 83872569705426025 64152535871131535 90160017176984991 22664348385045919 11272022069280975 63077497195074139 24750634651681782 16724564279971652 42764718565670535 54076825182188768 43256872923576819 67255269044953848 84976046801873032 51131838426483612 23419624204453528 77508016620560217 41727762021257467 5091488693379153 87407618830349481 65855744966974969 11310909283619809 50107821060721565 94350306095099707 9393060931734824 72854258532849586 44075502698754957 53171494643467320 71872696389650835 17588177325499707 38517493438992414 76340872568843685 55691220410070952 10322264654985600 58264029950833279 45945871266950089 10763022518732668 14612688231213143 94049539652232520 123252278401356 86113275729574994 20448944374960274 31394977626046690 55482310964854156 45578891919514989 4343054421367067 80912377337136612 61522178462368786 27406045766567410 91767423431100028 81202336060270655 17311626575512902 99669338819309662 84271558226418340 71868389669590229 53346308845089610 50689560280012157 90197483641238136 25129638936079707 99240808641643263 89631427415304135 71802352309370616 64947785613407591 22220844324624098 78724554941887101 35144812185207704 44924415270623901 55759476398147389 45296655805184207 27976598903163704 66445229104201215 73783720710279436 28646871938753443 91931328094074876 93613547497210432 87084947444893475 4138080300622550 16378948773587215 62622206836972242 94750311702081361 64740690102341811 57999002746463478 47919710467960276 95228776493899650 36246687631517107 34722133504660226 59983036619427157 73633530595835291 47785325709411079 43460874862919234 76960008057535339 51452081145295358 6417870086402856 46989876421178474 87223982556631386 1475830526776567 18092500670390844 41894504407444573 28076898488526260 21767923764497052 88770535948533312 46046970165463357 18665475589890062 39112577100632555 23764341176443642 48282246748715225 82846735062900719 71900970528830957 94709965027392348 40554505749485882 26148956810839779 60073634175264730 86918474423637918 32462912945366612 14207832740016864 9852831925056609 64417754892902674 21841659600957418 96370275552491833 93041073621830497 16424347954002617 96983955226517557 77999509595136016 8775932770468507 29043197320091584 41802296939402012 64045410685030513 72884213348960286 14022648343181466 54246584625826983 72204829087328437 54448286431615933 19280171934234116 11649738920994968 51175943294369684 98970890451819251 41396058127035201 84811592913799142 53809521500728368 21090302140353137 95822397339936437 48322645146523740 9603342442499144 8464402401854146 13695168332180881 90148217499107412 21459871660923165 38549741146799513 81012240385888556 19039761978854415 5063461020339034 71440436743344193 61826567087796342 29542425445465839 37266287206127967 27335055981351241 24720341807204472 39870505952474456 24800919544512174 93104135866048384 30639629739288296 6494996840118436 30264185707894949 53267130387180210 34743462309851065 86616073220194027 88326122484761733 79253814318741995 28039065664765148 44531203846140788 83317323229719820 60285937597197422 69074904883524440 29443734502347247 92151009314392650 47814301607121037 78706871868271355 44152558117642303 6227394128294074 78739687296199409 88106562184928003 30705069524749740 37668427961206418 51396023042332384 36396117487667919 87181978191274039 13572497645591936 74429974928017913 71847111583163149 28164416788539652 69252528807355044 40642791524695235 76160613938092718 63309382485373403 28877327674620453 38841522272934351 1497337445857354 78489793475713511 50748230847045343 48000772200345597 66521119435812800 85250391754251535 452107045267314 68310509001747821 51517773900194625 70552153404602844 55427382375851484 30207436547981367 99840532720147588 82817611845853090 28822335672172854 94568246634020919 66568688919286926 78035796266134563 3434394719684932 87188838986696438 17832502609768275 8527913503323136 21475245407875794 53654336913728026 82474924704257171 59030371622767991 35891428814627375 98326313553545921 86026687085514148 21737550419589162 42530042261835131 9948222278689163 14104782521214060 4559956893333872 77456032786792035 13804157898599250 27676825245052808 37036002055983072 26773360763236568 71542616858209112 36625463633670984 35012493571198430 97250410038577218 66540872877007048 8448427464790044 47560608207690136 23650556301785757 82319410391837368 71499220062961644 54118795752719962 82876880520625480 53497393487228595 1718386599132370 3066022845200508 49568170897704513 49146435593453761 27890675683498840 85391154428110793 34175932519376450 86152113053867171 63768030806273559 45721666860507434 55547307578033005 29548768321321538 894293202867548 87000163187661537 4494797279550095 3257338118049025 28193141302176622 27385754908086535 79427671566683450 73555774655375831 2738725707206658 17646409629672804 88985113388401654 69094714709403502 66364123288540534 19764950127603503 78573082806540488 10198277597121497 16523396105677420 83003489219367453 86845243645728284 81561919461531035 80481547078535359 22556436803893943 48798471968527295 84957726960701895 94234873832039455 74482966781980714 97503083187932412 21062253593060054 96705821063694740 83633649304358743 27346509234542102 58147186521795442 22220554617239380 70427624467571757 2786937451724609 72156813761856916 66569800745861425 75330633540813740 41482840385230916 18438839268930602 38755293147104616 36706967682771061 14128914905240131 8507680890469281 52708762051668945 63548683650894723 7886611486474427 36602986623145680 47398845908432613 27589702208005908 88781705788091247 23443706907055642 22882767536431785 48281914553642372 18789835529662670 66739141138479351 28092784938268525 9779304296849813 4984528390487387 12026832037225196 97609791668193747 85836583330634623 16840962358968076 48375133197971626 27271792796972871 20206743951714948 89640497431537011 95118788724846545 13771234678846501 91579326379819593 62730836894535574 15585278726920998 16540766088518282 58884732492636090 13715986204680270 62179060474968480 33868065861058548 27527292072172207 51777353601800860 15428850220435323 91550388345281609 81083190664827596 59186106375364778 26803033246233053 75093426468665588 55094020512314708 41921992762069724 28408938689665650 63632385832686481 22398256473687741 70506222576384366 43720241607276933 18472787986909342 68832906454436348 57699129651582547 2665162456654081 47993439239032696 47668800564206958 43264239475388313 91543766419307636 85346743924273756 17076293211815154 83137872085900546 28057666345976067 8702077364230397 32859544693827613 40844831606246202 45963456828487797 50379836457745463 83486024127378426 19519942860533433 3524600775740138 37604633123014095 85323065183882602 56046814736524818 75206254622593487 40700776970100694 20366926560653919 88018704635269133 40615075163605403 86453037741167050 63194634937166135 5411498799053976 15378026812361343 11286021217731370 36709815426216211 69813568839070413 37465119813480960 88382945253247613 94296431884430617 87751784405066492 63606795669294562 72541867277513777 48626000810734454 5709247546076184 27179814726773019 4482952105564827 49746708513588834 61455022507674925 47525287064355156 29007249693742570 67532697149593632 89577485256956119 35610245124912241 82586675306375603 93514392613610810 9148363890600341 38463742644471658 6190566741110041 23643070538538449 66230978975827558 75031778677499303 35022861405648020 8604318502444189 1914724068641436 93811574077869417 89662580280004447 45612843385189737 9375026574409864 23402618375572033 79968113900692227 11981482208054468 15906726329671006 74103062292333276 24019699711712959 92709805977660413 51833962192294675 96914029647668726 85646299010253605 75486044870589386 8641161556353477 60294003119924675 94174751436685086 25276164081151266 21465944605176667 51556865233210699 64087353021890835 74791144196720374 68451142379137125 15328998553845795 11482859661039562 17590585062044012 95497851183859798 98604648115998636 86841270865693634 95101471010195805 64452817904998948 93235748634185376 43919252987701838 71616828346203702 83043472144249563 13119836276140721 90166277549483045 57316060943222214 97110497783990650 52148069490525240 58188186671059872 36894319562890087 810459524108306 87126888090162773 54992907826486145 80238750738548485 34805194860163720 42177670847901932 83411381391251019 82326384560017884 52444818701192613 88844223251993864 46341161209444597 29517383284496840 56749679927557118 35579133462412713 37193474190883876 98545696661984005 34894650174017854 67742685511945050 63614950427657461 96897339261644047 18087065745193394 1368916945283286 45527067233935557 43787747647039667 83996418692271252 70765316332375294 28184742555089536 87207408932909897 20100410918471819 9095711259912099 18954458223215908 842312909564059 92212021455067193 66830971439511649 39399159322470063 93403147282637196 30459017209168052 58109970163718144 11439533937385332 35144526832449449 32889603903670601 27231753593534251 60296676504154923 21888674019659096 85972956788377093 4667168470986082 82042395354565520 62202076025745060 24432419295542770 33129551092375772 70493066918287219 10567140840993683 96282028435180846 82224004007036442 64792810022532834 79951907191409595 16231441103866084 22985323589518982 48290551674155648 62775046742453621 26487732759935427 62690463650906035 67001230882949837 19781501163730616 67308037256466407 79303761812783699 45313250949101983 99568764322147838 19775341866407435 84291144377529986 53813787380652888 55723068590552501 95088131732402763 58142632503581532 78603382898862245 27598138733172635 81987035954664731 51206840194396195 39655709516009712 69777696697779803 20566019554929584 57415023492955035 37730630684132474 988706623016285 74075658235286437 27662655334102397 66599153183248870 40323721774944254 50142906630675230 22305792392562495 19471254345439622 65101997318495058 93522035937461845 74073437227852680 40729410991733559 69747754157642411 64349436062696113 87826150204375772 85197177872035080 78228193921285313 34280383482439981 14650087357783927 69182454041469227 15418405356971440 21528875204344081 99161583888575829 75911196412699706 22480852378035506 85742340968234086 47314986463249153 28604533665557621 68051285568830678 2999381143911573 71919398413307596 54750443213083983 22400257614001081 69362551774132486 4416451012132461 76982023841347773 73451644978363124 36404369085545768 59978244648870962 83016629783846423 11884788798521532 6017319939739917 42367744332244516 42087459156569628 60678880240159143 31364338356496096 26316456190649036 85468228305105814 11540871444143302 30520219192977661 5635459232128482 47078498107701203 88344005371636412 61350421929735229 37247745921060037 1623091672630991 97237330988196576 24190556691155618 13285728734850535 76741134938804219 8208596255775212 52474360923139206 16347565192314774 7934345854730308 82445664922268748 66487130479860698 64251990411972412 32656570193463104 74019730597555608 51095120789724653 77435941904446022 86294926469852569 98855718132610544 43703484528028372 68944635704367152 66359550576160110 97656123461655800 77522132662652056 7958512741196695 58154885428671178 71556087219437588 46941869855535837 67494902990327256 49039628582113229 32425081496565832 28135815817430849 42181307458737547 46937595594971785 88842346908734216 87435615053255329 43102131531300853 28381226289819283 10701023975896691 71197442360982903 45166255552965349 43916616917640140 65313429640535308 15520660376103754 99561414715236752 5248339244973042 43475106017196282 84914568322976551 45589567352439984 19358351055711153 79690580087836363 40525951656580248 86295852608594516 63210224470548060 56021101628816931 42018780200040735 88402552316255969 10219196564347453 67171015836006109 39748592438097973 85242128881424390 32716780021977226 29145277896403857 95467957487067266 45600591699459790 67727352097589512 4081361474078254 31196980924935219 31991274789858530 39032223869921721 30780912092619845 67012060930890208 16233357777546345 11006315593400191 38114174190028934 64747218947763984 15757146483404144 9002579331080194 83010490621192007 18437219295421365 85317021412831229 89940044829362347 57962576198977387 38497378037091516 83224595851281557 10847788606251809 7749290948001813 23051136196521417 8777156368940410 98736216994148934 53324568951060559 5360483853650053 36816269917361889 88060044811650827 2254808823978974 37127907311150083 81550384578941267 33221843055045345 79532227828644309 84645099274873876 42553769279386753 85749238270465574 20258841259856735 95485141873678046 67046961168081405 79067527443749388 49413765475840170 39506597391005640 21976951355276643 83005773790582095 63598905519654547 18810277815488337 67674872559941997 30848717579168594 30801662574852148 42916879297615782 76578564827676482 31452348556547227 91201255537362468 69798677738067318 99389176971076980 8953901422212726 66209656355058546 90122889752057840 56892624327081968 56250542696260449 23460583557246088 82689865394475052 77035324462327387 43165334590748765 4932895127989282 5135965763745298 82487391622072525 51651018968326254 13366419749006985 79469680124476605 29683784020604966 16175528348181662 88028533485047176 26449137400207716 41692824835073419 7109725115866435 34971519420033613 65280356896642090 69790169230215470 28470666273856482 14847691646233709 77931965549879515 72771473012259310 91912659888905453 67948998018772962 37489636292340476 26716178719341589 42430511237039098 99016227496317084 47975112681203789 50911362752358286 68943618643525684 57708986560670116 99310858947521178 48023081456631971 36669545069005489 40998376040172723 88764806567605649 75450654634867239 94395595136938218 37829856164568345 52587156013827360 3546085395408578 87439672084495080 85239384876934689 65199494521285112 66642035398119954 25890465288184719 34900460077214605 95331375291470043 51024690326811975 68281045175577346 97717885965472987 96704994843668486 13016800337493767 89273349145338242 25793499161408004 33407033642666808 42998148600589510 47869893545941031 24499633569582481 12366147154444992 93394151505229004 90989902146781370 20791164313148105 65790745607033527 19574301088781351 90974403696412022 92295365420859231 87175021138428116 99345436964996805 78303213107380254 88938312466731431 95373260257165173 19631173164775669 1591009296210002 97961347120179108 75642517455637075 88299342767031940 12127251243469237 65646773020083926 1534562750723966 72062487934660504 96911037629300958 64819370287545946 63333473117519962 24537162729278974 63082453233580353 27048524163851322 61398683858961405 69403049578628125 74176494326317006 79730995808264430 53622431189559622 62693587594554436 39504120101005579 7702769668383457 61253301299383145 12472628915745280 62942900721808770 41766902958385623 97946291693464181 44179757906973188 29044373287946194 65061139900299506 9710951062613596 67033531476570105 4453014884669558 18863616197388939 75098717264634386 64580312489698516 7003288520800092 60162141187755588 59499272091023547 7132533175789745 67895411514111555 4040888663250969 43323808439234 60983514533097486 18630194318669038 54515221692895104 31378701322280744 52958905018873710 95060877902580101 13952351717646374 79975921202134386 4641860020968939 54634284491933380 31914217986835405 37431926599604400 31223158279669240 4643727142138499 15196531467531110 94139530818344301 69338607469891009 73148574659283021 96413492735592288 46205721084987804 53251799494854366 66846141854506990 36308592708523900 21061034585537082 64411560980900892 8009737392053477 68619621768000980 51450912596163358 92843561237727442 81234945425118559 1183609157660512 1889854703172521 91115155369096383 79835236797340803 27581137769008679 17573128944491405 7688094655959724 58859050492136092 85191059017001142 19764239863239521 44026929543706731 67570243713353960 2166518968354742 60230035481433687 81172344853591452 2383755456409054 53388577692500160 65431990463141559 65210112726324902 36468256090387929 51381738587075494 44292237372621208 18535591488895761 51079755106573989 15403766517794112 61650751505578156 41019302406655861 20955311242540200 97273678863822004 36080256114314853 76927412031747139 44457676524179761 2699333589138540 8591852402246200 12828812631443099 95184282846763451 8140514941450887 42852760625467799 54623273709942340 67693960696102287 84158310864357781 17008754701854307 13943220597035761 79539507509090845 83241000198421879 9629648817825238 86422749446793926 86409382474402907 40941510661233341 17503238947305264 49562448101607190 15445528653282152 82806248897923986 69822929155852671 18269594975927748 23131942774152388 89266780331586846 71824660359963920 77680119759943120 30399676656267661 47113749751470308 86175952700193321 99315733853024333 8091320025275019 37932248543499083 26069090063820780 42397599604107270 79675124483736672 59935720181055606 78231636336344480 13551871870347389 99594421036214455 99923369095752300 44727514155263378 54640031054411707 17294793255955269 48791787478824715 91110871066918995 55466672388033000 15249908705629609 33674012271944462 61480004894266362 449759702659842 31213173225724128 90293627720614064 46165745512432190 48126792044475821 36657300927146229 31848319983732336 5863835024001207 75635847436451045 2368043280940434 26221896445710213 63606732217613622 28646505940073709 91555688485448688 2071637797004209 51029704971828911 75564314280662501 77770294730076705 76545850761593942 27544434803609051 69408062601661864 75750418934290660 74200682465363996 59722898125887412 62526763079520161 27352598211075705 77447628054595546 53806730500041099 36843535400421764 80676336580144828 13631354404391207 95956140673851941 16845204505742131 75147278905555295 83972295745006695 54785488279486904 2729304927420305 92659389371362858 96994555771528541 69398840897301117 97698870816187180 87508098526988111 19348676464306738 54059848229890995 46403143484549781 11824363384002589 67802819153358879 47692473476860027 4587427643615386 41547400592425184 96086764972005095 9598163960112763 10688926928566452 48749062031294639 80340167820385552 471801278981076 3081102490079836 26531884007608990 59162075053108427 97386649394379089 82217369110905985 34583180799600085 81179610537964233 13805339599682213 80246834638131469 54878216766266122 58363225812928309 85652451255050362 56609793266158325 11483355489948628 92561811187912778 78359980746289380 26459693817374648 8742496820702716 82699830936077782 65895950688555423 46487936652183324 18626986318369528 84593610273420551 30860692135209368 89910503411875544 65796421156216872 80050876127279970 29565292182451546 68927515185740732 51235648687105472 89860729842206337 83129195351766313 66765035199539618 54415296634868920 40196686637171801 44200349294103134 86147721140442262 35597817403955936 71811926457039176 58389696583994500 29404333354372763 38747976337681101 69613317625489188 67700313507894095 27036075619059138 76940412366836019 28162523699118550 36722011924599663 54366616077724766 13146604037321349 52991664143098113 998287670187780 27216092104437819 51649138625472264 21454019493142475 68141756413839927 7251726653886224 30713717396373993 76826271832437296 94260876628974616 80157163989435100 30926880299435092 99816425089499343 80113384931237758 4927843403694567 31350921222763747 35897550970687432 52660433694441088 44742378445916692 47556601258451501 5349143257382199 70409216549929890 60915941769980970 10179422853397007 14388538146691624 64518472174656950 29991900707276116 50318600856920722 27344150558565810 63652710461963847 55805903647521311 46935941150054774 89120303831621638 57604504901933727 87852178310785021 54804863096644195 70501557831075094 22367589152038924 26800167579748307 85475858573009966 79423525253930878 66011394766237374 10078695992156711 72215284679997101 85021869826384571 86156652214851479 43208836979590976 2495689015590814 74278578330406259 12874205004403928 88157074122520151 76503631012330517 14488951437958083 81713691437296912 53319583215216579 50822447914187602 4769520691214867 65763824553396399 31824203439162047 96492971980258613 3266073708260226 5290440350121655 517839380801932 15139413194475248 16316862125434018 88962624124217970 6930728920280012 74831233741798932 4724580912737505 26274273676899243 34264575889679869 34957059114647715 48161161611399067 65993029314101103 92550710097027195 62087167354846484 91076371916161350 81956990378130892 22909819549907892 64437132703439477 41574699338148937 63378846757494532 22098006882852397 70287496650038601 59551315301006473 90926959775104299 98527308153892390 20795600700229057 95240628739086385 20471304409226785 69495151418579068 11783662806356476 65959713743995824 15468016525583308 17490748144884652 5924028224634665 38796664722444474 46813746715323819 84205301204918077 21307738281375467 73583208198935808 39477052703333438 38429748186579698 50440823854922062 76551436658717169 2479673214907943 81025841119559614 31795176261545202 63138001099704449 38225034028746572 72115564879025672 76117171564177501 20235460134757242 80063246162198825 47337454981910940 76612550340205417 39349733125475530 92594097569284305 4584535501583124 57372906456226456 7747059131196419 19144184698284073 79731391063266819 72612567518366894 6687678973423241 49158832986170782 97529126839242304 90146999774916108 98809705576455998 44171520939032432 55999197108279530 15793500262241581 19460580450839557 19699582581541652 96149111921603693 87096782844067139 46348077837171868 40615070959229073 48675476748764377 10771139746234690 42779213247077369 46730562220368147 24252394868372532 99892437600452820 33446394647648124 59276849544725497 79665399308284948 47247173703951279 55997708402718269 97994276818211127 53170314811392703 60875159122089635 60928419232222752 46268987067605898 82133043720463367 43667906069035830 29387069530414215 25275579302196055 80595211869688907 73507615287544339 1409932821341184 85722684299519113 64287309357190521 23679845269957032 95568972099443181 84533364125933793 21976827817496816 37316062177573490 48410999349649234 30345876353313146 3895662673959000 8713423590782310 93334478421888199 15012463364299172 82232131762831069 31199675738518210 38411869035685918 58588340951832676 65923699219152437 87478273514753978 6574128398750113 59348423091528288 46351558355161280 55005112548302239 55168788239475919 15952168225245193 25767838608622436 74760650879049399 55463256958707057 53627343675497965 13520124656374773 33490561624207125 65958241817551711 31995242000244910 69767591649180680 24059594710860153 88423124026833434 39150249141564347 2424193740992582 2726293601689704 82239344987710680 97612651535449252 33662557899100791 12633553931472260 76218542488234606 56954409434094282 19466105030337431 1391144643416952 20334328930986760 55508202468698442 21064907949977302 46496444086809380 44697739995732050 90826370323824322 64452363432427178 11366804359772282 8706371560778328 72756508410745531 52394332898359940 86501968237401789 63669495113829757 52061938742615053 34861446354109586 54066515236738274 55682482266210957 46539493081107141 98918458349211338 94965245571889479 31710290364812630 57945365231176697 23918951596384185 6681192089687439 26712879705551621 43465904521814026 54873220596095783 68246193840169303 75924993348594554 51796933769600386 8990989850352814 74313824081000255 13112051391929018 17913984558601103 57793301204340273 93339784939051130 38281674836016021 69798578104493530 87084250508606650 22778197091534320 43054911862109235 27949028745110337 66357467300003276 51345910427403770 79162196161912041 39775797217532966 61974683804550430 35129714989902158 25711259905277949 60804955340272773 2973343106197444 20964823347020556 94925677580159044 7619237030373081 20831757999223229 68354840736933827 47466829386665508 92589567640742811 27043853167057583 83588781895783089 31155021960044692 63154613632803231 36828074352655666 46290717666328228 70585409247088380 12890166970458854 69047251718942241 97138328874961201 72398527050208804 30112794359175514 98489184067353270 58129470729733083 2773361560492874 2329585105246618 61628515156431967 68216545627408606 37350021989155906 42091900417841144 59324356554006852 8390315469170960 76371633495626824 27123625382509493 40641685204293622 3823574496253668 55899113278791657 70522033405511190 40902443865120797 46657479678552503 42981051471652659 50961774428000443 61091623325839479 89502686834070021 9027501894537391 82279804302878634 39290125450598191 94853813949368239 55582975691190967 82958185328633338 65120264273819334 6836464243065039 21479206938369959 61008907340946058 96987326759822732 48292413892555411 26052037143400939 43225435893798921 95348662986769036 58307631447659543 94689267829387462 79545527342381546 12760948132648460 87484575241758993 82920532332114233 94633534620384545 73160874106391226 28916848151242871 77678912803336018 20549669289873218 35733957082819221 43013615901283799 64875435173870104 22349598195148387 20268100320438630 53125294955236742 84004613929881974 84075803171493460 83646772800505586 48658571382080254 67972146522781439 85936389989002644 60947708124768156 71000315508338321 59645169305125116 46436057148430570 37739907040836521 33324581301736579 8499669216238482 84683736904336917 12388562712651633 74217129032014383 25066787368847861 30612553813545290 94341898985413813 73975532940993480 32931765617619709 43691112216977770 75993239336351059 55230143794235049 13854662013924680 25710180549347467 57032307485327996 31328015337089260 38760421250753580 47408008080698938 71925716715605378 59764466631494795 68935223985048153 37647583407312253 40379662182591611 48241452800841115 40041686489203791 2920705710656184 3916600658793237 27219665866038799 76193887564288791 2008345535461089 65361013074786576 17697612177781016 96996476587493689 678245038197866 29165799338467599 21694096810805528 69181766362663749 56511251299652355 10153234534408740 6878653826490797 76336606264816223 11368613821288106 14311375175217229 27362186648453118 547777835115443 72773283049049455 54867252193651905 27219194197150335 24925610385093979 37390078212974805 32564256209263393 15886194169990866 81165042067456331 14355329025076830 98052954678806408 16352763247628575 55775331681244213 38595631019467698 57551952390640692 98911522983677053 38438872092042548 2021898233160648 69548025584092287 86502296914395008 79018620848562004 23960244755573162 63622608323184680 35558556529809513 20056589450094850 9849300504701754 32406556207923113 57933292348886479 28383751247095256 79681030999163215 66987700739301146 16641536047526337 74837068802431877 89561334570335151 57436347901422075 88647447892000235 65276465974175194 50024590141950662 42812398389363969 19123455189236219 48945017461607895 90475299047419250 65339561238065725 51832907929819348 95810590268031281 37136700101633681 29747727264560946 52318419793052873 9146259595363965 46953574745943894 82984547410333994 11246869317608082 98112910007346377 53683789489674770 82874859998696702 83196291637144188 73054291672559817 55052072335987292 22998030052765585 40747214079939957 40175703673804026 26623036641550637 99950822851334716 48894249327552388 53266858245158883 14794260081402603 97360669986050899 53840616640606336 45895761898810575 12218884404044733 19059074040180335 24380018546200180 36496513911059950 34336454750932193 992964801880803 72502238074753381 8489767796989753 14812818435983129 46269895308981441 13840329574738980 37980492692787989 94163313813956835 69407711051181297 92235002236198670 43801289340782967 19130203095129469 3623772982735411 1780850518206888 8568096726962582 43484663478815706 29332577875211241 91184815141843982 25030735199182014 5749973976025945 55131142488662912 91800482791997856 17769229619693064 96062431562274206 7421870605976436 14660002128178651 86827124286866556 59305683772113988 74144847254034384 92063155568790022 96964759077269281 14580752074539564 59936397084977164 16150313704842765 8784320999890249 26090932238180344 46818409659324587 37630142770981154 92091702620283045 39920370756449708 3744741340396624 99117217086131131 76184804848344142 76304663687995262 1729003604755672 72273337154520782 75346146479933278 65494260051705721 42680857108737588 5836064504593921 19997364151084315 24434932025039596 94499212436735857 86744472107336754 148153188433302 6838789242156824 32757648193531708 77368521718817895 63745453973888903 36609953233511763 3098943730375640 25122930014696971 25696503899200222 2925671139548176 52901542706590018 300329340697854 50611331531339543 58035923385206303 23037507605486268 82797588550272664 94682181437211424 68388086673752211 62661638537528769 28929109747562735 32881056524285192 85551461787861295 79786649322175529 18975741684942825 42305907034603502 93300151648678916 36121711363169982 68077094979833841 12868971953096973 59026759332200693 46271570430226805 55871381922524897 51607370383050939 3387962580870645 15551341796292329 72479518128946967 85668389812440976 68142228776557989 50143202979263855 6194423365876734 3948047620420125 58712248837204248 93066103409469478 69431185940365950 55419142047127370 17637688797781315 53630205698662967 47128840873742766 61578870382721717 84225970143039475 41851985861575130 77609987219614597 26093568751757192 7446513296355376 49792534151749771 25748119576792449 40420040677347905 56592415718332728 19700809266752000 36666672401567621 54822701091929213 34699330895318450 45855032620313172 92436870384901681 84139283080524312 16919796452899761 684767540272885 27464503290301713 8275170442226622 30462874347142191 50852125782378067 25423296605108092 51165552852646902 56150791627695828 75086822782837718 51080614699779118 42173521282897597 51628869780898709 82248110952097112 97868412892851282 75645528421820110 39080528922120309 69353799343135523 74197619381487684 35700973783764476 98746061887360947 83461135887328761 16179511160894440 43497924052415303 59709978709814221 80617887410743659 12902918422958029 50277189366545513 50292847416513170 86067773207044715 96780806470283019 33188875651422150 39697341367978622 39584014800003906 59357408843861188 29794188210939027 74194921152770248 24756833895751003 52875892231685017 68323792163557531 35397370995042107 39421677209209626 34764187345147567 54768003749945501 74177333230537586 37868712205055932 6724187437184637 36876964024297649 68819091675451260 68430922764054804 39294865476393001 12542683386415395 34244064074864302 17767585259018374 19196582423569707 65390831434316852 82113685298725756 42973295232229852 27208409055352541 32684073287729164 31006117414457449 55114716939034657 6442566729334532 80378333346460478 89351036881177362 83408832337965193 49347906533633117 75231432705753349 84878476750138296 28286894882939620 36124946782957382 26724167906577817 82873893804817036 46843315431117501 12885305674324250 72235707251958868 99635226683752812 35618168951965523 18262023193683385 17596637383858112 20358670833468183 5878810952442014 22166236550536992 57034816166255443 56217155483419639 93496431446960758 71563420653471597 38961110093371797 9785009170398493 17905124030022903 97638568512539409 7654899575344365 94565733185639362 40351281208792711 83993338534145911 49042538066833358 18723985421622776 99452812015595603 68993517702646555 25922849847806640 88499108148663988 10262303483292865 42898784774809912 91282949405364534 14579649735902102 19550248449752024 12512597398189370 40803857461840477 61287995781281047 22108322591552528 90963391451708640 1015027170821995 1222934101863260 97396112329604243 67839267774476958 47524323804770508 60523954900509301 44315994901982904 16527678265117413 29129525004000416 23390409959209676 83563075968237396 82854591816024969 21321818914903496 41906897323285807 22205228543896129 34407410052022093 98340266868929880 90353318090447767 96271859768749988 99760259597571589 97018654746292667 29792753642863813 37597245855396990 86947318409112330 3407330436740378 97045649781480727 61410489933071099 56421414625790117 21676594432121932 96495654485504072 42230348661657758 6375846652730038 16625352862173742 91779134224527500 17568121822264995 49121003618431870 90033517565566506 78560833065843082 33157935908288142 67853656778049849 5093537007429940 49180778235904165 70803029298969380 2655835998748721 46805001175012911 24248679240435049 98659705500646981 32462933513801699 43525929287380040 64040141502421419 38429053875071053 79761380668970134 20167579301104941 99958061971863360 91353549655946900 3441055500183697 47177686939488947 88461369483535469 86916716399771975 69307665046585678 18505419877931100 44483773218489422 76348368291287694 41035481096304587 9886478590317137 38050820201789183 73356148899890543 72011580790914427 66895103382082549 55854346543267615 44914168333554736 5575238984571664 56954761149941306 269963715335 43760498969932649 6450717261131548 89663301393198248 32052525505046205 92411759354612119 28142797563297420 12850515708307152 73511902658550349 32566725733977894 68993154161278854 10729022769266319 84646201754555655 20299849934161658 23136695146550821 60991032722445821 85259122151185692 46365443715746222 71564420412786758 76458537951985832 36956986184265723 5298018646549466 23952567586238238 29261216589912429 86522835336789658 23565643356957570 64738684600527901 51281838007623532 55271054746851490 35793316752592920 3947718697158704 67659260041578487 51946904648239175 52608876520391846 41661388932290140 3893224415421199 1928181804534204 27410993013773891 29579999931059061 35464702593211659 41774475686190914 39162988275326783 71283885071852556 86897628363664147 46117867027055849 82448925132014081 34490577486169627 8465694837297869 21985303973945714 41461709040504806 48210499208703595 40963242949385673 43605550798048592 12530305413941720 17710412528801486 61384526995329235 61612536394474605 88473606914958902 6243003274856609 24551960789574599 21745884122892593 51724948613637855 49826304893493130 28263712433053435 31754202092892955 68588531194536240 12506283738156867 26188281408313953 99060412117704153 80894941657756489 50834882033893671 63529559977428727 19387511124246075 22498758275544 11466010627481992 69289300087964067 77432214300802228 89614483007174827 15279004184503326 46818244219965129 16704314363649051 52287535358297962 91503213831810657 50786302437889943 93738884927807370 41435696846825328 51298088716500782 91897075653926064 76354441521081872 81352368460999846 10508850742602976 94847883989430887 1294834407780101 54151096371691918 30857219937365244 23961860368077161 47604671101682794 62185394202603823 75363224376387678 82393336371535527 61113424444580359 6529419113794573 45072628368957339 18189610402406662 52191799047714553 22740610559143046 89177149869620266 3894329095358102 63983012625452350 92240399060861303 42473670980007937 75588676526938544 9504456226940476 4919391199624069 67076643515469783 59280587857850390 20989643704987758 93479369708170499 19117168110649368 44246701355155130 55966268105245641 14314498834873226 12539885382812704 98849872081491338 41920949641758434 34615834095590799 25878081748830090 3395799850680172 15080580491540281 78458657095467879 82338467997317471 44281640756602257 8673252011258964 18780494602430130 91793173038518383 50527484737876760 63379868475844734 22411762402732367 68010517616447088 78907342701346560 51495595383689742 42532990986777971 59407296127764807 9896573120108561 23189607837909724 22780972533274631 59900652914137879 80864832697686864 40592258758007162 35469929711740579 54761152494697746 11285425701641765 7726686851607451 57099388781536536 30687177673069230 61934162558356221 31655371568486831 96758489365662762 36318936009310440 53153297573747357 83153556093122649 79555175103085784 27630505179679440 81368534917823341 46070054953752086 23361250420609143 88244923385489683 71283899097415512 49375613396671071 80704276410221734 15444563632748983 300226376813594 4173329316832779 33498357030213973 30830026271331345 90836360087596172 48391483401978514 14875543929638128 1749393321807808 60580576910335547 91017252715092594 70095289704640303 73153667272087479 55761070623364777 77978232674216056 78181920882303982 99407202581667886 18229428405495472 41640949357631540 85212750304030072 11945999895577889 49339905114498696 88221357726365931 59136970510181060 23826208888777263 6989324073416314 29193297275694062 39770620629485705 47120392692275055 79406313242963482 41578937369313070 1310498747546613 7413681205122685 44678945993740762 2214977957570146 76205837170100738 86067358764988563 59171727600171242 95312392088345695 29516701593616888 8427058861067631 15984423884340869 45884473145055390 27647100692884642 75830636117583208 63045895186881602 48510533464352279 4746194492594291 95584588651573541 42332744553351538 50245216387678699 89571740201246794 62552406106319692 21756754499233139 78266502849305420 32056622688961918 75176200310823073 60954792232569873 24825085883542840 20062503917895567 77835766223709976 55988479308607838 47612195780624731 20870952939068392 90525339015521494 32040206002355678 66718810557505069 2887825245123737 86310288376571147 93775706709477208 32784860088094091 79946023846774157 42575074115551627 87429697291594049 83074303562951268 88073396222560118 94971590312603999 79101415482436148 14590431907183133 66362847511474213 64749826236570114 30932896922288749 78749216802665097 97317005346307658 39616509138579521 62936025602413874 71049391948552157 51246288850188465 26266933214549118 25558182980031421 37162158451801990 23182639543953138 89888919231261255 13101302752299892 38785600328229596 23138595191386103 48056246960145134 81944730812349957 20821050397719748 7960901791403731 85031821778350863 48531715453888778 64388331616396908 21464047739820811 61490594840850162 75971029368085208 67374424615955794 41472981428808447 75789313919586709 15328072660253812 37625271982576149 97726670449272202 78679094789340427 39548822191232168 5738536806515987 73465809534648522 25760085581830179 66581947400730579 19732242955050329 34102599383895370 97423807195300581 63380726543766040 99377372093634200 5708266261318451 15587840731711559 17848245131318490 77445917306590192 2776868667242740 88159195866010047 72804900900703684 96739459043007642 42705717870159409 60750336733262746 23236259506002372 72620666207360601 34115441690107650 4543370703862318 7692304055936642 72071411676657604 26789831127586575 46933766269694707 31051454976811635 11116064231172853 85690439722274109 67890507340764738 54584655171476155 37284796145377849 55714634879338282 42073826992107027 46337578422643115 32520893459030150 78418603306369274 18039630256783420 43523601390692550 79380625993451031 73289690239319391 72169328329220790 41232722925294771 60218664860707275 88513454020824594 36312991534167508 2722054719468679 88309141329528011 91774578974826140 85296187968988336 69380280531514214 75094634894316259 18838806692967119 21338304066818908 15639361667030775 88555525654449613 66657642961402562 893861865052662 83127849538213682 20762754202709865 16503863600488768 18840248311333493 73754096975342497 31178259368981069 77127053798132430 33116740389324886 25243978896488095 11227097152411702 41675422971156662 65941026048545010 83837020375925711 54378809080720259 68367469288074483 99695604654270435 55723292672914021 64994934317339632 45357274602115157 65048194183866070 43194691356753078 88210742163184336 71402647920603987 15089100526888617 90770181328355118 76287972031163503 86720240157645571 31372423038043801 1692815616146834 62479085748159495 41574379920733090 5267494192093419 9289374423155437 40474650659881510 36481337282489453 6295636332287244 56223475103938015 18734521671190276 35496529281692190 77477331451872768 831984309491375 53247333861692465 57908561652983343 61159276427816805 26814215143392154 22689703297499114 83450982808588644 71290321666565293 72203132024023550 99675559169540846 45521501429461806 66004972154259428 10525312383127085 82051555566982425 68181486522508018 70010464050535793 58877066610163628 63500035286899602 16533510158123036 31964172441523994 46249805846592887 88403863010503370 67629611491026685 94911229155944726 4749148776958672 46947041899069910 63365843545593408 4858483200995997 98404719359619087 57989840541050143 10145199837305640 2548224756439754 10618765476600054 34443250077720688 86464927634925550 14142266622014088 98156731053137398 66321039996066155 68630886510540577 85090447170091375 48328063263174963 69248968708850546 27803715078196556 82366900206206212 99266238505407705 61365624911205103 63091945043187334 2521940711772365 72222568276231518 28452532122647393 46733683598974132 12058653604190368 98369885019072331 23986752284384876 75005178151103836 86065143667349421 80766642197782287 11831472929562795 19534140768880985 99759369405619633 96329600877222651 23053797315111146 67878893822560905 40014699121845447 59499052485313526 54044335829677685 11835755669159484 93704340405532523 58968065621847826 88151041093259722 9413584782391123 38836118115449464 37476242280683319 71831689855470501 76305069178614174 68564067677751583 13073480935523164 19265084280809183 58700406207782581 59310240956919529 98100822685327288 26579126025198815 5544654490379983 57021758669112265 63345783562500045 19423260906817187 98829042510197291 42972871493823144 15842506551297521 92616791984169152 77234884051046344 14278229862801640 55287458698242893 7922287456148727 18775484892166502 42082732513189912 17547721709144763 74615354124634856 13770180782912446 34989209546583901 55203835137170560 31525176615214159 78818043275474053 73622632645057295 26359341532975473 7210725441269289 2900021838952037 1904719695548472 56088442078485113 37448239395702152 3811310875281077 6784801594675639 45737957041131126 71146835974106362 77939082024849319 6548110105948145 73760065096077716 91753941121715652 60315124314024773 66560552177582633 68594544039253970 56332208866960693 55753447394968049 77376266019207751 23839990207226121 15087404506090158 35803063526110644 40275994497404161 47814457822530076 28650261162731735 10587986999211303 8262840813973235 34314640983510513 18555115957231532 40745256050048066 38259028623597179 94307835321967856 23947733710140960 96293377705732812 59871158653076406 38094754979634181 34826718528448962 53926715671193904 27485762463086905 9831401622228607 75306619998287545 90283591513024685 29013697054884965 58751699618281420 16107496422694553 7423634791078021 72829642965127620 34791621875920133 18222408526353836 98292115438272912 52928103195153845 54877984360553668 2526251737345543 98725999047504944 43561405359871604 42202819738971395 60245780375762469 30796481132469832 62874232363076940 43797101369476022 34321239300573837 36382927572942769 72362769111084369 20410156178264090 96464425187796840 50199255318886595 49730609961570588 23263621478992134 50015547762229410 58195073392205107 54117894853250445 60549008149651835 95504492172654185 51210755498150892 77893276736158797 84295684750895947 38838284980279872 51489408296220419 5810995030081686 56669245022186897 23506143070631026 39081205848718294 73247757708081718 8056150807731377 10107564759707001 29831948556215763 15693920364212121 13108885181212109 82701390861454574 46123118335654337 68332478071815317 3617172405185405 12668044403448987 80422719119080191 61233303581154102 58504533679492891 48420861556512187 94556577254984779 81658666775951693 41056893178075533 1521993888001880 21182148612043032 70573664684438223 19334637767615290 76150122311675868 820213181365927 20033832446869036 86597848900665587 89434179923331316 93058740716452623 27211975051499039 33154567016690789 48822688492338576 75992449214029355 3138316787495345 35134169661556689 35394942680619039 5052759544758007 49922481434619200 98382509682708070 16352434204006471 10263234249128630 35540409016525343 53332928161039129 46488523936723545 5381353070115984 9434387481920976 72331554272023750 53285820300572011 62710981087699188 367232240901056 5622674671071751 29909289321150549 63138738967696861 92977687939882526 59191878142801104 72166370919320198 48820206473247860 51638245918925521 47412492915212818 7892840021197079 19787809845622263 57115225617757464 92680494883173143 85454067170817463 36049201408468319 98549402273382619 62618807216894081 52875547321751113 87243023583668184 67993414492931953 23675206898161179 83220614519243411 18788597530106870 47658455068369450 22781444912429535 60682523266374714 37456339732094379 51251086431742419 34765527136157648 93656052224817395 50180978610070066 48654821599443826 23809276389008728 71763385010695414 84938336706421142 13766540561901144 737744965677928 57300691702260514 8080551682018055 32006307965402851 3608451345876568 27400757510245194 83191238934697625 1410420631411774 74840250440492371 53211357734989361 48271063894961288 35814998673400704 89238046860287762 73713826508426643 61512879068203675 72262748961736913 36374966287007375 16388883943085552 14170573998308270 87738689600302690 65492003620509140 2981746732346234 55693782127045798 24780940677055678 12136717855537867 49566366340857385 11836120647993019 8279854092497028 60882594697658208 51208670790597585 30397431796060584 45130617799000582 32461364481211290 39038473736440046 78837531772590538 93135962298661884 42210948194895519 9728217709051024 70035992290558573 99953677559186410 76019054392101813 72249710539183477 96635644464581762 66020426104640642 9502588906678862 45162862203720543 8885815254184077 92183773647319614 90280169846032563 70942896356157824 21362229816332395 33133628549828179 98962696887620887 96264987182048239 98230415152525750 72405432928554521 34697324369760038 97541992120086852 18344993423392685 40346030689657075 68841737743551101 86123147971288546 41790600794864295 53068777779393605 36627421369677379 78982330891697987 86428249673047938 62252025783513439 61505864876976069 54871639060973517 10520504267645940 32581758113840969 10984655397906852 20707933761573001 22337969551493649 93269463285518564 1271641057730586 62621764651119353 55618952300828081 96309021255912808 76815736417371474 56399770870843627 81445202386275823 9560240032926060 95897557525021188 80497037615225924 31351443953259662 22019889399472148 14660785128643491 63294106658638524 74099299549076659 7904140481635158 22694714357198595 15080698792266723 40059190401055201 43310706420504614 91323397115987161 97076348304440040 27198462712124601 88449680567492910 56044895270783087 79638962988052872 86014611746798588 11493831440227057 81449489149510825 36508038512066279 3357261996729554 61537638131931002 91063127856462230 52867195983865209 99550615723294409 4070329204049500 1996781464611487 66773806159773452 70802514494353199 92923628413370843 82438532808676426 2510321667036532 56200688207106076 66601421138478932 38531257804888665 97468223316044789 87111167576434468 44928254964010085 61445498334683781 10501200912242290 45656315743732430 84900209931834008 97223967450339999 12707549916036665 42949682429479393 55602713469698801 49944013022190543 7592199308751243 54830343988231740 30368933297659258 40262384435475850 65325014884380489 55298930290293383 31291599635158975 69095314077570740 66668846235133245 43680479414474040 67795712358519036 38050288411078680 81209423548594967 2764319565940323 29346872117903936 8079650167100249 7530740925769540 88683168033449266 58051362099800816 34445397882761693 5972743850454129 60563621107363925 89771164035534318 48372402439610298 17114399479422377 46100517396703169 18337679775802911 38261572348688766 96898077919255836 65829820581713778 74509133667855927 56519083341655572 94405453817993699 37031756918595539 12933926436334971 8600580039175578 52499815488182431 44405541816720975 3818188224351250 83752789081184935 4122508888003889 93599610811367082 27216258305670197 49739888542401311 68759890345569992 45451049073383428 82674143129950401 38597230652956578 24013485216372400 25585093195652939 76401747757319525 24278980856658858 59843545758622364 63272378182246809 56801191560938853 61767085890628292 7853221197362237 54477199187035419 76415264856926011 78435112723303275 66126509985098969 6818697637568930 80516624127304152 20792056204572661 34508124937492221 50156176237039456 62679627208689085 49175151053138101 55918271921574254 74337281735728728 25712395059241798 67298902009599083 58311260741491837 2698834998823240 9387957985048804 64604154133268407 60419330351561646 75344471384174303 23280476034560883 46792273739463524 59922888259216186 51110269683732653 99796558974027026 26613806637435490 83190049182205509 24094854595355275 47871448188191996 39670781103724905 89018699685647822 2763104042560663 55339091574101951 44850121366663243 28386799558321319 60334838089554296 31624745950727937 50746070236337373 5824057152221882 89720227821152462 28333396244852607 20494235807311798 38895851134860977 17767833006947179 76843519953630947 92443346254006315 59085753003502113 74276856789371174 99866418719129869 1700328817897026 10426533859471456 44149390203722279 29566823458947507 2058363051427784 66048491299328112 52196198654470433 69328972150015249 91100524366017326 19015483079302692 11372807857749259 16423850248446732 53588000827803803 40150010532841615 94675992444570250 22780061869310665 4079134068336126 75938462574873582 44105456195484126 48759857854922166 71739889080381096 25669784753312237 96277161848465697 81592611870231551 63203649896004632 69759455739650198 84128158723715251 39527279395132628 27806077924751507 59245278384298068 46721314637053689 68275356954652338 94260231606138499 56325283020473983 97914582711105321 41916027933310110 84692236666136682 30630822270700896 98859868276046471 89756112361720786 8839043318663732 97703569496403184 50629802090478794 46768128683663960 23715029262685211 55018974754131542 99162600183660069 34028089476458713 18615756499126604 24251682581412665 45791608994084612 31234310522788726 99728253805756768 56310236321240129 79888801088136111 3132270912734561 31650101330650529 58011833513109999 30855824258895237 42722332227696220 61633724593329757 16178144720770928 48974851822594816 81806264037333558 3372921721928338 43523066842934798 22202792149531523 38826392146668410 33915075751481584 65329669535044692 39965711483375916 21231014576162707 60140449728376422 32477489688398758 95288601799716074 6838587909432683 45483224796616363 89012837764877086 65210237972368859 35106013143407879 383725440543068 1539712527387806 17978523154322665 85476480723175274 23981998990127107 96006750842969221 33740644286790694 47977152078342872 24718197449335069 28246696300457192 1339417187571363 40676533976926505 51423065086106562 49395022988674774 99053329003509856 5801579670252010 75284177278577800 61165505417289369 4231773495142796 27306067284454494 8229089536088235 73649921372321243 3721624468321512 34305721355957060 84658585402873364 17534852900048373 66544750910929366 95299178362334865 92461769179792129 89228376768188463 91466421909332118 43823100892507324 25300856442782384 67861640149055062 4985365232217340 49036497067167095 89983218948220289 83751547496787643 81619020471390006 80487941329576693 52510063345666417 25635787260934217 99331149529030224 1268331190110878 46951632043191622 70916606330474012 85742305922056791 70242644602052888 95286205561739537 91134815702816575 40304494162374304 72058410932304844 61638042378368053 54281386964057470 11584604066852324 93053044075494772 29536558475485419 20887121960223949 69723843296530515 48794821960114450 13629765307741358 36415284679494902 90801649565661078 12366538694300138 22351199921132251 27338660731583626 77017712129064304 44515289691361188 99285260498235361 93922140640517873 10029493796248611 59795942399639742 97864159227451863 50569252403096764 47261819706971020 56205674100063133 99460725273643797 62734043039650643 84827949737649857 70988471870259215 93192775360173108 88143537066346391 76192581588365029 28601680460608008 883036807145655 45146247882274443 69870830676575712 17903345187959249 74188315559441510 15540690596462626 57877095008073353 99419644619692245 81257198621445809 58458967315904676 70915178582768147 35032513146871326 10434311996078740 59386839285662076 24016671467582057 81221966645360804 31759615289182324 14624014311502415 91322017756486465 90779150089171473 79344047524487954 92084565507117494 84942002436883928 63590350504105466 31372279682108004 77722942636404362 19596943899168889 39864955714864396 51389002704532888 13614641171748083 20595153307049542 32235334689600389 26100827601087786 44097291586344822 62653620412481769 88396264473520271 35552022119243191 88336575583516653 90134802822718591 54559039027831797 3559053391593174 14570948498474968 39624794403490965 48777485389277101 13836404355944087 77954253309806803 38194598839246819 1262253974224330 98851556473259137 83275087196038809 57762466752821096 28201364730943936 25154471260368200 46181395420978236 51387780337453073 77741360565320724 48730165420169897 3773502642040508 72589626315257933 24555519889851999 7251552644647237 94698153872800456 14799222537649678 5348942983795076 60752430597331474 68315937652927791 56061438119568995 36659372525724020 35508586853283588 26622703300759317 97658126248890378 4447458149163719 59797627733573753 45246148054198310 62863521589227081 27349673341015856 59511135725460601 50569968008579975 48211799098898316 81568155779440840 60073421198769718 47592572675913470 52577466686990258 85790586087927959 39502002876102736 29831683798409803 23516861911982921 92800409273613091 41725990063060586 39087910596548881 90809797073163212 91210432466477118 70618404733173556 67946198960861164 90961644223894333 99461251106044742 95944691993295555 45481232427251388 26868802930630701 32818147106117140 51312287470218364 29886131152009674 84011873550370038 8126716595794263 37928146676141702 36243165427155196 38641298529929011 22017795612631259 71356818561976324 41086855867619833 69793401039251652 7511844034938186 81043850105109342 13072045010965294 37674605999442125 94980569401848209 10716712983870014 34932677626371205 79873020676105021 21392808564070611 17616858601493082 54212027776044786 93135886838442357 33137271761418913 39355766722080346 90884761051164522 36654876818109554 62083011180988030 57808324154626157 77016382614268037 43813888601225974 77648126119201333 93241798780795598 4139252159597817 14339804105863298 65526539216960657 71488165660133416 56172517680424788 49614336033806679 44169816026358370 97806919019983106 18693214998809201 96553636030984515 80033952068224200 71346753345725881 85188615248694407 94771061100042609 2243087075294866 56546639277498932 37003163807913973 40357948820522065 21170891347360521 88372110605413673 67994861711176302 64967284625701833 91665278876669254 58923202499622716 57862730052384441 75998356646638470 52055962152475524 26525726395853865 12816458930180214 42531867020012607 53685700662869818 92083366701086023 83798092919985938 95411085254259101 26477540869107530 22735611932435486 70559949032028432 89791511841210914 59556579218923567 13769188881532539 91491115842404438 46785197856799756 94692503286398490 98603473735388423 57884912161543386 55816404564407820 24318897169814982 47869272694126867 2600667980815898 22061914760002406 15741864025015812 42625599575152496 22008447737755404 76935669855436416 96331387373015790 85701714152761289 85832458032255514 28958800819483852 32617744925841238 11670826779088839 14683684148701439 70585483576213877 53554153983199600 90779181238143218 28625448144138863 90374063560014676 7307942305432430 53053682483285089 11219823037439842 63317664702213273 18401423508092965 15286992737467491 71275483748826469 63909799207744916 91842259666055660 10261690852888840 92333704529303501 11409244861928681 42980651252395883 33606248849582150 94287406772512746 90878848005423120 58574765048547533 84927807080292616 37726486756146408 21863266318097667 97980659605085028 98326515755159003 32242808880432951 9843754917566883 66853293116737113 88449318912987993 13121444041670849 4125883601889986 28602831940969240 32810250568140762 86653575319295910 75739875377906304 9490627423869446 68635379401602523 32451431581332302 77993911285129746 18410057761924373 60904609154298126 24608055160205059 64152588912297228 22723300821258043 136071006610687 72336361150249962 35803274731697295 48359375556480641 43590893930960983 55529756555959161 39292571942081271 92736527216001415 9672426460035467 11789890674937808 59937400641124095 73607356118291952 91891069635135453 14830129398199352 21517490002529609 51920280827155265 55918002272344839 75645039768308453 55453434833916898 76057735283528460 14325573956049125 55013585756686700 17858284232571129 87899466118243502 32654502480298391 72096985467576463 13397804578092106 16384170447116296 81597649825317045 35116237825571987 88237981557450426 13075810141602926 90299679039323893 69716476894678162 9834835218626215 27302754469042371 16723602129058129 7117324631890111 13266615215832417 98038918498510344 98082091162235368 31742320238898635 73102490798551049 42861663809629773 72534648917629017 34100517824840799 64228979058771672 55344045977829494 67086909751474176 45790202749189575 66389680169432629 1527521862906131 16082839465119040 89638070887288562 19026291211014059 88769762511693503 82173082163012338 91300032400331190 39617347220726087 66583628621658181 63374705420503558 71398680231935024 97105867303874852 33655931527812674 14954861637299316 72304227654254812 45768255038465124 71252415386056190 73977707916363765 94192542090631526 16961446420849649 34694607809708964 1473372074118237 69324750622481606 71224233046769753 64909681775078469 45394722680826732 26666222413160709 93323982497995941 69304119682221973 81056232310247413 74580512694459187 42765767728645652 93645111887438438 67311272249930581 62744986394966692 25829450796903852 51718465003440492 47996115667429826 25122204747172904 47266079615079716 60800633227363574 16849311435866109 55619557932055616 39839014504078715 96853894715683499 34731834837399397 95077932905598995 12763343695097148 51962380204525012 41271490142618300 13778207711933798 63860944259934704 89365333684266416 85281601595875559 32165262615930025 59594904260103596 92695700095197755 69457398309850934 48146134999871974 1869098280611581 40489614947768707 37622923902647491 93367761822865470 15765848153019468 92009286988441916 40419491108488480 49765747317594973 44787878265812670 48712016785167961 25080531392155499 71877303114873101 92932328198395781 80632489386127300 75240056889527577 19529593979769439 65837384997792161 29400307454889804 10377781985219227 9789461020345219 46576207222954318 80098196175378550 78687473207169075 7646223900133962 49783862303457052 67422893240856657 78237813084576447 56567498673318930 34066017816355956 94352980144356386 91680923620058122 64266235773657255 23221473267130136 76911923650694336 11497718847894781 80936697990726281 86251364769946088 97021784278951840 38284705424767930 47433267392585046 52914962549412953 6421642725010843 57643753893277337 55811616593472812 35121555433798439 1645300224608025 45172678160721605 28232723467745818 74938454924594603 35226082782235320 98264731069283281 52010902730348417 74011086261953491 88746957419815277 24000428913745042 44059584916300656 67042926537411100 19414937427275605 24029666782551361 67815065402349776 5666148685348029 7394172447413652 69110362345153481 32778102452823789 711813206526646 39282628009671013 42467720343177733 58638768448106739 51634211919732298 29817671714543619 42336005350019250 78349997042677747 62985433761012965 75951147936909557 98145780755310859 22741018908536052 78516823543050676 75827570853177941 94791734927618221 74531862060013795 74077977194278619 79352034166541499 41985913814684653 37471426847492809 73693342232742204 82588735795571580 90252620746647561 2870737453287433 66853006454162495 96282113268384822 31499730020774551 71871911445194212 11607023790559123 75919992033678633 6211867881945631 79646282713041315 23934283016323783 31523555885612959 90422200560788688 65279132123686031 52735649364500313 17832881162176719 44296511891231618 66098111086504274 23758899056430750 83398979214355801 40971897675380196 85431340872419747 45750313785803772 57087230620389709 55609163668851374 22888353566426193 18726821371379824 88635879885178661 65513283003780513 23163657511334871 1479430586409398 85895336086661273 47617367357295462 68151621217108091 45497619136491810 61580411613887142 3236688887949430 85778202007221576 88047099779198247 84577485801117787 23517037359956183 38406129778730300 50183211137515083 39355236615526555 94244321436545624 74386249675502835 12283771632215929 40865592901249582 40658566842709450 64119164120838731 70008090823140510 91132922414029070 43715574754278564 56982496520740973 23959201405467210 28450738620298541 30119966980510731 37897520529319847 58818089111609852 15958884405581590 94092430152472470 88162770676946102 87454898908172310 76213005031184514 36646120155710627 70066911193603534 15063932475589584 45317050673413061 5650868092202242 36343639141361005 94740719345411520 74069743059995075 85118247315489943 38506667270436435 87167343120279716 93020855483856878 78673303533412776 44326710460049282 55057740546862938 73782978539580917 45330871765928781 54701773645162067 47386931500954385 88225583641212228 79076236810341112 43004516415108851 36619955083334699 21794359083551788 63253392192874061 78422770395250302 98267391050470534 6397972438748184 19043767919326695 14410643143250942 55923017386136135 9491108115718778 57545906056652989 18253166225165097 12669873061595452 82630526774246657 58266837100708271 32136947889897045 52396495793800953 9778191845752732 66931603298462895 37967975470082453 31496016495258533 37107141704522049 87587494657837218 97228118857508808 87906693136754562 86875495513990001 24592245364773093 50235195367195075 90229636095171613 43716364953149676 51048219119775094 54744050804494323 65182673438114830 30044940639747201 22011292447506357 82391151725305574 9960907489608499 690379051809758 30094759561801429 21590812952474231 34582055697747689 67527864183701630 1654747564156648 52540598582931088 43693362337920575 7703556074777887 52536741150160817 41503739871062286 72867787260824226 72271655074411647 6232677692546277 37985693931962247 4586048557900798 44182995238136316 49120357010922540 30822423819970716 31805604701121226 26433826430160078 41733898853991218 14584851225634213 70383316709572975 68399601686961977 70505717736028787 93803882581995039 41138545128416932 14194097246631831 72913188177414990 43787107350657748 54354267104762516 88355695420428461 26723002812171279 56693204731071706 12972044483776234 98833255386113888 59130490585936863 77109620749170750 48020417817379374 51966816995062799 11137702758113138 8676950863875474 59147486989096339 20651304118856024 73716173282477675 83079249016187298 92070625365949155 61434917901041289 16461084150375012 89549925321599276 873965713006869 40815592073189817 67935664416343677 75958813726766995 44344515837354789 55025231173094478 38592752252879006 3385742489966223 2811056499380063 8526268479327346 52931331401959135 41032822969952669 11770343371469067 72416052965764743 4958363979268596 78676046224810812 88291666513077070 17583623248473524 93793214510762986 19571474917773789 36685529122386959 49080309149091812 2735476576155703 14050087171514568 90392977000800482 79078084279804348 5450188346646985 7642803617235642 30732166411758461 19741974070024695 74775756809254245 89094775060690417 45618262443459815 35919095092698862 97527346640085556 37059704766944685 14044837720520316 60505553370334589 43120360725079379 64722792444645158 86107321193251997 46647608997789654 28128990271636738 22733866179982175 29067689201521222 22657616141771058 77985066489455628 47396228598645900 93833386170032972 17823326146690866 87542614979121854 68424643423257372 16178604723554991 5403358594320464 17486882202001444 74381370005027635 6621532051731750 42022183837154623 34092655946443172 23094894848461473 23644624038738817 18526700348543629 43961049092176931 25130635577686485 96805785277344129 13569412285629867 13118498459689043 28429465053100381 22150257255666101 25433961357125063 80669355622325149 26766552399531043 25281218585280959 6137926190886718 61017528770451564 20768787723219066 39869853347581180 10893048238821634 12483039379854537 84935696183903738 61662621461853450 69156473900871383 78959432973751048 38769417909412250 33583291548334726 81420946626331708 55299162845960876 35959877631945468 43659705188792349 25514370712352462 95562923370998629 92452531995433705 25391134756362747 80962551329614347 76993677279636323 50362198893454280 46073182333059364 40115146599138800 12517694332385257 59917367742707549 82029311946999391 77695212460809557 51470375567722731 35258919397766312 23967078136971700 32865219540781872 71942098265474178 29544843171186050 35981630720275989 57238593439748664 34574613981062800 20495388803082719 82044719662874257 90771519640250378 91897223275663610 32469248275982021 16347195039376705 68125165192110350 56288376305745850 31395511871015685 85165499682411592 16695231355235864 35730818969876742 33687743051736403 79000151198476472 70540951235648707 14404772191571244 99465004824025549 22680290195017112 38728824989506622 45634095216103552 22903591485329002 1939798085937002 98344513068409922 15295807292809465 13968912339295515 40871490163409386 58852576565494272 63267341075258200 87271680334603260 12233108489541273 22395188838111714 44307333208509307 45212892579014207 71603984819465941 25960282120634703 25123833089531774 465253331803219 99850628858258821 94213525545980374 11818616875400088 38022215617719147 89728674297591477 17474538305405504 36498676507941833 88766918020988558 67803754623121861 48208661983152982 86324705789027160 10146208064011704 54512316369797695 32213690160183536 36716657564513503 2947359302484921 93733367662808309 64366027862624097 3826816168258362 39669155444880376 16128753436299518 75986119667970885 44729485542458341 35002758500064272 29777136279915775 63160949390484816 28816360499709788 73072455663718372 89645625523666886 4608149390825216 14612193750252512 43230823199073678 12650598444187595 30954095156246858 97858169817431758 38007730918021467 15605323385056328 55368828931958590 47357075152593074 86274378751705566 65119140175950743 87169421989787828 30631875750732126 51054239131551692 30149098920762553 71630073567439617 23642118076547206 47461906795317771 87726937481655444 20279263809508894 81811078296416179 43364539138162437 88635580984554845 44349094939874997 70393057369117601 27736194456802012 5972002601200279 88169068556956313 15695554341646363 10826725344219683 22691568644116699 46285157499348789 3205350278426327 88316573749314841 33187865639706296 25674695873663648 24483856797437083 24169200566836080 74249040637484025 15870112907106990 40965367447631156 31428681567168199 33605020600310542 50953978763602478 43146059668045237 33286016970458727 49550769588797448 3060031002642329 94934591241320698 28538883299550273 65733254836459563 87459039532563940 79813645309084824 50497240505501062 38740148163205768 14859796771007283 66105701981666150 91332900486389259 73730566757336054 55059588489872439 42180496102903464 8267102522971587 84867068973592177 83185103951308292 13534532693996770 41573916065953756 44573600856957766 45616270322834161 54276118542970193 25948959075719686 12425029656224942 46368350109491816 81715851650973473 83959104857202246 16382193494105190 72029258868591735 62979490848588961 66442755391923686 83836190840589218 34426348785469597 48925727073724955 85694924065794802 35583264009048317 12935571698575295 55978118689648239 11490341504257914 62757253178501116 63373453614697307 3957664264259404 31660937344123194 10859515877018855 25072303652356923 81425466665801094 31792954430460419 12912320330825140 37696131793475867 20420304960024968 32705843489367289 47723153144594821 25313440050636139 40566556426161967 27587759838010499 49375825453085969 2200549508623759 24417393804555583 74013943338710942 41605010275622086 77556235227160353 8424135089438782 52895590014111360 70308386326075269 10688036463165254 24570841259163574 76019182138349833 70787865977709858 89418586939725578 3313510471730914 32427730248245319 52844988192725878 95238408658558224 65044288966161941 10557678043825910 27877696962905536 66842898767916726 73802059476089514 85578392729051653 69543415770241416 33039066212474561 12481803451194707 80168814231898143 58340470645302958 313648179812341 81891880547500158 97299978795435146 21463387327304765 16849633356368176 12581964095584075 4260715632518796 13735138636363205 71282741123408579 90299519229353204 61170733221100445 85914309594657563 97598133432136544 17495542603158716 87582646555177304 97552647255767316 25002412306127241 59597528009310658 12809093382100264 37015158405035176 98205987263153596 75428636901436068 71289370097383696 32050451545962684 23184075940887685 74167279651358544 4333859214918958 67733083920318590 64049172414979522 93672179441252453 93994700571495455 74729181322159832 65155336998267044 8010334376002037 84543095560362631 63487127609121778 36309039940221607 45364412608103637 93260975892456032 97466947600724246 19586716392269911 80774100702410909 7672054882122695 70139245546875756 1631638037953581 42551170129135756 34808885518693204 26473926034168247 99551026762673327 71225354711851113 49067920257537527 97677982080904311 93802869938854644 17557170593046445 43134692102478227 67754610306696266 35757251095200229 95027660124803641 71393035124927003 39863385771783832 44742588060920027 86294783953370481 92253656129369248 36118294020770342 80189337135423098 70216911691531066 3983388889464474 87784519193360167 86515599445281881 36011628325178805 81538267430299239 37702904855845029 99822060559859498 88967750538167360 93671331511115093 29270317439296633 97574463107182067 32351223826328215 31658525187388300 45248787847246749 30062520006910959 91421445928279481 94040149783348376 17615374454084702 52555920413409510 91999787005605290 12014807201140428 94244847889001391 34654000138573922 49710364363530086 58981661027489045 86483662698529372 31402893663921542 24255464268936438 86848845310004302 17804715340052380 8305370873270643 69961081013243652 13545734841287343 48253073474799640 26660213145061832 49986610521421052 1287977581867126 31167398426334824 69960828235391997 50290161147972418 73643417761491896 92763107477428822 94749691394203022 10128519318461757 42597897378928701 29519902218009381 44139771273164995 86313951976390119 11767102111623021 96696165397048102 6456244092618254 68173581619351894 60516244876942878 42578973991907402 64795740748138780 51141199822682709 90364415742435716 67662588541135483 51398565532405759 99424314228252485 14348534905165222 59410672863542696 51748355878282169 79392379182973523 81217829169516396 86609700207118449 47034937047339473 52116458779060724 27944068127113088 62476841165112308 93316772411221736 36696054168525067 97089096180713934 75089569806209978 16727764913928432 59371865935998055 71470731878241413 53380950293527295 30041320173046861 73496660655217853 28877393887348747 65139441349079668 10107547027274708 38317863599392519 97295161330060605 4729561600729727 73011258047562092 47446524379337642 65209181055501647 66205501755393650 54414117437640007 33916162571790778 44831864510370988 26227495548068621 10852435908565524 58165364065715167 44415651021214329 81710714304620162 18270402045546725 98951903389983295 37547763600823699 7897695104547657 7985156361973957 94215244842332008 65931179463182877 22009002366257413 66029154040611718 21886745185116472 5947421008577734 83727236435163603 77047114908280436 60781445480490735 51923994697976658 52164644787270655 57191327201476549 96733196456714913 53718124265898696 78463326021692607 64644488770887691 16084074282630312 32195395904565418 84897669846493253 69306987868585595 97297217755489919 25776357373062604 62778849028643564 78601047335287721 39695842521390666 88865012153826390 92625766494675285 70214491571712536 43100499668169047 40350526860820759 56041033956443632 92233441755686148 69516785238670817 64613092974438381 60815964861728862 47101807287417405 73144851476143225 64111637765126288 7824088117493943 88399169092041442 43337716762376081 62674053110333894 29465161493534096 88558426749517173 63410944069089759 95681563283900898 71538937971506649 68943771754874438 36908124117617840 64232080031035126 49920930131521943 89785566780703859 16910546098533274 38801051009897992 84035705630612811 43935848321661490 53476107510453423 45009353204430518 35559054162916007 37217547321507587 37294011040212910 34121734561973670 15366187107532733 98001860227475109 31031094942087774 97349155960316047 44490707378846691 48314939546430228 97136104942480283 26244778284563041 2552484198257560 77952186283535958 54420885009808381 36115046183098346 75349233220074188 6161493287957815 61086924031368278 26976076356127722 23182031961633754 62112756872083048 92075644129120606 3670913967666671 98211458428279586 25716916402681433 76070794765600116 21607503406542305 61357965956401971 59038048392706839 22814544692655640 85480868540712128 37388863664200072 8671700745896000 52440647076419297 40053090265517297 8141667965988538 7016560531671319 25073214975505076 24477118658989757 55014406425804711 98715683248905382 91685255302237544 85947249156578847 9962791357234087 75071354605049756 61134105381506395 68529233012169770 68113393400441588 55350878061962766 34323408429522627 12379064091406480 36941602697761314 72161931704619128 63433547014830458 82602893893494406 89593369693571856 89796668135638214 87541587693265861 43768355511652989 71357063904704109 49706998354869546 31432277867049306 74400639513582417 35649086862650041 15122310848767408 42055452965216014 52711516947322435 78305415840853339 8629856839455420 60459950575719729 64168482181818271 52700367137442910 34853322206480179 11540683182279675 15173247389615332 65745993653423291 47202414719902915 68438392038113234 38234225963572765 27033206588936120 84468631647160134 91833526253184850 36062036402457530 93000866394995691 8168690821367155 32912906416314556 8352247406216658 22191477567258780 1119989496658051 91743263484399998 31063078339438954 84099021178495909 74984551276735925 22640377746096505 2964038278860404 75229593333066650 45966836679276288 69719336870056113 3465653863116511 51056639190558646 11978033206885353 35516384804557395 151774573061634 93811514931326239 40058031265729672 19894714285616657 35704619261488496 70999341472926274 38064561467889956 14084449873115345 61619172571509163 29724672088173231 37870049558438126 26693268517309423 54883702646878503 81193884017433640 72128023084264526 70370383437191951 15726208938534736 43285019605021668 72030730293620236 19031726841408636 86442729820416111 78382989373013909 457945537439055 8839948926991746 43434645848301868 33210105222297050 29875973136624397 81997508792585820 12380465849642856 69025024610476094 6840203666099264 52178908135426106 80703786265604935 44415370111348131 30587361036927558 99039945557267794 64929432488555137 62630039331177987 54735011190922469 9094273283274008 28297853262844291 29354736878104393 15170171827187414 52165451648778246 33753657377444007 86475943443148836 95364772973056592 34780090999906185 80708126260081136 23295628692631136 22786741878777368 58977162423931139 77921619325971856 13577496192029559 27897222513254505 22006966627310875 57490704554430548 61411856456228123 9700903559098400 96458084575288495 37620617123958668 93158989655711771 98994771049926685 50647348883183606 70476380892008138 84694101314702057 41209085177745438 54040289422735196 48833753147149666 40416096808274022 73870105327868275 67707822157315277 69093868942076959 53878552832457527 47408174863989381 79142696470536173 72260013922331842 23726579586107509 34544319183922865 69691758494939960 13832799212822094 65652076169422259 8623100318427105 71210426255407980 4548204351002468 39999237641832903 64103847728474367 64130447195291150 92324350377931402 75162902400263945 2550561041261181 75851493025555556 64250539135351352 5128150364330739 50285375789858882 3380450888681131 91605102675357106 61515439950016022 36177257347903312 48560203899515541 51168401795584607 92081232355920033 26813048316149933 90972349359361307 88201704876484110 10281727117917721 68947984599339815 36362243940888588 47521747771328674 58205299720305015 61240811594287931 96835902563253491 71713693410524146 31239453042250340 18418018816316327 66907591162173882 21915758942125790 29801405586918220 88724076864123249 33794050919667442 67560597971018366 65721551856015664 61861946913772988 33626373414575312 28790152503924042 80004151776651135 79795429676000187 41026520469001668 98853185014289764 13996192634406940 59637594583392605 17550018419586386 71542285668940616 23185181978531404 20219970075939996 47893655009739661 76777627764210329 11958730545538563 24481728568547365 24613908600486469 55282791101015655 97955462140103252 79562526169231793 75252639675585250 88914758097876870 6890721061414796 95455416649804424 80562835457344600 33734341976745827 23665812349118490 99072520162529129 70438190241857834 39693087027418574 69128700090616863 7412780822315976 30086926321388762 82174318051726096 66582529933215379 15358850649131345 30313382242840145 75939313853487033 54152905618370659 77244052247145133 85655477661484088 99174767396848351 82608488974070836 68564707738559900 65536226118412685 28750573039347741 62275796149465424 84266202720504665 14082256179470611 28193092896882349 8494909322119232 83671863095082945 73049886474306181 97002161745126887 3977404482669210 71237313201589039 38319468600904138 23829736306572509 43074545347571346 58446936707366190 68132074995387776 37476106376370159 81843568055549788 38389386421727040 82079112096872826 40745759654736195 89439762427686106 813247966564582 2223119566953616 64833533424619203 22543491359537469 75957316604611843 88140416353735686 70325002328003332 68080543839988399 5856863442987681 96170328869273031 30530230101620729 5343451425274675 46282134747426213 46148248657307006 78127194047639189 47478948940630838 26328083800350619 77223650948498378 51251267185006721 17853994832740230 48158886878654951 65138163637116004 3080206547221551 3764029387557026 67580025039322184 75475233544408931 93798289989044680 47326850895786100 28904861461859385 61594428795762111 19785691283234203 77628021254160005 27054485861749688 88608064777425662 78595120810498104 22211567616551695 16591073146704571 19252949664523483 68992233546144714 47338722265805393 66872645847291792 42473317170074268 79736679006823851 64281928505847090 842743490768984 60113133092584568 88737718453747745 33073400318934797 87555872758799171 98773969318700814 30754056481882261 27275992201436487 58825899818863217 91689718944205357 3204303270693896 81103172379107557 97311968899645757 81347444498010104 77897233581394926 39755523601319613 92359238752464131 83833565520495240 55138889352657264 54914207082415925 25514314107267378 45333753202298336 46903688323960526 96173269808795029 17624569758041605 15784970659699491 13900904658459503 49890073399814414 496527376467144 40335610219106849 6268549678473698 91139388853250283 63153933678364502 18833255058656162 8946028167810931 8640579857655374 62081966975456012 58128188155562268 99650178994888355 49856576024308401 31390346810671260 54350086367392138 88423727133065876 53756570605517603 23749725440001124 54061277638541982 82646915162274769 42816184562469463 50791802323416277 12761864710521012 47933072635613687 93479483858662481 94088901964569057 14605746829606138 24323133831502972 93040680212534695 18393661987049688 56525983175302244 92535441110819605 15859076163913204 68791876591761826 46579107997567704 59977592331408886 83217314679312057 16164916352552839 48156982772634410 17016846424011701 29497822499309488 53825533372356566 26828329698417324 40908984761823751 61587208229555406 97404057341257022 49485170416378287 64462952950326268 41367747890694254 81407898322746304 71868654286997737 35112375030923524 75433013715631845 55392317950943041 39858733338945532 34435818421457474 42536795220873785 96487493934560597 88093786358517992 80759603494015176 34603040068658691 98649189013702183 64648666631944399 41797482717829297 82000793261653276 85032266260696677 68549682636679686 80965601934138263 72430911978126404 92152649894951283 6228822821206144 28781463741965058 4641972507393389 3729892475093183 58304363911847519 44490257253722908 31431943649693523 42892314743018040 72734405181862458 45708404655363518 44703420487721005 72210541425589688 99709965452209715 66885769320601656 62266381885937339 35301072040303692 21567175405790920 85906109361166153 28965506116098440 58114354622294306 30976478425343069 9676988368243700 29260872936906340 30465141645328319 39787816464092259 77245915446780303 93826654896270159 5633446270336409 88510981422088915 81214303360218615 28196123442382700 40542556339498585 78327195240746821 96679401227454522 57219358707571196 26256357089694713 52004077321438376 16982162889230121 97029452866498076 99251876495148661 67089920621079759 2442245197966784 14531684539952609 15819763422592425 28788316749022238 92684961898678065 39287362515225797 40372909765806287 59527758022469848 68710027997512490 34900576002828496 58548606450215460 67330908801141843 36564275545385949 59871489329858297 45464229726479275 37034913382979813 87070560211390791 26574651759941560 4556169593000780 3440031926760141 59927091508260162 97711702067790191 3844483307333923 13476384585525235 86331588147468678 33339620372871176 98211100788014209 37030717641190909 85949578572713598 30693066479488632 88270029696526906 96573564759125276 40055214570868949 44097094412690534 44644580894025873 25778488601206996 82415500248329378 62171082773373298 82955079059126624 47285560367026163 56856654694225228 41645670417168291 49816480855433078 19445374049974143 48694626057365927 10308086980070635 68426375980310961 76728423677322709 37339360234093357 58067713744641654 79344131327991391 80030654091967198 61498965436073336 78479911161004417 1077571322897567 19665092119118643 61178920270684658 57979432625099063 60505388373284566 30502597034344102 67186352702612651 71499990569400993 35207490447479482 9796959950560762 31010878061040173 62540674948519887 67540137446165650 4051776631347191 90303734620324696 34152204277587219 46700260606377857 11606109437699134 82388024682755200 88905875976026002 39009387225753604 75101181763602856 83681421699231142 47580093689508195 71406554787654434 81998004980703800 75146623268903792 91301643575461903 76322591479987416 14898828025234 89070244300921181 48536541402934029 6633040219704661 56777958461887658 51873174509507079 22211393556159731 32778866797372357 43539711775376205 3393323628528725 64996246322910493 1409609573018802 81725000193246364 40722060953922125 61595537371379212 6583576522273026 19671587733471721 97296874508533522 24540895141987999 34211993946153288 56267370150984097 66912567914012686 43733231915052969 33808158411013714 54314492420648431 85969005219785195 87060022914846621 19951187513542898 68271342900728453 24532511939890109 92127147349457069 91895966561677335 92759515312939210 77867349311738506 90297359816307665 21650673530970446 2886276044807911 68220321675655212 64640806382257696 27120415256912780 91233709791082155 29793658281108279 72738724825645810 92696462490302003 92408133861594841 87801471138616728 61200642170671866 75321472417189007 61889234102929732 16324594784234216 99275239382600491 4151324291027447 14579167007540671 16288910994007004 76018974494543061 47591764389919532 42302369129846149 83146926297356583 30905810610753707 86373684396611823 65872406095058994 53358958314637378 99772015622097886 63383107719872230 36039952300331893 70892429598790631 59281784443247493 56562116112636946 17785836973444372 70497574151265728 92996189298561960 87022379708356494 47419767241901680 78489424953478578 20640065418793150 25831090296135751 37226547020030735 56521102202268055 85913318914449775 51989659002559320 58615452389527728 42146226857031880 57424365951576759 48147840266253628 40418402524694287 64975926080460847 14409028135458051 56609639747917656 2450557263859303 7798081315204245 71019098429064728 97193896198471154 69883751708327696 98193311801157880 99707002958588072 15732773258442644 35767790690631998 70002374211944510 50094967856708815 31333994528632974 36789439769086152 18382548911666938 17364734634542302 20546670764202757 59102868428281638 33855350209048278 78814523399988340 36441949947852546 36363775630633696 92150845493748794 99059688113731556 56467797754844877 99265554957175699 84508054889010678 66979285964837692 94603351312406897 91327353513137576 81010915256302962 39452543699154443 92455875948861827 51431766746079193 14262537220675542 64662373924836766 70237098049941408 23113908762205327 4147396754818507 61945273571982784 89232986486517348 98063627688988797 11705166736209724 19154879230725761 16953895472093682 53450041559249421 99685889599089375 92586461148729805 27058998744153194 80930222353570092 8363720689542865 99516133895448576 16625489545213810 91595780782663684 5859572493052683 77409988884318552 65883429631683710 41245236342334566 30250396189378482 30782926086619198 13594049324607523 25591904875329409 76370440558424864 29074063710192025 90332518248613524 25376377514524484 97349567153340610 59612295368349426 53397898405433815 54008098193474514 18478830116312844 47296626906729203 2896903876719372 53916936023165595 73930587061266655 59849259885760028 71151798336894434 55542770427389911 95852565247235896 83755088729979680 25542272443811827 72262253583569962 10622742943247809 47034949591121421 21984555191156017 37323263051649755 52443424843135978 13822159723706587 22605848872636602 76122465605209220 70559098684480079 61365555308855751 25840632612424792 49791985680603929 29015130856890839 86232849165825583 8496833850839361 20224373217483508 11984157326487082 26860389570977402 57797331627264108 17373895963524599 12209121708576757 62721364433130287 68071195449616657 68513370642117585 30003650861375065 17607885374530032 98649394835802729 28772142404257256 24726888406535577 71961446454602272 24916524389796979 90311162905276292 33465765398355041 17667193301814149 8164259154076334 50241509076558294 67792566761633420 86460888869283456 39150650318980359 92844588998800268 3912337084117421 9009949735044141 61929764659564293 33704927601518695 78431221043726665 17194031634866151 76290526297036981 91363425687125249 86443871442363863 10653007661982747 71784082619071956 83788332960053855 18614430888816125 92644293098637913 43481559220980762 39981410803683559 81911778611977498 50907127253544240 52586247181838044 9355497155938529 45715045951724339 41193442082021092 9257286688061586 44856611547325474 15227802109470459 43386726426051685 43854334715743606 5456973990490807 49020896492405682 71487633690363531 66264660396456356 41049585668483960 43516454891918838 73658224324410128 30955125709147843 43970227611560028 18566226890339064 65058970558875522 79654357090381668 77906102693558603 73772702605051961 8353330268885766 28286475962529959 82644205889199899 45282125979131957 83392655335226141 73619136393324981 28182157915049578 65790719976452902 73710051259206483 97463730801672460 80778455531175714 80303782676084497 24126434076465443 5404156475010971 5745186622366044 81047649616467676 45062089045976810 74032242197532805 77808760716129725 36778656825597892 71091748815914543 92517240165753724 61335095088954332 91822696520739499 15524621581749465 9918502751229300 4706488286406913 46195987692432132 79115662176613401 18620638435048461 44964063527645050 12815222312943148 19514789010745010 1951352595649258 50766448599271237 74533682985082102 59134556105010408 89194685083685253 62129730640626989 58566935942919535 38742523933457520 60184245708753635 83284780577685423 63096583664276600 43773108027688515 1784738490117479 68418055007203318 48101841333536693 9672521843980163 56519376660926117 99162799629815662 3819160102116382 4419753216434228 6143508934481457 82927935010256163 43795640119322682 4883272960435559 88720585336691267 19955843952216133 6071938402386561 51651739652160989 45101463121093663 3315370793512202 15255320363503197 73306817635265025 25531718606014991 15738735677959843 12930368327213999 94431404863494502 81109039806594543 76198514978285420 3655307035341867 22166655109712750 42227727626875341 77126237033298194 84620867859423206 80572591932554171 546351195089524 76378658071537456 30435765555085459 29309261081893916 78095063894304139 95831257385992360 83563332636093205 24604928162782454 42449526914087022 82212959591721210 82186202325719110 72049093381967032 93250906943084134 95995883509965642 68476095640191007 51142724229425577 24746487007064970 96031210680792054 11891832911118216 28102447854073175 94312692615894953 30373258318252900 10860292219810688 51122994040229759 11841663869526567 23756343118741261 4741533513091978 71205728339879963 30204116343216303 26685154148385997 44464451348312998 18765906558593830 76331060947961779 68538509104025588 7620973226077057 59684300912046061 76319032361193113 78774526029794692 43851601332580503 32653278258537873 15169961491707955 55090956562388868 35033757369177959 72247352485422200 92643097974231020 58200636996054845 79896685227928456 27599808693673783 19740184426139068 48424791826134159 6332607979167412 59649674023205455 12459176909397035 92380581043633615 24096467163775155 40887630057357159 22792711457681025 81535952939710571 30023055269541508 44342821117722448 71003839230986318 69501024700792448 66392997513148510 42233803157177800 56379359221550469 99312382773012973 63460149448174380 10676112574245100 44734369805948321 51255154483917568 69145622099332209 12212189674491784 47113484829595882 35161690243834785 2831863105011187 21906785788021995 79335274509707653 17999262100592934 63582333946394539 13908593366105009 28999179662811485 26938000195360285 51495599143880568 34927003343382212 15180721434622600 78009659062405295 32151553022831167 12720569562635294 63223203651072967 82677353209857483 97984693673036102 84743810019087682 77812382502652485 63874356871716946 72415331120605858 88869773543332515 45710306930411205 21406303187652686 459706889558293 18646372018642963 3984030378746384 90463001690008869 5504127346552935 8308778083114981 24444804512579120 32938119489333588 60588470195270945 97920684305296606 43055025623819769 15593008702781228 49841334476949911 81393094404134303 14654913261635455 6989493899283652 46168219430339866 62861483409117741 45904305207886470 57384740851763183 19533610222754778 96814447604668916 54502442616280895 39444116669547122 13315852420394859 65297984872550873 42747367775448954 7331875797712368 95659820688343138 99684333461626967 79691821844411830 94373577436724894 55010436587959943 83985398922027314 13361385288303990 21492932473255643 48984748717095230 69171482116968373 76640945837065144 60003874596140616 94663579145530942 61613827683507208 93911805244514658 57639928491921090 17502897098148489 71665636737255608 35612145452079972 83695881661874349 44965810744288840 40683747503439447 92041108995985272 61435414010422934 31313190070479294 36690293146688926 46133257883673169 92221254172923865 97355008808507825 6273069682851735 22975232876793973 22296200801910657 81301337862187066 97215580338033251 12535654700662631 33315591604310551 25469314575592610 61079779968577399 72642858276016974 72639038927584430 62080288576955265 61648408956714029 21178193758979456 66484276803540327 93293549586114609 34010714825852975 34557673330478428 58555533995545999 27806656303142673 78157361300915299 2656591960123561 74633820362878387 69343631684620326 70161899656523789 66700507103955094 79722630864282056 77552176250963754 75789186681064403 13182200927491524 84605321211526736 26486384435570826 89294107185641505 58405660291855628 91736231814690866 73576483640310382 22668857529165723 41915867295399456 70247159437616468 36424793855887948 97273118866783296 2899168648687126 49956440570416324 93325535871350404 55490774942646993 53738573719609230 15497426821281660 30397077348523600 28198668516530873 91492730509085740 3859329904987683 86468578837616871 13630854355871877 60555050621885557 63327863793066288 26805871269382976 95874810268008479 95719250457850980 65523763593322035 84814761563940976 42154546812398883 17754614647980272 92934148605048495 43268268365483893 40254793541913179 61781891544416123 96742555096645817 40525668835950009 4953429982645087 62115027365745100 70273144639497888 12040694368193270 17096987118854323 49069357013046069 94350226819442402 47560874405518183 68249046905134337 63599325916872721 46541980963840437 51640494600490777 48030768603450953 71294091255863122 37722386884908838 18625863316243452 73525146572978501 41054435719447282 25778836334318863 96688173126453603 95792531993942809 31906823511482817 32071797348282355 47416219240074968 19166807575145810 59318271685403299 62101071351308164 39965621148863547 23798872636692336 44178949971614697 60000176379956512 78643567289821241 43076392427693398 84650355292548024 67784859280309442 31970210385817913 18742982441520003 24665910355039436 76215267844074895 84911429821912336 25054099672941341 42048783753051730 73574236387296500 68857244105724811 99388382396001307 46831480050864894 48241723675326789 39432539074379480 87096513153302670 59843042511691106 31378334238315487 80042457186131037 24253297749354848 80864528163375980 13029680524211597 53258914548727218 85568903316682375 84396363415053747 67367257385550181 21172395388095361 77781677736972933 79020085405745424 98386311354472935 5449042939933469 61568595384020081 10783361349478664 72348652842464164 40110469503918897 76815696016922349 62991199271028440 51320507777934057 16505776725319294 17283761525039164 3566260645987129 10799930781020341 85445651263686226 84467713453328507 34789131163096592 47945188215585292 48638138354952312 68380394041363025 15364149416821063 53376267001887236 30899465553189971 68302126257130424 21339158491944123 7826074986947597 51494627486006559 14577026796563244 69001003421450575 92262041964332214 58466355859302080 98265152940491901 65945214683849780 73494561803368281 39348641368330085 15486292433263346 7389333014996990 23670706768322186 56966416455233022 93754888995496811 53576154370848485 25597757755903839 76369383957682861 74495166494476297 57703748924205211 51790082554908133 40441601435998143 46430904166945187 70506678111776064 70609496043114844 37563766864890518 43415199191042915 18116132968161363 70198567955071998 81845555364886673 64342890043776381 69468522563996076 67509727915011949 26674774710471583 15276691610807973 85325456213234996 39166330308824270 81529536843972818 56455035720327060 91340690615810433 46353863489351919 4643071476986806 48517377439668846 85298394892083681 6889117837616270 84959225778240386 41095309864972702 31936941749280460 32598671724568748 44805037501101625 23428363290315776 8132378941133147 32074516753975121 11837031671442732 24315682220206215 11765557261766012 18679049990852051 7163968084134366 14258702081620871 39008246265769723 68607325859927109 28895884743925032 15231490868874663 63290154909275768 81265963107204735 72504622816107658 96472732108345942 31781672378015911 57714712727044776 26569417750344911 47088139406189345 25937648047888713 33502003382362103 44987127004113334 81770662693967245 66441272448956452 11254392690557296 17172251460927253 61534812283064722 4464141642909817 98709138663169250 71003188354453803 43946405048450468 91712219370882361 2024083846643689 36977225694528764 87882694251012861 73612476694520489 9762798299916652 19605079948177358 77593944119673083 10013310791551283 62171317117913310 6005132447329401 60598637353805331 90869419660633309 92006133421118938 93741108070998685 39964163474191385 24413632860273890 712826730430529 30094972022839802 79119102327681897 16282289655566282 97836892250921503 81170359159442448 69836389718878431 30024437525199786 84680589728828788 86003595160154004 59400662915335873 7416534053713276 57778551761238713 49135492729066490 19293205256832922 82894511368015132 55497420366351979 10329918557340848 16966350082374723 35981620023067318 19043866911534517 60519303009252227 38098838302924035 25265655578220983 27656181920639791 11191734605193813 28818084204222636 30314765849811328 86688475037759651 23245007036880661 28841632598327944 93870620409201844 1252407001586484 65560262402854529 70904144054470905 38454680690545394 47820804200546529 98899067591805824 99878891067667457 92251324823122919 20655699239408202 29736376955627690 93963847827908530 46665056320797459 3687719813345786 71755282039966568 34630993006888574 84920684278017023 38061675855159816 86649628204950470 91483051151406604 49779150974558222 14407886487634106 44396343767184387 83410532770102107 15798139747401758 84970797052978421 87760136074566199 7034222361066638 22018999013955609 42317194635569979 73838698338752005 53193662640688641 64560541353989848 65350575247058874 34760442014044637 91745108718673816 39694712476465725 66472106101813525 18261695510289439 68362607365312477 75179157390781896 60469722895270064 28998938191356293 51901776681150416 76806297893283940 45271547163540451 41241356152946049 35764568350097722 3597839566096090 31131341670980944 40458070708832885 33744113524888464 16621398476627408 92700101025677766 59727310113387830 26645421137006746 40415931756443429 85709758700509051 16096197178442613 37074029832039207 2529298025513418 60021342421170809 977727247004249 66952092358394617 3417185099800783 15517034370631660 12882547887573360 57513559995807066 73433638409448380 84777666028574436 94193574210505284 98089403079217125 96673412999082036 17281798635429101 305463017891057 95664322971427309 67782559952287953 36179536559707533 61496044593413137 16320648216792569 15914278368669816 52404210542502779 54904216770655324 26636362931174362 78063257207792735 71795724091233158 1264198839127849 18023314760023634 23261943762111478 34182632589133655 65787645476799854 18114616753363082 21108031408802727 96879434513392706 88127800332294414 80550597798731971 28937633593688937 21901451508801791 39735343774897641 58290405014096440 667834526278171 84399853655444293 82275541408247627 68789299483567105 11164036949274761 64906967860627496 14021582654422906 87287820852883123 47249810712042510 46934818196030466 9329093585638852 46404693470597011 48789065313181897 50112033124415912 14687625303316693 17626803507536147 38847886665810301 90682586838995376 74954573435114759 65289561893426007 73221779183329270 77013523267905737 26902381790455278 1252305725886090 33355890953914982 61938537964444245 14185462040997433 76841717748040789 44264881251206266 61060699810701393 92780835006180107 16206381398433909 91978788606638241 44607191748918423 31040771074995977 22975645250541007 88279764445621580 54864233621608116 68774894979552265 3097919977017238 42061555773083524 70293188507746558 65561007091832871 10355258276992893 83993500267337888 1195163873138206 24950668403510853 40922246364974736 27132138893707192 90088687214543247 9587989489631122 68725387007974951 50740156825376781 89683923249174503 32653608260907902 60867238532289268 13084016296245499 31148811106198631 10090001702568034 46273756910589800 83336845606832105 526112486855165 25282148716160349 4016859550205876 67727313770629761 41188983336645218 82331790209764608 93708639564184335 42101318358524678 44333476247858514 97723250902642629 48772256659850640 55846535069524845 23233683374022179 48623638047709293 13589595659417656 95679301743850961 10568649764064222 93368203763496097 92699365063855338 63157274136372605 33882000621132651 56599586953226605 82818722616458393 33696097186935954 84487546796467665 32546929850729839 46016998581067791 72703294635945285 68722472464894826 87143167815289456 83497874845617059 59532722416543619 32316462020865575 69931947352805934 352696577177693 31174611415400803 29272094570566386 25742111050696672 91468561800443998 14673757856481402 89390456541736737 70472444837581260 96290074552623412 62045265157745525 48942620210784397 18159123962230539 92152425574003687 42623781799153400 85039323046610616 51460896143239933 22539203734348881 88323712192907113 9434140707172416 12030536807345134 46234263751809943 10460767996898915 63253498856744375 89647647157283052 70441193100600081 32083349972020350 60304582212845683 67304245071454763 54357024492145526 1037545703245799 29311963776710603 93891218840995869 98412430729656267 49075476071158379 83137591504995923 63903559358512724 5672241210593040 51566692291041159 41859037524378168 57258549733161876 6562028744872887 23167102380860461 34127630793768260 68479280341147312 50195513266592775 98055126843327573 14217420929128123 80827932572589789 53005337374715212 84395172709440620 74377429116130566 15781473537136212 43233771470324676 21953208446324183 7799137991339605 46424561743029684 98036677459961412 18795334527421724 59782835765830439 48116364519403272 87786044812213778 84853250044311095 26450266341892411 71712681770129237 2573416173426351 7506125875699607 55593726119087335 42693164257646388 14934641229486916 19867260353117842 77741665855243842 48560165861680016 61690330512285910 92921727557426947 70416538354635803 39862903589292644 23290280635980177 39695104135111150 49476749237042626 2295805955453534 97824307978869930 56366726688500633 89514942645354589 89345495312702459 55546926628323706 72425786481154387 68059141983057437 70206080088885654 72225472611341960 15622352890743863 83248084954498972 72409780125029390 19715214918872033 75024798791836840 40375346059091522 56544634791033121 57167970605225058 46873201393260711 28946109780349048 39259354791940780 23875458631488852 57162848408879157 358847900016837 87466916985252349 16072083339140984 27609524709694678 40917434370170503 94554731571650669 21083101755806482 38352162558186145 10890719414577046 72528479959844657 64865807874591590 52542036773932048 5162486932755442 23513981407631179 30965558884829309 12756798674521744 91391773297021293 82542830197279226 819334341141045 30847235408571273 82216964477058514 87135669361771464 93067573366375844 99713911594730391 58669789218487986 89457383879502116 17900977029170309 83703076930263184 4420616749518577 38348956722386927 67957652754515750 26505908219814027 61235057735979208 62614111455544015 59549285328678243 6378680667146678 33738132139478656 52386498358531836 35855563701147573 92347102312219899 20178620336798415 70565068096126045 97723760133175374 89235330709552442 54435775474449628 75655346154446781 56175108621111 36131098234842354 39431737461389962 71506621858334446 17252893176046575 79425212103994611 87308798750170051 76809245069667366 68604655635716980 16976401310701020 73396572494312103 42415209028971657 45473466799635291 10218183928191773 66154792361038128 98124051760552800 89952406217558441 57784478333639389 56798371389424363 98398249090752472 83215825824218809 63141214544756321 43532943220951007 48634786781247998 57484569045407434 17968814560095887 24752527114464016 79378773866160863 41027724729745580 28222308661147394 38555278184600929 61570449590496848 37010483353607274 45401403747280585 73143125851226592 55157895179166600 87373629028153942 59016602992371552 70573263692380831 15772339392772198 7271882106437909 56155771910819433 20200342815180564 26835649951409409 71498097670677989 68588348312977212 34070336465213600 48042472731121513 73006975438312283 78664678287719742 86063079913299507 23776730607058580 73972851727682710 92104890440921182 18207967308591033 76795699670953478 85184308176725144 71128261946289160 52932268839252738 82386878966102726 16557349349018035 59286688169952753 85808697767216034 76561592414706646 40521327806052793 36758901775421584 24115112795454234 3123370008471246 2484042358005246 73973840900219713 59784502821967675 34831464848654971 65887318467083604 37664295446457960 10383657626821450 55340139000898294 61082131195027245 67354160545916572 9587848538592540 85641581443438287 14300390080920619 65223332978481946 57226359566818690 78564159450029743 44635025124772726 36035445041951371 68524413479899547 75492623270617627 22823258838904254 43118466325844161 39031235110817126 9209489391285292 55960124379674803 98964480963316156 73133699873869823 21878873703138430 97363224900199647 99567833959528501 43437494865041172 65246728601019387 37012822020224377 67799044717185388 19071338197524987 4196842393135248 75387045803775942 4508699992967493 42035307207535821 73545167000575574 92333505472702002 42367308491940048 36285104057469093 75026195930861080 68890441538017653 93351617601833959 15431003082788426 28265206740422950 75210932215883116 35305612026358542 67585374836834996 53102103048191415 55320783904252689 50498583106207610 46091264956871998 50429200558611425 38317856131508688 1154371807327677 79921058213386615 19372145147701397 6665221731652415 39485815968180830 63049444542039708 21007424520324515 60648698266581005 79135821735431841 55809543531105203 49670921730544971 91659877726721920 41139794899329668 16199339085594139 28930575735709465 46539972923029582 63901975399107856 81867238526589320 11815255192559666 13692078751645926 83881385637223874 7933692706812401 25128211398519024 40508012526952926 85865936959222501 83966804721890975 73169747218263277 92896118894570440 66932762725728719 86042687941549291 18976704091564396 46360391551804001 43503510351710278 7162994469989660 95099025483245595 1643517292025747 71631713465185943 51137404800129137 34696057180021520 98039706575891777 76646311247675438 75263123156418737 34678726900494497 64216931346877720 71313881787645068 58905432247804224 24276166147540590 14634538943849865 20761648119472257 394261375599040 66558363521484650 64421682258331758 60037285961430373 23570392744659340 17537343751149885 86028464403476804 47124562357719644 80589450105012956 77661392350036910 89751322555575861 34366449927269952 79951370580465313 43241709484758377 51843609983673208 29353426303826421 63034846396946270 38374913766026071 74771096621320432 24986473085788700 48895645726179464 94934096543375781 85318581148336684 30673837119464275 75894902885308210 59061112902281986 79293355708640745 81382693426442243 79647133046281684 18847980450268124 6003102389828177 95151262151459917 88477628549399684 79621953389356415 64040899874307307 52534343176937690 91031829582785255 22591492972730184 69285750097622933 20928936629866200 69546946756558094 2742668912913803 56738034611223650 35683750786341775 33640441156631503 94946005382246885 38356125269603792 48521685906292761 39221078445435184 71753421648804650 28947828879062142 53642697486526670 39895467404381683 56081313765442369 26072537168940726 21235839678824918 49245802457533339 99620661141689512 79055809918041419 45365448957752727 70309146048666226 44335042551802374 21791893826487574 9674835436601391 13936257498715967 88662297431404532 60463038424570374 31545862850420229 75883270396120591 13000569775104054 70207868744150186 35506314376873334 7630042629613784 31002429516025996 99386212390456847 16210024449592386 62185967748407476 9029749395511310 3593449712343702 40469407156050946 56994870654051759 88344959383939442 82150471342173265 7091381573720003 31175714753375225 80944006621409316 3565574421845382 38887523556778812 60648738133367061 58516561642932212 52509587699708252 99639159146974772 48610510353752901 89441938876143220 80763519677661293 69203376131982627 4090001505617849 76446424095384044 97585330512864542 14188320719950292 16150475849045924 30399722906603701 24217580539791021 73973362321542138 79204811873323835 25119861294271354 7118420924266240 61939892376837671 9187807302572765 76792802904196990 8567365613019951 39609278802127030 11449469285598178 55582244497832402 74477600564584033 33468983990556248 15365095142473265 295967174216756 91872266564998486 85631099028201033 36169401314120471 71131159435582500 70296501837928893 34550405184088325 36202786261401409 27466032009275205 97264594615251762 4069111901588829 78656356475311142 88740179966584631 83738409824605350 77363617621662699 55959357992827179 37221013718597409 88962993111849599 5751646558352912 43698061519881918 68857747907405568 18544062988694411 42544052898996012 50025178565728965 18521172118494158 62711229343416697 80076883022372577 13267377511294664 60314365700584688 64465378130379083 23180794513989766 16198634453803115 49529746318540225 12217819728749814 38732219763042774 36922794491623577 89838889846460081 99865584628330779 4706275433751004 28138656082508790 48243273831722478 74834338807018196 71230565872843701 73316445931305310 64511454136314003 55519561656489161 54382205630852874 21570391569071455 20805933791739507 48072369373747813 56111970532976402 79340446032126409 49085788684886861 42408450137908327 92482081493656601 72524339412310403 37532459435057314 50680342626071885 31589644330834268 26853623473456623 88320859387439726 53774321705512193 66889365583071362 98644610692099606 70562770088532588 46203868236964848 57172599161634396 66574300152589218 60934053689901372 33897656976815435 55115681192130141 94036732974351272 37050613663733485 82310162034913604 22558037850854716 88676955346221039 74653779445824810 49556858106051944 88084300790810220 72561465519018874 15233343594176745 64911067437531405 53846725672434002 26161013468865972 90814742368150917 84174949563164613 42167313979159126 90294445796367424 706110602232099 76073207931137250 95558160673055879 65840617902823708 927061217587788 14084959587166770 20392051111387748 8474567259134186 44962599691678304 64345995644420837 80608817446188454 81654233830692735 73495386087713511 36407404966436050 82941989560123410 50769579826115204 12540360496605029 43875474564496257 5330510622805772 73513083537352453 78388142205849479 1544643401170618 56417867043237949 28168406069591964 14603178107965972 71014800442056616 81188222465063163 39252153176946870 29343712666750407 92122981786910433 46308025085340604 65884342263433123 63793118666445117 89487997888321723 84575864634402015 78873580700465180 94400428628025553 93517413960659127 52876938710481320 4435340654095353 97862104907673878 84622107544653314 39607521145198598 3166359743252988 90423968396789103 37763375112723413 90922860353896305 69436369628570808 1418749336236638 18179937558616841 85329422880426856 18299100604629268 58690646694024030 5901081441885425 5661790042837471 67746867254218254 37681527727780620 49912833388709781 18110503054606713 49133463091836266 17511615857358413 58511937159425186 62176092111729349 39235915591088609 49142265277035432 33754646928262041 7395889253912773 37621348774836814 2515539201941707 59477578835856083 62388082867895179 59866956399085010 64689596159375484 37025506737000617 67158747482260881 15466101332017062 62980305591226259 82804261332453841 34341609489866913 30434426399867083 95827424064464538 24429674257152733 79482767985463909 17284763249204753 358161605302251 44212762839246448 31682588253228512 88996068686178367 98827513554646106 16426485405088585 51930489172110884 73578970605231018 20794017796846077 61197899020328479 62641958670921695 37189675257288225 14154900728995410 6331434712479959 92090805509709570 45203275370600122 34282298742624282 61483455611560245 22362032969599730 64304156576631670 86086659434032193 91782885426126033 92906619533642071 73059626721505937 77193097634745224 34677575833079831 68608295788803844 68660522372013319 5639785333765585 47282301597455001 11553295909609889 89890823949328823 87626176408695144 44082328475922388 29921803796021415 25546554819851435 39006810279323370 65304900999580605 23731995297555254 91687833337512710 62499675986472140 98903521685494828 56685861954186374 49059630966468011 87645650056119622 54727329830450377 31786718850924030 17436830676783820 65771034664104410 46178938285314982 54243169723713808 92324490752217319 58912970009262505 3439203380189007 39924576637649452 10080977817426327 27801208494811343 829421258032470 31301206075904954 59399650384963809 44392128841235029 75959015306203765 36216073357321173 72888565713732075 85483004970445529 57412127852993054 88336391293207921 3457410806341981 32649732082816279 81248840814040653 7200855405103104 2236724035337684 91047667813828068 66151605561792061 7970948565967408 83075889158881099 82034821351401874 5722275395045879 6312099403525043 17080464366697916 97803020440572791 58289843185642441 44333035564647903 53326093877149756 49780000807523421 58548315454571453 70615331016262048 37891788518863761 9931768489849625 96620928615418538 47966057514106046 62410255007809921 15890140123765588 27478623777155767 63208111993540105 649414955677779 30000770119615760 47470738052773460 63159357127630413 26434541438339557 90066951497432717 44464528610652547 66969177903196330 95135865394231320 53275528186851695 63031974975951016 91528054892267709 61936922571144952 22769622348606356 83341297444343800 3293381707746473 66534309273822245 35060870350740538 53972214202500957 11283545410477471 32309718851298813 38846903935066222 43502374992210582 8968837373836385 69123900349421463 71760210374585652 79487904831077926 62993622720870145 13199698372482985 68013211327673141 9181970251894436 50639541688546743 41160540696465384 98038938534572412 46522877472927196 85677111275733542 53191247805185752 56794214594156230 27173591359582608 7572037041349947 37751164405622740 8020619506851185 70668214993626289 10625542896863433 93396844828740011 76157582188942763 5772619691982058 59527168663455161 43855465676833645 27466242198305266 12379016767209810 96225695676753080 66860271096848021 44591958802134200 48401540450142463 99967665120222419 62072298764784600 635210980397919 76957522316466325 58170502603199872 80983286371135608 50826000460990605 7640978225945029 33116468188564837 56837248810585619 56310897755539824 25682931778662284 31745944941452040 87654009404071276 92295672963437690 16998896598420748 83506499108455609 74536525686088935 61531102927951489 44332277163203457 46116956183436958 1812106445829096 54356268700299924 49824784319526071 74903685751324881 78458918651479135 85347394054232187 34676751271566834 95485738008210129 80372959869812282 44321021666613743 93665639425160037 16857838401000200 15530550390461315 7317147519197546 14748150075334614 49075262294180834 84919853047989927 31048504464597458 34732687519838295 48222675302330115 34461752112461029 714156012254457 62888351072831907 35112489376714334 91892976360515282 48492404594658730 55726308825437606 75640328227362733 78124884318599064 38016841989832159 89866276722213273 45372781908135017 83143319562087639 42410765310005250 98052893327426827 16970264777225473 38664847751583257 56571972938689683 54125461647941891 41459433645718350 49493724377531933 37569493233034034 79161773010690414 87614980596346808 49413630610241444 58266279796796650 89335871534892073 42639037316307724 18811141821372313 63280928657066330 38333577643812054 6848921223777842 89595793298336560 45293224160848378 71261068292039994 19979955350874494 66537495079216517 97890871365666000 65769367392689843 82815540407904142 1134756745100899 42535846712432055 63020944356306332 51470836142166388 91714518990803392 61843673937197932 8798010396501759 67111903312528434 3688680072577425 20104360494349859 41325612044614028 5840480936951474 91031731728241632 65398634830365378 96553521196495645 59969595072423324 41446795722711223 20215387356869779 81254607306701394 12302749106166111 80116387786488441 62048005493982986 44790146678868909 72955451282748987 79358122126045376 85405567840709023 32455793374392151 50766564107821132 31260260604745908 73447928742374270 60499390891395166 88239505196973343 63650011197761949 10291499736282513 21213207039376562 14508602824693461 77638781096171968 49935675041868847 2098099126806472 84814801406513539 22960059505634332 4086567135095118 67641915855582734 32443252003483906 5824376848143821 76153235899893508 61061299392447589 3494558159053514 29252905040059745 22305990795240940 89863298279400575 15089208843783702 22477730043107245 66089703632139292 61750619506741505 56209191924267394 2507903275932539 8316376654217417 10749927417129318 29589981130071006 87229461714391036 28207086335039386 41230363869643440 31836537301441429 3254266963747439 17974831483778166 79088377153874673 34866080388151808 70137260633324722 80921574169764120 9387424604145166 76947437844097114 80303024563873502 13165868668522776 70517199294801571 85207669936157749 22904237660677209 80911973068475681 90359218398993036 41322492037407717 4392902934305932 73687821563733621 2909661723052295 51431360456300567 69682904301245261 52697915369730960 27374548592718649 50253137071922015 14860179005572924 48752741210449953 1496909433198459 95043263589391622 39087404475855790 39253127705340323 80818208953934893 24594573835740539 55809643867901207 99470594754560064 93856908252151227 19071412538626781 56564961062087095 88683880388300916 93891022976601754 37200190969886208 23044395916177448 52240209302258248 84833666076249181 51669384393786395 25202048555190601 48328104483793712 69920969301916026 60089535109006217 10343996061753423 52814044661823065 60896604434802627 35136526847828957 27102671537018299 2225808635109187 88359720818899081 66465375503478665 72210645476486603 16259282133477771 10347198673941196 15948677663172754 30376325241684545 66182270155170622 17587741136440896 20736578330275510 91642128978198574 67127745851570960 50724422377281983 68824568982152345 72450930672221698 44259061673521284 43495793621356466 43892328828284310 34431218518921373 83850357509268392 87370919789823412 35024781321900170 14603986250822396 13871485856841517 65948352798922281 43475383385166518 62519955174764546 30789804932265212 22607950354403437 24908665570770275 97756977202961075 21778244046864610 33461035624256711 62822979581750401 48402336756456720 77316126717895960 380350435281231 68820193366728454 52555582492635502 90134920210828596 6522080835924988 89957165005245554 33418902422131186 95232279908776399 28890768236988704 38828987706531014 78917858595759756 61080099807734890 42791005606385069 98988572058014737 46142448480285470 58701553279879434 82624164794948876 763614524158050 47591518090144421 94094390346452809 55812711780707815 14117768570443172 16607376650586332 85662339039309789 11131137494799019 6080079453936967 73335844872680711 32015574229989888 85753543302351850 68747277870054379 92576739993463968 11759605416626463 26611508223501349 80827237423991095 75616343089802837 39122361277120827 23149958079060581 84704213199924515 26941090774909549 54318418816389477 50982489665789722 84757114513344739 76598386131041447 64495542234589402 22531842042350752 16546968662700233 24533286627537268 40080878148902622 65402645670820549 37709409253405694 95708269663551466 33231750290865796 88822886309489043 87515486604922988 82078300067283390 19718502290568656 80386619965321494 39192144900453707 88128100650135460 81532708922687445 20581276766242760 46640294427776023 9106215626595060 7831352300390024 76508781103534112 82043223440633010 88180029778416225 61491874974804691 35952580080113602 53259002528937604 51701622809747934 55698092150267847 63184099037651372 24731979351429428 64276306827659891 51823729440850902 11805399817125049 19009001408450965 29484985817464518 69380152912888079 96599225467673772 51045237951933522 98133759781258418 43305437043456744 93808427117402916 27974628234715247 62004457056337364 69798998383434110 7524173015076068 36977501877357979 65741776917485486 7905570143818833 77803375571679315 12147946850983255 68308385481525082 14665400932994198 55537296995831314 69983094398968214 48312087445701282 91577704661852823 25955652261319579 20628892153935561 93034291182584023 74652156887469648 26230680699511761 85232262578157670 93564509699153824 6042200936231571 95090408261684548 47379386289049311 99105603732102684 84150381676997788 97977748857649207 29904143096387896 67065951775871899 64178762189336642 89301571229887905 16327172454670889 84155016058979842 98363522197126664 81474493751835038 55128995835959172 44312118422997765 75073348979317017 50925201088589648 78165601660208504 62099722212382964 51341638036902776 44808257866352824 26940466206384883 68774188548687622 72493622493667889 62521286922142727 87444781437044603 78623759098523469 49698383171040138 68079204888516031 38142177376709855 12841010041160878 46885312995907070 18185181446368756 52155412303664545 63471847712359937 34536067021728172 58454964250597797 76985177700919790 75204921190828951 12352174770063204 90747787125094775 34964324141506917 91138519305454888 25240151683172580 77225397953955846 48802311329786905 74489982692833637 58370041203120306 36536939574429725 94567522133412009 50707025037990427 92528145366932184 51154691528275876 4742612377384279 92476424716110609 6900080296666801 71523512798186704 78054203711661864 72555525971886749 97853582285468685 35341314728445297 39407790953567978 916815164578136 99573755491942357 15735556882562480 63815829039619902 1644999494003387 12857102766200291 48282159491773358 64450796210382384 19307049984471943 57881359365597 10524122233421047 7664163104517822 88163879029313997 93878114307645995 78493001481656409 96848434483841611 65945646357109374 95047852912631373 2571438749799423 70159921481158055 79448707229946179 57852453574066718 28173818807341106 48208601652551771 94950635079746934 26680408690690313 89260465036982867 58363163871261520 93120526999052640 22715714582195489 99343687765033733 11967381044164737 64974011365429409 51118632420334043 62954017179532953 19918728201731354 66732206562069545 85658904121140589 38721791893397885 53301634670287252 1795991946002401 7954467850747043 53016379495598357 16892389312365984 69751783738236128 70226205566561037 75437034080626276 93952577959225174 92313794335785236 27526495017581487 35575468121136585 26728956049489219 40136828827483244 48304245811736385 94184630915311307 42694761263619202 74136065115605018 69028000293446431 99216946485612079 34662983619523278 24814129290941669 48801734216855806 16743468179351415 73026661697928464 96761980136651086 2556647797158511 17864855697537172 3867263674112974 84090510563241714 91549112822718481 52130694981588119 21843452456314973 37717346826823626 10419473624542982 70072709833247369 72559929206184585 30409640945244943 15686545224472135 41574866925371279 76034385448964343 3754222824203008 59530657429206903 79891988350146220 18044017310854005 64040544560276042 13615114960077592 79858903776020668 22339421677555638 99723624762328128 5649052960853474 22696549854086007 40106161022072420 89875031087133675 63572174997849040 19225423076986906 85170343180000621 89374210206497737 24280013762842565 92070254335962461 33487784019086688 68112988822075327 92356860735820854 68165213627657558 36162170861373986 3769436560663899 94027568971994986 6353139471484498 23841943327536629 95023017006787489 59943138780544318 29935351209302251 71877592696509880 44057012146306785 38453145725494391 69743527518871341 22169335819118048 15870934202134534 15079075075093128 67822785614380664 12685314095561179 27624384367131304 82735465688351635 83292123035830872 37433681999112934 4990870610253293 41834966751877484 36753350858610404 80843877139944706 59658057457512640 87025429182075184 72233753060297483 63637800733146319 20177777142837296 28070908970672353 38601576017804671 71588716618542107 42541063660456361 52149711899807755 53081795506676732 35269431416858381 93992432580049204 10391990234602593 64198512536924662 4920651429068340 57354542419671707 90762501003842395 85505931848155881 66431728204085436 46488864253682374 14939479213158852 64451180417051436 95693430584968652 75325396439634493 77241013243695617 45960653686687128 71224040689527512 18017763196907766 9502561076517009 21379194037644085 1124073844421234 80670919233649866 45772339250110179 41203288839525226 17078552350863072 15954652209312370 20308908158744965 13585286310031496 62087793185796817 95850127134318626 80892482569711683 61062166574851713 63323500683857251 33879964130656747 16664521547150200 19887120379280782 33861430484001727 22570959854456417 92161667946260980 5885497599147842 94184602618512268 25101139515783510 95316731376839327 55412396948350171 7198938284370084 10006983531066931 50770725132456031 35017358925277358 78668108731320929 62987758704406126 23327119428207901 28139245649166378 29956083335950788 68844686464007593 86457583664792545 16191157855533927 92403826681636762 68750836273159746 15563259522216011 76779924105535998 54944964446411867 47347690241152274 42983831775729796 53256689218183026 36256443878980740 55897525399221116 30208336981976999 53250647995081958 30651485112896193 42323108049151342 34039903186695814 22729765620650874 73915285011418398 98488397793072601 96771094255303416 34256454264489088 58475329587267485 79796737786324327 92261203330939379 98964848089044559 19370540162802459 20101936890047702 69497275102304755 33049471594728853 62550885635360819 41324495888556833 52274246975843770 83323576620444893 51556086072780589 62966939129813712 12166140499144429 29763030775248220 13218064991812308 19279221376662670 91338776421458478 43268306497517103 52919130851134985 24388501206012373 42993898646766673 39775241889916762 27259337900680028 73358254888591760 70805806501074719 69855764892498009 9828787423018657 80521999169111822 21043678052875946 57088142821327013 22805852729605660 55914556604176447 77453784592666992 91105951070731533 74561006705179886 23814707534670925 42616353335994937 97101277034854943 25807253167654561 7152988560052799 8578639364024526 64988334034020997 51275657315594234 88945136658114357 74766229614145773 61016243070260479 76676102435905654 47017482217945925 79613088630582194 843407302514592 35026909151649434 97875601959427390 94725331391608293 69643702568443808 43297397044562120 56809540930748313 48862430183572766 69444954240990563 76874643330939358 227539389210369 26429164713065765 82397658599558711 80451978155392291 50314769125792163 14680877975706134 5942210560113941 7359554752552652 26466018159647761 40347054853303528 85327612346683517 98259845061025536 76706940520037338 6836474099761038 69487910184789619 73240402620805467 93693206383607240 65598282560314327 51482652068045099 10860727516142417 89212284940097360 83839746711352565 16661547410220775 87079426623612095 31618127389534473 81906823756629348 71299342635368993 87687533418610726 84264657840998524 9397251580142232 60009260641673103 70098256680779948 81166637032195599 92269988824305829 22905342853290729 5425824078701794 42037649135564828 37194778030075016 56913316282311428 83269060186281222 40162312479194105 48366608453874009 46711897146046628 31689202607696146 90305060151220293 36035260784373554 68986817342183633 17466209076033767 64057368103362570 13692467687090607 25682299596414727 62717689545654894 20676530036417250 52561006567304815 29281299239610393 79865337017438792 31271998698848172 74328103096089680 68108112102501250 5332338782580801 70584048404741866 36327388528506666 49852292564947698 20560591686775061 19723441714346496 8700296416365064 83763626799063505 9131299470925766 45561833719107020 67960803911673373 34839566283216308 12333723053702080 23158177274869942 55112712969377963 79179036839159495 2985097753294014 41138478622179313 95125065337699213 42042280680716455 93730566094812879 75054984968871974 27059061451280425 67555865833827792 21552856770945765 57744616466059263 26146441331265585 61867615952893196 88020394289868928 40821948328476762 17094143099044727 59663594420773196 20873710629701873 89589174005951506 56914549765716400 31923192539652751 1897965756256248 65452180716945223 37981201080802824 11224150114598967 52838251514096923 12085827930326673 62265773796433022 16441260981270211 46621514254614389 28137005652388997 90781114938612894 27469516555316008 86834769587700647 40012893876397655 24993073145785028 50573570523381765 72768977742124715 55886914443804202 32442928711967178 89288895326666744 20550146198656870 16704857862735682 9264211307715215 89359227976279870 85006889518788152 90987532204661977 69489625311998108 32057505593615465 62683149367854605 45851909689665330 56121054552167286 55366280395990671 83293446769451100 8718516183454396 83740668485094101 57557691424154048 97573672916243467 79783482526005119 98148679191439601 73692259153960324 74693789109806860 3623290078368766 97260675941792764 95526752252833256 74642136204590429 9320776366621447 49080700155491088 88868846144310614 77487871894009714 56655516060643735 58764023343978893 52448819154765301 75320028538737398 1838355088756616 36805662284364391 94083817890730972 36943485410011331 10525452683304428 2077073322027706 93655073786796756 53894000757880630 27251550809975624 57475263414849437 48525817481159192 32868142625920195 26823955781057848 9286633434910324 91288934302923430 90796861275366894 54362317423747221 63057164456538365 72236360898847473 88839851208968622 38016750265145825 71544892360314416 89273054844357753 14985419174780501 16752916047865620 40464807916612749 9854446223055180 80100006213680570 23688983027839490 42216821112260310 32298892070674170 62472663540669885 70670992923874536 8102612910030740 78451994390462759 20193319935729077 64578826552036025 82037079128818205 27917401635111909 20507688440057688 73501363542574669 19482787530204687 10333298359253603 38311265303705694 32338703126231415 74956460070192001 16915363078970416 32405517603348702 67894507471015801 60335109978754016 90239820516989849 5831721901147898 81191257611784148 8213446229705698 37999648213469837 64844824393316025 30587144993654212 70873916094992683 18723435363837142 23716885703255138 1497031801444713 72212439124846736 12709008484773102 34790933048680069 15756869861204027 78798220213782612 32395212876174316 36700325587273655 52159152777617886 79748524969896246 94539513856327202 2998405577836495 69447333642128003 51467714143166761 42039990142413466 70925753012489028 58295080628880939 39457049381295748 23335972631991787 71897956252004254 25234358558995238 88207722020487346 39395969221954136 72000983031944770 88174806654262796 22688736433784143 25423406277721609 27391038090151062 32314717725413615 32768854479489445 39497454224394813 86185364288809342 87405639941768989 46619191816356448 20722086274901797 77313544759481076 42303241297128755 700299002417612 42218662874250671 69531248053247848 2716358120405844 73864444361352694 61981037872929853 96387284477679068 34257612531983070 43918318412127999 25872041132236088 46447808365877955 14669224202384354 79736957619258414 96265415778142981 19872600739087011 11480539936211317 6855384437650757 85977294780371519 42804765149978620 91504617639160854 59795553345295447 62076209292821116 69059456267157404 15353993699651166 66474293992984909 56141423444169311 42775069428434143 88410831489374569 32272079214982071 37108593299333769 66624936163320048 87715618030670025 60217187072533110 16475636833921775 76403288421929884 19373287114549021 99840095888354793 80454957478275739 15403773825741959 1180623171522621 94335799520602732 79685853378928210 22427181000015749 25756729397959889 96672537052456382 4887104987780984 65474407253359504 78712106474756852 34037510739507349 33365735218365770 22184878610261198 93510247743262860 1321712283631358 37288617693477391 39598465417788864 15481970558336883 22029252080551317 22110476890724948 60421997688408057 7862597707124245 52633470658680012 17784132652946155 51784553015046482 60282992907464996 45492065236248873 27185695651842649 97749411188408577 21113435996407753 39814272771199177 99250493400566322 65311724518842595 63487030308351549 90999661082015373 80901014584289677 33624325932442190 66176756628882752 36884372891806191 96635560804275720 74173427636239820 21313298508730440 22085084377195566 75175787012962779 98696747344206297 85526323587073229 955527829642506 67130686172550051 63825460487711630 3189811246035816 17951907177037568 68553723758843214 91153263808026656 32761260606854281 24207513607186367 29795014681422702 66245246840042301 66620624510612731 82810576062114053 83374223016623016 498494340008449 70955792031119925 35968375592782218 79770885236603712 21397281894841709 70233908207909973 29048458210434700 22009980365601125 60663684602700647 49895447370392078 26245213524605091 25397165671282890 38572023918600572 61351166445821834 32296354084820085 63176553571871021 24845036241331193 67464324003914740 33669162075639935 24405953714436032 9302305248732386 52996943118629650 82583148952146965 12148944404385651 10524191558010688 87811141638440391 74529577123958724 54553151188115554 66669756387151651 71127488445892439 64660643796987697 38576686696634403 14958134357573793 11653526292757883 32436524639405750 13737530690323198 81103722729069240 29040599998043878 67997788161796192 58377865277632941 26265619211734190 8701769077531216 29728871603837321 56043784884673397 86110559125845074 27485154483738881 24410219693416412 47323266932718879 40232494144705539 64263477340523831 22630563931082079 11516000748727639 87329483009710991 60219619466097014 45581294617500214 43095384519493054 44018129628197595 62059927658731827 23860851812007680 56371150072010571 30761432578824026 35119202279389725 25311134403587775 20777744024574147 12500986250653464 72563694291587488 40420291329866652 34709607504513941 20939893989484172 17087613396362852 10491019594938949 15293882443054867 7044495687891176 5154111846172695 25069454783962008 80298052376510474 11573113437242328 83656014367693182 28687844948414021 28895325009244968 28827293963320638 3336365029540902 36923136351265606 82058612225800550 78537073153598663 38848752079069946 40341171825658502 48805216911025886 42728919964825997 9626128291885753 29885210982155641 67546575540968042 61986369644834248 95395324714370445 26302293173083340 40759743264716498 42157667758369809 46447361548539272 12528157148263469 31231544305697142 24754019763786701 28697664671896318 23910597907547830 55603647824013407 37005485820730480 39518619176443829 72770824967509866 31288429450673723 98987859579482666 90385797183654184 22461199485818300 90609911978394837 89567588527154869 54431054251413993 34572640747829116 63611228847944256 61653954174925058 97830825016480989 19960685968877918 66733201542660352 82753680608246558 93286620889180608 34303536074760569 53746711719620293 91395737520971007 91098305373260593 86708506165434623 37260464938901047 53850341653111227 88524177921980030 65653128737452269 23695232627050117 21552129056942525 33970314220662380 38446150509721838 12465967895133162 84762705121510448 2010200940918264 4392760582893081 3270114652022598 25465616591698076 68100671379474178 15902711435801703 59079770810215570 45740390133224357 61348104453055721 68925081674693236 98500515364996203 79971771230271048 19416546649653498 44690404106340444 80882878287886979 38709756125498975 82185181485891095 37450305330546206 88670006810003700 81195209207926225 60685168602094219 1358209435426567 77473216700819267 14106568165015587 56695921067598363 56941712450668519 29296203719147014 67219897697257479 79355812792006416 84060666274679503 5282692450332352 4942936957728718 66612651926677757 89908524457940502 12737030572946266 90286511332923048 49393599837130857 81698681719812158 28706511466462227 32290968500028539 76180199227795341 15293412317853391 91655731807770977 42516735630367761 93408764773301846 68195832581079117 87899329698144400 9166864865385797 61210959385495371 29797207617585470 86271833332466978 23340426631750779 63763009282780386 48751787687010231 92164581837243000 23388124681987779 31712369054437001 59688985789172033 62511708483377718 3803595728692329 60538641547008955 25012670800718368 66822870588256517 82065266969498478 57460449599700494 78654733661411051 64506009653213613 73367648101477243 12658943123508636 12833177598964984 74392744359404003 6122674621529270 20789133325777929 47688049361024520 87502109221261600 212010822550020 46380063334208867 30945800178291668 65918065224327887 74634748827276258 7940027800857675 19415503004053768 94631502659469667 81993178877033751 70542082758572925 31973119882283504 71696757970803275 18233737707936408 19170073663089588 49599641784631998 77721329387622757 95599861247451081 63021309366292388 33997175616716818 70418265127736831 91405323757732039 27368346218613383 71346922608264577 11297586544664094 68147541060748112 51421784337672872 58106740547821452 8383652958814563 25125014164078786 23560286352944578 68480390134473690 95528722285516546 78966045729549559 98507112442320010 29750239551349139 68061027932623804 74275424973727915 80903049603780338 29773321616889197 45827416705109422 31813619380369853 41555552678429046 36721875305218310 94821331389444899 97585929516119383 42728694893343268 65578646491982484 46117406540978156 87651133931840076 22945257047358084 34899293132650201 31340036820592614 68720885702647285 58764819078792255 39218356608237259 60475099820547821 11592540521677519 79110644704366802 62047010433978589 49082825929546897 21259090045912984 27550812994831486 58811757514709072 82879052850782544 85608657560945420 37356986962786027 71840451648788681 435196493072017 85433638178281667 59929634334889997 54661707712931640 93449268926174698 78550238385152236 44980176317934344 42469569737914401 54036906637774172 80248044628422059 20289208169592095 78730860961820490 91145307853214372 27668104414260289 40673660248496374 19706624771953789 36504691130605285 78569347582346081 92745790899879665 83745672721439244 70641004684091733 54112120315901674 81513382046794957 41287595914283037 20642850094316829 78406811970801700 94360562387141235 27415548850506050 41374860127983696 1108659260044071 96872225373265498 74121764884207955 56506183819417005 52687942651886258 39703520147774499 40491145398915813 57511147868032425 25882093280940500 28876933499850970 7536391434056347 4600751943917506 2842132866636134 37344920598543791 3737471383023444 37319333366183194 80398454326525687 91870340173402800 23433337415161177 58383809669940131 11270721914102807 53147720732817656 81517034310895411 13566188944649403 26390488577317915 56681553167804524 21996211862926112 54286570316853946 94690919400907081 21393678037594035 6631003171544393 69316825290014927 19859053711792009 83327795043337909 55961978055471993 71441351604861360 52908927301694841 33808799578741936 57646826266883045 93904105166584067 23567565962037719 1992755274332809 47473610974685589 11448501377224055 84171425281373788 88034732747005503 24705670414617351 38124186341899184 40620183075664961 57814903195382112 25742037047055895 51202732299142546 69075280288369285 55545146686567008 38776983944996100 98010569865919215 45313442860113682 47841168485639842 66915418793002898 65243800872418615 63618391897413675 22451269912400405 7749495401985104 61301163069247824 39516854240059266 99349991117181597 16683036610432293 41325792922435501 49404550220726522 7031006072950757 79412900712858639 40986216667435745 87753686328233075 67918459183048461 67459340295789509 80962357450779791 90998319128287079 65558038675834014 96279819637531989 5243243362879724 77711110637911615 30120396947543510 86351825036238422 48176919172648240 35432997089853657 54053614134350547 16452566998280239 18241177006432274 15774365508030711 25500485789674429 23664772551853632 97422979690614249 23317140574726897 67780890075621313 49553936945233834 10094009059587979 46666350814441102 87463300931269415 70715064625311981 56458366898792599 37880943213623305 9638094737748568 2191244034629415 17681971786488812 96268928521238334 79014632271048012 22732132237802944 61126733371021146 94572941231973945 54521630067772007 59596587693417595 41286127110457227 89066420694816467 52701336908178361 5124893894137925 23005855336359423 42496759530637999 62516148717909756 54876154128464394 86919393641812622 74779710099561490 88496379922521699 84291255757708419 12615084755308013 98305737700716272 40376107305163014 4642875939424760 19006616989579225 77006161222806731 95203084143165945 71770375496337936 30540730328371060 61996031088322834 18603298074704449 31065688581162933 83620402884230007 58476458510693636 64823043580306076 9290601034889158 11787229368412957 47530466234871242 29086684382302493 63844209026629649 16490152352990745 13779710026728746 38514520701989669 93909782599748185 10775858455224712 45434705563910424 94166671011019675 29722570652737101 46642797324654594 15359091348921800 21471469976014056 43938131173951292 29383731170073794 94223928095959520 34130583923161257 56881049013252523 8858737775892481 35433536102868195 75636051631655994 41956688116935579 32954429841615755 79363597100854005 54309438547087684 25892693592145801 52399065942207720 72683405322926446 20336751798527224 39596963067040574 75988114823160643 27379970317827534 96150142484976180 37309165545537038 61935900222959879 19778783863942278 4657702897250836 32385524468954199 57548996086651282 92736317838405714 69046430589922726 55665488374858282 38928547400352269 7666682608910140 20868523873776502 46028872116392758 21190552445318154 2223667551333535 402236671789933 44377441042643451 25407521611755416 75105063614371473 82008863558848669 79752293305575934 22865469517097855 11661570223767838 27075100367594998 87395162876584145 1328712502763834 35672441748703408 34229038900916290 10218643359339000 55114149200443182 35397297079111872 9802065479868727 95385826341236584 46313096598200010 31247521965021506 80536477420122324 68991154962845125 86261334800532682 63210458692601535 66445193059978482 88807078572946145 77958918171637279 6451677910770865 46141375439023281 28502664652928027 24572981553964898 39124829479261021 49561226424760172 28958806963154845 1607277764331471 34035566814141418 28974874736355057 66648947250136981 97566598370216284 18957635205092351 84516220218830533 79719252878979519 80975971174344591 36423608484376872 63302651193392435 66109126646599064 84024669890416907 20969128207045552 81713742725217392 34109873729754459 27076270002921202 68669690565421820 1545265266012441 80179379628568045 76281531206397219 76070663174565125 94766691722368766 7533508452907779 57693643956007543 77580762853057359 86523912392806127 1703998956596161 41013344507074212 72816060323491841 8864528109648837 57346432934496061 42367166280692082 81240113065138601 38514821853639784 27211263637026421 55208156957453329 7684612191806396 47176178578776450 10861663291487864 75964787788479726 29615886962179966 55899310053174875 39816892953460805 67261329812028247 59545111003603739 75304098010960078 43380458693789336 10212954374795781 84790965161976587 9304205077430709 49304443889060571 65847176676953993 71703652381259194 33010840069325589 53312221235510581 78969305636787633 92806548221993446 26631770766085830 28466364814387305 80688173749142473 96114260066000869 72151460516101480 32895642339296611 21886650287362037 68210828543818900 92108924564660027 82166055654467589 13522862221854004 79720495506816814 40038306972811253 18721121763221537 24415121167687975 20824290643330151 69225040534051087 319131122862647 95347312042931979 29924581045033883 32576853278339841 71917608314079589 53922865063168125 66244170868465980 75366450089186007 23880291602415836 41039362177935665 27605962316043560 1475524328313045 81611107660605466 19205623694487816 15223255003831099 72884705541400404 86973462521516890 71135742334346772 75757979874115858 56151962627410443 68739951317632174 11011976330642541 66049587724544852 31730534897044115 61149192461624284 14829340012081426 57515669036659468 24311657881374779 90079354058293144 62171273639922572 39593373606624400 72921207400610548 30490188525624639 69176746969266040 53218021476026956 32992038538381800 7447150660520865 24312887648956122 90944000261716765 66745074091447017 32087339457566368 48749098131255364 20309988466123604 91122984961302461 89749952834892237 76411066897878385 74453388830257068 57261478178827484 18725500898764799 55136594126729965 92375329527310405 10449905820492738 65593463905807739 3430982007085254 39177968001472854 37143032764735893 99488689607778272 35365147521336583 77511691195482280 5520064644896053 45940169794963656 4381497362432153 59957221701532262 51975519662960251 44889065907965764 28193141156889284 42012542693975009 53532415756649601 58314970736133076 30868900613556290 64722015454438782 25552091982880542 72835221574987712 50917664344153374 92790656031262831 89955735371374582 34306640011945904 27671861422701306 73659969416807754 10298967771678787 77289977106226613 97385251217396666 65996474595391323 59873725547129465 56744678200941717 92949984989299805 62736808539916938 81995222078173310 60697437277455628 44787594432375285 86162453210486769 46994043041274442 26292698924255392 53643327275999087 31562806762475730 70134369554832348 25340625481221579 66664322113336436 64533465256835050 71578011263048965 40952008869282187 59092990055862188 88590200240818931 17631643583518210 72136650754865391 66925754123209402 10422297430927161 41764369113331456 91601078853497891 60086417354123279 78608711001395675 70241282552353665 87229483507848876 30688073802357963 26466318656625281 72598585137172102 33118796426770395 73176073465973379 84475941549585615 85048302986594759 48398979826172684 88030209419797646 64232610686153950 8115777082755786 87358843683483411 53465317391404105 93168272080128538 4974206509852529 1322416129357346 37888150691873645 73438423715075696 82390010853022928 41908625572521624 2794022356774415 47583829204745129 56275814451380064 82646126206258121 20713637091187978 15254265122432139 55428723877070927 96261292475644741 84939477779684717 88046436018795408 25951265938696931 11516995956743230 10624861008639894 17330026646260665 22427947406180704 54301414093782146 61834513502923601 96122264005416697 20156149284072719 47034059775328245 5961025608569928 16838958069070614 26410223516590885 56406315534857367 37114941627033447 27531896454724434 20808747398483976 19591300217537810 23193680834530915 60899350119668980 76100931948907952 91693949667400148 49755290175317490 26569653514418190 86515943227278360 73158503009555525 10483119475286045 88110157963541367 31862117311595593 5424253785858873 5835043152612971 76824798369535808 52163846147399729 5835364999690935 88729589651119160 42416430645386769 37039195471955054 99517034739401649 92884452526821171 40250074760743089 52581715459130790 16043987192591310 98715382113477968 12247141113370039 54395995887139801 48376824374235826 31918131168277542 89299609732718493 6237489891700426 52557587064430987 48228257137687932 15845283622243893 85553864047505500 39234261686350594 6758806686963659 18890125344565725 10860129600148906 95394239992575290 61774060146448420 33624720982202289 95269338818868022 29466453851209904 10671643196966636 69359829874672438 85839868771628422 6291872088901323 68421482676508126 12410275646864088 15093686477338571 40994077974459964 25901840903771129 32181812571000962 518172386897612 92614756162812821 5404637562547543 85615393939944040 54917824249738908 95690788811576102 30077630895964859 34391745751106626 73204952994347242 74556287493964834 74236394990967565 57477901452778235 23771736778945312 27536237450714655 73890858043736630 89032437910359087 5580008256272412 4704332266795514 55552981189900539 55732777857108535 17909206093141560 92191622110338136 97869538281554711 82335046894168583 53180691480831145 66172419331167266 80990635976448040 78553618049558101 75191123395764698 65685830115138502 9576291061756343 43092835354566567 60175452759666857 19937090763219569 2852939411215305 2659718791410611 42409283949276758 27460826431751796 4310986978672029 57157069323380711 92694126377234134 41058562223616346 15783878565057449 22073639162238995 29761596815441673 4946239798769067 76694562766823146 32225417118548570 62227381055837114 37201887014433992 63896346089707140 92348764263445867 52147945303129621 61784738710756049 96508302602790245 27769117866247998 1951876027365627 9745177123654140 322296459358849 47502375684396188 21200186127986881 79479582405756292 60578049357665210 54829636765834867 52828075141931089 26190934928555416 72844384065953578 22634600885407711 90351614191578926 67239540051564808 84939015243677406 38145506330850412 84129179042939457 97414076521104681 37383876364511091 46273385768857831 54459780446304575 25437326752531908 22565743636024425 92964310965753871 83470078374628285 72349448233503127 89720876468517541 50493463837995631 42461669434679299 50997270277507404 86159288848847210 7824530104525073 29863089723636842 74568255591254300 71698943449021909 68045316622589143 68573650037205741 9815021806782748 66915610225687595 88972965387916793 75169494553105314 52576845340413735 20484719594970451 20330846560020828 45047859298666835 88263558614012038 1526687890747513 97160099107396247 37746061653932151 66173960941741891 40580792950493416 43613566616359669 60158193488892707 52609835935899525 12839106607086060 74176909745028461 85311956520889030 31038399599504656 55419533859559751 34302665754998247 69533398964581294 36476407093195374 24641008835583136 78210111745856208 72025288713880475 11409738033362148 34437280890589892 93320093391312740 28286202317327897 13508825664810077 95439387122177309 97884497662064228 39949400099466838 6714117832662552 53013549209314758 1947527384473201 14367473434829068 7306228357870485 30137417523966001 35279156717254756 92939440996640790 77452098874618493 4433883103174583 43135855309505260 44929477880994528 77770690901364840 76834382628503833 52320282842886804 38257453019394387 93578935852949292 97066310694526866 8901725103342176 49479385124708119 89451939661811817 34398114908784916 41309478145449860 53697540261052001 12242833391214793 36112060114954283 65532343710042383 88766544213231257 50425457025897017 13523473415300935 44792441467512584 22953426966611132 81702016410115810 58510637929721065 61640831169115658 25534990799765076 59994642551085232 88624841503078659 34235089728730945 12661883972203567 77199869755814968 11900019581670133 23209456572306834 11128798283621125 32520838725556022 85302541092138211 83513841925622151 50087367703126278 71367143315353320 3365074952149300 54504269458497315 24470568359615928 54890701945734416 82653425150551767 78525728480618895 10311797873584872 95335230230608524 96317247450184467 95412996930641507 85949295883435734 25950281897195397 39281510067386606 25105406041298626 81167808534389483 51793349338087717 57857459758828685 8755371792432714 15274359977144951 60435421001085219 60026621985148739 88622535377985975 77040423401890600 91372512297842658 45252119274769267 5810984434593880 39394476203967101 80788552178482645 55137161515782969 74732352228866397 41069440987963659 69421736721553816 84200017795120022 56748236636073452 27796553550805478 75183109647936164 87342297708983095 1280308605498908 55294200982487179 73069387781204003 65300043314762197 79097552780424973 45819572953918794 21463098410264270 23397035392365360 6574525624999622 73535518518733899 76340181544404742 31300478149512369 5498363960769462 46327255296400109 91007867868369728 24882648999839245 19101036394794684 64573042621326853 84170828965535434 13245946096069014 30542291689348758 71145287308451417 8551763736705471 12267777748844282 70819020561901584 63170634887409573 84857657128002405 97121913553778956 43577385013508673 99603752889282793 82796126899437745 4242858317492980 56194177131518095 61749028532876165 51755795846281888 16324249551835360 14844596537858480 75996181015488450 62771551205441389 49872283461181902 30946028286866586 51581175633764377 7587797534517983 63346047843929464 44812410135276459 24701501532457326 79054183969136210 11016031104682780 73237743238569440 93506889044965033 44579478926179246 13725381240948852 84546688931959848 11667177372150938 89100457661505873 92522896808851538 51467601422561949 55672774393943237 29442181948733953 8248464102279834 90666879425673822 75501200611752363 61146472428851968 50510298614912467 92008089284300040 40690770381900657 81483659344135936 79364847606613594 71123702265937312 9241849925897597 11818833903744569 72930849453311778 28197644730462341 67200173102266081 62192224984259757 6258470072017265 92167535860038633 50450277851640822 5988415645384113 44545785375669669 92431367112423301 85794118217755614 29204224618987405 10771863432641200 31324116402227667 19961086270654921 10737250116295796 34853880942719752 69264883628975033 45970201384206954 52995187501482420 51106463726468894 83119883178913831 35068588922096254 23401901523903249 52717512759564656 96771932425679038 91426556151478896 66277705548382925 99596483963363168 88069398613092600 94604304028841632 69428265915883332 43950940200407474 98274634837635414 37555937200314094 39814412280955056 98621672792871097 46934316988856948 42231079761150263 51420011517716963 23973936607949034 87637107373170312 34916545154589640 41386615503868539 49731207852142769 23766575795335218 22349785557647141 31938605277388195 51780409977704294 75615356401987577 4181313614059314 57829788038029133 3385002090754269 94517174451188149 47921404009304422 46553926750512793 57664172902840229 69105823253030562 75761055406429977 59797765158077683 4931784453662827 26536529926843099 19937046020505002 22555636581543766 12409104023553584 81878913681601831 13027399727660726 10467542368451579 15123808820651362 88518574434027535 83765556295054851 78208176028268124 84023469207429497 9656533224140954 67789504588215409 59750964358771317 15221115442737081 96519433959731956 46795165412304033 80623906229016574 91160747121658182 49750618185552558 95391930181731316 20585951694808001 89790244114891550 561201556220846 12806925503061983 9399879303716230 50474352545279411 4211623773147676 12206193621872028 64735812815875155 8351527233502613 81847008871460820 75156972657966170 53186090666294836 46248191486980395 89195497119347378 199389284637887 37038147740013435 36901285557000873 73269472289984994 22545676891534706 27330138543102902 27413919930043680 23255148478526377 49481808900899099 69471757789291131 70933700750840197 27032051586241833 41134672165772482 72779576829897180 59367611289014398 41670404883812124 10222045955916638 99270061738695338 40530846687110759 79619866239567013 87980122857636560 29826934307554108 94002360883162364 81002831891121202 51344055738149933 7597717569362764 5341404893557147 44176232062918820 29294123950736628 7497311424754599 95554885179336815 85639541175712207 88167160596775200 8994363661307237 1451470624033308 35556170709938728 97908127596926519 78437159307674628 29934923735248933 17713539497067483 33788131218022873 21933086844273392 20482612069592613 3003137028218665 52496816976269759 86621575646758605 91717590011774476 8587394253351022 39287486660500814 51286154125013339 53235090138557734 88045317413243963 52962593777100667 12217611357479039 1875576687257658 7415870564031343 81204511926706852 34409768412817318 85844912653140942 63338148134215959 57774767312336805 54675088072951103 68800470552600756 18593587002944012 84963174334171209 14083428313196538 73197715065025400 41649107590322312 7303314431628114 1505405456974694 94541577692790296 42836722342087588 42889233452834524 71908451741689256 10023055647007631 42349822602772214 4494380429519451 21674713368458816 15706458742157268 71488856868888244 46354361441805294 21733504837890316 40626803659112232 47407253737611025 27337405082930685 41547232594122904 30010999349329657 68674310946423946 7048750178191306 14250701412053340 62273769594310349 44924849156185070 15665085430257818 48596363586074211 51257831002175025 9089890349738728 97033814818878014 94123399045589284 99002910245072434 86176068468446978 81266323930969962 43753001015469486 36473651202186669 66376415197688091 82286859314358810 91161355273092062 53383236729748981 60459904907171190 22669200154617268 12752632884639423 30438488186758329 47953033595928309 49319836324814333 7412845727965101 83052087012274974 42533851636258280 96386098620716138 39762371157310046 52957599424210452 62838405263289827 51745306519525578 68595665760255331 27546484753224758 11378831144185690 55541418045302074 55913830006472182 62463525388663631 14984843048234832 62232128472026417 79791566416016988 6782185634286366 17592243435958459 96306415653622788 99689806744575559 9326786515919499 64804607525622425 8409620277048176 43843792947800898 92595271276198213 74471408993700710 24747326728976739 29541023366684965 81811394601902322 54429530883724949 46665238655415711 33569831123795785 20934407962110429 5461967708769168 30634750501963718 65837471531525692 45789207420588722 86203873062695105 32518376562727829 45017589511498945 88370873336832135 98632281041421044 78228828621233673 79661979790199844 44682731482652072 1164109753249255 84441621856106650 73580928483016045 11538837212474476 3998662629425778 6563260269893569 42426385740119806 33801370115241124 62248680458804639 15845135364130331 99048033189213214 55343277422618963 46915329733982596 58526583493413401 66294258102896560 22768596920599901 75286572771200239 23544526671536544 59070487315007295 5111511338395848 72791769835691705 61972875650592193 67190523147193090 9041992624776712 53657010591999054 10569443094894519 88490336106393165 67303352853713970 51151286718307406 70831629947778353 57731136851248353 74846728679668636 22609054530192524 36120889547964737 44714117327955453 63836597811057785 82615595715340718 31843345749678643 74409450239021551 31511189641840948 66483865759823117 46230307535390213 15359890222695526 91216463528619920 46315952993238246 59486372020764308 37983092368478879 11361563055164155 23040897716307866 87203252188296291 43009039957094554 44174660644830123 20912707990095500 11186404887020951 58040566217197374 92869972223788521 93523856739636768 63944530535887542 22096112271678943 91966029278837580 99552473240736631 28363222112437433 78365136563909673 97379406536307473 37601133594416855 50815617425849341 11382254765096670 25833308355795095 62662035187188570 32381129737193491 6312839736505881 67877671528561450 90821800245175629 4982273827499829 76058218101929354 43091678372710051 95107048237085048 40431297001488553 60588577755691129 13498143442433351 73786524073472278 68166045616062438 14825496196404724 82123839415726450 26909954083056106 79011779997080256 32620219607686751 39235768955593749 93031857431702883 23493035970469678 52800973047376785 33621498961556724 15419413563556184 34107634614220004 1356060352231514 66854603690959109 60513049770483858 74681430871777723 23059695404968545 42483705446207165 49260265373092108 87230172298490711 52388203570358372 51189355928474278 45995618997414089 42367436948573182 29485194636460839 17727834075711688 80636567625080123 83630289152334512 64462302509857950 34655175907376026 92132108371277967 6258846040324248 72093588757057482 48848917820050224 97917322702594912 13900889650449652 87805036291549295 97197122295271584 41585913039772596 45762308872508260 59875708151335804 321006933716278 28896029965657192 1011652127963348 40162999822682614 32568100109900671 36533862766077908 69141881689405071 64870261174609753 94087753954378495 19572558301837886 79786995014113944 779726728703383 19668758313231088 94488266843659789 96141465035165940 46596401466407241 80838013083577526 34083069449108474 71962011291017820 51205787838374787 92323723823637267 65939254890071110 42485537372632002 31794545494679555 55665255915110966 68111736460612858 22328113354973371 90535556614574223 5866271112501985 48263947310495531 13213003519231038 97709594469290504 65117770178717111 51738914044922734 35450000994285745 30935655127002016 55705903463854384 33956074428555535 60146588799771061 55174203247597126 58286824349727378 21328986465069124 99934245326684119 60645727567313007 50699863127534930 36441065064339644 63658938839182938 50966809895523998 77665988170878445 41312480755082700 73211021453699392 65062784536161195 77554229711579106 38417461902129022 93834271436260084 53255225912325927 34208918125219195 14998612439851514 37940377672321078 34129102214247639 74739553207107249 40850535016620277 84039620622105345 57448991282265876 10526954204788482 78673823855323092 8994438173340738 73526617774366935 68043662158297754 23264259233348149 4434841300382657 24787561566938871 46803578519171147 778921044715366 21535363715068597 16743255985595452 41139366799204208 61912970105188043 73861825712183506 49072616763517512 89050087363248090 14505554502312808 42190539718935927 36397432187500636 89094460868726984 52863506251612157 12226679323350363 64268825997649415 49646958342035575 71094458692064792 81301813084391474 7626400810926050 34738355551218845 3642764506219799 88022901133383513 81338248226888609 4055534449016133 68011612369148236 55255594400223344 81531327476106257 88952440576584802 39058724218169201 53119064987815375 7342225753821578 4170605039489551 95913712143406288 77469417460821052 47437689813384521 218330089498507 72930707459342339 62122886109326686 84637935810563026 70777886106731714 72104139836277669 45922027078673392 75091967331981591 61296017840392439 81824864236614053 5369418220868673 884497472624546 16965990190764641 82462888244597464 28658276790660465 28880375056893272 96603907651086183 8996133245450900 58159170744514662 99073928258610480 35939179958219716 44797487084070760 42838722069648521 46247339988769610 32212435305414188 91791299710152944 72218683067781979 79875628071367420 89195148635035097 65485298346069196 32621260881181100 96276347090261612 33616885877820671 91823698260379808 59593650554638330 83255428706912098 96218686667564958 23460012844661539 82717864529457675 99899791300345078 90525696810562764 37835943202039411 68257292442122795 8316712129351857 248531574405165 41720390305473274 95672830240508281 47453551537798733 83377415660259501 58017452706926612 77613254600274273 61482761694384609 26707848574280383 4793266271222282 54110215281515599 85622181214379744 26301790183730221 37690156594110848 24235061662590373 60220103433278485 94113375936418928 78433371490505816 40848122192095956 4293646740590945 66057235260304309 51065009164066310 61633777394541873 51985512650881587 10713394528573020 88517318888472532 78430584301321421 82401798948313993 90432827474835703 79086559767512519 61132826112054169 73449000966600318 84251213453206254 54279621045881831 67647393101243838 78257135459000919 77314771252930091 1042832966040640 73640409669814024 11492796909291572 29737637934684742 67908107265435134 62314815403753331 98929193165296358 99793000582934872 34966831885395042 11203155608817371 98968617445424568 77284421212417340 23691146204732042 88589184944033005 75979781356424528 37566651233874935 54012023971152610 99367577115444894 81958867116431427 9203022953428559 29599272121208505 16658109279270851 75432081315637502 43741182711811901 76406871544828462 96283888110178629 74933510788533886 64816606766504709 78153449406534613 63249532647326369 83626164901430272 50614788099067272 7585510364699333 34293346670161588 15268561830422718 62761641061232999 89561144610999687 16680037937967278 3739832329776576 37566219327255033 81061443492032126 98260307921832243 14285180318256817 86291745868748871 48530647685233352 20157226620808457 43710465682415229 67498345327680295 76820445533950905 57347306090004142 76262899461584431 12425517836468105 9577293327746657 37395388553451702 61790700812585488 26007019522426112 8248096195013502 69505618401708847 22084757939276466 45385844544565936 26089617507813448 43938870904653695 17391321042874408 20302401644255561 37610599127083222 5646706408756244 50461119267122146 19614372452232957 55610357905192309 29004940686713309 18342769683515022 81763522323135644 72168931805669175 71505559821927976 59946127668786460 17224930963134395 96531843843847605 92170321682179017 52682184342027945 94532578426808700 56784766116347336 78744498655460051 42169045655016195 41753812961189202 36136193534722038 58945070554137476 12009961628109625 55692190157733866 5304471963930202 75188002445123743 32815255952634706 67252693213534883 98616828640767222 38169222719543047 56962108247040421 59929650501542687 66834572064531131 13215713221584631 25617422305889510 37569645049831066 45983484917381315 97713399224433182 73929334640310332 67399600623184680 91230055823358592 54469242869917362 92950009848242544 32829106433845122 70283389338652184 51111319961057732 26564119028402360 49288695811347985 56478464381193998 44468998075967508 89833414785231370 6808416426866619 89215429434057218 80498687625155088 65703007068195208 20474495175435058 75201477978244408 3956991390573265 43200384771976448 71162058607413729 70861894700612145 57721694659071769 9701108519250286 33766230825850225 18883345115613886 79499371092003947 31339283171676708 64123427030289362 69234196534546626 48576468434812927 9696625516959731 31590948771240015 22602003306660590 75187291990178064 80221788305951312 49034522201514789 99423694364324374 55523127381392678 45933888770006510 55898086083510018 68121711566201783 6290162723696242 71776071939749926 5529496535505757 86463644908588904 26931582394744290 12198722403426697 32828408568428136 55753209609386101 24218717286608322 11856303549980681 19493142634683935 28837718251353748 49065592907066318 29010074791106812 47778532605882022 23446671369963865 817557262504345 27848993614697958 16638415012598049 77768000932106221 67216351631046868 35617645362974836 28391671809401783 60205207767615002 64810980515301147 95126799721049456 94975137244535875 78038721846422711 63652183495974869 34855831823368794 59268611955005125 88469832237422243 59119859428482724 1818309699459121 52406392495802314 30794118240137991 32031213179400823 4633701344951588 45398834639602143 97428426937914206 64631632197336908 36335738086229462 13144447833780865 75548855550791942 81822515508208980 70809871862501447 64601042672020630 4453761857069752 85970647197868405 72894669511010573 20407949664440570 32543194796396134 14910438635882694 42350940921672421 86189225397550055 77313815142219677 47925104792691851 84546338485482173 14335261169748669 52978467601154678 66068787458370176 89990616374326642 32553672436026615 78936336443966309 72510340192370614 22107173627840085 8069414337566765 90688846300413369 16707669822111823 36867027392437696 9331427467544648 11400717898894343 50180488420097429 25552720881472794 49950244095117185 19802886194764215 62206871929260263 42063186416763605 51524510532469644 97725772268474604 38975360620347265 22129024686309135 27397035567119585 63895507260224607 95854210373294030 7246826842673330 95921258242557273 15481650250851076 24763954404345853 63210280004402143 92265346166724086 59217333229388940 55639879685807672 97982143211020777 80236167137029883 18741810196310234 63255287933253985 88389379402358730 45373767869485671 53346582818567440 30489083238216437 22375856623920261 41645783238051083 13614372746194318 3315777750615808 52150204938095140 46100943034284154 63440853163137932 49902890766957339 87126678199969209 72979565358348836 19678133528871231 94361569384297521 30354334923153608 52202207149792182 28078843017149185 19615565267086537 17467384230759266 96657539641038161 30297181523000894 98841313779797410 93435039790112035 56101878944055462 79124173128839765 19409406211738655 24218866724845882 66508786365654817 23614997213943123 58286416748706653 23918318611324230 42070728035215520 5350300391500167 93146500745770718 11681740897587870 67180356071844062 31895572960628119 25915500939304250 58209620063619414 71552409417622057 1678353858625483 14143189782963493 35159358026739711 80173500110350706 46087500532387499 30231612120284282 17648040541170426 16876661029713909 98260411111610473 26950315910874946 77718818768848917 75255452047894741 21762903482250912 69158645096209064 99231313200468995 58352815250001620 39810256303859246 19202514096196510 84081069482443136 69492616715375830 9149717304785017 38441575301626192 86823471278656095 59225387085100908 65539069022488635 42119399649956328 52795205538925055 89026691839973236 12731499390501201 95777829668545190 45297812611483006 80579585283245099 8702392399550234 62548617281170012 63732330515499954 87921354631398436 16372920257964262 59886563648116625 53748573158044403 60336744196847566 46085737935887085 88241502994732685 60183755830111283 393306474647254 21167064742300977 15349200389218231 71054233245779518 77297909916872657 97747643899309398 89389223920668739 91825904160709095 39767566077857208 54623634599028982 86411854475804243 14255538482003669 281042044602811 55886581022764011 64766514524966612 39791783832324033 94771525042777183 85083779477728166 21766175168600901 50126907302761759 15025743003613717 41367038657801668 92083087387913476 67250407258856679 77986941134928095 40198891591266882 82916207526093345 87202675760807895 35840890487243966 10724561190800809 53519248207839385 24186738149807931 34478395015039580 28687400769245240 4573609519187320 84865809137893383 64726198787073433 91534783614470571 46438792548735756 22279508168848621 97590393605864400 22891627497870206 71476633281678624 24713783907406849 15984522558651571 5782527951367481 13133126163689130 59653961090897841 59329596314331916 55931151020564358 50699899947109023 88405398055782813 24140862073160835 40258980156903735 80777109039173622 76564199056214004 44398734725789541 92986147432262725 44389283260637487 41210890740718182 81700786286987985 88955707169990717 42271346855042221 86931365131014530 93541917901273233 51302527272423435 28792999524640380 65861226534818334 84130987845280766 15121749283831874 23827851536785732 81153357414799419 78070875692312546 8678168405991542 96503998299311828 99601849447792318 2688884527959279 49204133600504689 21922242267632279 58610885361311010 50575256863215304 58246407776047155 14254526409615160 58440092026867919 4401647008977887 75677033797227121 43039518995563031 84090961816486686 23101407326431876 99022183729363233 2874951490869079 67776938703997858 23211788270983335 92713396276661097 63811759663902145 21639566466019623 40574960781906091 85913174060731295 538851942023537 68618867460321651 21508344156621169 53188577870413489 43665065644047886 96958077188709383 85966373506970868 48750362212811622 47268208292801992 40643823079419428 37377814340760697 50602630351561072 20765110175422519 6025715809450852 93747955127014792 86469746893163703 4416482188503120 81231059810485634 41247896218696644 17087979552949897 44469026750221138 1196161767338947 83701218513059857 4260536511762438 79369291478329178 75646816342136152 17975034464658076 79978204789132100 45301851153347021 56015331871930712 22671156408663086 82934495329429088 66853683512980797 9237375552928830 93621042581420462 36650397054501412 28824090200161595 85564757886798499 22916469951267566 91037677388017274 85400944343840590 15015627802429261 60736655428620259 38630473491439083 85435528699812461 59109225565968266 4438796194583153 94098678294303552 72121077697619986 48992717689468638 27655065198834220 60550702075098080 31393276438434140 51162344392917010 23291962269931767 83957280163251038 49628458830001049 63964563286553927 40668023855853837 65271275054127743 52345019332680330 53237298255561110 92720871071291951 82389069753528961 27803033158228330 99127283163678305 4918706987392786 48794885092666372 22401345673484732 42551928089123475 80119246981907923 50577869115217537 43982690962927559 55534886178810802 33108168731208486 1018222026760219 56297934868553643 85487569700549983 10647071095400236 6994669123316665 50742195502602182 24189574596702871 99547127638978607 54530883948260053 37100355431225396 93722116412564081 32177636880483269 41700078743549492 23563751672029511 917559960186120 87574089865773158 89154676350661325 84413248669421208 14779912844993801 82173107797042158 32259096888584583 97449912912813747 44427309390159424 50940771963206065 47480044473939935 5844342835408587 94749490858801574 33282182753143993 53518106592699844 62295416773711069 19715590467454253 21849213843687150 15339754005310093 8658572757765934 66044280818941641 16604703062300764 1822030553526301 57361760316700328 13073646723151622 82951132223514544 8040187223044517 75018129888766037 28828418575858891 99923940157217999 58195306753870688 74046478106025845 12836113832944411 7075712299442123 83411078206030765 91772902432910390 87350811667087584 60856250859467809 91828176092611051 68858175393668381 5107943763807430 53526725279146240 69047042902219795 37402176630892283 97750015601793276 82504461821440066 74066074069368071 80421297212486359 22197492418178702 81135093468856823 31077454830480902 63856789258661030 33495769555302565 44347302747115066 58921546179972155 94645579780240935 50291308770741432 70872832187189960 71548977178202838 8601985589348415 43377638486375086 32110826354940073 76789204746652619 17031487369194730 15736664800619081 86563789728037186 64409161002877434 89772513007967435 682438219874614 82730007490667358 96145247988175427 21845917960157424 59336034647707415 25013140941432503 73503012542097265 8127485803041448 33575119236648549 52628613957842761 84993480935942573 67629898330616604 52359781030636818 59555922551705158 3573676973936962 98171320111420225 33344444041750575 74888902872885659 85041661446430118 63306900081534221 38976422693156479 36964082252043249 21438071570085464 42141035231773380 16451599014076091 11397801160339103 94166391105041776 10201451948845107 20261993087226804 84680050787271394 61755108942082968 94102510966481277 35311784645703269 46782881162962859 59701907489410945 86736175055591663 52709969894158698 58101963498007337 81201610780116833 89789889250155356 88594716894328109 87095580150108484 49691364521284920 24898923078559816 34936754684575283 34259898814974457 45053474325211848 26264711280793700 91945540787313688 89700283840868891 93387107023073312 79899582967700098 19596577505632498 73536043517712490 71659693928173800 10328149584331919 10794542967390669 93205014859759135 24729565362894647 79987276434591510 47407376585692917 75332037427462418 71587556739390876 63703449986204177 28513782311322244 97510727370492561 98302496869175688 6536329957344140 18129558548387525 85668476555221801 92762765234799083 34229298839528381 33888326047472290 57605819733517790 18695648355530698 39896363454057702 85871964400320811 84991975476690700 30711854773948589 31734758045101968 87438303714359705 48867110851727409 55479414066866300 83902997739575619 41246702127912919 77881846565230649 41068735082627783 24614587930653539 6612622305056329 762270309231760 65903812583261651 11297127198211390 1421064300060658 40021154702862274 88571206152084990 66658631842620584 58523282952531614 68457682461313255 95530193082737648 31915925990887959 46732694025331943 77351847573335031 64513437583146011 55242260601401205 76157832875555970 24255051218921716 32797129233145382 44483426253594243 34440514487590715 76511375985794784 18449927695471926 34125080198969603 38369739458450504 10458238092264774 12441140151219235 11970820595784672 88121940961341511 18128051568007205 31273180089459334 51571985508503893 87817721099386883 2802397461092203 40898445291800544 56430273188277216 10481445514874271 77932051947685617 47423360787106450 51082828750330702 42701331629019614 8959461956978194 51711828994538664 26833721287744265 99595270814688315 19211057637264749 52512558265371563 31686057416227962 45265056483212882 98124671514211214 27552163499184310 56489455602546616 71355936991594137 14949682419468531 25642422300843057 10470804363852754 59250933045526945 71767446206614480 71412047791040786 71007357983643234 67662114321718635 50079567988774777 81090632432535431 37953063848670825 88181858095805029 75722430615032198 14273432163268846 43790009922172799 91285161802254250 17511634144790481 39422294940836055 71512191457532337 4113235078525781 23724136798578993 71933518880632739 65217350598105690 62205797520847941 43741037170444283 1002387045395050 23635523609485230 28465748426853118 74322949266354962 82957942485195915 38433522138234739 11630234823977606 43791591529768811 76159553493021528 44410251175196726 62029216817374741 9255424565958945 78227064966600103 83913523266805394 2942316486461674 75166324011436052 76719892674372585 10816744896134876 16951447216401210 29975665584389195 42506149581646005 86419294630978563 74052000866502827 54655019204039905 55384212336016597 96633786184550330 74897595166288008 48162177004017586 64927553984608002 39342891746458745 98947950103984350 50995093943933988 38997224672666485 87449352703757253 88298658366007877 59527778913704212 99633442344160658 23681624299217155 9769528006426052 16413459288662630 79381917257651172 46164348263259203 79851849291106119 38334243454942984 96852394619206261 74138121971686810 28022338354919504 45686474182959920 75663708250987271 19633210487169325 94116603833276851 85247103658414194 55438497597345421 38373988445778302 7525156270997693 95951252388516791 58390357555778053 40111451055331527 14149729105935417 57659173872161450 2496503842000531 86763628381680362 2422160449190390 32306116608437165 40868426049597228 29706784916561918 49316497152918751 39587457901490274 11700244526799112 53234489221010813 68556056190141037 6626312082930138 73108701282815359 11347884018416516 51382205780366534 83401205410146595 18714457809987766 35548636836312614 1362935928986012 61248696809878803 30259314420723457 50437848709675541 15702228954357399 14972852586719761 1256462918550495 70644317632538345 31968260173018404 24099197428275389 4063932269407227 79358144063062069 65346758403143019 1078823647875476 49340128753798627 38914642746077368 80734603591350132 90214452169537320 54590704560158978 88327912425166763 33529925753916420 57630105416048337 85705902370945329 27299369756215933 42557923928058255 15889733855167170 18704078824084089 97324717078235941 28098049921179191 88993635883393754 49913078891756515 16739623733743414 87142595144837466 73016183479524758 4976483061871854 64976077589238101 66905142908929147 20450348957669445 17132939241984858 97316894392068863 44338341594212439 25335666126568301 36837168663893617 34358911646076290 53068728763624415 55358105048335632 89133684910850221 62826982930755021 22514399401564819 80589853794914628 89370130356782255 60089124122673995 61214266191857645 9655552476192978 28607979917878975 29415018774010383 91365776749096952 97315913026534634 62018262120710934 43265944530743162 90771987611329195 55462985835205103 80802469533085340 50240321939352507 26874617477195524 82124756383567430 9833466883108642 6146898136812093 55147429364526380 17350460731093649 78713811060233159 13789472541479590 51917592842701411 76226222681096230 95884194122971409 50595321721512570 41522018795690460 71958962339273492 91802184076385956 50464942987257392 30201656788136593 70292419695522715 59943922402557090 55741258864595754 36720446547272659 23573362705950785 78147250989007261 12317807903291122 99700989966109145 63170624208733994 44029340585538992 67757588674950878 29421908273213461 43177341986915975 40176356314645266 85537304052478792 31603455188785643 39000828171062971 63915291405714505 29952088465886731 90133983760337859 45855817733167487 57387678374776595 42589675178529769 58480891979417643 41805493933991702 24682669079098590 37829407558562893 30235184312736434 2550756964757513 4390744768801562 20522063814002438 11026522437390790 12475040307076571 44855050109904865 61202381073455916 30534031018323384 2250517318966213 73270900928184929 47163642370022347 13870493426461900 35826769757660622 3761233505222785 76464713058508924 21802994254770534 5267251405715234 75260632758464157 24458249890871524 46461301621120819 67724525382845264 12665116579850649 32007636809143733 97589783808785219 21337907694511778 70649567170816708 80485338872776745 52184832981204910 78299745410032288 67908362738993274 54558717684625040 59513433219139363 75063463647244296 33399613889076555 46451157680140208 9019906219447253 95937574116319299 6849146771444098 15587918017205913 7745237580452453 32467455375101016 61008519612797441 47072665486487616 72629504984059663 40799506188576240 19312505857981815 73840991861405728 58725950722455065 42361958483074839 58732542762672004 84034735189783870 13367464904352488 85605903085715638 8806686708752214 20219452678598328 60399372076236725 23769798293118971 76428857165445986 26005809101729050 78895341102860539 23183201671592858 74616251770252742 3344587550531250 79549545019761286 68379472618506689 76676030213377255 47082443058355582 69798924533951553 9706438039837369 8329734239455889 69327135822488498 89937937379252698 86429877816767974 30399652177634516 9095473527592401 64272548707602761 84609021266309045 96903451868954959 52730805062086707 21871930182852839 35488232596958366 38954970336649745 94720205256940700 26939054047579742 97612667704517555 56506482776827778 111648468322970 28575857559864372 19680018903707216 8948880786168244 15868330779976818 25150941067425986 97370456490249416 64508669633134860 6980641365616676 534389889001492 23500433141787316 97381700886577928 9164858495722549 37477584722412184 58345020844846892 53380194693463700 48185895299340826 87803954937408921 24025654005845853 7638882731975175 78460622073853996 39688518016382282 45294615664356467 74742994617832007 90051619633792889 49929383833418489 39431047309159630 34829607583497035 98248773248680494 24115516386948146 50512528614630419 76626224811478918 38522212319907733 51105664464140004 99486504454870303 81709001527619288 57919413658381406 89473987137299133 86151727262078533 84767274559364001 44836686584120802 71631492557695872 74759116608190045 54647302177583738 77123022468855391 82100683162888183 20738232776161428 49607071063800838 49692930942480805 57472821014578649 21227708256478036 57745150432983398 36601110004712939 3187126687266777 66154715406242133 52300659977541994 97290213733993316 70354261189539699 69712836745915117 7013461293800982 65577632318337285 28553040392236060 26224862517023346 28067248947111997 14416015929176676 39812182792536017 99644295083365449 33190326623668063 44929986080400355 65308861941055669 28108666205885914 42117635980826849 84947206356829124 82358128723725138 88026305572997490 17921163853882724 6899275220781724 67929516694497509 3419419090209123 77498831130432852 55566201554659708 8750137063445822 72830366253008731 48978185889161296 61390524155305667 50815161732898755 36588120726720275 93108469894738713 22100405697864000 69342657505535859 17072999264461761 65440156706569813 58866822538764171 79515927595982127 54276975599257539 20066925163271566 45584781740764436 88622305313201228 53396009736976177 53869488342653891 17031051166717676 8304181293831217 48418365606817367 38234771864310586 21492105174667680 45330278005030331 19992093218522632 35234341093421112 32908749710172899 87947627415173060 25140164660669180 55933212580895893 48207043674877370 60458402381440530 97029600086125108 48501977833375305 22457141180940074 58303433570973741 96239473128927962 85361579077494277 80660191068080419 73302907753713811 9777703116300962 34700161144867261 84168306392782577 51900692891186778 11634251689764504 22288861159057458 20088960744481725 11740387815946848 28868262287158132 38717596250675927 50702582201557409 29206916652762174 36184915520631198 16436587732882063 14545752650367781 24348665097859924 10952374029246617 60470843669768562 26683721435137657 94964223346283781 40101198142776575 36800719725550374 74241862621091253 15073111013120193 74914320642090699 35883465082201193 29598635250445559 94092176280866664 8025387845412267 80578246550551038 65311999252952166 63206360227509918 18621835190773519 99301239705180779 88082416551144382 27860732662889555 15315381252000738 23124528268338347 64085362613935426 94327039033121009 15816362879990612 42209248837852999 81514567833575192 57364247506786768 51237700144160417 62923327490419175 37245039913675950 56743918019075295 41141692103618593 22526590806441346 47711092013460773 60980112843657749 32231821714856560 9105962190141112 54545722503459635 57062689185240470 84990912747561472 91796930665067569 67158570168533207 6285507990470941 32847941988305815 64338992586458504 1148731924538843 48188780485762994 6224777553176681 31286164757380509 75137500961633097 13849226088059006 55482848246490797 75425637216550031 87592690580858278 80447293818422172 94218553000704777 7513163728188463 83307881970799119 90637807037667202 85974036552064766 64716080635782977 90706559412290371 34492572954390283 73494176748222539 54664133333108177 75758601670869372 39148681417573274 56784158647844267 33406501511591478 71488920615577067 34426523621196965 54473969085465689 30952789096273998 64520899019357037 2325369613344647 56391002927358514 34988425231853903 15137318301699500 21585577707162122 60181553073425177 67158858111291355 9288292222894484 14699275289214193 13717340706387075 12509409875706124 62040529092171652 59143778294992794 14303125955769652 91731410989561392 66519646121226361 40624087218542532 27981683838640993 87269002687963312 49371488516675442 35833695180852601 49995137384698687 46228710788685649 52321504714741376 67575316964038201 54366649960227916 91995876894286384 67722805300527238 98023091176876101 4355096608324382 26011509692619020 61766021772743996 16916771753019834 88739172642473217 37245458497415711 75117582145567066 68860685272211732 17561193271229278 90815927830614271 28421331994319587 37099595560064835 98249272665235438 39681188652042338 24219284860853057 65070313459741889 8481437423017733 63366459256796220 56598648862790121 13796143181991940 37758684547542992 57177973743439667 50427302925071958 37913992730584903 25019064776622567 7723245102169776 60557432956331423 4628215059651536 94164817271910863 19006606914985583 69109113672505792 56251379661178953 82870549100502877 28226931490213732 3972214067538872 49713185852129282 95103991990232131 69483844201937020 27170769680573460 29422198293036859 19068496412327072 92720619751754799 7368559991177464 15943886201060667 42067688357447092 2561909060115087 52360485645697913 10334775486356641 45195389593995501 66553622520141247 70566452960779922 97836411464448740 64434139518782203 40931861595611188 82132815562640521 94511929894206374 83230747242259684 18186525074746583 10592023485457533 61020788621907279 98605924205213826 15519180463113552 75112302648178413 19918652065259213 18343020584519915 61978358384190420 50074183476221227 44952689826529892 17494290606102021 43947006075389867 320025633806723 72038184484531268 6325384656589944 5071632980019331 28655061604003324 56521421546924347 57977809209148174 14428687293819764 50839119520698876 1376947529033340 6397549588713883 28323144599663514 89952417187799712 29091859563044 84733344645019447 59105410347663336 53349353285719518 52035070620699478 82105988933370457 14271915799991638 94059226931809962 3652159868587701 90277931891760853 24388249359102865 63694859237998631 31944369324586228 97953312182103270 38709839294899365 25342904311838286 76453191179805929 53827234886668157 69753328457413568 57011784661970852 60965884471279887 5875601042977615 93674089963789143 31478856261713109 54409589647666140 13580693030268268 20600544388026724 71796403591444159 38486597936713119 7815069839397357 40555845371642805 61246502128803338 79538181989142871 18565882520596603 869897799769764 37664902515609220 81379652936028512 90076065768890515 19481824102273926 50571657184308692 1952586572456606 75641688073484065 48252475717346855 91897521115023331 38541568294410090 56949207462987414 59295564715090089 54021081128522625 26927106396666026 89810088837989175 94140261050900087 59830410828385370 5880531668328391 44573282944898365 39884821148589394 19712185386545732 97653597166929858 32640879486151418 35479723225279724 82839195745555916 95355556561358981 91632806665334245 34805488719702712 14022959091646991 35864790179297488 63039623221046050 23301928114221274 70769326319585627 13854181257026252 78356526658017784 4430182015749339 89704884617524439 22468552539957532 48886279387463936 96434328555399331 37458134907412146 2793346707085313 96202005471313457 25911198071612062 14997380450576429 73541880627591008 12523441768406275 11858357770824088 51096550626790891 43732840427309215 39528301491907296 27096098312150639 13658422636907908 65871829543847034 11447299914957554 57807153363234186 73432845176711962 43249300761934398 47476195525059853 8561678566153389 66253112863876337 38703747262229534 646104869098180 50515123605241341 31721504010889816 67758764915348466 68742447068238889 84523154329581293 21367380169706476 76541628105822612 8886626805914737 45872439936020434 12363534434624649 23845386612857100 95595820160441240 37371135283947681 88641970444893374 45679169777376625 11160306510816945 34387407739147079 73225419661442711 94672699762844838 68997875338677301 53712406674167582 24390799949931492 69376656071371717 48767278954975439 26847585752983319 47280004983874700 62532483314286544 63942448915010233 54846967106820178 4353190999032226 57375501213915619 77681367638404422 56107609780252798 1800988976736732 74057598142171540 20426185963891273 93217694217586532 87327078606795262 10877666258949203 57465093886593538 66566436916404444 15294665518951269 47015030168851735 16580140433082187 7584450576850014 95455629195341205 90859824214876182 19037001151667407 16924019377937297 48910637617234147 55343041185572875 25727140462530053 29442917372157771 98235442495432393 18163331071132572 57461032415968098 14872748252171575 50149277233295794 33243712203281313 15949660900324972 92462587805927042 56074648176446104 61426617885696835 64420309759290566 98167201929464588 61049767161339563 29438876835697149 37061072724307760 60856348915284864 96647695146624868 79523130675175900 40730507141001002 12295884065645346 15872523383519622 9868639315141534 4878967798678391 609762459397915 47088497020231948 65382487138775090 15494191069545390 90174461075413546 35292310024594239 26216310479758097 38728373536556379 47026062347049426 970235827783894 3356698450478428 46780043720065484 57828148266378414 45579662161128196 8952254888496161 63690366142018642 14357811247634041 38028791829016610 11780913978492659 44655971108328173 22174217299585122 83600599903292558 42072708388200348 99527267360413198 13846871637389781 20448659410713784 82753485491774191 89944045418526966 18167465783753873 56946539424913334 82011034844375881 32044588934658117 15116023651227959 89355414509678340 8814929077473342 90614974894247633 81715268357654415 49650364292508548 64120734893700170 28587734071256248 58175089324993387 46714837961441126 21706361763924049 55942911339528336 58106430107553613 69976444736109005 39198238871990638 34555728869957614 95687043786824810 6710838753608870 50775169889729425 4977439908885363 16934566885329248 39441519112940435 74711581197646295 81231820691027994 84916430217683330 92024912545399437 21027367094950603 32316644437165590 53600303797965501 5017561580369468 40060049658815021 2286574808375777 31575728002470802 97451868570242917 11202933664143530 75138230957629577 11941166986001512 3839568065155123 45633817257051407 31217258235777964 71858384921438283 8487634906835872 90334090958762429 26628954779136373 63105002216508299 9520920632057115 67993402626853553 96122898949423604 56755817406974247 52137736927086288 95574792330502913 50771229778398274 7094442818879798 88515837027966989 11651234765463383 66564865315317057 99945404628894477 28781195508139093 90985196905881978 59456568533136873 92810785584242561 8739698957774595 77588118640279397 83849844621139282 79616227525686478 83232142764566230 25252942393384560 23394678795889812 36847259459074541 67041368212474690 1215169606196138 35693765093072297 21398173277188915 4996066692443102 2317315607022945 71165428359542575 37453429873112734 1176704974488096 40020813509622336 68941962310130263 9903257716378073 40001992046030125 75253025002914108 81434122611822400 45894221650937555 27853432191274983 91944190072160802 89007681886747210 57200980402974840 46880673191309106 28838499031921933 94080093834965942 84223251344696210 54973206101896856 66187404541086066 48086572453468811 29129340561357133 9224941395044279 2551225274935261 32374064153113059 58215814132142822 27484398315367772 83946443031461944 62437723472937175 12888451686944614 65361456073529034 37178403335887171 42071868737227169 79153161200094103 85991393289390697 15252543382638369 72019743247646849 43577942315802483 36418958910873809 59108006885690781 53568933202395366 43799193708033297 1817420782465291 62891157082745071 94756317972980471 46611885959366056 35732495467460000 38543187182949218 19873810116641424 93793462806936287 9321743453171000 69449940016723491 1666740249166817 32940559617256762 59523478280792438 37674095566137756 72419736836189713 72732888919816652 87070674112667673 89504999429502892 90838049637186710 22333443681015323 94938706000412387 27840241990585884 5490586846413407 18974535560868294 10162961509482735 92387050600622047 60605923122871322 77634217320893211 45695667393629126 10680774218506950 24912217269960980 30238793849100473 57170933326929002 98022499966774327 41052052284571807 45806906132423058 58821421877227679 42360996804074566 29834799079358237 74879844158976816 97513938725666642 45864371382443238 92361313418946373 62065817285844731 20278863020399342 99954980134477030 51763333622314184 17224345113481235 3095604807443895 48108291665555452 43506675526741796 73504328558739980 64991009423593904 62413467321538673 60539378217588349 53200403194993951 77591827079169562 62270088984924566 26347027948974764 78536479990489877 79414090134024626 12539351333441635 5956822506480892 77494711149750128 14049168320528315 79424981431016794 42213513833730901 46121476846720664 84635851139559654 76719270009097245 6224916881559175 10196650840870038 32949590055090078 88735218596284928 81992816100205478 80767915228169393 43064878677432812 60761217360594151 89995332391979781 92011969622133994 88709718205421220 30677008250866903 14025272713512528 42047474425536919 32091577735931821 503914100697186 16147836788744503 63946364572111828 97893241317699524 17359181343289588 87881562201086218 68897438060644252 59596106587487856 46172511531797865 2003124664054403 12061864850949996 78682160388991272 23586206012123498 75743697893311171 56584957608787390 56064617930625602 63064393291041879 23924327025033609 37059402439074908 59853549585830982 97528088697467028 63249383524315511 87785116683264406 67944383687529164 76321088247638492 16982287501081408 71234349218267434 17809864080681318 70674475016668052 98615977909181595 32241628677431093 26013903590124867 29458468486825624 97315594501968286 63799466167419180 42513824960107678 46046086172643456 93718795679272150 80191694841265674 32877656238144139 5441354382804556 76484933227567073 94638145931442007 85256933301357284 47986097151128922 49925571179408531 19585550214296066 76902454540777289 48499865641189520 70842484309794992 73468975166363493 39906313413810343 29370897914382383 78598778252970419 6166008130228630 1958240365207704 36444883945376369 27805215972860791 53836478495434059 29609331115414362 7110931715698784 81449537789021663 32724054719669007 96655303735738502 45224627370868515 79143097393379951 97244737020303622 91783417952528410 79410788545923085 79044225439541457 81634930154207151 30133128442873368 46134749330056462 45618561520204145 81335649221044167 14746640718533138 68334897867495411 33946144053788261 90288429988837053 66638840258295065 96739942024448991 62643450958089347 97015451009605924 95287528162278432 67584409508970874 72829651999394130 45773702599666117 98132977607032570 23304419548556371 18433417097474276 83591436207362206 55268024970373327 67991901573977184 97914487638301008 4967354870308729 92923180025925256 8613715925667216 67916260814466419 17319927022238733 79670276946508973 16146670440222335 42920647840153459 93213827308531720 63049794479254505 9468785622840987 24583321280087843 82079591890169086 50284294408341855 29389603559673553 6728521040445220 56881603725445776 6328572004062328 2299905531530213 72169660369736805 26786291400388083 87068879527563580 25504243427607207 97015403766552590 61133256628804172 45925936397048048 8628409904071260 32439362143715744 18611153180635428 12588013016214195 97032837891223653 73900193131478297 48826805903026986 71607425280089166 68032859430459635 78402268817019475 45251450101060558 66634904246425704 9922931664875432 77248698093361766 65942543650017310 74892757990827965 33582855629358044 21264009231703668 98494448443910803 36469331293906044 95874608626227674 50638421239757894 97195685724877732 61923399076120657 59809996955293727 73703679096838022 36064798720363177 17341208305483821 40615746853020516 46353237140213154 97784731160357470 28190749554380334 79847897059726763 5975370774058702 11234609355445616 22551898826516693 66450557059469173 75803722709013510 46274422655777627 19790824753225619 66525680503348331 89515846980334119 93188230801775051 50374011883884304 42986904014569841 6522327885939657 29999041449273972 73214402285938151 63912820878656929 36832013117622661 89715756207273770 98150953200834498 7587477686725637 25846881585953774 1031724383969076 5665687504671108 66455868389549798 40657006551385084 91869184180559524 93903971044787874 98751260064527292 21258323325999071 90707642624470546 81314784762420194 49812351352017974 86214725663368828 60563959326335870 62045881645291489 51989421337194782 63893217040518339 94867954648833779 59874921088989406 61643353106624603 13097591906183051 18121683417398624 42422285810427091 17290380186037065 18913806319752675 40659517842058981 3944433886048128 17686167370385289 9615322271485417 41746843684914349 82146962835167279 68716945298245788 4338189789578287 84132838312346526 39417494362879448 42788938508053698 55613236836306736 48166607277744432 23632463703729193 55134493527911589 75856621867812820 59472269140201329 44270822836036288 14002824142661617 75863339781374696 63028010518124932 70700421351702247 70276232285264803 6022306522853751 74754727449993489 88785658056244189 34122233028558533 32421510522120654 22273236045029819 3795966438203166 82325674661951209 70292160234946049 59182894635458658 88510825264957128 24889101353882708 91582204485210852 99219180852265418 51741179713937176 52138045185835829 14818628690006814 76901852438042493 85760481546716969 5529688631882679 40614100564587300 9653713148319728 75844560437289845 9735147288881704 32718271608941015 53976163787749841 76264105919012110 98057795096196588 83479500529603908 49179071617858181 16383163740433659 81838597586913821 95222621588098553 2497653213660767 21471812893631724 82430716453637008 38383858724289928 47915353772547485 7510494496826910 73661154855064636 63683020871532077 15781418991679654 58566071483308160 48266010522536993 25476061567880968 10838778141483350 88997575955249052 54611666013986485 42977132511652607 30071251442303770 21660078922607767 58444174956833768 75599276686828735 22708453996202590 80601516043813408 73903190066345900 55086211815815561 93527467917013261 94882388930424596 82744827597914939 60886402761029937 62196506615742091 54870780749966757 25967526124578448 68009317988056411 75857999691947284 26381310935494643 43782569885692701 71346973231973841 48545663401820129 85443307695708844 91140394913912197 76605696016052600 41525420044457236 61371135722232904 85443810847817006 46211194354625130 18683854037551264 82721976010215535 42012824957828091 54387579865626585 49903794254516900 16154886831676016 32594834875922133 52544025870226719 70673807046604318 4629951708946608 70418699998979458 29057737488811991 20496676795737916 68881067612199150 30302434339922729 9556178075558337 80504486628837617 47899471344319755 59559705542428067 8156619010819134 34101743339800499 62706105214242531 33711448331440126 86855257854350435 42374823365274292 83080385474183756 23794239290151116 61239897329066846 76508515737425015 37084544841544429 51722673139495716 64633146362574310 64170862518938349 29944025422502640 26890637142834470 18524103703289499 54307458366427716 85360253145853615 64153495854247786 89537710418278272 63553393861911685 39733698225155501 61974021399866439 95921139449445335 5724669249561519 95970449863955655 95399176852848374 75454414028477877 32970097381643583 13642654810414072 2834666441516577 72705928185023245 24916007504664284 25321946517330833 13440383827779533 68693096145112077 34623875056168203 59874009320792060 46556770092918472 59604426208737975 20016633932109803 96315747343881411 51673055361630745 73705588623612199 76654939063985124 47251004007005091 85876575055692811 3825567696624011 22113160001159093 2941044356836513 84505606374546850 91987223648184555 55559930050729727 56546670025785110 90577324291910799 12505288805057765 72400602011183363 95709820370578281 77246990458320270 2921497193075214 7112234709277185 53070241150200960 32566494320147408 94943268149497174 48081401723154798 33623434314347443 11784362259211621 53761797510615890 85936963618048355 7962834276797751 31659186103761943 48053405802512936 34367396764940768 75812400306824127 67886499587561491 47560185394163506 75695783057028295 80863239694685467 11019321389091931 20195652666812527 73658858138203100 65326290160403161 63606715529125609 40059671702921405 50008090306492609 43967906806629202 97141618621044424 49496123762208752 3267235490774656 9117643819370167 53326254555395729 24879247192797679 98567671446740636 32884381038957204 42351842678507755 19862877289924322 57371813422370064 10329815624594715 98659881308633131 41969350453056125 48265227683439474 49443980693377457 29497857103916884 52521301882503328 78776719977331405 86933138697794054 50341307674343554 4155320013839757 48554304949773170 52243562172770662 97392860981677812 64431989603890900 74500109510260925 26403589037811250 77387621476931703 65760326889341178 24326325924838578 78123533324039688 28906086767144830 56207892455268247 90123137560225378 47553962365974791 30786127039622553 48642847642479907 22205145700434480 38687234090415157 94730139447198280 15968470433590381 41306745048922671 21705780037187548 93420215004043781 77253402564055551 63348159101014899 29851093799749919 25446394625432371 89806010275383350 76120970258695189 13689427384076757 24533635872358084 28619553025207386 59949014443819212 66052838453110218 44079124650177875 7433617625258310 46515345664212631 22929793920494188 66734337482514559 95274321312278402 61173795030819149 51219661653598393 17227909181825850 83286982319425703 42968479298490693 69299440621723005 16094597488342220 16017860481688261 24337908392757909 89042842858495710 13255602018608471 33710753824325460 84225751711490972 11098338039432001 33366835103303292 43577019749144239 73344417403470367 77516515045567178 62394084024649439 73554493177830020 46122078238384067 12401268999573330 97915205634788849 39495982598929329 5222076491877805 59459734960603786 75484484173499855 96430912476829499 93755317415988568 72359064215771899 82653125308223529 48859513754589726 44858649637060468 49578586809355066 54207832977820848 56540340447634015 38583205557810149 6138943925029796 83309676142360886 52182073491481853 44777274138727166 7184014740261458 1094688039524294 56595551665984096 62527970011062794 45184154612575585 64112777372756237 13391749774573261 18315477497363023 31336210258545443 49854346275540894 11831175581936931 86427227277247090 7911358373619048 36632080235858625 35967230890781213 2646531950816995 47679188598884411 68708752913596589 74672603786900357 6938262773277650 17785728333534281 18768244945551624 44139945600902136 62328553250414451 6278160517648487 69678315764341278 94592447403605166 84586180058529793 63923541176266214 32197122033904561 23049297452616739 39295750071318839 45935262437171375 12849925054163513 16165815461420798 69961905021307782 87337669954446205 22363835380287595 72653761854479552 93850701563322804 89414125888914176 70633917434299553 28754610194901116 51419657522278548 85326569883332686 88174905606514737 35155220189771712 95882031663754899 704608555038746 83554390704040662 16006266672462590 68825714192199226 45996253214338239 19217894006131488 36259727542815949 97048503351611670 52881775210675705 9980287727597023 12856576192138314 70826866608280058 31100515432558150 74792150683978665 33431000783888050 94869249297353069 23915268542721807 13414553882064832 39727816984717561 79745140652181197 32239369627807038 64691470858745484 38833537981984155 92337232087993653 17222410802546090 82689023204659534 7613858290121454 95604830044319905 95002191434027663 56432954747260352 2564747342400574 68313229392774930 70489413690364147 74593979302094729 89668946610459352 94039885258205444 5607088500614668 60511076191740193 99648622631104115 2242473658283001 58820848111665901 87710040675328795 42512304865492468 14489202980121448 30483661471922796 94759720234405520 12083370029865927 35064871732143311 80113073890159526 98648855439218555 69167101665369350 39559544376987123 415140277857829 65120214881640038 92946492548394068 6588846139874879 84302012106073907 83730770579675318 75336035947591593 15638185692521371 47441711566518311 11418707290047448 51793131899650771 58554002881814813 95838731714095013 78311337736309329 67436667737361922 88595962740673880 40719869139664823 91098428961879108 3177766867844300 25197507068978316 65455481829795165 34484286341460312 70254148622361024 29282506773112026 99602478061795849 60418825509628127 52041826651754471 65818583568148363 69494411382331763 25676068698131445 12268261562304065 81406879695181766 62858171725229117 1360559593697152 22562845512902148 29526514082379442 50103741395507295 37610628034660827 27924768220595316 87328104547596115 24846663384216351 54491693513241466 636124705760225 14569063042065945 76515517631908981 87596509124001203 14041671715577374 92292553988794363 50422059668291078 60092402428321810 26514932223563287 61682904763212431 30498969746868484 28584248796839667 16890411823708061 39719717530577276 87012456305287833 75148413623745485 40962019438563664 17077910074434639 11711967247506184 27882837960098513 14404076398546228 21485022343212906 25967436015445202 83143908072628260 31913791634568144 13102583712560503 61341075332301607 98495467057977089 87386434921716064 8844031335555413 80661128499527090 98362450172114756 24278979168288839 69623398920620338 69563413209146132 73442892754781192 59326407042510413 58247879335682668 74520200704399075 37849474581935430 6490543446089683 7305079870273587 69282489477878167 31716694496639943 98369029769666578 67451480631587796 72031186285672354 33681357149516647 4940742879502317 34859934296984805 51519014857943671 25008902984217898 95913346811114865 50182366467473401 16112203922136297 51874803769842698 39241314071837736 97627624899213692 69692285073717383 77457290666455952 13213005656771363 43263278236295015 23123456815629245 74208985816636158 84088927372692292 41280050489084028 4046122031815054 93202638419322040 46351364339431819 86332278764486395 69848375559929395 87392047561874994 86590989858137078 94265212527289969 65459490415039709 7098471836796359 92850889852541333 30341968230782961 19637047309488730 24384618661625860 43100512130356189 61000997386721160 65919373614116829 74265516495646777 21257078874422292 9895288365357805 82483988304458252 90082935573337030 52248096780347644 50121881510474001 36743808895409601 35621298077470522 51040982136906295 52489049444596815 18991217177574851 69674923746712486 14039703155507562 52325886624640412 33264604309240091 4229417208840415 17905226303187328 82968701516039862 5387440396199399 63292398956616475 17116445515486353 855784935328799 12402998947745705 37112912294746466 61761732220293585 34285150513372942 29793396374337146 34288861599219597 23450640214209542 92842011888940578 58298597450447183 93277172565148268 9309859325007155 4504634637703560 3564517218816439 44326731936882139 86179439530353822 90061424037162374 26434438561724390 5876463632425112 92429821130394129 88981028125911626 17296244227207442 34948287572269183 33221169022421809 48611640619814606 58005170956156882 35580482197239170 67752694650641214 10354660119427700 37020984113670246 16342202215882338 87518171373244055 88618596449329643 53632890266298553 17081925661405646 91137061092206878 85595237244034573 72257679945318840 29573072379354040 25124071274172217 2272706037237737 89631403325014251 69878914274753876 67216409697563251 80740746166925123 53570091918323899 42490910243674684 94287786129886512 67324675015107898 21616565718300445 89728999617305434 86665266861645219 81321505317177687 78439790226774436 64256322688609876 90169588292813595 54938474952352962 49013156922193059 59480779288276714 52931178579506237 67194754756233605 63279684371833629 92871105606711159 37633159982137354 5859188825185980 81443160536639234 20385607414068075 40103438517546669 18212544712108047 38032474620206924 72467403237826020 3102636767775815 52943861533620244 66803008792673096 47775274130119709 67325341754200174 9040157294584578 58725194384583059 49733799767649739 20313368456945756 38928715490302392 34921116727304346 1464890383609327 62505064419112744 72601893898206731 90899322731159367 58572103093224476 7706549359041250 43284075183201639 95723254818660069 14790962034090642 52133839790556364 48326241804690652 7690962893348570 73101250864691681 62177577757784232 63369792150387715 42215371990725517 73895276079870379 28235967431331310 72506008772797382 88343582089125418 90939985257139123 3100743766140808 46271707893868251 68178661485703119 96367603751916554 91130350652080456 7604492184770067 40985794942614953 17454628165474098 55391398652757367 26476235405418567 81355948519545052 31197503640379269 9346687344435924 52336118084314021 38650797705495101 24360637916286295 83800579709984288 89341238087046341 32862297968739382 87247673232005571 3222963325396568 21928627374101643 99733181225927638 62338137388869419 36973371551467141 49504035266344815 57079816382369123 16839015109442886 20688318442449984 88472337973440934 62384729722154748 77870768766405422 79136101848222423 8614586477232391 30753225330499928 16793826560227013 68191452607838116 28077424606625777 20164846822306956 50421094956727986 53903904513522013 96786501752507148 10845555165864511 76096585773160226 250436412714745 25618721662254108 17600231509774053 85324275490689393 77409063781683847 39832449970549117 4120749369397307 4123037402779065 63008665433841653 42316836592607248 67245936275872048 51388276635293445 79636789465658130 30277817777968725 84271799871622699 66634151403734064 12926087739642527 74484775488643033 79461748857511159 16164286442888004 83426929499989506 24920576918977955 37811577333497068 86875376034176448 94001041655741780 52925227737034303 94350347143284779 42663122203548929 66152251665761933 31110357581873900 48054677128744614 64362321516655499 7013467224062807 40437050334909126 63051285374670483 23548159696171744 85038665363047871 91401694738011335 9003210181780909 66378656874129087 25664046146756337 25303859246904535 82354404453927995 40066816575175664 88547724119966158 68520968514987206 937897311361412 272881840467278 18865460934671283 94244038168423394 96249837115350736 67799873911659008 61445084262352749 29869635533452997 90797152794709635 40941890323998994 63189710449944373 77459950607149927 83997225388351557 82569878851952585 21552253898918238 78066420306678132 44398615928845497 13374266700088978 52629619578224070 32680443255961424 6138768921823306 65388134485014116 77034459065027453 58813925827397650 30736777529299396 18375727473428475 73472493190719135 1996475915262108 48604957924681442 82083667240590328 91927582089913079 36160479052896358 57173839769601525 73892007957213059 55919402437851612 86090989733006817 92462186452688574 11942945509267421 47478283073194867 13222225000713440 88087025030241479 86728539421139041 79955192997872515 38758124007367407 49043820455758088 48304542113673781 13822726382998937 81744448856027915 26614260287707258 25540924023027469 94212855980592523 60411606617105258 68585733508955625 46517017007956409 56527346763187155 71110595400420029 18410122290428899 62212772676019208 59619732952096448 17844068304505750 56702538372787788 98224925808955224 48909593015175371 44548643408902441 93208633061982853 28776997108506968 4277937741254584 82663805584569454 86771325853636588 77746866166009474 82086068314895340 1940964395449073 87398705062210765 6982246495354091 78153507292460390 13438222971290662 74928657946749573 50745075078302294 16832517817649664 19618921756019770 82498620777693121 78032399187273101 276701395132554 98051813054430691 27110764372420357 89511186803221457 51121140788148944 12763166433377568 69253894698049730 31900642978737578 79809961230697628 89942817780644425 64439916961113916 33228037121807628 67878942308043832 37900705018173429 81682822673994677 98614197180174730 28132489298664015 63236823353807771 59595620244210325 11945926043257844 64992492818249647 32312311056917094 48491576623221677 48433733498833230 69562315339187655 26140137093253504 60120009917692450 55399484455168084 89178167792890437 29460885775618966 80110696317445037 45336514858520043 19669944219965805 3270572261116995 99889369090263788 19032987318914235 60243536061460637 44614742679712334 44708409236915828 160008445391872 33236447605815187 25803459320047435 7728300043329192 68812341600898788 5817973729875808 58341054680222093 17685714178361108 41240387587473259 44004965143148818 71935308902611730 89756687157819488 12172674052199369 81446183090968205 66677157584228640 27845736507464454 63962198021801824 58623308474291019 31789038770799509 6773409329139112 31581222049321331 78147801291244017 29646168361162618 55211973662964760 69932883776857978 45937671393923931 75325367383062692 82827989539960118 91817001433654507 37998677999995791 59019927007239458 40431900337800611 86673384945694351 47158110918937509 65576208486757518 9618708353441647 44923757897180441 31978595746214521 13484711154039945 63321937102551995 69180575643581809 13145908191908563 56887184712360694 1672542075868828 6244723331576764 44995558421175913 77635106024954915 64781968536959902 84904862739836636 67379250234789829 27486855265745381 76340930392776581 19935860463717607 82761740413132634 28670686035397731 89318961512224689 30830707251488928 2618734750900303 86304981592739373 10903963925542836 64476420560309377 27135730141594146 7277985410578098 78763283106686653 33788652940425361 1093272378777132 81018475517833328 79125225190030177 88005022845311159 93628796553227295 73437563710771670 85628838066214160 80400168943495076 57627238316523009 2260545988667784 51675798276108044 11423189827607264 67733807287010264 63853968093914759 11096248000588416 61998890274869435 50400728984988615 44416919033929575 88810582586268901 9911917962592441 78208896747681773 53808629504734196 83877248880266587 52519714218340250 41446159506003845 50517340049970305 38774213569512291 39054849881020065 12828876481032370 73513769819364994 62576708692000657 35109958159784252 94008622566171203 19118148707568861 54532785268635234 87470052096469035 13576529380349229 38500719340354138 13891277280052935 1357127508201813 90907455941409921 47370216532324828 67232287248357614 5711998301339348 61051494824480626 62969120794530029 35801914202409900 59220640851815810 44235369229476754 7618150965615859 34002255796037000 92285927881217114 44619278085804344 23542615133168761 58336663182175146 84127054166685921 29297768341102815 60950058160140507 33655718844922866 85348044802421608 62331086267219339 73272056847552158 76863407660758541 59629883974441031 71741969584011227 68879102160985884 64341711623175394 44473604293263645 22823148906273517 50874356820931018 42227695653712991 3016652129708920 27677463422249631 49541197380353244 67494910245738364 59106017188782746 28995856407740461 98152090518027862 55761613618481120 10824986144261089 19885346158134796 22118680787744673 36236329142029482 98379836271901877 9535236830681952 21120982606855960 33929820012315587 72253743255040208 29599448838602245 8806189720852697 61840078083219511 25387712671060308 81752000166627088 39795899622372521 50943151903888459 32442906117437639 38518790889434735 52609552150493635 90401530838230813 32517003593957954 71832720381546596 51922954667069718 20690851734360186 31908439336481930 98004272461052314 693135279237444 53285766017721166 56826950209738863 54909393142792596 4416496594295513 78239041174415895 41127534863745816 79441723726843106 31752858227044382 27492223201384118 31155950713281475 76910884298550883 5292879989773987 28919880834005717 4150290223642618 80600742167540123 99446448538432701 8532088094569088 94492706493231127 11027834371846660 74145153294660676 3790798547480398 33970159882917003 37998901526606211 99986115618863242 85624452753132405 84534884923646943 21845561178530210 43843945878755671 59966366511955126 14281697589402829 81710401466359629 13197296917824091 85370643560805951 67594395219335184 27766388128557866 97734764500003133 36416772347565042 76232723516377760 34022037839880151 86668497583769253 40048899282568538 87937394307663136 23955701423266997 38015588802747108 38258707605125049 48816571789319553 41540984141997267 83665427408555439 76393962654439085 22499012394680115 50957505084919779 45317892002995110 74207770912785868 35811710599262390 92245933878816384 61448268321839544 58803350109330106 43679354942881892 34755229459498223 48000829077911296 56506330603368413 6289066211650755 61954468141634007 29165752211266833 87382234812232888 10962488587447185 16955499523385414 11064289408553167 70066146614500900 41562308151674914 18369471653449177 62702405416169545 76700143548372674 21688125808042942 81284559807958402 33982740994913428 49453314244046881 60945081755876432 72485140919800202 25176029897535644 25255589754494028 36038236805748650 32694476665986824 7328630794677551 44458224917152873 5777972925797741 84157634332676403 14322243368918680 77612977749556280 23573231856336036 41758780551729709 98000436122175272 40932737488354897 18262181360520066 6935481300020867 62590006148089555 71251211046560506 89372167362912024 2484220168635983 52750223520185466 48183239711357562 12152282624161507 46459777298676566 54210661007465411 65828292449885252 5887255529913292 66046966736618265 5192431244741493 60747675997166305 81728688250299534 20571373799962120 47108001482114768 50439397596553768 56880762488252979 56266449741590164 93936427529704999 1463724638981603 40384685196492214 30820990608100724 4236815690210932 25001202579909758 53058386213238585 4590851792006372 84531946312605982 30669225503415062 67141141958846434 82823397654351179 44026493439571286 17423578282854353 36374335291708400 77195407133474380 55670409569288794 42266777739933945 86355785411548402 36750819755298856 11149664107069871 94774089357127358 2963878835637708 95108980991157994 36688272663004793 94683599487604957 53564538934169281 86138020171285264 51433509863563793 3926436884852136 44137340515608293 82631752132368368 46449828457224699 48583266719219461 21939236489453341 1118929716701441 79103847142457457 79079650688350134 60679014033164842 59051985570632138 50389668746016077 60728573175716740 25391878965389699 80896950852663062 18208391632748378 45163953629357997 61112142069884404 9497284955978345 63544285086427643 91456861883408256 90639489862608410 83525599519852652 27412026760164732 19883157936059837 2959698580107221 634512502786793 91299534316124489 22609078011788012 34644651335129452 82682158944322461 32013039524204437 68866138565504619 13725484439122710 75582532751732177 44797516726636154 24848105585376589 11469882998442379 31455856827917264 70405196787418846 89043360420861493 13972108196379132 27372989276700778 16393254704651759 61597088782965032 34722126828506870 81942324720607451 75121348095425904 34348444295286557 90467942403428389 10510112917968892 46362782211569669 33617013582060909 46400806279353478 18247376271807603 86228416333901700 72401268308777792 11014748315417236 18438305036933119 71220060961220535 40774784005516169 80440706664087796 46939699676407297 57677672295244585 71279930668987420 25769952417346578 97435911894587458 71486149933778835 41350071660141148 38714302946079182 97153069411652776 80631242727521297 66066961591987895 2174003895494055 16597657569618780 36447079466752741 93234373712163512 1737456597259336 83867977328161307 16291470789512494 33146684795061299 57979266106462346 31063834842800821 10792064527859072 5407982679108058 88640049552408179 71016713203282910 85543683131335731 93027194198434090 26764842418264678 87609656743546908 50366157942184615 68587343468791489 4869386548935089 40411359027562315 49873824827541589 6995888450712385 54286633305397677 76607462890113214 67778723652926842 55010028017348644 3173328820933110 73972655865915023 60124052427177076 53553919377727310 9511058383079914 60820678836336582 5038741652987212 58525775390778355 79128315227329494 67543234673654696 10726619060156666 36047895907013956 52296460111386309 10668236549888938 72933124141824239 49039873561800923 2217494411225110 72463667508395627 83442606632159137 82123208315350350 91926269003934526 86294995442071402 63244620398786716 79069729040684138 78974522913026906 61344513506886474 47465892492702306 49982275811522259 50331971598632012 61870807263225012 12097124421889524 73549741524931882 35412867889116662 21969973785624442 99336834348502241 28447176241248951 54725450111879347 76992873693672659 6771539256701628 12402740231069759 39505707337200290 48984186046441804 99951866402795056 70491343152436420 50902231754374498 61490853702168133 95353876058872766 58410437344274948 23958678758378540 65163557725455309 29572376960889048 47396793567880161 76733155757030422 23907986450830925 43601416564229706 60455624247704546 57335407536455952 44621583435391026 95867622328980326 89831204201910422 83662005973695617 23780544215196238 55297112642053321 62690857881133756 2849897165324423 59897367341270776 60919841107786338 76633618170760243 29181559482933826 42813668574309024 88271216963742269 24091860873723813 12452396945038546 47773729808655432 92774647076532442 2035843682271523 86738498960147738 34530075883086866 70119193741061433 41412541755988359 98778081309302272 60275555832032266 83433464776889029 4473279391826538 20413961694936395 93161470395170107 2344843276904945 61337991099631339 86862973152651850 20871621153369848 59407382669743840 33332164148066676 17908312074253801 79909539013451092 72142180137026667 14176547807448102 75759911244310702 75325833814526998 46836022808429085 72694358241987288 2206741762128233 16974843102279612 91528343456101655 88278063289589161 71177085406003394 47718148167238195 11560569038732306 91120838328017859 1775537702842164 11761673673132705 37147881607114060 83225188362270237 41889411516847559 47390704674402858 29048759930050233 29690880201818444 55477539764250422 91694415073754911 67180639258171352 33943322719935060 28279112329853244 63962248045983165 33228792556657464 81967977835119443 49833530711065250 387101338769179 25200680184033691 54704507406387095 37912825372796075 98477745953761699 5412031609679883 12504812205985339 22862028195654950 50639130955305411 80430825984264580 799369301772866 94506249418830070 63553265480575660 97774128767728118 98275515522257569 12128087252632046 86081339731520201 14800685781296289 63404893930622168 94838129634349551 36845415947987987 19720334150216695 55543269209910594 68261355211965641 28161051776448777 19715227924992314 59818452857044583 70782543775830252 55264624481546743 5471922135816911 72363446188215550 33008679953478274 39775805525459124 97222991152080072 49042843745677728 42823396826929165 33252421699576920 19177439581666032 76868217849487152 33427112271543882 58775994009808789 30525925855132085 81012271393276349 87642886038223974 15664358129049491 71380391255463221 86975412138344452 38309062437701359 71019199168497847 2988112247882361 75956693224873058 5958237251000666 80206595583622296 13541945549094542 33341430566769360 75181651981317283 20520713383117831 42734100368938007 48982857629293125 36350024939073693 75278709526502854 18713530158241976 85750964256975409 91511746528006229 84862498563108999 78821158838457152 4580906823465356 47997825329680475 95211855535671881 80004452769809904 52543776507716013 62177124391581333 97911946797495435 82172887566405799 9525714380487553 67425847571075537 11346300523849220 16376314954336796 64894858927780097 24046520743301750 47260009483038990 15454131189940334 68641623677191142 69363106391005671 42755348217743332 91081531798860609 69982167654949357 71634383413177976 92024641026166404 17442324103163794 95968830362068450 99627705444771146 67769138357581905 77577552420041173 2548558659154947 21021594587996476 789710088500520 66370870242131869 24922944035163405 96705678812280867 76591598704796706 15359748183470062 26062815723078942 1642926366341186 22495020888587821 50289696195125726 75240826447248188 70951357651002772 17740955595392844 71315844328966996 87383597453061861 52448302357135671 98395650873214628 37920184666491524 6933213831843201 98102090623940312 23918083962525601 89815332596519319 33108136568595933 14795179843059561 51810750580450785 90612783504969171 84641011509593694 7051355118400175 36893490651125651 12140244661312408 93914087696095102 60836839173067189 50358457172961255 57926925449797295 51162605278420172 66434045275305925 21243157440933243 61388564744089172 7512641946197986 64164393997114985 11561373263236263 33073491053853954 69074985565440944 69914123898110581 25770196593522945 7586032626026831 78878121160059846 32046111636636307 42631757354809867 99724805007310471 77909072757450119 54906016766351650 71184929893071834 72022658001197962 37554465435611643 9898702590225126 28354106012692258 27779101144490965 70843722005339312 10591236853601229 80983057656939995 33817753136538911 19860282431866509 61187361521827228 59506587709165494 7016400564635974 56840821265241467 62401858349391811 72654778412592143 2219457850207851 62853295112042647 80784357766197790 46284499127660737 87950822657545268 18794845436614269 46735546351016655 79687575148341525 99478592575388492 63729056777554299 72113255324175780 75320180664301671 38948469553771370 72637632412453266 63178858225713021 79195582101316398 91049620560839970 5019563386202161 34110959311957484 10356742421494927 9388098155638140 66486953420739363 147785861720568 20390141228783683 69723639628276739 54125244598367042 34093048056069770 68101324929644652 993862134744348 36156111092438652 36155714743615770 85922230883445546 52033437113526089 57626910539074407 72170728198676214 21333096390535802 64270395186375142 97106022330671705 1347535372035922 15947409648701083 1311626493862944 39633063387513373 39092994970436665 875191640579283 15609888086652989 75969817196723008 63467000590160952 51696154115928543 29060221013365582 3217541486111798 88208618191086580 33040376822548342 34241717224559912 4957098918885637 90558365475186205 49896554191890465 91580388732935987 49699282511085558 88704991380061833 22257436784490856 67901479219183110 78846133753931550 3444622882034110 77399739877157541 2807304359534333 40225229689729384 30325567714282613 45464138319648942 57261015477659403 6424916141096461 87653365062627388 5194687861400699 71153359610968141 22703024218540249 77809614399648919 61764786904497081 55023969700657879 69001245531536795 20329569508112404 87252441050310109 68252075446772553 84497561371090289 65541230028055320 25928071208662206 1324355067978576 89989646391183578 51211397800868369 99997361744213897 90663190131915184 80251683919597699 81492632348359949 21507193149416251 73429323693261008 51185817103178273 41342274087976661 96502022609010357 44594058798080286 35235091172221713 12423351866678743 98464571434136557 65623204321464515 81148044862585459 85403769161682339 66847650703504926 76801512554408514 7651992794162379 53764467158970253 85740507198621147 13945785353081989 31641101154170001 28581550411378532 96818360939806603 35704210458062469 47977378382307157 87343827393129738 36935190820251630 22371303393629683 52911291577293368 10272301572817835 83662051960492366 6889924368229183 67439336947795239 9379768844355001 3336303277531214 65530484533450176 55185402389946247 68016737761796178 59835306514482998 30504593249936033 8075314669460632 47812658407188711 82521613287193276 61558856736030568 93198401958030169 16899079225986261 25521513195472673 91340403313387531 83638646887962079 45179144049697306 40866789068230586 29998916689515796 17678932305909580 92275063251550255 68113351542989804 76505112210994244 60238753564883855 89634031509755312 5355961255572277 59203996794162586 87743331050481384 46132295901620106 19009442375437099 54877004336372534 13237194275709260 98984046994736965 82688832741975558 96072904506398081 62974591969855195 63101427489581157 32749740666433425 29945541690080509 81799911968024871 88371786368764718 6317753794540719 46841428247313486 24317950838047369 57895618425870467 71327555820457161 21207921247041148 93556023938784747 75449431706711958 33677145739737640 81531496233866216 51457502380254217 69178517996769555 62459152943745761 37390663541654675 48103949969357486 43615263812822078 73250457513686494 10264415869415197 41716981367754239 41481593181569139 65196768330026777 19043933670957056 86975495773865422 44866692006424713 27898032107020737 67493213955274934 54736739206985813 16924727142811576 44743096143953872 91738481604870893 44037315531087066 98704576381486103 43182203164647599 7727608246876619 43849460506766043 41160919163477074 90514781269918358 64488656101683657 49469451242712506 2699678056492854 50736200867536116 98488629684882185 94976872856938670 91213182477171612 37656705006951967 98169717948738954 88045934649541650 14226078179358868 66814286731123100 73360926602188399 32862155107068226 51846271895315356 23886171128916399 98616883156681665 50153489010094089 13394323438357179 3803816888040696 34489136615894737 98949905014784409 22407360186794790 32867318194833596 46146412177551706 30904331330167872 51516599152445230 85126928885230849 8758152676997323 906724554006625 48510720532040390 88089410264061832 181853067646059 60392039670400437 35192797425300556 79979329690062781 33679470475360806 17135896646748006 26251561305473766 8896786001129250 40829054620081046 53765847942457947 23497055622995844 28641154422339108 61884700420264115 53067859885034061 62117478994167173 32131557067850431 60952051393890490 66878516314352020 8671606988660672 14238111155274604 84540352544814283 33876451256986180 26736018470143272 75377928380264725 63478682762901315 84779156706058172 82823764570875995 50244198032761876 76279508008336964 72541001633967000 12457204364693730 89401761416381216 25456842440165924 42412913614750718 24894198012637255 91868098026488086 43010904701123622 44641993149077465 81788286174088520 43968402151293589 33573940360247870 24522785137115010 56169511549696018 90701512286929689 42192643235888509 58002878388140091 10497430220733899 52019986818487387 69329013487706162 42676923186722489 82051536145598044 2943662885350327 48512909528555487 94747307163868321 6372101399925221 21048563898083658 60544751527258811 43365875227358743 80321240456540562 62685026745540189 21435790733019587 23954545590018086 94501221405851201 86326313723756216 1159498153121273 90398068607717611 72188344011649567 64532059585073403 21961494118862328 28993455276560362 55190250881015101 31471227019143341 59642191006295184 43865286736993985 73481498355633656 40118362491970835 87371492754254953 69061287078808093 77641914936623661 29853058421170446 73579988730356542 57675913044434097 41362353566224850 64157904181740845 89401029990165666 96974637643714072 89574725855531587 74402970676435252 92493541324829853 23280318780225545 68284423812261736 35249010566958983 27441489001893958 74253848926557116 54428016378662799 3556791601523187 48660794770977652 77567647725050675 19759223275462672 54903878797914447 5333105852463604 18196005741184562 11813845707736217 43922975713287137 99057764793265329 64024822137919292 42757715760558541 3821778342191308 76803924062882467 13973806061405362 65910670593300728 44587600857330671 9120239865210306 55890976080214453 30291874162870489 75587519446721507 25354381337022951 15657651930822967 63940344563100165 84943852087652999 71369611188934022 21831111144202409 3151084093819859 92428020958240165 10409415808630207 91443695723190788 76820949911926499 22465872092345435 18252442295135267 66119234315172244 59447749721462735 58944446047219649 82925494673185826 56197245480436231 49266458868974253 23970952391891284 79144208262179622 16557305488675109 95002132577600038 89657281067575591 75604780837497217 6391984880303762 18402382190571098 56042293621846660 34837631743921392 13881117756238708 96055615958197041 22415083527684540 45095058748854359 70184195716960978 26022577386911317 11062631197299135 63128729473270298 32678470781483598 10145310818420485 39843808186621828 45822247255050936 39659630101995284 57336775543000434 59725098802306592 11180069719556511 3818498938193506 26756882821421722 56406684419234408 55455947531482449 30146296300386653 39444386057769984 1061552045776100 17947322970422051 94962381494526714 89846523229731921 12041870909410484 26689307905497941 81543200995554419 59823037014202743 40207771643388714 58517147647787133 807630740041232 32990917805967579 69387580560555720 32868469520014599 45323814120505347 62286124576633125 84226372780928827 15231556678209292 26676992820592107 54963733140667573 76289393362701097 11701476982338685 97583183122242419 30781146734657107 87864701337721509 77585494871693584 44831095445458782 80076857391624198 50598264399547904 35061553218100815 34126331528783840 71662695885268677 96637843138581956 75134868591190025 94475995261862993 74619935736671369 24462388648284642 41968665273514901 32017392272546841 16547141022849294 43506011679773409 17269625409394931 99201185178761512 43002442822555452 19625298642727759 55813686290821029 20151408366997543 29760969622427217 97823598702844906 47840402920514886 81126424093760917 36099410109145798 57567119345061300 68768684772360030 28611165592283258 78113681262529553 73227179526162546 93099166920579402 66232187970516923 22362100268655052 50089915982413464 76555924957811058 39176644737661602 59282612988534797 47890947840198032 92793616817571533 79014198327243331 71842237006483587 97910588514940563 17392886028691472 86652909462635789 93328524722086558 66751240707234179 77925733703810424 53854723359488285 65509828393296783 98130877099742513 81447168888594694 2034002846080364 15364897749842431 58195310008630996 36832583707019892 11157906654595404 27505131803998476 1617366617554637 45153669684739684 97641954249153034 99583399038741172 31647461398505334 94646564133112024 98947378481682294 53337595778841281 86112124114257543 68741422082968406 14307484987831515 23890434141691704 42078790222122960 59968813117264412 52647231705769209 279793542057911 95380302778588711 50066714244450160 20756884531892688 41577730314258940 34701093426060797 11605029069909250 40537774285785378 36744171458152457 25179564412953033 56833983551957580 23882421324651665 70137608328524398 1012592222533147 39973444260105538 84766466455898121 83743923203118429 52341589164423353 7000183178457684 64654480323102514 83531007822488451 68074712876059251 46199654228079109 87040860166813032 49198215491332179 61677834099413055 12226720908757199 81307091702279888 87452242463632159 46830713719899494 76069725437431138 21397735909951070 53406849323163519 65910744990089522 75332046310419601 19395450861073641 21858667121861538 60990481189638625 43185292141466605 18442821813220522 50126391975452225 61717752778022110 17946719515487179 70938556515695556 30987774910199170 12787574440875944 92916778101889686 80951764215635227 28688351803898674 60765376677620195 3292953235540988 93340900736522662 43062233423774041 62832850115462705 10032586743199750 36272731947908137 65900082801833628 5579110219706456 22946499176013453 25224537816022043 84750804487839856 61547337486724742 93892073498280471 11274072587941838 63695551976500305 1578363632903231 84385061221369156 287712443359560 72340660433377941 73058278929449275 85132945668195223 82353719747275195 12891402217858465 62746145355285888 48276290386095325 56239331761185061 37205477188651758 54069554540588267 43563503746902908 67006938140760090 72624221379164328 76023026355434856 18960861189818899 75452683508363699 78763058298159386 37631449946244398 44941244773793037 82847911341472016 62110845088647100 75914922003971820 38099300970420535 80735227531317156 50470293542196451 91581302425184365 46134689730056545 78725203241098335 82194760608083789 26823797503148307 48729379626319022 53443890011860756 7030277793860023 58102833449509142 15055639253774625 55706282717088797 48799126290928753 5697716233108297 85410067235962977 38355381043001404 15762644771468096 9551960479991084 31196521650519237 40948558611451579 8454378493385812 43934136877135911 26416527889975585 5710753372897081 40189223617572595 62964861938522934 45743769279145520 27759695847068466 66299148688303362 65863331896152988 88663192518579101 40180048117534809 80857460558576535 10529421849249785 91524098289570332 73615616581451971 46329550014522455 20392380129637291 78407704996152034 88320436923934755 1556434194079876 93176514284063372 48468323757367263 81992710945093534 52681553912725225 46109516737363722 38551218902036988 78623836437330745 15591126254560431 36435126033319595 58607829861414117 72843434337912506 18606817486605692 95844006013909001 19876902248833673 36300019686700599 48267672583374194 65420281265768872 52241565251171395 37277318666924472 41808431723452764 987934076697457 66038710528183049 65734973542612260 389721862350099 27814853074293187 23618049380137846 13574206200855360 15245607722851053 79247811056057917 40396081761713983 55096703418021278 93844824513785239 9830348520398151 75654563206651051 62836455278369810 96151808127365002 80701816643168480 36267796798814161 2329561682707146 98064572641081522 38256881262358744 79477014166601843 85010535790722045 1915065972290115 64024174567100701 56635196290324984 79542761152106136 83554482954506224 5676110559036187 60080487756350846 44201894261208566 86946932668974788 52903677003275721 75079390889914209 94427663294001652 53921433101927779 63484378872103292 84677407270615216 27207014152953046 31373907737987138 58951567190381743 17086483136228585 77999901373982067 56123424129786288 9501514746178424 78898212546226773 75223212408609553 98799304416527218 3367826350066549 65219303414050008 93537303845075 29582424474883759 86294364117288072 55648190849186173 2513131161244267 40601543425780823 36151024573280412 38605290980877366 14011448946131824 94727985099722116 430808143247991 4983660310503147 83174411315906976 81131862299929260 28822765470925355 5032004857894531 68611537740501364 82762693003397528 67002353152895642 7054237635729581 12007660744060206 79164538793289145 35575740247406919 72525938767589231 2380959720446388 52015413596964489 67044073545631439 85447162872479633 53324615652842217 10195954206153870 75181038776527485 7327441034042613 19215834879502229 75512605559600320 54884192723727243 6615753419269857 30913712206066349 20211747423701740 36536765090171387 76580425353557479 47597350386762574 38286801407628426 92843167041393350 22359298417496779 89615768187652968 40797246313799277 31252336959457737 65909526267741875 18761940866151605 36309843775641730 95750810036459914 82528442794795377 7114388765448618 64198475056342931 1436860401663169 62780409812969660 38388762665070895 25176215665229843 25844736893009003 76177671380777468 88050941311273848 1974705180161849 6993130422345373 40348493530018963 53515006874847917 81758831624350056 97553436310326011 4625401983537112 17610660679862871 52491592583782099 8629251226145343 65656346501502502 81749701985072217 62791169023927142 98387316535269435 81165143231308368 26188378319565307 29175913261713476 72778040277447936 68358806086298274 25542011201137155 44954560409164089 46103661597105747 90496912833207178 73092112030634928 46608187772208804 93347863085606401 59963368671169849 62121741981095996 58752907500964572 32427255762995694 19451252878548699 52109548376954930 12253112209949701 66366670721989453 7214250137488640 72307667418054712 4362053621685079 75164627648157819 68617430902788938 79141138443016333 2765051234546850 9054073149167255 26574291078366305 34717620914157263 90330827645830930 24022822565478623 5518393517717448 86971499045486130 96145021024380532 46606860673401722 29125448277181897 43894228144934299 84715542000531888 48238218602963324 65422934732962617 9948077155837055 71152666235793678 13457120798974565 24947711850383738 10820019548675747 46907808563383413 63749993893048354 62223247024638158 29189661351316667 60836025375756588 39519603702214345 45523115941447350 12090987384374045 12873441878346692 2364669344162235 65962586369578673 48061469258420174 81885892669200632 69101806220636239 7909646404198439 85594888273391798 59971928601281273 62973449366056804 4791240471758461 19116830182648438 37192954079537643 8903215271490871 94732406297406415 26265386270544491 48035579320183833 81842204025271192 80141886379911258 84083118069218248 88103296131239009 40211522734360030 87664826163825338 83267304234637761 45965747023244798 75638581566867758 35877964271559723 41797886170119334 59395612412770028 31729101033383020 22063999441700061 50118884536647319 53290745016267917 53217118350042212 26207801533499745 1321810972646987 1423190130083187 6341851842463389 32442202071529638 96018988758270547 55716322409297064 93196371143882070 16459670133738228 3698992120488114 28090644212312095 19860479327358864 45753643974281719 87567705968877455 26220806874338943 3879092763164726 24012133796231779 16199032222816271 4032129713997939 89642226671669010 13532756422926489 37451631841302992 6304788334129487 97916076375934165 14783493858902180 66067895479663515 65426125709630404 85919990035066698 5493149128019668 18655508314483211 19429380255885993 25446888132899180 27280128546872321 80909254158736133 94855293826056647 80385960501441460 27987680379585704 47290879221582530 31087391199135633 8149972482617462 31287083277549551 51779835876782581 38536765480818346 75064099601798501 3555991969769289 53523643032946716 6149171590979366 74170949007894346 60911594135778285 86861202202609950 57022590634907011 3479367143890128 59179089556729297 71443516323614331 99155196000822267 55284537893043209 43722852308733284 39540951820534675 67795997437005946 41299020796889892 24490879644577173 53424500244562153 2572210471312900 28999350213463003 81185799276352302 84413154896130383 28360029696706419 13108595086546523 62227413408616858 40069549963835596 43928801736224495 94234411708184705 83479163948633619 20646621426671091 17098043083884660 71461415368762305 16249329924716521 96144093471181308 96380306943653375 94907719791926507 86864702688425989 17122486658487664 72564798003039742 54390355904751995 88125710492568573 68098854157204705 6239422994474189 7317170294514151 72697987332487498 16810792314497027 3781298118300640 42521034084543060 54375549340116443 13241199830657054 83155191564894408 26384951909144389 50524342829604503 62498910336532859 51022778353952200 38637913773721970 13928721477150957 10462104118553871 64629250505997512 11258122095639073 93331470115638664 53912926642642703 59987122843716057 17742796125868955 44365941077003798 5173688003766483 29617563085742180 63084620382341861 63761672353019613 64392496238520337 74909487366655851 98164749100463541 70148306652548799 62539535789511676 92370817206224796 24137093106024761 65502654713776649 3966955674453320 12229587316173392 77710470256753954 49785135936230749 18300726565541211 74249420946485120 81056169417003368 31735308879603951 89340402847003933 83522903654961622 46317402035089065 39862050161980879 1104556693143875 38162643576724405 18884518354696101 4897046800651110 12383438425048391 77116950894053860 98690058460915901 52939816056988721 86723850503144515 53690439494205392 72077192925540693 94281563952077030 97455089947554137 60926599494719421 49668315069741651 27621509406666736 20722381568339637 6567349613351806 61629021668847159 90953991144490300 81187640290688915 83367896475831007 26779601385107831 80744559470955384 29360461569700249 20843995467645076 92508255218243664 80286302742819134 4890517170712656 28030353939661603 28886465462002724 91416421268687670 32045716161959862 9245255225807730 36797792263194089 55472298899602880 80771859552356565 60930551497984794 81400187473899076 58724919988575228 63206466547112820 5256787510828315 41396690906527067 14454437398592535 20506109677542915 74314617112785897 21047231786697939 46843743978946486 29340867617506964 18188397417954747 15622943935764872 22208792959765814 31673457727028105 70643300694626463 19343890000372308 51616122512890369 78275506878657300 95548726806663932 35723455782130697 46052214891113598 47694878938399228 75441234312563803 86900371673586823 43407380154358782 11355813696577531 14401392505896345 71906775072363973 96338417552190677 49373390376291644 12264834084744610 70197023904977692 16928239324253048 55851353189240564 92711898985707940 99026050327417647 46660803924134324 95622715070176388 33352053094007141 49276065883274123 88253098905855739 30048353498441522 25348417709843508 3483515829396134 22771154745765823 83720284796000684 96524523757982229 64035296702658729 56708871034936338 2769648977794308 23316945712525776 5362331555159967 25103658491614632 87287847809250992 35105262168718469 50236218521698183 38385154017446615 34910695257528557 96374358900561548 13387178281194867 79970788065079242 33045928205744374 34141645269846372 99849295846327578 2185821722525356 63759841919982697 31771157866767115 5739177992664365 82109220031151001 63323820356609844 75585365040820521 19314573673675937 83835672093936531 7362671729887249 46516869267176636 8584335688454533 49381356311641302 33785960614802620 27827586803168238 77029327424128184 81452277982002086 21743093922183148 31592530730256174 84306166014154709 36743932758513008 79794983508467557 15580631784639040 23152041894992048 19174907436943112 82040496652104410 32625567052380061 33710553752417172 16566209561796501 77722256434643027 47595823362678463 68281200497871629 82318507467789403 26258210734132231 46377381643637443 28443699580153786 79455428888551454 8027334958420092 1953629366303641 60820035349514884 33754314846024662 7114151846047563 34706126419118667 30243357773524844 24337645967981736 88819707868807560 53953643971741770 92952642514923375 85813332142818063 9323000530279 16708420920520246 57533805149134737 37053724478271015 85526998641661020 65954540842981946 50803204229342367 99037824000609212 29568104921819248 21476386292706962 15308785585511686 49142177767553761 36230171959858996 35121875665933585 1546459223289253 40005878225959029 41157239531577176 60222020782256650 39490839024641753 52971084014845694 96316834946667938 75144064154841636 88975350173921613 56048567534277833 18579742232767068 65616702149480681 3892895189544617 85984331642906492 48396367424723477 11389967315496128 7795943228385034 24334426794940065 60942283796122697 99258131837666843 10488974152926096 60382002667443528 91021431560238093 53970800632752650 57955653134600344 5123990522096163 19790142398018092 35750680126251280 95745244617788621 69289012715921440 28866364899394876 13107277739451587 44073068593874006 50753800571498629 56810818414069028 52190292071091293 58497638757760118 95583663083675728 54082709399654483 82308002750521396 12360920037497313 58032742230356786 46281621144230296 21196227958405369 38801413626039218 18295553807232426 81124718640201818 59151387676495315 58214063035180529 8700879678174548 48554787970448821 1115556566729000 88780528431505800 40790033242139901 39879652608286481 36428745859914748 97425979653156004 70797008027935130 31134267176938468 45619071637018091 89954821820132483 33484374388854880 88208116746549252 79535489464217363 11764614383486604 97777325394787665 27710007769457761 82958375878998410 56248700779659547 82383010716551009 91333620035399311 48346030543436174 54934519621497231 73252140016212368 70830084181559644 32954464995024608 72896032005979546 24522189665439124 92408303630272433 57232657942386178 33734690223502881 77126514807304755 59276303488532647 61047720485145196 60678272275753612 44368594126100692 55721350712349450 64876176712867807 53948592924374376 2423603049697959 59576192015167028 58952578976809413 90218404724392499 14870853971150740 40089249116060606 45647859501643270 46625731846983543 84774199389168359 19459726095920464 90468328973221547 82667338692757299 43149988573579767 45826749231001268 21593770160815864 55480936044904821 28004775782167466 16809389801324996 33148058270374476 30190491570432246 63301221365648971 72008598544528885 37759991414276587 13298689553176649 38443883081347207 86079022657846228 5910243130570226 50025167077224979 43419570828634749 61556896385517074 51985827402869610 51921300072076105 62722215239163694 85177728009000575 33841098812571611 32019435687089632 25073754820141402 42346627195180222 61516421571248753 27784980120959709 63348741634160685 17865482819897491 43718797784017489 47723919341193771 52507801380292976 56440798897562579 8972773085754834 53147620596969889 54096804117547892 45429089035462547 28397373881342590 58115699248597611 34417528848897997 7692432519655606 56784498504737680 29826015971380524 59818642102260993 78739194550016811 7628708071598077 42980680831320098 96090402426105409 11595728197947410 43514368135246235 24500180312776421 97775730601935456 6187501300822025 58583852356308371 68570159019314418 40852570343648858 1174759831578348 47944412063252185 23537021494546468 25941214440016219 17296771905666776 84648805080829790 14043622899762129 82182110554204932 61017841213691807 12985782849079396 88468242851172048 54348141881468745 78699977814108888 61882885536967390 29959909326037755 57101219977655076 67856209044744519 90236554213595123 52633621277596266 44708849235357818 18444279436040446 56931718119313533 44393579599515851 21185687120407334 98791273604065877 84678250269528526 66829223673620810 75451775600896468 96381678736600492 96603581286620785 64615140138822381 21089691801766854 14785175768795851 3748540468185533 14349679149652774 68830097796036711 86410049324335360 75212689790559740 3097602289938700 49117308774271565 80658490537723864 79708984876459471 16863700795791588 83405606672027367 42744718142798992 63750754159328273 86381426020253920 11616680901239695 14600650949832108 45897769703937252 19203265287538874 3990513256368232 5131347069683961 85421408930320004 19589054814141732 57478184160224717 36983827587916864 70110134757330060 32174597073979563 36805419597040389 89421443476943180 43426044049166951 10453667096903336 87729327463689315 83326169815545206 91893339874278422 34282393066756818 94032731798573764 33683664056401230 68252521064192522 18130254556490856 84977415628239782 56196113231861422 29097306637936906 85703063612859401 34641347037536839 48904369586475738 81239716887571296 94057576207662881 78684052094951454 64299504590995429 42500898678841062 80438270026638689 94165685343289824 27952766971495172 67442927120417830 61635179224568170 70409863524790663 39762098220621097 56305513588031711 6556709597108304 15439990282372853 37764807643090804 63518992998921458 29143943178470024 66051107004590708 45331244539044810 46203662343955993 18325162074261202 6119953489456039 33228087813282952 35102744467035579 51116823514938445 8377020342246850 5256224247731526 53273955742188355 97346543217004651 27542062799308825 63563528578033105 36199064150045685 43478901981842856 94301215246032363 22999366345575117 33663552151686849 42628750378549601 24967865140522115 69104914280653335 49055025146179409 9615643711430568 81069346241684210 38251289014040921 65840049003239848 42858689381301365 43556534151274456 33224962215393838 28321806058385627 23124128897327327 22731411233961939 76659763294774123 72639735052924012 15837410917793036 11404897266233219 57703331954305198 19458367598906631 99235107276551307 72806046662474473 48668346243028197 62681874611704696 28349198507066507 72322956684447532 23751783523986195 44523147827810524 30044772199895638 93061610654845697 16053221201436124 13876243493826035 39048305185668630 13123787354463421 4491399098539918 77218808286596185 67839525435660673 63695276827885203 40485516260518964 98751212313055843 8018135142734427 55163442479164828 18071660801895555 7351551872033275 69007258606804415 13119564434666138 78276515242753169 53606005372442381 11508553447962757 23280098517110197 23103420606390670 28194740816723079 63876817101144091 54340213870422780 86346576882441969 84641128289162862 82380983048698588 8236591786368982 64251220941639582 66829858598494592 30821355070929582 10627234384628843 87477827984259012 49629477564445956 82149949776837630 4719968236733276 17811203774851921 42953743146665958 31365866431053471 23004918361485936 95397035489726956 84296114121855749 58311266508786222 6225757656652972 65432065477774785 14130196302999051 18452751937922154 31900879170638797 60854253979641215 53882560528342474 4840626761329015 62019709697444758 35763753504942278 80632107046183353 95616868458384294 34415987239982511 64168141991385139 10893093624833829 22584563957145717 55209615148458224 98115729413468420 23654746328935566 6656796354977968 81372958927854981 11277655311767459 30877787783141486 73953825185090380 14420381689472812 32284221184170395 63326719389615019 2750361272143461 58234615640603265 46447863875863178 58120206322312026 89434344330689050 11149145305687514 2758156439573468 59465452503912570 14572374104434084 69320574355429950 72333658379261894 72830422842648203 28656601860676414 84933353084573046 68406644224876602 9591650729536959 49266995738918594 69787168578663484 54143578019719106 84371230844698126 19213485773893843 96565980038295815 82231287883696780 61825889382018162 80458900964816065 48057949909076296 7917719409746481 53282848229044433 15279235438001258 51907084613803017 56316586778464872 67283573967820000 33073529505887904 48601311093507899 20807960484588945 96140576349676480 46561147917548925 84270279536616992 50158105552563763 50927238616283766 14578651757484177 52244300937156735 86472437961033609 38696440213844313 43391540001772658 55993824401848124 26554227358210778 82672540705060988 74513207994077300 55978501163861568 96736482140115381 99552468351224193 21829867918422646 7423534887908387 52272864500421664 78484689427733416 79100444389813763 11433962291337329 57232938505940124 76069396225492437 9788848610025329 57086144987495320 75718617299481626 79415393384320141 35316053377819339 75446650563995195 26767382535863562 81287702242635555 96692170968745150 7888945090699607 61727029687144774 19739187183176773 78990156386161782 28352939090514499 92638847304933508 92946246231488038 5387483067449170 1873801233676736 582284610606091 20599881876346500 97433159486971978 39419218585540689 83175431941159467 68797324639294312 42927980119551870 63735027311595693 83926976732842765 8559292334784738 3272374854952269 50881495928340482 555843219334168 52055210535052313 32322476508490272 58633311743176104 8411819288226377 200674046095909 64210685486265680 15075752324392422 25266826336955187 49295893394413319 91626444785057509 34293947987287288 96289207102277928 97930074590649292 41753608901514883 95986602520831962 89055131507725795 52247476639096898 18711812683202703 21229313106580198 21339744440334727 95796128889262046 87685074582146905 46661165189243937 73283865054404682 51708234336121464 98111706234352583 22190797980445369 14601979378597125 78149761077243437 90990943962690573 75062010659226922 82630774162645431 7031768854968424 61265967091521093 82352152846219928 87882180209816679 10989975179553763 87219567354854636 39619064715361895 54402340101117158 39136074523589922 45422182434104668 45590237124777234 67058937888071209 68936558446349763 51066470205636623 3792808935953233 79709284322262082 41004406436513639 50994848427369138 62582713104852736 60283399698789628 4033478557106856 8558690183159761 7240891045136397 44590664557688514 96130070893313791 73131055022585548 39609337489163726 85827622985951957 84612707635765461 12094859499044459 45481423011127628 43926994615960942 67357263560099296 96799654852770100 78411316035751799 74000697826340637 34370885757594433 73110272416377051 66960120608123452 96413172029351940 44328145986509922 34451046666765763 11757375845066771 82945651978993268 46795508582422901 99766041799634803 83097403196764526 76962953086140299 28600889171652762 86152717330829682 19089884602417569 15644710847039082 53814217706842236 32333353274239232 4724280570976951 4494015482081605 85980276501842280 35365117835265434 1052790642819157 47085696089318671 20724827252580469 60711764935771780 35657359516341696 91724310395633572 48668376231416342 14173829345319477 88970201873933174 63366492926114608 89137779481660040 23304481631919328 35455887054386359 11641689700723509 29048750740517919 7810727858949589 92508666512357027 19464624878247803 34898850950123801 16696771533024301 35992077682682330 69950434284149216 71245909573589006 55284943547846147 64317879083245976 30158172355914159 16391371608231421 2233229609203782 64500156710660070 85704915472579236 81064553814917256 81840123620624565 48403533360253441 75549891673808565 14064628072534182 47278024001540871 5329114979366621 44574993164943004 23140378428582888 64624976715899428 49499386559621557 84349336016607431 66354104259114139 36987624849469342 97578972112513522 49449296959420931 38070272152777709 72026366490952174 31421871899108590 74099834399851006 73761676648861165 11733828212543427 34159583578479260 51794695495638184 94681489708689038 57931151859501588 55621589184432408 49277787191162030 32276694076503728 91202959733054264 66730371263267281 4507125912311726 1685775507511164 91707731310357799 46023973385380573 58545316745831381 57092156034211695 90189428830581851 78701012677995976 63236144912442085 79658719045706506 98821430928374834 56271618698852651 5168356589214846 11848187082975493 51480936955742801 79018876010796647 49187306826708341 11276807979109690 44836614162636093 3821419813228681 42684715364604625 86378350779814938 46407030870391879 57626342558944699 16863811481421204 31805344472454634 14784750937347858 64079812951423039 3921546197411657 37081813151310339 62982649063317915 96022630717735842 21240069545131360 30419345689472342 83781398106024519 87206679748437812 35255801704966982 22123878621185949 74769083452173773 12260821630491285 81099025288703729 94723188947913579 85050607012234960 88623584606640722 6363827332827427 49862861309588900 85627061785705066 16588965468125946 46564713398273728 31712719512499833 8307497654914059 95189583231010402 32362186412154660 40293340325257745 54963168369159873 83478561293011912 93133310506125779 63525465057387002 40681647875734634 20206846495172301 98877304567039165 55431064070584441 96440755787518492 13294692642964171 11505119074634210 90959977403469869 65959008282535445 43308984858377032 77589675099096728 91522303516181148 90038974650466932 46590577019882793 38678806206204447 82747921216191928 39142159223352882 67768806938931894 63602834791930486 42905100556095536 87289768066471633 15952653133509081 11343276015347900 13860860966589670 67258550633621981 84422526145076603 70090210792661740 52998037265043705 24864320155309476 30665065722188486 83745443650792201 32137893465048073 48150831099001309 44835672211834763 49672557683184838 28035169148053818 98001389968246185 36557512631372917 60651792089201296 57133511155965444 7850963240791675 64450725711972090 48939587288832116 3493539123354794 29407211354419704 12827480831648437 33946893883554691 28425664101320657 92613316165790326 7507629084649163 54535908250707736 15728108755014272 20503056289624673 44175395608979792 83650827926422378 27865263657733293 51499744251242120 6120910558051435 50033208103315408 11072782904824161 45227860267564362 74597599589827744 94481956390167930 33900957178768319 99566989090647248 82663297579023615 73543070440098685 683212986938353 34046720338498883 50785863534095922 95657789198255756 57787883498889525 20254216542667073 35188846308768115 35580293180186072 22485898897095009 64736972264122752 65235598010863069 78054633177088929 52570403468450296 53049383661474960 63477065692628282 98885707410543554 21623739654728538 24582640255406042 62973711472043124 82731063711387377 14449349398833953 37589454411766838 33556323019268123 4408156279226901 75222689499029226 96972687311778455 13968719189223813 68940217270555031 82879994482767830 53461255930932950 82980172262215990 19214428062239546 12916760303515202 83889123014042955 94558494081629040 48037149740220078 58119445539869284 89116957641140599 84839779396477668 75254472520730443 78578448038657313 21557223998730725 4064599739984724 55185805289655346 69160738894096393 7941752144874132 21689267238491999 26656272054204825 78001500078300811 25540057466465388 45532917714275479 5283999750345393 90485316636580309 35358682076976106 21884885993855575 90574210478155752 77257499246143241 82193567240521463 4354405153343094 68464459340351804 89948136823975534 36848124412877757 54524252402117860 57199695066660908 65274095530614934 51185687759297912 42591641412964419 44973807654166823 61827222128307264 21577389304953536 89762642224044229 58960012217891767 11081063449910679 51159232235739712 19024618032662778 41216198258769661 73504747208014933 30740388631750709 49427958363554214 50648199177219592 39639060599155274 30454619586787132 4761794882391639 72429885998994236 79568421641619324 32564440994811304 70881315373546658 97582737621305433 85005589226643668 88223245618728081 33898766732677374 83515003343167732 9418784554698409 84056045384475222 66246034911682081 23053316123502113 73244798595499357 36713763238997492 85107463051525643 19739179013180589 35191807014982101 44056398643235158 306237386065157 21118235809980418 89194911224902144 520770720946308 93467262555036979 43179111689715043 71447946801600766 6733162952865798 833863077536816 21571421596753616 540096494747069 3218509951315680 35389785787378595 12841442167631198 84269354465293207 85236101483027139 95961506854858399 20765187173504278 26427579956811314 43744143629934559 78582835315744138 26829193805298655 66074639023351887 46429747610979961 44039848823566993 63649358559583399 49711975965054187 87350524444390567 50026799858488087 27245827944812681 33073384652624408 94522715680661481 76791485586696992 32989708492928157 89471859355027340 69671857070840910 86595314067421540 13719978281577399 71040709906489507 79231509938274940 30830962106139270 43576012595203083 5507503632553365 94080192334097120 28780395224076986 8511709567842248 55910753026139075 89166365078546172 38631581004120900 59371897746788894 82368829900771114 74876531986610121 20156852730442606 25908126477081636 25748345137146296 14689919212155453 51043329972755754 82124629438151279 432396553342929 1374219233884453 43862157987340440 29681918608986341 44690310901514785 15581202441776885 38031853040236654 48728999732462748 36812389534119451 9720374896858838 22436533249693057 95921638215850287 56799101352851961 30876157918168802 11292916852599374 32590785879958726 7740297915616806 40816639957444842 79155262056929526 58368174430137979 32951626531633817 23605935433279815 6935496181336456 41200742872079624 77112028700765462 71082187602095597 48808867135459149 23990089437288273 75716397328893912 59842777753391156 58262908427321212 55381665792479633 8684679864952964 18300643342634657 72406685255605895 50522050982334981 63752090139662672 35211948263718574 71200072877153706 4065715743114057 18092694464126683 75996734856636994 63813630796286913 95903840426376835 20526781051793765 17613464539532599 68810541740439966 97634009848332300 81629884513077830 684070014243072 11741949226524849 49328534346771880 62779204824420447 93164461315781041 8861084644195412 45840290725740677 42489066254404971 40506306772942075 56928187546349723 60398940064325328 91316270905224305 42844506366759333 19693714419171477 81390797399485445 37630793921593077 58792275589731920 59631881862838597 46411842479315427 88083018636367749 93984773176218275 10461841983735222 72245422888634707 34378907325869413 35421043624908539 76573277745206195 62803928028690605 70816960243734838 24129636611277741 96406435087801867 48646385591839928 33487067254778184 62544532115822303 34634509309139957 82219217812721827 22429658766049417 53296212051470201 93536508260424317 86852158365920895 6618495797637698 41595205601915641 22794524963756815 27435696525108870 35873761132393437 1813019155620515 98923159404840019 1134784931881552 55641198910126310 20393162920558335 67562370148064035 65012696107154509 87607047589189597 40641716680893179 41013485905278330 39749132102928816 29372172559806646 67679118307672825 24092169962926062 46896078560993880 8205215529137745 49708322527801273 86873300183793817 4647150647645746 61053879616147239 1718467865445525 11066575538250253 32105947581680993 80415073254046166 79843423161447946 2251596048824112 25313892076064823 89555291947852512 1995989276810938 94956563190841106 69268024420603393 64336350119603427 17417580238775010 47226841124617865 34971671479012005 43821635456452732 78959254276300241 57345021588930342 64668911441953640 9648855288337293 44311359484334808 73363462705618283 18259020213865985 77765637446034752 85496955608738622 98086576809867370 58262847032801479 74559374627624019 97045636016019546 65012373723531892 25515590870966943 24260760964837200 55560770440037081 25490158624014433 89482870857933452 40987300223705349 35022487816342313 21581054033906951 88080191490128435 8129676508632976 51319292875938698 95634381740442448 48511095454105557 71464104696150596 250215115567649 63430338554404759 77987980364817599 68539482186826037 27380823392900872 16511929312325186 47440363844395978 89594883203261991 91927847506562173 9991975406092775 18025286953310375 12517600968078949 19101195409417229 92902191307737225 54500871516645491 7746212998396947 76932130739786984 84899199605996773 55960165567877804 30751321428938940 98523759039350362 46182282082813449 75812277805502188 27142577324920136 19187350004880433 61629412761840612 60065209556985181 6569019805286278 13941449889961884 16404173702692869 48367683045383821 61404925100875980 99087623071446510 32526278007123648 59853411434049864 35957892180101913 39484923818368025 60652964453175455 74978351932708145 47984408339432731 8605744305978136 22983881936140694 67143095822441630 34467620715392536 58874101544808238 98509733529281918 30671634474086126 45990059254720736 19779034423545169 41607142793518256 83315310385580557 85346752219787098 46384119400443377 84234181606618946 10486459869363309 98453562587132830 18899465030445507 53762299854577951 40990094722127111 4434810013501035 30364685246053525 73461096640768489 31787004720171442 51295002002780816 73084057851833833 65673225166444865 28822589483592679 98575080299946995 48806597763820667 9255027881396702 43440545591307672 96821138817273032 47945419106779057 31567140905407730 44683595396093733 38323454609379135 99450690924532044 67330037212255171 81625582588450598 80922102564892225 81957557050575336 90854961346459491 79497893186904248 21264585698944016 60404317300221034 40526607548229266 31140238468658506 12404911803235094 69472434721684976 2734742741308806 80325647765706076 20334764392854557 13948628944044444 55691498360565230 6023806914289577 85159397598402318 51866152159349680 41440723840261712 65919759912024363 57449499924218109 36576545307432081 42539588898730841 86970028438742530 85159797813093923 80655916232383133 85476922066420946 82711442456686877 56797803568770062 26269613380342529 7548205407861423 70384189833386997 2754427577154252 73022307229767392 44596097956762534 69504076754147573 83534729388956188 29299640346281214 99470657060806569 38835749153301829 89826822137726863 50764671110460099 29464480251219674 24690961902726250 19278571413383029 51789495613103217 49613054159981418 72144909691708332 72980265732783991 19152314972315447 23370171103209539 22106992030331732 82744998630207199 48480927947161750 32770017496212099 10978430228992624 56638239489032021 6833913482850826 17640047811596332 55606624952856519 74613744612145048 18386388151756788 41572047356384320 37301145014710827 68326258960506928 82952477885011568 99962833526496195 97406225522141126 8150517369437079 6750510255595995 59197951715336519 62123313251899875 57119359866078508 10889415914398815 75112257012702526 67879374071796883 3035163233755960 24278510537588356 60542820273253118 29771006727885840 66443060381741728 58418247788781525 2730083737323616 34498705027630054 79409392682720552 22663314961813003 16494516558731477 44662074714160033 63290896535856340 23235768316333984 23875178474669550 59405664965518029 34029456614518300 36295177954889040 26615813407494602 25905284027694549 84809244510572966 84021469838092913 34418054325626257 12773512457941879 55152953252187699 21927978489824055 29918891031227326 55043627455666088 95219898898277104 67205113967483359 52087698612961672 17132541723392126 51279849371366966 24807500043442142 93911658823254988 42580804288855072 78359342150039149 37019458212956834 18912520790577913 62200257255326822 39450613613734033 65844165967522130 36525608955433060 23108822748604011 56633486067424625 85752336545401415 60865277898124337 73503461785613544 47047797857959551 4156385722739628 47183860020190153 1464771753267732 70207136900925814 92908745426551317 34784429460418990 80178939518534927 78824763499877064 58315472816474122 2304103484173382 47248945558711369 61307888631729422 86439235078512624 30829039560933910 19098467041093660 29901824825151247 53829537032372881 44440738796090386 20712926538587405 99418418219225257 33578098417381074 68341063936255592 5196187567749201 98014375826376018 71498380518873192 62423527120933857 92322043768270165 72509199158779191 88896694631751119 91796461918818129 27814235038728782 84540552167200551 81748878936649945 17233849145899349 59008346291595840 69475205522545770 67928310336303909 25688431765994253 21958817509494517 41206567136919435 64711050115796600 2701343052721008 54074290612848503 16149690381784313 9569201872225384 12780455154183730 79917767251004796 39510690181971642 53500500007903152 45363645809363480 28209995013118272 44222402380442227 84976251731361765 37630250153426776 46891449290456049 87723086722844992 93255513044508080 53810511982370767 63888921296795088 85784880789400227 36740756345412467 90949370774192074 28442083579849319 30909172377782281 5238749741117975 84524945805470298 14792555207189858 595958375327277 7745831909251137 98159471599216434 54159303877608766 46243460625487808 47252466439612100 50262333044836577 17717565733042870 29652491624288330 13681159652509387 76679838890593771 88875518623420356 8132565379409144 75392716046947841 1455786855990298 45937390421510843 6814465846919549 3076871061416212 98907575230279654 52943936610184501 2872248623879194 45655837365040342 6297833567395264 59258821505215847 10055345097938221 38365035655479236 74256750301272283 53690136270720691 31279825486441048 40705904664017074 51987816246919093 25085642213796764 12959764151819187 53335329147622163 71617526081578556 65456795732488664 2275033243958621 78911151621015443 27306497159539560 40510071121373895 51261667068558869 10035064360847152 57189748555641643 45706887583249684 27528019505321601 91858770898146869 48516366836609293 75352606129399621 86053496068866261 45544071982593172 58350625307547623 90066623543145961 84603271555095137 36068197964750898 95490442365330326 84029090344424580 66548378160978417 99124051253668917 69515898791087019 74996760089992464 4541061159203293 85095334731732382 93568688376544903 25447164594287511 36556527889752339 60101347381144248 96825957539026459 14177261980035406 91408288542574303 69856425085980459 45717048211310892 91928774749648127 10154407533660830 79718882100548185 23581153899687423 73416268086341440 57048831208373094 27449456637923824 33123162013192677 36169621058574070 81819672304913592 95764451331474114 31565069727658942 91053101685401796 17530532453898368 51323408244176733 96507532567646648 63688942724012793 91230991614613113 60789866985320158 76917996262673043 17785554507550238 66369946016220774 6536746604701686 99465920070984550 87480081209846816 29229395198868734 6887328222955763 7014572962651115 29992097573477430 86280691648958040 26100630038409908 31426678117744010 17523839861958855 48541622095545402 63713043602741186 98755836265093764 47444845801367963 32444654090431362 42515099095943991 16000662837296871 50140633830135129 703769159159017 12596925091786499 89778908404133020 95219777434424828 48287459740260052 92193678743318982 93948848450273564 20102871710773007 26347527456499072 23716627631914684 85857662347443506 92475646324939596 22160159355326067 95187910520463505 10706176762363455 98758915719149923 59072850477178837 91412467665011796 84981699857751400 60354682222304947 50886419051539420 7024998531290835 25748648879155935 82852353924075845 64935484447277526 48268959063506014 99902685930310176 31915740699365642 92025830714547667 76151362653351783 56016051536675886 87862725171644614 67562375882379601 30954245810327111 11553529974963457 8787474729055580 17910520385805929 1510550308318691 99792902669768365 8526687483739390 2903819771506050 4168128757239643 61900475329194800 84663579176776636 63561460699537860 99975346513431895 63907752635925985 71352131526756813 51508344613188556 62939416597859019 81908745867894986 76236233902336222 8560199558958388 15898628508915735 84646725416035260 46430382575956023 62055500480307842 79746284802681976 73388136453590851 89675726365952947 74874962391193733 44813326913895378 82455828193410049 9929145687190994 44644508330606926 74417658537359350 89531177507815973 78740141976728271 87029032593907385 25006547801235058 44077803331000934 25640130970514680 61010058996098098 43376552871340 62007574479580705 96803265722920076 86710839408568616 14751066992628105 51034690470768684 83649578465139858 29817150269217342 60030749336883507 18713673754664573 22754453071678264 38159506349923083 70884777217751261 77453234203419114 93012403242456139 22086008904821300 80818062114952476 92846180689344820 12504183968520342 8969372613032673 60799105249576899 2821730626069539 9702117371951629 68779652090681970 39104809381323165 2122997205920630 75565321650511721 70396789836646997 35124328213010530 76709056049992967 93908241642782681 61026507567370819 5152828905631831 78368152371508242 17938029807809488 78459838449123465 84070780345266877 99328427449844407 53594802959354636 46275972071819741 65301045767617488 73079829056155161 7763693968315819 611105739046067 61530411463214431 15137807671619811 21755946462392579 19166107975949585 20224284868544951 73068095581246265 22699684963007779 98499347794842824 87818676299898852 9239254286899463 95195391585803913 84043896799608746 74893026712996838 21700857016745122 1780897414447238 40665563388714976 66040550771176730 87444969856325787 79387267368219077 1320831389334717 4734522389628815 17457799368787149 29524576924808055 54396963392595013 88452071905515270 53317319198459622 68927632685034524 73846909321673837 31112779738251198 36315189065748086 81395377367776243 23558880383113432 72061369754461038 1251090840178999 57301736956188719 56433778114253983 34222534099752959 64423791517528851 59969050440964015 75080033908955572 78906977818881736 35262755551884325 30188964595138825 32658427539996003 93450626200983703 38100092239547292 70785246682260519 89588969153535595 38994284865510542 1825041699804026 64785995783956146 26907161033667247 25549275926277637 86111571382577960 92537748936349882 77162155022952651 97910278323961515 64250622756315024 69933678485452004 64622142742296200 9882230396123215 53438059311008033 37815978613457359 14799206823520048 7645289919800575 55798324689417765 85652988454600235 30182710931615046 33610112131075094 7561351485432689 27127379144975796 53084010144985584 54907823962183684 70977334662429348 14311262416714429 18721137926770818 23382490054364951 65427859548244774 49483338051340303 27462624003615005 69541385723968667 85272411528128755 74042394745655496 98609206713179706 85866999730101001 31132027987875997 18899648344369163 14580269250897756 97791686592376608 65848778587901970 65832244240040298 10399427991754235 83432891260128169 55057957827810664 61236099543001102 60643305166342521 64583100078313261 87388746111526844 15050489783233702 51086296125326601 41395130401578097 1381478991615296 62479456482908249 11909508394733641 15744750664033760 89099882826203787 80283689616744208 56361267405213310 62537713626497010 50304886450816744 39717483007500720 12366349273988090 93335982120847910 29333013291347688 83279879431087460 76381080985746284 32313543732904239 2108188494613976 710074372191198 88390958054429729 977007513789857 33513348480346390 75195126254335686 6518877924832288 93726869941000034 67167211583511008 62140459597495094 11135911093599932 78510925805609749 16011468729467136 34393830293465900 87247069599971838 91625349306175530 1397838377411055 96235145105112987 80683789402198645 91797963286531768 25656620945460949 93468475621967581 26694851996159151 49066771831297433 71081408629651095 77042824404958103 98570776146137591 4307390570495328 70151734234819445 40180792906714064 98839549131758769 36684317636933702 60285743984148593 36189020474774946 11669677091403171 43277577303465495 22864963022835686 8104934572941529 38375400340808272 34271403700253792 8317888667965400 28297594149928390 78385059910253868 74737640141536107 69138629915838887 97634935090851933 83995224874922911 41310124380943699 35098721077703482 31413044629151061 7469841743505652 49513859062139993 53047092509908229 60012113705165928 43645325018097458 38665478248942966 20372733480557010 13028623215579937 99311174999441414 92010140190850818 26722316854748352 56002116636105072 56345746223370115 15740101793676501 62363122861064701 55004829550359744 36918907192170538 39872110889741270 1594731415511508 27287955964364667 76579334171058327 63043042332724629 45876364410331492 24311283632031443 49373667442096703 46386627629085715 72096140234896521 21943853410998810 50427445271240081 47041612930510858 808033085762896 9028461358053860 89732901433230766 1975674961769577 46736023969858993 13142416162879594 61992008605806711 80352192053600536 12817018428219665 73742723038148300 62977025096043845 19564304052347651 26027280312937334 86751973059280554 42045010184213942 66046379367586960 91434302478185393 90721589991970677 17577347751653788 57670882812256799 4801822154976007 81016813702675433 80209391911691043 96883521696123481 62010033232202193 33229079170728171 48745512896730625 55167249563267959 36058083070693087 62173595211893716 19331139324005454 26768803376034425 29849155847009938 59965766736741639 34147276369507603 43282208820826369 80689062533234747 75950503565145382 25338017883925063 55546207167257005 56944369837835897 61394562232502532 30213278466194768 64047886396034466 8655349262821020 16755125560782603 74200822325554361 77404827361244863 84115868021856643 11233077810047274 47029794487735643 3690368995855018 16693443917538495 1670123897378521 80578078988694430 96651748219553617 33884685552754111 80388064707617547 68294783205223906 55528547231480425 17308377508316203 4134544919103564 86495760079968684 11638816787933490 96194956703065633 96177026640314578 3727149147150740 7643548832173638 42679107206687129 42566676363324031 91336036779985475 56918264721147123 72678546563346834 89543633258105996 66318862251004164 28296031956814578 37401226592367299 60401489846907809 41935781140431064 10989820831836304 30858905542624642 83987158852098626 45152939539235961 847852449219865 14084513106034294 45564465144866316 90350441043592936 44471223958366401 96360728148082517 75203067149507995 4236907061839229 22077132921741702 46323705678113148 45573049226125091 63634256069343538 51207754343648729 99091469578285450 55747755334298336 76679434299073533 36836327657820647 88701280248742416 74759822934113610 48719770541054139 79375184886947446 93770900626445063 32155345635467663 10881457839665743 72987159916677129 29096338397049457 69405973031695267 52719578177785964 91771507142157846 55465890224837007 35500361173933100 31012515351707942 92755061261875513 33339163690113386 18950888583596124 69182691228174470 156540205711055 79514107986322753 69567384543488505 22823422774176272 93519119552916461 22347703468136284 25056152606614945 38255241754255464 52272607853001872 35977079237009891 9391913136465523 94348918756020059 55650012712916002 63615639606344030 23705076186091135 45127259323231713 15676962736007041 33433640767728152 45934708917695027 8833567820059503 6848247154556539 29277457728471371 567603941732262 9742841788031948 1742263707297800 98978237939629343 18799049365756746 83803199888029713 66864348757621487 63397639195112819 36667259271726626 87063374166892824 40736184054302928 29707414178106138 4651151938838381 28530711386629295 59411499605817059 51198616990060971 66509631066490094 3211474544596977 62722772129555516 73961218767186451 28889518109452404 87356657463426961 36272271201736050 79069256390010537 28907629470119533 65023991468581939 30760043908151148 45695976750537979 64961976326290709 52091515933461148 29853760054102531 21593511150789251 5986442595038885 35229502684051296 16273138636246477 83601800415692538 52338646775050800 7661697736445656 46599209683483025 51397145194291276 3364559074684770 21989257153290591 98179627068589710 68886426528177851 17101751057208520 16573325375787054 64722874291501482 51101175080760367 4542312361510343 64334353027432000 86880301793064734 16911975586035286 90768760701562329 2417713997978205 79982197322725719 14453385054405912 10216531793935900 13533672088206233 10794722627474311 90730587630442774 99721713337700120 94511140966243738 19519627547742432 81719825686010593 29224599948148714 25592008965063966 67705213067948947 1373206696091372 74106402854120070 44982502942589966 70438062133927663 54240717259155381 30285936469747992 47742216788368663 84112342584595196 51037182886080242 2756670404587557 50750781021226155 26606068477723201 55737543276998460 33542034436561397 8977981392126326 721077000683535 17054225978156661 42935976434884064 78902125468600042 17367772005686375 83815378929339168 56423081666608194 71676940917832244 16211974885848622 70273493627043701 37541296186402927 49318774712293134 38827494755466988 90365286356229587 35145782656856885 38874596849969218 74948785425256241 57805056091124698 4527309532446543 49305825249152561 55899408428472202 91556319981073937 69753297468506189 39307861644837960 8708928524415183 93823035062637479 84138869649613233 64191016345561466 31542578871283119 18506776021296733 37509958648532744 9162887773178081 54787515263957691 50864833806487923 39115789472822751 16697897256114458 9840305865488062 87727599117393584 60294319943104348 49967699385580808 20292606933468866 17666501879459766 88633429101105138 32401959043369220 47492757681067499 86123955988480026 10118768232470874 57692519917578199 30811089000020584 48890167844519857 30430121124484793 17490180862247873 30333152792666350 35719693519507632 46818595712306616 88119243669001259 45147525141579831 29022134171202116 35709235885694366 29823842442967675 82604362920710032 12597139122098008 19519706627181609 49984549501160971 61885675131971554 23882427771956530 48625514658353057 38343110843056433 91680093157918525 29757738215905061 97589126357976188 62714861522764474 54209373268624021 92311731108840321 14901234600513148 63618867061962077 15966250990215389 51630452171426685 92978395185224426 24242268511871611 27406581504783834 63693945302324172 29567431377898485 81438963810482567 18371269201007427 75256189792164915 27159453647213170 18932394101463974 45116816456660089 63368750620133846 51089204578397313 81363209145372467 37364478579521878 23537345879065047 44083927225803665 43556198530992273 86539919411758812 80814549366539272 95107217988801315 4264539803633103 75701988586165811 42047075235922512 8635300017918417 69087997214085269 42880869897682695 79641254046562681 69733699207449818 67880846942360161 63863315242821790 14469970213871429 68897338916193203 32957586003768976 60221975572383705 19216623204035151 23465860088593440 8953968099863006 77956563964684668 56152281156876890 81615027699748463 1917400801291221 43780902067966415 42573835198978753 29935800475573809 10137938088784086 90525000675409543 76747798872148472 79075986577106343 68769389194409971 76048151694653486 27335415640658327 58375257906675277 41033632476356206 58252442729497254 18948661410077949 22177045974831785 38915812103547169 41386027549483892 91041057014055497 96418531910003170 22890468098544448 92557928596950024 45228771839422701 12311194031830083 88521722615500753 34511174482936218 47031351719925645 62184683609088426 58399638332688222 73788901446987581 73930085210386423 71315694810189968 80849718872494703 51614970146139598 28394940102809109 97159737293527814 60545283403420782 11339587608613148 78554557116413946 75811748148624152 16475378683732536 25625439069468576 20676915837743448 32036923042668894 56184052815134656 79138726892618707 59113614134082269 84060167425342531 625275906917540 92160234158033397 48537728099154651 72557845798340540 32140883246742324 70640929594891464 96514239301914820 26090143444451263 12472863359276386 422564530995320 38393568124315581 27999391806072505 58609591607405413 60329357725741892 80269710533067593 20229602959594545 25187693974274682 82786955144710830 18887784052877527 54462024231283940 57996382456627789 58511972724681504 85843533694073240 34981257607831639 28701343695430407 87839874977697310 65509628837317882 626346279897309 45240244662133011 71593312558357635 51744221278965771 47823808692705178 69458324750481542 95936399570432636 53959790264843267 30031072913763433 22297132100867643 53122872384088102 90348357906520866 7729457500019843 49579354155183831 20048120665516053 7969728330745165 81914680390115297 19572444502150871 47307018165838051 61997741205303246 49501344564699915 58964183690548971 63515225143502597 50078392359605824 10768156823701703 20979916598224291 93323252312613934 47953066346730179 80853159766971420 10454040308776224 96743682515427734 37170087833731776 1294575518760675 37638373343380319 38990025552825179 64928702827755505 68930506067870430 7679411941811752 99060854777897257 77661142527803223 84901117596400417 90570302098033978 24907933490660743 81034784940667656 10562505319796794 15220577094399708 62675235188080898 57697151943739361 54931515600963114 4604118986790023 63020230255052446 83233787641202629 29571370777370302 6074397134150799 8672295825648852 57778443071223957 62859857957900603 15447440233870750 34908744856523092 47445387523835007 95190368403695569 17126888344036226 87707073117686693 25849767022477072 5531597194221359 48260171043209031 51590375358449962 7532784901146522 63271566158237208 3553927585937877 32252695670637657 54478807418726607 24458781851127943 93026976624530901 66348412685467527 19229524241731924 41773585408044973 68232406613414665 85817718085223752 9410401166615624 10718894757547092 60551040765245506 24794753580064586 59901043246474160 29662050917209035 67898669210662268 56270491030936510 14300369638233708 95167278662893838 59730395723499454 68043202220045925 14698340118893753 13114685332517399 34282141933942120 32215159424635609 43296262936740447 91727656054236123 21430865503963998 15387614405534065 13054738340614423 68869173081416199 30498831852661435 73735025105835829 46673523250232810 2555254749526632 93130505831320207 52436169145652555 37936865015545021 93476011812278587 50781824781762073 63282983944291759 67892077223373671 90266259068576103 35903607716815185 699236613139091 75762890332094734 15740048715633053 9794424253155792 68403276523932768 78125073511201474 6591891019205374 95555132112882572 46667254196073345 52112050663275874 22186232379844907 63619606875247079 18953320813804672 39442396452499264 38525761794446070 15837478345937706 40468363870608783 7136468602688142 87524972826532940 85115224341435435 59458044803625757 49566555196041112 5754968112841089 21883850027283168 81540154405971082 35619329979518379 87123636062886619 49139649081639433 55911752822099854 79712563273734742 64193523545351687 19493350046549938 73589899703805901 35082663500771159 76929289180436703 36395493263345551 48335827945913758 89354467805957142 32401603985179397 64956227745592569 52312553404228265 27548109601136034 60556808869005337 52087723582005339 83872784743725987 476615181468170 67275620145286624 80957541720588726 59882049984959460 8654434099964517 18136534471606037 40054824205484109 83989248604342829 76334484511970748 86067149698941962 27384593565601622 62010827700034250 5815677668041536 1032396434782652 48859913269845750 61752248836894888 95786055918759482 63141974148516935 80141636673642498 68763346112428183 18246174357512560 40032160278588027 55449967307636596 64510742139981023 71936785606673773 4628187691651222 25161856763258140 22257166646259267 30448552280643785 73736203614040502 70271827023994548 30539003463022116 59162280032941483 53309496098178539 35583437995651946 78143855087258090 74136601582167961 17485699885056261 19692652041815814 95854653146227837 49193940154069257 81628244803215140 28058649465609753 55329569293852251 65735857841045943 64786258524753625 79862786578533604 50023668927567114 82509918139381643 24247792985214151 46732448212485224 13583832410123043 72236036229734843 12641549281916306 17234982887282088 23500597558653021 91799298407539709 5316559211438585 32859306570342435 92324656982006186 59092195892886333 31322468580168787 89399806973020250 24754234877056006 17206996322393731 72940471732894028 1329078182367301 80505809193636626 87843427384389212 41377053238714209 73494440507450383 99979597820196164 16610172387862733 34054887127543553 62499398260497029 21448116244380615 17512439395734479 80558844537253447 32554095829963495 73559248014877603 71595875842909792 83580465666752814 82326699362589187 93412186338697934 4976904626285218 16625892091631262 68818466596442783 47644506668094626 69602348552919806 57489109125266874 68361843235155764 10343428995245604 41662564862164662 98592060278834876 16280445397889585 33677690524683644 98095271973491927 45145501784527788 87265207237313788 22946080010377412 16394573274220580 61686384491571732 40615928577710263 35184621719979818 34328987443824117 91372013154240202 71366856898826194 21469345584472814 88648819098977195 76803208605205162 86121822223362165 4864411932813250 87472608211378426 59809270347986537 2059843407985257 21693244612625660 60759060598401323 52228730148345957 35600649923276617 44742870773154905 43761117241057926 67952481689457581 2316831296499387 74555326259249951 49443755406295022 92701822129451183 29495853590492049 9844133208872301 11545419049260912 63672733239908484 84098279709448654 85239300754601333 73032355645829570 32743681708352959 60950835468905713 49726553131691656 33883866269009206 64041523177815466 79470024353376578 60308281801205536 9243089960823600 47851003004219682 68804654096976898 49649442218497490 65971004811764881 49573541662153474 4752685892092754 75929537061883518 55418624238399616 80767779630021290 38839663341172447 98282284706690633 9991612918242225 57188513409689103 23366756548382377 62260561245191062 62551506360486851 65914537695031382 36249221614363633 18185709941651646 14814058716096142 77873147940200088 56205318668277127 48480355824830690 46920147864204092 18533528488787566 9829971779091752 46787803406394475 93814411565380924 16064462063756236 70694154713306636 17005794605819248 68436348423196378 54374938216729008 94371331997373274 17744176071107680 46895857042917560 17537931303646359 81644840796629832 4493143621499488 57827231482563616 29105528944576213 51016776447658277 78777058730666012 11830873598217166 40882315471919989 74069747863148279 53728792274458379 24230517428621836 14177374655268466 20361862648669693 67744202219503122 22710071667688984 51592922431069246 55409193225915409 2174827790430546 42218499001882906 24966552803209313 80906477755233308 85922546432065030 2646575482820301 19346175274390878 28774803120300329 76067221447542693 18596272879752920 25015016658958183 17024648937488785 5475012771430608 20337752957720922 51807014427176888 78761342884583895 53042845920738351 5682193259305406 63626966165255806 22166042901465826 19415032182169953 24572912797855948 50376047961306226 62994191776092121 42490698659081670 83443493097269237 23526747438716596 21493851300197558 47999334888008990 51159852321800782 72553468806482484 97683775338209356 8066881038037825 13460922892753051 36999390440867822 33059474963232873 1344456358118834 89974676955214280 36096618938955036 59506011027883145 38165600513205430 23353648301908733 92572474623886189 70824429473801842 36582383495904536 70234978267625032 78271088256771726 33421694304640020 55396205181194538 75146332143134556 38715488570552669 59643401039333233 15612879348373992 17764944749780235 48226612379142624 64735442388214554 34609381134771031 22804232359611952 67624014934063990 62369781680477625 52570984976102416 46253890249767158 212880881082193 64018136164643771 99435603381922047 84665355996905658 42001568363237389 43443950324678654 72889560344393816 2198553575535058 46238066527302788 70057243622982656 90761210429497587 45209441485123164 36919486330320486 3717478587844468 43104903848204219 47259288387997429 34521177016427878 82304972696800269 67648314745443509 58164627915254918 63348031576889225 52691242482285616 49258594335305279 7553568700225698 3267982077858778 96417673403603593 5483647950906004 44262887196680764 77494179246849690 26501402322774967 52038493566542412 81777078091362947 94116346477722034 84300561647441574 85452999908763093 84367724463632442 22394586121846238 68618831526216761 93404032241925004 88903072679800643 18016587523231735 94402739150083664 39929867642308536 30192161897415770 34552610584149544 88139998054636998 7903852474465106 38542191564008130 27729079938054989 43636322506555292 63561620081668741 30917498310171119 28033894765769593 78154384697332683 52852307942767286 11317512836317918 93055099378069723 71568998941761868 75332099898085362 63069853480306377 97000877529220716 74585430928804980 8981222493891258 64180324899219222 66205305977688101 58825696343323733 6405849766593629 35343232559879902 88324926346144763 5547792017518164 38449784477397043 65300727302288923 76050116506071368 21727853751855910 43977373927431659 78581454848934970 73821114787254105 96470200536862531 86772828902125207 29232696551330739 4984510102708868 78335382592966599 6270743650985572 22595669610299444 84082813188422313 75989675175848609 45032262245038483 16509070717343694 2351130991760978 61937023232390804 6901029712227671 86216901221966860 89666978674528762 98338354261739774 22294512817127620 10731261852147808 9158172275731207 34060385305620697 44056778976345651 38940360165985425 95829618056115143 74284933737947410 60473910073742069 24244479828299460 57829589616593228 21033704232362636 14903630717593190 16860182534242687 46158411080335876 3257350816827263 14390449960715296 64700336462955056 6503538006780906 5921044329071460 26114275880107282 90062115317186597 52619801020196014 18366414687779578 79589443857097868 55607892283996172 12830088109774924 96258197884997941 56429290817300768 13118339734728668 75734482484427373 13776221105165732 45040751085994200 11469634045810543 41005385865576729 98766231827773582 76461839849458107 70497499180743499 40932315386373867 41171342374962034 6579786935375254 91951672978803324 90548157946519594 6483434575941174 68472459276513146 6022406011590058 33132695499088431 10567566906179165 21849355186562320 81513438470764564 43047763170738499 9209470127169882 35349993758872507 74683639258782748 35908811203036483 32776493170509769 76123852298862644 98830664140726769 43710989683478537 49724892546534734 70883590802817718 89550779954206365 24461455995369237 15452095980124922 57330793606879089 63758911245437370 88781162093013119 45903601756532264 98112282937230612 76069756932218569 67967878086321438 93751733149973918 34545841718066354 17899475698323745 39321858732083858 88600633623579980 21204224795764903 43520637448120881 81439507559157421 14807280986028476 1789286568175872 58170658211325738 67138002326923930 75552621598034527 35476173097360465 99037210395377805 98430241178498266 68752457905778383 86072443849590466 84471784498824634 4275232297843128 94064533705093348 68059055694224394 75096701043525781 46851268991248429 18911246410362579 33311756834320599 21003459902030361 30562309299044571 46311093835843474 18451081088692478 44116018983630238 99456214720674325 56485637053516203 36618921403229403 88738002547797754 34725880613040610 93559148069943836 4916364631247615 13381505454815178 38643993546468636 66973066594052351 91458524427771369 71643139729388458 67819326333793831 33272990404404182 5742713014371293 89846767518574014 72768906944477360 3491742910615575 21926383204476630 29430151304266546 84938353851844798 27147680958057192 51317159545966682 18064113762936003 92477136314403708 4613804123731035 85337813384125192 22231516718104395 89795157940287073 55959714831985442 11149468591929466 43859566563346996 36115889817717992 69458950487856901 91944926049286992 17586148665149790 90414008731693229 91668662992860639 90634681340529221 70430300610964323 98001026460738264 26146939162792028 40539870350825188 70968178484376227 96968134716418551 60159059543239273 62865923627257490 15227050094937822 47157571738507524 78119768377898973 55929102342711727 32074207403867926 72285659375273880 92828660087836064 86224367701068350 48429528659421249 45523847190820870 77062128250870580 47077479782350043 28460734294410666 80021599112790141 16905999740877199 85008030678617998 15083002226453333 91404213596217475 1731678452363918 50527540042634402 64917952915806550 51062628388370715 362975251891806 41760564058571595 40995784019074408 77646935228137091 12083108688085800 51607612677844564 89574561330239334 95769022836633908 32420194922590730 62757523259738630 89107037431601666 99737593377655278 59060093238350891 87935453310163750 85463574707649765 1488326649531548 93404701576218095 43585054853175204 74807453227379167 88770452904355137 48973246512462422 85500911239684226 64428539066794504 31767897087119606 30392069282507420 85109229665163343 20598375419954289 38525889087080987 19825873311012871 74774035096420970 57340833847977246 58145734610691375 67904060877466407 62123199794050898 13536216541845904 70130914519054689 30140608289116587 48305818462720651 3250822489689413 31127551291940430 63829073357672083 3579777567690912 97762296840679869 4893508191029076 29316008320920331 88272782219899440 6788705429474272 79073581635689767 9891522858010036 92054723449200035 28663237418104720 36863387307288188 31731194024331354 63205182742121095 28377809041618899 67551725690172274 60419027764551459 97048195825561972 48992842949014966 49466562913732930 8038721677768319 3968440103964930 87702133687110169 2701215426891510 80878454338189205 65585260348727496 73212507073279192 7689238006062 86491616206286094 77246054220451068 17845463269042135 23631600633347080 58790038024412848 1023848419620572 11280967161522803 36701124081258582 28152033141677682 40452742821619943 99067427865364959 24818038161649286 13791951237690060 16106932259652092 42619023910842087 95341213488115900 79278828524702637 14205451501814498 2194451994081292 81939025471272950 60493936420595738 34635009078684313 26428364681593062 35256313041910021 51343734959827295 73600762497271208 62260821532984572 53382257686987049 73709568478970096 57030292702656229 60697577475698588 7838044002983196 11628552235474161 61873332248890087 84609657890360054 29302484005034554 19393958016471701 3569359962068319 43681820393959699 92374609268024383 93057742680036266 12345846993497966 18177696928106653 97314805312735253 18359990806171367 62188176572195455 3755997911079848 77378902969202631 33896346623731358 23045118961119882 23526454099414765 62173279706292139 20987923069606554 77446392891417410 52704587484969291 27976055486889712 94196918697891993 47362645472029696 20908453993278947 4073111149468940 60493693856093783 67878142698269387 98094926942432008 96635235675184029 97499596557675582 85435147713097316 29850169076980469 2173858675271868 21541898055151620 75419878860026021 72771143318976201 71814648094138331 62847788393174651 2914252965590571 26182494050233104 45874520761016839 92331890548341060 62363645848485442 1934709386793126 93986592443496241 43825961479972434 99095091580649226 63583901542310174 69857484254929473 1667063008259737 73257229968882515 9371061008424858 37276846298289986 99545247898643397 43638347224432116 39178230703550018 5886095262703172 44739635644658474 14613545867424870 53430034697829241 54924001314281611 45589034717635814 97595199127482543 62776159961808113 46884494056533816 31689451624816480 67059713583405055 44068334059116031 1131724232062850 69813763684847925 18483655247880224 89402393853871686 35880637618604884 82329578248450395 17231767017002752 55238388289885662 42462240146198203 91982505904626997 28808678981691906 25440470488407922 24993003116217894 46115494431972707 51934874541751154 91487206046880851 7024777048096682 43433356200902096 5216744695538691 70586217725089455 89034701771080116 25898804620458728 58531888944510813 40465235842550680 58168466755022745 42882020430450576 34438906596432650 40225462210156910 68839772247231841 1737966366659244 45447255211434996 67554259410437794 53072421840181678 85167230498263000 51035325455206278 8316068143474207 15869064876884257 22539526986881711 14985614345421867 13458663170166452 91837510610094459 65816960199555691 94335289872272054 32599168530767019 78385336115972472 37767655443637178 56503707598758441 46268871326431123 86035621940064496 2818224208555003 99515829486278742 13012026020408721 15480749443865910 64241970489282906 69791918279769475 53868623521843286 88193932840141390 913137396322206 33645665730944943 20193677996841338 53594623118129525 21657079227522453 47889246503911151 2262145396002394 58258691890572551 97586718000246725 68557905653079484 78871997798705973 94290563556975054 30026247240211909 65695781994787052 2910733239708233 12452836358966053 94532590882031216 2268935851576235 37121983472689464 87871208506830867 8257378571869560 57605831709017382 57583985046437119 64810584220114733 22259311567656832 90437279597848662 66105850509140561 25196808083542788 18877672854407700 61176051502949031 47530807662026244 32545270246271574 59248542516625200 66385096729016260 3615762329629938 30891701514056281 96148520390360385 21387000645615640 80397455648016479 49677153553706518 33679351680315172 89118932413641853 33577776211067393 37122408733264192 9827137419709281 67264884397757610 34418650815590848 44208023667109817 26293405191241513 59302597496394887 34517794241948002 39798369319971664 26889164851890401 1224963780689538 2068965085252082 98023754165967642 79824758120810377 59669259785260133 28119008899270443 94498276385983741 1381459439119529 78375768424174531 3378083921421419 74373576995132321 36180839357475574 47360047408237579 58184761608446490 62874708295530586 27978373314950316 90298682314162902 50881414531956269 60908615978875388 91574916820667839 42002470934511936 33093966301303743 28280128278359771 64950895354727097 6969639217104612 86247778977847771 97846467046871365 3114644909725694 45468044413141498 17601866175233300 62265884076193913 27335889684243046 91731276328378771 97918456568165773 79371112965766991 68890929859175087 71152226238786578 58718174763368738 97270981714195102 80600526154369812 53165929507868835 30082736764412395 70632070510580899 1122504158095102 58318244620645068 65796668167745180 44134883087871290 124886916189174 96915003675637696 60638326004442992 37131638847261657 59361604522891068 2852064358158203 32229749139778028 23767959868854944 2727986527414944 56932558908681737 70421698781772640 18488924753782319 82603508999261973 18834342684486437 75489834819345320 89091410912184732 75358648354648810 30342248246867402 11073336675132320 32515631481328013 33004260189910432 80799549901360647 31558175422356137 25079408358279650 692586291889675 42228902338063812 91170929235703285 99357505723891554 77982476710466786 69863358864212182 68337127642489960 91498013725568635 40969144268943925 80835872934981605 86522491498013614 46012604059733460 93061196612852263 93431769183654910 16626703872154707 81816104036516514 48165272639893136 65666389270324356 37086930039857019 32828878821164319 32411570151044390 23315497014655170 63628725105496731 90362831451141848 40103887054339043 79070666992352331 68308485396501384 41185686797821188 18571286795236324 99224780862313573 90976356179416185 27161971986424770 89285625622866032 61011383310532702 15545733053697289 85059045256468960 22303834323231061 23795180870077824 612635046669562 57139214019283469 28663102385093103 28543961414951798 35244799845429003 84528855978804503 48617516351927749 32142367112316543 45119454976974794 92228185038592786 1862760812965763 72849697543724877 63538622210846964 6158707083160413 5852591547000727 34024574734563820 82224846860496509 61474922218641195 30325992469031234 79949838466119975 94633658429715698 37050463878041901 18861422800695631 22576247166080655 75063605635142583 18944349374159469 85635087954219577 43183573121767354 11012473696426 77012649927367174 53017710348779566 73959960763614716 23057673943501111 42943052470688756 64499665872461005 46813900567177282 91335983980917181 8671926174640225 58183761048868321 80854173237823747 59953311069643330 54603882538182441 33655941937346729 40242761927314099 77207461403785682 8143384965292998 74365629462371172 71489486323081505 26131774831382385 63034094727319527 15000000866853181 93713900492395505 24734310941609231 67022209894091535 63300690526424761 19892708194159454 71893405262507984 1455445150368273 8243373738359308 32932911859291664 35397397926001455 52275347472022139 65782947113223322 66870712402014108 8424931494906229 46390509295961871 12006491254020994 9090868537285988 17307300854037265 95791575875069333 22104660122349907 53528580755447630 49103493567105064 58086113652818231 36350762995103874 76156766054279262 22060705495727351 42141795624543599 564190087058777 56797216065495132 43284182078163932 48394276841333423 77576475171299877 42329787452099994 11909677311911374 8543725229912776 34382264237797598 51132837006758209 50760089133675134 94402805683990771 8059982908201439 42298213291899511 44156897619432554 96911535349331410 91165649076448519 65045243703204881 87878217741914223 30360465974012230 48443635530111920 9418370369561740 84571154509455207 76543832426125102 91776837307671952 16818620591706301 96585935156803442 67235005262049425 2074860641420965 45102639729125299 25549404490231459 78135370388927812 54604487024200225 54339483774027489 17569318816922732 11956496184926468 53184106122186813 68392753992455676 7139902119566697 22734919127131219 68853920065616524 5594997884601852 71260059855953106 70439952655323152 39442940031587819 17461786902427637 37399890108126527 55436036599101450 19690430279252739 61958677682357316 94156108811719528 66029484128360298 87503900971505205 47542714273036252 44108599801148080 1664545181253140 792097550375541 24050272673639231 20641476507286777 76503360283837333 79939180898144121 16944831829802724 72422773874929876 43414690704236429 26978855364069435 97371859149490098 34034301056705024 21229337544996203 60575572276924725 5680363543500351 6557378150662051 45708560041309051 75477304854826701 11716836136581240 74969655655701919 985711553750442 45890623591560300 67943752882179471 69441965596986604 21735982849847616 6987411250069642 55555930422748930 70485811643069664 90988286098097490 65548143275866487 74925913857246430 5795294565853977 63154385561788383 16116676800209815 97175180814362467 70142491241768863 4574626176602368 77777755314196006 73563174655316743 33045077480155025 54780018309382110 99227816047654669 20868869625330836 12499981111530101 41291078703896041 10249240491831478 75223453594974690 41193376634250165 73023446820895963 29108524209345393 77877336616101963 12626962198628038 98027254308237282 7911906836597906 75110788348651194 77182613513541855 72139745188178489 37351860237527997 25426908233652322 37335662228721828 68527337831200668 16602809650114755 29031503803741940 45172306894352535 83985257450568581 58202511263954588 68822595592283291 60919537373790202 67840797803405760 38224705819700795 41448566223688842 94440888978742174 40837485537129961 20803037458495972 24575160167369694 15509732566641187 6772574844047312 71352020011271439 59000911700562687 11256741444472244 86263597507679339 32303181656699330 31632109688723578 5697391220776639 90555084168502652 17808147630618600 67517652249622258 75805424434617657 32154670433774102 74530600227423927 46883196152806045 16605080655418630 26001153537346488 30339968735744858 57011817374938115 9880892978726446 58992147658992986 13932819385080243 17515108011160805 84775504900484608 47010061106377954 93101534182120434 44088887402087594 80568193157927824 35100489206791322 63972374867206121 81253101336937121 18035855913076587 41837423454016910 72185678682613977 89752725354658484 41103172705732690 26531644408565802 14687695204007705 23241292585360274 48669614029371336 8542304787635395 87734350371905765 83964944956816972 69650838227921315 28356431466472576 13561412107056607 29294966735204890 36846362525750281 34868639349416092 78839115023907121 21989463582774146 27839696652327817 51544944862603965 52664356248146754 61224850525572522 12914030447506681 28872785116586079 18971364871062312 51804933148968534 53883441244789290 26758618105456464 52514092068302485 75835139811375614 6710526830886668 70980441385445039 58291392553274527 30437118739004699 29514152475886440 16931804049108695 7847338373733217 2371585850364879 23419070436776012 68064959937834591 4010939019858359 12957622255879013 92941688081354441 32158695026823759 56499993943878389 69572147868764941 72178736811033382 8686197381480570 28936732485643609 72969721724360637 6012972460347848 5875405965305817 29726010375871282 56792204623706136 68406122146762972 87591267735789265 71556077423080379 82854892505828910 61430195314934229 73514104354295179 84500680564770103 26828090853290262 76676179725676473 8025986531896055 73885296985775630 10797631944977882 43732321870286899 8547107885860930 37240664826790694 8791496704656989 85159285750851822 51684303814730824 17625988154911320 86882867316593729 40402640308971839 60072125219485113 9960919976991448 43387014192282810 73527463801000415 79829758760583833 71844935675665120 26120599879377501 85744013186531847 27659224191570787 41377496151408119 67487815715004802 93533929903940178 52046804355633253 14399036626028168 64070723172565208 55558975356197656 54480209340437399 16408812954622138 71538753124544182 10448161037092284 77545888808177210 5023897342764512 74626997593022676 60292465394499601 28356390243107803 58216423125035740 73067601436601940 42464684379974649 97406277164226560 5107869741244553 45024687179877688 78716950202414493 36638007174364538 69147827142846930 22692235681872110 60007634249733793 42398530148728335 36844893799663647 20859439200928723 5564859506201372 39629573868632018 52802526848600293 76946694520701440 69467954570691073 89799752452066016 63994133684751205 10966826581279473 41855555661341389 17287256058770340 44562933699600062 7878588655720093 95091434313617352 14719970682662573 50652263592040271 43280288583063816 7692279351274681 77657113120272451 4718210890439355 37890746059297177 23120400142738720 18764644986363175 22550011509542470 20165458546138248 41955348795456964 70912227829801439 30126939364520519 65541864443527042 35509301347568888 11957124275251113 67214843716010946 61394973349123539 97294490483588401 13960478983985463 30719268442127257 87468901452856130 1027898913731763 58223483665783550 86538912674931291 72478658852672826 35729417386208287 58797717383796172 3275181820121300 50792664290605857 70403526044984979 96383321461079202 22996285275989408 30603432151768844 56460022144971231 88969603259325328 44731498328025696 86560144741313417 62355734333607315 40469318048275503 73117447651834770 65092609131222743 71510958951676837 77680981490694954 77215351774135898 54953899868460154 95845389081497599 93066805644021054 78917388184536834 99107566866698396 33325440926648341 20247681439580082 93033563071516502 19735914154551604 21634757281434455 12574739175144139 23474057735464096 87362023647251837 82322499919240613 27622331370683160 3279975233501888 1035665274832970 51569284506946246 39582337959400331 62048519889335130 63773941845644607 57331933677566568 51462983881365636 80060759137842230 39558886826840007 27142646253178368 53478481511732743 20842948940561424 51415398631615636 79477567619870836 82980890774051761 18967846209558937 80243102389109349 20233187008849303 26060930966512709 27962776371372106 86391534275759337 75956376378708206 44532693634341357 15510003883653248 47328441557625532 54321717545061558 3571890534343757 75315778082204195 35443895632419447 27493452480874278 99223735995322843 46362426163747201 84652108302819707 5602704550464478 87880616822478104 44718745930667404 56014197753401229 70946277636513255 72329692714504165 53986360289132436 17018998757056379 19583191925128489 51836759399703943 6004972474311131 56532134018571397 87575799242556954 95572380517766237 44313092282892206 1990019040248126 15347577142905616 99592174359498424 63083824056524139 3932529805890481 21222416648189748 50852961599932416 61335622552800847 25133590284255040 82077047848190414 36251340991248025 25629788306007208 40508426546544559 43014435020244116 29142402979893461 90265754545016929 12750080091738032 1077071490777002 32544504866948525 19091569123748368 49247389609329589 72737858454914198 58382167834809181 27062571401579083 48044245085961181 16369623087996150 34933020296617391 71887816787603691 51302537578250964 26521007773859945 11662393192548089 66891321076367895 10192012576340156 33114143117996321 35855148204238110 68807192867119718 89990651681862457 38843264776821174 40314875035773491 19292742840854189 31500717757511969 16319248060460741 17294893285495106 81900590135932245 20921983378668568 95269710783109677 15233457437513292 31674626497908110 18458607199134637 53132121153456966 62837381643957934 1311304217529864 9738402554511655 68401492048397573 18958802219566855 79782325475161460 75274473978235508 82961576950297877 22920251682330590 45583229081983598 78827457109260471 18543104716853809 47118669236052569 55012718773819261 62554573129531502 8789521755311669 81187029218160984 60367525546123672 29234490074292119 75005016149959364 7957636103670200 18351012935542181 68318919301749873 30959979892851469 96962911267194168 65068179395472940 1674452735688809 26662207494389087 76519503026700120 9153543559049297 51154176588900136 43458749873190300 24443966826685477 96925481387673495 31313652804390602 86363855291257072 97555133555494436 28344211903248324 26820666536682569 90653273864194090 18854839092860550 31737613133392712 1672429138715542 60387152116293021 39278836930009281 12092617982147138 80438290023110610 99180670325483644 42571723569047578 88966117150837483 63574739954553602 74175541079293640 9797740450807830 4018568687941901 36528264497089001 73735372683582983 83822199372837011 89045388696175325 25038235943961144 62159872810745981 43045032081921346 11780031976176987 20747288786993494 28991077128882897 47649277528176008 98939035083307971 90879195975946606 95205754534860093 92211234444392415 67692242287147170 45818992106444556 53351165534508702 72497426970651399 94326486469011624 45185486084440096 74642457750494620 85734420639189956 27446746935612666 79975522487649194 11881732169729541 9706206673638933 74493383187855659 77731773633948863 29059864289412634 11326332410953904 83734397071489040 94202696955036448 99715477216524721 83361739084605105 5221252366335790 48504185250237822 66673780276028023 27858098835390073 7642765286081459 36375267776774298 35051452509705796 80597592093893371 56658063450911832 45739266540792608 89362587062586201 54364838264687150 34010739578800487 11974417344927357 98823490196932453 62695462656051162 47636258246289119 67381125221653579 80942551517873391 13260567935287644 22597990891765400 1945318722178934 97055725406760961 61651685039397426 44031558585955183 42362873611992602 95041036618035022 42736208465581820 32714858964732063 4163115951624096 53279663160644576 35805294932604986 8124072592179099 23879531343697594 41503805712157928 61366439896485726 49475783387798307 11456113986097067 82625342198563506 59867435501762417 90360939246196380 40753206821082673 14660267006447139 17070199252024547 68183488203166814 8495626959747955 57605124970948337 55030876698247670 60631056716230143 91258779073124538 31715976299298219 4691105625518205 42414170814476849 47671396931785646 74026923557840354 36972675603916017 65044796284738612 45304375179204350 21870700903951844 31286402861731447 19389969193845683 20667798400598822 84154497583028382 60486702067017987 79171654575273564 76968901252294360 26604126922435746 44164244853194728 67081825092786878 93486955879580098 65148133385351307 50676327876136327 93562916964224719 17050235458104495 11047643729930870 18814862972785002 68770916474541577 15156213918217760 9451020116566985 11623618758242449 25982019441958081 12654250698303654 49548725028222609 14278856197395138 63297197638108646 5708641088769487 25076969710372779 10819998536123121 33167099811968018 28695985472251676 75970843078574865 58824900920339134 95752106538251039 74827899649794012 19217657587550022 48925844476402992 70318054265106865 65668199464601775 20796105692161449 47652842026858187 86148808745392025 48725473906190257 72983593611221508 7294100172074602 76149491586747278 97500927976821814 34162780839959307 17404951504038806 88461031638663201 71480397519390919 79727435384945594 83779751578227850 89942741979466824 6607275204757084 55954915885621447 56788493991292879 82683471444377563 14490721540341301 42943946144612046 40917638356689745 18577409740861131 69088984061197543 45521965361582221 87388743564806902 44523443463542723 32207348111181984 58718835444972049 18139458885359991 88993653661394403 4801629451095664 98420758457779699 83854779244580312 66606560241908448 65062868033561070 32680591923863504 73025945852202574 20032368689934820 77252497747715219 56699638788846872 93621665479853251 10172975162593612 69184340717851024 61740699574622663 47534103152003483 80179512795265466 96970312772344597 8018931639731355 70049512451206871 552013933757086 80426194100048949 84901905634542690 96435879673017441 73830455507156290 14750797866050277 7928477560435612 1503514287501556 98082338384203234 85151450622423177 82204019821850911 34817843446993102 29684914722404037 9915131042618142 17182879688835116 24839189868142085 51951646491123813 99927424865650621 85766341417406961 89908288415546650 14582674866851875 12468692568837358 31236960891110341 35809348921645890 16245714819262060 23532508186114724 41303388695777205 89451769748047515 13459604889568461 17595810016247019 14002725181748974 13302571056162847 84316724541522097 45453115360289812 30397628143916148 18147126471015683 25360380136008807 65155369256490147 38974107496814208 76771195132691736 99095973752267526 98597889797126588 44257562066639166 78943177531540628 43388082577526364 53785496038507786 63760338896206907 22048369152355814 59682531531259449 90408540692098089 60741949988627750 98747627470474126 66963837614351014 31414265907952463 31583438347081490 43254793937679932 77967030216404819 71785080223405789 73423172133614652 63129015706829307 98284743117176621 40660934655891477 94194219957910778 39696339470076885 18354625971392540 51346662819875855 51925319743786840 16836903629261491 16786405646469554 26284274197131573 69634322412877516 42879989509901381 26612504507106294 88270313460927909 58890460578860754 52322358414972569 20789116309361667 77710877983007200 32311435378478927 5662506877152764 8365115435336491 15225532411784372 18478971432136237 71753338855271121 28602271304059670 48086100564417313 12057340360601569 49656880459284209 47682977942832023 35077208289723304 89859469740800602 54552903963664068 74235144489781884 9804949324910922 6849523952535175 62530452825686752 5186416497814850 50220609048693557 94312942840799890 51038026289481586 47643966454398872 75539380654121433 81283179648097684 85727953241884533 67315586316626112 50987584011567879 62635951217445612 88797784683398192 13453285224275321 26853915137044511 25946566559580714 11549214911833250 37229124484382752 89009634954669767 98755326584162885 39899276696073947 46063836041191426 39935009023121636 93483335835206987 96365317505380485 96030283480998598 5209541567433445 95038148327493030 16378865395104244 17212158199291937 22168794859680698 19356381763339122 31731015926097814 74640935855913186 45569485251457178 90677000949166024 62806317965071963 56169460780572354 12899607230659028 54794597722664648 81474081115556122 83289453473790917 16628733086379817 7278933565222689 19291568356136714 27956374350520351 7403046554596757 32712268583505442 93774856068909861 65510431452423407 84668859590316298 35969790186374577 97254123616695402 73930614072606260 41225074119728686 42976362462529136 88833782347203046 31360941251135654 13197538797416282 94273865097732560 88715170011158959 10338148710573569 23780562437043240 24020626684777421 9336023747982645 6137400036920604 7263328837072979 65133672579474862 92984291497784851 81507504043630701 50382597591669565 87398511190030396 24422894112858924 48370133436674972 75135729495085112 91350539625025292 33142012542458598 7818930828616746 10738074447417946 5252584513834681 31766957945751595 49140014201929928 55585382115864964 81422316288403189 1676894942638588 60627165952708112 1715658157566708 87664196160219623 59047136626957097 81548485366860889 31038938642671984 36027950346383993 19170056628246365 28377367156776355 84437338218314108 30413666399870052 68548787422840178 45899600153321823 73259215882851370 43780589222585580 87419680415075772 57833922524142075 7717503271690803 62276258979301595 85963214018500866 17052515156599887 36010981102846418 89530365248646408 6210457419904243 66473170536888404 61757701360421872 2917311573301674 3365541691670211 59529860380347783 80721402453545780 36786565837334610 41531043347745996 38231174864234433 40894320847338994 76378039107802286 68812927712508060 701469907392869 53272598987477712 66387104010598695 97788569708378293 66184077944190573 27561265143189101 38791494308017241 24353755694454670 98091533839452594 39587477287271380 63904741898265963 78491031670727607 56949595632719940 1510999355431439 35897797906561960 8709701604063947 60734093684345296 83901026222305589 53565170610763612 72061025313375642 32213387841882053 16180458551219127 80461046595165863 3298902535648015 78474875490629446 98664347658403764 91654016346374862 34410142791742169 19177754473723768 4563838157103732 38603185507285450 80710098767469304 49687326909262015 67873114901515092 24393680386378996 85230071151774135 68826933492771209 4986911663587124 64856027728032878 96630887485877252 19549989161224751 55026671936651495 19403580141145285 61027148450201810 82004973752191042 80712883460547034 78763476048061099 92009498938886155 39272962118135343 87657088824091447 58809142167483582 94727683419746162 95192759970632950 1663896077114108 83213733424830984 21666314476444311 84367472141034947 13413061208781560 9256276628219348 35568806823094204 79350927879796104 29165265327527993 38402508420753733 19651012625186833 39358779450451958 70371212047039350 73498134005476361 58036940107394241 68908239047852459 48605405147804573 86425522921126880 34046319010675957 95157707639762301 96102206435429477 68913883388789114 57084289211122509 86617450873120989 83515032292856991 70874904606697309 95845581479585997 28614284022370249 50450676373673697 64343908944586522 65556986471824238 10761424127697562 77856649753684514 93001113730752428 55515770975028591 20907935792815361 91311120199688756 45074008838962946 48416281684877256 84272339110329599 70886859106712972 53751696195894734 93518308549554913 87533410092288640 3081744649772509 60016571672187833 22568942492922426 75342470554550313 67536494189287206 89999269438387252 35664910146300670 87863265639034845 63727999064639052 22141879474061845 20141147327458681 54249806246925805 38782786495076538 71549361771267053 66714838632105859 64345181035489650 34338045011069044 41732749808528870 37942838205225170 28862857294710816 59554452078463836 80847173373107282 74536723973425338 42594001779915738 2825717661848187 83643997497382734 44680804245538364 18269531343827253 19510782818868909 74383890839013840 27740902555050295 36015829757463839 29402523690391437 23838115214243558 25956055088277719 927398315081074 75508932342631647 54678501925099484 1384818473567088 29796233315548656 3409788243396961 31581426338499940 84738479323443257 98763620060180390 16646801606879917 39619877626837666 58419424401844882 1120760154593896 87585357145190563 46018501816425861 18619576875754439 84647875457546677 47607283886937878 53577646924435383 97406965543425894 88180834875492674 48802441731593556 33863971882178903 19958922353756441 41396062501783511 38624302565052603 38491245197716351 80711950520240346 12839021004897935 71066561734398161 94627129992137152 87218690605997801 39498929421615380 56954330038225930 2501256516015384 18726833908025233 18315799752333786 93660738458414644 67322690123017589 21087561267982970 49833517960915961 15342452635763299 9744945078244336 43371401921594286 97469598327723074 3279166412252619 34138071964319257 70586922696639274 41509405510127225 5508478367738705 36203732419036116 65189435014140396 11405460483674415 70803282812005675 34212031542536941 5595143800884166 5287662114782890 7796326662211030 74767238908764002 60582850416731100 174802739734363 50413257755129754 25047560938838754 23833879646540596 6278340566930765 3167354269221050 27107982832820243 43981825715791141 97593747767915994 47740589330161413 84486972602607649 85564561904092292 5928542310786276 30143479705362767 91919385064507571 50901163792423063 43618314824605186 65879655273899635 8112313151298527 64832094410802615 37588951457327800 71142244377718907 33010603790643872 12829809955066681 44315377059305628 31958455830027737 52376569611882599 85662140548961349 95467962055785177 23200868136419513 89040120544338153 81474316219512823 65724246788170996 99325961949527169 5110557851589945 76023084113604289 56307019329569181 6942523458298664 62815490897850526 17312755200074949 61240849844978044 41575825005344164 11505544121952755 26170325722486513 18958615817162482 90163859818809964 72636673243505262 94777922740706994 92800464310016956 90019431393895317 55246584227186323 76027792901831704 14920381326661949 95595250559100059 71012377662367761 70919634410628360 15609563838936529 82140544196623451 28653476458612447 5022764292704194 58227217180961639 86808138498368954 44191179878459995 34200473530702160 91324297086921682 93942976233753439 83462639513999208 66451325031945714 55974998265443138 87840872614462938 58882264410330463 5221299306243976 77795397910565563 97074665994400865 77390834712772402 22718315957695262 97875351957819881 66826179236841663 33605919655901858 50093617945226985 78658701175819346 33840948733841168 11527817493962659 14909576191845038 53321380070206030 46067005797798084 68202503290536191 98914051862596711 3910532209356419 65211822689700914 46559557050017446 87653251513243066 93928235999126951 20342439617946888 94448036019541570 66843452078207290 96352776117905827 10370801435318124 4932849371344344 21913700564284565 21939082939089300 62404886232773048 45803082773363770 83487819851605338 67721402566249314 66212779903349480 89154698000705396 99731128331689231 13676142591364754 20224796374259207 68268028011710106 83876744223261664 54431452452852350 59990592821339248 85846842939079957 6728104806544345 54767646264269918 60848996612951353 68428831795667193 32901524517758411 68465833650655081 79330421983610264 70941830021773295 74231887622826539 79913405551732769 85764094477245984 43996045159635487 72513073619992579 95045696840305382 25168434568700763 49949567472818180 75958035457429964 49470702157694142 48020781464051629 51128887030543047 33017715187619292 8053232331771733 42730475628583148 31164593342874624 91987683090372265 20814355076203390 54998335368087220 65564064362446526 91340520619487494 53331705186346126 15430551212123322 1088547507568937 58236579979707582 53519226284238161 21542441583787568 26346724043276922 65655097727558260 50385801884772856 66351801727393339 74725256383651161 81994215183387645 65947023495751795 92103929243710094 75154952699628468 8624034157053813 30204371856627210 14866112040109348 52726213159596296 20204844597707951 40892307924451035 96530434933185740 20094676853716290 30608050098082980 92591732147881798 8428585856032940 55197769117807420 20294655987722396 92326697776862859 18164977051398673 59606921340622897 74150062950474329 58237948774510484 68422583935787462 96774396857660718 81022269101490987 39883817319234266 3568802529618496 9445589351789808 65308359724091449 19697689630582282 68841567492564971 95258059857015551 50062095869251808 93127976768716294 75975343970727812 49576093407078194 63389050687289631 41303549843723915 85893910326259642 30723155960747550 14640051405561561 96372859746138807 28423229239276294 36505089750749409 4034397771528379 52124148714969488 77626007709421403 20711986015139619 31231738807076686 1524880594595011 85931707017427933 11096592205278265 45920375772584040 66556225428062449 49206737139273216 67924288947745305 24463828236069887 32210769872082611 2715656256408003 90412314675659729 36113350042960306 28079736717970612 59180701885089019 81925521385496533 72650887284990612 33044152951739488 20560129839476222 20893378166681492 97830194427385549 51402952364907288 38994401552972271 11062822261275903 5721356902446135 75574098392297741 41858386150405033 73573122812945628 6427815081441746 78409535269933956 59194706071410205 92982860296013330 64645067970981279 82815999500430334 14608281136428408 37788905078218022 89090455951806460 35927953424819558 78160294019059722 15625817170289924 21293747708142289 52525017459867506 2088565553108154 33928817068851577 48692503791109380 59806754456976083 42226642629121342 64837734637342104 91087034964802387 40323794091526647 87911497995511079 48609052885916042 70886806212913375 88710953505441310 699842442112673 59367850329735785 37718516765934107 70466836709562095 81758292739529401 69521222061129589 3474914295041435 66932760192061736 95598572642131688 71053063118701749 24846453105072293 52150446421037190 91614271071438346 90524552187940026 33368617260825590 30687499940102689 63149009566056817 25054888715891493 47964967927388146 71045446065968929 53423741249255803 54563578051385512 67453545122032580 48772125829267785 80230020870043248 66638685557458884 38294106509948266 34118199577885008 85185287729456700 38116754778800563 17169703194965836 57569958898522727 18481621155706334 94591486888337915 22580276487915431 51738887524661080 94979292209803486 30650237659621308 66290761297764082 81769433744054852 71050988190647221 6484077394327033 8547929055599126 37704415285747325 7597919641015205 52331212836330196 65137187336972411 36723445793326125 32200659866900357 71902017090023240 75876006956066227 8115613275339503 6044048220716233 68568709888189805 77983265731463553 64853442825704623 4003627230429199 49504909011633415 49443046959944439 80691465328663560 67758056294524297 12412737468918081 35641164239866573 61184037681004940 86519439213284542 44504205157602503 79732626271030643 88286945589643687 40650381488816005 12479336154413264 98645534785036217 16794289334552135 44052693190448985 98044215917300058 58129075763712153 62829750039396918 71503939512798301 91766577608513857 12105536678826889 38173284955845339 67020769833030134 38910828482753735 80855977311369414 57613776707602585 85994565495718730 10365988368833387 91423098251404558 99416164837231510 60662521368565495 48731029151586107 21228461691759117 45073016739655453 62915277829427383 22084468791581081 31024310120192901 6223684665058253 72727305160320197 96673925002430137 44004159175779376 91689566605170687 58879993949556212 61690424621075096 8152405286819639 23783360924567669 42169715634208722 637416753149322 76965918017636726 345266689060159 12623003746104981 96530144960012964 22919195305718460 11552451371804765 65740043542706300 4430447868943871 46048064324985204 6039213584583379 37439786526688593 57713923091194392 88678155888668538 61916064638227188 75216600025478599 8644323794181802 53878888987745835 90910787253417638 96303442715009846 35107931100691400 75014461437662396 50836422915607415 22414914592458851 64253012898454074 254375251490171 58392501572407151 51995714265261517 32865710755129740 2734228320373861 29063653169421940 93324504625264095 61168096968765844 82158277945199707 95591652195718930 38804551613542571 83805515176597609 61728828520402441 81547249268533061 60969602045197762 72948816573927168 7350430301400174 62811589729248200 54628741914157721 16494122313025262 67649531363011654 42773038771467081 92746983526369349 54264094840260199 96733041810352768 22989426459182355 90890366862229743 20629224166175504 37628176458004129 7847219958781774 94922316893055436 46986021936911072 54417076383994211 33085776230748608 83815244754442023 48471837254015991 24406178572865949 84991980955137965 47071806349391263 59471536798376037 37085383260574561 75243500355334823 28003028519009936 19297018538485739 22572726667906950 19832456080841533 78401819511154420 69075272876229391 86662740897843256 36378787521134353 51032270405375567 65479149441774118 84115233106146980 89660589816029248 96730236850379484 14609710679980890 4322839494552281 85464433815404780 92923645417574265 35040993438473035 32648254186755778 16523913447990518 18425484224735803 5769476678720169 15276723760616760 63028064759247712 9427423674971746 37976522853965797 38547413978756751 28502185464872628 4161542326328355 43548329286224256 15945630876253284 87773090216505463 16503034225227271 53547010895565851 96575372992383262 32580307877026944 9671446757278081 21972738453649960 27298941471637371 18440929174531544 47330864013217866 60186054346610480 58261643404965145 28704538554762224 38489753549445720 48708222713090725 9412659123537865 30879102979859671 16263836185192493 43527974672511575 35459423033010051 98166301414642447 81828530438426133 28482641005207498 79820611080652405 10421419302349967 18763399811540268 77917420612902504 42003926128970717 86479887011852689 77041441886838608 77726448122525047 49216347828221363 39078286685859564 93049801794840070 44996403490755093 83577266436145668 93483861523632244 98511792119468697 33260868176465180 16076408987314680 844652952350998 28117135592922013 80832628603962840 82853552643144337 21054574498750216 73197784497430910 76572911460981664 37540995470044304 55719247672811893 35185471167675105 46424851049909339 95085534892591818 14099839993976361 69370091785354507 74692743965490616 19577391400330843 71057171900243961 61795148571694603 46858345699707281 49316508082263472 73040156771954576 40295925341918608 47682625314799055 78213494184559300 36789241889600272 35796166649812759 22772888573573260 76209504858753426 52785909350748547 45916954670881539 14128366521901903 35322921376253548 37385067293103593 83171065138996395 76889367864298593 37594532853870431 3864608039602098 39072370900307257 78948919563846228 3496795873389769 54523900079915857 54075232902125949 22370532903592609 16742445492428863 75395841063530673 64266271084018301 28330069921802059 9025407083711930 79767180156283207 73577350246943835 70725856267072552 12614465519267685 91355179011018402 91765620725374714 40775227950231284 64554232884733649 92202659860713011 42133779760777281 34292134818605301 65959156867760783 90250507873398471 97031055472036440 14936549838790162 3581034231986955 72129658627907525 39626340417729966 40867990506878746 2451639028113121 77975097311543491 61449115674583384 51593354460134132 3204952689252152 7848182161675568 78742372028025410 94489996239756597 8594161841307866 62218185719033379 18296381077283235 20253130041339794 37883507455440660 84276784749285326 3960677819444234 47016703221312270 7216965141507041 32992739102319483 69749376513099733 18691863523179586 57931289164573847 8632433103149167 51147600699026916 83190677361953860 49480105657484015 23187084101986580 74855254171538664 8369337182014441 35331012797010979 76311592245210842 88007361617896354 68699269403728098 54790649447265193 27126561730792222 81934288074128076 99746718747912445 33391953756608578 49301553984990316 40453263582290151 32140900137722260 71744925119781541 20583233174594154 98963471969644236 19887177838299054 21665693354220978 10546143863928690 66353160381316332 58933933461938820 41400497938069934 53419783031386409 1553283145317940 13351682232593946 34191544009870860 17000466986055307 8672816031227897 63087408906586615 28294601972798200 32467622597393500 96775080711421198 67349338091391086 34293182597787617 71649835545385631 56913915046849168 5668608836491557 89375929866031588 48916459258003195 97370447301273185 2181623558714668 54344058322264816 16983853256241164 19632854392663685 77158882720984186 25243281812279518 59669756338338943 7638114794163895 43159543254169312 44417826474294069 26949914566755430 77749240436282687 87486049652548172 72161733020969623 56334582435719729 76268815792706593 43458354132779882 36858961553787383 52873801641899427 13018880685715816 60950986198302088 67806558598767482 38715371290970668 72908240169148351 94653743992043631 63356101796292556 28379492938385752 64526219246722480 4077717482117552 97670192443471700 92122496537673216 27228394720185916 4934463306797152 77167315341643818 20988182803333580 69618629424779589 30655301615940892 98116031386428521 97953657852807171 96554663248063740 25373173122858043 35051651881068178 43171918437359853 4563055581183137 29270055827657157 94128211109577344 70101181508572630 20420482871142462 38807548014645552 75541666358380630 55441869662987867 92679659863629348 17445220665832960 81518789767815736 30764834685686550 78458930573765135 27967518059012626 66368674994921613 51500140614221945 85243305771071414 70386994958635411 45300991084670365 6714525992018065 51990465538553326 54591904940764352 50950375986992178 83481787966673038 84577488437124415 66212193756642547 44404062486763962 35862297683065049 54842627492491932 84435729791814108 9137125793516418 95027167108518313 17378692937110467 92716026602072991 28247985073383901 8088084764509197 13801366676688339 73183160544586650 7218715381148077 44822966206014229 50448453268837520 2608652798287841 83804636451768082 17619345955329649 40826037387514102 26850551351764618 15701588902103593 81250185162134309 65919942940523256 87978891152944103 80032967596955677 20478096917464604 89909220627735886 65010206565756696 91286541157168384 45470798981145615 53518685670896727 71956794360827135 11092111055391123 2583242892173561 39020983495525407 24823110501912998 53115111867341190 9799521791286914 68175077149257794 7910860512717256 35340921968666019 56383646978501870 99660505566758689 79009397474654342 22834463185990736 87856421222256643 89240398747288163 36372220152684368 6350465044291523 32720262237427151 45849628646364936 49192397409247671 67919091752500658 56887264849560203 58515890821544165 89852203393646290 69652375963409790 33506760555723794 72848708391230764 58263917165697378 79502722793387328 37419402211322889 18313277042360186 48135758400367149 46836287311384257 36705758170720985 20080135393776607 47415661694800610 71850516543818540 26402099372422785 93758384318823875 82607750916038163 93916980039895728 29176354321584830 35129560116831482 2072450536752888 90258927224820399 89796578324879623 36610990083267199 98905476289711882 12901054573193755 94212616935451520 65992034327518326 85748152754521071 86217350987921800 42499589512511508 48664675582333445 4381193738752188 69595434973193379 63396710046501835 86782300052803370 21920663559343200 79660215465627511 40624853204624161 6319184457130658 60355805983243774 40373092335029863 50184330885988795 4216831478455562 1325007402320623 25578598264869703 32699376669112923 34416833694061241 901665697188247 87003609422492005 81933315000101656 2915571298312208 29659827009812402 64552406740094839 98660092089453465 30777845330542059 98184715661088151 31951397191996586 10700537987993941 44422260969792810 63637792756628553 83030738639135931 19041521788886264 10051104246299272 38797066454138918 80221310012330051 2707063138437048 56724122194304836 11626398106125580 33564683772965357 29730799676220256 98514430800032265 79900729882953882 10112368594462067 94752809613708055 2710493648483906 2390998462506969 19560989934574555 84260002139119127 75453445196216119 60912873004290946 97465012327779909 48694989955011774 79190150553475802 4812510214497079 37471963531259223 43155778643339028 22607059664550731 35096283554586045 65174987595383749 77076883565928245 75161250772731920 94092719418517919 12685375798484295 27473793993938420 80357056394017767 24554471991300339 69194157590297770 20924228887616889 19948242961640779 61259776588860006 25044080113362263 75550126344722061 87944223678799634 63649907963858512 67109950451403351 83577161406669704 46154286091305974 84227782736085699 90747299576105229 69776283827900676 18887406240569309 80762077093601852 61594599797583064 97084434449985348 17616988871538239 76614674848065307 16639371956381967 88186408762924054 88115613808815409 80896807831443388 30335996573253288 15321196939711360 33458394342208583 42628350413148934 78575364425199047 30999481148668561 55434458860920370 68383444233624132 32396736101720786 72793328557683130 720846317543534 63197116681051027 50242666299571507 46378716438495007 4707474416436624 50096345274926065 72526652612839158 53055395658243239 32689038317514458 16847523743386454 82012473198099827 59424569933773312 24735369904237700 2162166258041067 79009363620511574 18949149773891869 24095151588977653 17777415607366773 30131849055600488 93062423041829891 35148178804076186 47751150249357606 85009474482057726 65289394577603011 17376622248587572 91608498442411575 10876500778079421 81788275671284111 82730341815591657 60832191093935255 16203560652676115 47051699490792061 77515202949088122 6689443513709408 49849514436465155 95386529789201394 44417429623144238 64717762618649442 70277327487443164 36046787982348872 70908296825269432 81462704593723066 17622393621882685 33043647323371407 42679067115752566 93051548085251200 6655748205019976 68274190522338646 23237048041065765 21628089508195306 40920750373127580 99849483075657225 77422349753508751 91683430670686623 85439277883048281 33885538071118125 82876709161891753 18193363016703722 73900954763691333 94422500817204207 68572581873334942 96190338378208955 47667425002126428 29581948331695241 12054657306309172 85900350819188942 12778013130804106 5837586300556638 57551070746597617 82164259878842027 70074814208184569 67728614397105273 21872616450692688 53914808411250366 55036090229340734 24378586954989684 64784880189155804 28656186333596914 73144734103851654 43040303730327485 456719631414713 45003305353840331 59926828201932981 30670581705816303 69266475649358579 61813236133617025 77863655829912001 87287383719888794 77699530019358527 2909612264467172 76679172591091265 71026825918759428 63851312340489278 11303050377903708 3584884607087573 36560658035891620 34471119656997455 10786994835446023 55915234052647774 25825735959727142 64406485897651350 19841128314343355 55754034625610081 8607198319773598 10928466407503673 30847289257060197 52541912549435657 45932096792326165 40388355576275823 76558689046553035 32434778455554625 66588447502188123 89763318028020287 47672571982321794 45723646275728717 76961433031423065 93214283830360841 58347941679691215 9394474672762376 32709749138991238 20887470527436128 12726627748318569 2962755951191081 20708414215896206 70428767504250076 60556708841367308 14989565821770035 92288921433546291 55148453002253909 39488928962814529 14757729761356136 26168924071966708 49400331177111939 47609513167081385 43438843318763888 93961086312600028 21017343869735732 98526598856264184 10896608289815023 5367390099199880 817410362538293 73135985734875383 11846619237699924 52405749356848462 90519774549326133 98083432669936255 90657110193885668 42122614157611079 71584354971325230 95297214415065677 43976395777834967 84332725531217715 67495748601872693 75242770390195305 92220249959415940 5327646124349694 78389840824359799 95792195987726666 33246696180908017 66426266271106789 43742326617419732 45031457254850497 62235932283571067 52844910576251492 77087561610140875 34344649524920722 60604973634306047 6070909735034548 91761960212392936 86128403646851707 32946862252329985 69939230826313857 25499146985340506 35147433467106161 8493206649395965 97045472663001531 13280576773555908 39709132976263985 35746221284941523 68497802496601972 40044367621023728 96676474556974293 8294409179869200 99172789305633464 76294471889259907 85737744120175610 14253875800603462 79433896592235090 34595029253986147 60888698468120323 44780534601339022 32364150162233091 33732427596406857 27267722207386830 2543008975444464 37283797119887951 6963759966634393 82711496709921006 71236121000206739 44156280939957517 40947501315658844 30244362051224272 82216058285885 30611015355857293 82748812027299478 26318935923900503 79067697231569077 82507488574778426 81556981292936432 87732679206357417 48492258662620236 62419206633432179 10492329094451983 47240289014354868 10383194379411850 1700415427874787 19978288908550706 22378594323168089 22540808901832389 8610676854617167 28126099526013051 45121983139040208 62008743622812106 91561086839054069 36114763744126704 57209590140701436 98382687244272359 36842237210103947 6282551484597285 98936517512275457 60422489707373410 12773038902323532 12774541017528094 47614284102633121 67887048061464449 46372289988087389 29119112310955278 78830740598320546 16177895841862334 22983644926632941 5489322840455698 31675128149664932 65165282562960784 21748587702433243 59308802934028536 77128180400949198 39637876881630704 10071287706698253 5805786314550728 39479030852441527 92389450511253426 93334413748453985 49387230190815309 79269331820314027 60191290156783158 97354018327147880 11287770912023881 12713942329809710 52931180753501004 6128692150552304 92618183132595020 42592764547767589 52233755699389613 57324679381275132 27874552814380653 84181628077154927 29320320585640681 53029072642345180 48788454154505764 5597936540765169 20974003994166490 81019431380210847 54313118679572153 85399936481931003 2928780847097407 97770167225748090 39084187037007568 24135497746032233 86722322524356104 11004328613532530 63356247414225454 27282921521457338 24549041599647891 2786029400485834 11446669886220354 92410630502820375 92686932065235878 43572848672592550 33342758495436275 67438959614734373 79766183481913182 18387172692326034 48169180158801524 58800914950341364 73445969330685392 62253579952108238 26787994097364221 93121403916552162 57839830704051562 62975201047289961 54381462865095074 91995128955912943 61369645789847565 74601244234666430 89133158028990416 92270004236531602 33436405696186868 9204344228871569 33777826671302641 88085241855991560 65519144067159502 20108660404086083 52178379363964321 55787813276083936 29636444935829295 80080685269962259 20103005748504227 92443812054661901 63080404628641148 44859720125714139 18582559614929604 8219832671392838 1567280958439904 36926518229227875 4353197611689704 72936036166399859 85264233400223609 10982847403850547 12857444546642334 60071623435201928 73585095242793452 33123105206492880 29463196256140389 56357755647149222 61768823064417275 15105317909740786 48744524391975159 75113992944268605 38326448164284739 30065637157343058 93155306515592963 82386827342310151 6846412564240615 14915120125478918 17591096075826514 82556639015580686 97476452414576406 30902375142617925 54642345213620237 82204067596287022 64340086322595276 17859414980721385 64197927125090771 67647128867541983 35188747647649073 84150902101356021 87400488015290221 52311322055953050 17071748849907233 66868154460953158 57957401625549785 90774672731699898 4319847844650217 64394829944486466 27021593959709083 36511954374153704 99603321308850473 21126858630283924 24727858000337113 99321728415292723 51275278812442339 33562023985496459 1550284703391283 50267379858258919 48165211726779468 50808642690857294 42842658506835508 31502709797005971 50661973153312244 56271468030514869 70423785582466382 5250611257665267 88636735948620807 71208231402662476 28504063661782439 24725860916181759 41988788075168647 43398876246965943 65465491164010658 55086220666454126 28253897386893831 13270751414453180 51443133135139466 51420458735360216 51211691051104692 92133295635859356 47871082310832953 35975914452635186 86992217624524087 61887230377951202 20210738375477446 25586767018367592 15446550703518571 87955051696765469 57283542603389015 15638984743990514 40340907541445375 66495485617191634 59449532021124264 43025504322690663 67688978036135973 16727502538376177 35830086558519465 40523692884541135 71472019823493750 17102286523756103 58135812334466699 66471165028657024 59444954687962761 27673287603788321 57687808630240457 37611851180900179 88777135253429853 18384092508095095 14970653540606748 31841794062537659 30687746241089561 9640171892353643 14279175861250863 78939926336250266 14014640718897329 69561189818333602 96275173187196684 18340810092597795 10483611970667952 5241617902224703 60705224956911457 80872793159286377 13520387519867394 3849079282315285 54649760465912160 44900887454462097 26504794567477353 81705209510250997 57751003895812242 46487544581890733 69631614015442863 38169991843277203 92487556298909676 21297086840512103 16914045258920316 84799702047716516 22413554617589272 54643683320966911 94295152084675049 79347232053888738 7606703048283931 4501159881788304 77955696957087094 70954820837246191 92500518822788031 85599308719842458 59503225791130059 63403903113978327 74426424082142756 31976163649631340 57983746447289903 40849932123417616 17287842596051498 14245865968118851 27043705823253223 14589286351635297 66740604943007635 15284989418001930 46680036651130057 46668596546315876 79708598869489002 74907636996677903 54125388858873089 24434737192813815 1710319433225108 25825557607037416 76012096424466492 15550608103587989 28660269825478913 68207403779363391 13734273972380354 18588496239824796 78347012613863338 22705147127013604 47372686272953388 3231669161022414 90696141688987525 43984114278614079 75446562670993473 16783858617553618 30600130975709699 61755743478516403 42356802516394134 47059816060326115 67095608875473421 2856902879896296 52481108367069232 57768352439394973 97322953250923054 86827636379367887 17497973048033187 14565297020868778 17976123372388783 29535622576842771 52381903771585398 90195040260499437 32541462626379320 96606916370755314 90383010226075935 11717066412637925 32352352982045277 55751896708592060 38467137972623009 43683657168505260 82792725655976764 99928049090221180 38928003594135029 85405839859166544 40038946409055981 77744225498861619 50062210221480215 82957598398833916 38370241075879930 96220480195157038 9791759795521042 58712040864176836 86334513022727343 44848506459297086 50148136778533606 42802251747725230 82860867123057042 83271046920397493 76401588765414179 39119640983267079 42704567242994439 60655917696769634 91996202247929748 69409795726173489 90299325675595194 99694323964152742 8447463435522350 55534601308751005 72465914674386936 63845503271301596 1456826885934334 63805568737039559 84061568024345300 36878821574938979 1065112622620080 85170665917018257 67226142336000172 13517849582276642 5620755590537592 97412190976307436 11337598402749985 8419357097311950 10062363212289627 23968819718030360 28094324560270972 21615183084374446 70555485125216204 69143744862741486 12877499999134773 83484332394688313 80684992977571628 45022590326909113 84933553136275118 47233543792804166 63367961718883852 47918103472735419 25100837243432706 9836863792041540 35313590825165023 26396648473555554 84435986326095084 92914488846431666 94968546152323034 39792772948359880 36517128159706951 54897310782203845 43677524446781137 56537465819847894 12439001933775749 85126832326402566 16707457351582521 2760287162764986 10915213135874931 16407979153605722 44845133376965581 34064397185684318 68901631697690146 74104416327261715 2813301855943830 86465503015359873 96651614466803169 53232855214654292 35580591145631132 47440042310839919 22115368638758800 42694034268076406 25835341869383824 25900844822960070 91560229264597835 79536117442991449 62115482893484723 46462578743767654 3662562655624930 35009139292400353 16310923494698379 78018584747212946 22387834693608487 44206732997021975 1507728680577655 39158861772577556 22399408968278922 23192705557967716 18426202563948130 4853743983653740 82155645121414574 70346490568992370 64211057223944043 1190308443785300 35583347112688483 51666894153167661 39788470724385964 8654216583387329 75454637015360814 9352071295863543 66399100881860053 56175510641012806 78849398046024067 25839839432262299 69400629336159897 83052801567147493 49070457275158223 51205191326238054 67395386055971913 7954725139451271 90490560839993692 17130912656776353 91125975471622502 47759171961479543 32681538754515808 49006077264460873 28170426772606118 33664844347590610 50851835578666790 41042261103347188 39813778297691735 88334389638775859 19267031871347858 97587840637316407 45095199992693835 32437933640116441 52638432044749135 65543135163601514 73335737671641497 69488245952866704 96173192364701307 12359920501575896 45562404141742203 20199122720921249 77366164744388238 12605868811529460 48707425695171321 64007909090705481 53175020571833059 6315994408109838 70790751006253140 51247694248876205 93351841414926358 96536764556378523 83170912912582080 48497455434190408 23173035660480360 35354770502605969 48430835048446503 98436531929824088 44533702610602927 31886807507257190 11796494998412943 37306106624922799 76464103151321313 87681821752121631 12837372810430408 53320138936299449 13678373902506456 61357689647945078 28091258539230968 88477511934674068 37742603594572367 22948059458704723 85589694974779598 80474911083644320 81649230976001483 4312696098835977 80913344212660098 78106829185677004 60401951787552209 32289981482244984 11159992864789266 43706127097548039 85530516343583073 68504712168005026 58507740236562931 83592434278380303 28009464748374459 7883784512676759 13906071349406751 87620127969689706 38144783966224015 88444030608570241 68009178719928446 3705937807164399 66241740279751922 34451981771642853 83866588139264858 23220879857062487 89422166828433881 41330437604636430 44116700670281410 7485858355589599 35080532646362252 2569436938783615 75434453728411939 96791880157918705 82007046838593565 78167048454938198 42874875400906295 92914258893199918 6922212422860923 83701281224798195 776922213204333 87174267090064196 72823034344094898 90168818417405776 65298289021349916 99234830741989607 84758495129749693 58675214776731936 70198586987568810 41394145075036590 5928161653430285 94789229618687573 7426242879733979 41376075414189005 81741094621161764 61724101367359901 84174751438059946 25153960564925985 97987772271919171 46662971789438731 20154106994378752 2545940099969055 85702283832442669 73681446513642136 44959902368265757 59104578274910063 46296262018682369 58016508426692055 4815082774401030 48985012865068819 80096375123129961 1097171102254068 10131693959121164 42740883561638852 44876538990734197 38092420696699912 72979174112240744 95520514287602830 99762991001118966 75409375600230220 283249562027056 92404238164263217 88842724159737663 19766513380762521 14441502899088281 17130037141079077 82257663447144844 11618187601699946 81975337000018791 47372301471382248 23050053874930524 37728137957050217 87339260328196129 41203673177270029 54341270703046807 70738741058646074 70970136249014265 88557701268647560 35379366954800979 60264889971288268 11305272226604166 16220732516439963 76521498674218673 20101261631935050 70527842333998843 22978195956172847 42373186844271574 37784527550075679 18867870741413655 92137358690365604 45247178998747997 47188145767525670 71644247172962754 35665903599592469 27682068480805890 2739407594423907 18414554739409085 26982331173531651 8872805081184710 33535578988447407 97849188185692856 44766789032075420 12330910090744714 56627234522280527 68688430855208955 35423574755622314 1331609383947915 83770262165237492 35500009154759665 26808267053185313 91377790962957071 26126515005081178 49877098240634847 67398643610959581 68649305778028120 91900269049483140 84044337287083117 2476580073048624 599234352671934 96308723308645651 74392464513721832 62797771195943431 18107547923659886 96799414226888131 24993373369482259 97840175933733575 33305998681615841 86462206693014087 82649939703222317 44152007769242389 15494758530121705 59763866087847628 4116266748363989 48932016596449208 30272257709179312 17133246148585273 14611359923949424 66445701485199683 66662753356039048 32798870438330344 2401377127466133 65009164951161585 88552686643924289 48642878744656946 68425978233477989 25572045703584981 92087364943839816 5609176283403510 75092467753052542 6567591185036650 95747108575603045 27413968710907043 41955693687611828 94846880248056299 99602314721062619 34758693501360276 87431842324321999 40930795898980542 66730378364503047 9319379242405400 13821627789421025 92428732259223850 44495360329162555 34723186710319712 24911774803728738 65487986530483731 13067653937418822 31889768457154515 53240959847532427 46108276462060010 62066153811066476 58791844541462054 1268915710315370 33765428061561285 40710985262565697 2726686080847209 63715401890242551 36027724837721906 93012706939714134 85590461698571724 26008583661258772 94616389295226144 41689449536649830 66559770676118893 99539750558223273 66512331124789899 20249906231442887 3307991137856645 53500443563965044 67164810682963766 97173899199397720 94680647212168263 92734534313033748 77177546013108781 14994403077600647 21248314194971025 32260675932789305 87427027908148696 27752929543165959 45403038154192795 99046741379681853 76800539957372540 64224225617596970 33296352640134635 8316504134442280 22929262252069865 57539208262810213 61903577021721161 10463028782748035 77560303956345369 64534537534949561 93961932995155730 26256050014289678 23151867299680332 5726525676252259 73883934211785997 77652084489888299 71719508277431038 99886001764548485 1712076844393638 46853826253297674 45687284052847364 69883680634356481 88934926036357182 78050474851849206 10284073821697377 47851946713521200 40506914796590382 29370154646346775 18928711257463965 48589156562808177 6275989062512434 54250252737673304 10448282418945638 37876489101328225 34794532645160017 54747790079506 83255021149427110 25907833828029561 42950587696960003 68920432523872530 84477303956957033 95857153495301482 89710738809494548 35367187337231093 83621357990430642 42963354279765075 97287150118099876 98144414556411927 93480708488733516 35933250505147827 45531256181075988 47465663232228357 47221148081056606 97683291133221925 78931669371754824 44802329702266152 44834652202993860 52293285636270638 36492575635742391 67484269351559950 15997933749409188 20685526615629019 24084413235435405 9782002252312349 20438283490054179 87029467233529184 61009217530296776 40948622134538427 9987883240343853 90630990558366609 75219991343855201 53454874448355921 28117856020710501 6695678039426975 21119069885988893 41287835888607595 42407584276612941 77116840523031220 33929515767899590 64240341245272675 93699498770070803 75016425184961793 75603620393606583 49799649276918533 82245233864024050 45641633207825535 65588027345834215 97366939150580111 59428225172392272 36781245382492265 51434168405679531 38442435095671488 5024461430966903 57615936918063055 8181084904961068 89930398801824844 53850930770467563 67449180178817388 62259564431322437 37030710245714784 62086313651317376 19761959350428338 50760875302072750 42952659125315501 89184291095822860 64983282164013253 34865939344791272 68991008168283719 57994020394826588 30689088659471262 31831174009057252 12842167027521215 74329206672950376 4025345423623358 47016326980354872 48858942020805667 85973152636168108 4552220273279523 28979208850334833 11735359144964347 47258350984937043 16888943311651506 22210258429483536 28982562104346382 31960347578583899 39059715277311958 60929252570273517 24656447188285106 29793601329654040 95083179720411936 88992009009773166 76583068749623325 38017430794682425 59013863641844480 79752514894262578 53455439481376809 24217320775963300 76851036360612111 42534610777526609 3468034621027640 51711052752514056 6364684779243092 19351992430607292 69856966621849617 94331922616857435 72814759394585215 99277689146497982 91323551206972281 25758461488673167 70753837241372784 62316599647658240 97162286954658527 31133009966475487 3566002038603933 80474369458573593 2826133240056360 34134039864302339 5909256713953981 58287221860941991 78140986727580565 99933211735384949 53412477705463315 50745325301827004 56196307320939212 97340966324292604 34244839628204209 90362081294767761 94343678894727227 66376795926615493 43017651549171108 37301954910189962 62567084687691318 45620569607133334 14195702970571435 74377602936814988 57995366457979016 18152830164001226 55468096660616036 29074964730428895 30362506194306698 88563994021071955 41561387935757052 22157139298919719 38010151360599418 56871773584041498 9985379958869230 59201737774077457 79115555465340215 39409892780825663 97128995208450216 65561103180015714 82943665552061882 44226773082009360 22051758731290352 6963024033865260 93971732407354270 70544902071653425 4023638309642655 70930714515995207 52409347701195031 17707218044657251 24752464933503526 41782063154469002 1719687473257244 85151658892097631 89729116185248745 3201952273604525 54131691305780042 58078348541079389 68086887037984993 64369675246954067 47671240890668286 35153994759252125 1747272722621195 29262640203656087 97403462315091538 91820642290903905 17737245940706559 36631660330618192 55253674963876933 66683901614138674 19522730393024584 17685276788204245 40864113681480581 16186662578753775 39579832126638511 25521293414239062 16479158252174793 35643032396733697 18881315013637071 82847227580317575 77969467301218900 25680881873806462 97927448683070756 97855045416751142 52019625370761370 98145433817745461 74198042516219730 52486155778720820 22522528239764971 6213141421675961 97402708493335534 67234814731390504 3135464895244373 88260196173946978 23275660667330992 6650215285118306 27861739393490077 93993264838913860 20050730178403272 84519710148834350 47190001277786996 70006411997420812 56409674153327011 91877863320289849 6602074763860779 12547230222024427 90102357482488794 28376997705101020 27572891095117417 70440746617377163 28887267302118454 61824032224151266 76112730553513831 84431369443945818 92272138849204788 2212488234224697 97784322802242256 84240220721880240 92612706596830604 46039511056575108 6990860881681003 24061843468432510 23829893552251112 33886181563101193 4882888617384432 2037780821867348 39042737534200126 48097378548416578 94550126125621055 36977558403765837 61019023970491442 62770325542019438 54603307867426670 98207255118160502 24644444790158921 2784070623416372 79630366819385212 2276328484924274 83200896323874782 14895384956556881 18604864223667215 49285165745059223 84749117072011020 86325824275024016 95737951834706139 60207077256640495 97948079367562636 56641802544605978 70600373859221643 41389357270152503 17544398798667842 79315914208079618 15805133080465141 6032220052166605 12290697003293354 6541801117007782 46156396258628890 46576490789797827 45229424439226981 14803845018128240 83440818788110967 5803719992291542 52130599667690602 25856863807915819 52293215764690778 77371469995439106 44513411388642558 90767414131967269 36556204063438674 3191779087526910 49567858170975105 30830297789273553 88770412955935764 81665479331489846 14715099264981970 31922267741075953 12346081610926845 60829818022871820 80522618508895427 575657083507860 53678392021576149 5878512563568737 52149705965538514 71744280750219320 35452599184951777 80166396758025753 55796502774434944 85884894842030399 86921831391506534 54419506711474909 28273678708132012 1229261833398174 31350716027738032 42343676147122617 42180931002430318 73741694866901440 91487924863777008 57232288025094394 18661319121119439 26535669924780891 63081432505055855 71764843916410188 93344457537528571 15923748107792434 73091621350726427 1673082617376875 46362897939663063 70013974701302914 78855281493001410 54530305606884973 84148172060754474 64868979145235353 81738090349474110 55076345609432870 75825499075522095 74154594695809749 90675967063392149 17543373458095386 37114554433119925 75694313983753649 65551875304968983 34839980899147012 85416257232017816 25314410967353511 4644319600359484 51344876064052140 21605994395646813 14072632180912626 7672083279001742 39517820973150269 23095598366204304 2447508810668432 67787942514439811 67198699165229930 28009844857718207 10283969471503604 84993761968598039 27543750263032433 74591389245153351 16486092413429465 6255439447487455 48345732580536735 3860655617423712 82268350806386154 51185472142354830 65374246252237815 19079405930470615 59573634345993063 6503520317153792 42064721515062762 99794425773811273 29327834803650397 8463011733098165 23594505153136566 239937493868180 57659649641732287 95026356830996778 64687844102047092 87472987123238593 15153281657802288 79538086502874941 20717818322571825 16009854985694351 10171977384280140 4449258965124478 53300001616768175 92059681131451602 72555320472390445 55513364503877230 5592877860425401 18970877469491688 91617855192281031 30148358901231933 36555919523839172 50469684996539403 9498138671896450 67243913786597062 16607938880235342 4242104709964253 85280794012116342 30541088850215076 58615122932399658 37370525855971145 64840663363200240 25413727520167454 40720929075785567 15240011832323059 41286949225348562 66192593021607979 85907020655702273 13530821655420291 24513778215207676 61028705557441580 98451283235199860 56733260169289064 48212019519505954 21102271686932931 92582585991240354 95423281797905314 39102118518888848 95680564763898708 10761820341119918 81285801979157911 60960033214692918 3079854186045528 72591103440240871 99501867350129847 76328885587615382 76448431510056122 1147159101490217 66340285782337419 6884806171631635 74610147850976091 42618273294135762 44946309208669073 65372521879717562 91216272078628640 88182229764846196 26253127257069017 51868532859435973 63766111635367736 12650235438293032 84261764741539287 68728113978978993 84758648942220223 6685503413044192 7196395366147350 69304543716221899 57278437220767401 50742632423516057 66008834443391980 8826338149550937 53992725259991507 58858334109112280 68589232947039709 80877476820984267 46574465937636953 69740571789972566 54798722038120858 82494240225844523 73160569541384577 56153979751318695 53510825496656166 72368321034305574 92443799843750347 90681675904714472 89049510048739301 45925907746852408 83893560290856710 96239027200630542 38606699754312488 90794321919294776 74342759396915120 27205709584254207 73475469024936205 15737934554694521 65849946613949700 79932911662997252 1781557597422863 74458656707906661 41267752328583579 44598233172984440 8090051570497511 73285095870359586 96746981650460039 60636182991695722 5141319114371008 46093607118159462 63798906551508801 70400764404495844 70746913256112763 37217673017691625 15138814329138849 17848530836385443 46246362750568075 57403055856097368 69381870206167765 43454196318941194 6471711773476291 89327556884793441 4043597575143514 99622107739448545 47638883359715678 35614033802042962 78898531466158615 94262985097087954 83470007487507066 32090684199723689 78538734032905666 4038449653954442 67586425607347094 8712677065263967 86212651149055006 3260407129280510 4724808544232870 40639014480347777 83135403165667984 609423049017799 25579084490680242 43719205214240058 41819430404810079 60557671571219066 30564152309909590 37751280375949381 80432201026934117 95081724737017126 4476457896437727 15296566112835105 1997073581751076 93234745995834808 42844402119737016 6648360952930274 31897201213145742 59956895704347021 73400778674071502 21283548891080971 45635406519020083 37130417769126909 8988022129733577 2718816450665130 14177184967564108 21181987090593201 97039331891008873 53858165607436220 1913357055257995 6169052522806120 13659898604917854 29286684338074975 43146958975311022 50842792003152844 22736389654186323 22804310433689789 43016075418586523 92577991922720361 51494058435492770 53488273526923695 71257577787569218 4761338313229755 78336923008395428 6460150662457583 22585333578574281 46305154115647271 15827444905145878 28994893980381859 21633238840255913 8043348096974954 67643860703188164 76492665247390633 64067414819522488 57863723071920022 64223609974690946 33969003394163016 82810361998632381 44394728911680641 93475783836316781 13240224545129583 94326112832548991 42859918011176611 23241007000622543 98377557779848283 77001779664866870 1702061618844207 16777671735692675 46329017595421224 48319104904418062 21076679652691399 25378117436407377 31714405211191367 33786197784424645 56088185702817989 79140948790115235 93634010713247817 67340116504573679 12917984425235499 22972320621609321 72873872543605627 58476751875667859 47343253958141126 39086683094792763 35582278219921575 47965399842685750 49682762363560388 61575030205079317 41168482494173836 42692820764662105 79961015457869804 88416647231216412 69804795359501462 86015342979222392 72963961095920548 84373156346098300 91805360467491036 22437107148541056 90477575924712328 73752652770780028 70174337291208800 81321009675673856 5448914007890400 65931044084033583 72405430225331646 13364888998885819 37535388641882292 64007011293820097 28250555877211003 93765093113615777 91126575242975754 28001906611258186 25658643405126455 35743655527034402 22059209369677013 36514938975345008 93806561591657918 80336707599864446 54731812077143029 10812617660281213 84557562254187888 29856916610222296 78159903593849055 25598052958945066 1220841802814995 25625045742454402 44352883713865838 79419393447893867 79687251769366438 93068488452612244 20103240123673132 63124713759853293 72695112921797509 98175708533502817 76957356961029752 89782263885534489 72881889310875866 10764260972037857 77322837880776450 42786795063317583 45151592970377835 47415343267798640 83201961246155723 75229155259861953 74116475016879552 34374890528787333 88704435928891428 29327188686698450 97894380227021809 12685363114054310 39624003362697361 71096023054689673 28948614075124744 44053573160755861 67102273692445719 91278880471059880 95090011362631972 25652862172878491 27161698733943160 47756864469726329 72813894757222941 43718617123990519 65311453298313181 30802855492050826 48234112599111259 40248885868296117 3544071361090856 56619436767613524 68894728516819565 93267830523723570 5264531147662904 58555224090079262 82857832492001615 61970584513235833 59068921922025825 82777290009132238 93683092581687693 56133512101490542 20468963136270083 4571324417308296 76187447363781873 57221040008418425 58986048071856454 85980935611926238 26365010538066798 99732803067040029 37624715479114179 36885746495791957 8042553428138353 76222539162121330 81868257267499332 40298813416067645 17871161290938697 72994853245644934 26458189629558031 11025890175974137 20284946209096026 93161284502920741 43165388718720047 22305802207441646 37526360285984435 11133064988740900 37840013930608058 1877346798335460 95854560269425552 29497705539400258 4533581602540600 15217610067564858 93914185550228079 74040229667854249 92828473584655990 18886328072786989 14372812835484210 21967218110977031 89799176807844952 74388469892254706 3602837857930385 29994113085989683 88406191851005062 66139612392373419 1936595846722800 16166200497926860 27013163000123360 44418604788576021 38526857833775858 32690408106077528 88336814161464871 75701561645360544 8147652685922157 14818686819124228 78610666097504077 45771375813752543 39097756910085163 57956863483639439 96168712580830121 61464587964740242 15261905083207758 70969110315839836 58365963002578909 92371668366205 37370048476572950 77661352785071785 21539138618171911 63346446116702964 64776136795609198 31070814013528209 62938476666427858 79031615227829845 59864252143489517 69859219550630472 33507232439889103 52093185726693647 78938169883790288 97019929009377143 58746969005168995 13378282334564451 33559611385105298 50498491798534426 23346560836366844 95680157056689883 56103239158681212 83048920022774959 60190832995744570 38227223035649137 22956803218761879 8980773206333347 80672941218648218 6066899548548999 16762414934603459 79007953283455226 34476099467029575 3291092741061589 88367063283018596 33401530735367466 29665333921669979 54121418991321755 43683574140327407 13055107362147474 4154180166450824 24118161222525275 43929486657080166 78414525139557583 69588474394058725 75833577771946358 84924654535064178 61595430552658640 98492161559972533 95996074822594920 65764116004585880 36812826572991809 13791835773249414 55561046090690468 9501825718490055 37137485078286938 14637171926026795 46143273908762632 96486790624830509 74104134793158389 76136891554925803 50844599043856524 56740702599664538 62636281309901687 87180472157609699 30168491704834232 65226009671796702 72110116446589930 43585064626644042 56843473208510532 63053992844674479 55964106352931828 91827813792187662 62764736584101311 84705847173656309 20837573115856591 76410929194110769 46747259680386549 22794472311872473 9582794962008416 34266149168613902 49378618575099117 61902514857029203 8999058821844900 9100449448450111 97992248757505535 80742803918158916 69548972598948173 79749032919115349 99796496409073959 62892435884620505 26262564358872552 87268402095706920 34543160408192905 48348335043882288 44426447044571935 58820538359867907 93445480045928130 6097239545446024 25180835888911659 22962638185190517 67646884719524807 48789777242252857 18673008355038212 82890905268901442 79466804536183823 28467442968957693 12823108454552236 50792227674240461 30284238443947539 11740268583341980 45908007823334320 30842350636205260 69335813274397106 89011779104296376 95199350583129888 27703868528759151 95912827103936464 41333604627442483 86252315016030762 17144023105428320 57083878935878923 37385044475103308 32210932433088292 71735450225448546 14072937458732402 69090732911569158 17842177729293175 33100893113475243 81940679694200321 5999366114692169 83531809661325519 90647540660818041 70567190881535160 88991056591173845 16644302901236921 68573882583841554 66448192828544768 83530410189667196 7354393369924 76685582561779940 36896532479468351 22906522734983050 4217514102752799 53387568621680494 16077965840242822 80093004985633225 12650787473991958 23580039998458818 48788969511519251 42043634100729499 16659841497410840 17854825053658206 81848864852616602 90511623260832118 99422426635883126 24563241274106822 25011941619222795 97917588126868297 67225680210364791 7719212852561958 57299757262203256 73008246320771493 26038381120022621 26998198201269368 60269127840752733 79804893629383401 55307459412421154 98619375663857707 16091561643328680 63410596408504130 25400398065904475 98483501907969337 75741561231411291 22712283337296357 70029587662627148 36408097681577968 78140615628053922 94194467347405659 41645093453984117 41099586997296767 66961296564271804 62221043215979856 69588851035632559 86267815363261316 73899061986291647 73554753061491025 97242476133542601 12373689708635480 79936311183766941 54603494347956983 48186615962446765 65870966639746467 75157442326267162 56021866305477394 10967753202093412 96532987192389387 85826980145810219 56247618196452580 84228375158851281 96843067791390087 32574766392042908 47926281594958094 73958659089186379 58773135310491936 3938738533851810 53753612829407440 44002371056885324 33944432605393772 56043083698823385 66994045733063757 85206283739733624 37010425447793976 51194280738192730 88070493989672951 46561433258041191 91747529720489927 84921694588909243 53507574573149951 12549451706635217 53764526107293885 28142485518934002 84951996577928818 14895750121538011 81266942890849614 82171435156958208 55679297468483033 77200064206612307 65853911613232523 88344574364339250 3055926921428844 49686116468990638 41675218023590741 35361556827550426 62660738827057159 17705878970587375 72779852795324882 80150837513369722 38734987470242794 39078451415362144 33672760252546890 12865383627220860 89779382334256374 13057171658119378 55914857832838859 66217839436233014 91423975957257573 96562156596987417 44663502979016694 10759965678352760 63880231762495234 67813519286977232 34443042059730395 79232975136116415 168206149360095 30825380932601894 94303184892491445 91051186404476428 58607123574856662 91019479615156099 21511109442554618 20161559109309795 81642703917189480 78741147128404679 2823509964341617 30361834664570950 90531169844903863 81140105649326138 52732420967152425 41048521061431738 71930541594078260 79778344277471097 69740437573741746 86243776628085430 26441653325801490 7521996278116703 58766882356007307 13581780521906421 60259973070561462 31439146106440695 94822993611600311 11784720405245361 40856801587061127 35438359488964090 98540436273805298 16090752457675523 81595056860871426 6662666440674753 85575465396146089 68369997430689745 10031007656051204 52247127068934132 76109837876251310 55106378335122996 3432800642908833 80779377647392660 21529573656568520 53490907543083955 54687171323558231 68053269399715154 24311312897676150 43600307749783369 65766288614117703 19739541498986521 86596528433244114 34148086226164689 74504361190083380 78856132403340355 1196310585217409 69596173577520177 74066441443832263 48122614884513283 4432323497549230 18726865003287074 77645628957768840 51088513214245382 82252084812991675 24075520540912043 56172257134965594 57200731861404134 51850412610687629 29529348112965580 29034997103736520 31963626025431030 32718602143194111 45011565347351742 42045524008211341 60695154913817887 59632081429941850 76849728308136809 14770850785565342 37934898173018048 73123336663533613 96875093308568381 29746328326320263 40909031473768837 5042561765998094 92798070952444576 94188834140382978 98863321459436492 33897229488775647 31257383399412911 57311151884488381 35870341034999882 76038446961320497 19780747538959666 37939236975341020 89584795534654571 95516020839675435 16193018331126667 80373243568999288 45217339302793292 6272195433623454 75219684442858414 10920220266529385 31575236074070192 474528251420272 5629766960709377 47095381748903407 96696639305369592 25648795134367079 89856207443463781 98200215903085094 46172636334516499 82032744753661910 90398954427688845 76107957449621814 49050447190278453 42196419339517432 17216344637543669 21245530891121678 32898451174449866 67681856514113648 13589641416988048 99332395970187907 38210868995791842 47649836714062264 60365499776180451 3206930600925208 3960797779050729 40771951696869867 32513203126909618 59823257173533922 68185737282835162 93767949229464892 18332976705217728 93767529760912251 86912389766300971 484269454243290 69448246533591166 95772610297339545 31408892934938181 18296114688354091 73869053407162923 73562807556832751 6019428325729982 90215772917288441 60620815742927828 31630923344191652 64564466515137779 7111094556187217 23592081125933306 77247732553553869 52117756356655842 75801037258345262 5469356130740396 9995893532081267 25623272575096350 43268592566658488 55083327788346130 23183711200122125 73440853260641958 97922409355046366 41981546800785121 2018985719603965 85779092459648012 70062739029155885 68719064469104515 10317496954468068 15172144344370265 65982150297157229 48765898229597913 18503478622093240 23847696448905861 11399880649915173 77267904032187510 61514327724009306 2006401074434665 32695190876416735 14255852666519779 15877099972055258 30424225068144301 31571186046036093 80613566485945539 3914558961577503 5209407599583012 68221430858415478 70207316824652833 15003107742100318 90183800086310366 56862020615045582 46594580158744780 36936627787030415 63445465138816591 63116411356946970 40287172223298267 41377114576568187 92040964617440035 74409074989094831 96672077544316280 56760929866997351 22437945027857535 91290119416485845 1597378429986716 6273947637604703 90060511752481938 17925012699896146 57987366448294136 32142143333790697 11009168988422439 40100238814088785 90362244633680128 24748979554524451 56193911077076126 20582125662047702 61666005116931475 44122774956211686 38669387777127670 10906632443488029 25803506947930793 65909975567234818 29862332071880297 47245789889056881 39976411021925628 75263773865072434 88520835444126321 27780552175699768 4454384125775493 57906313556856005 97184619918635405 87623226499789921 99795018717786897 69506423102429129 60348497114875674 80852743320840509 6874894553674536 60220016988324193 91106386562335912 38100923298219308 86376576804348805 88016396276284933 35352778829055463 23921106598241734 46665481012071473 68947022820598212 88966957732889103 35729472794269050 33974984617683864 1025905787338778 9025790104794105 7283393439917276 89359066974420888 74691907540525236 79587559111104726 33180929563190634 12277952518662567 67214257053689376 39732180420227291 4076771934792832 69271658424291312 32991756173346699 55973830851202910 49050896915899804 49688139169890949 41122881415339192 66712618435182645 827996400483716 51377092198337867 30377123670974735 974665700300318 67915022970625278 2479244200178196 70633390299389075 72723112569303873 83856444902112084 67501428895592793 91563826927283296 11880435013280895 78902406073459125 34473523462547004 97676170544250151 56696842487683705 53909067825763152 82326832687438232 98229190945383246 83830296348148021 14373976903877390 24435830879692075 9601167474834877 72641494252874087 58727301176386787 85327828029236908 53193493020890029 47206355187393331 77040278812438419 11502390073053988 18108950132256677 32416276781233864 17950527079770435 47381558629200534 72215537546008257 20077511779079277 78296838402743104 86622269558655691 53182655662308329 43038738386946322 39772833916368232 26380484820491420 39651720941713612 55966690222765880 14648605267595449 8047699871338034 13930322384654903 15342725814041179 45592611406927232 53385899002630730 85565107733376622 70744481998044450 24024535039915114 67379077916494998 80292286332890844 40309605087089579 82888771986707618 86461655118009367 91249941245592406 65629543522212013 49507807302575729 70720672010481360 66675757793250206 80128257084033324 83816643522885041 85616475570547099 43844267669779348 52189435326893788 72252393440689522 89772731178407062 57357245600083552 98073555413106860 3135657144066425 65625136408961030 24123948068493958 48685533663037517 30362779460541057 49837716706759801 68839320869948352 79892497244869880 67609819001130888 42467311075614852 58372138478249238 39080626452086278 23710640501948556 34976511102443424 17660662459250345 17184409145684955 27143910550874826 50401685362768089 40766665636344912 51637185389056185 53685076829506149 5046915481962408 76272809532641702 77630227875057966 33280272746528306 76538657167947196 34581979485804695 54766971329964194 42112175781915849 56061879406317402 15581365212989232 77196565855896085 53952023684548527 54501505133476136 72943131949845269 27576427001192494 6444798672456044 74495862654497328 71076969617342360 60720882890553190 7717646363585181 66429428235226450 18854535160019956 36618140407689275 63109504380071955 2041865419171857 49681944796608262 63136590341366513 75737239493435874 27313399896013348 68207925376529221 25482649295952422 1049850681382066 58989699858071927 60042365962510349 16266372260129999 18885416550309376 48609723128651176 35401762204871643 94807927606798951 15236127902909635 533024982506536 42591933553198681 7431911697365475 22425798126379364 52676600545197285 86712472847442780 46590679223363604 73755147327236820 74676271852180539 43602249174813635 52882958083025573 62379318646794728 41433369008131067 73613390112740298 35636569906590523 5441372892745162 51171131833817926 41691550719371143 83144067031841913 8844597368648847 77359705815381924 53441977064005652 63586250172557230 36176626391535757 86447582508706757 68453432793744878 54807224864725322 21378174617897862 20483490622485228 9219877956684254 12714141449465236 30020707536199040 86988464705864397 7004945999438942 98722433297317150 97570877720447924 37606213359214664 56782243710762330 49551962054176206 67077492998067069 8784832879231035 75981371442894100 38717625406758763 49156680163129705 57561627894619205 94438913705119602 12898326929787028 75423248333585293 9917562057860680 15017743986113333 76924948477464127 71943483027138638 35869139626838809 37121804832846293 78422828078168936 69528686102358531 58454211435651201 85461600864480208 86829302784650955 9939551501489848 92555918294106610 82164039193262085 87024803755317597 39197079387784349 12951634853744335 13585773516969416 20434284760172744 54998512573585383 27262277737959596 74409044426550397 65901322129586571 57652876130617291 51684370255804765 47260081343515882 95624947893999856 52655848422534011 16674292628010307 7695525268653693 4471631642906430 73628393855248582 46304419178854276 75799631477813243 92548288833979475 34376830922186242 68802911968403110 81416612047202983 94980392601888805 80147111003789168 37745273081906130 77285741657268580 50321637456938769 43177334540255349 15007260867536980 90122824284691415 11852043511643434 24707378607341440 20339913187144797 13873732892574988 23183765604365168 35258552238338271 87182161365517719 92226122181525098 13812905209293688 55987429256019126 70981286210061619 30091982046770649 98068227701727209 65857171320424524 98704508345215653 98177973926402353 9950033915474226 42795114686576207 97218648060297724 85890942095541979 65155703831837992 19513090858101164 37208151863805619 67358112246655842 5695185432282351 68913118290316240 10072910251288151 67674714207800272 15842282383317494 53166636471947442 26858843838218283 71172092403118044 29754751725070829 99506966975155101 57707104228660899 3408479761722634 81090342051188866 63590412189592237 36157238450262937 38622854503574298 52190726593202732 92140847790135317 45480494199567775 84641881698375206 60025312214578972 94420631552364150 68925602497730556 95515342641796936 13605447105215060 41476986719950991 88097033550093535 64586775555731539 81048477971180272 14870876542212900 29811799065653068 78662539724811311 5654295482354415 18950574078323242 64286152962868243 35811465516412359 3727873295049060 15539087717305260 45449348836286394 26938592593310137 90366878766102456 48744222259568311 92477066830498632 98288860814998446 56045047421907804 46744588881917695 5060256174942794 93219112539741291 52555169442126481 94645512646220727 31106091632925530 67709053009461853 85228592675299428 67545585722108679 45560610563935353 57972149948959653 68995343059135811 73100197052103793 65245956291818716 52165976565788036 80706871767201479 64350842613404853 22430025489796376 49308591026376820 21809407350474542 72215594293198574 77918635919267136 82016592816366330 16536197188256326 78719460322999545 52929855044614955 60728001029299658 60524495730261032 73721435300394945 24297472421013852 52327985796083318 76881889602179229 71992730945820721 21261984245453115 83215743323312641 97927550393548289 3834077155143585 32184973411025824 26864150497526856 94486571527418879 12264740252894785 12841160753107838 12638586306503045 6052512226112834 5232076731540682 59288171502559822 83239932198099078 13069767059163568 67962920386327219 50664426245653713 44848553732774287 26937857966031837 86565188318523962 63748457320259158 13468111819631363 32620338274535684 60428455300108803 22825046259520636 1272099794260738 4341386214300562 70695736198209414 45666692010274638 82472897030875047 33787219006462462 84015591661267420 90333748345933625 70633361469049248 71743656422857207 23760865784094929 84376488507285262 97919074747235924 39324813407300803 47059810135031073 49868905394434542 80093455511532062 52253950547076216 52991423404527708 5140154526872120 47865128666622583 90195263499021492 28858925189447943 48942310621006665 61020183018279222 98355621704104750 93212186175106514 94791356490378245 39388299940778941 40571676089540810 46407359920737689 59925301133700254 95174951508055925 27047133264345360 86156704511556777 49229154050070793 9166158309567837 16675846512824493 1853366592611311 53890265809290122 65872983271912312 41151223818125297 70031236168301850 10420081549711937 85997134070505675 11979845154504544 51976358360013026 25151139591088048 73340299008826913 61893269198393926 1199846893754079 90818953751595527 75408304259872668 53249567914555653 42406951697712630 45974550736315748 9015380395580522 99048092421088010 20452337847261059 4306465343276369 16443604546106270 75674698213836935 93614477249467084 38955402896539640 50338811532444934 5563729590579915 5887353210633113 26490585041730806 90379106737051474 35838544331889101 2376333523953636 7265823761136256 31334470488430402 26035078004087169 85954685908967528 3602045791530985 5852011082515315 42907222271308522 31818649708413497 26893508823017804 45539580782417443 26218455715647436 91896150826154480 46066391115558629 75436304361408502 69431092467669864 41486784538391051 13027770603637375 91162666029565567 6666343788309707 73682061144633185 49205352451015994 44308340439163928 2046605066008 23383957173779030 36603441809935325 77639746166199615 89136645231778231 44103653723845103 55492894900798123 30083754744204298 16006941748850806 76035011913947298 91525763883559520 3501284446733093 35368933410678682 1669593595744808 61788503171381407 84973092232924318 73759784051201706 82977233368246678 52198914537518422 81851922005342913 84328676689420586 27241247026196259 55475350713713579 20451052248065601 11259006892483580 3261030884152636 53951439385994880 22053980920137868 14269238786176423 91133336655760471 80301419429116299 58687385920804672 6763939615291633 58721317472728771 76945579270559328 67843795634547133 82080491599887819 8332591488235264 60845312612645980 90116123740721029 39717701665172067 47736018984148073 5981224310799146 31710431932343821 25637738648999577 83173721000279923 60897360358549282 39984950233249500 788925413882179 79070985098901329 53408305400131625 15505852046589611 87739259828799851 96114288270329101 33696092801543530 13131778937889312 86898713381415965 54484968446772981 35578985168141794 94561161295565474 32872203199069000 43298981942923127 99435194677451095 4126241945423131 42524711603460777 42861492164947454 26627809124237189 76564830307986358 63909164473500585 99596303123037586 78065324557021376 15365608196203773 52883974809771353 50426823379753126 75796333960438940 95067830927143205 38171635888874141 54182400922218367 37694443524646161 81841242115480722 14728153447078078 27927123888198186 63314678285293149 32603341788405455 1530102333653369 75824753483880620 83643660937274028 64551813153424208 41058344034670791 11630596757088372 66692599007976575 46160914834362219 69364443982545190 81200932938254841 4078518930762384 66832524468028731 20383237972421165 63589279332411697 95263108693704104 43336933435769747 389384023506914 46006288214756231 18103895963566675 53361109559379594 32271625197777826 10501225875095197 79371671313935181 73209550713306132 70250758238686547 85167975627036652 67081568814008968 42829073586405978 49568626929532983 46584504933911762 10006140433559433 86781340789645408 60703754115313454 25495549819662339 1252453660527627 67422716664541569 61814967598177366 17170655491052017 63968752105294886 13864115327245577 76983041717241030 56178493059194353 12048331299223560 57298191449959011 55649672433634727 20715385374992529 35461307917381978 9496598782926709 74120471866245239 24937994866131739 88741499868439509 73172788887352182 50269835056725735 8412820192167318 40937800925231258 11496476108951177 48239989273007405 37339444482812909 40645043598739369 93160573921843525 54085074384885790 70252603171386843 3088903271849544 61409850773865580 18331586211125600 73791886878213834 6717367544476902 7032895101527283 49423342088247595 66072389608131851 59748440007701275 77683181051120050 29099644434926082 3012731745730177 98754790547648621 60997111880095667 65488858873952655 75991147268620384 56012962578835036 67175704772455849 67121840251867457 61537854548398270 60141206905884922 58376518939718242 5795384645106343 4905420132174227 56624355904858486 55627876337849310 4630881461968555 26490519583479497 90805338573370755 26621123245812233 56651003625705621 10688638852688845 4660047541845332 1299622587557593 71255563233979698 70591922904022176 42325289466308335 78259043811522814 12403358389841843 2146229137885480 75770216481221335 90766244205236564 27419351473972795 88074204141397914 37789658493470500 42686528616217591 88131061495009897 94280721896857757 41792432159575524 40489201603727139 72155276986166469 58803025499341745 21807299892686651 64272904780621185 69920168822384251 84972775078634401 45371832678260089 99478022517738101 14316939573990268 82384275009349729 80743700032941 94862235395742162 15715560353683780 78511988615955692 99985253259778566 98034898319266981 79688693837809598 31554339195671972 57899198709809643 86045328077472125 95967089347974905 44701668500132023 7924807400426267 19413333587004803 61779892337417045 68692802963109749 12233022723744688 83257640349429745 32596528784364414 82337422385570481 77784451001501884 93197337011714419 21653773138300499 14807683710798482 73707388481103474 61296427764633170 27088943616208686 54906224972805987 49674825505318777 9919301215740954 44918380806142838 10979806063781283 83647015278137402 60185424369744048 26493519937633311 27456316855283720 57367814484128214 84124645998970653 50386049336858792 89511970601049527 51023546033832395 35042899933718188 5462092227116659 30250370256039124 36070514057020145 85476465982325217 38350342490970829 89732936308957799 88861723371214468 53581051498548748 78207253362979170 21655639654561292 97845503622304388 18016837384700917 8074667465752674 43701073771015040 83324664782314489 76406252158867651 25620284685491032 85724834285234486 72797954218316340 48586108058827427 27067977012494573 57464362733112108 73724822702508062 40172065013131672 29419996412860276 17437892357656080 44260774693076852 3998426412102566 51664630180206472 26940119363553216 37661899772086315 53611388994694299 11495728568961011 96998486728084279 6687388206292319 26289049542257434 79453631935837350 89604931857143904 47881425128622610 93799989096591738 3787360773574769 70673698345581447 75739786973850300 83372782376076299 9158520643081275 63407746526667715 40006471984493778 68985845848807948 47711126619851483 99755145209832542 63280279533102473 70714522919768540 93662835536497233 34145966843386339 57459546275828559 186590953147675 64187024216776805 89617223427516109 12589084710130230 81267084134206378 38174379778518480 28852753952292164 88191821701926454 77619515436236083 89682339676043081 56932705283779677 99482963030632907 42737303040755484 44504494404691078 2997167578295100 59782794529523786 31126631954796553 17128438429139102 36961794095840149 91621740215690016 70750150859846662 73222086674363513 89481090567876662 69052256427790339 67337754108317073 73752235620046585 14375987567212295 76954172157929756 86824650434770034 33123580190794476 83155043621819937 86570073530498484 79637964323951420 47055166920823165 92535807623514151 67155455949831601 38520446642782823 96386244854241941 64587160001245167 85555300207208360 37591788775117070 97660015140792443 27358382782523566 7774988383345908 89044592144774474 99157955122151956 52197542837855744 17315748135370890 50110268154321710 93308669787038074 65031237035044217 85153233921897351 10445629055554443 69907363486487162 1802872263080780 73133498824979053 94868157380112999 29247897418953834 92978458213687549 62243442186657672 68623080455560916 34525979339077516 95239634091582472 89240814716318383 51958005948395998 64546496857323386 45411602915957218 91939447716559834 51082308775854469 56925931945522359 20724659314719809 64045402595040951 43649073396536291 62218090084244343 94590365384516021 7855967130277831 48038160690814927 45886956690004968 61112117352732963 66675084761206321 95773279882850905 1750755815713788 77691362961382488 92255689106542640 36168087042143343 45793606821491912 25559127398849439 5606065124693725 49519459138593032 4282200057104292 84971850592127672 1720814496756062 14801370193777063 71072816517902336 50521975734480574 85801970321572181 79692697793399267 32884685619830101 93754599677350966 17557292703489757 38115502223979875 88643101649355402 89163073162885070 95050177800536541 32532175909752314 39175824975419821 9038118499108246 37721818807789566 54969574271133974 38568241902614480 57029418824718280 55432692070189756 60509829853232638 80599047487300020 33513014726037354 13355717343292552 4950577331558030 9527372084051549 49799859988651045 73810357973205251 71622986466793452 51797556680352301 86782511176493808 4610433429081951 22032397397690204 81800846713927253 84777505139147491 71445181436093332 32078924220434329 22011927469661156 86809212806414215 52439627836310029 69386803548203880 93701040093478816 59165199520650625 81572128768266840 69711328487967161 30711035510613031 42975159808689318 66724525589158694 37081078440006659 89126841107020195 2125737126195378 96604871903295533 65986844497631539 34741508480940360 51456175705866166 51502279984097309 18754578712603483 70297276665774191 57748337935539028 26778854111129828 88978597331475827 20755010019844552 75329238821955138 60710285885679741 86976698588372825 57239959467103139 3650607414412775 55145586898147537 31506454837567603 69681654444645019 59314128905800254 14987451864634463 66679731932051257 83020043995982000 30065067438158338 65022657547591206 69190460421318310 66542934294909235 14147100290060032 16731769528362208 34212970715237839 21566542887636611 66557463935856155 31156382710537571 30662770168132276 89108234739269231 79575382180658517 19331491909082119 34291526151775480 63140484164636584 86689600214839935 73744910604441020 68476891261967515 57635085418250 57625215059964924 69248950852186371 13162621211937509 15619729452526081 54054799902070638 31637746733784023 59951657828629871 50166842628796151 30565239634375412 79306491467595503 67855887560800963 57531791979213622 91323835299383164 88223206108175990 23021990477776929 22588158752565887 2522750716190706 66783750887458258 42879030717437086 32148989864179236 498342854553490 57163156437148759 96874163286811584 91888419704550449 1450905284503806 46881272358866143 79353395495900640 61055073587621351 84646243339108360 5559019058513555 50229528446831243 49585707712188755 59823198943866782 33898848758147374 93278292975761594 52821475781189501 21228917426732943 87373507567216069 62431327815534954 70470082128357292 91526214450049009 75541388434067392 1427883080346069 42670609921173134 95656614453806250 47095369772870948 65557526295595496 87456120775085104 25053823866828151 37156598012663189 4447791714079043 82087974245883831 44680153413788432 3232087839470245 31137415022117771 74297561179410036 95331183044803260 8485204537091685 72727132567761223 87095915722157134 85905661811191619 99796840108699812 31286580115917566 1401787348844714 22515888807096574 45412470593475684 89600072207254177 92680863836051740 45580410583612053 53357955402081492 12602933409837146 99434689842484708 93856738086467129 60036914018620584 64007059297900826 65941259936211055 11664580471037518 14562334022785830 37761879887653155 9011145309643542 17957647357274970 93903431692837898 52656114304761093 45941761516379488 49696088083232269 90497836929088428 63894285459026824 69960902279204245 81717870907921253 42376842312816545 2754405452842945 21285462125046763 88255417332431715 10660011749745620 87871472288508081 79513957630278222 37948145460358358 27270698449809775 27729092981782764 33124428401880841 49570769457390024 11707563621239471 49850615400107641 71953578815081374 10144980208978283 51088889508213492 5318393548143836 84678008051337876 26446095866100712 92491031085209454 80762729278915118 12676684590804600 3210746369211298 72460662848376530 86784190115497951 52532064855470305 82420082776777072 52766600420498536 3196607612466441 50390584500945598 19346428334485456 60136923799262653 85653908399317661 35967130792882639 58175681844120744 9834529809152094 99685142828606548 78216966760145817 80500915208868035 23338422319464219 35180111403555714 272343620133558 80331158433750592 45242649461109293 68000327290118168 18739129803975915 64989774751423206 61936130641651631 30220425949171634 91062899019817529 14639077412819963 80463233329680838 54780638060903639 56884411972037243 36060872881663344 9792709596666867 30300146355158629 33436763006424482 57861600283994367 9975627006305161 45545083775908414 29559694307894947 25763585126391805 44638420581973811 81524598140032830 93970055081277575 41042590878557399 46063368536672350 20634751750932881 9150794327573095 50150788147035563 77793588301333565 1190732380760553 76631698815309085 418592529547671 76700849933649165 40847780848672401 25205302652474010 31694060144264779 56767504232419012 86474369127181851 77990337419458759 58055119692187273 38039115283657546 92524619426770623 2684088378308196 7957463880284572 42031821232539994 88264824135207306 83117848024729832 17137988578672362 68339120283263871 70876492659238645 69912300890585741 1182851508206229 90918156424206913 5427927050829528 49985591588310456 71286216579662325 13736981306177594 4677531405100195 87889003681262747 82094304859483714 49245553445075626 37457307566123545 2611405760482651 89564117417739075 35521805957689623 35983782969180342 7517700307512683 42934708430171408 59535873009095410 57863766078858863 27814895711686750 13603970545992822 39349003388377899 44295576915164829 31465228842972595 5811342881581215 10779966925638956 14520539682660401 75171078456100891 71689391570587637 94804654659914883 78592435588887672 57453945451120288 54246728817436073 2456916114615539 29489211830947859 65662717969296485 22957349345240939 26993200904881818 27302137566979711 3964974854888628 29154962835421191 84560201600993480 76555880669721459 69221038235919815 34831206113918752 93148342553482786 17978429325088463 78342551221304100 74432445416064050 45398290964763963 84200889534337194 4925093685927398 63415718355395473 90208782796426493 43356420816573058 78616896949250211 54985123700587047 38130952633585630 46174605960300510 74474242803763679 96548899578457299 36570673010827414 44163303351320269 71604591007953536 85806753693259773 18222110278537462 92653291540512810 84112664172597792 3835718458117923 21919808996770776 28297138267043629 31421805042306297 37272106802710257 7144123372005720 61785041684506120 27450862188944311 53704550176718542 41182368764795175 65371214933777865 84748868406172605 48458672177246791 77631638726953716 71619637151667747 92367494658428434 82800050201731041 60106049174781690 34656713306639917 82129666744256259 37852728640598452 72502169817598714 83456339137457434 55114470688233954 7946964480371662 93726859131567483 71419838250353145 82308918172569725 86019468527724634 71580932290631741 17195987334356950 37996912957132597 70446934265320370 51880911679104420 39053374362506539 15275320997463434 48726737881615515 32314232808611315 55024362682805803 6939792198161649 25697076080844779 22841880549473117 73601504735058751 85041743865794762 6183980391393591 15904967811236059 67027163880572730 54242959239884646 62724518749620175 44929581959233904 168667255059105 98901041406911014 11459215893521157 38940670034428863 87170640335049476 77182544963024842 23304803444975227 1400550088694318 13576810138621862 214009486647331 14336355716344609 97606866563191802 48680664979967142 60493434792503835 25498960045165440 61562382378330619 96115513282865816 47219752167999454 16271600369089710 71314255462234370 92156375681436952 66456363762455439 1413641622332903 82757910463224278 52838112829223777 34621016407114513 72533290056023713 34904703503033808 73422430615628255 53665465452471258 54701156247685157 71649801160791429 99274497732831952 75829981169856482 34459297357900230 59579192287347332 69602759883891863 18592257535984544 94097263896327336 16252001129121562 49591508349539117 40951770408800087 9246600456543289 87011560931174919 87512940730266401 10497163622842681 11747326360920691 13267516807425957 68927378517045317 92614661209333636 94093676855193795 31248094107371757 36264903334910612 88059474332240319 59417499232274119 71188180819434051 49129779874266476 90415496975214610 35407547991119292 22039054433188595 57703223382667335 48639722843876686 80752174447006935 73639954108084319 94092927307598432 71516854444380880 67328657417632322 78512032455364666 87461651879693204 17041956086618627 16117549007866068 48452240313927046 7230625959498302 23807720314978600 62622888342797997 25206137910567801 15649410539123857 84728355900844458 26290750490105836 37512140514353955 93982693400484166 38107595080624720 13964107685217361 3469991748258429 37905746106504887 21468148216010428 96562079457376599 55485587039623300 57621375728861554 47565259504578625 18573403931904610 20663692100081101 35177745953249839 75716600468991445 61826556309731155 23772672923773333 80637872242266809 8721729949663528 10365412542379665 23312504688825421 74838870294306131 51153227935870964 81923230606396896 3918987764670778 30921227613315968 73742179941918641 95868784696730869 29434201538060549 45517020541631629 86376483416060436 41305826366196485 14423952447369065 62537573817147502 79807497499157793 15092630911386399 87368529957680771 84592018904385641 62328145876004686 43938907548674438 48017893449309466 82393403330868763 53025391206973153 24826949846103301 9690991427558675 79907014212042240 97431853734064348 87517591588384326 99177485877818334 8775174501652400 91461899829917482 8186658956440816 12523154582963927 5173982746097148 931622583747366 10099356648223912 54435091675571971 38522542336702662 80225709745355971 44050544014705466 3645509287549299 87023602560588468 27917349635925145 62638744049877656 94407418946445455 43750783667481545 12723043808270758 74990792875971009 16896391671899334 27545438527934288 33957387573650740 11356620903337631 96523771014011162 65741928746550295 60399807756999862 93677851213551172 95823562552786543 15326918447674517 19719300082545001 11039466580466611 7604237779778544 99702524106824099 69210704968517652 30509099766760158 95494740232759010 26121259944178411 34984241134571933 70729527290293508 22391399084304492 67007882948690436 13254990414721865 82778569439562692 11014843675328896 95303897917716152 76330798339913315 52275554128845051 66675963596345658 199463437166906 78909459077281696 79887021524612886 16377246572174299 27307985489046013 37681604464315815 25161512181281805 50345815653154245 50413198143249252 53016769112785665 18294105387635442 22761963532437844 16475826124687472 95376182887107140 82046160436268823 84531325754739996 61095691192932153 71978830182819289 10636013666105446 74038253408894258 92643894457299852 5119268031787915 49695025244810425 70260651941289832 8514682890570285 70290202647651109 14491346172356357 49020995079624093 42152227554424920 57287754344222645 30541137619443324 86508122413600389 58572971699505571 71321556805982085 73542644514276799 31624890052129220 12106804546502918 96372371471141160 97001005612278912 93049320668550745 23474303864258575 82320131929505160 73297469371031688 31098297876743442 63360503588564276 70339609054117063 31833577760037248 1554642865504556 77234000075669262 45940714003426836 84978633545302250 39876983124642272 27603806644496200 92426372612711390 391673462508868 82947064887003896 91459275420373792 75005605331616561 60698196081746331 9049684136774955 19989052205279587 36250451482754775 87568396704952701 66794473205935845 8893010214311552 21646752048007706 51741214773126112 70841254308732064 24771471714482120 8274398625192384 77866465609767705 5747306104276592 79303552172835111 34412685518544244 92423099275891307 38674459969433562 70861839423889392 85213504492748868 84547532576488198 51033530062705501 17769785406092612 21980390448860259 64146088394271852 54219143422781844 82467808004728624 64536513125196877 6867806911707657 5861754509064780 56080014567332479 97755648528870363 14607446400269391 64553719258730386 21756839692959286 18145609693083483 73488400468405519 45383847581512003 39118717190748106 18942658063214910 82379236249650430 13184658919584322 29777937183668008 31851727374446427 15638542710046616 51490027764424727 56714002165210264 6845207126215063 34225283439710575 64328272451903326 45239165163255240 71631403696939579 73199271703376256 56853699606095676 58737819504732152 89130083327718326 54454150254324853 52021366787091412 8936352976447865 15948208213225002 32410675007754300 25358741091997750 91327067342584097 14309649339446588 8216081909323250 89001744160911152 3088710621139943 90092176870419558 8543163060120616 47298759465220530 48525235104661202 1521209379889821 62239230748906069 79128619062670512 75193569918364701 64602597082243123 81450112090376408 13125409929973876 77161853470565926 68748375176433492 91767005206529250 735811923848627 54481284321385727 61340292658953712 55483011691042648 14162259396917238 10660984018019951 12043037061111419 96987382210703293 76801944565704100 95545729198203675 19173925156619583 49057224908471201 31374258025041853 78423657705651702 5730034190582204 1560799811152465 8147679473456350 21114069538260185 23628995369228372 56162239002418682 67190232363229385 36867609074650516 23441015255034624 92150423601042878 63432051364326506 84429697040011679 17107126678905871 61737870110928220 78156782530479887 51084197162041093 3957011258929695 62858273930598862 81663990480435090 34449597798157254 1578754276038684 55478700110966001 35137556711345479 65306148289500622 20382827610273472 61664756222700738 88654667100569685 51419432646424481 64802095700635602 1425316624843156 73783012998307702 18793498261974169 78600057503914404 52938483426258358 89283739159439819 98308495237734425 35517222023103107 52615996121072965 11749794040032461 99031734314020507 10505207150729780 36287640245779872 11308939976557282 84103710493063411 32309522209147643 3247131564026492 90454376287244688 99881531835954938 49750495027031556 60383563384376367 83097601317566795 80969678738921263 11810017456330395 47140654817743 80730176285626531 30515148209602462 90497837310744989 5388669974494062 33147557462573721 45440381685493056 55421978743040838 56977010364949931 99439422294789080 45367420456449544 34669564192030372 60337228400343746 96121472741911514 67716583277840367 1053442988310431 59249194466551857 63361103767415238 92935502234979655 60075766702641792 37497285055736839 73431898941684272 86541544247009153 93217820456505105 52474645603061957 41428692890632283 28998855570408653 64708682790145922 45133077840173559 51380196962597116 29251308496451889 57872472154930340 91972684567076793 95169589403547783 29140594017319848 72734950522723502 79361864834623778 72911416800503774 20712264207020814 32260329252439996 75855165377075347 47644701605320845 73655797151532816 33580412369993051 47867910133672074 68109391784860681 55512295065780382 55130982619719400 99932625819522127 16499630229668108 46344419495571058 99645604989392553 82162007517710540 47295528763090517 96838647439928915 97575237227395895 28349691963781600 38386834023233793 99486257978420498 14523964855936134 14302933126348303 28653927008338358 43127122792149812 1178878166666786 35437756987233547 12687146995769996 95234778869509517 68889457684812742 9828074333808767 82231752858395646 53054658371725570 36897626061876872 16762159738299740 74632412913335327 36849180012935441 37684121793664139 27861629918887271 24874199833892505 55253273925104871 61126891895120336 40140128072963591 22012627822827360 15652929794071076 96509385532771223 69217480809070516 7237288938027607 53551761598274884 93467392699222612 11598741437433553 4933997266943071 8803500020129344 52647675184655215 16910968777836854 73432920056711249 37240185448326581 86570881813512349 81660909526070163 86481275737995099 39324668505812703 5390496843915223 42569972096637981 73160551348605192 44085223593704286 86388039588445892 34256849503129848 37633508102957623 92213583229497448 28212960898175269 70959891547632262 1662564288311547 51986214516690152 65982580599413945 84077979062592919 21720016741152943 23043120506075272 10107833401749253 19718246313206740 6731294426835912 65369164746559028 99808268518245797 9081605970320513 25929863689929497 2947642766400102 20976091164832436 30719771095391520 52913028494604559 59352551587058740 62572242368371021 11776987332018357 35931210240404500 20123549685568711 27341288200327796 78812541130350951 56876914989974879 60707731394183021 52963248775749934 28365896402535339 37884797872652733 69004863955611066 14848540731884975 98858867195992007 20795083179693577 90154989142281268 74502340409319687 28598685351932988 87399077838714096 7655359034669493 74425660433932251 59776592747692302 64269067100867791 16205238750149376 18278246659807864 43675112512920805 5903192796883851 53967035674336773 51107422065130831 96354146106159436 97210280397174350 6410619731429409 35490501713125519 84324896740122235 19334453359625732 44578292077967622 49320513817168361 66547495764864651 46908226792421733 41714734332311918 20130032352920885 30776464591840485 54108417896546746 42144582376849580 71834049717411554 65835003339650436 87364457504390930 86765513519245341 93544483494071072 70927152275254830 25541975718714938 25663353824833069 8578939034523549 59349087552894595 4787365433130248 90757663977640198 4253454235343572 5362998501597115 45144915680940701 31365806178895300 49956148211961976 142615573236875 48745633795104817 46369403282788417 75841545562307582 58255466711275650 75319203628252323 15525802678141375 8392517316027075 43549626925838170 55775954490804639 94994880221969074 52977001987598487 79508041558998147 44100111368146499 13539981581597526 71601172995345962 72981651922620388 6347129983975348 88154626344071588 33333922088881301 48115995616265514 32092365922358241 86879764357349839 34199912933157994 53587020942706199 79159371672704801 77838021247292781 9047680102966801 11127162912025250 64395790153902248 44286987230256762 32330082120053796 30367663859455911 27639589399611047 2856401241385295 50983289811426376 81206106303396608 94614283347831855 56211712922551701 12213955745376810 20404320304669685 59035618421068707 45676183721829631 68733306432771363 51859543438885498 81954275456917520 94248131448544201 88587290827524726 13886733117851709 38372234428942681 15781107417787654 28025660061471740 98048800853261715 54350245231901928 68706151931194805 31985173204557895 42899362120177072 33218632102818639 78929626753474408 82221838935890874 55975735312484909 56945208011174764 22342696007075843 32215103436476218 43433625273487951 23991395093127695 33993719442120846 61643976218344273 36336803157459278 38377181037424025 82878503770599498 73382734983478439 29822456853441399 98812606733273829 21601417066998780 30591667351115255 66145042283674956 83975634496020138 19847007882930906 29084192835817779 31745022150726702 31213867658740235 22946462603660885 25628537788246334 82209228229005596 8536353913047112 2943450052817956 65526652983474539 79273648266106220 9638991628946807 35977009624105272 81067474668152621 44324516331383873 65273332034699987 90833311246014358 82851117836511769 46851515541020454 3677424460823342 23043058889734192 43720902452357054 6802911846397250 46299526827079438 94859031188055243 48467439494240510 5642272937454257 93614023131558035 6266895250211150 52839459243013027 18627148447240398 39153778878363794 94778192328129513 93294189098908508 95112333075912125 79262294076487304 96840019571117989 86570017906759191 67413217396017617 24544932294181088 91051194236021240 929526184802536 44445355615517391 50247062150448385 75313168371815383 33466165035420012 7841782151189965 89277406358549969 53239874223663922 42769388140895570 16794552155847935 27011256335773819 57472606521606591 39593889238860896 32498157711402763 35818363310203715 97164882343582520 27123645245391701 26197653427338509 66252309635218198 6657348180146966 17454022175776510 80767315996263141 57217521388032276 17346761226129719 50082959613533315 7628479290960390 87606234738062238 72776284902794127 15804773291327201 13545516422694718 43735736040729266 38969746532844178 77180475524090411 21009949033528985 48411975487141531 42951058343546843 91223383704220873 97789352147154156 90699031164742476 37555057108895443 3478862466469983 29127957642030825 68971263353581166 20147311302201325 97988781958038092 46432858492829643 28731669333751679 4134171391535111 69755242427086725 83219935259832892 84659868667292486 10692830485281341 16452165616562296 79174788763545525 23513131980493312 96764753807317453 92498442175356905 54084367833327417 59877889170627154 30190639473170976 84862359694805672 72037002327255557 80947800121912175 23702531141706149 93424496071657259 90825203733251055 51356411480728290 45775238634487177 98348689558524005 26974628843851954 75767017270614876 42574717998010612 24075926657757449 495843591926484 54626769559533707 63466325059842644 15405360734140258 40168744864681338 30126370287829013 1102239589150097 809208094621680 4775831483115480 67727052091734753 10986074650293222 49250739344484022 77435612257249663 57692801684595466 39337512681011662 5915585349434596 25230492094977721 24409204985349122 71028648431608448 48812386653348676 4039988337196202 38449375499326237 78342874008082518 70407953052137995 55854269534043248 17804463306243805 85366178245476679 14715250354983020 30031165606809649 42101949392161060 41750718294584699 20392992656793136 6515949644278538 50988486191282885 42926043578337874 10147889912942975 61883294333020029 5351089172534063 74722183115769701 43977896565761604 54005935748132345 71688036322265199 62551206370370362 25851530443330159 52665883880697738 74836619725341667 84301914920116527 85456730844732169 64445736759443535 15683391261417749 38990235773184514 73009174144099996 77311516396020682 15291062405278300 87485686279233540 83830230474792661 69585132005086292 78831431731405276 7026719858169860 90353968065556886 70944904147433682 87003760031680147 95675679525709289 31437130685298149 3820015991167821 42331297122966512 50219757125874488 63072091151946159 74931335570867885 57684405615220921 47746248117278080 44236894653542376 860007279309999 70687755019327868 92909045198856460 64272397018411510 95022619574687735 37451603643405440 74946249920191808 1940057573915652 20051516516517617 8293727618553934 56211357727663859 59569954594619312 77627242221880791 41139999466536466 80888229699706299 91532520009174803 61532922425818160 64073917703061707 79741683829538782 15723639470629633 70717540535850606 60380564970503471 5462538729243912 98829318620688103 71541090693274247 80159392922821981 46981438645389254 59825580020308716 47792996833577327 83148135172663867 24535135887102681 38529824036889384 23564182290412588 16796279802018241 30363247942443262 6737379257449322 62991974827915434 39321796952269402 74581982230988165 34675680595772176 79925349651823130 39683467973696581 86434138241216012 38888767768598545 78424282998557770 30345208360993965 50365412957129983 16225716281881653 64604707323674948 88330240000523512 65966016047799446 33107674706355217 94742977110457594 53869990100858253 10971967140234741 5516474256476232 3957939385988354 88918211839436574 11096930109088284 37203829627919951 61463756143793353 16875721800507830 20599087797601924 24664660732042559 80635490174425918 77723295228655385 15809750322650059 98622060093004516 62815392127385939 26502438523279663 3551809575218071 29655500455556092 36496230533180803 79096144517721998 51995757332497849 80633930139874169 31657507407271712 80452118270596083 15698972632672882 99262131765981821 40990183556753092 9388126775112079 69684158514819186 54864353538041751 60602579849332431 12374072413535955 62321630656630308 75643409867300187 48989351009804034 25417401955330064 52346604025078199 37806343241911877 66730679512130250 84436272371425279 16319483790652570 27859479860459683 79633130539757054 44355227826840659 9008408733245110 81640327957302122 94622180470937916 41711816145083098 53740837289034038 69583383096577530 65491581444109747 69190075788464195 14576671075894733 68909525328203494 5517967088708397 7081443476133166 90538575527336424 63184210337369397 1580102333292404 81222951151177196 97623992990853030 46625696163889491 27217377766247857 84659658222323107 27637248582323788 42182599345239336 29271096113484696 23162539965027570 34093928869096940 66143393431113678 15265831824048992 9661553631680690 81444833903012807 42484319905583867 65538380950024079 21845913369417218 46147257073572873 89826339299364618 62728799600229931 55006298176796126 65097517394445181 67471786218485957 19552377161223779 66069536968498810 71498603310120262 47139715253150194 94999792054948005 87020420164262873 22692713039532604 44571822290656315 59777095280727653 21243237032495379 37368562467140440 84589402698930437 70127047078721579 97950553272238125 13562390422119634 61703851736660522 10569020316842138 81434523888600801 56677839922026243 15324714575778241 39233368002421958 96111640749496024 84594029494242019 87708937877261859 22971113889551239 30550768562593832 90127876806382721 85026778208450749 51773032445754381 50526114077247845 14433861407230187 91867811864422836 36683109179196787 44667242011792965 80017381003243521 22084906900339083 5994289621259315 7636851382160237 74751903470570049 19050966168761224 58020160043737281 39825912024406184 95807693729528502 13360132052382355 2731762920048869 41540087344129389 31165466632068383 86999732156219088 84572162967592827 33658862775193376 30766422743157565 47860217517373771 89924357309260935 32907770424311002 55245043707943435 34500434793616698 85354822514157230 11220977355710825 38653334024238121 67093813346040354 64938189877378307 98651213623048199 4405324983539946 84521272534955938 12945443343806294 3367160782918589 88353294963539491 41862063021181782 64949553133113870 95157098149385787 70107285174755270 75734894417518635 74975810007659191 89849432666376984 25983342502491986 99979701814835693 33034530455214848 7334518934624417 60424060511889914 3230859015620292 6225846412200371 22839456629639245 73216192025085011 41504067499864742 94728352894266474 39968553501123427 35076295638061805 75530935360956173 92226493529095982 75052211550857558 97319885240624038 41000271341593797 93589534756145916 40153397482725821 34223090139967654 89716027011201799 2657011489260355 91008445386559604 42199644443532391 91261626651016365 98264174305413040 77793021701533716 52656498106709326 54451941523807370 67525843438184396 5616842657308739 76587135908635126 30204705506166295 89555887534756375 12603090878394590 22943347286820375 856902308402706 97729050125664718 69607818926239226 38228975308118685 86506547641705502 55743650152524326 19008628035773538 72130562266863669 91160278386367951 29436198196043311 85207519025378339 44615522687723981 17695574286075929 86348932944867046 49872708828112698 91077421871146793 39442821051028547 22197890286628098 26850858104091648 26727298042699739 32752188379720373 36091413069852176 46888808730047140 1310761681382099 23982646010285739 72404889691821182 43960904692171241 71142885584957688 93315395250656195 36332623686109280 3345907710598425 70409471966558618 7134907989441293 13167272559690871 20933199576084943 75817452775564402 26886125658735262 69882087473751096 25573063529999741 93039756435041508 65795550855458193 38479002982569382 3459608338088493 96531798449092665 27786888667375298 13613816643561609 46634255094025876 30610108624959324 78361363078058610 88424281276419795 71093343106088200 22010031453157271 48365825023763315 6931152528626490 58773311133385965 89105456487749865 9848556682159983 90130587785000351 35576356506370316 96775118262484593 75755195489234795 24249780958642305 91900760571458870 43470180096798864 93819950143531952 16284484080225764 25016420290897275 89089307806433541 72461451103498626 48735243678272492 71925602363867090 48490082201634933 48464317690320634 88763535618556612 85645458431734570 86052232702200826 27925823233682963 28524268788386485 60180517791797698 9043836117311841 98005710072761067 56189908354615924 24761730272395501 91993376312295366 1622995310283108 53144783228063633 17014927687106925 31707798238279162 15595543347887666 29640724308634826 92000023158566918 86860566859231194 65433917262837235 37731283893939089 80953636901949237 41123993270857443 41894380203527039 68507676786671926 56424230909356266 80290652172278037 51262139092601297 26998794245686681 70169233688229925 28029151676868819 60171060732536700 83889506682732637 51127949923895673 14875624860499538 66555222877355821 15870249666687278 65304988744725730 7212224912520739 98400460806208723 19148055946287144 39270162995602866 61299192178425764 14965367479104818 69686226365817803 12167970555092041 63597649520047996 56788350061471760 23069357266567844 42743351225238272 65058689173638850 95688250930080522 47837029192018393 34281403633346429 29435647266446631 218025019596736 78769139440440952 77074233789589835 37336144702798781 48898663015694501 14326213622269943 52599216820044898 77240519562969165 78725632638563226 39634596292585843 8012291477353180 6034368854246134 78245466149389972 26926581245178919 51357050076237831 13527096714722163 43692571721244412 80221175170187415 26000639555324126 99853256647357651 51030715395495679 77980530525768522 13461097284617501 69929543141056562 80639896509018538 30055577797318278 19988483472008500 30204128089249802 89729188182782624 34341581667468440 64575491152625312 57942621765078879 74289862268449774 94449655717912073 5261720550848850 3806153508937795 41125235801224419 36992014348871181 69059237033954715 30680631030257227 38729291466720260 54848872846594440 76683901680876342 27961781929324536 59852039272605920 81984110798102199 86146191704311928 45869231254569937 15526312831171290 46252871944221592 95293030578862795 49522583463324015 27331089109061163 49519320246222811 55746636586943743 90560923392637361 57919261160394207 31846129048310492 74964259526224236 67826471011918141 90272389683351659 24325104316998912 44455648550832443 76819150115177970 90015494961001718 80130559159396626 58999344369315589 69913928438524567 96098327064218202 15764734423084040 64780153123447642 81765729610616497 82786616144599868 88307113753082021 55064958791673356 81083811311851431 72607607450441432 79809313864916689 23178718060967887 83324128829146257 19380554978657555 31165603021246518 95114005429357166 97894118984651858 1516050537302751 87614699465220790 42805513902483618 27815632155182781 72025670277903335 56184881051677910 16473805667897192 12243444239677176 14946161880653906 85307106263700781 44491017523284607 91441383961519838 81739676338488760 22657268089636278 62233058903533270 80578162151420989 66426084913048832 65039955300279237 26000346633010645 80042694966137831 32903880417442722 2813490433026308 84006727102015215 79651803378959349 94735805430268923 6147990260901253 88413309243532980 47820050888326134 43089781030728678 81886246689838661 65476294230358451 1670329838535668 44012132406944634 16163956693351936 51874721022623982 82621696898234768 92284952151933383 80052569465405141 24047822764863322 17835397113711162 87673637761942666 37974903078077881 78957464593707915 66430087699521192 90968739796696829 92241089194967230 21012672657128954 13255987347060949 60662901043908456 30091900114555265 49329098608726594 36507104110857730 92837061125002426 35793591503829713 76351527680245908 96459670016841625 48470476348964439 64129408880570985 82900216650961043 99997396632947553 10561324960912049 59461760169349293 2926406249384495 69675431287755384 12909587105324690 89629171570974188 73590102727280377 65514981688835803 87014244079950194 15320385304595654 89999566746474238 7062994973562531 72707256275958743 71162361168662993 11408282197628098 51125162891738175 86335900311099151 51734594599078130 45700598634917907 12186480675912489 40741424967341958 21327644319983320 13343444097507959 73191514430935987 56208779106428947 27676688017072282 51354369674792857 95285796384024305 92164123208428449 88785273427979599 49585559041907812 47453586653015330 31227902073682878 5526700499368043 78588823667458837 5264568131191828 68510871787039345 46542341874365176 2634465327760221 84217901282116058 16793244903978840 26857125693360760 53283665016097697 98686404295790773 56533796883905650 93557154310773808 85173975973334579 46662340615469812 50946901115884231 54662977598184846 26391412575406732 83357333196326057 57322167548832121 86249291034465770 9931241956888032 95506516313831086 85770523582195499 24011506180371077 27373402670079411 59071967411021930 61656544631769742 19962486888235827 51673739273547809 12077610765497429 51239763534497369 86549701741466938 34458490614556180 1860118073982385 6959284007110957 65503900399617135 65006118595151489 3841553073886770 28093736272903198 88872264867560819 45976929914847646 30088275263732438 84498584628380049 53664184241634723 98274877710274051 5920647958537706 85439976696637808 80658885740970361 74165292499684836 73363787141610466 15068257398150717 21777519696947567 28816811051445683 78479614943403940 9358957323102105 17006474970024667 72043808278890792 7153004942174715 55937225645571045 48124307280745347 38480323701751448 92057221305314557 39372987740724046 55522142493903276 54848342588069729 35585998184588831 10646669915063992 67279192462810626 50505932466320929 80010883317842440 97711607585177199 20249465263724171 71865342989462067 12711157455074631 60990708521728824 28407272251894334 3196437605647856 28345217300111124 22713610575992115 24791001633797589 24155073352205516 14684842954475427 37515648854820710 90254877693569815 80698426438740178 85536860988805468 97591025827622827 55913104535179539 52078597005913082 90490734443468118 48021327137736036 28112510513445869 83258951244079070 50139679425369770 84314252951764767 54774919008430043 53873862045287410 63647901625173888 47248891674707853 36006026789817596 49243591384479820 34040353029343392 90943947247167709 90421111898281358 55475114426141300 52842848719915340 34156532541696659 82186124172613183 40648046009364009 8410145121170783 86472755205943472 51885283421352974 98111247045789536 83323819824323898 73921936345330956 57764786429277888 36986555151560444 82698666374240648 1312770969962127 68742171616942548 19646622927771021 29481301204746943 87759012389570053 69146728641101799 94555437925853156 32470769802079285 28445016284705078 88278580606999753 25772344738760060 34119773714813708 81771649490212747 56495726192035842 26593818094462807 46417246840944105 1252158244249308 82500276419088809 98160888595910107 58927265573612407 58117694312887815 88135990185892838 95221332892025339 18114718750807666 69275695142343968 27948985989449918 8964308571262288 59494818129069869 48459979436165886 20598355940447305 60089788178054773 7597637738493256 14990222535095385 83674920035099515 16221145046274418 4090803839777801 41841075963613951 36870848851836364 77046986991432659 29341870270856404 15154461392356150 506465567709841 45162160318398005 21085870284553555 56689284719908472 16474243102548492 15165801029773940 25049861249944111 47086591380039138 48694636322769031 81352818200765098 56272750321538953 76506274332203038 5506709968292472 48933012609506209 98539784080618956 34531332522197715 43322019651382690 1204098802436921 40603831925256282 48787863916854535 36038247204332630 20750240157537431 55166208111661017 91856944143106684 6189835639404151 18959648425369224 53188947642373704 1668376352911820 94063152749321162 65559621924694455 48701168218611043 54866327969372039 9535271392434411 94266469589104591 67741870321247715 28792867347812564 30868156932034451 41516222622309174 15103462183924529 44911233200723711 55800048394507651 4475494873023548 25605559379355124 23670209388311432 65597326756397924 51673154690072407 9871577879248301 29229872730252117 39435658166616331 64015816405506137 44970783104536235 9234077794786561 12501391452749250 19864098215476217 99946663028474696 5266175447692365 29152154402009997 81609575421447803 99380076575209282 86301033386722737 90030108850998092 3742574260567589 23466546143847571 30820000614659912 35909088269883213 43986400255525906 5249004759905833 6832854174582411 30896463990128868 20026876970654360 5855510912636347 27875992165509127 60200104176691245 85850118762362403 50746857565583060 8741442629913497 60719524967363566 25007018988988270 51506257427937690 27332382921905340 6359077601882489 30203429444996464 34600795651889730 44010587115077200 86187014275966507 75629494901649015 44766640131539084 75036373268515645 11373166190014396 41060473781804586 85170663404664876 2213066160195978 49792538449510059 74546696118926783 3537264712999488 8881903697869147 27122769916941148 89478539767206214 42822038056308568 5527970586629083 3133209057465807 67977899134064275 79609318225302166 1958048850879638 32447994331879498 6165435492962249 25675304311268772 87428255560199749 31553869435786554 18034275194125097 79539953746284113 98505451630922483 29743647083929487 3512215013590420 38537998272081351 7586521095647860 93858830274933548 79689595151677529 92360295523556335 12834653270347607 8535141776741543 55790644575194497 69392236993378530 86165570763366973 56088008818633709 55742927417515982 34448477795931449 74267712651882823 98464951134324979 70072350512649450 61654593106396722 97920827614632245 91388957450311963 44378217811913682 4654891373527260 31388913885939134 93757612192679697 11646264229249591 6414959083485426 72262224131549574 36495568214276494 95934270148324578 97478736758314622 69447839749232833 8100848941054717 57764955139066744 7045842230533387 67140808042013999 21758746091363623 34704168233098118 63362869360180842 83049314339948678 43416668331091605 33476306863419881 41738883431577833 91309807683778373 91260414888688786 92262010209140369 45887828435994797 52467692807607887 65495944133190101 73579451504350133 5586663882572899 59729983106089677 13829774441789552 54102866492551778 34139042680740351 23994222477473801 17585040304512889 59053096609679353 10161782700890207 10766281403082344 28205310605291257 78150294508110176 87888936890837207 93299603450372323 49489031625463255 35273387336230036 51793495758231116 5648136283054819 38968092978085429 21366520263272597 47716097909804946 51945640929130143 85723630730855600 52193201583647772 85842688512642913 45819638427818311 1337366797220496 52007769845878377 64831592383403844 77909955206628758 78819542196521146 93730327111807827 74885062745146486 27772107329269438 2542764975429283 49395125218347188 63574320995452355 8086568492464110 16054218978377878 2457852665308859 68657253052624876 93612061102534611 78508391823630564 33285957121973865 90273468950446498 13455538807182695 47426054790052642 96742124708182340 1862315077305533 22797106838299260 89289661430460933 34637647776306763 7904823441136227 87436033358011665 2906869307320310 25937142909895558 40309557969219277 21960429018333740 14310698370446242 9193998303313621 92115905832670922 47410160467503562 4042785162990265 89435667341712012 86062432068886120 66843760426869368 99445845696110663 16260694310550927 88392765067710007 61041976423628528 49728878767322798 29366522258329295 52090129696825106 37745125813874020 95496521680438051 44359051070530711 30864542085463947 417500599879433 23230300658397057 24659981957245423 48302801028915175 86068708398235089 83004332558904025 74479463982156741 37658031065077929 98140393455138188 13557902723984505 3367308301310493 25724001922499715 66518930531500908 22966579377455296 62280755826302466 20639657729088878 66987207474450213 73707951422359866 56608274545288564 29720274689345789 50638316931018973 64924802119754801 67849677350610342 16165662986883621 52249676086373160 97782146748289608 41794803991451895 91377182840456116 65714624926338526 68663615098383139 74651764268700632 30880701208823383 42227231479531245 30156284959691835 26783179319693217 82659695928725347 76743389752437873 57264860914552914 73942686967592866 22904769431761072 27071715452136687 78062724828457340 29513353243271579 78992083182703658 56661960015377010 13769785501751803 11007378018685699 35458871275658773 62562264148759524 37638866583514861 82948264703993351 70813720163465199 6164314401689918 34473999005078403 54119295147430186 52785881350889174 54521747339516662 12111529593160821 93404895355804391 28638087347466206 37431936940212227 50993679788989616 26005306912630191 29623221258795667 3500936329974896 42798382420717937 47807683438492021 69861439160670805 83594043216975993 35802895155597629 22720222326239278 66206867330543378 47644527945339638 76110060201236296 16748554039531746 66898143156223026 53093515039412531 73468810827694977 17839758391674213 31538824059761478 76152221058465773 47581575764555737 43381847361594260 81440821542537240 89561647167317519 54510908791873315 90591706169115072 80579836964379895 58488512237140000 86871603181419325 59910381008126334 20934382828346 33749446258282717 10030872485528814 56680637073634433 60565955477341818 10561065023162079 46553263932124351 90810786910971869 48964264172441206 10734235577436020 65450984434687733 53717980509238605 96417984226803976 91879631182519322 89772459613465751 40157774454831482 62621953073219644 41035345866290715 30903185370253700 50629325737538633 26453622454553225 84291336392161896 44772308413064201 61746368431502716 39099607290297667 87132133752116897 65184853898467161 2451114979169178 30305506037683050 54282322289336283 32871988733470249 21940358114366980 62137580488620054 14032968983736836 92585575770908822 79678758813261899 32710683538153772 70499073684444793 41922245800360934 8372403234591838 80227238658497100 7182716956983608 18255675660755907 14506297699716349 83644686833422199 50860163362212482 52379480013631876 62431762053466145 75380187634783694 12638832291669378 87024845792412773 54470888368566611 35639465438595021 92169887312132994 48785533611700137 81557041487684170 27959116741527176 2759302586773301 98263593999050598 91405822698942664 91908688360207334 28538908535140956 86315337035308674 14013594100815541 78354883654913288 86896029847837284 8626630236311686 91508020492229888 82961294154970915 54603231331301877 36754828887085639 15172606430157675 52293706323350404 3995739692773149 34056453773827680 13376376705172154 75003725847209975 6587827095451701 81982668092376572 823299570783357 30957300780034899 95799512112291916 26868979940527139 27224927948767896 24311253275128159 78945601418842376 86030517102635678 64529640669611138 834886809863130 61481718181062224 43595542570696600 43653608235537666 7229715156347806 19071175007640309 56326634035966619 75096914413033225 82067820647369520 60307736237255379 1473085933617036 59568274078566182 89740726337084064 73497729692717764 82626097757167504 11882932222010293 3835447118793319 51391903112111053 81631268565908090 5922638340140779 91987967226618309 69857415629843982 77760782317423270 7263207782418814 85076334441415757 7998192242493944 39816697418026398 67185377087689073 29940752061831973 77027401269548594 30689392578361968 32980786554173148 38318545573272098 72094541901978693 66924813710512840 68466393620296561 30705863280465849 38424867445942749 28482800803631906 27705645086019603 53319554417940811 63262349127030310 79303960642307296 62317298016251915 37031367964453728 50240615691278536 42350727356959151 84673642401219985 96397876080211062 71897887022025941 10847762549681433 17254480185571551 44735549676175275 8994395355453338 43549714478386858 59996876109058825 46412814424085154 87007490035870465 28064682197453766 58648789316240248 37421269750321030 4225689048528297 79957749497554273 96361626240310931 95652351988809784 6950676581050612 3348866512973925 3745573771914334 25949220490440542 75400326603057887 92614244237273183 84584225329001882 96743977962001688 78932193252117727 98662263073558805 66734446912246217 55939464198005427 92743214506641983 21039633597443441 18652876591041142 77589458177271996 74120699287484898 66494235239799528 20850090239943772 74624162079499553 78504176209111093 79046693937033302 53375689780878524 2109690407558859 14511735645882436 63439548592123638 77930821482761065 1725836990589628 80828355088190044 8862019382671672 65189734940746055 61822914790114150 50230828738819161 40197051103915606 83834283191252337 58429472736486668 37825849674554334 6532241333175602 9495591894340584 49237005124325883 67693961922588203 7226784051885067 27734836803885604 47879715764078831 30336731555596923 30160530254947691 15406551309003192 80802418654404678 49154011157372536 5745387173940117 35464173940511970 82718517057221458 5543939121960394 40755852566489012 26898974895026032 23510911300920111 81716756338131712 47725344817207910 93877761687697227 88126205772429223 92717491683794527 42447076432758983 53855869876878152 71132844000099384 66826123162348403 82644923526888087 76427293457318129 88287489018747794 78731492492641848 36283245979871462 3781264683725228 93946795932786155 31985083740758161 65153219276655401 69748995403825085 92424952670366611 45890095466205153 37289378353330800 87138556458939082 93930096565919626 18139758833266982 60177127053406900 72562273979428793 5549057489940372 5286290188142703 41017616893119348 98262874138274921 17777282659159881 91390481506503687 51257202577030665 84512405268549410 67362832448484712 48843122789958785 73177995838381323 21334888382124930 4643684224974707 67475181051351634 75876830218715320 63819146414849425 43532619817668312 54670708548878170 55165089097543493 36742665046109362 95551115610571530 16023166648868241 15164662440566243 95045627495991087 53998198151423181 57776823748307652 17866683367207393 5815411283690471 43998949592378144 43451322454582519 61863373410819986 35859807044593681 73186983664407680 51170307582281117 66547022168189174 78078144291161477 87954111359756968 63566898328668905 90943747591360202 83665008074597944 70775623877396795 50384939199894557 9049781972535475 80364061886024132 35417242958513790 2694404898098267 40777770431596982 47411248879679249 76663315864082788 59431811052940086 43979795233117735 60113463410724875 34151340815901032 32869583495441258 61566022543700849 14397501745806794 41991100658529810 5078554775723685 21386629061666929 75657588224013559 49647250982512294 32079789280613505 7342943616331870 63389470265282009 7729030875290555 67516266492276760 96383333136941207 39805133371985644 23415674098646119 65425014553105275 6061713213993849 13655841734019473 92103905089917847 28888168412656359 1041602167417101 43518735879452648 67827191068683364 70269506213251451 78458408215057817 31883972184290201 77151981040843874 45113498532797675 76424333389486580 73104052261732589 83634028546662712 43632997454626018 76934247979124428 48511234709054362 25347975633000941 80939495029099642 36137633770855160 56721772303840316 7431563575945007 9145749909829681 84855008442999859 14586409124981843 65528484951645379 43783565961812011 13854606943059845 18500734641521392 29009915571551900 36623674858070831 88528912594859222 68702333572287389 60734391549356944 80890396455121626 24096775361708255 76165405305701454 81259604854907143 15847964768435457 85267431813291874 98835091972961912 72263922511666354 72900990612110150 27937221823895007 97103415309445660 63204064560620494 21543737070247925 33838194622323557 38441506327883153 54466219944261777 62706694202835325 68923785484154817 66229409320735314 45091452597840323 64252302488857831 73310951605080929 66032337312874808 73270934423996703 24821659761088326 70318470515590779 12539628219394908 6836682371486755 68032938465396806 76642061024007362 3116038679290141 78543088071679745 4291674882234761 65341608187681194 57839921246989003 95470357950513536 63966193650493590 56914798524884470 19098696042629798 55680674331398087 56240859047683379 93660760740063919 1346850306363794 23002412424055604 56673765504118553 82895718104566710 75352556796083081 74155378019769044 60043363897264565 71262764510209714 78244583051459162 28306697019735425 22296779424836910 12416959664352026 45049267366958616 93445406633075607 97605448570272610 82306098155018782 29228132115560398 84974902991426055 23659358084086031 11208556066824458 92687637975856280 66487839328422011 9050919726422236 67706305989718134 39880825272623372 74506636450152589 13281960420844040 42524918446613418 92003261591696359 81642269448813707 50968975758205947 78011964154938256 62413208674395879 17669897020045176 61776068200036746 62769555568804070 45341783461361993 25839914936083403 18351188595161666 55815162219313067 70450263808431195 19222573133906083 87955935680954112 50262173809564344 36860039782448517 11284816889149071 88246638539548557 73694343850227195 60574650500578 20104333826375565 70610339849242591 88862897082674047 28168523383714726 86458498497218939 95853565092619972 74610544633721382 21108819464585086 75554193904729886 58539724495544708 14285838036712101 85899149747870682 53469637713199658 38698889780021282 4379596562815606 72266172216662954 71827451780422293 79554278097057595 28181548315746043 8238163501800907 89975589802846067 40248585260039363 52142206521654199 14618223381500789 69560069162324959 25040487939433278 46371883582713701 87185730761198101 33330584719232627 63682183881451495 17056542239631302 84112284885805300 32275838880828843 87945766157893902 15854926496994343 28365721618985847 64095988749828509 43869625254885475 26300006297457940 5251721409837144 82205281710761489 45990450520343531 94178919814966050 4207988449820369 48398603281939397 8046373569461027 17455209468145819 23276154743892510 52070281732830102 9224441637660399 87499567154928580 56641710432835435 85121191635747239 89992287469412180 23238353654653059 55080642569601065 26111317996834808 7643193535786583 70845457437786683 58680920306600357 37363928001073176 70537390741012424 21192184193378905 48328712190218671 25961452731836069 64827320584008382 54013699979013439 2885229810833179 59493332717111328 3077012309337466 66202579181202940 42009109262910277 99145554263512551 10670373415007462 94092520974293524 81429619216936646 9364502684384976 65609601625875699 38905494160750118 67032884348432016 62843453611212841 43812361673566952 75268441957800056 82470941718776358 60796995002308902 4190604488098900 83361533796071330 37522556010957633 49182228735217488 69116013725498371 50352803785325674 68257246694110380 87020099008328699 40739967519947868 33030239459049273 31960975642766801 19336262178450961 49898353670296369 1143228188329368 58428458717434932 44068544521655338 64442113154019487 25228034327353440 58753425333083391 11829607241704125 82420225346870099 38282039155472947 53512905592009149 82822650012043049 99641620289332289 77234448669065607 19165688782276955 28623052777410742 45121312257096812 71226361484871756 4616146715947328 99900735410944989 90125963451766719 24680609725831849 59204987184957910 71082953996604115 72974915979412351 90083683709679494 53534152375850630 38402122206703513 86773742205943299 28370393586168801 90124472519147027 74019224247929825 45961947312573637 83114715376791378 59894686593313084 19910208576808119 88715612552425520 47456696884038273 64539147553570155 77730857683414652 8808469077058713 776131091464010 24208756151968271 4248749165531878 16273464362154204 91552752300783255 10486974921531019 41872701761517164 33202368115803476 69433260191544949 25986475638392819 202838344725516 8969755044599377 36189030827991554 34224125929278366 43489617601945249 61487345202159276 31525814686755896 24369036795193787 38060527840331537 30111525072012912 70462341289532018 69194985679296866 78118814337002537 71341772424916443 66324358000743626 85088289744611748 81890166018526934 89849705544369480 56579361979625903 63116426808481754 72802920900009895 76996587580123804 76879807539147694 5033072784044072 44362839976704165 24645611540998639 11008239073977982 63239888712085591 10015345380930028 50642484256413421 99056864387405099 29813579180187525 1189267464599753 74794923655461024 98372400623617657 39259945977362951 83061464638104042 26737903420775713 41776889550851611 98431200918472089 72247920381236774 97805801437476646 87078678731328257 37447633304489017 94104337425411553 73907804960277294 40656670101720383 84042913324360158 47549382954276520 71296607904501061 65298747962943178 43656707100643564 92043217495159207 44300458716164412 29941008646890034 54198594891206165 66441903574981295 84075825314106171 28554910913544054 23807947934207160 90083291111698978 50308130558286059 26326765213415200 77134804298987999 49118100092608149 79115620735249088 45927395679587720 53827463809395622 49876164988248838 72442980228011888 48205043223850050 79393804247242174 96482375974641977 40601070883119521 32466871064721830 17789533667941243 75144909561699404 78966523237930082 10843413402802224 8276224016263115 25327526150230114 70598147829596022 1720567218639466 46217170475963291 95265828588027198 51981425587728211 72825110813705537 34594603852850015 25825619096603033 21616615129736065 93425650169247481 419016966146678 91206689225708104 23400995994109408 18689189440306901 77336349019567820 7145858896673971 48773813111746349 70722875669574377 81396407752125317 61778552091271281 4607365092667992 772620822831616 61913392176559228 26645322856964212 53522375799126168 25531935755925795 83795131090867598 36934365744492165 93749346665039732 60771352257356068 96290463114057617 69118101850052361 11914440684877135 73639497276827785 43346831602644384 57558693345815684 1791735258298068 11755656887533203 34239581294723520 6727878107331427 57872107215870181 96739074895986575 25743947126396737 44864045263323783 51661279182914502 48311487780542503 53807740166321324 20996093442267615 12294640844818872 35043369742972432 16895023569497525 17530741411288530 91087566939868493 58235473769839520 45587485083337541 36870531333518871 42412942300448663 63088891407403306 78242700304675501 11061103388329 94478529473843969 10578589012105272 14790476003347362 33715572135416565 35953676372271800 41708933661888917 1157128258097167 719579719418459 93156759574286196 44829535750018932 14503072757782036 8327629280057915 26404618541845970 933395880468632 63186326804448706 22507360202399975 29738682076030134 68256618830043724 2924806799874615 60680369597209036 30850813496458475 70448472420843331 78200858740271394 61451583368112819 94362531004841285 2360847338888017 3565492544996677 20846004444049671 80579648736444039 66364689848905966 13492795801291350 16118231115377470 17985003406486499 6200501945652494 79096062381719639 11396817967895300 39246058798670403 8963873381642424 73962057495168565 35041272521059667 37839417722462008 31196506895391232 32684772825302490 99612049348443781 64049273477035617 5263491708125264 77423941685174391 12663669040010051 49202212362341162 42093383957244119 51910881185897 1828240927971156 74843407593124241 810266052976296 80618115687305951 31365568521617038 42658794694853130 25213413476787902 11115504741588273 14763301530854041 66502421017654950 47852753657504022 32808834354367955 17544130803104285 13500259838519330 93274495149038860 81867585565962532 59601299727885869 30906880544075097 96841449043198441 49615929174802759 46395432227453614 52451963711044517 79927551170099853 20688447130450862 90370175652774011 29569063330366898 94929212679788955 30517144899867732 91371359881198053 4714336031508648 34463835380790186 92540377487323479 18499383867051319 26266423840428773 93510588392601686 11398877004060938 92050440690866096 33729546268485518 22738086616386347 87331714418782100 16515182641641074 65090212619127982 22357820759170730 39245621618035711 86127957999445884 25776863109916779 18151818836069165 61101830472249462 91279066023157365 5930589942952393 3596558848578443 56665184426798423 34985397130767888 76137533233456659 73622567041408780 8006199957177300 46179153357482156 11598761259853645 24824104468982225 1429147875938112 22495658054159672 75889150476062524 96944667766939780 25285391722908576 86637059835603855 39374282234375308 95079861993233600 88238562602833682 59055030488907945 16516696367068019 23733021612847782 36400021412718475 61936657840321684 37111769641056700 912751169573906 92276388960774815 68943827454042124 92112676871114527 86962199104187223 97811184517455724 14728377522368364 82131751856649630 44849304426886072 25274102753133529 79097006067356353 2401649287017974 71071262744483128 67260235977368161 4614603900998110 98433979504288418 28043118910826534 13575476329020595 84178986561081610 46201823556042862 21064477543851859 33310692992930192 53043895804650782 45157887111476519 99985256147755545 68923674487695753 44824802121852573 74992467833918079 27786551136552609 83760503618588622 9646583338623906 25700024654548391 55376315416324325 13662843041518005 78244930995784121 9658106554144296 22368989622944459 59579209337463382 83768204102602445 53055783000332528 48693939187669720 14978370572734584 63218613846950126 67346894713455823 84772198901450673 31272488496312657 38051065816002686 18141789931628189 78015291614556263 92794953220388246 31607178870337504 36685523947540290 99009925538257354 54407997257032573 48159847544964886 51820808980749195 63720899965092285 27363103198202288 80925491104771051 85669680910924337 99712094867976662 35756073093541084 22117726701913225 78129668739437079 27354121598006422 88391677303843743 89548482429292274 88861458037637251 33282501926337541 89848289428117743 94475884154745611 32803909857987202 49306517280292934 2858534700582097 50557947508781475 61809529306683864 61250175124964068 58164861356390788 31860648668761256 23525403087355832 36474083965867672 57883994799016913 58895181639934655 93240168962713073 27907009338564135 28395018748547379 98096339603476648 55331069415710309 97510680873046555 2878976507688821 27721986692008479 57850768254080756 90769612381553129 60110419932282138 47894415342617449 47073782839978552 4306618256460388 63122642682695362 92402336412699411 13882671406807181 67689681019852839 44761339777674389 89799093184768855 69574638718935812 55971004787130722 65654628499854442 5370610510407264 7209668285613795 28902399392024180 16305535632224629 66021526621889270 25146579134821452 80897609475552224 49569775539398272 16171388068714503 10216862988182067 81512386914915231 68776174629649288 68738578106599334 92521443759787491 98919837860452304 95749674276546552 93693157763996457 41373424447561251 43016042128485541 26653321336708410 64664428478451509 97385811890504995 38604706410301194 91202330361974928 67772848042075733 78410794457439574 72565994794732103 15428599362847382 32028340857972141 48154811861654665 87559999062694859 8375587109580134 16158301340069614 82916769040289213 7781509809628643 21793260172260639 12614708138503098 406446717095604 18304696209634730 1260529142986531 42034796254644139 30073720254503899 43140141238766672 8917933525736776 9524354005309132 65739082477086441 7454769814775452 90225479547679177 97793989373204700 30816233886142865 28979407257980023 39220934797564680 63074665130895932 21045976993191533 47895216907584013 38618893649410870 70263415126610476 95131297784534080 60990626432228990 58360851208360757 18574341606041204 34765928687982439 46366036878243493 99832210297614730 62767211528048914 38865730280969300 4747422030355278 89292430438236273 72739294294285222 68105252157531266 10240958629000916 62225411676834211 16923250956518336 58329231030976086 65495691438473484 46780053485326332 61340650814055068 75915901765441081 73476902255930782 87589234135874390 19851381607843168 41063595281718832 41000369051238238 11614042703258487 98710576461282030 19323816340500808 2096324369188963 99407238345349635 85682973093071709 51425752948843519 8736320236990050 94364452750116902 22202923245658365 33714494639060584 36634400432489846 98007628221253631 94203134635345340 62064705489674013 30223038331628291 4883090398280795 7515624371861130 23630695912840212 26793219198278287 45865006833771006 22384472088194347 55576013395867728 92977564609651947 10554335399698997 79838389157162433 12532685573520000 28170494986294864 83274419757196640 1082806112798816 81165072023154034 33549264209838451 8209646779191854 73076848677337381 15381081504553735 23781986755377887 44646151828567999 44674379175378182 82727928848915642 25072429942435639 31487174234319215 77445298851605036 48137304099529326 50146476117500313 24898613915892944 16614541419864053 92384042822832310 91393376391541675 50781607028409993 19795979186591739 60079179928802585 56655090658165873 89020921059847426 89816583958222949 48079569770846644 42797147563136959 81020779412901970 8249838555314185 22180802997588582 88452635898952404 82265061175521603 27562104396956994 94870903824904620 80217350633446631 51533006314983390 45644336807112450 83612166402181517 93341901009298968 32471643461173358 52788673358606018 42796046712903115 59832425981844753 66602068275753311 13869846145769335 35238171661259958 52114231139764030 58203984545759166 38711695902391093 33553391417733337 67868380870856131 1765917733535624 69240168017786919 29861037414971134 19204602482530322 91287762613605987 64390890187237213 34846555156922307 72745906361536822 91936586271474336 69089998469396568 60406193021328288 9826192648360559 85453775036371268 36334898108188612 66821650064559447 52530968870506805 44403478915443546 41156427240765097 18971194890156855 89553572550306515 35187375357426946 45087268176648630 76407015853609619 69886609054567388 53727656877557667 8080861565841281 61329092812721811 56259963688430966 83912854043306162 14508589857862759 76573921429036311 94780603813521465 12700237150336324 47838087840107860 62238487328231311 63385228574515388 65477582375096191 26301498391143909 94683366935429616 23906244440597131 87471450334106965 42456756181724949 7870714780177822 32637511837975888 39167854374725475 9430261505769105 58670790238747385 57102746668952755 45572155677751372 44688329356031720 97740217436157991 78831633376792141 61478205510316526 84061061311609864 89513356596793507 92726540859537038 14132387572901583 23749778541240388 24129838598041060 34032156508790224 77176605365750657 5904333752268389 55421893234743454 61285245860404306 14525624093074787 67345766069481073 21302257865026037 4682225499107953 187742054645508 71800498459308771 50750340656473384 27965924768750495 72643844568718160 66076577466755115 56322992638024338 3615250386698868 33288787604569113 3930506222814727 20415572243291493 30022491766025766 57228216077846765 79571638172263866 43409653448671911 63549133531409635 81262211422087441 36893067854905745 71415512230819559 97041906912385654 55407279017469319 79662758361509570 18048921082686147 65061232307770112 90865517288095689 34450151314470355 97278086677251549 26442618344334864 69941380518000953 40333770435252868 44199658369012289 92759801847079139 86574213443621059 88347941992510885 12596256605621842 2898203542393679 6517308839345368 32126390086379263 72052725497453050 40349276274942741 92416537253144113 51077645542575892 2897105849135021 56163510004107266 66373822632025782 95595384053391187 84058083297847650 97935735226026675 74206199820868001 38884201440062373 40867997335677081 56404501394297266 33208881695642207 39923109655451996 35676224934347231 93081696165897012 28129292392459259 64523426478952659 29906002079179858 41754600266781359 70771575981817697 49407379431264400 79301381016382851 4124949233692425 58317087371222106 8357850149590805 93835832842757150 13292852889413427 36905217466866268 42991541441387533 60097773602904717 26877290166908005 95207198285625959 70144302137240196 10945226185622146 46360537795213111 47032552686318924 20801972540631151 76059400937092839 79732093715815427 87601021608347649 57314756650717772 81965157737772712 84864378197739360 93852188846306044 44462280964583347 18634631803983533 44783885443771911 4326017228304600 52651527670616131 72208101885921961 45781226747101987 60655895326848799 2341481499403200 52555499771126749 98837812170839685 29670602512829173 14825111079723180 27453206814617361 54022730021846002 99186143967348228 22478341505650777 7645196243463718 71528640817754376 40127521619754523 88380867526230991 48486053858051136 92952638473612565 8137624909120817 61331068809720195 48163143232722637 14491079090989006 49501933175737355 80773196428670992 40542325197820709 94239002900421301 80411517108350159 55388913768519665 29023520730466897 68675504909027168 33268845805235954 70388583307075459 41042482803401556 30621743486806377 1058804761551540 86392652284818657 62256083296765538 40721978808410839 50910070243766123 70452857581462575 71543680118198258 57856178847683103 79335147416409460 84758836041763000 56210613522016214 85793829316819351 98302952610072968 96909047523611505 77941294135536922 89233124308217675 95199094988724975 6595673625246654 55914904991481777 3241054587905120 73434868818537333 49485151458156753 28559309836060067 65115021659342352 15890220712348567 65724697976613113 53554791096481443 1097811274823380 38935707133197092 73935418312437159 22571809197488878 67611712238793126 94942082913702647 32579229422257328 34178797373495614 37931067879807020 13444240790440452 2734156482565806 97781514358737128 14022301974408409 27458614377437289 1156745922602638 69879291218041498 67469372032124782 27724406471339212 13627460144889122 34980650691788175 57892642864804694 16017685903219081 29641864793801650 26171668124594688 32911853983678362 88814409228671413 77406867863135249 79186720323124390 84312378070969242 63185370665455042 20110967824515492 44283742713777934 97840331577106983 44264788654760048 24360967730148434 80796422125179890 36980807174062828 87444192710820554 28261643543223590 97219561919680049 27446766267811539 41977521400695360 75473129606819987 39996814641291667 50300133501922756 78968252488717016 25150359753874141 61097280092925511 8063511332933520 68595893691364100 33092888825183005 88191150826677281 28039746181770849 79577754013263835 38616575672178964 76066802168684191 52721922308395633 99636958689801097 12655137459555736 60556528995100103 84697355158517102 20699401451344208 91064742494554104 60762837490069593 33061275455090620 81292038600776012 10948824988799938 29391502312065618 16128403964824118 22414192385616092 40603361368205474 18184574752537902 46320330518680648 88144236612945242 48625278909589285 75472395707123843 36941001267440199 93545398131083542 84991483215897814 30442378863161560 88460461286167901 43433477703266478 66311359178831443 84811122535830975 45046320475067473 29109958503485987 28080710339306402 26397027346180099 23385714229417212 37595542972472173 13492094259921271 28198699314526725 20065153453724533 28916386188105086 40205334350455702 56319021051835716 44088246734736858 40621836444976981 80209136232385638 20539276289113091 49171740982695717 65622781500241273 41080582137775231 12430630542940305 6791253962823392 59971712120649986 37305695768167464 17145977840622625 26171199232242474 66997897704856985 65882697057275665 53529935278923577 42529772865346402 42125853876749504 18476795231001236 10611180226922591 10584616305187362 12064335085459901 13762250851626487 78082116798471649 74600672685492479 85458501176432893 99086208241178643 44677542004231178 54527459922630413 54297250767824351 74585991152083239 61998745866707856 81510731836489781 91994236729090548 32925757615863783 15435937083350482 18632552615942969 92057172342077113 95133042046065001 31672306339507416 80906841506223994 27531022312832093 38486134030134543 90210859585362431 89657197405106686 35386605622079878 39824800816449916 16453954409257359 61772063273179966 10368380555224380 80558999492072189 35128687492969896 69537025296678108 39769921237772339 35337613558617529 63109665737088654 40694154028654966 65092145156377715 79978307552833970 2607932699517628 81595668097410140 99413951070203686 60594245346126169 40111644846275947 57303028809436471 94040707636812780 16467481262662047 50115415656192331 84780793689461664 40847879440342212 67158133097855125 36953613210166070 66444071828173440 75933709598482899 20706343552900137 50967170970900588 35616131763860075 43828505819850572 18129120516100330 14848050657618758 16292254785007143 19776851837793036 96956492795652653 47266701673281663 50976630550379257 1374728176082986 9445760463664638 3499890920697194 93224697387620152 61806385609534085 50760817621253005 28425628424838084 70814206220252096 31501199681150632 49841013631003134 11506027049435950 29233126382950601 73872632780298184 81530547081934966 92936246644000843 49029360045784516 6186960380542207 38674457107568638 79951397537106654 57132242778405106 44424807808359428 9716156692584471 5137221886749987 34848628308739893 21230378446451250 73273430592039250 60731015519118592 35367175587483937 74850248681886501 56884746950017357 45679830560137800 96379424833434356 60670720100601174 75531357927102811 49879056833853946 66894429601428067 20518087672207657 94872931750543993 74759823732296914 78651993667793343 97135018562754061 38170296233981679 86884376494242543 40462264203452086 97880589161923835 52740272856011099 87417792903907171 83291013659318465 81407670216081556 68424328982728067 83367726791922150 25919518516314575 31117096935265549 45890566879308588 11890947714833359 90932619869058340 48976917823116106 2801895371175681 19162224256656098 40463067423532766 40977152704425045 36091680974968041 3479798735381319 39328762945456701 76151032317927005 61591005908913932 90956082452399534 6283391938592350 94218488082120597 82859611440788044 828947689678146 4739098200124872 54510415068447792 68526037518855058 1488454848211939 18271818875289523 37046483366189634 49529254409309670 89155483742230484 75576952445748893 44239536654880060 62438432233851994 95172067001585426 11821654929480766 34072470712136989 17668931762696932 88681748765343910 18170907159551965 16750197921599979 67598029075603585 94557789631635406 13527093002162526 41003030844874993 41556567217137724 96309166696901739 76557441489062462 44439258776156661 67487832131214273 36258763408731653 51204296028850068 33120552815733836 19782105816283015 19776032625552443 64381166627329694 56388233449106164 9840522781151259 85102343137948234 12082612405953357 51210834301388309 27108137688032445 56770811169180762 12230323668605044 36989668647265533 44653748404443016 85014985593911131 10224110253667343 51647862356587897 8892656266135757 80998863323408902 86648314135721506 49427444078992053 50887281151811794 60151782542372900 17782547896244276 47115311289413706 53604744500288225 54911465715089404 49020886811125974 78224728846373453 84084639824941840 27922647447799009 64784609656006006 46862968570470808 32398496475270426 77847378118625252 83695186658412293 28193783403622679 19561250058088829 89991430102791210 12779606610821337 36138389753734132 52767222867905827 83313523221184223 36499018821515465 12638729792582473 33273805537641665 8612830627697936 72311959361736951 16966657844694459 68224466451194110 95927870658538097 97301612349321890 50179427319620467 28300603136593912 32910320700765025 43540884798791597 18497283807559124 28244032217177593 45655725491377821 9392138224559892 96694113486668004 69862258425864527 21129828181574809 62458834832194073 51553761621876938 33971989144145490 83123273691792356 91191462795504213 24005455311651625 41060747552910533 73486993191063056 78846554203959048 260820559559353 4515139148125503 95924628598773836 56202773598060309 94617954611424430 93346720667267702 62743390665081355 78147439292052465 59729054183745055 19102171841871907 87118645708135430 90869940289939697 57997650190598460 60466814759057051 78864429517341993 77879710534859667 40224779231821678 83767399957666995 11804404180801559 76091633686656818 81866885168030444 47804623070548185 81618372940166024 53914942435026060 57829919212471097 58716806171381137 61016506450401506 41057358317573434 85210111041468002 38785396886133546 64699374928483888 11825484120815440 51321490959848894 1648432594763404 81838128258525054 89935949040795720 12517570589059784 28760825018351246 20291624804773666 3605101685099426 39003845971892870 11573299280117710 84109086106565540 85313260511969796 42902458665269528 40066487573035159 38531099023275597 48170961433620666 96924380016289714 8262839119052020 84574693789149282 46126276797420148 79134522275867861 56570866034850590 93421587868217159 72191019205226477 97393900868181728 40666197243191972 4881100080062093 7774570350430641 61284450575306929 3530500092814100 72623763795210631 59226974181542513 8195171355503268 56735680493964623 59088703625592907 45092582017967994 40019777378393503 4916789900500885 89791732421402022 92470134377222949 66436345216554912 92650380514322963 45419743916316747 62621279988356973 52956583607145165 64117957908561431 6887783509496564 51160780715624021 38702977957209421 86623111924631614 4914727509890159 63462016428481953 17162119597823239 83687047384837040 71686759517309145 58707966120789367 61357865960739401 7728964185532654 97382070678861600 25221420669601174 39304764776447857 89006644474609013 56279624677810374 92394258581449473 88464080164014547 4878556873934971 75192856190555919 78547017732063118 80029596876430147 56293214195912774 22069227203306780 62034239233807397 97986212105980632 60043077286092108 47420835884705962 81902489805829659 6200311754362096 27589619640977161 52954252589381216 7425724501313495 54754205323502516 93696431734409298 84040514846276527 12601973155819624 70956388265387299 16735505813747372 45336759052276884 90403152517089640 27082130874193521 83728832867340983 75379376727999624 96156066017471651 85466631088838465 12181805399989800 16615983159208100 99599365686998709 2861788898859725 67387274365659073 54371569484649386 80421834229422159 85664660905861017 11959050496649958 23320681543114295 9568549295420658 25805311399348671 63545017335672713 28449512273151653 59775496160443490 91256548591525228 85908091044778681 23695129614930501 38871882657393406 9134451067881590 20765384995269580 52063752298675939 54084523871431968 23392620739183243 72683421098232990 8504133607627341 43889272909370870 18077724350832577 1197598479100648 36370767657562441 97373130517371644 83925143119200460 90834039737370672 59160570631183186 42217601969645357 93599765305547332 68109702496000645 22816596543725595 38606086983128030 47407119595691852 31594765015811118 8135160588161405 80998753178262733 12513003937451276 15815734788061819 91289363946351030 9199424374902284 25195963739026900 15949714196849309 987695220193583 26957429672409744 48709749403361705 50733344468733279 17670999997848088 3787358029128813 2992102167805590 5699770193332113 43242895361562417 10394317167941529 74063313199465649 61796672628995102 34318821400691582 84110679813456634 40377926969481748 97599724416853865 40425229918092044 59090460543065446 90930276662560581 27721027851429334 12548952957894803 34392910972177415 9968601070848883 59169205159272826 6349827279339961 54040814318360851 54100928834595167 30266849642414975 49765388472429569 44556246010427234 59263062496802544 15469667410143893 97218597401798254 66174590936000671 7289495339521319 29957891577914146 64513743464689013 43807069546377239 23224721110920603 46306862400835357 76685913617343665 75105132860086134 63821480730771296 94240979677575842 51002095920209885 82360406330211038 62917663942162211 62238351379986558 36909452052386335 39522760716858390 13592531938913111 65764153733737925 34912986205298616 2133122875079234 61615080498041819 78238111087326720 96195864903550074 80687548998086745 97206409584836508 16253161595620478 50835061302855063 6639138684389233 24715490631554144 4229951389786686 44259108108365591 93066082677973071 51991537507317348 31122530607165487 92321015414591216 79982620998286683 52106614637489190 33624737173786574 81079585803089333 99764761859848722 36425567219178417 37982002282695584 81049074146691245 72515692547934157 91987106422039195 57428384616256913 55626092935858412 45106042893689719 82941819358139998 39696930712802478 61372853129176226 31406054177464808 132273125606041 96983013394499958 19572017102822104 72343480626610062 87791797366723320 18680151895689306 98046483141104068 491066593106051 57207830267281400 99345234519245283 86967910936355697 37143064677752500 56583662313108513 61000502411524791 90931854742244915 50653290940239713 80829356356134282 9611633830170189 19753981416823320 13521598721532627 55714685604397373 99789078004527967 47539877245327142 17390842564833911 92635588589221404 89891582973181737 58387578941046141 29581686829597820 55942197719968735 66703797874234794 78646006635285337 67849444049024417 10117480347169260 13260718635768915 46955468032055529 38135374421204247 23787651543400869 63334239667645268 99178460460182191 63110760812436857 81042099344497377 80876232002721388 77842573750416989 79725601254899450 59341444601259634 93958016667550928 48401085854536673 26950780950441866 79730298753773599 404572786771435 62084718926753198 59367182301440979 54374173534543888 45096480966133323 71378577989970265 89577599395701432 76123250422814971 53952573151710957 83996241883251729 75055634254799434 75415814866381330 88890531415842876 31969301529458501 51072942314969838 43311798598869434 37580636372647303 24849770408703675 93428196126917495 87448804088886181 20577826515858471 98263944943410522 46081040374841413 84340102543150408 40609527793728167 4707419771221117 69912098341398064 92426538514459873 203714124196217 88261828896950701 7717854748945223 16341216459965844 4637882415877567 83954856955879068 90153388833988795 1304800476727821 85921479477303957 8293413605943098 83318044314351128 78949097502500397 55611648076548721 77488435228961956 13264466294290849 66692701399514702 94183832077713334 12429622542797548 17779786284539622 67039945184804742 34097382291530799 49037465702186780 60639527416531172 65746565047093848 3186659410698027 97694126196528201 93560934973061667 29093607838316554 73791548342557105 8571898916674169 42437138716241906 12032535013197924 22892384860804037 42628423347233139 40921131445119775 10926552236452893 10990605197086006 32549503668633127 97748797939181679 41819015294255100 74597145521500697 90625659971273259 41723621790756085 52938404573108825 76309659028255595 32046395743768664 3237548887470309 46085706572557164 54711908739717271 32990223587892966 56535649718717541 82918528176915824 99450413593063278 40029941536295084 31741887828813863 74794682613606120 47141493473175595 81985872185012779 10701128214377702 34416586547764145 85869455248226547 23799820866955732 15895664901710292 95025911613465092 78202222104330783 92176596997351008 8458129634774381 96070490132609549 95545044188375417 90767562020410168 12782961916290570 85725870872561806 22954577259162309 22989128002847828 68909194440024744 49733195711093538 29238925734929791 61344639899024999 34016510842902999 88194394376500566 75053324026013941 17876353621592741 87726171936519094 35277637884627495 83746826726881235 33763989548619917 83396829130627416 29572326290014446 16601757359147051 40957070691241530 67492022843925315 6666302985492115 159438094664110 93690710658321549 98385849531834885 81352358290655623 72395384407053690 70676171173847364 5693161289405886 30881884675593400 7862331145577608 75403097560805488 26470998563951742 43393800103967826 40105606125714987 8152200546582262 78973521617411784 38080003801561144 51620706080016074 75064534341643473 57577304924560310 95813887400196806 81569524817934439 15697981897441126 30566678412931371 83920597105235654 85916864010365442 53254109680322532 50294600754119814 25027588349114090 56030654730240392 20689571703055062 13192065641131381 52179848306759882 58563336761258433 1288186897864841 68290968882105252 91575736026144490 28189141181558932 10463898399031779 7823035235508335 78296989482325239 76880901728580176 43837580451787208 78735547682798023 43516528486878864 19515780003658554 93315785393686830 75633444334498893 15781596296621938 3393952559028524 72194245623663815 44921550100880678 9069949818342993 10606827139685655 23685892541323505 65616759359017464 29433717211349803 38129077001344021 98891762553087868 59691466693360183 7307982907803427 12277038641228837 4852155080297593 38568360986320867 23593462523508535 20103292338627395 58228588480742422 20501799406644797 26022044966932733 3649893247240498 25851466461814897 37924529191996781 46751221052265569 70700960385965238 97133143427798567 80214891825501312 97134471436975750 85144115485664863 26016626670756645 97907608854585463 99938285234062141 18586000250686019 49152551212051472 83114040860206177 94867269906493497 70711793794179411 82435423183757540 58505501659550390 82179490381530878 92301636246480146 77225952923182816 40674284871066550 23187797732738819 44072428081074629 8142008979485193 87544139902851677 50050657644954725 59115009355422584 83877688207738602 18268852469031917 89358207479252459 7178477174698499 25596228803187883 47855529577267672 22335925923607515 14748695511564939 13371147299197745 52440379999857330 3707314870133950 23187610584785513 30441260694416649 74400631118523853 54358621641255905 49860948724397675 6255382393802368 22263521682303261 82298430697983693 62030284966645627 12180542664817289 58463661453996841 58646034624267937 14606699117454360 28444430098165146 99885850416874795 44818460141109605 3193617938403766 22491927944504038 59596807576934394 49690831144934940 82503194201862878 51265837278849406 87761645959149589 70210621691614060 34445642545288554 11308315459755597 24541627474689609 88725330548423095 38878573703111342 32033840351630078 83530670596641577 78243556251575257 99795467523222873 18651722058340108 21777643526204112 53497016114496023 45047968794872430 80534496739189589 90604193923610522 74008295867255726 99943539821025649 22249460740529562 20731755175233314 45459442516118387 34247341670290062 13675099488302335 98579008618142175 33351799391672855 71833662448896165 10800092013341794 87529719007977611 97962662719923883 73256002442579080 39284026132182197 49600374513111331 43388866880791025 58738997938359565 66232772146139301 14623736435066170 40278699072893106 97872226444412702 25627511907754137 11986751462501911 92195863112430517 23706733243404716 48769911340519897 28330913214909060 25915034479137316 37382186679430872 72195018394462558 14996103143348204 2028878238380320 73358745277242639 84063308764834132 48012018514309627 82587352437867091 43528005707417011 92023581566734260 13501955248962965 33268523983551205 45223555334814192 65140600295043218 96807969222731977 83665564145778998 73369827600048555 56392788396495492 62458571620513417 28943964121734984 44530367896919578 83702729947519271 80700520230759413 49348466645822966 71358884014150843 15822384146556355 57823849481545627 91343196525924186 64037851066479929 10408206720911787 52057671365555140 77775787541399453 46053960041475763 37929127101767364 62385794795430613 80567655345935537 15102128750785238 80917358906183284 83754120284515492 16118430598887511 72486450930255422 34867778737050732 93483919684213252 80764049625799153 53529448084924241 59916299519120362 78635245778128318 12675405127407851 52803081881053901 23763790411513629 55735439128944816 35660017176732494 59074896291848676 43410993308213507 63650643463048933 26888975995294824 53772956648402900 37502813515995923 34740397099707613 52452228091479054 29803343011473542 22379725023082186 66365696849977703 58102618903042422 688381277951357 89596280873439537 56433807216375212 31889892916428414 85985623250445175 9047737428181236 20839863302008307 2327535519350443 62322543198293319 42698367690648099 16021543756958614 98697347481400107 11217992793579149 23636487918869222 77664927700546058 37000288481254630 38137157562694009 92940162351514571 85380500416286130 12632069573936718 45128358423317969 97932629931641603 31317232886404036 11648867505731395 54455201795525670 29583561484132849 65890653362633198 31762454616678469 57553210076308660 31258177168978231 52336608844569735 96204695584588774 27833963014923198 16288183812245040 65503858281088690 24238819398806291 82179531438127353 68380990999852465 70790280129823981 48687117598113561 20053606340648376 39112448931464322 61114359086870716 46104411837289188 44209957905806773 15096109070131793 1862975003965455 4795093581038261 90209922138320823 35601271004825375 25702692560595080 48900055327606151 68217530583095799 89230186226165158 9011762534939940 65598685337985249 74500532253085480 84168188442154689 81496922368436545 83617522553931014 89495136574467510 70899042000261153 65172197062275617 49205767868472028 84798283198825251 59936837062123886 35503149733340397 81797465966655922 49156456076707059 74397109739498633 17584167259970606 30258772724963278 41763851423140068 53714571554284350 28041801325561853 83501736397373385 53078961464941186 89504732358921865 16906269394194257 83116715750652061 27971146436766368 52343891310563114 95043519105930583 20408380837261971 79710331034217561 87674564192524801 51489973756595482 1910940422364884 24013610724802328 33130031232054920 30971612657550756 19161841446942181 27370979895752132 38050458300897271 46692774673005641 63839288525399031 90312732598711468 73914421627894409 9029447935296009 80002178837452770 16102643614339682 32696030978168776 15204620383292788 36751654948761545 67631704168869363 13517103466803213 9183142805669921 36986123221945694 86489718356772410 61640581804141309 28200144570072127 86183042765766748 68247026041997766 64073721009623922 16002576759838826 15496931070970317 5932337039791372 25813760405779553 45584781757760754 65249462185272976 76310099844679136 79812674410950151 60937399160888804 34046282864280613 17480069400517727 97546399001661508 96491584745559361 62212506512644780 69146482049687068 86859467946657457 11028320369613866 94557886280917357 98979068795100029 5709916348915590 91303887364860019 31707936473331280 82490549412721343 25667612550224413 72882301910153187 39777982191461063 48976639314753288 50672781260670044 19567101935793364 24243806041093298 86420717867765698 98462293842657029 12483609169920751 1642688507009614 39664454534277337 59452976428634781 90866746187183950 59237092917891520 79860935384198480 92452903178959144 20594687245175227 40661994795702711 27963628295413844 47101657504213519 963126179700219 55385392376167458 70026742507328031 54647900022634465 50709855647116502 74632583993286457 18248913841679021 38281455634930813 15614498464999225 72891732500945529 25834812379307828 51481011781131373 60409418488213646 53953912867980543 25180267874905578 51864852382655132 23409018664970515 4312416553437951 26923538470798097 47168617266064452 91481953502260454 82006988084336510 72747531086226864 97059044416328839 51217878366911296 20452046353183440 31996822404541908 72244738927247693 10934208326954875 10809468653381646 15676016833097102 45477018679559916 43508856490231885 18650827590939047 52421625223031237 49494688909446194 17344977863294941 22538796869375888 17148897828712503 86390573225169800 233485530934169 5682383042623218 74218989878792516 99054956992149871 94174035183512239 53538598407272351 27050251450351583 11056613725997215 24154190007753776 14238891835059173 10525290527705267 75685232860692155 81802711218684668 71475869090158579 11424103163456720 78210528357473039 62311396773196994 34006371486061348 92119256407233149 85211517269495550 27012650668410703 80282575302796756 81930878626497033 77998614101987687 82906910774052543 51929320376775510 32649789672403072 47714659090795917 71470716546950528 13005486103202635 67655766521271560 339194458746320 32540658996913097 76035740238997783 47844774436106634 75322402357011822 66264507108146182 69182326451469310 94828327696489179 39204064481768055 10316430546503562 23800340482527054 47212214838941033 85100658241762210 91248752227787635 42846718715950043 81185737575591111 34159106472694300 30788078047372107 42126921258643116 93675271827545885 62885604252575774 72574907665700934 27103922681748638 30991835365942420 86600659145079832 64881170272706449 86312126610677409 10629155327605474 9869069313668107 8187229336530482 43281673686665421 17695766904507978 33373328402431978 67338602515081946 61196084865800424 95478846653899397 83369894258287366 7044647728714510 69573239171413590 41110165951846335 70726805802888132 13770999016889570 50305141953877090 53987775454289393 71756106847696975 55259156332739594 80862607151522267 95471645940610420 33470048650890689 38390146766307844 29902732773706489 36704200833809298 31139378098220421 16593174687761325 80162912833503949 86423833616789756 28924098887661375 5742698264008012 36809667834155211 10829290883173133 63976287580871155 55009074452463607 1913881393810217 97724786293490513 44341565350112912 2243679613295258 53425427008427967 41060522897364252 11415623337820056 86802533130028762 8501093897843896 11174996382287167 21393708376684394 98675022949381460 63253826203000305 80234075203352036 44549974459352005 87607307852669151 95725122658966326 87407761364948896 36534057645221000 48745701903357098 23366187630412531 71809209354705395 38593942798249429 39385666375909726 37907413175063385 47364161877657281 16176473062097615 17699214204380532 76842570467431223 37432149453037594 28003528175916293 81631923773028564 90757696036698101 3929981342023681 64965428195926528 98050459803883735 50335535221624651 34764193097344688 59970021939349867 77489617821681719 29996906987187995 66558679132401196 41757109438740740 62536832009405120 79053950663690264 68802372283246602 42681049666947934 3066311652010315 83835287729528222 92310237114680554 2854853946156048 62177971100118292 29766046132847992 73794108157761499 84497478476760526 17979604644019885 54175997579024019 41105148381784230 7403918210701280 36743261166379490 61340805812017473 5099730188115168 26526188343127226 97421362205012603 91650900904562084 63024715040682874 70979478370352517 22091699359458216 19746052296539355 75143098167255432 56243186365367531 77233016265248133 23535190030110524 72745901394322887 88051178505655138 73175398262569777 20043071976091683 65310731462622414 44601907951096444 17929108625785185 20087728836415894 20282881088782364 14511220132003031 8945362361059057 18026730013310097 4783330304958203 4565952060732114 47304011706039055 20439890171352728 49784710362197735 68287498355167473 55831633445970634 3980551652405053 38348935260725833 25324325583260829 6971251759277271 95161385823593588 47321372794821904 15476730828195529 80949438453466702 43952398233513418 29012413591730442 99495612548968832 31318515220568430 29461508515556527 43518797553161188 83121356734730173 27975108617109187 43295664205823566 17314861058334806 65041506187112411 21393528153195938 41340399001915939 56622595018603124 55066203644940947 32715462469931966 82564392179621051 31630851756995361 91091500057191250 65123334697563518 84720172214171123 80600277365716521 2231135245928923 90975024849389366 58963906100871419 86002784334042431 60224465604791024 68969603209548352 57578217822696221 62711579458582108 28838509752634580 11403213408287956 1897566506280440 84736773243287812 18379977874541111 59223199459096302 85006316531629618 69478684110704197 98814858127207281 53687285776849801 32582217837106331 79193073628516834 30970207579955336 85834479699412676 46173307519889072 90593213199803627 84051284746625700 88868233492829940 70477216638628870 54165732624445710 19690826810837415 54652540087610685 48098556553110406 50228849589947989 14060767618564649 62751004982675115 75050519284761779 51840790398094751 46287219897172107 93803369565432373 1033115157998552 31014871234048580 46196965831631829 68095112086619401 20369572249502117 22934933197740770 28094343630369484 60598488122364539 20337951623573339 63730366143054695 80612738869292398 67058514642200090 92895336717160402 23674835048657698 21935517367459563 20674364102650195 418284741482853 32674298133333300 13559668222852983 61202383714640178 35085078307834532 52539546903892277 44273692875669172 83399678472928479 20015675410404065 85362231119044837 10320497279085242 77775893675170302 77847801393435853 74485016107036940 19681267635663182 5477216517507777 60685763068970020 47576951231041927 50778263410056534 94107783448466463 21205136769279199 10568261659808160 2955316242110192 59279365658083525 50741087798489500 75234413897482664 95445232691878717 85748383711869792 4009809128896124 87811166680956830 23411952459023938 52783709821297161 97710404139476809 44308970605653259 96081789971206880 36883446779023188 84212657908043219 15021276465649340 84808751332012876 54526838870001728 97675578481929388 92940928478727667 53304047537268675 68990628228396521 81969554988689881 85288336590021150 745152742010531 99001320533355476 29384261401737713 87820981078395038 58937716048185101 84793714662557648 19607543496529848 63427050352095687 97398069536608261 44242642495307883 49561317504603470 39408111526052438 31688761226664919 33294617122958234 95794378333520706 88344938672895035 92659966711124434 41723159771981387 77855623430862722 2097599232620452 34819436899110964 37871307885484306 8809025256938176 80506416083101504 56202121009583121 99749810382213797 14089027894853394 58795984638127950 17893194242752043 29196490621852719 70555339607209776 36972488561161220 29626961774987873 76661730242201940 65063594296930200 43201517829724745 31001419479696921 76352240342567073 67185970720627235 55127245480198054 67542755198750191 83692100646721512 43986555930082614 38481669522398738 5467974661884022 32161493559631487 45122570452937414 48724743807426939 32181462389125183 73029431601734718 30431292427577888 88680607792079658 3707754593358139 40070124448202064 29059268635362401 96614948767495005 41097107635564249 44307570998918639 60464032046439412 1714731602421206 74410659620225326 5137947762705351 36758203349683352 96968992594926064 98440172734956082 81117780926253727 2983560803506134 52786880608558233 76924404068377586 25852587026386222 83724907509328812 69605187081350355 18347886852263245 54633590140387149 61243721469966333 4441277257310716 26313723756156183 39208988139892785 84201102979168586 34819300431962370 52067527156472393 70474003754068838 48232145834933567 11703841562810969 18667794922616594 523618961356023 92678216147601170 12219434397992442 34194756400070265 83366686444441337 57379299298435833 72849098405866056 56510088665611858 4937173123728039 72004418299566156 20987657882275421 81288039629169127 29896445456633601 44403168454255680 55907714623959360 69825148679298755 33558229179420514 33059241947588 8342422083612270 95145487839638043 83079608582998371 94382121238580059 10060300874475743 23979836556499298 72979565514344738 28919457856237367 38417316505493570 85613962306908635 72501562547199445 9315513274465004 36317958827022273 62645703697383599 82166210067122284 70672064341242639 33795317537156998 53488172906789940 38534539326880851 77257730872171515 80981876079417445 61535096721961287 26988759496295282 83470595892092859 45949816382558373 92821846217402386 44293711712826310 74594534788810079 6456849667547946 70969869363666555 80254515058196642 70060663795992271 10469553060489588 99870027042328496 96290380461087749 47938012463589296 22238177257370626 38764279137000021 77205849659254219 68159120296711511 74668483464965905 32787717043432073 84552654719111710 46936618490775565 60802901843915798 77063583352137326 98082535177404763 84118023494297399 88770944763008924 4307922013507976 92359422686560362 45484670989573062 16290749698328085 63816399181137204 39871796871762182 27869731980949037 69140194757753881 61420661425112309 37114226719050693 48678055398309940 79726109613911758 9223589136968035 37428804709127576 54501374171118500 70347930185960409 82412991524269203 70969313478293379 36026109260255355 37806193686526148 92305547986843602 31312801183271004 59953702682298268 33781559371973473 54301761431543677 36114294763901664 32317831276319610 20209998609625577 90551831590812036 20390454275308499 29988865973025260 86511936364956432 85402339474177146 32637213133226696 23621604268269960 6848355384197688 9061509192035542 25952845521152302 37087021273502696 48141617288910486 13658973668833053 4640408490630616 20276043883481389 58023440055642871 14368978626128866 85154726154636505 69049765480924273 90636810263120051 74872054803448637 18045825075488943 68805774536760937 92067728213988545 57839519793064040 84707703070949941 16357833221301331 91179180757919636 68365374227151726 79915557210899286 92552163903802857 343681824346151 82388021989371170 36773487972072026 61911315625999182 2826492944311166 41814253823464240 40621553320534873 85411338114467637 26414627170227678 31153446815979558 60957136484874746 22438905102970384 77131565673478393 67135498348756823 61395362995911766 29951114494460448 10976934297698995 15740869125455599 96458545241788897 81818614735855619 17786945399930857 10041543978393427 17721506756333281 48028520815830831 8513019883093742 94728762537057107 57152431808954675 72355064633965970 42614128434122456 94629295810885437 84905918186019247 87764226451295510 59956612609412331 33840305412928581 63786234203587526 19250486731149336 40790492987152880 3245257730586137 83989612762113822 88143398131798530 33510414008296540 72908848170519052 66861897120695789 31742724465939827 42366985136725289 54371639304889320 16161625557704902 21340277667437600 56347861939163568 63434965126741845 62515225608580148 65983402026334339 42512925791121558 75788312384102587 66811406881421725 91826527728648266 6745051588364345 84695423688131866 33343634508732205 76615085903625058 19142275982638553 6735368329998961 77599746010682795 96443477299944576 85634906019138815 75265464171555549 23561723505126441 53508151509993469 65889180620037764 51219928544823947 78944877537818412 58398986972598706 44663317792118482 3194088934033752 39932411283871387 60624052635946505 62329593399104766 34564568985865384 50845356164867445 77634693380231639 70791316927376445 31785151264280915 36604612717123368 1925917299416143 74581570560605278 62175993252112782 65364074126434146 28739518438147208 45576107246562175 68707176104660630 86476423177591044 16370000600266335 76747896578190160 19585052982335766 84713548485006180 31280172145872866 92037780117106857 59484228835126250 28221488691992413 98960019831854532 19052644072989960 49062702609035337 53402509961071028 2980825664844471 57560580108456256 969762251751777 85010405085366650 7394722175798655 10344445720499600 99752341038080227 97198305223424833 89344188795577748 12171822977494754 31501357473439107 71158438655738014 13170053766573655 55472736841000145 91752374080247371 4763423659326200 34699488720270883 96948636553519845 86425986650178281 30623531997289659 9510289902041429 58202598833613695 41603438667074540 48397748954042745 76217115035594965 72534673427480132 95269223545028392 51453931638886672 62421078411990244 97431074236923844 1949507380002083 45792807676441715 2534256859574808 31767290722513366 73066734993664894 1342258239761799 85498308838654502 55068419690092695 15609691623831486 948159157873222 53841615884431598 43382417106013266 69927854092179781 56186619006877833 26412941574249876 82982246892738914 75455263954109584 51319810642355091 52810831759885467 40757126163021191 10094048108334198 73377400269098952 64215913366961442 88021880221469670 7265098790780199 79846003868691348 19933610333315953 44826453250801604 87979058048366603 20652762881778443 31065727986909889 50904200018673827 35030222982478020 23917526343313978 85030933731493464 77849740160911982 68557213886231648 7894640157752452 3660155763537635 33426605776092572 46863717932005182 51639461440911773 85581908317180618 18662246396017434 2480394770908994 27789586219504505 87118563420873701 41737109305671044 81272337553501856 20001454128021827 47717344892710911 42494249894327332 38650451582457537 6432078624115013 35302970512728345 43522485497447816 60926245398518063 90767567514171042 97080833007732826 82348891313623275 38539838457533293 24937626270832969 8824913722276112 53296042516159222 13697215050836783 80922171003198313 37056874257146433 59319148523736647 95275914866393185 76076216645096367 92030873521450291 24475771154217517 69867759757289380 1834877180672526 11615954703626070 11465425402858936 21136189088374637 53766933087097339 91596657471236008 7970059484066216 58809282935719887 77372857451067295 95226658227266821 1215062197688184 91299430112217955 88468574636211087 57619782152124561 49286142563650105 94140053684435541 18719642616235028 62512686158384807 53690438097556246 86650310766873788 474959963642598 25735879393987800 43395414043639306 81695679062625656 70546188413962677 47884790469747016 19846443567243637 14620377304301868 56711855229144491 33762830053163262 78175441959150795 80280321524182131 87140915897149275 43543165274357723 36111727724433358 55369276209593286 26693800810888034 29900771059171454 51032002958023146 66314802720457613 91747767964759144 97604034396906124 11099535893935641 98493723153093380 47053851825570803 56656493848323370 12440854781389182 60579144297181187 71955402472996127 88647482527767940 43422576526282778 39515143862592290 36737117327176353 1234399406048317 72116636572745082 6077267873729690 9165573805909760 91106528504274051 97280743327137370 75606877645007599 79428378666706633 40040624395576626 93452918531422083 16090031642442210 87417629129006307 18922830737334480 28141594511363498 33713419457852032 15007386345547627 42215530379158942 22641513588713527 65186056296133479 82204039448485912 17115345032364372 55681204468538236 30896536220120314 18714048288930593 41026182098621455 28883100084861737 21442059127858745 57826707439018787 13957764568891114 2698648107536318 33439919747512878 12038612789584577 60026029975006349 28728723798054687 94853314747406707 4326525110380221 40130305637281952 1070640678440772 54039555322505224 85005085686972322 81290413195802569 44151851298231217 37858263745942410 28945912798260690 46670329313674362 66998630653894977 75662773024091461 85879057804652515 64775310886033498 49857541183893387 6103942789963362 54502140169844846 49492692111438771 97076207234044464 79135285860753916 82359398370577999 89480539270995197 84216387767431007 93525170056220142 2560201727744022 3917765755369860 97722385740718652 15224697867192870 17414665723967147 28744733931441280 57905502213104798 50373493813736544 30660942448226878 42037511573475977 87795151043567535 83886757980978703 43984042561700521 62765963315119821 35444023868918037 61219130950075750 72503970871117035 73481809604838891 10335357233354985 25733906583145169 45325901235069889 34033493130402318 16104613327397318 99289836910856313 54837482653510692 11523965278178710 68516765932855223 11483125742081049 85990783783974723 35133480448105803 60043542640490919 80077276651088357 98507809178841402 61941122378477523 60324209588798274 16779322703373775 4515204477474241 3784019015772009 17830083074238401 24951280675301549 61173687657710616 55985068803744718 18915634374679704 3127718348860165 83087241776972903 71313647256165301 63969966100782765 47967874915443828 72546985893958741 82872687416474449 27699492207432234 87573940772767887 75984089911900233 69885506511907770 59033141306474405 40760821021909490 85748658485006489 24968484255097965 29757759215854374 1220938291521931 38054943843987777 77980405760493298 98735293831819374 5752986129574846 34298975921173706 69083360294249686 18205534281022317 12290376693696165 92885482331873091 66860469989345902 5800185966070957 70414507234760596 86134933979232306 4548858410663602 18099089435848251 75934778423945419 22065334384188636 95616474188877608 26752877938119600 43410919618462531 96962641222340257 54415601229571429 26478781842452439 97944276309454315 59175733354874161 45760193147504332 91303294032945640 50456675846269867 21785854590463833 92999861930405058 24612954232136515 47395427672902905 95031581475484875 163211561031971 89402848063484834 79082294019236422 38596192042432102 4117569117606853 42653894606604455 97121609281873092 1166934050011963 85955542672520877 21055393555889859 32562171769450846 83037710320433201 47437985131031113 73609538297479837 95318286241858771 78853882500716614 90935534626994495 6957683840037361 8717693011560230 5476022057635021 22369374282109605 15815887710077719 2625716916720588 35076481104388341 74122951415517500 20374004875661890 56115036548364885 50760591368480206 42302236633907719 55710638645775327 22939886767788397 33512322400387760 8007578771809946 49041207635366769 74187031362054556 12415771471007339 43976547314544214 59686387223491501 22026156311549889 62734547509768703 6324293968267317 4642777800902479 96078993588190033 4709859840716952 93265596216564219 9020978981183976 8805824405223907 22414383155139590 1910547176377036 34055467751914322 49590229809926295 41939993328680547 32478583289547726 63594002601336540 81593267841343193 59941026062948173 88424669636787346 23723903195476221 76330279077419357 15829348043295396 54963526295177220 90412027302121924 99198724760862282 82450276787080280 83021952468517654 31495813938634132 21043462702646784 618005547976175 81658867436963668 8030267947367126 48186121524531714 92476886855086457 7190162509032068 90678321472434207 2051390214552527 51707442861567132 2664748613462038 10509120617715824 79619945601999039 53879077981461726 43969739194181776 26636288650577264 8917365342064745 82202755701633114 620656596025411 9570866194447977 61323491009275921 51992299487964026 56555808500961216 14791280871602452 97896843819021865 90671398259628537 31821157856605143 72426516451722713 81859196190221321 12748894279742232 55000534342654267 66353398677053768 94666405245665855 32413922656059973 90515115842820989 15179486464402806 88987108430254902 16364674207280686 11606845074433768 75870019956566166 88635540252205292 78650294609527857 44854366213694263 6049280035311431 73707907448927244 25593311816504763 3514273350187407 98315186946543700 12659816015697876 92932561156690118 39396094091620453 30613268391761162 74403629237816368 78462051795013785 43958842716673126 48139296747159795 65052468915016467 21037738917897735 24463947272618024 17451323698042647 65129883803022659 50270362678894931 26039537161190792 33491978185988401 66025672199175659 43022253776557457 55049107844071848 72119525254489577 10965200600786619 77959615546664828 27644387609324484 68187864438541927 17525006640453472 92119480172463809 64616393588518758 12133256175601508 56488724635715172 87189947721092408 61782521129693899 19225040376310764 87015913041078612 43986878141433710 91671817171757079 53319828022295103 32117104248664377 21779663009475618 94609530145056511 25014075270322034 46510903806961189 16081416574664833 89493662059560496 1905672860767840 42869092765941594 67347989644304906 91980195754917307 66447421512488998 90349806277267217 89247431413784549 52158052412936568 86980783734468713 12207728586693750 63057658337422396 48435359225935366 45513923558002035 57805056081552265 37222071673025365 81851060751626743 7325547567753747 39195128314600637 11382857741693943 50824735051526351 6842270186416392 37497696948088403 35244739587442843 65274645217241989 47983435842357624 6449904532109657 58764413856847351 9380744634588441 86917680709417134 27334429859002875 90916717963102347 50575463473265612 25634203174858120 49352452956099572 62512148816445778 29283061205310186 3068591460728433 59188555057538064 93640463333608848 34464991547760080 69606951577948703 89178107264741555 40954212098830459 47794138332954149 11595199609792168 88273504093700897 90024803428113706 91692800393230208 56641062472083361 93230693013314104 71368796857422872 6357825563866985 34176605338039909 14782932028300539 9158470744396652 22135917241664932 70463862519669580 75060815826548737 47707544720487729 31767338208445237 76712018651668283 95349133045916503 44321728523501773 29440160471359311 64878801960395227 79160726665674488 35231739556732991 4933801032752267 12280679246276743 87115411508726064 82079239331305218 32686254791333848 35634324448577259 48560836376867601 56488401453335310 30649538639308607 18592690323662340 36624050489069120 33311937647630338 94910825570237923 69848177569424313 94223603524386639 66407260493996942 15642801276194801 62541141415129001 5675438446131584 81532832658391827 66048681217994191 8785165022975470 45252714551055553 17086660384825137 26741108416217027 54427773064107331 64091700441977964 11345788997552055 16623296804707113 45616054300935084 94868942810488115 54119190661866627 4277942274684265 1392507338545548 71516101666705262 64123663332565176 38462701923771620 28748097330085799 82788363369490848 67022840745827157 26850234700364261 83610239088765938 12124553030861400 34303128430715675 72266555844857512 40186647830374929 33349461666154376 53068062032457300 55099924566498052 29403021872358597 43771806199563369 72443059674061926 78891500063368945 41883970574530624 48491007884202626 48955337485811578 11394284962331694 9588339718663848 91200165746579924 96958360934656463 95518761507461691 59081460240303471 96408731238328091 66741881566536017 1613379136180153 10186980462010981 75875665266606176 32061859041104017 95275562174925246 33730701226148740 86315336193203666 79910021297471259 37633696228035566 91585669548829193 3779211529281529 67289116298588445 13704557737844761 90808726130717942 28214597657854362 97175225847507214 87736609277863027 57965966011711751 84584673062268036 16112215554763378 86891628146001480 6464129607458503 53159981635912813 1942798183876584 93452747849004492 67917309560968222 4682510508399086 93926159020482104 36281689479778847 67231043580733616 69286470899840216 83615772357978429 90111362674890420 17630606872539174 46193663559351283 91881265466119458 92469908765217061 40429990676125025 64495688463039183 52480542392735760 4779864605069655 34088932554513498 39759665068996300 69030043020840783 82968104790607886 5792630300276823 57883972381901886 5226108195959619 68617273705894878 69541897176846912 46000874719721803 10913398347727474 70823661747329421 59578137298122922 72770365462499523 66023699798170731 9022925741706414 32023731422254621 28370883122973397 84931756999436194 28811188020446012 6064323055716514 38681087506917910 83841038138976446 814647871728958 26748078937069851 42034600484342791 93785463536092686 76061245322443636 12998088278964094 22840745044789329 37595218153053728 76754240877913948 62063037718240600 11091476732023722 69209350175680195 3152929890845879 69247942550560594 80992138519683061 33212405406382719 33460554469673345 12193898881887217 52722214401327211 35620032501241983 94919215237902231 80299007650851998 67062685555807976 549968831781361 49580721513805743 12701669348445440 95452629819403234 93037855875950615 58801879091641602 86765396117245733 20985811767639182 15987361074681837 39981447632626684 88976476692241339 98590172536656936 57848995079034331 32508112714853861 64454594716696223 65735259604427271 38413335255527636 23599937578694145 24799484239332143 80733629084138890 123850683125236 38805397683240934 65709049596452000 68363283712015369 51532956943640836 30754676657588070 24187746340535106 3674109462258859 45113303885791700 89927847761636700 15292293815026648 69309880595044655 6469144681627833 60701258566812504 88278526158966629 40203723770727558 2504069645033966 54280433637667616 17176541681743573 34194178898620125 4779977585493919 80949616391796409 67639368782794868 59520555731952842 55851706008249125 67340128003189854 6048696737088875 31728060323948057 94251253655148567 77514894727480015 78647866502032693 767258136544757 53936468118890224 22909706399695574 91907758722789535 61072060310903714 94621556371456543 93359044593961306 59238322535010144 64688153661727118 41673502998909433 65621749283356243 48655304993223232 20219225337932283 2385825781379360 29574809019448664 3557908600942001 20167552202281631 34525672297247092 92398895663502008 71267907866398125 75269295608084777 90313102703274069 22734250570555834 70155437669981560 68156789629861048 45249322048305014 80495775885628310 60508446701906391 29554376907697579 53769475242269037 26080265871348917 34463300666305617 71504373370123796 77120527470978316 39382035406265327 93910936992668031 32681450663408739 16008063949753270 26331052643471821 35132862934849172 72848681945247877 82943327045321092 74978997891387712 73681780824456109 35596422195172743 18374870610672569 98821037086889893 79158077290645204 97942867799292066 1168761115329842 499951075108902 89153247865215444 21336616927389735 41992813987993037 15047043434193931 26295896698237782 74895746833741080 77050447029194123 31716275032759303 52068177555077287 66119581041957981 34630434669724732 87328095082872029 43570787496177586 62411766478846208 72058008231046063 37829227448630062 59587218793862949 46549940738294070 64727520287030019 88028120821617894 40988764169889654 39704502956338988 60033960300179457 44548101588747239 22958299792471379 71357946384394446 57643969882219316 35555217964127575 98432499705669330 27618441736724981 82322615107501465 20808163567413007 70380583979306646 97324052908448351 90632292968419691 96792331502209798 28210755164510698 5519367325981710 31259847994472051 42083162640139712 87081747262697690 84081546663246829 44670408167300408 64406439909057106 45405477018169186 73093206736650447 52054882251803955 6709502614621732 6265934451432317 67399262022562257 26686023521922088 77023370506493254 5652819944414013 29630317358664665 49697895882189019 80898061854016874 7909362556036476 9711407280784768 19225754432538547 40879446495298395 30865265263352282 46896884228711450 62267266501078037 30235600040768245 70859512052768000 19603147058700760 39256029984138100 81779898554130982 4475433111940555 34977047464133325 38615659621740248 43995800539946472 18984421229328585 92281345186106098 21226128272788443 59604295312067577 3055103590313947 67697131233396863 55070023268611988 77476629813241685 84074882740218292 68745549755465258 61906187572074536 4461062024397165 60094504917709372 32340777483954326 84529354040814009 35616187048048675 96449813157060806 5712607110557152 86831230772143654 51203357769939819 58554494052827781 19647720329501781 80622048676689205 94162439160041494 58104866254307363 28865760653792782 33081919872152900 25262572482239797 75762591285165009 9500548163856466 37350805278470061 60039752668835104 67437627533311350 3129538370100781 8747087499828890 68479176220194025 25952630821579655 91103995549350823 96665517401570096 4457444626884990 1112922280648120 39317369153010177 97393115709179624 93534288231557233 71938377040905918 58765985677154268 84824620781835870 19856369009422458 95990671845338754 20655335675149855 85596417006599014 81446110412028370 36389319112636627 18152988584388878 42229948475763954 19439287363887369 8056478405775735 4517418116287050 7129148567536983 59166157694563583 2351463715257165 53441143565536430 95660517483853304 17668201151484534 22204299007016482 20108476098693611 60903803391023112 38560496489187347 47812095929896889 10477401743783601 8589712868215423 57178822781632930 34442416125986392 89169565689043508 84349915617433774 66934688565010114 55658913839300575 10065803716325625 16430221408377794 92216686825151299 47354370396108058 67598752947671623 49922327476972597 95740013221504480 35311183508775014 97950333124219503 23670866341992000 50677887944325129 24112674054001579 53834527147220240 99348880298349618 21973583955855770 40802789027079234 20755677894122428 81944928040785258 57812814467788204 93007268271349215 1682579611843995 68932814082203362 18114854497967009 51207645890072240 34974856157392344 71544545683819788 49005083780850745 16691803455797882 70031648793355605 16718011254164517 38895525163061127 72820785382499120 40556320320026147 7677506635430891 54332119523069753 11507439261206018 56849835228043036 36598474208820175 46878266222796157 28926383578778017 33850784741003357 13586128722886046 1954392339043470 65616888178768454 21586978347801934 72711029446410459 73822206000230085 98646609071397759 24869822203392813 50037183018512356 23298553013313407 20948137923467712 55133237085206166 62062844520158918 45944342815988728 24458492282212738 74452027307533891 38662861505011169 82537530539336345 41514795986181258 56271995080116156 21118090704382879 34113178307334506 40709566665402947 38161084360807625 50859078981094509 92878382319500430 61587915545832497 70333828725775499 67516857149483033 3732865740482521 65250165898354609 36019943077889260 56377217979868435 24230312467271682 58924272462254081 98196872228156826 14722524407348367 32630346130025741 39892182275339997 35578108108470823 46512870289478149 67291688543710066 79339403468064558 59058082387176718 9450504422989157 58423336855877806 7459147580848450 57970707542713938 9426788171008867 38972349727849349 93970053802120532 99805033952415421 46258379694227403 1891414045527635 99942944910967240 62929357083156976 47929514667529356 48391762722578756 16496672247687756 36606706189656135 54909990483842257 84723810404142062 38700827639920819 33508961859895782 82765147319189811 39380173722033309 61836778663235816 28216361238431195 76841187460943600 70409887897507195 79585156959129753 70807462664581804 22086771783242822 81502119215602681 50281055677514233 57667974358490776 10504740808401771 67084492620988022 79651464478881858 20928283032267329 28563586612491125 54406242075267277 22055812386103153 38355781635230225 45478250613954377 30600951142920974 78528240968293377 50644661207840349 83428472937352082 48070384718737495 4657491789522647 53895712519130800 209112055042483 55476181960468768 95572775095847768 45976160350352498 92305436152304530 5710453341426751 74515079001282228 58292698551071513 54246093683164436 62932396242733950 49389822564422473 70320999377015974 32378494128337262 4973440738887109 79183441007120085 23291614371494611 14715503636343609 84772492579099488 40679769728867761 62890188406420829 20311675692827012 36665314154366728 99150699425495341 86127733218108879 78011461530964642 82180844114415942 90068561939613966 78732088095218226 64871092359181208 33122461382377603 96028168630897316 18625884507128444 59500342326132977 32501027941167405 40310811303047871 61048311997686777 19005720843819488 81109740114329006 95011951761918916 26295285795578922 69533965796659407 73248926613482625 33386013443216109 91041522017049740 33159047868003154 22804191511861341 31902316534788674 76277912589709646 55251707317093706 48874301158049957 7890487020608820 24171110853541511 76857646129206777 42069843663398960 39204587722717287 51597625878133912 58055290882063972 11462869180076170 82110076411520845 57378152423895732 57601553333654793 50640798977933639 66443769800275598 39455067988741076 5566689719124380 63480707173259941 78252794981652536 90288587451734308 90276102153571950 8263052369848836 40207445050793379 99251014619431780 46465321171497758 40690793673689246 98052514646697700 61811419958343503 62063593861809483 45167041767182734 9697051753430500 68142574866074781 64895797070940403 98573881833260712 45465112974912435 25245392621498741 85416545084396972 30082942047680147 75066448051397961 29815024423217959 89672582831429589 38900584461772485 42527323400580775 24473378605083577 55336861863779193 75480999934511433 93814960178690421 72286692050142227 16012845485606885 67806975706043233 67167160256501250 55427414595659998 46022640854521127 69812162503550687 63017681230508256 94751557680781753 65960179886560247 52237978123670206 6190199311762252 55530511580934824 53635279206439820 92970021954794897 36018037269355186 57710538586793960 39570910211054838 71136350272877901 55296738780776334 19457483661828313 10234515953679713 5260588039561467 74815949960318530 15516486676580261 16473403083790405 88845779675557083 6143023542501460 15915296430662178 19844213090334950 2617992470933653 60795824733303118 44703005099528645 16950973909113164 570628429075730 34641423417429470 64000665277549384 28637754115173916 67388238154455694 22106071880777691 13947629953038687 37466906645799951 25759973510369463 27544142364121216 43548879800511640 68838069371867377 20542060643347196 44698488090044049 34950599717174578 52706702228797983 20794698281269771 72430055141529331 72608348230396537 94299535371713971 64564305703748535 57266976006961997 86910279375368430 33141163136737028 80993107281065957 52165070310912521 49108886139980878 99481245601130722 96561720658397900 43906323987594991 95616691808393121 23586319525170458 66448064055334030 45015921347658220 41900293050303876 90647887856121768 35472177710847413 27604828917428293 56849963929768826 7030444750608122 14062635117050756 69466335230225141 10136257927343833 39627448897787339 35944757917773681 29097304547226365 39820718666465346 31463941258248248 17065723431112418 35174866191014850 53100531145990091 52686296046151829 98137246467050395 25018008873084189 30246150160657636 13806627700139524 75629829659170481 47728677565403656 49743799399251007 712187967782007 5955361462816095 4560806287484372 57309526311504526 25882742871400620 53434309782745092 58181778266522129 50231386978864220 85998536039689066 96448259055915108 83962048373810595 20894623094539123 77536520103998421 70711283714000373 7433046026621766 97227567657648873 55097196142758359 86120046786196312 40354711045371787 95264911375462236 32019122508327454 3751803407105947 7556283427453057 44592556784169222 42844869612082112 36391040294933518 98737033891695509 7332623265977592 18359545437196068 40212908652452012 99230892100114446 3553279275726611 37582318265859922 69167467764972089 71440875361057246 46542209562286896 42062112417871692 16080106347238052 3523258422358735 60069976121095861 81382834348057251 71751873968858993 91469762458952421 76535335368487248 31849413745650091 17766277714983620 95679165004570454 53434546050617346 27166965090064348 68568852694438403 70119362645700503 54240309918798946 45520640061864274 21593619566466833 7874365824921664 49562144033064677 86740273038728893 85938345796875114 57305668552570556 75874853321810456 40713041264642874 12967023297026191 56283017423034095 20948132741827172 76919775892885541 7239160872528198 60118553554275071 16952568260042612 53673800457902721 65852494981318498 26167111533874095 79388675333196927 80303524093435771 75896010375239240 51655844883704656 81040355660355571 45748152599104768 66127399276582231 81045021239533329 92246016714645245 55456320520418358 98245885172797438 45057595112778846 84790293353394229 41192252830995012 64398657290240333 12250372273038588 37846029392721366 64115558136226468 80239692800494374 90314415229387943 24608327567087579 13506187563257109 14045760317108210 54910671619619328 73425006936970290 70666871528804525 77016698843013500 45625207612759408 65023608515212178 7558128275637761 24167242523145458 25985353655102303 80422192742552858 55821851721276615 44395944145702876 70191736557436361 26466386668125353 17116569713528551 22581494711578068 97849644683807617 35110425430380958 88139211736522235 806335455234207 81863934687266565 19595574950187680 1940269394211147 18083434672065479 99260012020074141 11625055472622290 18886368786416862 49079026599494847 5778079747056064 88040368289535223 13744990143261664 43538698620277031 91729410984041660 87818589407756705 83815105828735538 47391109897379027 95150171504129503 66899138941107836 80743203715497597 96514153204742410 73856729296021162 83453985024255088 65034969679463060 62374777951626680 80382220246745051 69476648262309401 50600567230242183 7076202295307762 33268292259656659 29496517875071103 9375770592826320 93144251344382131 48842193256862165 11808514408504300 93425280846775092 56766653510989474 18930611213852890 5710970298271241 3886449299599787 24700039056784694 56552842701594525 65826057237281123 84539017733207685 56498235551272901 61122658356504663 52569811246436571 14845622684003064 42377113557596455 98511859416786618 7029060054034391 54028602225923112 32743461371822365 75085268486378809 55613053958672228 98328692636248116 60564512579796213 35569005016783319 13040980584644846 72612827248901641 77039896868026428 25643551904362782 43516299224342007 40516843111093350 17252416466199045 90060608789358249 28449591493457518 45734805311244965 27329375601342113 75285614643348976 60345882093587976 47496896750782585 76173156095159454 9233049001356210 2949585259849359 15013925593755189 96173431864834811 3774806561351534 73656916040078308 56221828766335383 18088549378587976 34433490855121754 87217070434781254 3521930185248248 47327425153088664 79751477453807641 86131884391908148 72794902298491653 93447056468332492 38457441011646512 8434873169035527 41170707209217232 60325782082784469 60840491456804292 49575178070697335 50440143345568341 79838524166256098 86640094728570474 10984288108285466 92023050163778291 32095150985059850 66513807022405069 72277841427223616 1094855172422346 73435367309266392 68851405486806624 31870193715822301 50609270929791496 45059034511984454 17191028158352351 84213448362507791 57702489623586066 65928275117953286 62856634149596564 55152173686813763 32557865838712743 98540195471840052 93794345014618618 93616254079630612 93158731540907667 54697319938935864 96514830861078091 46886035012417898 29276703544575114 15995413029240538 51102692736982914 84469630175257528 43067891493320394 19664266914009010 96225793934582455 56457531320374553 23136150123257411 45156690884284563 61938051829152761 35719210393827103 6755625226271962 82209575589362565 50502134890402815 28314172376083764 67648530256348504 16001108160818420 92306691448810126 54870455383881390 39774249263820591 36758187199245407 7532680812658738 44353747086971471 15107868415309839 39693570509582130 89087512005328053 83754859251880374 92083256080398319 22947785527186128 16746794238455339 18553474920748030 96546753173077886 47336304589810463 40225414169448842 17021251654481038 5937670443150417 20282150643484354 14386756290851603 13701304699072761 38194683075281145 35777965187121685 91484171032005936 7936365127517391 89206458715675457 13111408953119705 7554332640129936 45170615138063504 70221499512096133 51296758759494043 50550265313727618 5345788991317741 13514849211569956 97122151134596926 14879791253472219 78401011437326804 57845366364958763 78131867110333208 49151487774106635 88973240547273059 77323428313578141 16102038116873466 29835210252154833 11463646863245246 38413647372242750 24118150271855590 97169576039500006 67501795133164035 86631111961945535 1351549495189781 21584400394355439 24525130048046592 8800057694694734 11532152348133845 76074492856203908 59306759688149176 59450618548582025 3946884249652993 85234013508440104 1822964793720574 77092635690757934 91990014332799343 67735096622972724 45646255822050439 80798644177486179 17420742439841198 99612351130915839 23396665661065618 39662419231170117 95868313527249012 38384603913610818 54247586297645733 80848704414032812 25240718790959330 7351787026144772 52143589888645251 4158288008777684 33335870207726700 67865365523169148 3217249412347229 42841035543845419 76279877688675710 62595252159106569 37146067626632390 88256098678824456 9012772457270051 87641613450826034 20680147077102777 98971545310601756 88455755517438000 48479742522661219 3727069510136841 61179339439148973 98078778299358758 94335051397475017 64646786362015351 43636032826456476 7519919457004595 68722726630878144 62347626136666783 19312313431173710 419929041539089 72051724094868345 54064118601762502 80460378228960483 10518773820142206 22916503306972353 76772568150542636 17793681980986039 48523691313343491 47767409656210829 40702177036608036 10704488401272868 8390416619685206 16131242118850694 18050508996308216 64499847010195491 42962952849886208 81178485100664370 53968295951010252 93433690423629809 7703781158667404 96055453946028846 74942565885664957 26287159965531255 35787971929313559 92770413164175333 63236022482784260 62736670646741817 64092064288149358 68124798904789177 2537583648415522 22464300864571524 90998033007525581 4237037684604502 98501155860615763 87285058248513222 49962291291087089 65993953422667927 12397062032748308 28041443617173446 88182629206908085 61100399597523912 83510919300438250 47480868619457594 18292672126221176 43363103741056208 94091243130395025 55866121668426287 2309385198504797 39325337122472295 78446792704753233 96300607839937555 10704242561087193 1038629800050023 36320178286272529 98293777000721986 81374568333107029 95796541939807637 90765583006668564 95482662246411332 49612824719828419 77508288407775390 65899847108429869 85398435493458893 14873856737267069 98112075482008812 31667178783251878 58998983652368028 22846770742179955 53490027472964791 28616428574123907 41187089336924633 33895476729123497 49923656754597126 68599646657345012 65419308474498529 58034021144601250 88226830094013555 95467662160433357 62145169934375905 6105087066803911 31186164090464006 88266971784490299 79512776133058796 57837165988904049 61327870567630362 16025361527117295 61291912441676967 98969602460069343 92501170924126542 86366820174763964 15971938163173436 19934229659577853 67467367573208979 6257943742274601 26858588780320415 45600069116034142 5508967333188469 8972844740001364 9982192553990300 20962574132234442 11690167391145049 46338666062423236 82154873099149574 84233750631831128 3520235968604339 6341355787461905 38673922773814978 9904066474650031 59043683958197615 3829571057988951 69764640157393613 87498325148812880 67833653700818157 37509233163605596 76637581568525507 5779872715409539 35393020817156264 86043148439519421 7496463312061963 11389743876882501 95988209326423056 47735452185617237 73575843646080832 6901696573601948 89646912333749175 7162132809306772 48404396686523714 24621373858937498 22018389923542856 17678223561707718 92100182779436807 37339153660880993 98234780877696039 45495855153046552 61700475314064778 2392535045582799 87786269190194490 71692833312503187 51145984528435205 51911288808172068 39014691862984048 59389523276884276 9672882945382370 33373801718229455 22656627632159554 80624040218815163 77128011471757297 51501648984349850 99479451682426282 52387400844655790 85922614711808594 97318240793130709 97448342831699920 79377898842575617 61816723776484449 19649087987962057 26515469568258815 63914831312935259 58644340014146235 78079109425311372 85621335787762639 62678852476639820 67423485109229165 59833060602150302 87234645614890670 22082014838228123 31586545406050264 95738866968617276 82609008684482552 24529973867980803 48865817626386318 32205006476539168 24886210729196404 70016319131458576 5903602231539869 49232120354892170 62048600597957837 57855834193976819 26161438653316470 36851943435470970 96302176881939997 86339076613764528 3388427808387069 11419888326343797 22896704508825090 41611277597023441 18606752059084029 41374336986150824 89963271247452731 83489509383832563 72352792098307354 90121821245913104 22306407335729187 59557041849894282 31053413452987502 73674712471808911 18545219261746876 43600838287325919 70470007107400948 10153859723669872 16345216324249417 48069405774667034 2184531225792946 37417298395944417 96742299990943411 27371193617447675 17167404631100580 19813623450205973 12027127034851590 19638030330627087 83929663792206847 68463151338450349 42611149805848651 11109119295512692 86573577573267747 82130053976012181 6261604440941880 43077412642880556 12097242732707711 86434685683404716 86285088786510619 45679050308224973 54782601883695665 77566109780120727 99828885357356141 726062335165524 27115082321144133 61412042947318895 81743971767551386 8450869686889473 98288959015979261 81621867882736863 57387442569845457 26394433436948504 1363051223684577 23478642699739980 28321381558463124 34440008338037247 10562706578090528 44819974778801416 93753349982974430 78319744106231734 764557277868394 23703122241865239 50684233118473084 59120320581527880 40096658102740361 4083114801073749 96589870475554158 81860784454412811 51458900273415996 81411180134225907 43591350315647614 31254018872908571 86237142909621740 82832366096839613 49809484298652049 70134719934510644 68657574756835433 51853733905479663 16602904556778186 23660693528106607 21618400964450918 92612759780654442 20106155298705644 61109036862455714 79734178222917610 19495340046750872 5843498555322527 29092638472934853 73953238245199906 63321874504958054 64060364221031671 86657056571016593 20474091357531979 5139541020392927 24469066818097966 29881194199596222 57825668317672556 36260478798498442 18893038913552287 98179322195181332 6544165849608182 39050273005322846 64757057433295055 5862295932969580 74149361951580766 197699467173746 50915186787267838 84844927271059397 23264261954350003 36292032360019336 85527090212142173 25334528097922701 80473739400741865 45777142253497532 50486175265943233 85942388687099577 63880729905315536 65660716842523255 56172603726151674 18386401772296092 47788221687527640 98785240748834083 77019432943689034 26637702364770708 8147360358426768 76652605579409837 73900033784189537 43279767626790767 22118119181979381 3506178944881989 62939844792838584 70225416809338999 1282414366278193 95838707471306394 10946871257363034 76440990736138090 97789330218628952 64056100078117644 18526935638861473 66512972633319931 91043492303664230 58753897407421281 31364310435796932 32644517818153916 40995368499397396 78885501334307345 60202434089604804 33770726699251465 86220437111781126 44417354257105086 90040425319895526 32912730322676804 5668805979415934 33688159760375931 28230306113868927 24897151649689677 22876711736358403 89598535758605782 33997084459244373 69769033219948178 97177999935928019 68549395491741432 23788320373533374 40793759602654243 44923883240466875 2753122728124688 24799285903740112 57636238043176738 16279200169250545 75971938339041837 22412571304873981 18424685539988173 35450262682582686 73315994451309784 12528496678405779 83664320589093211 58118238446902731 88567174578472690 940382225282913 15130860135631453 80425156641820840 19179595734343200 79240830514448633 77242297708307268 23286343304289314 40381725068059766 2827921003443042 49518805966326644 77185566264958672 12576715525282137 61774333628111426 91970289190798947 16616401280199505 58609191067232929 98176341703329905 80739848199267648 78009603879474374 36761853992351768 50488796693387943 86005601683680413 53929617200290066 56973833545137939 93515711040869770 22495126967451772 15935616089103706 80487189169960481 61189964576453335 28453449906214370 84021097830816352 91173771024787458 48836416010181048 47902009338846067 77408024521414300 42099020167678956 81105232830423430 17274399779505774 40568536448425155 46237343648944272 93331058696230065 40329070276918198 56924698701788964 82611222897075591 96760804300341678 49542751950409286 26572763988415719 21397344345655695 84753108789809689 2358909408182668 70252688730952087 36616462632706949 86992582486470619 35224239679734030 94828548872315989 30076419511915108 42094734724741520 53934132203106174 12261790663081465 62817165639159883 455534131807731 90174406540778303 9557117681816164 26264863273550628 65416030032633620 94409612690176393 70897719043034498 84314076915115338 37919819249655067 79432282318938353 50453431963286217 92652679333632957 1497429947994908 79827619382552187 51027136628642137 77317119579809489 89504212682725128 20097145168403766 25331204158403932 49392806679161177 87050592367944329 15231007144066179 13233402820239257 2791403290598664 53745517865684904 4488395827432956 5016511118615678 5237698960286809 82979747946436409 93647772110082622 11380112035120221 49961214272517457 17291094200854985 36860048821905395 79860643270197085 28316512521686516 36714511949790029 98230611301063506 76289938833263445 34072304837669580 33844908593459999 57732324967790280 66616070532355717 33143539880104741 67980402180378649 63098049827046152 21323211884393444 45992195559034956 78920986248989281 58374242518002401 92906886368044682 29308625451601864 91136545236075292 22746570790964735 87602445164115381 46246041801715632 92082374554918836 33570125296334877 27120001336198257 71262577823773562 55205584995823662 71389543574425286 95927594102460006 97946089040686068 37978686485901970 70238924272989383 47570306757645976 53506014238214705 79991562653915332 13279836513634570 80239639393292719 66961862331886878 21560065840505969 31635956527833463 43189865602777747 75287047698784256 15932736379650979 75003952858125577 73605214879420925 59554806528041716 92850861159444256 45960794863026149 70114737457381446 51030089422816528 61894634342071779 87862605211137925 70226445361572583 26030415081919614 19856209723358250 16919351685722052 6342750384106397 83034349593347717 64850556050855560 48409627101995675 89974334314827891 8484491926546638 63668242432005700 91533042639800077 49659007366848138 40107582762626119 88997971059903943 99969895538966471 48079163877171184 521254285020643 74881147569049697 45674360579916821 73587962838907674 6072284235516114 38764138778097550 7367806004974001 72677091819622688 63404290089667824 75223815508683585 13459111222978662 2363340368244004 28517696786332663 61610882948651818 11243390452005063 3750769526349449 73147997311344468 35691602487208482 32388258230576184 4842432243889370 26104979787309804 62519070161675595 71512096077216803 20661258550517687 47824014632689660 34714752653854393 58083188424236179 12945871799250936 63498226027271246 19670884897311355 22366323975339683 68454168266558145 77479268258449253 44475572483462837 1231770141556193 94994881485044487 30289536720616902 61368581970601608 42852805645146917 16653604176496593 97143691686004913 25573242689905098 11982487174329797 66587369231567567 89509188270767683 56639293108366343 27194193759939269 78345829940820214 27428772471401827 77637361344929653 7877870279343524 61136838197846823 83658054662515985 754181572879782 94259198455878811 73556914321226605 89496371966632529 28632893611388811 72478811472199152 4695494761090656 27454055109197531 5480124123249507 78457788231654557 63843004481599271 38521454511310422 20892959738595858 96665328029654967 60854878035644097 74261899217921220 178573471118275 37464639033909548 71866168663694348 44070714187768139 71334458693936372 2159725152319226 31893234381849647 42555226875375337 10295542314195009 56058211322778631 60969806661030405 50910689228955016 10097828637057204 70475469913788034 49157255973497352 25840389020982070 50022874173898256 62759301765581445 88303124784249810 42159313581063187 28235841833290138 15163178530672867 29096282873485640 83303611109964046 47556260974325969 87973822132702147 13939894413192997 19244535387688372 38495164054418308 3271969099742520 12458251534549876 35538910245765612 12589440182237678 61333545408794037 21073184918064323 97529820954005059 44365111078678694 69982166563928274 57604432288674710 81818781832733562 45047871948077165 31017830594111185 80843358935192717 41178355394451696 93184554120498399 61177156029461947 18455054815110724 73959122530494680 52560854917049472 76945557623447629 73009468354968156 59344956517210064 91483442078155363 36739762533942115 84807994085393547 47437415381639918 71954122982584095 93034470823296090 11125708568381229 29801433146223087 50274555935664099 85616681916449328 30308790067256490 36179763115020542 70537888014463655 96999518793665503 61766481849042262 79433867993946039 71502900447032774 19284746173361518 20549323799607312 14628168684682655 72734992805753580 51858641144350546 10398266833392715 74392806657198265 4368997058529925 84410844590502652 35367287635776656 39304782451049522 30861709221210214 15047252827073566 13495524958248767 83749626752629821 27500404237390099 4528101206482865 63457453432147114 25179480489666361 32781538210001293 63183986541585038 29375744403632967 30920315257252196 23440648052032401 3767283203157474 88878866531936361 36810165624885123 6672020807244099 82688454629994799 15808205332762614 45866011384612917 60693375468383202 18586563837555626 53085500281489073 54333922481014191 79774655196121323 14903714642976223 89872774474388947 60546453914011755 86958255940164651 31936477482999513 25776003002377555 99908918549467862 99405485920325516 6798694417157955 35030000905950149 13258545190211800 30661214427297184 50496398373906394 47325447579345796 12714704463589454 24825552023206093 69242341547869659 52217747094044278 71872572124730572 59476000431465087 8670042880504182 18047034345136096 86708009298414166 48961749925811598 37008338602977719 92479923211934270 39337778158890180 17067575064394985 24124182868800199 77901091615648454 44735470958710222 43045244371711849 70087526174715563 78911505611365066 62059275974901646 88064740929111055 84035440053998654 13611037977529924 12443904269081125 18187098495373129 77184006177121947 91922717567838089 32831300340760990 45430121493021515 11380988579048465 75936138164482444 58279218692526496 79027322252984950 86335751989093865 62776883344320293 79403191023264943 86969183321874592 35282543834897476 88929792461632572 11362260514220846 46252578307800526 27251516719375203 23806401686485876 5909828685938646 99228188973212710 7692992033853851 94178505428531157 92078061010378756 12376357351107104 62482073510525111 11935415458811458 26155584320688847 45696770936333514 61368057686992795 13345873733341110 18780591741854455 87668899953890152 56219300500130648 79345968224879881 60398201979326450 12507120262029688 95961322022776525 16354173844207968 62114816249494239 77459684520006702 37937936122902761 13410144384003514 81453893685499575 51702052078167801 6549262637153932 31571308624561109 76908998108529574 621093583918008 64002787301284524 9146304808009213 32930064324367797 44074011532872384 25658911863670747 30962354725276568 7610640682949034 15352901518773128 82432850243817452 47628860231227345 44288033014533786 5458209854191957 80083076775905947 86359076807537493 32352574951050188 24044444372733255 96049364150168156 68171865026614696 73570433803115520 3094058276502494 4796491894371362 55717111936042438 55953514174118924 74439731938983881 70038895551778789 68108723913522873 32045933793535179 46662799370988288 63269364185013097 76223991130852753 16924947428145869 69802468955431306 14837316049755661 61648275272418138 96917796184105928 33483498010698682 73300974156983403 45557021799953028 28424024742246405 54197203827680467 45087937964746482 4580913403776482 84812659327364109 13730707040070646 25877040765461081 42101868571133636 41227055678046353 16721976149348357 4056276459336670 94080148933223148 74234171651644234 71473961937811336 7407766173275398 70432188680838714 13339104312626055 24125546698238725 78805032327785621 2389085291525627 1904932155838713 78363109493320290 49456892878973609 42982398175193516 54007046061408829 28843163816221001 62151631657941715 43136847227350065 11013015437845395 17744562654866948 71507324056425887 29829916582185686 6480431292845303 67630462756299730 39121932312381416 27847914447808879 75061117118119455 26712119930902763 84838730554992496 42833527915490170 16181718226192349 19209937744813162 18851867834037104 67260158454787303 7500321059843495 34863494495098727 16959159369870592 34575799343891172 25355024961492300 75124515500631600 37348869405839851 55875828597721242 24874493375062953 23093519068627192 69005346987542152 99610377170348558 8031717135108737 7886944463620159 26598074700585032 89432529343915081 16029282659854459 79210427936771723 10337724362855389 87283890166177559 40878452747489759 96657189268021777 77434092042052951 42308586641825964 8803920530750355 68954777641037950 39101255336978115 90824279903182634 57627885982707900 812476887940977 43321713822300130 31644131759896471 69520923275428191 41525985036334670 63286954599983777 69299381317349375 68019383126559084 79425586176973606 83738628054484574 38175631635558023 12353777088786715 90586720632125889 94027745658675664 21453900628272289 98313252418241512 22008086433773053 79097291739801806 3327981519293791 9527859594135313 42037487000145568 90447228221962018 89325517358971219 11540308748670543 17854813696155521 40147711738826390 29999897144228729 93376088061035827 95556722120957888 23196773065419265 58012089300646606 19961523274957636 89205120116596968 86079521777544659 50488625745286717 29216998871538548 99098595311480409 68402495285426057 41202757171707410 67655880594681491 34550843045503818 34225389803275322 54648088933859093 77467658654400672 97773594347428375 28468811038302818 14118578135762999 55397521607779025 22361292737056739 20061790761716197 22183238429798792 78123701892401783 29649674014349244 82221651244729803 39741874701345255 44708920523153012 77399585878373397 55169901102672694 254464216461768 75591686606225099 9783956457386536 66906947601376167 96906840081548102 76191299149959669 49219780499711617 34196663274464997 69849414720837838 32582409984034348 18406887768907466 29181940424623835 83876260431412387 44082570759781567 47818690802577314 93892047404589348 75682611637781523 69961184128377243 77557199412569138 38197032444744311 41329666562243017 73291707185131262 97290051986387460 96851442156998348 6054317133595608 24024907979708156 54985427620085917 70934635158726671 83072333613303447 55460698968878531 21891502318221975 13503963877433138 79179003702465362 51140194898871079 99957330906929061 34871219671996130 94142433676254469 5255859343037898 65859304427954590 60588387295752537 30731334425997668 89950512333204417 9381414151126796 81195481548013066 27947767880258781 47509895849112795 16046384402789713 551920572252903 73005593104115119 85688852633294433 50115545237280913 61029880393927055 6333289965992844 24677674928580521 28097817856988806 9941628843253609 8751822337732761 89469141134133011 12779822636213625 23687678931808903 19089007207783743 90703958178645318 98457491763210600 39846237301548602 51612342270210994 95387531051518120 54105430835369320 8629987926708319 75504524047163354 68185357218373562 64559515932484743 24125045780909956 72291619825147290 476834949724018 80150270530166330 14204078531893423 76075555003273428 61404608124188622 29394445211209278 54640369205440966 48708627733913975 16743755933629704 55996732008038171 99572560142876622 75367789994965819 31271034777477079 55929767374720213 93584907055275009 41741350998462484 92093207984962467 84260704408178851 45598523049585909 85862024188671594 5879639577886811 77508718615246511 17340659555563053 27065884066830602 70407499674537448 36173297346324129 25579874236659270 73113806305392816 55711910767467490 81140190528415850 54196297858484767 88860739878593153 75575818168786930 28074312103105573 88612220731510589 55398989533346610 88937942840802636 22602436383949441 99781349732233714 59403298584881893 4252335910248842 30615327294157606 96406509149821174 94933029956297148 24130405709779219 34146449676630545 12011512162464577 36142788484827581 80575714970940242 57377876612819779 50273694793833475 96908614551680721 80599031684786104 68168951638625988 53530561536033554 47940317872475244 24377867254896618 72170820678717670 90531995712642699 79092530470275097 60999795298395593 85558917487285376 25436705918901631 72229854230744312 11924106745546315 64673398209468647 47077238789778290 22656700186298732 39155571526232745 97258642417051780 20306097172890292 94320302405565702 75612119340453509 97764435722691580 86147165097096922 38057683220613718 24053848907844446 30429750241775831 99602404300707087 77553399134156834 6160304036153971 60395672950093285 40238256708920263 55112401466420314 71982353953652117 4467197080539442 17614331223649812 81507923269386756 20961874966091138 56441043154472293 82096340015698559 16816327179869583 59248822479547327 91727422206657465 9718405142251549 74032448720602088 30875881610707590 56974496890773028 86455036839485535 86654146876801016 77713622697826517 14655526022100080 80938689380271513 76274109767618481 51466722296815647 59494284018384634 51021298315082154 63196781296941008 37409328226101298 71790392920686295 14226182740921048 20998633777574690 7204017876061458 14947292055854819 40295337439291433 99397149444014616 10874042413724437 84031932588143711 57853625415801239 21145160363994579 86631136347774939 24332573190069065 97908086771522630 16907873629643358 27325389607769997 81795460376201445 21759467233218646 63145859470708816 44112744954371430 50767475428639630 93102882082746697 24128303527116475 41424305752535494 94316238042406548 66717420309880961 68295220857848142 26256192409799329 30025974670774673 59030667297737704 55881240313002989 43573825919792192 88706185431260504 57836475547982875 64222436844783645 94650062857157539 42845982369407838 89929817730434590 36197269692735642 74534261461094900 55305334748498033 62901581981831469 79931524054989568 59906321447897663 37711210233441174 45897832561243003 49430905647425555 69401372709800870 47601263180016071 93113761714413642 27014025472930348 32750714953044568 48198815898938111 88165056296447372 72707305215005888 3052270440929297 94473338709714893 53669466478617327 30890629681358179 34234390387831552 16914686657382536 94717902123687649 68567897354039492 60329877912529350 1035484234899956 59583944928389087 68043850062049753 47417231152196958 59799335748047755 29329922301987865 31066952243476568 13807409542739043 19007772605367271 40240922049554660 68638797801502815 79024922725663715 59912704314329975 96683945650060012 70178667027574253 80734284906320798 61365607578104167 6009522868128067 23103698939548775 8238372290595724 95873959508613841 50161796870343863 64814152266495649 85878631248393892 77441656347311259 54246692778535580 227109371833267 28313512225304479 57938581441223495 32923958749626416 85857916605920722 92084582799747856 76217150121484740 17563191194562985 61069223341440211 61634278832767495 13130872531056608 29477140775266180 16399552542735195 66449938675617508 40868376759678586 2611305510236587 16310737090591986 91770695178977717 75151481131694956 58991776910828706 69309661253736288 25256999233272025 74079836191462190 67061930558456126 95814403698829874 45246598633253042 12018713649764665 38574448583403511 97636380981645417 23117484805198966 4678916255409226 49974296270224998 74881722170453161 95026955196238237 69100422457667932 13123911114593720 68390667468284062 45817884770147337 99632296273028164 87050335063593206 21416044509738368 8217552858632826 91823466827942208 7552733314915422 26358966133733856 81305696782571187 69518562997112448 31521197396484799 12972973231484953 21158830432958797 21311175959298033 35459026922921025 40895089289357486 9727338675138374 55785769708310922 89594773416384278 52689581236108727 58366250165948381 50744842535736236 84084645124835089 59047907684761028 65016120171220577 62849748118681013 594200690037967 83696762676662410 80038428790128584 23070725756092858 50221988341404031 29496686888057884 64109269403900955 23348138062508917 91204186880393664 44284491008917578 57369405021413945 89379251046233068 32748216990129859 26415663673449077 20997253253585073 27260574445086814 44861325336699398 15411035683072438 86594743142882263 43162284687445231 12124115373330605 14001868576905862 69656481013885589 39635374147673355 11667203588317578 96701158145421630 76964833019873002 6160864448230537 29581430195546501 74237750505918769 34110939707902360 12602275751421703 20421957713142413 84660466246696165 17146089135305684 96185542877854998 92120915013588352 65356924809887074 25721400394052047 88623425481886091 46941638847078274 35100883965060365 25820521542410331 21539475484990381 91414456043387400 4104482355779835 14828530363434482 22479615804766650 52517448676329643 44441293115983775 42340247078142297 21554785297136589 23686103947281694 29896368715889216 30901952120362303 50345738195360325 79978322033091009 10255294170554119 39841337442346447 60221133813075888 17068393650931510 33679467631089912 66530915190420675 39289933996970890 72627656916579442 87071485463626476 73355781474126161 89220512086946524 19250839466060698 8954155293338312 82491910561478661 60627673820058004 87306693457043081 40657579092669170 4315874552154281 87582100128691400 91638625824874729 73477713458068908 20389392199309282 63548702064588156 19335127057179783 60597122391126197 97461490470724614 23617625710238427 55843813897076502 25681344142899440 60917747321800213 27231983970933331 97059432622734341 18525681176042887 54685314087050199 69360876267408341 75888451575723356 61451509618353651 94361746649562142 45760286832982414 65551598981629180 38698387765895815 43823694351775540 77941232543757959 48144440769295132 54571636697165076 38713329522367028 607136049228987 8480369570252542 72097822735967453 86791542635645233 60968252221652579 31544477291614930 67582558721758963 7092987633124938 73253624438119284 68844071089791985 23635748185220427 79099638796661230 61618461178455369 87949397188971290 45170619060670252 58586056782826784 82249642305021963 4673777528824564 65310740638795290 12298242582063959 50937208023551457 43405667561327505 82077389488006128 56382861063800433 18391782899054124 6101144573575588 6502798349184495 3085288240370677 99004713013871556 61303379870369400 17797709650506962 77646281096921513 50046599292864951 11516064507980104 79235976998909362 90557424606378045 36410888834283128 73178040345036580 14819975413331497 71983552466719434 28332838622472295 88861459419895962 22469649190404553 38078546543523573 18204771525619864 89040296775281442 46539759067921308 76800617480415343 85175766679299526 12614309241158111 40493779807964495 23423329320493842 33513904258190759 34983722307153975 26330229292857007 69020998239294889 61134101474787679 90029829977284098 19099880214672867 99452068317006522 60952006560778180 90204311243636244 97582155218111358 28235020344176320 69738033582708568 3388138949624200 61801137767822866 94947305455326795 30755795912285248 29595404885566494 41573787993990618 73707354995922602 67440872852886454 41337613273914170 9488856871833760 85349206224442074 5429810336321128 77457344547858831 21778272533498994 24609800707672145 5810776821582066 14578031244802505 13140218603517633 91076205046053964 74275802012650031 13310036579612848 37492012313994526 2526601869557183 16364608580759315 61976776434682502 5026302643485444 40274667948867956 76134979577738786 21564014598213770 78562204611800831 12496543969742663 7656710993369575 86377771692951580 13687587821658278 20283806598304645 71087557091544858 26290922427147819 67480221700332025 34050150199542270 870036081679923 54354107870295410 76994055535718865 69736002565093778 21656287035675939 68130428006170308 71329980834829750 58718597637774806 60256361150480432 89456643126270574 87433550137791512 77624805355552785 78177728284894058 38311971876728040 96606640927521402 85735984053076330 22500768408099663 83919754383875266 11325580158269998 96949073281437286 40664863082847563 70941987400319257 38108684390194124 5380383709876495 18933998262813678 19718947536887100 92000473710866948 64362454216173966 54110356698836569 89099194440012894 29751940371186517 27433019106636012 15330794832255619 44302700431178169 84921157011413539 77361367178519146 358697461053903 38647988496502101 93986868610089545 34385265538703237 9600899519801735 49280467451248883 28512028226909979 86233727636068380 87154659083876694 24483629934508231 19854163825048099 65940097018105501 31415993425979002 98113296168020884 4335927884286414 89711615864109830 45624182115969203 55291910236344768 94866120709768088 90336672408340271 77012228040496477 35911501005496763 24611587351073529 56012144684975294 97481560750130583 15828813249455267 11850992235593062 71407280297132492 80485781706755746 81394007441460768 87062924105413080 73680341822136336 83584180293529020 90021085482059164 158332333850291 79357957450573648 39765726380019275 29984568097760359 76333880944376422 56354189225646139 71292592015002024 71500692861292778 23738981195195990 2386521270349521 67712871347497780 4860162574841716 52501656663090864 98172647647030381 12545160411241556 59767977285362857 19297031442324441 87377071006239238 27583524760289837 69752001160883750 48596753182343086 79606263792564196 431766174578709 27434285443967260 81911673622506691 44953440388138222 49267053599673707 91719512551392962 46108471480872621 16809692254641003 81935789995373758 58064281553070143 93076098498283476 22976192056290457 80827238660445204 83788648331789653 84256219387574071 92129195104207818 60836459421152775 30654059780153784 61269254106978521 80876303873411942 35375372033926652 70911688205817665 492096661008271 88430876871710793 37617459381970247 1978986933149986 4652442577948299 1028851216873636 33627249272666837 29006649435190780 3918825717436593 23993764478880118 99477480883969454 15765279622647667 30872502578357958 29515798628411204 89531213546248220 86640223392365485 76992962471121809 61453562667458892 25919442068837966 80086376950711930 70022099065931361 48084751545119369 28231448290692310 13189646353016793 76740610501750362 66643610230953978 22622379071099615 57448512789963434 68390799533529351 2547977967636706 36953259589231124 9003853883453052 32124363476839713 19645349624424310 65423654589198764 9422459654168562 31499377386177735 48135931982866267 74227124859913809 84963716812076773 73370521249019112 80952889662900094 91593421725902331 90522505270153550 69904434587168888 83832080782907211 22062925267511758 59059765396800218 74803619584396013 24023882884494996 77535158190054076 62478425768906178 52039799723833178 35413811999155813 74307757758352590 7480490544927900 14119326741979335 71790665071408103 81171714079306456 85638134078694421 31504322153345259 36603041046989114 7398856969493244 57025208056178284 4119282319274566 24323606462906543 70625812761569719 66612624607418220 52565760462092730 89106739635184623 81400557418097301 16964349782177038 96632716136146690 1738321443509758 35583483438460274 59960377156454380 24876150111443782 47456745601772308 44234924653880515 13388285952226128 67361575199302785 31799450532523396 33171502243289578 97080016972841616 89225524057514426 74584568262562486 26886157139632248 80604773714602991 57699538025849425 3796313452689055 58031326604169985 34404894257349905 97670871325155946 82501392870622946 99554800607917767 67624564075581258 34132998064344014 43136336629641532 50580906969094898 82942179170460719 44134462042181226 3344005730724691 24414377888320502 72172256581971369 1988517175311150 52456441276922213 21609110860953190 56222803628825152 48590968613951396 65401589260462404 63320076086483681 23227899416329482 23018434696543404 32189442739081965 33481550335348937 19283932669665682 28970332057592262 38468025232954479 2099236341775862 80882601205024929 48788676674589185 46571656417900449 81995827244293839 32813261393863518 17060904593121980 38324620316991175 41508827469713729 75684421605369013 6336282101846220 52485162673654135 58630775619121508 79424720312183861 9289593897330644 64004751306837051 89722866132916483 88383534792738495 46981196194218176 63006563468421420 60299788536820145 678898192211776 57511632739150720 27896406573553470 52703353086505610 29829382682877015 57755490069743070 19233439055073045 86235365226553248 65153258192275477 95476453937163852 52005622498672335 92023774537880992 14011585395978998 96947912443452105 62652362223439925 53186812037249964 5993254213474652 22119123852942040 47019185514780391 86448969801075493 47306647069283928 47976343348952187 20952583588925273 12924885152565019 56703648983711543 67262585889707978 71805402935498694 74192436384312016 47457303525912840 91176866775456403 7705189212946100 81356131063299467 51246104438659104 54569214802039861 13233382678057571 39561181599358372 26694763957776750 52507120219305552 68950224582257039 90653416494494611 78998827509273350 13374030153328905 2264536967592863 46685706021328717 9703153204665142 77154853042621427 77113688044714931 12338188783417666 74696765229892638 37217914109893910 24181548160609602 16357614392454921 99390219734424419 2013710433760914 77420418490029649 2657248779384863 96888247330965642 31157462135430462 72165483038644678 34767978903628381 47523738591380782 9041598396411174 26116564259522695 76152744999381336 33974977991346646 49226477454531562 94386844090478551 79554648433280899 97351637579228177 94341858956097318 98596563312947519 63709724634701748 57205056563364672 85650940877104294 90940796212604094 6912976015600338 92021016175815336 53915549535621758 98284286974529793 6656506103133617 88058715160803602 5337917046441545 52338957416457783 93793775891026045 2409340674734324 5856402885796357 98492314512470756 99745927823469913 69868494325182838 19197088901604307 43586558909162162 19954521187175637 75519424182947740 9083431156258432 80457112349810015 43614455228759760 96723698786231576 12936988672955194 11973042143476049 4127166261379028 93159652450255306 15685365120973372 4601369129135159 35319551412605954 78311290984878439 51638585907145070 61110281741636574 46828686830498975 48886034492752622 58276857806524331 931162976861757 61277132286534989 5550713427924410 81694038450140725 34318119809555008 40611093615980434 95424470195485786 28886659732944614 81700079607355637 21614568859833822 21090884361929498 77616203871095188 34831833827540907 10163189971486988 80829597193416669 86403020062078692 12277170522796997 57229007759365332 31532543206305184 30047488516091952 7222149990115034 81873235398922723 26742073065929964 47269467417336297 10520290456851290 10458179386974540 9208709049014063 46804073089111169 10747943775499256 66469580799198906 3480275829296702 57540531114534258 8621456917816211 93559084114701199 97694605934132745 20903206116498033 1815329586800331 80549141109824360 39493851675852585 34356851998057082 38914386190278356 24666480192031603 4148937188861436 70421000567730797 47451037280806911 53332196036833975 85242186294194385 49608772611523091 92448263862538904 76715495902435997 85058958160186563 91367296156572961 79872783823878129 62052569094603472 75607538258750339 49122325693540188 39897998320521187 69398871050165903 65199470656923441 92650832588911590 78544917267670860 74378936903537189 61890470702590832 83121359061344269 87600159020382559 40256009815862913 96974484912788759 99926258390235170 50778681550351231 46409626715530988 90985219864843246 70744351483842892 52975829878007419 20990691984946027 20113777029939781 86365734218853907 28666190625783375 73087144564346558 1545510822274682 97829556276890273 60179246508609111 65316203271959577 27029329276485804 15726213063400795 30547524516138032 14795276090023231 19952406224607295 87538905057222529 42464450681199269 59524966043293804 5440057069129022 69531798730761047 88728656430602522 74706037068401010 19164341269707785 68835794987366130 84036155658004481 59018979814959960 13372622727416025 71611382164324136 27881841185889500 79027342927853329 43882781377923510 7842207201200664 12860735950575368 15909864587349947 3398916402552571 11151975537300688 49828960804590575 97366529889761214 72122328932169222 96967934531468854 93715180248523287 8019398061728162 46166631265740608 8561842063790476 19427827728828655 48980070087987268 2696064082388347 89110697981358637 67820566831532941 66619863498463346 10295101321267650 68279506717507058 43293334989223616 95452224016167538 3361576179400794 94142293280045265 26955904586980829 62578092959017477 12243166662159320 38469861071041039 30821449753555004 75297069357926752 37340948451831584 78457675893168238 50388011064238287 60825973622979426 5769042754909170 37634515649238551 88119231745484202 71911869063266051 35147119346984209 7517627738101254 33732010428437877 22360862987751041 20987394505053133 91566070390908000 65415940659443919 11571459794337659 26213658327521949 88041606738532742 51616627066016006 10283591276218078 79980346934426631 79086308614456033 99691448379557555 61225362412674869 87103135686996351 52162899896971535 41827603721067024 30380381416842694 56300769633780177 92142351981589160 10336897268934371 24760436455439933 98894089921080878 40099922013007866 97096032366701450 26781041963452062 92545503424527889 8542279418254017 11610447169121160 72806843228689050 31046676673440939 93892386629568784 80402021765778234 94718734919183629 64350894739742745 76048084640252275 80404916332089655 88990170376750623 79597679208610104 12648740615008143 28666861136719935 31246038669762272 9856642147048203 89677719054413147 65389792694106658 20655522440648440 12892009380489833 79302795640435934 9411088580064948 27586923097823481 99740581773758273 59907274646308439 38636689044381822 43621316353131131 12194949275929417 56095704765151321 29962656098380996 74865394096645881 95185331854201619 12967289821317083 43074224641511703 3216883678574903 56993614430193270 57601040747191208 32998982836405585 85705655434619976 8912220491967642 40214259357364582 13601625183041026 71803818786754175 88524515498051596 7025535883620792 88011192469192452 20363634316041451 2829150049673702 15911352167652019 1262967058248504 61328992086788953 46117495760882290 76067289515520238 39086641171031867 48666731960163953 55568950295106698 73213255108240815 29862990096532864 14420361680599733 18472551221438734 31085856869474139 54687510843491002 12759241745647814 93158989825206673 81449559862031266 29559709183135806 5947402954793988 94022798017417192 10804797446577260 4708222304870420 5187258309095272 80590861832518713 12634762169473812 22680918239823446 43816537783205670 53005793470558513 75778322439721775 5146877406328497 10834225074015331 42249576969966806 10631378454768664 73232540230167156 80813668681301562 97456097157903119 77706864637367927 11418173059812286 55551205830852934 52441171112917606 64892740348393748 66352184701598316 52698277706741815 17846518524707725 53929683162924755 95075811912582875 46126898044406327 82395336302438874 17381512241619750 72625300569440416 30216914235845382 1696816041550992 9854646030747819 24479416689661652 30238028399068850 4407136698636792 67417713793938530 93814107964355618 25905922681541054 71602829239729047 10710660043826743 13198482188453944 99457930380732562 78095817176638512 82018556965945066 40651088304324931 7292960468547327 93479710930963557 90859027988044704 6083324445519749 94672960849701820 24200408200579500 81147106785338605 81451055054322875 22864342392234189 43237688150618425 35200128298622725 65918058967467912 92201216123555787 20396878578463113 23582114476057746 98941554143809010 81940115327841509 1945278937933746 3315135475964009 92021714083173258 77379765861551067 96342761479949660 38795434791536451 99046289960782008 10904972671684541 50154437976722036 85070566423902135 66248580767669453 41783073667175743 5476035721774120 65186671498804801 66841742922104101 77509097686015878 49163992893458856 46363787201400753 90094589908346437 12375569421144670 1816793540798681 24403547292861474 18640375253161969 6542375300192945 70449894840356693 13723756592214924 8155203471745309 3455088510706497 6166655515573888 81662399081935083 22277985669795702 23437684179822702 86588994285742660 39576303454002226 93437974878821682 77142866878252839 36905120341049030 29204337647644440 97630562887485048 95940844846598524 38750482434813682 18157879551401362 55261984213730060 38836460661237257 94867796164776351 10664581779429258 84127031007125606 20331185110456311 84730810671802151 8491424102482282 92959353292941721 65971936100783829 91512223915200899 25359826200940485 51596317893402345 58322562336810801 21000229888675661 96673818189321409 63510132546404160 88289856189678665 2206555349910036 82961730193460371 24668065107467732 21159258686243787 85013790770027605 85482566329360771 66764896634786812 41297309258451108 4713096182950740 55575041883469546 10655747500310440 14104568390783712 61788059492229128 7622703473217531 90285782487255704 35479598101212659 72231058102421667 5131795506373057 15632920809081860 10602642168575337 34865616041071918 2631555551006981 67153910950956385 35519772282789876 66836070072253193 11611204993909243 92463439068824139 77555032926658768 54637049908133033 51900810435334932 68966286450603207 63790327189165141 80896306321079524 4653363207307663 86566903262206984 21981720259135927 22795135895954400 90390263656403409 44943184933108707 37213167660555253 56415351929426667 77364066259182698 31069286519357186 41690636238815371 60195571740684559 12355016815540829 81994325759632272 40740562511907140 16085333723065472 72614849690409149 69218696812865952 58956912170956910 545918250451196 11476109509153645 52771773372382731 80245321129102955 94734472998066852 75625054737534763 77895209947006230 19377186429682643 99738588714982119 57618821829425979 48237874357198120 94664974516851653 21571528136887632 90528153019689880 18241294249564697 35934146206778520 17367845266132167 82557334657419499 30022862661721907 80177098380918186 97273222831041625 99922745615472941 46293976060209515 49567137590606096 18824978457252245 93860497915515440 60945150662018070 12740617075745519 9272559922062586 13061819229031687 18574420285415600 24036963405281006 51152909312814665 88914325647665145 44293031697478469 27732278751271028 93141345317876327 90953001090736243 41521379080323592 65415047356246270 78786356709153778 79500537444267394 46520107235306105 46059406261127221 77906005238107628 7623829435446604 54792258095634967 38030123811434109 1127985304392702 75721435127179486 40973865828750362 52881582126710417 76210142045911311 52392183200342677 33020579063849620 46096127913062530 54396937337248482 76439213124053535 68476753937214146 23069176971059492 87477256625359737 85068529308076727 24513540090118457 10530032246506304 28154403437859139 68903732580493925 66131258232387882 22178517918876352 53633005050754901 85207743454904431 73464740941536439 10686470799716992 21784955198165462 61558313415158978 8255136967929955 87925876099413654 29675290943464992 82940284366695241 11269833427157368 81584271482342686 4869991889964853 91937729618800256 37963988898742637 27958244209548809 22686105433732631 22737918937706796 32607862422155926 67324671800982990 48871806710836850 56993102078614668 20171766625824658 13876887544520809 99140322475204940 44231210975922855 3469181734716793 91589149438469272 35220513334634010 64688866979286043 1059929341579850 93505937102839470 43526746986244847 16448368302214723 53770131459496972 1184222454398902 10055573474369673 97572261716007668 32542148747688919 11540435637145432 56524289590851254 4749321960351853 17103204439695915 73760765051664736 31994312696611114 20138475442811948 77880566210874653 86910404183380966 60422787277889779 59404896422400407 12851976743203849 54663203065925853 21228516018261418 76720471018216792 66478985320740454 48094010810162833 75332897685885049 97032235471265396 9671986737127785 84362937727346674 96542489419143215 81190174936849878 19239928193131486 51724630505712133 38180450964689851 31144361805985585 92065927641211037 15405272989476519 22165242910190930 37473802910382528 32993719581743957 57511240934446289 17992635057848594 85293539864257765 12213948779418108 36907208098832191 36202635688767566 76962740585047969 96017170960537736 2105144012961013 38441707375852974 19361671367456692 64958486739721439 34514080747924507 47455299725756339 48667448967511640 15595736784476335 96877844994278743 9129333358638899 52827761559802925 34417893332144035 6983680355931797 53313303931692577 16068095488517343 47126350071082638 1273772281048319 23108793470605340 37042380451133112 61827973473188050 52155372737583647 4393695098195115 31829753155921709 51622721250763888 25007290169513075 19718649616655129 50940908809998658 17733512435372888 40157651808394126 3520264179626471 24045026765038947 98389861514974586 70052623093630237 94566270634692692 52164439334636418 14250104677062170 54201350830064760 47007354774583422 26482584494806099 35153771198296416 98754369651444247 32474055571273372 17392154552783678 39515097419025050 81715308071533074 82928508746085758 89003591008742072 30345091278193736 13202703084201011 13188001702881005 89630105462999225 915049216493670 92956293477742865 46078949601738853 24284676504759031 50996965596082615 40577232850547976 94047252666196593 86629376500237905 53243818845409048 48809355730400854 97050329065983398 86953675798200669 43277240425229657 17581248059401775 47685229998610524 20537039246042968 71868074080507487 57244255217914036 60888941585376828 41463974358628976 51317466740376357 79866909539715937 8779107096280712 36420155273265939 71863119668161791 27046404787935299 2224907406858287 98652413470533005 9455188445667262 67230017877552189 46261332309164603 47529607342967606 94993974707457120 51765342614079798 91547321859829350 56126416631400756 12001024870968758 39461722071726709 97990644378477928 38236140736219592 42410244431687501 40278785845240187 38088713067703237 32863429396643394 73810099348620849 49796771448382927 31164616851198170 98050389307538833 66301704137860760 23314143042921805 92279568377467434 38698784582274968 33689074516481075 72054913414609274 494909765851613 5767470174403126 20018926377924045 49267996791227507 91799930010992242 63209761857786081 55384391512943812 64048895586792540 46106451800034981 95230307045623532 33731009400723565 87506307537808898 33852406357739379 92313710539478400 27856936600489527 75209655225125501 89986168448965653 88727584391757302 16431760033033087 2201371799426476 47239926413096658 14916862103496432 32461398493996112 81999379909912991 90419551105985691 95778622995192204 60422020245243088 84783674595610770 35288506028709737 97176299654327932 46994162539909027 2870924301103230 99980281752086304 3044865697957047 56465068007480782 67351425183447229 35515512426102274 53495188288200236 64404066288045657 15777787762643674 52226652895753197 29650384720681567 11002669901908342 91139351593621720 53343015306206559 56769368573361754 35873774942649576 42006410612025861 99291788425266275 2767042770212250 46285726819090662 87797589068673024 91369052418569107 57577482866136141 58178854213765524 58331872767180068 15850289960714703 83845159479646039 68970115138192713 46679329184260663 45336943836777319 67514330519530073 10377219661369128 49220448045271859 7428358158103851 43987931420330443 95029956210215518 42718051403041678 34826299610808604 93400610922708880 97736622873504433 31358556347223880 3494930924802314 47321951288232853 13916952136027778 80201083719069647 85073046230276702 6093365054909808 61913212348153868 10195221312935205 78086230607359775 99016892174921341 58673442709384331 31025582862572539 76158005101157447 92530096802841347 6624740098450807 35551031061194003 94616550603448991 35525436609575134 32905440074850313 30101745103525216 15149090415224222 50218017574595319 8581441402177978 54801191587366646 79656868356289120 48068156423994593 32147098639453324 92254837877396660 65910624298415040 77291758517367328 76495949097795362 49967651833581500 99576134255034075 1563218043107626 90990326205518232 14248168468103914 3162845201906842 71824900943875669 79959064810288580 36712501351452408 75428807113493250 22222569059219291 64304049821434194 7158315372017017 43442624720655865 96937429053031204 33504885221039024 25654311684030294 82566290199999771 53336052539713739 89904139137462692 91835513373106982 38635660769446980 82548463001404637 99125166376896457 70895718670218468 7092571093890358 15800076095716415 11148534672720882 28573076502045295 363233919469632 2447434973160651 81650599060974195 11138360700966717 19171232498007818 54261891481427158 64025209040743244 14118574215318074 31034741136169605 48131761463475943 26985049576438550 55278503411725647 38366518914595732 11690242733060037 15204971582271030 18653094370049739 64351632977247933 58308426121085187 24641633980530940 30052230338768724 52369154296659198 93611058051821324 20382964102627124 51889919227788616 5601649125350522 59280823057441787 87986021007234183 4634933391375930 90605472029785476 49046228184072015 95434935458749497 13190620983903499 5097084737011678 52177582176277997 81266834761576366 98786909663816612 39106182610629356 15058229185987288 85568221069431384 46820791320738469 10876844896721876 37377759564457802 98134086219415813 92937221059828544 83868592300921191 69008694377900878 66389735412635216 24523382623781788 80374755048611101 30395960393145213 99596619586758227 92059465286667228 64990795930161363 54863412574678283 96077382892858347 77485683506808160 61894636860763628 16663005605484569 62229963119849773 98759645544178396 42620514405285707 47589941437261491 27382996065486521 79267998510366092 147521471169064 80011608523045031 93631419779239045 28361634093968989 39119912187093020 11112828097814598 42249533400928737 27195427326749732 43257068039197155 71743475722416697 49038715321003134 31129921746546142 99770581913818084 90559752359687787 90117297322005039 90625486332812237 32372366259291715 6363881122298621 58054563404399287 39114073055228467 26049292135555710 19382845477985438 90789154339623079 72543580059778582 57921246621803067 186874020780802 79539107450790448 23224682509828920 36579709565226104 72897645634219816 23727710167031432 5904319247934247 57013808409743747 46013605371411290 8999836243727076 13806735823049308 68463095993923927 33873240828501834 26924748807921197 20238597241411719 36785724407615142 5914045615567698 3277134596534447 85970022940795450 24644262392405868 78174470243587383 94747911420629412 1861812597366408 59082908727815451 32394060917149090 46287041091518218 27418333088647420 50841069544896528 72293984529665407 27362433314411332 45729445316086761 2143508005589801 46383015736039442 50126763158782324 65403477581849554 34943413612031502 84374798660727519 43806399111728231 32972427365241135 74070510544113658 92899217126177290 62567900398632138 78117000572602054 22515178137219583 52582776818973169 19879828231048441 57184728850339628 70310798430407221 76804253002172796 59653840786834546 34444587893459142 71558561200585876 75732194258891320 16164187245617918 59520445294407543 30983415557666652 21915761386936931 52642070568431066 16104849216540067 23560827487718890 67767929473633696 35538305782841847 21328135276584993 16181978972007637 24807076250799530 11180342045326454 44381364066497379 74253302520269352 6751031626616344 81495175724702596 44472820567591021 14025802536253653 13965844672017801 64022125194110436 95602992360885589 58358698300700497 57422921349009 70628614981231845 5966052739534696 81356980270466451 68243245285891238 15921614383614949 60895256543776564 76791229460349070 53847956337003560 78275388445285105 94942101348182622 16120701215908740 19057902007427472 39494825632957710 8506801427014130 54771264422107694 97553597599785946 46653924676931008 72104428395882803 84895810829769324 71729681628778711 57800446996591508 29468150689075737 62546581449358587 99978830220752165 99010034364152927 28883012265137126 38792507349007222 15728377750819594 58929185489163587 48552127668435313 4250690813956898 27249766813719101 37477411343459147 92943536580719301 98102259104657252 32365642721208075 19752509059772319 95115530220279871 77124384955532252 17518466623326316 42992320512647896 41762465038432718 79445702169286680 19645992583574018 4028839420739796 62758375585766775 89071938548265246 47646654918588165 59548896303894451 92827452957562107 90432101399033059 53695905008975424 92740736020284507 90741842021331782 76516678781426467 51098120623448805 51553237894083261 35773491141377431 34229981187901970 50753225366151827 4506489717391240 12871674094742260 1818678946152201 45776413227770499 11073665126686380 70964578170371435 54151632819267312 4970270751519399 64983046348635096 43891344028259314 1485952108009504 4934758404172031 10804958295957361 35658768416482152 65999426154784050 68323362152802148 63967527808590579 75178512942672421 28654266142175427 52152372407994577 38338432610756322 55465973503766220 66673675696241968 67516596299820565 75390123872711949 1084851152123616 90772522783000359 13256815718188206 14563404406687340 13813558323627826 73991237675623798 59307584660429108 41950028222111496 31353464955991968 79248391708915065 34044184221723207 26056092013038459 18107847749963291 83894614366661379 521315659586570 77837645637279007 8318404352443496 30450673278523241 35951539188499844 85937851345337549 56864521927319303 55448011913365441 31006398664589344 5495229090891484 20857336951405186 18266154184294477 92832845408336960 18733938222814197 55030853855566315 78450518911763047 84707221530282419 62271309932941065 26254218370976760 3679882284606442 44196486391885688 43463342191845234 27308402696362777 21539101955948485 4967468683324581 45754482501377695 35078901749483647 25573219450885041 3579479184329380 38771631111166472 50548062893872264 19153886831123189 14011366017855787 8892763485282116 64074894237140933 6941440174593636 21513422187661234 82174251907222714 90278110259548853 99380742979812473 53523547306197455 6976172594887076 52367578500383940 4818522100769140 5503575234578036 44154548699243280 53331984803952018 55356696126281205 44069140869476488 63158582238887660 77066487355051191 52288726019233000 4357092073386625 30763613445530083 32794677789715059 1459029430300462 72091358675752359 2516419062506060 58334472004955207 67070842134726108 27568976375068369 70759512383946740 50711320581914963 87162079435661270 78210987109516152 76885651928833416 29975799511095431 74016415986068560 57388273476075794 13007435217731942 84633299782294616 74246752206781539 22984406424835241 56213509119119466 40557565157017645 19233418924566515 79950226202307954 16930148587116202 92291505053305007 54825711220418863 11150561572884101 73486728343142373 40162639742800173 1366759605309695 83191293507147870 27248322188711925 44294086579997438 61683946108081708 76232298051409419 99937033599693088 39416046843584325 51358796832181423 28704062953156105 64202118743616433 19156017216304923 36980360997193217 90889599027382940 93088448182704377 82870937612349075 28588734457587998 21127124722051860 10051751133976667 81197256701197584 24611231339616840 58575192507591343 42498338054152110 10759520837301465 70702880652059540 53960612919318609 77024789792941854 79751084093934498 14531700963471277 27353631071310555 62143237387543129 90501100855486619 63157378535093805 59076424679535572 95793029285803960 49956338838669214 78388486493615162 18212644126913534 61139916031729868 80450209274627503 79562714716689541 84812529268622352 36500813681501131 95436186690700357 70597128396372377 99967085277390498 70884758923754060 41454404611975257 59544948240684624 95202154730423189 80056608281260204 87068250037037338 77253103162974888 1611218104054508 67221418295641456 19582128316082226 20512224813233603 14723094725120976 30194609984751923 76997095623548816 96054476858183110 10010719010768014 34652050734615717 99971753580958919 90490712789559943 74413641657461911 9846410080691906 72471028215909187 34452468487930353 34235503806353531 3610267890023324 87824634836232033 3331484344430399 90478379969615053 3189142239215919 63783396066499225 29824473018335383 41955880150734802 40240139108321125 44981009659802614 69893999041696943 13706733729305355 17872135897934597 1550431449670074 13870739749333678 95406967519972582 88661605321356536 66359960673527018 57570556326602461 95052995017178983 78071795756481150 30347182793324397 26085449764927616 37770591918542633 2424631319097136 79935731855258474 82181318627535912 6592019125217689 26014377780465480 43424065162860761 79645465286426564 86276319197143944 49974545004162655 97322639281473002 94642352672090725 31330781728446525 71702857611877186 23560323440439099 19232967482118657 22277800686571336 87125103015574685 51811803688220662 47222947133570271 40363428620884885 15980014701438307 90854274787907044 44436201209037016 38128921091227123 16664365070523309 40478412855879218 58567404537523370 64130327813032881 25046791554286045 4630149712610632 38280938933409326 89312904548973587 78447332436109586 545351727064054 79098753210759804 20763857767623291 88419811362170210 95764938035061828 52513667011670692 70872057495736014 3038833897396852 64764660894779961 88310940833672960 88392535702721600 7812881157791682 73949759116231248 94643284258078916 65809442960033940 68222425762668146 28857676334530352 64071710904853147 80290619511966672 81891556728324011 57885005304145075 22873371419557143 44572716103158836 96671229571717386 65348709103077396 20604731594283804 65516701634380768 10608095372915266 39677358418356791 37899066887045457 95152747962441371 55643178456004538 42749148082549912 20711428561660095 23774639700208464 52855167453478047 81930458250097161 88052351074253357 64362870044776904 33922856310240822 94218331395758194 76438137012880936 78573689770509895 6950580283851246 13280404336934737 9111888021548721 26616805544357046 22981488153468855 24705457080928386 3908564388400498 27310798924862739 28231421434724680 20650984537218874 63689772900258099 71906863429944735 43715690501704185 16362310737947385 27515027043957222 74380800965168960 8795243960582028 9716344694795712 54149661008467236 88974668733763101 651338946745899 57503952197493228 17513937751902912 81996157760257052 41931685489011407 61649713379112433 85653411475221665 55533105960930174 12465494495502634 3488909688968918 49115270891318214 76613248121291312 88477197282631920 64246894298767796 47742822403477033 6176955288808722 25244673396207149 26051347693493279 80136353815933099 66461409843163726 47957573554060133 48578548012371969 81274721584428064 85997038777749050 11864401206124731 56467890468432639 22342374999674519 67455378639125909 89229746903539629 84676649500193942 3480376497167898 35467866838793568 49055393130241552 83340305030668923 23354982850919181 49447761914090123 6831614370830850 80681193300516180 18222708838959526 34596358623110513 76667955889718565 83122853760792000 38338355654737127 71719838649567173 44845764068448746 58146837353226935 53941318633576631 52122839561666897 90236339026488709 13040630985794771 40930279233539860 31862450191327348 88551054567923620 82404777547051057 15585255999471256 32342095470039105 91473590457304370 64766325467485219 32473408750945166 21272411787471160 16454969436933518 51925980833122344 87387913639029024 92380159041217626 88359605478129216 31507583354170314 93367642322034963 37961632407001730 87657340744285204 3482273909507734 12549057184561962 4129465261245861 67770890213829941 67621596407137698 49108525817327331 69270309055543762 32209427653036288 93173209299695426 89227387645254825 9291111979014965 58882920046574395 51450901564618766 92908235888890539 38795376114726161 24193258503282265 74146063392297516 79174948572469731 95279504760676118 54358799120041319 63459533100239911 673526620034640 93723448043262397 24828660975280380 65951485487684853 5203892706919557 31435618249440261 55235291650578847 9507679361436056 88727477014550991 77936297875033277 57084952973896263 65094511406502702 2682900898685014 20097910469736217 74311092692186376 73362712117042462 44139966662536258 28978819257841803 67727603867865059 43513262570990839 4250318431251114 12214518183740382 50779926791182642 15378967871455836 36353195538621250 53380136873025790 27443601726330326 69328181153244645 21773650793026161 75962650878021822 55816721163771276 97550352403923203 52157951111487237 92660558631811243 60795382972020413 53740382327490730 42947654270899841 3016243565113805 10521188606072728 20691983624847740 2447084480057323 36131235740502427 68863299734935231 23591047370814759 29730865808012181 99888617658578506 42667532314137848 62322941390490456 56820592173713627 37634428495856365 8726832523722314 67912300167651111 72029245109691087 78829465508950440 15024537504462217 74340648823584108 65130243120868481 71141030645625781 99967497983463912 41196666675422530 50561415562310323 44949641222217884 49579090312883228 60919301291659545 24927820149130844 1223437997911457 68377125335445263 98318344834341828 57897681394888009 6391548914023608 70889098490464351 13867214994111225 32281007769246396 38336401870692432 699840258924991 21174280535380189 76598662366008062 85048944375624108 54913147464771043 20489087320004950 95872777458671404 52724817090608044 86618318239789940 60917398388487184 63308434315821596 95121873493656455 56433019218414848 60297084237583702 794223368741962 11057433893506053 64201884922074330 10665453285548853 72683549931925217 88488337821437099 1180955138879514 25798999297909887 85090544019001287 90381313552630396 71963864778749940 67633305760423843 99529038954671665 52616130348823557 51023077367264429 83152124495488615 62946664516932399 42001342736339587 47097901587989560 97049835155272436 95328161133893622 48904098821643579 27495830491515436 73484860137691872 36385746566765848 36007613070589435 1882349855057486 19943032384987398 91238140394857345 75222930301203713 4678319775708977 76418958432485805 27906301799725576 16458632150000802 34321090234614587 80944869347499033 87743502990964037 10964946546815603 25774683596076842 12010638657139577 4993054464601743 2073147051706781 26406056186086812 23687128685436489 98965804441760999 42900611206793089 82769957172036328 38192395454214523 83524585172373213 82470420670057382 42752986587019558 76918911975422673 92753067551359801 4541634976367442 68058312050828582 2958332436285238 94558434536471899 71890873124154295 70968311500635884 77956243975603766 20471625241623056 696776708756831 23713741443760315 95616510547637118 80199337242874173 61116943756223729 96698238840276013 5702030446676532 80686606449075902 14983043048236731 34069671421309537 58599646549214166 86205402074498445 51940776110340419 71786345915071233 682058870797012 55931878009924645 98969907756625624 440408839606009 3452524816989616 9871967744520618 44515586324088319 26217551947097245 20949067810910309 98234047056856781 8896689630067486 51594103395830901 81526862536774108 36776551594428137 33981956609634768 65716430893095602 99443381258882767 4113016207714814 17626574649922830 40306981568878868 22941008999293351 50803471266398884 47922383151969945 4257231380995829 40474678657894287 37631008127434750 99704729678588482 46431226310318712 40818109161911855 39924809579938659 75881544194969323 12637208701902054 22077850462527512 3415602588716274 75721379750808289 5414313438343949 96637176836902296 21383064036477347 84095352020725808 24953968369198336 99280719098730011 41510257085953381 27408920701178653 47024318976692180 48616823574270114 83790740999629066 30486715483304357 49717336145208418 3110658045174807 75870762712902757 21387900714259849 85622238886353042 31326394012887622 5679487715189501 1956982832745955 35650507814955752 83661939932967506 35724591648601321 33015316281430263 74127164082985874 90483497546219701 98305619051399678 70546131132456462 89599172279590051 7686415443921523 83905052724543087 33614485627141081 65452553821923114 3577102556687794 37040163255227905 63850633772325903 78479941724651941 48084196874531175 39888645068130390 24723076412152695 51301129302951466 20013517292835013 43567452902483370 83421112246723252 68900560959111246 26946931335763313 33784253082684993 29615647507463028 86723182165495621 64709881744050621 88069237522792396 339663751747553 27803423918699848 64765327264864414 1647663914561797 19273391209960516 8696865186944286 43367289153209144 95166788794920780 40181138088474392 27853349843910887 82605281020018479 21276421916399875 53936127588234355 82404781070054710 23163630880514901 70549546359950695 90940177366167626 26561507695099277 24821263066040685 60085233922161622 47114088573533309 44726637549634688 70146165573431710 37068822954988637 13717420445883110 52779226766848393 56743824834134707 35773659019487823 75438252095332733 97285554924517096 16422975735791596 89995086075077214 74971278378047883 3203324878297075 96159317452744302 10795106990787794 76047399710772697 94620166345106820 63552630871067874 65289942988135943 40404087288164402 80734651329321146 6322838134511904 24829947075178684 91182847908360383 51055989469590227 39826535362700223 8949572616406117 40549036129113617 18542052531284321 46964494149850402 19487913843133112 20172779626326391 6103600221939350 51968234764184404 8869126362515417 40454507926598669 68227947679359019 83432359962789934 72720009280422943 73804259987637516 13073334934606672 40830323806512055 29186323413503851 25699559498365321 14880442813289879 78955722136117999 73518038617065300 32352692463420505 2734975171076172 74441130039599671 27842542745344715 34445070042220724 1151976926316314 84493152807622809 87714980211688752 43640984897064377 14543387665339754 22539153135194917 21080277785641605 30966045125329021 76807329034284584 30355763399567839 47884248860245807 74984565429382086 37204813440297664 88040761858947885 41570291597846539 93691531278462636 66151546297491904 53181002431769776 26197495161177088 33015257918791044 95698660840592236 20885251211236688 47220229372659294 93268119090199175 56960719338094361 9719097699083784 85423629950321783 55747822515733315 36077262114025846 68963140819036172 59747173606088191 56838329510309192 86358343787407827 23516068080712542 76865810740565630 13795974772980790 76269943050882781 56789789878168073 61872494712212883 87426725717750744 7136512282885031 96050066759316642 29043808746565246 80924093813291670 53236926433061009 79697926491293890 14653155511479437 18446309191181216 36983156509720097 23164456379140340 43225075325151551 76610427898185581 65865698603629665 92299777244961112 45397216739538266 56020319964096950 44781149771566527 36987132313006039 25307632440278106 90331899652939198 795800045716104 9205214298117461 36483992032172865 17213031742591980 92330100842422561 35207708269354893 96436665078577428 40493702615155815 91472795139508731 99089258446218541 35508904262464675 28694687029267751 53452346575036792 6298603533396620 98144909719249893 46567853770000061 456250670551632 18904382896355707 95155144231820766 51741652460258150 92564492729451157 96467443180386945 46003840574622920 49347396047773255 53706340706548256 63481516048107233 78346392833375254 53477785822486502 85049899689675186 14747576348396670 21099547607635992 63146053337619349 21332927433412267 68584799944396913 18615372173652197 83826096475274741 42295546699135162 91606913461464718 48438293934033047 83496427230457010 63286503284464957 22624418135700838 88605127354340214 82868682899387885 4413797626799101 36257596214957960 80577583440771330 33848897629753799 51762697958599802 52908432040156694 22972141197272452 64160535300005790 32744355483351505 97926146598307684 89427075443940535 50695304921339305 51979963430559785 5773145541488275 99938209882140577 8745190790703342 35110821349122185 68391216576913592 73483618604835024 7421498296377102 25327321035945407 34591023959054797 87010345108832433 95128017018415851 82469603226115826 870462943860056 555732922404221 85442535276805130 68610589608723123 70109020361734982 11210796177753543 23882662747515357 22204831116372922 13839952410031306 61395807522344095 93167468588725842 22404955115484595 95170326998189774 29921189399930579 64375739155000077 63346825842331893 46616037833039425 82532328028411908 76749326021126279 11724491958403829 99441022316023140 37120586418745993 84554926757060600 16949114200755091 71489523236110303 4123840815863792 79473723029769027 89460696621950539 16280780397014870 48103376209434210 41939097229360309 39579277854880754 26282905090812487 22029858779675775 66972601201318183 40714968711898359 64314990466450048 42491236822475268 13498855247808268 88970207655325933 22372295177249729 75419308653038450 74525014863268513 50940455796918220 67321093138026576 79236943569710512 94562853615790800 31843153632081861 39811652543551504 36088704071244455 52435345589998263 876726497085684 48495357977732879 52027791385299373 10135767010711215 67011528305498132 26151568351154880 4018390515244267 94435334033391980 22158141032863601 32777338754341896 7279308749042505 72820847571622254 89130054726783682 3893116009563696 54496331174546760 46425430789655836 17341595667286014 68579649054129701 52933259459593441 17916652547194911 97527914757325272 38448356026837902 94912161946649738 64071512226925292 63801087072659185 29326805322762380 34072572603804485 34799878760884339 18502488022556866 12181214907650686 54790460584776487 59600052615127440 71747158867594654 53336672851726514 50725957918643103 12667900479571095 96693155539813718 20665250258192484 92043492978908455 73033072463067390 64695452709239432 46166815784757095 59322389191087326 87482704417324195 8200313937646083 72961758263283511 88321000450820273 5608710055903436 28294243390012659 70119363551488943 4609961080098314 33139603147497937 38085902953476685 40718324544535541 78858914357155559 27531071118888169 88750752055063467 2261460666033727 27701712861872714 7073423543534139 78634632325726314 92479754954992164 40800089470252754 10828841549485002 3733247284812616 79053879900289378 47575606472904991 11589337787359203 40462609695081156 64225864311536730 64156871418868985 22043353606319992 49899973147339184 75817427291279702 36339854986282135 18230744441721503 81242773532338815 3965523207581122 20954481992093993 13883387283696593 65347885943185876 15259593532043761 73822695466535885 26424418611714105 17461681932962304 33545927804007090 49251153798652501 35528690685402331 62230563802024537 49545284315815450 2638938465500620 19285505297821690 33317050790888330 17998746177865733 64532276369155763 24415562099952512 61857317706284899 38874201396403993 50583976946692941 76770343317802330 72535000369984955 69881788786536023 69485912087619516 77129042876463037 90072434827959737 30121618587328192 82042321139505073 46953379605450210 56598018162277897 10175386556139622 25195667678942177 65100693252853551 15997436610347269 55903961095819069 37853190447379481 35583125272702997 77677743288520022 41810363754999463 49521386468992529 53926443469578227 46251728972202889 92272045909483897 10419394169342960 66320248216853579 18393713627308465 84243760527996509 21286740576737514 74482785501069696 56249136458287563 48393271999933560 65440991671708324 51120015825205150 20373813165063079 4516496581774954 88197893272737774 99129721587862667 10300976783898235 69185764239997568 38025511052327389 69920059995055162 96947720649578879 13173069232914735 64525902807415645 99540734251252781 55288796122961056 90126227968253565 52344909520548246 86176440659361937 59344911013747079 26045639672943219 78147508030145690 91612493685865390 99223336601577543 82507825813466675 48705710826937179 36715950696358803 27161491227805937 378743038848384 14904135882521494 12871451886022903 73191371844008509 13047926003449365 79745286284390823 13648598847972345 17040204079981373 31504274918981878 20614911846343269 9835997665608055 45388838682084476 58387405963051630 55062295450677599 96838614186587757 6906948605819255 33430817347127505 5197759924456014 2499595431513886 97791577475846970 70042097712075399 16299661757147130 59678244205380118 75569925479317204 72068538207592099 95267440282906533 64965652933293940 62897297363278092 59692983125335126 14170045032708252 7345981614175291 44569208566609669 54377686971513801 6570574737077459 96010257628865092 77512326374448760 87198504658200477 40985720152563068 88002022050558136 1302990149459376 70799768427420205 29438637781875629 7599192250689200 14896936850382296 48496018796408733 22636012128173133 33727712540788213 11901571402772262 22284791457793777 65097363602792841 65167850746369997 43062347166057217 55904465689625628 88433483473282438 5725518902921625 37575611495518756 98421165722357861 98935768160085304 27080315027772334 13484045758712439 42444106431057236 40298137801672510 21414617760094562 20697566794447588 65412212808554197 31753368159313541 31107332658490507 67048584343553094 3668695999974795 97394017050373465 57501578554494684 89719174200722013 36423810204330631 90425984363616263 65179078998883650 58724958168296485 82230020769582273 25649140965767259 56891327917568149 94030136451587811 31493628823470470 57568828698305474 79551193087383039 68583062596188871 94922462618200313 63857218187599874 23466100006069846 5266889361226925 44014626498962550 96979489806257140 88807329146242735 84837549049701559 94178234967965097 39250561674502791 83845486857597863 48016517679680497 83770167491023543 60179748818828216 89566208801616032 27787545049196455 69912006435124970 83433896783725902 17899083436329541 38298879280761914 19046620488977659 68813943878354636 25736379676722005 49244316837186402 58060891003495677 3097345445889053 82781850035247390 92979191069294626 3983607454833645 59392738748791579 27698652154789787 9209750218490790 61564063222548621 11969740629492256 15644073143791027 7277772715518870 76524046158587127 65595630486709461 87327669215142296 49918621478770758 15480033837598239 66946155153250499 2038105943762144 12489344351329513 4716487606901263 67365664712786819 85729669729710821 50897008461222347 97212859700099285 86050038226114628 67580728340025528 90642299266717523 63917508435249656 49569640199801932 39780151905622721 22269041563701738 42309008505639653 8896006169025414 33894187286018041 84049511647514849 26730004460033657 17305015408910875 49048986597767182 2891227949793872 98760540792400423 94197606033581836 96306258300749486 50085155779951971 56526764146867514 16730004933441196 52025723316975837 96237686721735887 4129421607967856 25480138572312040 61156784521193856 11962777048038122 44710085701921052 24837050653701128 1537736788657687 51917366409869619 69865139065584203 98246086805072293 61414683207969906 99203994532198534 12741447224433970 88168346389370058 99736529297107292 77925688513724659 6050645359373825 46956053707104185 21990624809544715 5533186321152417 539109636426568 16031438514805390 40811532263340538 22189783571797785 79917684115783620 80106797128368685 35761073018403197 22023027076333856 45795198153440391 83399562670784043 96202303798492004 27495407035816168 28430999416535206 6627270694651275 93986113633983363 29125633924711724 44190513823239769 57025456523070232 95400871810798429 25554974499137539 64785137177691795 27578858589944255 1045828861023120 633293973739183 9852566393251292 1961863794237985 91447710238226123 78971917874514629 43307778307142155 14999159307708464 41869635836990381 57003443271145079 56599971236192662 20656133380069114 65170614250364387 14384460727076090 45335549755583346 36354410349054916 44695780189188330 65097527010995762 20738982098829030 70248934515527995 43882496254626165 90192883574717475 98682099666295740 89774024132339839 14328901901468954 91389294262667552 64267539874300015 78789052957265545 16876460787355015 1603323424837459 50843256420847316 59000337235131556 82763151188588207 59014350046995152 55438295835519429 81550826333607193 17145599296910733 76770272731180108 76098185214835396 52999953788516444 34369920356984865 83353626000058405 61292471443587305 78542807311541159 89782497514575642 40351722129489299 13477016666166801 94162660693612439 90803361584407686 78340496831365682 72125966478316610 72834385800048211 8044935275468009 92820783276879319 69574377717695515 83542183224577954 4598710373564378 48833002799487585 14902784332948369 56797459685556736 87562378422562438 17420633900063199 48862219026321253 21075256963492492 84659449083377621 78393228366639732 69458377856998500 29269452310823019 92555152977059745 88654862941895047 86070705457957338 92431439347133202 2346663426659770 21115424614531709 14751563047203841 30141456070575148 50379490337950876 81706092910278468 51770595357793478 50096816825678289 66025367241216759 24980151990923853 52044140961706087 63272283036224122 86669142866970248 43157976593339898 56529454996805317 80143383656220437 67283488942211264 17921004813844189 47323054225211910 20408879944469975 95700267458083377 51130183265172301 8086987606131379 4778634224925418 50597311763917741 82991933451633232 88060177313354325 47520955064227495 80773271344856678 41830059566271650 95895928843370187 25896782102569846 67113456946817689 78359375858349300 9083615633777659 71880188552053125 83513482466537132 98723649715500815 44310227288033927 84012636793777695 89370892486527037 81577274933203902 63944536575009894 15546047595495290 97580277334805763 81053390340239157 95393202027618572 81500668928018033 76736540417771874 33910366887753647 58366908630062113 60725055420537680 27218534708232005 80314542908603479 60489522998799979 74424366690190064 66545535258781593 76258563527197495 24188694468708137 4240918851504067 4721186291041868 13688608679377409 29441650951844784 10005634044329736 71811881017820221 13875056733721068 91529300368061036 18754279096857349 10269763035287013 29644652295162047 70285566994962287 34312858527331336 18989211439470548 84113024380346564 1433778427401890 4395222554904596 74825504636890027 15433280137962763 78162076850628231 33829297222466017 54945178668522281 6104889688752954 25316711547723284 72696585315154842 64127755009424226 87396935059080964 51461890596644122 57050724772740009 54929188639965618 32742022535031254 49176235418538043 1312144077476660 32262638815027356 84246371208648100 56173667967266300 65104668253706937 85413402679921007 31973001508827552 47704688640654669 15850564296126551 74667052881798910 75127094816594956 9060225097014135 85158792362227014 92489590987427718 63949253636727671 34724362785764494 11427317494512923 42683480910979181 59362464698331328 40125086909467825 23119992372787774 42970006180586912 52067855377802989 46908061640139376 24658858396831386 38831641298459696 810320449746670 63042246961845981 78265572447901667 21667380931208594 49585444986750972 94260817273299807 36095490505094443 18284897809856067 29012759640848755 99693941569475627 17788489972781995 85325945253822558 93951813758557164 27648056764950467 79117951601447435 28550888182111603 27173050607929202 97062780460922355 45553057536243108 27305962582691692 96843160354222686 86282984866871945 35501017597484568 43134052200022481 94489877093297065 19957480703607223 34538109990242741 8881863897667880 69008934515534120 87828215589446 22365321991352070 53906443887062874 27674484888162865 32968444893224642 43130023374968080 64050441239135167 491822377211699 1254360790851350 66759819248292369 2797932084350433 28187665715134427 20409541977844463 32863179900820222 36275779484793925 44425585251631122 23823651719123360 93709170563426548 52881665968816357 52880588162123798 61830108990876322 7808751575222966 85591344259278721 22179354296889480 13857036323330308 19091093733164080 39821711466166138 59975553173571019 73775545040774558 20569762386799754 26339587055501352 48508427322587994 50963617372167037 86215993624789880 62488416688179107 66272673523818010 84158346473878751 4779845816228882 82552076807864989 92338583254524794 23431168432990443 50989962596517346 61262600793909815 79356514863000898 36438271424110937 14791167381975232 57893991991763248 95996406836997819 23931930027094721 55778628905373403 75624740906159262 74684129081061855 38462853295802618 86320781798997279 63187795007014929 66048370781933374 2519957038921965 13737020545655755 51260679541416686 99728642604337047 4641881894374000 48219584634404604 14269622151014532 22388773163685499 89395273325820022 79617584485846052 67872417953088228 41513991614504760 30590993832313215 90148152799652121 44729645508113841 34360473492420115 14442531209283431 6186158895166453 73382345190271579 43967833082578557 30203884267473484 20039999145148488 66266162466837766 60794445408867038 3744154465895518 41097143431470801 4010287531306367 4616677404530681 16242336580724043 33040105260472662 17837662116837358 76096572042637450 76405666256093332 17117495774610744 54690982004262378 4778189039447583 53024289367764884 79159913979208821 97246430034346151 9539453252478651 80291618402770763 55796473092578289 82643800302569296 97920013239962936 67473120336020674 93323201846680780 19224088477295173 51215202403906376 83862984368061036 86169524453878635 70160561066319466 86154557305891423 47568982737768834 88014766464335675 3218783679105901 24269975873639928 85713209460381443 60400526213579073 44721585907066430 52603304460404886 93104975651321493 37182927968319879 54411336636371824 83152957096522567 87547675297899315 96331115415141010 2073472882117284 22984920099641594 66983208491271609 86434389504176744 67376337413265647 38281692296995401 10656196897818711 78332147485681908 83931680700646028 71995867472873346 85744222151325988 26414611241421351 14639852934732297 27574782710968811 63253331796070786 20450612174102149 6554435055238752 11388082787941363 31967006133993025 93090820373833209 84676891539417250 32996256397692926 32780920303993276 14615575258476539 85900761830339188 48418438338009953 54836448693195146 67344653442316202 24688559720392882 65784194514960430 11149158166904822 37729783947839204 86257023947267613 34548048570606868 36294043799338951 51482041790945424 98903227802202846 75984699967820098 36496867236341624 63796656634639398 9820716403804157 14652538532746322 65895763792586797 73158769708281988 4964851928489228 32590721161754498 21980909332178941 40199058898170662 48726662723697131 37307953079370772 50057668298010176 91238800986734577 42404542210512562 31632826277813000 82204958053914654 87388907405369868 68142365976528157 58051629643319348 68447208551479514 21441606720977137 22933659699015177 11321329879265110 81797752690296080 75156494442768952 69617124435882977 41131101127783398 58060873929529929 52242993752820649 21472989864083826 28221674195307743 47819560704699424 43485102696936036 60886474850255711 39676731692452187 60014456831209679 54917002102608068 35968558875712153 84734811603901992 30033115635668655 99108324338131976 22144195346495090 19309114451168652 97023827468644159 81975390434857522 64479312181866819 67383924497365820 88048461764221511 41459418193481451 49770424433062786 97768372693698876 28003586561977862 25302328122773021 99414731451287618 30468579805119971 19964074909575706 17979754091904955 47034471759833394 19306451483815577 42034002786217923 62994633232895782 25087512830942719 95347315883322295 47404199611622350 25857222291011062 52322326336144111 17666029205606990 70000214335303046 26184526864458768 78036662097158820 86779729786085623 49496708051656285 43432134008962081 54269147309543214 49959528902644282 17938920273403714 62639262966023770 5529355908078173 63889007515014653 96762959632277127 25465217154131213 40678605865888155 47951649252284677 91045171190612084 15761284573000767 52929190508429575 67278359845102782 13578476094221137 49729618137871099 52685170818250053 90414152983058652 12014510767661863 59024637800060906 88117524708821970 60325728960361201 61849260178489802 9488230907102499 78027956986275648 95518843079504755 81907874242581057 3892128480366188 57610172750926634 33238822012089059 62116061172042662 3592855491485073 60453930727385366 24977727240246131 70717109262512088 82894745462594449 8641715463960138 9287080053914165 90804123686851851 62820494508164710 96790464511861125 84091656347574464 64414212322258277 49180392175572235 27701321388251612 37284896950208490 66790593875175182 86099225262956839 59514732423519372 17104011788461177 49424567339085549 7886423836899146 62891592262682395 30260384607222050 75732154803458905 20431266932926802 51186126172011783 78634540053218181 73609951685795116 36260759164757768 76550035555427553 30535911330220520 78244869103336380 1624387026795616 81267838149511115 15853734548717636 79497356169607151 86852095619641095 50330362893124908 87587902804740401 16673883575914848 46026785800352491 72223693197976979 32083691468690507 96906921745126425 14251616108388039 86180959516213235 68667844795875009 34073906344495259 9784594536678750 27150883959113536 33227111095668623 24369002180900290 24573912337703256 21806356941764030 85194593480536141 96656545552115491 40337438947929313 25203324739524676 59361447200139374 20977871940818496 43466094765186110 55694977747262330 98989541540011786 57152371018755814 66951441575870735 95245621517926483 95086610349476145 41136168133878331 83755266543706103 62113560826519085 86802217883568008 61879695369045130 80172187512013398 57190606926255086 35642917464775410 77643719106735058 76691740821330385 41604016938442952 61034779948979659 58554243507700676 47310438556458685 27516773291299656 64449366416492296 61301077325047543 73915629561357690 67513697472483072 18104014791576147 45218892478863440 51550432872402877 88446049935098364 73825585613361677 96952185826358671 18231361557741055 39456532543480113 29364577133322936 42784667786853341 95956237739719783 80683886959468145 18121553008321806 38679800282015140 11169597924366045 57198168943861509 11018373907638674 6506011840995480 25480193444218469 23078556205659095 97856927316322340 56601313970597828 27250981342131621 42160157125886369 71829940670059586 54910252543970228 4758675409026918 82668245764524552 5552343073134137 96584742406742711 85943889390952488 43960881048470587 41863817490221398 8457632843139171 42150215877013820 60042802173197336 89143470552700395 12611858518431125 87794738821640366 54538016272876496 64477044556028707 67639212487172329 69178102624968770 18324546134206437 65984556799960527 38533753804401200 97937239829580771 12658008480065284 78165438151815763 1916495860682743 74157078101457710 6359484750394475 14077779164850465 98267508383897767 49510453371611477 12172124408668373 82641828828144697 79079235475950615 79466702493842577 86071357830055143 88069868213961480 53003884296015895 38571582005801068 44995556468106258 76779226711847697 77554500173387629 14212917106053712 6895513800333680 89198009849982529 56770007639588647 96626642147596440 80461958462351756 36021879439531372 41715047059929380 94456080143612334 32884077037625533 64897741812571143 46016088662903945 65555481025120637 76993448564185113 55390299583074731 44225873357234204 71979927413233068 39305768308422293 38256199723503746 7458580957013592 41224341014978469 87410713357583592 10797384990332330 99512438573156882 27388114060463510 10817378237351362 23902098809859411 26317110822289911 6145360023210632 88691780414683452 14663187702542082 27007457732355505 3927142601690833 90028900000553698 41764631025978428 53457569355889879 95365921983176371 55761759695079696 28376946216023996 64265083988845469 57243644444850043 21747675235559693 71682535933975864 64907410368734183 9578104973286308 5570995314652947 92608290708094824 8845877880489199 25608364119838331 48949018134940407 60207807880726179 13423649485186920 21354051330273382 84030393842321053 85482273583757648 55189259915710204 86372888402551504 99346210041687580 79258074128452763 49367980098952862 64027739974596477 55272347721486878 95030750150326584 76067355314775364 31641502311602390 80496216463534911 84222671341646172 31969541384136777 31646517490516618 29123621707216324 68883968828712299 42485774068381193 21084944398088317 29726174311566795 2608610371105423 45456348335102813 33277054453537582 78560357754421880 67622367822437865 66260584852348436 40568549461513574 12664291437342719 26582025919930242 75618783125034842 69517145707273943 82492811519312343 6087144412224636 75010830487432437 45221563343547004 13431069545520973 77703942679330222 95800936823531914 13653819974976606 91570489446242632 88110357613746056 83378828654932120 6953956887538455 54061803439471515 17575867497951184 36381192598165558 33773234594029170 54757379984933079 10902577643539824 22617909808245677 78267828373962969 62769659544033625 68689873184647147 74882134081494720 78735572056223237 35358088326418617 69130322602667700 24414481887790628 54959933094371308 11315653195011198 36837647269501259 8246569026991425 68441621106867314 80291476468948272 32032792835157033 14358428741737147 95339494568207229 92275658939207503 63518998122374051 17826040041899848 6789637189524991 56423898720294490 93920112898154333 17210887133670168 49085322010073659 40281114732932832 90547963746777862 87157980070381317 8303472908269849 58146291268789337 70766306764075398 57879148453743306 5363997966932680 35292300651250152 56115032933241503 32209637255114032 3843137594202452 53776677766805129 8015590970859948 77873447430403297 95060807947788574 83257143647547859 17732340621876805 92891539844262380 57273988648662202 88734703243828721 24178523244081033 96473852164581557 87812041106660093 76705946507508811 37949200032055479 74727798080610712 48064357757478626 94631128931291204 87891310208592221 97001579293250311 86066928230167059 53511655594885643 33672441892685508 74854107944146506 13959176771893560 70124421301820026 76983843990050310 77168651513068824 9757779933773721 74386590172666090 70448821043345450 3423078490989122 17827996042710341 9800656788168275 96444481923123215 64426295457092370 66936201728061806 14350728896805940 22932832596548700 63946865980624016 50135583850063391 77310062869254741 21068431300301018 13267713818993824 54610394943461784 80107195219948627 88570871826895035 64612949175982325 83505570187146042 72683371679738287 4360010364540620 22336554426873217 19412483734706008 14164211291723007 4682375349283449 82443679371177167 37157580012455738 72875750059198909 76884943257418194 17568815393631543 18374660816090633 44425516747620725 774150636285820 53601146587343359 99379459640460181 36719390792177439 32977006213573220 98173365047607058 88680367972403079 11996119348513276 482530402442025 59034530903509462 46955432429476814 70017235978188516 90114870115367116 89618655365197206 77197120830495249 28092709388819088 91547219864401294 64100085622358543 70493885510881668 33761325903699838 51610287644883379 73876388764605816 13515158773960273 1107327695535591 96441624970142638 39374482327713483 8921355213973185 53201128772939800 29269033325045626 24116232436097728 77378615627980150 7250725102989701 66197032363549818 83017724277647831 78106817922891862 86968987984263793 16031446656238089 71600865291112550 29280031920516375 21573064368258089 97420404522986841 8791701491870462 95475482495165168 4130506987093578 78447774963924002 58761781167415831 56415478558588124 9013706489648055 71111766857501655 17351936093990838 4384656775809207 24696141392314843 73585162813993989 70442538899164602 97225169404607466 75520082905631322 60776543398241386 41444644822611637 57342136423961224 53181715812202324 99789438345814759 34512616162500540 12769777405048491 33113962515742874 82727200587739207 72937869228776677 83902511307601987 95144845285110939 73094256158873174 98824708331192984 21225484283652030 73168282878148051 36780148339668710 50202192574686285 72131713907744160 30582028678064440 79600977018738093 99810361820489849 34989021025307538 99783127508994517 26458981806221725 13323391987341384 23721459141116334 34645808157208281 66683395135306837 44873105487392865 13381833401731398 11261378227018219 89052181453975293 80314238627216537 15585517700624240 3490337600911372 63907771907904456 94482695439446921 91968426947014604 15151376235245115 37366727845759760 1157097406602350 26781137085280495 61505777852273999 15891096010999098 50504753084756610 98314429702429958 72550922423422733 83675138594306519 80031664112222261 92085561852820353 17774997495516600 32870350421272958 82766781047236375 10311998867656328 77495728734106953 79477870987773755 11498003798796190 34051691906339455 61498913932185093 30890852338721960 41796211738538991 61744661208176722 91644597901792374 29773980767485644 8339809231768483 31529464867493284 34279000262895371 98428703627703068 49315979897493140 48033627806349555 97094087151922480 89844969865835253 32156932706325622 51511486454299540 99105911507872165 83544709412685261 14835972155948545 43801627585069169 54005873488693192 79562198440651075 13889041847113333 33620730796245053 94421415131535684 76268299672454785 14595964951540136 82983961860786403 13634619776272417 53231598485814711 86175114135416356 10385873265240350 44949500736202744 98321614531360231 80001130396890122 67520928980130363 11059077899453587 73489958454065546 91174491298533978 71100114051788102 95105018322068600 47993766022345579 69796720913529081 63822299530514446 4630897699874310 3370296508302399 9281785063603441 34310695342500375 42984412415415650 11548652753247491 77458522680759051 49932394054820741 52320757803313311 95303173509463386 25630541027765759 71084107716918216 31346776740465512 98333604747737111 55634696701385553 31709446074380207 13234399781459011 65223677858375081 2849263156051974 34083681482480298 64905370294693717 89132374022432930 80267313939741770 40374145356665764 5312002878949351 7490557609676056 20243854147066396 98397950246979449 26683262554586386 30815124878357282 9350077129684402 78825789876256128 74255778136549334 25153724768873716 98180607798985844 4946777704803368 79341096950740475 22832422620958597 24905506538225860 6115999494249849 52171869129997342 11227723853330833 69874237110600699 40032579736622901 75709556804089518 95867176338691383 84330592195677353 64708705919461378 39083505161516662 31940253102542338 90175663785344128 21059286707968116 43952564300246556 32236074082700268 80874879661944649 50862516979027610 43246620284079115 35803287840618372 98533222079390682 36998378352134000 22138313521303118 87603424168546225 12600720769672224 36448880904187492 56535521951569327 10359621786842873 51272857618325609 91638638381778266 48647329142694779 1894402859819954 28202254760440700 1317473864325686 83220671744709384 67621450374030341 24470532816005461 19013711044762536 64905764978117709 26804930814486775 32041963523527879 40332873793757858 51310465006907458 27884120331201970 65059954924829375 16485991572994154 97763349647063796 9603694580730088 63516189486016902 11312535763931066 25467216034207077 94211599285682720 72634806897934193 62963803218054268 67980450278773472 18702509237054938 95570453980137561 389790832246396 71729204494412237 59818016429617708 80911656517809836 88590618050654067 67776915545087694 26760996986367205 16885347303223968 45609774571054732 15456702458272836 13025188627369907 87915605366053974 45344350710285677 26100873096541893 71892369571011614 77493963924127150 77258961170069877 10383797585869636 93874962456434525 92135308392322404 17060167904889413 57337098296038662 23583085835253392 79094850186766537 88973829768942204 16401723227322178 58927790196173201 51825020209134111 70402264666496232 6528008973191829 58464103271374787 94860970750766700 71572675122859953 16525495030611501 57706898498225862 28124065749329338 89933377408705331 601587686015157 61106282396834412 97760198934825943 15666792186072348 51520577046247107 73741658464737233 90922285859012774 93620582870179853 75099575008888332 5434037702254565 74530639149432906 31359307577321816 43021603253732593 8967846445637715 59621524015143602 86423441507868853 3850505923340718 31783995216654237 33907116096552397 62368578387761341 76676771453427173 56171940034666744 9854227111835941 72812045593282804 52050082170130032 77839906021689769 55910801660444313 56762974052044190 37444514032514611 11867088558431229 19673066370951264 93712281176469203 29299925224749304 75609119672100479 22623548871461574 19503219968068032 51378404797543817 25532615327021230 59264558710300500 98646256283594461 92351831112992212 94611411449837960 44221453693192401 28209228058831901 39381871305142508 32594085003997827 53045019014960759 94997654847983414 96410488631107354 75077618751205335 13225661876685345 45964553056294553 43977429447753391 18288528744856627 58286533798110850 53440733031655032 56716487918692073 19335952029262021 64463740077573147 67157143936412450 13802700590531502 8692923354863138 32986341819366021 89874930147082432 16863609219944069 7046928345677177 44181801068196318 41445602909850186 56701795582442964 21802691691304433 98162964134936248 63114156495850053 70556625408526513 80220134172305930 97072253889325017 45738714908725464 25800166584589252 87575277241932401 46686434791590104 91315069715898079 64193461724180719 52382226802670049 12282503242708470 86765538439647167 26235707851333593 25838497618244235 87811154149579733 44450805888854380 27030169216777935 5122673449239553 65679178313111178 80590280595416613 76242670654157974 27596112991588232 88057022309938401 21295434594961312 33064455319505907 27569369471037280 26605636737306448 95019866446929963 47140647719137975 47770664961464743 74331127913941419 98539493707212463 80711074125381852 25973905629000049 79772256777918979 16540414075742612 43204719033654104 94457151600399195 78243220727559434 40242533140244724 71046085983550798 7391841788597465 73676551775554152 71080101202207768 37028873249720378 98231653622078098 38678080118627832 30142531768060417 45107443528468345 23604824093484460 93842163219630359 80589748114885120 24106680812840320 61374275671387084 82668499295439269 34039075672419790 76787246873802939 10740912788073468 70075185991305346 34905468629282204 97836059704585356 96535939460420241 10827115157668414 86349606727721226 28776533728678778 41444327150677445 29115402795815898 20537958356749571 45332158943865278 27080330464447012 94560521029911860 76078585864720874 48263213558997822 7977801728362650 8915868944769792 81713043507011142 71672401572027332 94584828754254680 33914634848547585 9037926205391213 61391795118726920 23026524790363301 71817205390392123 66044799138316807 78061789139916664 82881733509510769 8316934651687670 61799557158879589 56878601288275304 3875317439321429 11587980442068405 74829777962091291 39762306201230247 49133001048592680 49734452630248987 19241758236260362 1603680941730027 49855027187297977 65040719892039017 25292992324654318 22614834351947291 26150733993635316 71786660718378659 3234347980897664 73345238700818779 27465919138393867 12999867787457627 63449786952452402 8466129700917960 55647643415661117 57621484558200118 48449719196724916 80871030333210546 65706946890088870 83526188605414918 66956721908014588 15585941615603556 27301696060353974 7297163730903244 43697309921928706 78357798746731679 75585163662579229 85784830820875205 79417258446915390 36668818499675221 20954764460643459 23106427644818440 56294288915073794 28767907630649035 52063059901453114 85248882098579481 20759054315774308 94615176576797223 58672591715754016 41773787616778225 70752815236289640 37876711538270009 6163300792697433 45275318568401604 79455552082361431 95492675955524785 24930470769429830 35227869178321683 95796180800804260 26491845474734868 93404220449808246 18005532501643516 2833469096445610 77060304554514462 29280179356345093 59424607559145364 94783924517463931 58214387947926509 83303281485142596 71421371609580619 75735638396947780 76042332218209225 99980773432520146 54117055080067918 9869619028357012 15342303747297597 9665565832487120 69904169185441 89426675123984694 80044638249491587 24055849556491401 98212767580951920 83017542512502082 34273103624042628 64023361118601304 38716149222219044 14981850406437536 88871123678770107 46274495898462040 15822587704165603 96666977883398274 29751136818151535 33697059890206550 7768899692415439 39037704751658191 86631063023158783 4544685510244476 87885562523907791 61224928613826567 69643045146147050 77809155150263672 76203134861807356 45257906482691570 361957702309230 55734181069365361 4375788927233270 91071701434154488 42501702442424338 85269820690857254 20211220341987021 69044453707113226 77268266052037057 10830582488814641 3751930323686580 31536409432048124 42812758726879930 49404702690893876 50091973440194172 33934599770690253 98042400747858284 77230574095448918 30580613014422595 88583124893479820 60988755902095063 20442868477016212 94923390917187044 8924298998593995 84947803453668081 93646174703453541 66437753297024353 98049987182294928 79789934849431375 24057388659651258 87052490368131481 49857520166667549 90755164332941385 65844349683580761 79674413647417634 16419263467240037 33319982663515703 12108937923946462 16383004850090368 64242617776997577 81213783088532787 98029406141629345 13127835884924921 88848135954559363 75604345832003605 878028261306956 18485109240289416 50872293375783858 68071679055926950 71978754737096416 10774872176491280 27858284627542285 33487678771278321 29485945219305591 49336384830354804 78674009967533189 95572100345635816 30724492564014436 84194187459697434 43426171536344627 70595225077012682 12091234615459763 41415347724659207 40279433572668963 82767851135367301 40417946715165177 99230525391549375 44873988070144727 82788953505074247 34472523340821715 37128949976324249 2493574598472224 69245511768992353 2315330207734591 90224167631952720 73774608044288455 43973839802442296 97987565225680587 7194908821117289 62565649521135712 58277403290798576 11743920392482823 97259042004880078 58177588865844052 43374234010527298 5092213081634305 42546727163898186 86239901995281320 20010463149104006 82460947739489480 36350683163872141 40384808069697587 41602063478939011 93709496116450914 91903811920832556 26175928187007500 9268018303341558 96070720003041433 54890124614212921 45347609360559934 14827316207255633 58718619130295334 25845383518958374 92211509424705715 29830316597093513 84402093670381319 82642631887252784 75489493823787694 35037105312544621 75006467587197927 66832469605769103 98989452493181081 40765082505798202 29038929296035381 97979056895941625 41569877773769926 78240108833942630 55532648210403146 54449978511838374 85945120604320555 44769699512993855 73243154114692911 4157010939912609 50420796123728124 49496602344042037 40232166159244880 26026765700095241 85301669921711560 53833318979468374 55007878589628821 32127365342252843 62931869844691692 47753154376141483 67884032529537637 53238326466834455 93205012994755956 4755668058360622 72093506798620518 32292030971877940 45929343605217036 25288019740390779 49556082835972468 58413975567473930 91332573409562453 88453227200913031 96006139162690316 18592996882664852 15139709126360789 51265251754372718 8844595064195936 88719645957402069 11629177805874052 51471306574757471 46076511873459353 99874515379637124 57173205103314854 31509337694082611 40580320969767245 82749510053652222 86726121997836498 40222437250607751 84214262534799897 32227368379199054 2812506231087393 68785980602172194 25380307170652266 80941855347434054 58236762261717382 91131103162893875 60380876498232240 29432689449110824 6565092466287058 44982631343310816 62723520787534659 89645122878149488 48126983989524891 61152948751886212 32162511465402539 81504073079611259 36855258618022128 23000782181684689 29799686468001708 67306115344355659 30953890780171620 9207453364792355 94856366546888943 95134807307573245 84992647519455455 24829528966146020 60436479674529714 35269430735740627 58434794051380150 21867891837480362 33404667273535195 51936538540419449 53655501981977842 10884771641239031 27461071397455327 70697424996358018 14636336776840863 42142994505806058 8579072975723534 10895433746900711 59722475435725904 68362309982930389 4991769254285883 48855500428522664 13355737646625847 57003475084013117 48007064197690328 81379556177133234 78961713084280691 39256597595438023 80842786503402536 15180741263212230 83829433067554325 94028383200317193 22286146144171132 89368323613747156 70432715597013491 37791252425330548 66578445763588907 29135495465299530 18832015374399943 53399668960936026 78062007192656151 61947579754492719 97657306224378545 69213422583790688 65478348408040314 73881467667054154 35010157725335160 22612420091553461 38365358078772992 50390602629475970 47295867862656747 56389183835139348 73711350691515515 13362779197822111 66146792163650058 72149311098538990 4437763785944786 7995477370552318 18153878834329073 2513625229942277 93286100773941754 64963541343187250 79259397209962902 16175240097112996 37060485266339308 59970436955314012 58824811470808652 208994625070564 42595111123734272 39772585550373703 87603714733836417 20982659567634315 57685008775935359 14619226320199652 1676648838880352 31873383070580739 42672211133571229 55356683241960969 63750436516959962 75632015624139595 6427552143139109 68044137998909663 5492246254400908 79053224068481174 80160214809151203 29896089015224203 89846474133422027 88692890804848129 40465421070999426 75241805694558109 44819313781973427 55475788152994558 46327587229954620 21296349506771595 80656641227670304 20805654683253535 37115262471197238 94115972457614667 89206685094903903 15173020167771094 31354858384771831 88539873880698186 18496738296281326 1274725058267832 47461206407052589 88963163639189804 3220304643524842 54998145841711688 17032858296414737 39979660969904627 8655554285197179 30718041901515018 10382766147195603 39308829757963055 85838437525375644 23774540433329741 64749003296878300 75896194702401861 17274089698522019 4910812142232506 24870602987194756 75459921408173552 85643636534928823 84937439628784557 88709257240384930 24943142310722963 33289246732489150 55703282944448917 24279193957010686 21714300340388254 42448393865606101 8857544707813992 29840101857526858 49299932221404190 98889218665543457 62005782350573748 96642813804194229 9988102353887484 4252748415172126 1581502330549916 23751512106528919 30410097069853520 62502189532394044 14456935157227197 55416431745570967 74985219201048380 68551670287624997 28887033817624390 68845427225292166 83892828449578656 10792017923312880 33486481005244818 62909005045148299 45203133516998938 24698602295751058 30622368946626667 75373399439670780 74284379201221099 18385070056538726 42406449687847030 59248353135212018 71714368018471201 96665830751622052 1150279653600277 68090522965744765 43923355983421186 49946138727327846 80085568773710744 11717082481382974 86017181582500446 64630893945085451 96639338075262639 51613232409745934 44795936266330733 86090815420222666 45812342347543369 54931462504803936 49661304783533118 20820342437969279 72589613767255537 53236064932412524 48939298973485718 80205996477976704 31751307439595728 40634323312717799 59053892857890545 32252350600681940 96418115678253880 26454288694611402 77631627229968548 98058596639301959 31888465088481012 39980081793630070 56034957126890676 68339960084761029 80575353766964540 71301893759729812 13142999313042472 43088962792444281 94334412517578395 96977596960483333 89509495086071528 71903460292515077 40779801954181372 54547388979956353 21887572533506911 38842033600670106 71687720493808382 1401331541427770 35545514894514798 4952402224224264 4573893357002104 47960653890001048 46163826694271681 58775588460295028 8198555641972799 684943055644631 33325215968288623 64012144595920429 19156005652899739 28911005120248682 42995589508486925 59879676129801963 49931768777867735 72296424775169278 38379153692330884 45619387019207420 82983995172932885 7581972966224120 6866349358636585 72381100284270986 52713581721026699 24466921475449561 54945495645907411 58976593364749827 47824332367368102 50901786795309954 14455267465933705 35595346545481180 47093878218726459 24245927484856767 79134021315560217 8992653260798908 55311168653972419 79488918879108844 44022592002211219 90370373139260691 33151946095909746 90639152087222383 55142778530455139 54558656878588802 84763482341431886 56126588286063328 81450156700515988 28643902708493471 80354916374827812 89439516453044592 66254649093182991 5668671640318022 13947678007346014 59515912794293125 78117278651473757 24809392785736365 34380101238740442 61594425154928233 51564569660276470 11236440272672674 5517133257810821 828601029918736 57414706349406754 17621797090342991 65245637280770113 66378587609368913 13517906262079706 65825996661013263 65795394595309181 71330553749580199 2980608903386997 23373508394841331 92873599210974194 40202430183527723 76467736537471868 34934368753027296 24290134112888144 24806647682421360 26370098762709434 23263847273957546 50135241265112056 71153152570895143 17012060934826053 64776359392206994 98677095811862590 60631008047213041 34812064512099142 60489087045230260 67632437958568362 81132838092683256 39507468408233331 89751075159244342 32327684658545641 87139446195219536 48176934889474035 66241664042738151 51187102019412761 76302335743035444 98081869313913721 73961467704805321 35729316721804772 3635448373231126 46105163092375519 86496625872765708 10700659958856970 54761285503790485 80224003642087912 5907323888940195 29732685406642621 19870551108403447 36387022706047366 51467296120898146 37160274636211580 14269131940685558 47603446715667626 47601514069732514 53616264550655770 10487160525966325 38946994318487035 56015364289029413 41985532492607409 6059763843282942 37890846585937756 15561514996377459 36315721509819133 71153671052495038 20455870007007681 19176985302630592 54895273022764322 25153768079350686 20810362706234648 41083995567383715 3510192049869737 94293355325316709 44458493584867899 33823095789239151 96087838649435833 2469326985376645 79809737453141585 10041674800544758 53101763833081361 16672803057374689 60517836697782287 96218354776713367 64848192861108902 82612813752313861 53531424366122158 12087393916020258 90570409270700256 8224822628877902 68271097328415650 69786681006728700 7123240156739695 17750619637448509 93146398478117602 18898894197793318 93561308740233689 69209209962385934 28437027527318105 2809105229979246 56227352747927571 38204102899701332 51653738610543022 98601087293572589 10662171439887678 22712430629966242 63089057358241017 90316524535378873 47865203818255847 71393268800603898 21300744045307960 49327845342363765 36113712440964674 80084546021176821 28366696705193476 6509884995911581 92212600654947533 86488496620931096 30469319260812250 18054317671764044 27227139740573999 57470554283078317 4585508284831766 94452369701151391 68453987145004854 42997049854910117 76214935610148361 71478974744846566 58938502912563457 4529134997501643 46169301076271417 92006946667715574 30585680097089804 79411665769926035 73555830229672742 2750169069931628 14312064428250524 79402277327439074 20597369469367491 35167848162364980 65696643023227689 97898999616999921 88624295491647564 23911161274554624 88058283924837227 18137825289471814 42616194760637138 58306688407534004 40113618364647901 8218024380830773 67386139350943290 30193457975716354 91490684937092192 47492148540270730 5585655648181336 51125747980994544 58398753191705543 16874258980473839 30436100021451662 81693119461115876 12717185004833365 37968570751640813 68014769035146457 95407408124508677 65125465157848506 31331612759698654 71135290249606012 12583237472403688 84657974235305329 28321291443028553 7265615987003818 10902812455448636 64500536662740284 64435243788218953 82834898435896675 62772743528452917 83800141441028573 67725758227015266 91153865682031556 71785777667398271 22701633508055641 5676155910758402 1414430885961432 58538514657522645 355697181988770 85767077159332559 83964074671685910 87389273307712376 55642732745161698 17493958396321443 35528729433926294 9155207757740210 25453422924216245 18390407230244203 91399641655750602 89353145467608805 50308222604880271 68565829075610914 16295406480941993 39740984662562456 78735353483163269 92647089699842258 20199387047850751 29343172268584403 76343837204385774 55303420589959411 14454943728891324 2617938347645310 70237910687963465 59394947455157430 58888006521647204 90486585022647563 10357679972920148 55414916780497621 8212983966732595 26852069597843884 516352935995705 78964324137196708 99643769270170103 60430144932797480 63449265617430303 84577635723549564 42255950250190828 62781399734112847 35126097004080244 23714976126113050 72241475664643723 49555922777070427 27440249076395150 83644080795003096 7635409059910568 36706978032416099 25550548411440005 15820295432833781 25749711023706466 19848623005033387 49008688749646445 48311186395262189 34142654811039970 35179146576693760 66580398732404591 82668670505870620 98923945867127513 8619034337604118 64074194571719326 78907043880916656 84891056455650798 90801052518830323 91173372550388777 84800246625676961 21102468102659172 89220872982868802 23763442235732477 63051751971331985 30903505429364087 99682421597528583 3947485094003078 16143854202965694 35508366782321583 16561843410951827 57372309209444478 44928634651819802 62745576608539779 16829959674538167 59290662431587292 12222360187875850 77665287722472746 26075109028825095 58288825283258531 21900460650441174 28931525338981891 43005372962638548 75919052956393840 99934733894234251 71007272544403220 41508971681778315 73299112292635944 60368760034992994 47482986031347883 86404141617387665 11535888035274840 38496527558871640 80207255389695448 25566997385648870 53929944598225930 91104561901043560 15702175918455255 98289254253540647 34291042575565565 66080773070038042 30131174078406759 5069857613028852 97352844216104605 46437529117343788 85294896025500316 44383188208595855 3133244331583274 66358621968633008 3615665019462636 77293071008105592 22627644462374133 70192657182950104 67716881482986085 49804871357181021 92857463179793708 70329035793703404 57621471393720446 55444312625794773 9349393445606497 30955595814930634 80935340301271832 58282358622123014 45020012964347988 69969183626313922 32708396043107925 21000141387874709 56835246990327359 42119810207518736 69779807692448591 79372943443427815 47608532754332180 19712998504207248 44315021591030110 50574498159158525 69353996572466907 23493728288576655 39683121317149854 49207211022401336 78265962688160718 64466790239340952 98608654676301687 80426455700840908 87977566923102077 98801286964519026 41987981586209435 632874736054851 28415023773746282 95848423889765067 75659427767713901 32719514654463936 37237078525039908 9141655987101491 15169044105412453 72739047418583450 95690215023340815 33875706197728474 12371403561412732 62018155923745989 27777074696323629 13672867057413052 45130026524009483 550901714309422 42726842484316261 43487053932514043 78926250558967548 40481565827005652 35195607137861901 37394343957036744 53682094357325036 20732784198080225 15406133679358798 69379689473103578 73365154426933911 38895205645645419 36389296243615377 92722683437525868 13625762894205348 92289950474923835 27381434952311245 49938277817858155 94336893151268912 55573238500428256 76344904746836623 96133241120138134 43352037074569820 49534011429544051 59636350950745096 13596446344183021 37745122319926011 46613900315047897 27161133388168747 88005818231811441 67238926420457762 99673865438200721 26741445278202814 61361683070879044 35014928747486671 42729024554928829 2289349986948386 48019478515880967 72866417176080421 17897420625698094 85171348943023682 54585006175266297 68539894867799126 24135252161512831 54397828042288467 3116319040065921 50086900520413646 57629954982475566 23053789123084745 66368740478979622 15227620443468735 82981931729582870 74102677759627530 94879849072517195 59888226878146034 12471926877580592 80384661252713177 55400576409812521 68432820379031720 16639813539068857 81773462971403433 5071223770490682 29322875237126716 53022749563824634 82059430420122412 47104613231836505 62317531451289469 33127795853867801 22425581059578400 27790055162731588 88774930240594937 30465565674833979 70769450338501397 4119032728157824 24821098811821341 15289220826890801 28267646470508323 14692975959678735 13201811533481669 24173447240354730 91664961613764803 18882753842102810 45688182304348545 37454792214100486 76086468087559819 26533711009331213 49618378132037389 1618735000349119 6669449328357176 76617047638573561 64669815412343652 26115956376331682 58129856917186117 60577038849155540 69795580843220220 9881636628461449 23875689797804307 48502950746452220 70307309349952004 23462259131995592 71949852461842870 97484247893638600 47508798961351426 76855955188779937 37971916487167091 93910917499798590 13894468718163761 96867143560953798 72419997749792874 44341124239175591 77415589776146772 70728750216710442 13055202819514435 80948068652115414 47107964388468675 20750880217309572 77375225249063757 76268382518551362 28922088133405978 30248174993742961 54774062093314265 76473034041424651 72890537847343003 44917539503639602 61698579967384742 59649400849013225 85576041331392884 69077349625685689 53779818257299923 48317399159156492 37602473887932334 28323520435265505 9659667842829053 69200701737418228 15768424442038297 72953026592068454 38853311841019791 48609547702262685 45611990308997777 90800823900136843 71988105065335664 16168919227109889 56572173638234972 54910571777067997 70805621932385023 57789981211842893 84279114456480417 47449311930598270 62194641962537090 3959346743035060 6044093642708742 9499021335115428 33065568748056554 23446739869500881 10546741993394046 40179082756219137 12209554354396063 23954862748183138 8102012239543069 11189259441642453 99915127955052193 84321930711754188 99470107590940633 27611947826557338 50838715952211519 36053565699531569 9768686917921242 63727137341591265 24850154855100167 96183486973970802 33688626800030224 59887982301659464 91676078989430636 3073689881060155 54744077723305606 106207793631014 95227141822538725 15228216719150809 3920021650534712 44880888548137263 48415315806239736 64662336585069111 90808201271722132 60265134144113156 35366543661835032 69782479314425475 1280452469836054 1600512427225452 46567888824901364 57998310202103308 56467911907485729 14261811573798178 60409295150703386 47318671417231601 39376658696495584 23985346997321251 50870672009366136 50488577144540645 69399520571938655 50650634571944984 96012313961820761 71587480199967098 44373743399408947 76899643593729644 39731529995071683 17806883702474180 85181659257897588 93177176082975228 75381700193291204 61218108247862425 89833078412540205 90067219922389301 61502972236344965 45352016676770990 49943026025060513 62031316301226748 54359020819436942 21683197479021229 97147927780178927 75982617151592627 31583206822520950 78537613796019100 63946144750647708 29201496392108297 31092713816996255 11856119612959619 64811577781335920 39672265414998853 66318229058210343 23522330327657735 50440167124347879 93391521814944180 70508571412261503 71730221094960264 77122328202257331 48962399098282258 95635958754003362 73684060959376410 91567661519905186 17978501047585411 63920414804277185 54140235705686979 84443264006689793 1522199033467898 83273448639218984 69265738393574945 64492514940936802 33972802525629200 12011675351063614 31409482703336652 39774845948834339 48661164049448411 26166144416241599 21243513922704419 5870044638724151 7908162668697118 69060338830532348 28833287990282454 6068203818799765 32427816612574311 93683154227604620 97139447203031122 83148703360187064 41902913377347006 41041345426894084 87923000148282962 38442993118409045 46983270833912465 95519308229479668 47898784821735589 33114743942324805 79537228345552710 36405851647381026 68153465131666384 40518578666244673 54432975804804956 26956729467080838 54112524391042966 94765032249992500 18368642502779867 73279598103277532 30535888697542212 63915110965503624 51272793988352553 29170482387464869 73083157138854050 38857891863354471 12070735172276393 34223240298655391 16105269213267980 97857927124164104 11513145407194810 64779078788742816 6155090323890762 6765845482189056 57537550724994197 54116376591282773 54707576269826759 97434446143498436 55664091139223998 32460369484206042 4220228149052819 22754877414400602 2401427051716793 82904776121749544 361707518280153 41131392866625210 48887435022577555 95308043813473738 79209824710539466 39385256912287931 5556418432179117 91407698462799603 38538732262662863 61169087971990279 93436910812959809 7565831679675379 23371317519587736 93436620283467464 36362808456462336 69463998678887721 79014516683107126 3762058159518435 20859503072396522 75191297495890223 14897349711552433 26496346247223632 24391469601618655 77912605172827441 86943980650053557 11895434784032657 97134796789869629 88485535634373829 41319088072844394 62760662470017343 47220699765831414 67360943180193633 90433426638799778 733893199890517 33363334240909160 59641736459788550 19955874796252543 90899715557713398 27684884480405545 33916803812673139 45554044366850001 55093155596535832 29453147559139716 7612482004989914 83446267319440759 22118413142165664 5914901585339129 80058641110972449 5749654025892340 88328574626279371 63022853965916028 70149923989356678 89369892559143485 64981416059304646 6366327273189281 39386357375073566 25061576526684777 444960964605283 70866468810954107 66076390431789146 11928206537825129 87510462206340442 68750018650361140 4941708686583320 92097886582439217 88962334205448547 3848544812669553 17935630547794648 90996623170566692 79927981401902287 40048099422576839 51336421433855581 6853464289506425 58615513954375346 30428053755307941 71260956507993121 73349516962136441 89778684859583536 8445008703574882 68142375019578811 15952331644592699 64133333685748637 43417786624186282 7314069817481320 85471083011934601 19340908493058961 10091070868393802 3406187067860394 16355525004300750 61281867813958982 69696343082697700 77127658403522811 36133221546862825 38722684372221656 45580094042804581 14470383109139480 69029925132515561 4641868655639691 70935715494084743 14841325331554509 24899884781206506 20166299256830849 90509741530781259 81050384708770232 14391916131429155 45807071656902393 85478034752239683 34405037077357383 29693368755804389 52165433317025144 20958795404802140 81733478534411587 34387704706971712 41417913879005548 80233408108717313 30628968224297347 16825357382500815 82733050695973382 10686012101826957 58298714518369714 94665581979714252 36961029299684315 54093463559681609 5290517853762331 63021801453669454 67634908679880966 42445350614797559 14576501318612062 29392413505963246 45241803077845909 61651953399899071 79438087135517930 8829451651422535 52367190215479787 86711285566933056 81662017328645570 76760678961856561 1073923326539891 19874940754496179 69566069582944418 20090571656654106 52735308876821773 46300252689463250 19043903281064811 97225146270913503 51970913921258836 79423051089439275 3715978164124879 66959748402835013 82855226562356340 31681795159315593 86014921926325255 1192177249090850 40525309522517228 63110447204329854 25761617318124149 77708381665459508 71038873790760204 52076822722051045 23296273468173174 77287247063233451 1871214344238748 76010814160442606 62771829600465252 82563407056192157 12681619244106630 87932718366161854 96594749435020793 52997109312862716 58257372440144475 51554276944174703 57364940602674442 14344261226426090 52032629865271596 34575770880786556 62020996253663532 55180610987816912 66639481542360851 99882207582163633 46805303444027454 60157404905278785 34103531908691762 40152600172198410 33692530673766632 53493174981543225 28905833552824899 33297714338314817 94957057412550438 64091558197230233 52471253001788252 49938521231520030 9525551453892263 5146224165227476 70343265243390251 67264621451224635 90828859127327154 41310001491581112 76946665567439720 71501685234774094 89708057175012158 21831439708602940 62978065201442767 2636821722513775 2502824950943937 84231610450809648 57624881868085737 15003221844935483 21135887938886212 54407090846061419 19821219667115658 26421314371921966 44297171240797544 50668965059003474 42806274730210858 6436788255205635 94549912118256195 84488435884701167 24103764914069896 84553393203782168 42588336636163613 10646474015157177 26675693928233648 47869470173377537 46622601020108339 35932850881680198 59662481766538295 65893655494537911 32204154385879688 5496625587328704 73222548545861374 80303248389000679 26029406999174929 78828595372831697 9256230773093395 65306447438546599 83220791938337176 89031879433083270 19937809487203124 28587193380514416 61029122806456529 13432768310446205 68035419093333818 54652992258857554 30864917581330172 12697305106397669 11301402263313512 13495778827901485 40432024043084123 28791352603800908 75067572277498187 7689692381695622 52426793019749277 72942175724768417 25078877846755872 84398276448488241 6893783498472201 56314266347349114 40567530687947216 81956878778558726 17662440757885168 20439356274983162 43162329833636406 1790452287192939 76800596467888505 4814193514892421 27862517026672261 75561930680090158 98503646324401711 84966975406198150 96135187306445250 84981850646396447 87018377662638483 4674156905250319 79473643935841208 10270739207895417 41898374968530838 56921058237691362 34236668235164219 86043175610407099 9188714412423402 3159173262068386 95473452324303277 60943353084691703 46886517487770087 43257673195245697 80278485624405216 96901471247459440 62518108565875907 40927325793548787 93718463281956376 85117800483240354 31385569046666098 81655194552268200 18531987600212646 39303970277246469 23728925740180636 31543669456264533 54343285956547467 67448556198142080 20409950197070342 2446405369412445 45785619394497614 29251407002859224 93809587472587722 99208951542444236 6620225739727358 57942945665525259 62125136354087670 36823077796586782 79928224691957774 29710915662988614 49374779979905506 2083226652470103 10490038395794368 16556969439795952 91587492293206107 50871832676428700 12663301085001232 24293809464314071 39649467566543680 88864229193391903 75212787714542106 18826623304525694 82858582955441075 45031889169122518 59241797360744805 79857126067278734 37937622892110 82186153668332707 48420207416719538 98673415162877535 74612141690661655 12033921651646805 89485735803898042 83213202941887372 80316421981943623 17607181617850905 14299397444537498 69430094325629019 87443818519247194 40303055541428899 81886751703535164 32525035364617454 58863914423181733 72732195611133177 67839738386501968 32705574037269090 62753248380529485 77101310768389960 98491491158236280 34124427996624396 19583698031208212 84842367781546411 90939197212650041 6993709603183559 1312664979558094 75959337567803114 29586876322164846 68711486398519139 21022322654369227 74365351686780705 21707717273075830 25317161740052819 46012238877312376 71813409853676870 58610905592854514 37585766554656429 97338591214791246 28573832971664317 20824767444436845 81225616000631396 44278001012747307 4285256752760544 31113530772941546 25606734366841357 28420773382159111 97464835519067519 45378328547526687 3057786359210326 56618453780151418 45773765417137056 97485555330496165 5275760940525158 97762682062576384 71410945823500038 57596924181506989 38177682535658008 51065468610665939 31522351940512722 96690795531374319 13788504329457474 26212381610611990 99381603812303200 87858737304806367 39462952025293010 59268005343048619 69170407591662364 91446596140555146 22476676408216521 32354373855343868 44605306069840618 77078576343735171 92409141505851042 23642203334155674 34077450366079550 40794338246865178 27426111394663993 2602309300909009 85307245851957591 50784741165072871 80163881694295445 91942454715141000 50222151023452107 33071618043344777 90714822885289816 38292821589873769 24961900943168505 54244363801748425 27326505565484566 71745099412865089 53842777109930252 59666878523097968 18032598755751115 13187026144749611 64140686275311785 58175899913279577 84349579501648090 79854649709540401 75133945197095915 46609764568606603 99377839840325258 43933219939806383 47886173834445862 32347601341748547 78432524169559495 66680314800020835 54755049336294487 28092192993152247 31809836044462001 19186615304639110 11714722303961991 6380284725960581 1708484181253137 95643515268874545 75646887156984235 31971530518676498 47209288464132517 26413054029976706 75012307152838596 18298649036256841 37094411816810223 43531824572365992 15696304314970252 80042732984657841 34617034288938968 1879097855164626 26456965220632185 74935459449283856 86432312053698623 43821100112630932 3060049863378514 97657223362561312 94735588982394904 91621055820845357 36680467230526167 20822500748879583 68760012350654428 47152555472841093 83424079968940712 38979690974795728 74460325841182528 1286772107355998 78596884906870554 33514479399828356 74845019585032358 18805376147845506 54650521025586898 97453138199618129 20449994266819896 9201071465499033 68296309045078797 88991559152962990 2422008876249720 80269699728591792 73359837356016463 12796275934415917 86803029182003641 89021827726340065 37554243766989341 58992844133054752 75053252830939297 93745228348259614 47650696551518858 61173797154857532 96179317054229457 33180878367046029 87029614749492599 47943789236656991 90004898715159591 90359827273656195 68052904024525675 80847611815801548 16267253418580384 75850516518965121 20787166177703491 81177768389495679 83056489115605890 45012902868087017 50012972878657052 68650152042318036 19817925284785013 50614280431899926 28306574038403722 92479197634935088 90207223293694394 37064277350106208 87930503237736874 50695869566111189 8220780084732707 63894474475030702 59965245204649345 81381335264837638 7858284185926001 55681197029421449 71245550672566879 80605839823908657 10590249973275958 31862342861889114 77384183152570347 2200634723843461 84072269193391264 22235541796011722 56474618500584392 9178660031047298 58170842928740760 28049739518923576 9619434842788714 64326747226820739 58035279639887331 93088126820652512 26253532151327467 65190530382002528 2227396716227705 50386951329755610 23813931528948238 34762820510503320 58477345982058714 47263790242374838 13280521716203632 93652747623608807 140820099645257 92979618210338203 9943955921702943 41558355805605935 73081770518701772 62726100651029873 19724302041902485 76936719489634734 77586737623365118 41930459549847470 67298284799280670 47374943141019528 25547575445062666 84353746143767139 64052280050903493 34228521358023686 65028870851550042 18027412448023824 74375524855156608 86569328854473871 57226618630424456 96695539825146056 68631934746673656 58226566230430092 38598977577180957 69629769430656742 44584499775519798 94702717703974270 73670115938259582 4354018567974767 34987199607310854 5231053867542639 65383731988706710 55145664695712850 63852779735008699 71177865378235979 92831542612327923 60625425880796066 20694268777950205 50564287146714125 57369081410453648 46851140542037311 30398943770442425 109047742188598 70482100557462344 8740179424898404 9479170185166971 58631655527058096 69490473969096589 89124912685339308 64068346113388420 17576038136251281 25735923632800723 82951141179623424 92281362142660746 73552545096388763 29070849339571922 81643900426640808 53737811968495635 17395249528805432 8753276082914975 94840071497767006 57357564425365956 65728122762586808 1837188861831147 4736669964552686 7101228790712036 68782396202962626 48999673792512984 66236258151917328 10267421049838371 33743772995952060 5117590366420943 18379436274070963 67196192901686087 91079259834801514 82833924783185867 84189188118870065 12453729999465677 31082974942758354 4524878206371574 40165336163338284 98694578032029419 1654216018749066 88415915239948573 28454482572503826 49047864160788660 57482892538206379 38349404799470856 99350083159487892 93724061927403665 1989455157890474 49752053306774426 76450982817453270 86208265604934405 55448105928008495 1380002627289462 38322483780221818 82347899260102448 65751805424592075 93757478852301558 33623151384527471 59929590094392550 95223688526672133 96076807830787329 12599165849868393 18130131996407547 4125574580937394 15911187840822629 27010979071441413 13760894382516086 35601280129743256 42808760862782669 6838482251452303 37074989374886621 76481293522250426 92220219994072852 37397830742436408 23702367480033497 40390234772344950 56898833321693030 64384655069784237 10277256821145631 14646676613871836 44729686479962993 15550193682723752 16594289458525087 73723056971210218 24284086949767853 83825589721625956 32500652960760221 96577667580999949 85169150178121380 69889565476985449 2657151838147746 61554070687153862 80892978992541691 93593254793055371 30282541033874698 44354492086201543 83485402385047112 59686066244404216 34237122781277920 75685663204079799 86052858532875826 62255969281207838 9568324327694601 82558944381580517 49210846960237161 45608862741618168 5569947873775258 13478612371865535 89294527375963322 20613593520455844 23652118052561632 28771678080043246 82181254040355018 52317218395039105 66497919797694801 47739635446005531 222617984144330 64637014811544952 2204716995835656 53258353181709088 94457437925351763 56762709823604513 94592154801556047 57551629599084158 15026905866541669 93440784376891177 37002447405966929 93049958812558731 15310821315664811 56708521725494966 40668288877857352 8641698019440530 60114043471080626 95758541599354762 49436132112636792 10629699552584605 53762663185374663 39663646119578736 90961768503421894 47111569548247866 87876434595938917 10725510515244258 65635927482657705 59835486736666656 112064833926380 92115691140064131 36140046764374755 67783931270989450 36015313033329188 59616449975396409 36288871699370947 43765283604807613 27496388588536821 8587691610663414 3045849161714447 79869609547314805 51218017119885942 57621700109187444 40124105497912009 73597147372301162 36120113897433757 25735465753574815 47074820407623102 3814781660628436 12505933903465394 28868619005097412 5339249993837008 74009999347939490 88845375327703811 1758788588028038 89223878454782708 14105755050516897 67289893492006118 73993208963714023 13342331640287171 51412510949743910 12578367534573413 95048124834354233 32618317981759688 96207096879820232 96597907970944722 96145610228050964 55902900163452597 97657373677164614 75165917357091001 37917502202519675 19850101074955989 15399106896855257 68701949581794893 22773833234096534 10893910735422998 62135150242175815 28123068441215834 33254421079769604 38797333565022502 86355785725182785 6882676775827069 63270425721386141 63301413926429177 81079321313411655 29470842584261206 44973939131212417 455473992530845 15145154632996745 44382098275949008 94894381913277327 76489624572601070 15437919423600002 79697507304952829 24705608980855315 64120385843890035 95314165887869404 34345239232933226 52053821288929492 49830539342406463 30051296084525373 58388673520704078 96419166498640560 18058291656200054 1840340561222256 60033738499930500 90478671257232301 7988996212972515 76841631211073353 41263421716012532 44555492289103761 2748695809153087 16980443268660857 28844465420524741 47259938881942992 5207134285147099 74160584375858733 24647321600131773 4558470506904522 65850260056986890 49174538069159714 64604867561109271 85932381161502018 21560550908368719 74510438973657572 67646943371756696 16771087906410757 5762394738967057 85595420470960552 3727225954161069 14154299181056262 95442387293408489 99912682834568592 11969562528863812 24010944998306394 44783893600830366 5005575505255978 9778321212706654 48675455481082767 13832568685707306 40140882792973631 3664719818296110 30882365533540165 65010596008512700 55806948490457949 52361274468431337 9261237232650465 66814879556466847 76041204799300644 2573408356186798 82040643877436771 16093053191933790 97307806834829547 19306254360550796 26830739546983927 32112688940549222 12526505371949497 83861807325817931 23191498939119334 19555132957712054 30661494264113175 41966739892551463 30030478763741644 42730519865195736 14869955232799378 1140625376857032 97686831491865559 50178035903471187 75278675403426617 50789031605851344 74198274865708973 87959347513830087 36095148753974558 9135795417751733 88437796622169331 24087500887917335 91916387869596989 20339121698142594 73660819083754972 87914256233983118 85450312172145563 49360664146064768 44207896407594046 87982647048175687 28793140106974351 10950454166117080 74335568014535654 69794670670058021 98400577679585768 16203528588279828 94094087646485336 22833783105031892 126753379559430 66090014920217646 69739350959657550 99604001856805274 14497957515437014 74561511147087395 44551130572009796 62429504216406553 99011761910200346 36302173053308989 89338916312684082 68695789521566750 97418665504527146 6937798381410436 2130014211197966 35877939255666660 37522505535405725 41824817610617563 51308085985591656 98720778524842390 51406236532804826 59192496778644851 20723733050485278 15879000632308209 38395422827504991 66397901033467688 47181084705150387 97742454971354197 38025500440980313 39207989274848666 97249035606110234 75040669683539160 27845485393078715 21554665335466510 74849276048859289 28701756275968793 64649079029231358 27657170029970992 41454297867028428 7445484420869968 77193104920757673 41757223963357745 16901805951915251 593707615242146 36978052430784473 84248087258199226 64515732165809907 22534780505290244 75924243045219753 7478498295432742 12905982867271268 1498378063506804 97004684240192323 51672235951127855 69645650411566036 45053830734142419 11751549783458282 24524549312107909 77258178148730686 79803636592272557 8310675639484961 95632531099644046 29328598925149662 5595920806650716 6800329559405523 76572226860451787 4891818498698889 61080252177277167 93031131776880393 35259554018722726 34732812980386961 73736403128701756 39476671276786152 51750030966059896 90869159253248408 93304937175530428 61567750357820312 19033849511574258 68869317933469002 2513354635051684 40361668723433678 69334689733624478 35275434951938942 30997582847568236 9806259598050678 28664379898147100 42155836088779136 69495344018754825 20744232739993926 10927995078023463 32398554007087579 17026611635934355 65770369971984087 65520001750229358 87694922539996521 48771343985399052 46756555752849081 90636226863260345 28141546784972295 27566850812265565 5316723978304235 24623330433926886 32334274736341938 43076094868856291 50846553602599713 25494593637984010 40090619291464789 19186600154267543 8808331599487278 54411732214741359 25455418393370912 49002813072430044 56218663801873432 16782463641643315 37523988198026286 47805692916062765 63848449873216995 64293445817743183 6183976999203038 77346520897392451 99572078387470859 77537962810373798 16476853790862526 27752836639347988 17626605279013776 94757678793794429 10038260498991123 74440121121807730 22451423321347529 87040643836920179 69536239567387186 70326501667143386 31919601234401807 69398565607186740 31740884833003993 48855262711038817 91600921149157161 69907297054198753 87380771986161717 94998729561832622 85612055279451215 8934932671413821 26277094628181872 15583772414366041 40187539986260128 69876797747408716 61341608688091615 21496141467731581 43542481029188804 67994267270096619 83578128731857741 63845147591754878 8447309869522874 8182553493614127 93773873106780664 83459187938458116 7805579754858974 99094702938309083 39035750164593176 40903094153526310 64624914361180609 55868651458481996 2950315770691508 87772734152695594 46182208590637713 39026322935757382 34831501738694276 99233156068342642 21691930867430961 68670272091016466 81298311611541097 71725848134632626 30649735655216810 55082119724599409 71484164278753347 3927791185781367 43430718123560304 73014550578505683 77384870425407737 89276848942472962 23542025426865842 68165008126549879 32093780178457749 36526992059925411 76311817648571179 58425841513461308 76558782846056716 23953927883665760 39588078697955305 5081229730766897 15971407206793933 53427438440589357 51181838080099461 31357320029096690 77185634760168036 78372607720559255 68817916911717977 11793620980426976 70029937828694347 68397798241164954 8812905473780437 64247303680892603 63079862541584888 80657678145877021 32648849031086052 11783216287089760 26016054635282535 194620162693385 83147152692818814 64825152659178808 77250790195621929 92700558551257650 11145172846971130 12913512255960713 27159256185531431 31511902718325682 24366596118557251 15440383923306295 63054146957215503 11985805365446040 84511630031754108 5279286748357045 60339180220358611 60799860680519734 75393123096070874 34083850314858774 76758690745565686 93261497132632997 43318384778930127 19560766840892540 72162729756311679 24538987822882732 85813162443609395 7664943311604428 26125934136228683 35053311512850559 88256149137569123 30375590443427778 22416419001033247 28221651258266971 3603960264660766 687968365179163 44049710914522078 4401279006653801 2375764433932862 47785296624529343 41654342654813377 89736034485454989 45065409674799122 11194909581310973 92552541554458256 66361381260503146 72685319081021506 34355057960745851 61283207380116840 46315889531902732 30548501023787540 31782619801506630 78254466958067808 93673816846243744 92719216087132592 64649340963517701 31718576068416154 51659903698824317 22820892108329406 50565100415335839 32777445186623399 86421581230092222 89365032807438470 26031983821080727 53738501591964335 32724884628285502 69012952447972432 60626359914265853 73834189570852063 66388051589675501 30866136549083041 95301322760845406 98859006165763827 91160513196710573 80951047444494166 67138373036213858 52794358400449972 65840671022077179 92372961861843424 67801481608447584 82027701462498394 71332108499874206 59441109548080747 68333181457546265 40582690271616225 61810135443530749 4964024434615578 19303287487586136 34249239779165873 44548742414900208 4888243730591502 5272087766244591 88104026317934604 45770317619964087 18175831209188023 70005647736913566 14461300008663434 76737782637178644 80601577586943094 34476139309396858 20128168034553263 38743916742948999 44360861252781185 96381422413296561 12412961278065746 41290599936901743 59615767895705776 76863974063818820 72300510268182687 90479373519140609 53629584199950167 84047170396688757 64489740470049374 32753341390061586 76223249559896614 98677225820492356 21346735699314285 77216097914337262 76847735160706475 44112044458192070 80988811864212396 19212628310082003 18214980508815005 56533276717686934 85229694684199469 64170816322019167 12915441774299107 96634172429267239 90875475264708094 53969865527523819 49582053137775236 78599075690352394 17437293763502633 14076269897836931 93651936436785343 72444910164474493 31761004210569880 70387081978127820 20830686902329588 11409271540204885 95820712340006677 43619406017237239 38350371388497621 44312349362019718 7155399945054762 88247471563932370 23026662801280688 8984789738845604 47799415402870334 95401855546792749 22612581348452870 82278285582824677 53514101089138270 88883898367197476 39612770675179434 96544640473654926 47028120169536687 79756375880400772 48944538602786580 49633662262659909 83349489702112665 60989518763115782 80202475139946037 95547827267448168 35748046467033240 47552954575074898 89565990032188856 65450435678266983 13957434089705865 31152212786035072 462930203437491 15778810061064569 62302406864113081 59718843170146895 34868203817428968 6056439994829567 70982931725170518 40420472554198594 45261134574122225 97598691641407993 14942536460907484 6554079308535726 67990044852295747 74310533935305685 66617015732305611 53747115296660666 9006171313684086 71493625512714427 70007460671866287 27159889284574206 93169258482862508 43860267451354728 40165894162838751 92187866968518332 94342741211134144 98467886612420136 3778376914193427 85230236011245151 87045711415280228 32905920717418266 12482481420317209 38066570527163796 27049816471863683 47329570080185933 20662929522885791 60596544970083629 54090636343984591 53757347512085508 25271560161473017 5168541184681541 26232236529769292 68968337018438439 46464920675176261 86094303093812359 43701696723698032 32848155808028788 32151556430037564 46792268132666448 1787818718809664 64198723426009607 27086228749461700 34854088913108334 44456181876455910 64750426851120832 1166697944559155 16129680576140660 95230743785080370 19494327747409871 65668431238625275 74132456398212422 50800205561288330 46093703434546103 83040902303130981 30316992947592037 24075770055687814 72997978669732668 53082595455223282 30896078166826934 76107799999181348 76486678629478932 33001052538952189 6086571039993297 45831426539988114 66735113228462584 63563418388935412 32297273024938975 9832008180795257 14623021961100404 63645762906552136 12536576477236563 30509298271537469 32112454314065528 61435219665179224 86431689197507877 62483408523986869 55092630234997643 90710663632172108 49194423332016445 38486418814639807 75190827942206292 81032654764878684 34575401920282299 73867362820502856 74377899999030314 73316068428640566 17482030488704628 24284695880066418 90883802640736392 25300664857667911 51236217775298093 84762932422187389 68655370398979977 19994898956931120 63832403661622592 37085758494373688 80426605942175186 60745914382176267 89526718576813608 1959488707432157 24709759845977397 12554241285843464 4826696313659730 71978807148525402 2467074969229883 31412798489972703 74882013258889074 251412882792512 4436024921211076 3812539647681062 8843624386937556 38460194516135947 43480550164101030 94938945522918428 72315922912898920 73490584687403445 29040397697140673 6698021202332329 16577737022206210 39624439243966802 90868746738923692 70351111087171361 77586155151355781 32350996231999913 32798326407920378 81162025357027840 46035176996045565 66944838339357854 19371127600850978 5249005297258705 28824156018203016 26624119526507206 87943179123035635 89318294549620057 34611151255560221 740238340168365 19571274827681402 10152283118386740 58120421191583002 83812938719540401 31613915873543134 79108916473253701 68667425399082131 85915103554524995 13968779312228432 11057975435340239 81043673185190879 7963779523625512 30952670631995658 89651069097086254 30131723583786832 22626531947792218 30564227055887080 31981403059266977 37365475888259009 7176417653855602 1626718693927181 19369665196950123 43423303504564709 60569032072873779 40819620964954888 63946991984147376 87656209559756213 80306530503250399 54002038968026589 36240582339441352 63708859735845132 65082066889200154 13794292920609717 20752714556435721 68592188086384939 21640845655744171 24575201530921551 20270863880004074 31843989925351918 7698038818268975 94916414710168628 36746053282287754 65617100918878728 39786987567950117 91874155536916220 13194824028248952 17786881286824008 21229878074157570 71412224079755971 94895298379086390 55644593298690750 94676518559751687 61113508296103980 720612736983721 13520713600928959 96769032985752419 70216014389510732 10466155190663382 98347913917569709 47419005646131636 68693152848434028 38397464262188559 41618674141539892 792473822834869 35843474038673098 73085330129075333 92651211565013008 60220943734282542 15096184356732044 6338059397442305 36333926354624816 55121043086842255 90861665896807333 60609008603685286 6478087043884603 24975450598413348 27369562528952585 36923081035560286 11070304343647140 91359792242278616 23563325530983356 94730452401245700 92580252862176685 96259813041487388 57396286668790674 21784270620480814 57755495511995976 56382539122207445 45302195472442152 28158773878036934 43911970607787142 99294080774628218 83498508466850120 18563627380570337 57456478985741536 58245638796240964 14535196350599982 9059470980236601 53546409276599264 80434907736470245 88701055670319812 88418146466806739 61265531429147132 47345931825751545 5674543719222876 34331076199458559 82930091221889973 70110333393033959 17362026586421876 97470234656796775 14108156297225203 3661343186053442 74054480008720845 42806373968769322 38621246701843421 13100188250738930 10807378785610425 75526464460557752 80011541680416420 86656425791908225 6682430090837800 53747764652030138 25291544108379097 55829154214353614 54441276541852404 4288293331645592 50245028041845066 20530145316825275 91555864008217528 36938989712875049 1808595734198015 46405148039215773 70778194287955698 48987871298981347 79900725879422487 71856516832303592 72925814560466134 63176811218929746 60853874549944510 82131083197967639 93482118107446750 72968734970626029 47028311491082940 25250947541562813 20457457830136874 18804072579171028 26146391757581184 7089584508192910 79537830086315279 14467845482795895 84331659286633634 35978571237512895 69892913340707161 46235016933882915 23163403258703815 36381720916406133 36476960529153189 35438535858498342 84062034646040887 50781332121250946 55943828361863595 81378741786097462 23093264449592989 89658173446226756 376790481206927 60038143965596211 15681905462290933 44715828034308664 75597819885700543 67715300704365777 38397670512761578 30691084971682392 19299615388341925 52267024154499761 80561137207850335 23813626988623850 8783110102213527 97857630069217924 75148160371779901 97215636451314634 40854172369720670 77069845481677926 28399452299990623 41908797153010 35306364699006536 60795149701596252 73087634440056211 24626370322447218 27581605696685468 29150024518720266 75107955974484985 55738312121475643 54446249435641926 88919907168739112 973981742078794 54305591366848088 745323056585468 79922711681243519 70143507188116192 33737610760256129 54630259635815527 42721502692005843 70207957664393790 20271067929167336 62388691103561259 60555642427775941 37481984214621666 55574272614306975 73572544297148257 83364613882938221 511796695476196 57835376875594892 12427961556292010 4993830825069154 60876884297100318 64196434197489968 50548688676864994 40438227554219775 70472852913507387 77827312370236252 54207851390414242 27696947858651621 57919993025667976 72919705986633780 47605966400624214 42063423945802457 73080160497578349 83403275634175577 33619245760772736 67934721722290362 58499876359438805 25184615756962276 51652149450415376 17251900396786225 40862779289696608 76002251209820137 44047977223072596 45756225211306171 3671539085499671 71895770911628470 42761044705113220 75531932313412627 7803369904956017 77433535990594307 42187510617726244 71883589781009480 4170825075569644 33879136572550844 79111365042327536 5555612513773062 99465473932265543 86648102534379189 22409340483173107 90082180571565908 35081439085128354 86093454142540615 2349714130760263 750754775866683 65468505959635799 40392980274976961 63613506618713622 59930701922813074 63488977420285998 78371487112580512 68626659783502772 27183498986016928 27938582608224213 8597315718241511 93621132147999751 71129709590269902 94689147294720380 54157808071559244 7266794832186580 44030483370629467 17842608306270208 8115949884182001 46422260316409685 9910786553319727 64820690500976188 18481478409601621 33554067242758696 35552000627001594 93298845559849656 60603524521762641 62014349519343402 26145167551455773 62479682069118939 75772822622608459 27397048992049017 38722591403462428 84883022985228508 32461072864881571 28691748431830223 17749618110058624 39975923848512940 2845491953853452 50304111811877703 12909315134721902 44538516164857313 63643490189892544 81200130218593676 2574146358046860 1793733716355970 36223131661377533 29687653357356662 90791189291110525 42005336070648567 76793780235521687 54360752223972926 15418346994191875 25176189873010880 87641402882657821 86365471080205499 8039321805300098 37353408180599016 3631805320772374 15399610659180588 32342944419708059 20635663735861321 23549498163993669 62699107824628268 34920495854760997 63119110780818018 60490610615617732 18025138518442649 22831425080482905 59086089193234993 76030180725569357 60944163039263770 92260981941506571 94049724957274070 83684925210837582 71812848698107322 37996854493327699 58886272997735628 46014766618097911 36752400222039405 28843538688200392 11857597179044852 29152259969707040 61621916253624552 78218263068963229 41875768849379857 28587456242359049 64543892101389858 8031471646159475 31486821975499428 34507260977797318 21433685282354729 73711388490619022 71336288291568433 6991195617674706 5141635662859328 96812627640014251 56642454486711796 43256630791351034 70391550281372966 58173630907856376 93398664322816151 56764465451682815 18731703811302612 66581080575639937 90809761467499280 6719369198616258 31183273599406223 15296204290899574 85298378609704519 31389653854280457 55894018839999215 9573210029420808 49332581696191435 80470063641077177 56934889600483036 63738460478952430 64721786356013357 81679716969583032 16551559434557857 70309097660605186 15029735568246383 33742185930612351 50466231117404618 29863604473427164 9822376262142237 81866626088570124 95474513538642619 69607627906177724 84490161869527090 18186417362067697 53267247488464685 54196470687112697 85905094939015207 3495754232891924 99136652044988797 32633306355739047 34574070314765376 72994934609927679 70176418428304668 85805710725308346 75510306632225662 97363411805173883 71717734766084846 928286499122086 27535721165294834 26946736532841457 11633709111602242 69460259401074304 521528994457204 91243215900478806 50484007269079592 36890628845656289 15990590750198338 80332435631043660 75779918727463427 29341358681508234 29798905163508889 16433247673341354 86958784869155040 75235422969387595 81107961887936415 36077291669340893 98462568065593011 52295896108671482 43772596012090704 96575090725175472 92790596032858981 81227254568762200 33285878568172990 34267460793018644 68508028963362080 20157143978768967 28551552539307045 29261463814580429 1795047465771201 22728366944465092 78868247747002945 53028525924220432 56145367110558726 1839711513296873 91665554107194973 38893356618670953 98698521148776405 89121524503106379 6940428870719609 75074846791458649 74986262233018135 48327171485359231 2237073349124750 97251501304936564 87138769576871575 43461712655322886 79883170627296352 5979563744424036 88556558555945766 41524554458651282 64374606450953939 36055804516545815 71941610573908546 57338860002750494 38998233657450336 17451642757198728 81058747147256200 41828427444955668 32989925982440674 44079919076474673 22945532980221454 69031435593179504 39186777139352168 24512270832529855 59762598668091414 60065000090405033 65967037892359398 27285625206296256 15175180948510985 99009756921562299 70849238403646200 53263794035723399 91500585183398157 71197539508449081 1470722679490044 43471895723715277 96763807763993927 64513838409235914 29968247083419371 46864396838570848 41511055979474359 39752689638777380 65584384486986748 94590290898025160 99945205892119257 49209719763069777 25637662444112456 71748856391626993 53060001361772284 12482785231150558 73647768688853359 95030152673544652 21888138122922163 87140215259152355 82246052770711206 43068121293410382 32508291127615269 48142113111166678 66900057542083465 46514771935238286 71494947322275502 49615565807646852 84087928700724158 23413828573644542 47000029151171225 69835986975856666 25067794547331441 26411745420714595 77460044158731751 2712862969406687 78593604808821066 36715996179482978 83576447755390820 4777442519740503 57983705366322256 68219120855149248 1919495788266000 29740972008595442 40605682845148577 23527074137034812 58915674822489435 73839732251475079 46839035702393335 75768008457671197 39902319672702304 52823405104324194 99537504672126581 15506590416029901 44320079531365117 68987389337945979 31245524173321156 21898371252794431 40135952284668112 51001412844864491 97521746522661576 45706026594999155 31245612587075737 87893691620618679 90558383474547036 11781358164745606 84931384166114064 37486189533706578 22372050279394741 22235218070825323 22043086463715709 13011953222393487 67050518096246265 78937480388768028 5812853655182380 55454833123584460 21795762311610292 9663783733650551 71864063051153620 84217971594955381 82566674328965673 10742224360683720 26444511259644052 46346481908303867 75388630199891273 60352377280116025 82793401390119442 78853783788120536 22285766492334143 76954980084957446 81944010095975095 52974628116710921 8788890739061775 57957651802531616 49259954286406701 42791261593144292 98797093354690559 66619739730321281 47475773764058621 4694613956151836 78710286698345263 31911663812397493 53370319786453259 94738413239453329 12339735125750831 36190477764233120 27855116650332622 99961050461735616 76678886166240492 99199153757926714 89885251555099877 89506666738338322 68594722158039161 85939908482225543 41893216635185105 19203516793417412 16883185117703421 36900247266658763 59529199044718662 65720750164201208 77860788423023559 1135869345851846 97339537603983438 17851590640086488 47819873246403779 62107458549060898 34085344407398556 50323570717157081 30549101686071996 58490944311630590 1532479387927417 13527824612258296 3273570979098277 43965002094925108 37137823617001891 80682584187897451 64140045578348961 8403996522744246 86705567755074267 24611776561906691 34541551978154486 3000512050553831 36680811282478934 51171738833673605 93500290484035305 2968359538392886 29726235188715066 98214983963972066 35287569410718724 71332280321489882 1193960427245528 15985514197365345 51997854104756920 99905720236282492 87187455014849220 42577774806776330 75959338660646276 75799497532111304 22774597667260597 14414044918344237 43979461440838754 82053596939381333 17232225605275012 97769618085406304 68132162905012886 2752765261465051 92782005894199286 93955536960310628 28273826044577617 97021853069391272 56497176228953385 62526012596580741 45736125725426091 14881839740095121 16491870573189659 52145377440254225 42820831983174089 4294529870491436 14491125944646288 14520783976952832 37460115339967132 29618729063859177 6299133795275112 94085034431300347 62707381427572629 5453722129162466 19903045927792359 32151303638599517 86590031903482718 35474823111985864 34403521119720902 34600790966635624 72915025990529161 62910627864443377 92689137476396414 39254764992537268 48525175758545436 33162864292472633 31674319450673058 51912238207430790 82151321151574170 20079517806376561 81415403166806125 88495659279060412 51445592315784101 37372498578142334 61298093981551945 1990656148324602 29889952825776165 61018410308406749 70572251950657753 69580889310809689 18428665711713443 89683616944858573 4198706611251984 25541875200724821 23080253641204417 84966762943097991 19812432775958604 5876753796369463 1194824666234509 98070911814874895 84866394833739970 48784050880961600 98807565528829739 29772441183600955 39861238760325765 87048101308039036 74715500255253019 46764795591243534 59481150585874711 25441458015810755 12232566832140543 69488061798124235 75000388558286025 50917888191891081 77516405014706018 52059180191928378 77397211980418676 69765384791391346 15680503077812395 38983182202585203 22920503220768508 85595372692357783 40746508298407629 3520793315690306 66487942597238644 9592866725313539 2251088181735235 47224034103089480 13346015059606277 17538015565994215 31257052240432236 30091160019297725 26355219469242262 79169354972606632 21079269440612171 67146699456186631 98978936463734696 87883054577811401 53251479918760769 35670611479013644 9205883719352774 84526178871236590 70309657373615608 33601939566275478 97740801080848341 94928265115146860 52093827514249216 44347964346168909 97220852708839220 68879209595565648 59682850813244563 63983906179038416 95392067791426260 39926900073176528 96333441789228219 48526869126931498 14141287155667528 18592196376949573 17507318653669929 9404050370423259 29902297747056982 41533549193162135 59339258071928860 41797282765457920 24742286550180094 23911126099421885 13690526238168891 59360917778075400 52098130549322958 12456723358047156 25646393462818658 32137319456111632 20357016052474887 80207152887672979 18339272762950915 378757997732500 77237917959949647 16441174466319528 93153546419959620 87215538699328234 76103387824316327 32943087503947707 77865886524294647 46074149128712169 37899594420329263 60891373248512369 91104030645242411 98370562160130048 55438803621589719 73292082430229228 32724705539459684 35745564062971297 36484196749328765 56337325792125450 47088721100830931 39775904647499689 96574282113056164 99422168716086744 8033349094751774 22612006136648458 11564342588650403 11628622794500089 10753271651908742 26512884961204127 18844427419054521 15082121778489932 80238214115949322 83469484808647288 71030533795009381 70653926721467731 64027838697931693 52381808436241245 52012798054587956 91395320597267138 48315910780908805 85041040132826583 99673545717802295 41716918014494852 37481088265739886 32976033455011844 66789211748863032 23685738162295832 3169645693414975 55813645902702500 17474452455548962 60016945253858969 36986121201911156 47640120482900583 16706578586701359 89661884701412162 26283261906795391 99023488129884239 20027402953609755 16279599181570101 90601179229083957 7705727589039634 8835864025033875 82259002441085625 55618315616703277 71359856427065900 84254716306829057 40504860236139211 96937552635805005 31564300759653211 83351605484436369 61366415257945078 78254616911628334 49606822030885566 64591800109444922 26021942116440348 15810288241618788 39099399980685191 33087061300602347 74114729351106083 86844226087276116 81127343050878600 84999997815712912 59640062358620380 88018125475932275 9993184667458820 76342781312148311 61706521526606961 2020622413736549 49365936235829679 17237739907541545 87273167762810590 50694782571105012 63410321139054194 79393752167306081 83853045548152015 36800201361913150 6384221078728879 80247363344223896 44860905819099797 61195598698912051 90688885266034824 69663785080960321 90508547877278415 31944407712825592 97854367802717831 43314915736044176 13952365854836296 5301008133139147 14168129508964088 97766011658354722 46280997801604502 78724260122619408 71015226548870788 47125088146726235 64651540948187732 74154205872555159 26406304462720964 16893411827923886 66898011392981410 44070070551737836 17179524242322405 2107705339162446 96741993219995088 80411495397813132 4831288525700836 12825964956726190 21614538495313943 9081351136985146 2693668663460912 41347139530834156 52198879939292487 47400356788779164 9574150545724022 7626464182048052 99428895151942612 29987554807578519 61569324184796406 33353786207347294 46089653963649743 90605514365502428 27464622581545689 36722198101621066 74885222174478573 73978319563868305 20775489629668943 74094025279671221 4762687251546391 21270605213368221 90808057643277395 46841769368306530 83039202230911314 5619863656657747 26080229860550297 59299329791895204 66396348246763667 83355465505824893 34460203779585289 61907588990796734 70013775897599884 12141926391557492 66368073247448896 41983696526863498 490551699197287 80126084647086227 44824131443562924 38073597086079961 80671686903395968 14688370078196122 38464889577617115 65029952996083316 80513635284421038 37979279377632193 57218505833157262 47227612858702600 1133481440641372 17219409856537027 30314051085685734 12424969551908472 4846575392503626 43598794327142930 36927418850388222 22064620535927824 34103009268764701 90620397620167087 91784598020258163 59133953594613227 73086789049433707 79468820949590867 46189917615836247 87466451860952178 4426198325289335 49735518671588562 29173026597479644 98084949192962622 60023805340084263 66537834529784967 87488076857642956 4767037173315431 37323638968283522 68575424184994511 82690748536600925 34240067120116565 36847243078313286 35214212888341754 80183866292314087 33353787367914563 90613270838257130 99892973221140543 44884776980302331 31116904734208348 85058708179731223 39297783444052094 72272019946457297 35815848575695206 26441335418307085 28826977872256751 64828638093126900 86818956879762470 94059865310207573 27073888889973138 14054209017243925 7508822427237498 60328914685674825 44513520230907491 85279043572903560 80906090944746242 30461525008042046 23888316964189526 32590360637191363 39763865395754400 52480585388767198 35904697411990238 38478466592585883 78275403238529815 57853999279507355 79512068642111330 78106267353760410 46856964226555572 12499625164055000 51345286893915044 32603041477275527 58366391214495532 14021777297408221 77811373196556646 28147992847654821 34060978829187406 92116431733950284 37452304926749642 35326480826695478 91808979761408798 11065980373818117 85095250641589526 1679681134368916 92432501540236943 58735987323880768 41603472708240565 73476696436630345 81531933507994698 92135788425719954 89320592284161580 59156442074904403 57338009564094937 69233291950181744 29585546120881953 23291776729561910 69712916166183183 75505563411212556 90610207296812698 22217126880986964 49862445416681608 72064416435327578 84055817605895276 78600211797467340 55090696673884684 9189571145019453 5673819583546710 4998971149671886 93949065640949437 22619114566168545 86186408953372970 71265594270458870 61784325578453819 17023567141301232 96865483515123143 47151099071801608 34992988118546149 79220574762914324 17172626555536144 73962776883431028 69166467241878418 54671501201427797 35532410442647595 50154092163683571 81961043144277170 1307202543905327 67996370175760950 3210615726769064 84058821294886512 1132857523751863 60027689508680748 25546870318928028 89704806960349813 42303681561820415 86764736595184355 94333643524959444 64146432617836410 70732051515929265 38780958222799969 37570184230398849 99339101420100018 5505616665956351 90087815976594808 55669431302476077 61693487945639111 25489645005586430 46387028705470847 58091848971717031 44213458627294728 71876441288246713 16796197279912596 515747364256109 79890297844938384 89443713593905310 59439502678871243 23416194937706465 36728239015008913 4444903855192463 31706331094310992 59274853550683569 28051271242246472 98746453616457978 59147280714714797 51256891048330389 35679339788461973 65111484181178089 49647795888553215 98805527171490431 836442730434329 86547381785243106 63940758511360347 45317842987339314 92989056759581729 47936104114906087 4372544595778025 40185972850000955 44495093898980601 75113114764359997 77974825646852133 25909978453941458 28341379039708264 80636335990035466 70968938135493685 38972936607382914 10678641919292309 91729364021524053 77199460246306930 88429617103275915 79827818478098307 94738933845516789 79407741081456963 25733632752886118 77271802052682363 63373573416138702 93506759918429887 83782565241901620 5138177205381097 31030572309781566 54928649427388124 51410375999545575 67636829923377183 96107012644594020 6567585760376298 59759339094189935 11778270709977772 87210942439036629 75928880602350257 36076921325795066 84085284634553984 23737142146660899 4606615219072084 43363886672454387 62737418480925287 52743178433587425 29352605221665630 71582768068182713 99079833413659552 71489781830718306 40957979193325776 51644148090209656 64923280551564702 30015461542473592 53624374196952686 78636662038793020 28243578375866226 42049621760529464 56149998589204584 64045620632162287 55996985174826521 93842446247771527 67818652167206848 36561929796284454 48763077694550445 49454281585961858 30503854580366599 94164082020852552 23459280834207222 2052227575954779 63587964158402177 56656456880868638 77735036132146628 4705351224406849 35004327813303500 37436033417097821 13408621169517055 85468604741177166 35653902833120229 64135615252826750 99116973611114937 98702252999881052 28627444617086478 65091728584861630 69367368015335035 57721006573290949 6770873410223047 24979528905877821 75792719268727089 956472945279079 22200314095635609 66963100704281454 73288775101247227 48414896692533684 15883244179176242 43299041141981309 26717717218654331 44014948838488004 8053358818876271 30682846707766679 88569995585382518 93448812578897902 90410569178127315 42812232545529089 91742047639647551 44040079818202301 801394665849711 28687516907693362 51227149106302038 66619861234707356 88561836198877489 24382726633618894 45909291469663789 40687874206075003 59166150317834912 77504433360966529 3275856089710988 45549154254671366 1858225658251215 32212246904109009 62510204525619734 89483713320697550 61604858296314535 94162679188868016 26136389537004043 70412631811690481 37612314571859508 75518665578371764 27305634386231243 90018119235077435 76250684305158221 4426812485819377 25466592614486247 39045626357906937 89483131493767872 45749914957752440 6591995900637126 25291539598812971 73504085327397363 88205984213003918 32725994958983001 33233917706590641 23434593314914590 80469380489340443 13560121045132619 5242251248465567 39730925018760208 88982661491066901 65024840405120039 52990772780796047 2360830633313584 98010728020368424 54039986909204850 44004832601635180 17371205678996126 10785725011740831 48509368592714426 24381788467221222 56746511451010326 54551160412687809 21492544803529808 67560624731778806 50273792284553660 55821247098468890 75152310171719482 99926666194545649 25915308078528900 42630547869970816 96524984447143013 67692494389168716 66428514424847732 5772613542279509 56888097481908186 26860065942447532 55129317069430673 83422429680313297 14649162974722816 59345954445119502 39841442041102037 26559961748015649 11106410483945362 91935670101555554 51480522656038777 98517027923464008 3404795251227779 50633384402341873 9945803243889025 93410500643349957 92043300658105543 87247272809674089 8989440812074739 59023952274353995 25188363460082663 92228102728087470 43290389093343817 93008205234501351 33193860471765377 92926025360206685 768681983783639 13502457866328517 12523937819988978 97573466307170436 30593619407471606 35599863598654569 63031390024651869 86261625151049754 67718688381819503 32076935107707973 54066155735664269 50741202063907274 88491159994527094 89557341072712583 83778355131617551 5967667611967758 17541578495609607 70757861097843582 94062993099304184 23088630940471114 72859896099311947 32004655328845470 83568539198981559 96227768474032643 19318683006701360 43309060867162566 91055302558726956 81721318342044144 47208429348313308 96651013403816210 51938665399243253 78226359911241293 43255018632662185 10489856863928124 92578697747983299 22952349227983858 85979240490814243 60058455334225521 56750261577454875 56602547111957586 16113871945909233 27984561299223492 66418459455601619 1787296381276391 35843108822654657 3673209107833869 60688117771410389 37506631243108088 54380501260650538 50019516942326097 55574391388604300 56313404310050176 77730519894982704 29755054143282017 72212480854167144 75750946820977057 55425735462923198 81776523447771942 57164119932147653 84515354075846496 50270236893660880 66047765530528613 93864740451530983 54535049622591247 86281043829988156 45119815891231365 18454809964871869 39057318229280058 19978053981710056 90472078951660550 33487500457845989 33455459293767976 71049512231387334 21366551368851685 62274332694675909 260594729014048 95319403680726074 66402692037274121 36674996431869720 57760210232680728 92604193575431083 47852949762414763 36873335534126373 68919914720286015 61961314307450752 82008033220524017 30319811879451962 39414145162941626 52223030943016685 85388834599613801 40030770216534290 85368063277763806 39913297415374403 28465947808330413 46443181834306746 57126537904489662 92984972462320800 32767368939081771 87892338642281037 30923835138817770 77101326136198765 14132246212880393 87745118868536979 15515348992257310 438897714868575 76334461218044211 49573199342576282 9316524644215838 67814352447963614 1826442497531235 57147918714041848 28514763943373375 95908642801997538 6659783411122355 44693110101563318 54533321226842 66107210974163539 13103792085107377 53462253643486800 85279508507080458 67403684640793928 45123530315927482 87755039873054084 52553637436334074 28267722522612865 52863715536647767 27879025580972159 23884125872626337 40391449540916860 47015832082930615 76637849625332536 94173235816960179 56156852459871510 19958264350019974 64927084169053200 50021681566622449 81953550207201839 99271677233671107 31596757602563886 16824649801933653 3519952503855436 23289456080776429 28372447646919289 34004216243789038 30041170970166185 5828670152402594 23372571746976962 61125831411402073 27984283843340125 10437451008063508 32237418424758530 81199144524399679 5846108779592427 32975956516802925 80970847292114426 67217150705340905 19910006393163760 36922291781554145 90721233419400695 1078049142069603 57184918616339493 66229470350571637 89776918854669661 6291592612755665 76716399519010808 8735009326356493 48245641628274658 6222560562323824 56406902490431933 40467483710272525 63951832771688839 14954529685503488 20659189085466465 98149642870728102 38146749677126690 90732574025698962 62253383240192972 22537047866559701 20037769677581848 76891898573918192 64496590690805840 12254503915635330 91799230068110516 61237626894768494 28111500778047203 77744414021056847 3123982302504807 21261580937065725 22618614213660761 98878671960571095 4067240302374328 37263162247708211 53929201234226324 65477034631779860 88746105356247103 63947936168450880 78678543033479603 22625444921416309 67512144848861079 42712280414666310 10447501878401312 29917162474877361 71209276380061855 68724090501441262 31963321598072820 63559694274946190 31862170848190720 8522809251978218 3607594559385839 52475636220002177 77006220985598524 56297271605297469 51499996648171823 67056824263692739 55668914100487140 42322540503026851 86268639731262174 1648586177030190 62471449083024751 20578216382298619 69426227659535405 89244250054861590 51582907281900480 42212110111480437 75864096821357526 40014736617002942 98995067339494562 10597932298361633 34460503188903209 82293284560529461 75833887734394625 17034599792123802 94600155988388255 39775197415650059 78669705368208492 42654858540896742 53740804219836005 85808325221621693 99683169534058071 80890379995307569 82890485788341846 96288720684543971 75952557807625830 409813479872330 10512719009305976 30125770416162983 50372862627832700 83230676826436978 78272542112345361 84525485710423216 4053024677899123 55729915320202056 18257978538577421 24324909571386625 88032678788391547 54576396968675497 27811099715481242 47002809881298975 23704706913472157 71906424373837146 8291545323160709 4765351431973877 79513866188340202 8114303580778659 2772687526020117 34422000259800449 81359858808181248 85345997309999762 35487593372455111 87945102384235866 8451681778013827 70141139344661642 29733462858350800 7837318792192146 54423808881118611 58833707251782299 42742707250484292 935695164228842 95334209449713906 41766457700755586 93920244593387284 93680881705858270 92355986661698864 18824355816691650 29948840056892071 71011233781331754 16792553474149877 26200517274722722 79085913850310827 56284613255845861 7912828821431556 69487997547343511 42238343900399906 17721367941044416 60829498657873912 92848003984967115 85935225100133842 1901427470941300 30056567834329724 19887237822226896 44397098540846003 3848329377772172 74131691110573601 18378747375724875 45363548518637323 82875841465676734 87530191851472823 40734110322285964 27905735449849911 74095258502555727 23317516508271744 48257106871014803 17703326149414398 27737225132220803 91821702768209286 58071817903333186 90669894767131971 27418794938676861 46687407630630225 90025321819790640 14783205132271303 7194800530446924 69510027016463492 96130061033077696 35265799841526947 64571225758707530 60431436921464587 15668022019527225 35043542930841831 27979777257172602 51625168777061729 75531512622774419 36268015082721268 34716852987861512 24844646901332241 81774031705464381 97237864301813353 9298350117553282 25322459199809529 74270865929882697 47866826906690710 11280773105923585 34696629008003928 73901973824022152 87882947183414115 73245058393165516 87698791268677620 44270861819633504 65708431298755018 16958928234223002 74117571006168013 35535533836617152 45957217496094718 26174984705746216 14503754109290448 13302418163475239 89191138630762023 38213909840217182 48682121082820060 64377869972136996 29223740960769930 62447465439429861 24058028818678792 92939809701807356 97262395777991671 60021117278180054 80663529658550240 50899430151214105 30057094768429698 22891989567426621 34990689415923862 60890452850707974 20238056914051038 88682413250781755 6719129855796994 28974021093289070 47290829969491464 43929010111623789 97440860401758517 59827827639184646 40790738555699576 63136087780709839 19681502965050368 84409123712654423 12593813462842781 82323134628140853 57174109226594073 88443920664266877 75402396065666893 50172290394370934 17490564247264543 50015304402887978 41458668898320901 88377630424020770 15758027341913805 38967013446048981 47565556399489074 34154529000332986 94598604069698328 69011309763915414 53899935160496232 53347833540017629 46429358001606917 24976090873245732 32951501954005635 19415685083700621 2999718822536504 63688198755135779 12104356073028310 35733481014577399 91721674392267340 71823624833170735 64160504785055759 39323895246089957 95832868783973986 76586910958392574 42759730395669749 9261703833916476 32433074231235708 23578760257112209 20706808707563258 40660580551514343 77197635985149416 91536435388425408 39087187027186845 89949503829486386 28142071948553714 88470885557966674 589804224109551 40193059087024682 67878583423395173 48006287487813412 33675654516054266 12797869437027472 15056259368471031 3317260439037493 52222618590102553 65816154020669938 1697070262124876 49231069854613480 11994875575259886 58355333527162402 7215738982687316 97393612633110308 85593303025886274 64649405147599113 53450944689799155 72036602832826271 91166796426373171 73126877222083228 94933368972081907 1634297056624548 86696026436077802 54910440087005404 30717894702674256 42119255392327666 59689003337897702 27032384195800526 78256571139640557 45707312892349718 66773747777327019 18470156015434314 45107953623858536 58387871340225414 13688652187989466 44304630589360974 89161143140510237 34204325407746337 34784899669110288 88651210644062596 41371142927726785 75119502242561562 96549881914291551 86916467171511932 15726252390051350 66893741784805450 94055645114449047 23638621951016986 12660500282970609 21681886165294369 86153090573794502 31455599483252168 74749016377369424 26381342873203026 46360766183801204 58397760289666920 47465423036994701 24868838477798252 63488338874242076 80151572198938246 9597171365774449 76326019779718528 70666372908086822 3927769032374394 57355581923835222 99074522170889870 40372171956247016 54905440340513810 59266999961670500 94479990754571489 22921018277835547 98344392550716355 60311030739103575 50478036743493041 65761851813511637 49665276928378942 99104695210992931 97623153541499320 10271813652333382 25074232870901708 42740625501796943 71498374294068983 27091512647007428 45882928134565086 70618074784434605 43458240336901350 48467492153937344 50319894211742481 55705157216227230 69530807130685934 26635135992533135 62325606640701285 11823554750841603 82956381583070022 7704065078518858 58847217605099082 6978106369633034 49872864011135366 46801839621003946 20063289593515016 40845625262284009 9803732535780272 89830476704910045 67911335082297681 40606059566997903 48231212563237719 65913301212949737 641622934444622 11328044973776177 73486994705249414 44450849379411616 23858178140571409 93776241036599126 86056988987599880 68396102675833825 12852252765976615 51994911073301064 16223843826801264 68198145350927571 47732872541802572 90113722309434873 48517458954421578 36268535478995127 74133211523209022 65344803590386005 68262198181602844 42256202781675393 88830624633406490 74871377134033763 18770646096606965 65319813421414355 42166139369752944 102342330609457 83413231425456859 94689588624735984 14211436079665995 42222881675067845 43713280815382105 28632418991299360 1243335718632922 12251653611299317 95894764094568000 25877686519479979 29013169347064040 43223106986570256 48308762890310852 83870407011366414 37132211452804570 33579936521855400 4727991857045659 12943014568892709 29754829754223079 33008913956008678 14041172078272246 86623846354447213 32954383337573541 52000842195495478 62546216908924751 8457346896017487 60302197391588412 17947775026890422 21828355396759106 29292489107267644 165167984415371 9759112807278004 93601582079282174 9152243349503197 62680357075346428 54356291716838380 58728190192782246 98659446743626867 61547044935293580 6224109886804634 50573502664465454 34393770568126209 52588381521251132 47201896268905179 73172764410636540 64380134014346795 60412490543060304 59658223407752257 34551642960498253 82045217088342223 42465420567725300 9576118371595844 35762220423977921 34720344036980298 83103119473390463 53036737789109487 56632143973916293 23818926726141807 31529580822975920 60197859075615243 55029227153873254 2264742580536483 75760111198450028 13374970248541193 91585479514401131 86034184857311989 31246403252810099 51631426569548939 21912545968166258 92462173089459255 95604237534242308 83003890273055408 95155219025648382 85451454182197130 35972907221881050 97667911835181136 92506599423967542 90836847265290537 71947438665197848 34738283142438686 41683588813168850 86275116358676411 49993589460867808 44026498720278163 18864027005909947 53213302049410586 83989555124996735 60831235253695204 30837729144015648 68147751623397914 91224870983923173 16475257026865901 51769066849290028 47834770035914663 15761862662513163 25332430448575111 28317903721149512 87554127834262335 94534942748405850 77875923706418704 35605752960224214 15361002399864911 22251717114081335 20828580054897523 30466746757266722 79716509791469393 21140913146802239 19499955699082983 72422222966676732 36464073642479858 28031597068488941 51780195829191814 51948802540748150 18078037967410086 97533761404086405 88642092819963746 63307375057486 45214475579052140 38013081327081241 40119957450438721 83483090984586181 75505178208625574 76027855059060548 12160197699471085 71630689198455532 93883434959757066 12464327938388944 67372350810671500 64616917730936242 5735748292584535 45161797149535669 39690667938802156 74660460346110223 65037897445095354 43680449907435761 80891000590877679 95288331347059762 85481998274428122 44391854063623807 76847162866718371 74495177912189660 84107492411407406 82091938560878468 117852038868778 74077464922345181 87562594322598250 55712633810005706 9862673039401526 6583179775480985 76214476148382456 68183551576104169 62733097237602508 7623574784196066 8460554024100614 64218080771130977 59492367000803765 62922977313494370 31749422277225704 83811912104439417 28545483104264205 87927368808007366 97565247088374251 20977380825030852 83054559468102214 68685836995643795 65796525396179940 94085820698447721 21792668822017106 91045081472850578 27399185694118260 80552055059002030 56341723152444929 51227233523558199 39374534679661286 23014671303126353 14014661530695305 6577078630157179 2353821175249 90407017475716331 1048706946124813 72022258365747827 1622638078341136 22559745151917212 8814832197987024 99492799471218646 69026850228219105 49632517818868452 92595165049878964 42593945941527615 83822604555535885 45177256534538957 44629916172566471 80599594319022725 41765689551482515 93738583283499037 70458889304211100 17762152251948746 57374473922053842 2037265719744515 13511826424595230 53988512062135357 7456513609664956 98526574381168035 94415389264705497 58631736952740730 32887980644889498 45287454678905609 51006339162283963 20049144141158654 85406125858304037 26305447766138930 34408499281076083 96175967485615410 42727735231375119 650106325064259 90442528914867419 50865606502688355 17026375410820058 20105106886848434 38107149751918509 59804930483612359 39172978743673432 79234056129465496 5464145740816596 4803604808222007 74240077386642438 79747028824141371 23182016910916375 78496292017296936 91710666152825228 15282579325522171 92711901207205573 83566391046501106 44639511014293038 66302428709339143 38103556045169913 19476620843045294 6480368428542856 93328421513420699 52767676119568435 37446033135314468 21462726523252409 73725029530621147 46062851297895852 10164046003981279 2423074513841052 38624312125999751 75152259361471020 8753831578728422 2455135065136758 50607892049138369 15268538192352925 15649701039266315 70155929608836599 72819539382852827 52728484064442172 80675438652913509 28823763265591348 36175484067912451 72005950587161220 33543979544607094 47286159090663256 22917167030661704 70191858699376994 46457923503707634 518936447581637 68027168823161507 86942445192729717 99392358261442349 53274202661203713 92032141396976037 23138291359269223 46728517045588384 60767900731415540 54313907638348192 19083596064600899 49647569878261091 82423149093724638 62778889853345786 33232764804529031 85754358230682001 51948605581809609 66777826548347973 17062664552237378 5353008473983755 49097516606171987 4217545140024916 33291131960959401 2536063317769761 14644730061772713 68399456259785198 9138871083222349 6398546944689463 16565214074004491 562493575639101 27443364325500892 25623725854668082 36409536363248798 97568439425427842 11702889103551780 42455061560898161 62272352601296789 7511940504352751 87141725237479225 31844280638328268 95722004824337921 1609895782866764 48597064128323287 54179395204155039 77757624552058773 72567251786773602 32571009013862403 96871096916450795 74939345278054661 54966995269747816 48938954209871131 44833230558050060 53822372496988295 19188103125279908 694464668165211 14874696216445835 3482569956283318 46737727116223119 10912839152243327 93233383297283793 92352925304714014 83625661042601690 23817227385096549 47029609244296466 62936689161612073 28904723542047980 66327518053085099 50203760398179447 46649845515668698 5788979307803630 61766963823398721 33731122326288100 42254905392670549 89246549027183384 19630372891787126 62412113572529973 15474938491331002 75490645827642126 93143181746548116 35235384225795743 14435806770565924 73232094230032710 23994809848177233 2691448612040489 93137520259717233 55140997401939553 48609888917473406 69944061625400497 87693615023883335 34358990426758270 58104043906698246 63076696797109770 33347091791481566 79564866128703674 69694356537415601 94573601910938640 88547236932473245 16333757275968229 20830878242948535 74633901269870504 38142498619908468 85495892749753025 71688895295398655 88910716517671091 63831297874254305 86938363835598474 48343919729341203 66213969959781615 22166951437438590 19520647796302383 72402174371916503 23657823743132064 37152071861008508 16983127219773210 76156883780589196 36714251747689718 34985071416673921 66783128217407582 42465425889540930 76231660660299694 60157016730407706 89131942537433050 66695385054026126 68242682532758244 11437298125876630 25281289679256167 38351072559433969 46337441540280336 5724184107969711 68379567903504513 8349169435361357 73038378088046627 96765701001095096 65451838708590556 14067816901848422 82552165475731375 73921851902291068 77773066595983286 75665641881245120 24223647756514061 44764800832521704 11280025970022598 58302476778431484 96869610808062984 91675279508037194 2304655116852964 36384705076917404 96786204890686898 95900934759405921 11658409044647665 34772228785464654 19425128681706639 19072857053476020 34900254252368438 27335612658819668 61776867901081665 97030285302777916 96721280376488273 97217940010112882 9207093544010037 89911572501682814 37999186294894959 66074637415591470 51946853216719413 30293230894059166 13472469520636380 78032501938823005 26427821324991555 4430259660885959 71676499203723424 51460797576114746 24050490266297474 61918525968328591 59620806644334994 93075970496043035 33414809171534928 23498240709609449 66291172781825134 83611693499013819 15448698060254921 95648830234799740 29677146223400091 86504794072220051 1164851567338589 19113078753202722 5998048285920594 6898956875165073 23555872390279495 35311882682085524 50263918973849552 22835018073548703 84472407813339972 87026809478742068 62730731693484240 28389244252446347 87829055435647686 82368727226426758 64954363079050454 33253100280503612 44897611546247044 3257071693300055 16663039478113160 5105291903452696 27625944208125499 54606496063500891 20941252989868655 6700503064421367 52581846617230782 76034363216971527 60227256808556536 89293664581016031 53746139485989166 95708725315279836 20818045370898535 39248440712660770 30829429868997698 23867501113478570 8591847444456284 54901050590074678 79745428174817691 72971874555718784 99093511232142149 27795704819228120 97734891138898362 95111578532442751 89041156597731283 74753705597680085 89741216400968676 36170125437442622 56696084581486486 11559350705389056 76028420753584639 49956175079073300 40078564642700019 67807361953305161 86046068377225770 93162680600552446 87285845039809148 97904918771300396 58366530134775707 70710999164936259 21789572202330236 95997027787047405 37783773544533110 30320027089746351 75341732777317900 33933782799860715 90854291382727637 51307503061463411 45489924597338771 65806354007483197 3154452111232649 97965927383053902 56907239672114328 58682663963559037 49434415240234224 94967257786866537 36418295533271459 66736873733222896 74317446589582860 2473445974609009 9211161680450751 32016181970878014 95437974014852108 17998767720735551 30149799112620069 97654367348255342 74937035092138818 92211347656965558 65160934869429503 56897706682198131 72417604620829893 97522266088793921 49935520565071108 75745161010528389 44555183838944282 75974076452112896 52132202576678179 81405929305152004 44138445690864464 27319226857601945 56826726755121524 74914636179356786 41138916199350240 13135234984147852 68726425085401658 91801032577392946 63327639590807378 45059288773261263 44231064823078089 85084719180119970 92413186080058440 13674452582503614 55976517849372059 7683212634920286 85575253487769292 75261719770296586 81016038071549517 62240225800941548 17313090887744398 19991340707708667 6712737813608559 46495512679168227 80679960401907261 6033776096205327 72248564653985293 36633978935611450 67524343842341119 48774041770962291 61967768042103162 21554974130234009 25285629627182924 81542565777400320 71515648513482368 15912310027479664 23192313540336247 31087870319725281 43486096615364329 98082506514153929 237290772699316 9060982275347392 17464225096138811 13600804469257873 36260861426109743 66369366776607965 18977143594792229 57803949540451383 39774803150630568 18920926039280374 28694322800442662 48883991544388816 30602731831937739 12760010611769121 20924625277983175 73439424508320974 91261666699226105 47201299505532352 93674767918828170 27648450004657631 96769602346235947 91017446832867672 70188140773152161 56210369452738934 16895602485917772 98353649996847596 33927756145771289 90651027490007813 63576263139730930 21537447992401572 91391180272284223 54844335741273871 32243940286639019 43510348948053537 24430008811994532 8813223002165625 48345529834874724 99370765123717144 13086030058096464 40806779867048341 39753365521964356 69765838416541553 99168226829109905 1526708828238337 42749431141931538 33692409334355628 92726374908470873 28900485206320428 60676709449064069 62211145544116731 48501215080906500 95691334825285289 18342143900964534 87107160119187284 36181772275387822 87318760968599168 56413380361486989 76347815822479344 45123162622017823 68634467360137954 31732576036555652 8828317945105551 51667184023451238 19870898687903562 93763080753378704 3197110495677432 41689569059523674 71849500211333296 9639580063068515 56745897173451109 16827854832446248 85930659287575447 69059364084462879 63663769769160403 89409077958389242 17400078934903236 518631185225399 90616334020314381 86503994786456113 91104278444620546 39907216246248305 60980786965268511 47911320136114644 21399445610991550 38093697947168762 54323576055477886 4650722370213150 86280563235307625 73069726854348555 58693405670619929 93732603893229808 34936390175113350 19643386584690658 7534015745063333 3687158773482066 15136246067773830 58530033975043256 21633663751766644 43426617961514367 55238706087741976 17408431734424139 87836578612039842 79314937417808933 40527079809285693 69869471632427032 74404496781275010 3152599687021584 6829699795504402 74006174616090105 17846791721765516 90593769112656622 91259359990524825 67108753403139928 32729908714964083 88372974447078279 84795024867792438 69280953647902403 96203276847041967 39240708561321101 60160281454769823 80307799092335741 90724272090197974 60072114530811127 28643603352347861 92436397137808015 11194800993961339 425386110684164 67297025164984795 81363522346686208 45494002012068236 20312800733912594 97030817594717438 5333243440207261 33454764224165891 62406823505313173 64860729028682603 17682292596093388 87673931362162277 43279988428513138 31267534513177092 7323899925444934 52999425986197185 41301606384697046 69483321076080726 18463897671131022 17461859009308879 25168723677874777 26141618477329162 34512158931122325 75320198041171394 78827358560740581 51359571466831084 91808372953862162 35495380988582656 90161938054418353 6097444363007661 54999054732234698 5002320399696640 9276801311847248 94143964789197249 26034483394786006 12882253833615620 49642256991871412 98866022914654086 91284084801471135 6674217626121916 54150191584414980 22764412740709495 50829913982415033 66961269078314433 24442500102802274 88173401336025502 13746197878353475 4671891189609816 32129855343040002 43022347618266218 8546539431853110 48683873352030886 83247108617714727 33035220220948223 16162421109080365 67810043225938424 92338200079829068 83167442561871533 86014503373498245 83259073713437319 61178367691000986 22294394899526368 42313739161591739 41557957990178140 60644614502334516 12262916732870379 36019823409112687 35895162950381542 7228060390707016 84961360607377335 33430327762287564 75367226758268702 91970569148975034 52467943384277641 32337742567983394 37731612612367643 51110463560592498 95298272204101779 81499226105868214 15359516185056854 83196356941374209 45148663637183589 51914242026137306 47824293938569303 27887688323987403 3547985348500950 23087932732377259 9386271561188820 69252851412616420 74288972906701522 61809760437079729 24600305614932005 83381628365377952 40662978553890708 48018904466540450 30619718810582776 75548402263724236 41240091811742080 41246664151885405 34250725770195254 72971989458940343 84864914936819674 19094724795704382 95438504987689885 56343599995240294 35448238036316956 62066293867027507 51095276696993481 68405292832430703 53066150787450991 7092219725823113 52461856562817684 93757763246455189 49077371770112117 595484859664312 82716329833043931 67666044353440001 19803564818768234 32419376293065867 88844295498726758 55536593283593826 79983920934014425 65540132694876647 9828735049793903 51369126057579265 14482770226734583 14987731497127957 96256540858695499 93696825488091000 68896635599737307 28975892349635619 54124943165420846 63925074810859802 86596962121711992 17763283806047258 93299125127060964 96727518649549961 70334167845103880 37967873837637536 87042152417088457 78652449622767376 97078922546216024 41937580466815777 59713650193515765 67522621627223951 33464234148943650 95895766234198204 76639751566251111 87835357747676266 90333013920757502 67217507704930197 90281352704609887 35390675762931787 52757508094625853 37354974687334212 12617866170094543 32813849977147651 10794418973467070 19523089428284677 92249106994292424 99801646610755696 72457902914527726 37700448473186911 91448440736081659 95540172041256968 73944398422966236 9340478534755994 287486146860417 11708930055105355 43117440308663431 77102945111145823 40109605780544256 60685694484762081 57168974838848617 97408396111062275 31789709289632092 97638292087066300 46681508500194525 22159194584929843 52153700092985394 45753316210938427 59032573295979681 51901764444550704 77778984516971548 89761496804232449 2027168404123214 36680592043067587 80165353873741158 7007929838388391 37548866668903668 11842403587082783 37653233952613500 35511154844932914 23718223316313226 7342953217546011 26485032782462455 16928698393532 41555304342912513 22840023070304909 48006360307489788 92084923382572889 83866443075942095 7434937029012279 85894839596211392 1279422700440008 85676286408177584 45883938863835735 42005091803906827 14788697901407123 73552053929106899 77234718260623000 87617008231976315 19164414252006380 49735765666687566 51531518338457724 26921958809637527 53032612182151677 94148124414771134 73016986418655908 51189647175129665 78073924700228162 1660482263318091 90304257146340897 67958684846822419 86519862786810466 86038307609702692 73017841892012116 94078854213203751 75040030529158891 39199376497846287 65312892859517972 90882159072773179 17572980424096372 94912400236614917 59178432368269443 14123183671801496 46895397172829482 36770105342660158 86259402545971322 5847389467625518 63629299031207971 80997046209458795 19017469176919393 67288723292200615 84985895382565422 13465454086792337 74728297991292131 36619160423687603 62384147404903788 3258303487112011 23251423535708067 71170622962410988 63437710914988915 57374688369148662 64406677758437312 94003691904591058 55072121741247435 74055861420361147 2797943470127666 23234453770060563 66503804102937842 93363467621259877 58438404567167730 7843662750923945 87323902633540431 54854138271647859 52313419864574103 47139747328012711 14790273012230616 91271165442822105 45314314397340434 29757440037690856 60694369740157145 17321487840325338 14326495722574101 46189216763230900 65267158626637461 73025043410522031 57939150059574139 82155742325170394 81766927054730814 63411667885061439 54675570299118588 16950394692719485 85333278416724155 62572369882746146 90432279332147718 21469407120742832 94730821914616883 27821235940452811 70368178147542707 10882044639881226 83259339318531109 25854474083464338 58925250943751978 39894872572094202 88285574069705635 60517583791564241 60489822965493098 43665298373932851 71699825694333966 14439827118188470 44913631831989681 35167614607555769 69066140224635085 36396683517676549 94344458105899870 61284356178349498 29874689299858562 35990342728258721 44174864471556900 87943948632680612 95647634499496873 60857713416734986 5085017612641337 21274729564756500 13944361316024448 88782290316219085 34582938084324097 26699889583144830 4113404039385878 92278674363479637 45710022427853316 20580769158372402 42728124245768681 70814959025223507 78231007193158515 75417407518427732 41888732028402067 92430196006065259 43973210972401460 2534220106342240 83843355654751973 61407508003948224 46819081066664172 62802972842666024 37398605753894704 25990949821847358 83422569851323774 43240116544447946 12442710565910417 51281427251491740 3747907414980913 47279427015038523 96309801534748433 41974505706630609 63980520845822561 76923139861970586 4341784209630460 85335333664140419 28732621224038127 37336939182134446 92535320336767977 77708616336539069 5932274663518373 52316334849825987 48984611821314132 93852411838797221 40116996214888322 89181399917919149 82438857620691068 33145904296007792 47177068754793993 31700202347512377 76248558820025343 99390057160681571 30725538426257600 72240826765228989 7897470070679480 68669688192354779 41967508791611474 30234567947015072 55204637662156775 11539049804663360 40325132814857374 61617036034575665 28699321300163838 89303636589413835 99493063919747145 31160285426467277 72644183892346396 80456586247133259 4014630296738271 77142557675049301 2954167872593140 34321860965376996 69039220262919094 48403177762098621 24904742957940707 67525781746798961 68342523424413565 56696944687049155 20568910606724758 11497372773899352 59349887585484602 86267653355195807 97668536957165902 575453955728977 76553664764256441 84930746925573877 99349875483949979 38623038197277423 82794866804948976 512355775806064 15504593534240760 67838633281314287 10360368949320129 64848011562384628 71231492589356268 68142601152645613 89926129802410686 75225838745089888 69135926455009422 101473659818541 56198402846744821 54048978164148025 69436692903879795 88682735237531243 89005482069947612 12148314865376406 14827236468273383 96724971321539911 44137406652126974 82747999760683982 43410744821534924 8219733343990595 19154458855647970 33272446063127172 5828742032226181 78032293047823555 77858667194077053 80742055403872237 34108671064947449 91130326748145697 71337117283410255 59127737918237771 63229600050048875 96784007020845398 37179263991624765 92290716075636509 25950556723101006 77161992181219505 78564443472869848 9417558044294369 6447880621333828 59346923472615134 17989583514255878 69642425728704085 90862035137511607 31073865253007870 87628942577760829 14658745614439666 86252927065961575 53578778750767209 70790445350137495 21165883118333596 40498199839142488 26017387942151206 87319820213564981 57232975517817809 38267921190481022 44428145684224866 21477203119670395 89660825379411970 13280603517279941 87306431471590997 48720540081622532 72440367985088085 72310530643531477 76880252731420538 5592335903935937 85770699140284225 49213033772840812 85266304552216041 93969064791467290 20713958183567885 22919494441729030 4478561515528087 39598376647535450 97881120207542654 73241765438373113 49925453145791689 52736083257576794 57639933468734791 35234881377617718 33793801118920823 27712471647184474 32345896346615784 49474546212310759 11762184062764609 24629199694915634 28239950781269202 44060304509842668 76241756942294987 57731102552299363 19078774275063294 97352361796582179 5280081857068777 78207809425845224 29006468635911153 94176969770728326 34490484642273933 78037656963982305 83400971354984241 47253754725292970 98582867332533546 86970289660258492 8578573709647357 66462946684343409 44170122073212541 73257808080637587 4121925119366078 13450288512778922 14788597180807095 68065268099452225 72622689215783091 78670013392345356 25539208378830427 35479081631217290 56817665486107105 33332389640744085 28551092775644170 36587693412894579 81755877204785362 39419849029275657 76600192387772135 3053213807098254 35830008318927263 66934073018459844 45670387419869207 39735115089872136 25672487620531219 81672915827826830 16733327308565803 96990756176666244 67114461073281922 31257470368290409 98554946951561499 43552324741854884 81391800975547208 97817942216433636 67360758835442670 49144416026783085 69860656093062635 52353717560461668 67673803605659118 87949077305523734 78085247392825226 80965286569487457 8057328848527377 57308622651916112 39268944762159554 2808035993585235 17804845739949218 29016888285761114 33757910085198795 29615029499242839 31433518810592792 20229580719772987 88473136783042982 24376156810819432 57099582318053546 67231039839185652 6651685886907771 53292562562155706 90648270131156232 36408615593025744 85530855721342095 17902771884202783 3331074725501975 25538768111985793 3974182223439759 6186380350621799 65330505307570813 58695221446527958 77249290799952284 91123769436860405 66816671655505273 85128612249445195 59805487880660721 5399520393364012 5872349783630425 59740019643646120 58223861724876801 90268985625567959 82135725402178209 14122818638696173 88734224824704042 34512305205847613 75909760304135836 68641825230230194 18652331612471046 75699732642557499 75026834439429843 66265971471898778 4128231082095910 12698557629673236 31049953938402791 7658607197951199 35689174599498302 20435484902941362 15246687972706752 29917133793325479 42818344086002636 75174753745240331 44771632610019455 76168463082807341 99812599826038522 77087550411161239 38441678184271418 98740023012961670 26436570343914527 42298098560351326 17652416283997401 41583491473387769 48413245952283333 83408013410237046 11646787694241140 16456169742216900 80194746752702241 74042799006070515 51978544653814436 14324725338991762 19080686191105176 64206235494939964 22535635776979153 16370748424075483 5281417066509570 35462130095203978 19253814131400835 6318015670918667 18426383458598865 11100940300022883 24032690928918762 32245252675437781 51561484761241737 57309463896861622 53814532453484699 96184426366610869 42512579402341157 3379816185275298 17673691467344990 77140051510905722 18766276937408936 70623617446298139 95563905046639058 17145230938690770 53778839965233799 18672309206656836 66966347983514462 49627975542881894 91381477265746491 30664459281443815 38632969615307426 89832866017275932 1392885394599647 85917541235650710 37818789232936295 91684568969276636 74741070919446308 43478437125506867 54681012110628960 19319373174834533 73936677964807933 78118394886294650 12737208043592039 11028330909633792 12327399782380507 89761648448888602 59797281895075430 65275013532939841 37133292661588112 68694736798555293 18918759862010775 11195214365322528 99818754839359393 95416202064520459 94699198343996189 7238922177458932 40766737166597495 25230228209719077 39882918703361237 2451112394456441 72789673992033775 99474119812277480 22344575797162586 92516542095032595 25122076514461068 45183249185120933 28736405466477718 71113371331144696 52565907632303416 99042334168482782 92229022069939129 77951579416502603 90319165332603594 37709225581456326 16575316979401897 11266964118692146 55736084896585732 62439276415876129 74109090909608001 78362023590690711 97044462324013167 22714835903969588 65337385794006563 3694802568456053 72254913000788125 52627457634527584 40946206595465619 69794975255678053 84241688257647410 56314155777977304 4231427818533526 7444578012263888 83195657972311336 72838673177667550 20821880021503845 50568602621496407 14831262804372675 99183270849951711 65510640127109092 1433579027157932 78661368606138476 54062568917936285 85958206281438853 85414706306513354 40915770048635323 40277683895102444 83212533388066033 93361263103348182 50477501494993999 5059616504455400 52970072748207851 69619074385051200 4096175769002703 99458222782042718 38416953810323907 73746335928768590 44942560068389822 96721976252915183 34222223343346228 4373729008367576 96922943757061481 66208312235773896 23294400546161059 98348313746391441 8649213601873648 8945804787436032 95343903897876479 67033532127604043 498470985287787 63690946592335717 35744299693618533 85467008351646286 19845036486370901 64767821754427944 53901821709696127 93491833397246216 85666276619535720 61805519390820805 36518367495328529 82881961424763050 12815453689242306 52406792551071683 86370916054355540 90490961929565799 70581376006532909 4772807452965556 19836145720414764 65805261767887115 4606565039984001 52184215900051587 52215414559142416 58884930662892021 69013156397577662 59745551533853121 86530791217834868 20312825105181210 45619286677600021 72068727867561035 66677453785679064 32050363777093644 42305522005193120 96423830355249248 48701536127203706 21646901946692404 83565338145567128 5978530088812004 70718519333141997 58211953453706811 42542953677492970 18990966995175034 14542526106767305 11599464355554853 2475299791598022 72162157592374982 49467863241918052 28177907007132423 40797781875014175 34107990362419393 52163702601952005 65136317896111981 31216791516674362 48311103723998038 38463361581266555 95448954197552637 52570703606378088 76223694324351549 87613165473682093 33740413048510387 29263854562100288 84128578425870846 94694792871788032 72025516716090024 88435485743960237 97489680363647541 466716411085433 65142554094573446 63479855153448647 91198193454120069 18500906755780597 91011225202090667 20437968910163803 35861744204309639 9040917108699587 52438337312482101 19618784480841652 83625709798437718 51845627839782266 71029885290345327 93469271634239014 55464874046531453 66419653693542255 42468942257893854 31790102502897546 1028246824314615 78495303865097201 24613390505170326 57977797234146482 90197689600850006 99373619891989683 77685014442226234 49017032501113428 10593023065560503 54540586815537546 95212547860488233 94207658907089431 14432763993009752 12146585192446418 64168155178037479 14796543437087105 57598210144678228 76744776702713851 94149157909091013 14119517559787089 39249912205325921 91601367267920746 79927986888909239 29265560474038644 24821957309821831 56237207930194649 10792195697722961 15326753133775409 88938453173669164 80810102542368339 38813184633839671 75482889100860955 30436739900081802 98603394541681872 89849732599487454 65514484265900462 79096053186029844 22259377584423554 83558143556084426 6272336384822393 19740843499856799 46019664476250166 95849155989800151 16568305885961611 16087449512640237 65995840844115304 4206440973475809 26856961176013844 75796175038909029 62881783183571804 19798343430788506 28018441431218364 14925581922661145 41206903344480277 98009084399313267 18639469937318094 35988321412166175 19066471242454424 6975476795729134 73190712817809885 4455233956680700 91251818326723598 20679707380838114 82709472479284013 2732930213502168 25157931333851035 17662503034124816 13393680179304155 20776877559426758 72780081794454695 63197461698043410 46887199234448707 31954689890995882 97935012390500495 20820743299035797 35862763561879846 77541572238531845 1851664312254915 34105776450453212 79387374000650277 54018764368505303 91294268897444844 27040364702697630 27280921384529103 39887661265787354 45776809807130636 78562558424014158 17192424964254856 23010583914917031 91948024140664081 56636521128671718 12382269684060125 28862989669896367 47041268328001638 19691889510892337 94556237064330921 36660595644729391 86350983541113515 47094184796192547 25782474343935006 94895773261143397 83765176285326934 89108024811012654 69312589982753411 16614454192790508 69267107713307061 56023436290604822 25182021599940686 22235129769715203 1911856450618873 16929467102142025 98363851474465960 99175021998877201 68604205448641439 75310610556617897 4788334159774438 33921950496019582 99511212424869580 15985289710529668 3971535407755940 93186125550315354 2763878714711490 38689557489430802 16761624943504305 41063095355626452 17116386237118283 32702998822335683 35430654961824766 19741458730360783 81512983018086410 22201697456577021 8705591179772594 4028548116144245 80857163695767154 48643972350674026 26076592061250058 22859052183603754 91281743388146277 68689081140233697 94136200823076019 22162258146610423 85036656554915016 55538488140403611 65726511727991547 21223835291915492 72950677302951598 6738330833370704 38356676782779906 5667785301482175 99033476124436059 22754809220331798 25551883666898305 45679832312595131 23220821308588411 74711274358766112 37849346235051732 80627607635929397 32925862559360541 13306470539836651 76170538681011835 32104622925613720 86278110504880625 91432774845758643 54732005038292056 12796151955383548 96296671445778991 49716790286956363 59598167408897309 38673973448319535 32947761190855833 14986963979398509 96767062330882005 63943813245268661 95953308495613450 94172485525664300 36068966177319624 81538608712655134 77024384349072883 30542227366903473 97585274245951836 1540990625744440 79701614061126477 39741120187774039 28155807180453 84584051270339431 71092087474047871 7357647529299275 53332515083197690 15600338823542150 45524758721360648 72458614464506023 27609417150420227 60900724259298755 40989811858076784 58782960991642848 25598506878159016 1580595336926007 41339449629007357 22805436675590969 26794411466667197 49186604516266718 22839127014253945 55775941297127831 71049194706551216 63742242945225198 22318200741400524 71562737844045733 88740762773961089 26619239836079459 80694747482038326 26200835768977275 32363016822570213 88322631274248205 1062549275120233 66216526409319854 56009300239596161 17318056028879306 53691777846788573 28301100052295910 51709818272352592 83194585884078222 61758397749296138 89645558052149149 89823344365499971 23459338699889672 35785597571534301 33977102016323228 95224322999232437 80054237838346573 3418868996717548 2002501388718586 50888324053897987 99463179156981413 19059373084130990 78284832731387237 99152725920440513 32853743595685478 66627993228761163 96916513851593552 69413276023910281 35229386549677618 69478067114103969 40701208298398389 28105948890151827 61070571230799554 39088836208155978 69185316921461814 55959892078346624 35393223279594140 18045999372196101 11795197326408660 95775012546714446 19452017553243123 64532479097365314 62863494526359268 80001703845868242 68564680058694693 39939663189919293 26143066091949282 50105876816071183 28412059710884875 92673235219305328 27930120134633631 46045819306384288 61169892525904784 47487891460521940 77675377235776042 99881109975536274 26036674294749510 93566104593205606 53236264838479260 84162379635859267 1056118065077753 45338613859829512 7845877348193222 34014692617183422 75627551126899761 42643665451932315 47678127895338971 68130528223140073 54359418592582667 29791426797892409 28707629477049732 84576078768410401 67005968268109640 82548156416249579 84395352170292144 47143115592791093 45410226201870813 12460347686560909 40172597060713665 6202547975503558 72326449093598991 53623978757868394 96048893320430010 11792605333628094 49462261637294503 77805641064629304 81634053385410441 88973843300327694 69164651833446026 39624788291106618 17423197995911380 3973780317396703 42645742637904762 98048732318929597 5104349584073872 93148098029397908 66626208235840191 66204176845598212 29211386112932242 70230884061033693 84426055248902268 98968048051136012 51348909594653258 18708498203115813 95678912909838010 84097826228338672 16311648071982513 57331686299400318 89785810756125262 15569483778535748 92846761327825867 74928830904009825 45630574116323120 32884705974882874 38027838489298043 57506278111842688 27692824591904748 8137836390627204 20815581703393999 94561105449019126 16164665863903307 68027776357140356 53751324659549471 10269583921663005 87216050897959140 94021684042636509 78918020534547407 5032440546662206 19536854678486405 45603903707666826 60171888804080347 18456913572973259 62400139925789527 26246024333250014 46633611544909017 71280301668955361 23675970251539949 96521493914004525 35568002627254004 62564705937240226 55317227713160196 77028170342901375 53995209351004075 61221496061964051 79345128795035557 27790077340134529 41329455339541597 29464397982635951 5129731043226372 46292286327109803 76444763548491818 98841028013726888 71630825564510236 26990766905619885 58345810615701649 75592682187133538 41331084313081412 65330377486155125 4653347191319853 13963863365146935 8723700998126218 6949030335419219 20747242950946756 75803072042714466 6793429884924625 62259444690522978 68286815229591794 31387014910266350 96515330884509233 62051869765122631 930526649168712 46252189502517197 28442582898247686 16724077047422345 88946103915424005 40233519786215489 33890808461123905 90510204967934724 38390920889470088 70039314866858755 8268655749055491 22326941893825291 77658915729705856 12258584793767992 69291999120808176 27119728573064330 88745636390672684 2580339875310794 58923644405926046 30710196632647726 62432459877234833 27094835768855129 54460063100194925 530325608420644 70781369827911140 73331704854722369 14653998953291590 61087186935045811 33859502683765926 91882190270289207 21672895108241871 35290689475444524 13913299028937861 73325923301390999 20159348540529141 55904730452379128 84729549893806251 58524958230741493 39656317301706321 45509318325440172 90412780182538921 16068976021948730 32270691808520550 71573898607502295 42664517162041183 43348495264877177 37057989717194339 2755853098950571 33979878598426318 32794450789439583 95470021048837596 23819133967704439 77934359561337315 33609892355741351 13186146697448208 3827302804340849 49811410639377726 54440652157825069 43571195382138909 63266113846057456 26372960089740378 35294233930764835 81864600168215464 42552620321707456 97799554895279081 51385367268207323 9370748630364822 43488772718870291 61333014573069548 49006795862282239 64068852817782701 26440001845503655 39565280921491570 64982080906748179 24702742253848587 50628342508821627 58212401277009487 41936514222310129 10080626493823866 19968457099635932 47481910865075382 26613228799669805 23797272541879491 16982605072978075 26860333527198244 28378340638184435 80282897257705824 93064673475054765 30707790422441490 39150115667289795 53233255685853659 44522266467357550 17491855057882460 46979739901558928 97442966607053838 55494847809284165 84793114051086786 11952658231645985 66757898991516115 46790927149623982 64152963652108251 73392021529888350 85689952371017439 28162963889356819 45377055380691089 92900757213436701 18879360359434221 55969468422751179 28611906417649203 17551979330414746 98798560326253425 65156622469274881 24602958083766279 38871720826402611 33464252362976056 38252645926741248 78860736982489161 84283005202877458 44700839232274035 50641955440884164 89349685900842189 47892545997785415 5229355707967047 76966351463432624 38052706063402195 19505221946297056 86979366254855309 20445077204239489 4098420669956249 50107016150447029 34587552834553658 90088465267116925 1529252653858894 5813325910693758 7212013382805411 89648084789391513 40817742970060653 31957266046114151 20040578948576762 72137124111271879 56285553155143962 8287136170697264 34163967207961031 49433187232914763 57958886541235760 2314695884846205 82162456339621753 5149269421878002 13043358916711022 18242054158129501 21233459152096457 79400591990174706 59369663860663157 45600178114863563 64967661418261945 53435509341858865 88380601754232415 4012727295524120 49283907705166003 36889440579950552 35032970993221066 54246961549122120 60982274822903523 64687040763025397 56069384543242317 85175598409153677 5534251982789659 2199390921230420 44582851509955448 40284094603319065 54546329411104075 50616809057489474 41941103632806919 76052652324423848 81609912639203047 65379195794503131 45323145507021072 44793121929600494 27080107474647490 13216504314416571 2583226193516365 1383050794350812 72855558637819899 69523219561101767 71348783926529648 98727222343277874 421885871440987 66005080708330163 63432307662617828 2971908175747545 85175380904672888 46793076121518134 56361295305665297 89676977170175801 23561136219435582 26113748447996052 41322959646780777 71850528667019650 84626760627121441 22669083289915343 39365504067769629 23134649246565829 7914675159025262 81028465062607881 35669744567965938 82928362285330919 87382796989925159 9481880068630277 52741360893403788 5268434863703848 29163051644792537 15642396566241355 35010383815050787 94524225588011149 60006365353915925 21627598346531646 93230538614141558 32420775925087988 37537564914701948 71743803031430242 88972168979943255 43819401876962588 69170468940780907 22268401293381388 36949070441676033 77353205016999622 41316930720889876 82732451458647877 17847205606371357 29875729385273122 29974209208558724 10988031955382102 81395969174447159 29345192618307643 74521726951284456 30918379423173922 90403579223817872 39659604872267770 48281270901041735 67362937660374682 46593936200173260 75526859584602400 11135595572795735 32754025854533330 18761566984668228 91421181812876315 22635839717219563 36916645828066099 70367587808857688 18355608890966226 45201759678055405 57453844102299899 26764852103994650 70451979410630153 45770314474617911 87163141037600220 59570469076649858 51382297288176660 5882864798565552 27234460586866103 9333130330895143 3067120183122964 48702815285702703 82734278678756296 58769582560649764 19321602157265296 60141219587932007 27582781940448742 48660769851436438 40535535862361682 91672221869063174 19733130880326082 64129090589072698 29210017008703191 58494429107498116 36943747907374176 50522477500510136 86084062314720873 46786785229854753 7272143190487306 68124252203605012 93919057113091902 11401409683788049 47397899565371476 15487886032444003 40374447484448636 95214971283424991 38617949337122425 18057930960591169 98967063543282104 69737557073275987 3919097062464094 3161099407097321 70866924771402964 83914509023540839 31603516420316986 71835245279100534 89352301798877002 76008333537093728 47545145779048650 22042404484781395 782097173971023 54084801024098506 72023351333629855 2553109906160173 89462385942888372 77762148043434063 36171619456312482 36176195549605779 94939121991419198 57403625250559382 731275845860823 53692726503730824 55740837194278617 28122745464642613 80639734396277527 40992376988718728 82809440530385167 69422282702111257 40349350537795506 39181616723517587 19234460299991806 1612555740261360 61189432473158362 80122902159080619 98103318637112032 69655623010942123 3506453372791407 77178862240278124 5174454460801975 56327948528481146 72612879282763053 18744084341578077 73115036189068683 13779535821645621 74553559995980172 97003880729810534 23138799515258639 7660862584344076 34717074771451758 39567295657152456 23114406021463473 35326632148729781 60969702012164903 24841883327720959 30681704102005843 64725386792153610 10073112687162707 35011774895123292 23022537994537858 19444207495405875 32028896600803161 35616185891352575 11794024947773529 39383522003956776 24851526097596581 26368358118070851 3344794939152901 53440273246447290 16073151896056977 80892155306280370 10606786968663895 97712103924619682 85501201781651253 35991268517204005 84709154268882015 75151037599940566 8795010214810830 72261523996152341 78186274711560252 90892615033963790 20395741160946577 76158950985793539 17213466594456954 14782496217564012 69698018836254645 55270886674654117 87290685266230690 90450483035306505 85906018789164587 55083656717129607 62445707626256748 98632591014842656 13339554591515062 88739553211551586 48187811676665673 89722195196729970 28998770035609083 2339679891710817 60161026986766004 8935763076014910 37015175979491816 43061793798203760 42475143323296406 83907431433308480 82974550566914166 4879184607994407 63384002844735318 23999542961264140 55642868867673296 66327956482640163 64503011045102308 11892581630764904 68271964454512315 99134072005665768 72284112459637422 32976579663967860 65862924170707395 66455185898351130 39300839376867944 7106306728915463 57820672578932745 12853681458609949 24475178482611123 10891323339909200 14496279998565216 2794842719923391 5523998745184138 83439628302342661 27802510849695085 8680366249773688 12588242438538787 92429973026120305 80263028935566733 84471099322064097 45262273820851991 98269619758636481 37178989127807629 34530498469711422 80158608801722495 74023614998861304 83926464345146417 21883975144747431 70983556251790940 94640860167933558 89039949101446864 575843973281386 11292782289352154 37242893986033434 18525590155540267 37603404562818294 89900586665578979 1874782648503482 34408981568429482 87622159007959748 30235609133925057 56509990429656527 40932873899924944 38571696699709127 6258568151573322 63998088882703317 40340724824033392 69522695960933676 16530995470113017 9078547615366364 22807908956191051 32767312768464052 93146525740095974 20642123992582319 64947817981579572 20140880671242855 181029635310740 42975621768817944 60727919638490194 92284139182606099 53134455271045402 79408571059123860 78954668140489529 64265951155876969 36679346103255446 32716956833179264 10172282059595795 451998099682906 6947771344449380 22325370690304518 64920512811030285 16322966136250331 76239085962796929 50353478494773308 82032553901132758 40899230214819158 44914882521281673 19914302713965126 25025736272819202 37649383697059647 11339809507215990 3816350403304695 30824979959313909 38927474380664974 3768030695879999 19560403780028991 99461046750057851 65896595789280036 65205768559547746 99447652408059165 90977700800793155 99935808764355418 73147334565127840 70580169940026387 53388442262007185 5888464444232526 30131523706405582 18705046456392521 44527519291616063 84648314717342949 16231551437011965 2696706385479463 23267288947990288 18438684108985874 18576276990080650 17540018386829714 77785025675821763 6628060553527348 30002310586210326 15569597567636570 46318188165365218 79307677051975489 32057108227723601 77285223806194483 45247521406954670 89341478234434637 22426579314126146 83130099809374731 20795199600510655 31579051453462619 21957549830349199 79431632680762835 23938429368767071 78292388052592555 87404435788855521 97964100660775258 99278633080459465 56044831554106902 39801275099518876 77477761641109118 13746096758396251 84694700253368934 48257117383868007 20179201792789126 15424750239922165 38281408651375283 68710721455754904 10998692158405463 58362695759611766 31934255834336841 22140189402825291 89156996826185115 86366703536462139 8453203144755143 43823079854497609 11905374283358153 18156004639085032 62606861049725592 10086755719117036 42807934477529184 35643732960276993 26976690176230450 34576454612633302 89461473013197001 56760261607961043 26258669116474856 35653344175779800 28528594680301226 97554363072802952 82718656832100903 98731720986666076 76257610514804445 91763805223617624 57455582778493516 15507139594417492 75527808918491131 20076730604540201 15153054574369165 54317658175146093 57838043349171971 38219656257417616 49619574914506781 87705156195472907 87687899303704049 84420817425058595 50254470198750770 49210065580654551 64182347215600232 8784160537344598 64386014070151027 76611421693923177 1934198991149833 7717041478365542 34662327050962152 59554103620276972 93638613092849041 24559080611678134 54559610285821971 23646083157068115 50271817681513676 39563447891859236 63540808824111524 92533835644982780 45044169592462525 25645141595449397 90867686707956326 78237301264744284 74637036798199466 39275200465727492 32121848877778333 84409254902309349 70943839447045199 89622447652319640 33351376447060904 97092428272858624 41631968397787928 74169589683479406 5742544915208788 80335729814580605 29232095534820274 96071256993011160 75770271736028186 82839101854787996 33761815833007554 64205008221432544 71937847597397371 10177100651100485 67946795999659138 88260442781154036 31193854833224203 5917470097054190 28727670430675410 73405565001001597 25699699730895781 98082387820026980 83040549670209877 64706294278811049 89427083282182087 83287908001495544 60637811340768825 80602393016282749 401589051825438 91491901228013257 9069695776202011 52355507181375806 51518336576079988 74937385398880838 88012932014408242 34168793413769091 64488251626183283 63958656474379272 5874327916850640 3655328131719455 47622069610798168 96663985912024928 29147098456458199 77115813147066226 52252620263986984 31064156075211105 34073506675621983 77476712916995193 40075618798180913 71288327530837905 8556661697571219 53535634801472628 26740375500913888 88477083309028881 89966457296901572 33756373504910951 46250922548515516 555367235287470 35247939574176413 24593808757249538 19489711287520358 61236090988492261 51451272096471708 6915069243787245 86728286857923069 96787219485877193 71477745357275616 9090984757343332 82922220624288809 11828059027929323 50320042606617486 84863168873560495 66244945699392434 9595451153998535 61429403795745823 91151611740691733 86435269347369357 21977921764544460 64992562371570807 33604939648118848 40228437619415368 41710367390580183 22556416884010495 8577447604789063 16178182115060863 53770391323282485 23611151235044671 75195133305502893 25213544359223578 37302391102233041 19707310901957256 67558149059106554 89161623113614649 67073505303059020 14784040792326950 91357655368706733 66854647423512588 95275812868975656 85564656322418695 47229428392989475 18495159255450330 69828071158197073 92312567352495493 29656064702644636 47631745617289755 7034286312784030 44294017679527375 43814888219379526 53774203990306534 83287630850823024 36769332075818419 21590557650452429 59358140432980359 73919098308388185 27788460290206103 27251470362911662 39202126076209742 72931352609767340 89316101274355731 793967655132273 40029285308505448 25384943626307677 49282597155475159 43638241609047901 1525292118698398 99608899464152442 68994629161572521 77298334628308469 31707096320954720 33390733954534991 14037622975628061 82836506146197162 87412384438557421 67824755706901557 30123872499400075 21855887009688777 69033784266285832 56420479906316779 87427448239867044 31468580699282214 15920090801955289 86913562157306662 41290158509116267 75425364021062027 48137045271070158 60036046181816129 24305643829288735 67336449435492604 72121518444133820 5700460017352442 20778059716327050 27701582965049020 17330209380474915 86313840310155953 99857357755439110 62233074085212701 14177150181646055 60670594254807974 12911175971059025 30074318329074204 97802060655600642 46630369356457649 55704664788211546 92128683040425782 77353365108113335 59031354529512940 56267033245771177 98580887960188894 48381815956581759 49274695065009739 92192349364105298 23994513461793965 90388590532235923 33711320621645378 34137617552431946 297737739767087 19772831932340850 18839124649656731 75182377555388931 79035822054329457 86728986100122058 33288600487227881 66520500739722809 30823471003470955 48318757827660615 84729898076258464 15895562002362402 8836698927725865 9295371163451020 81021677623174249 74560003626415367 25611479506815892 31092770663806604 81962232316356665 97265592725512864 15520304047689454 76128479240362448 74220365670757841 15118015917936883 15899542966785464 51180961844033051 19628633640891821 75889410698602335 34650444574739123 32576097504066901 45851943808531067 69618678766153408 66062259238093256 4833857654524905 74558231875017438 61516502362330847 47374123393530911 83824451196466311 67013030007861127 9181932207951435 83557337686913627 7171755181278683 91189224509637979 54706966604810141 1758094305266990 95131215931796259 91441826029428325 11113293267356979 54596500341924899 80882470257396746 89056482974905523 93337223227075496 4049330629574452 13604593014023557 8688703126177164 51354225201505623 64847316625966596 56831945554873315 68681320942869074 42907736107764289 77204057549907098 64146400302242036 44238491636018973 41809886902641748 22086981364701333 55960877249032570 7133754152824792 31396059215210272 94800406950737154 12983116393960149 26125198373406631 27103987304886919 89828055250755072 48379471587066658 56860402269438685 32249206256103198 20139013642538330 30600785434259570 5656008899318096 70185678649538198 97852630320201509 15500946667446592 40410670695846444 91635210889348498 43039718630521049 13116859721148086 83944986191020442 94503089833198424 67208163020999449 66855217460374271 33193746920397547 11141652657259887 78424902448368996 84810976744123420 60565220921721448 69742660642200983 67524467648556918 13221553347026532 81881486598098879 71797410973530013 78226016590930603 67825803697983576 77537507536668617 61265808813377281 30330396471321196 69496721316730494 77337121334744269 43976218279803721 54864831504531922 49617611145506936 18428567428529272 81605046481461389 55196296794546673 47909979304661076 38995109290028207 12426638439678437 29340082371142633 29387169239369329 45462333860760432 75704265391741319 13507502072484746 10673681385604568 81431095778609070 24582387008382871 24485259750547823 28676465480575255 71096474172484033 71822177978135589 22119140659824155 21524817709882120 15008895005012103 8150945124393365 46134090177527995 28797437590597950 2259149927052412 62235372794402443 39585255590021568 79804410051954582 72904570289470895 6641902398454743 34728389623521810 37323280035780102 73895400218387028 84967197431607474 177362616888429 29462554167633389 55125976476433483 98519652359931926 76811968660105419 5190984075998358 39201977713857231 34577987816046959 36547373859693244 10870572731828815 16731567826910064 74076108562218590 99991886992499359 57684325076775250 27052256593553452 12444652414998603 61704729963153793 7257385286377483 44780120213507042 46655726415823691 38164344090577385 49162564952313175 16655940535361054 30681826886023933 84554302536557686 8429891284288365 55669263240864897 89152582556946421 85036475161794091 12301166169593255 90728015513209686 99575188169858059 91589486090742683 63648927679751064 48649679325324452 96631936311908813 69472607977668866 20065973312480383 20760591951399078 48705074241733268 68399685431640509 79827041170606771 15767110071844416 12912558788160887 69721644924519759 81205384407496271 20074394554107956 1790933591973322 63685700947891108 92474972206399612 75540727223730255 42977984602828837 91179143924852561 47128075088570770 79554858990627811 58932178298713952 66412396064940606 33990828936439270 26000115423627207 85262696313374193 98576131656750495 59158225980706616 33119217097608716 9559520072619272 22223290031120193 73518943016377878 74984718045550688 16579155755856528 81395804190369005 58792576426808465 16495136989675854 43254905164382341 54007363839970151 93918955058172508 63466360660054167 94939270891171216 18827585366082183 73459101658328334 61402498532208918 40856658464085148 92253099101858099 9148809472961480 99225909041743886 76109414959966675 95640491968662205 19684262887503817 12066932092109703 19873040447796366 27435316659066110 76855778066949729 82461107270614744 33906044127195916 2512357305717074 49155000573243794 78864168639805082 23332265836897088 90877001151987587 21129307206494982 11294046162140426 34068868454619566 79696842301191925 31840179351757366 42642641076236130 25226102952208432 14464561210644334 80160495936004818 30841535852262852 61868325221981363 22938445326602236 40121807568128730 3249378561281767 23241521256256461 92383680100257921 92194986635715081 20664809981933313 67520896299481941 44188572911991937 68368716095385804 76372358505315251 64697925123812886 22768596942125992 83567703151038896 55582571737746588 83016443584214729 38110014744029195 31448370112999991 22985630790291600 74689241891520165 46622080036112290 45624718201269236 25952808493709135 89199853548468187 15747897117551355 70730966163344443 99027685313164904 66374325351223229 23684246416957530 15316809363915021 19736618445177895 47732674617691804 80482823433694344 41571262832383946 38009601091041368 59613579031555752 26245883368645223 42840849700912387 15843730658455713 61323189698132826 77575915933846878 45803839895742581 89225801714064440 23306111201172980 79075986272379622 56509703114938601 40324569171910365 28658541558904099 23978914748556049 45028346232994720 26705532454061772 42617689373252165 33097529128712212 85997945493939305 23968710043383103 44115748481186966 61080343137341693 6075281769580249 67204167965415146 85874279012145056 6797448146474208 51188653300379740 57228346656121949 56684222553681491 7702325647465271 58884055163827672 98595978674006232 65122322642476200 73828289825465268 67289825983857009 1329113309307016 9802571800552007 25874741452059493 89216085062237750 14775640236747111 43595547168118380 93181317592777835 88310375313804872 12107501077840781 3097292346266225 47739435917938755 90522753542882249 45711206292631986 18002064005282716 63400525085096314 68446970902785492 77726181473724541 25609381527536844 77693641615945493 51008923557845032 59024965243675465 10609566217413940 77265094751601802 85670772755182976 33823453219150795 11283193611085506 95038392408318932 87532082270915467 29664800179356935 41138283370451986 96012618704691597 92527503916712116 68567514185966094 26594585689498086 10426680602400618 80169649262931225 60289765022868116 66816369904065368 79419184496698967 99960583425697324 84035095888670943 74787476158601868 3509431617073661 44228757728178369 25150533512234113 94929644387444510 88799169389399868 57211128217985175 40158861897801448 77728651274126172 71637066001025131 28294968737834717 28671015325251917 74661714492140312 93401641962385970 56006583150400622 29498976824373646 21448051929230588 62742840919653113 34654964975623577 60615695724667360 95975624406091052 44684184979551114 30693609856664831 74147305174658871 47473881303481307 70696372943039233 33283012832624863 18014535289458146 33293978738483957 99998470221970480 70200064719576775 76918800639844142 20087142572102772 47646049810474166 51210440090357497 39913316312484229 94664082907003571 19342344356832878 38449026625328799 90292874563031120 12926609845566952 46581082790759291 83274396751720443 68708292318998075 23962091115074262 83806584665359511 75380880104207332 13980814741027321 35020333254193388 2148082975513410 61432533700241726 47705386300942567 27456759097166739 25181624708556014 86975676512470667 61970771327889844 66733455137852041 97626406305446904 9137402733882503 5734272331557139 23597860894937018 63992661508366912 7963056766792150 34527958257231893 44005917801018222 37214528841519425 53100276709994750 60272843243047266 53261822559679125 42677210036145762 53854573783405084 21330383337994554 3413002217652878 25867452120584505 58988314741530341 20635618093788702 62056529079964545 66689960751496383 96175670434661285 68768237471089622 49416404413268597 20394919139773224 8031459413631414 32925532383542521 92470997825920155 20343706477588166 73021082486648558 82126145391640773 35891642791305436 22850143043861033 18451069410035758 88503368272830793 74364272114879540 41590975884242670 18700508233576014 57204298892517835 43863145198959532 19273074604133011 88227082072284308 65596527077377187 15987688754687094 33697171623383199 36087174636733261 82197962642673907 44548341899672472 39042786122167311 18386809653214588 69056406449891249 98055249879613103 3901336296391218 51661665348849314 73126881049686021 29876150599577816 86466589606121607 99768131147179407 93459226582124837 18452518303389005 13493599768763973 49537039785458428 58289322615110124 52918927377861276 11400948499081638 4858175346186432 21144869741445939 58547044622679316 96753979347573020 85912434872066745 78879759722432659 84162685374469996 86311045734299566 4177321885405356 88672504977299859 31967154063459531 15267910810455266 75360032541201190 9707135322704479 98657214818034656 37133463733411922 26470716337870517 97027763392713283 38421667829638289 11450246869093864 1569882813977487 81640270658498920 73374711097377670 29434090252248597 55237529208866593 45666888287262804 8024655521081693 31467356158904897 2073948963337444 9567962414206338 90835510999512856 27853909179300158 10033066624766636 65621734322131895 1498703597427232 29082344219469597 67608167389930522 28119340410234957 82713416094359478 38627322354407177 18376242691974588 85630195756025888 50854405136183393 22387415434780089 40654973570351101 89888607416097922 10046762939680094 47327637621678105 87917069008007680 20173585384771825 46900321691223136 34431113077763910 98435793047013506 33282085611804711 81570777363218326 95187482310834877 61983407156427574 53421150652884024 66117462261671080 73234691705718782 90303810900367335 45450776440800091 32469925103677133 48258773359524547 47645897065369942 15647313947581125 72835968159417464 86492123942868934 5205611768557546 64937525583266165 82136753639611090 68249368755528209 38158987564673056 20981990077047301 58629861653470393 13705237246013663 24414796614812132 64232262837331645 65341276143963286 62832728519909247 90335482269914213 2471652866781578 2559239205855033 5067213024656371 77136081825372138 80736913501763454 86741984982805296 47204446087244875 81176085737146556 49913355855946765 42562992306650357 75985301058427750 68059811774860407 66480891089616853 91706617565128538 96680419943620947 4514896837140433 19232380338293407 89279764129357701 37156008171791402 70456937244061254 60825694941007494 64599951605645500 24630277047393272 38934653625760895 50298576247212869 43229883711828028 56528508965252159 39582379492678784 53628068498933180 36811447730782591 8049786400443612 24592817742498716 67531793674094016 40109898986218566 12048618501173923 28070572602289682 35621746753012490 26628803233936011 31884519386186006 35172845428546521 38928838171602521 50418113613814058 15402963690281927 45055699372245893 47038566819843538 27546909741396254 86875889371566332 37051190195030922 32760859907904772 46568755004015348 82724939711229553 98567386788108707 64971167557171578 64463748820226269 16608853395186643 65952266020725496 12644083383164754 35192918981860439 43384947901672929 65772699540327068 19090327105797407 11870805237968861 67679734961898485 13571394750227240 56196794880996789 92146113796123091 96051527159194582 67393546580434812 92570050318863347 63308683611842393 42795527429290547 14745461735800471 48965602673809026 89725323913041852 36853118839809002 76381943944854398 19878150638849088 63160097956890881 46362187851655440 44787326814112288 91970151153315978 50259941331518663 63840796591004744 9413223786085578 85274920031615429 99857778842570057 96234630153707560 14148566650456348 60217544494051476 89507930712629616 29169964878526407 11811876626141273 20521649953159297 95618877184993252 37949426818827120 19221114310214407 26763659898832339 23955948401317455 25970442022731060 76615151935524305 71723653764263390 19895324853458821 69549555977266464 20694135232601087 18251615641687513 39973928968829077 25882726814231090 11318483286917746 6682900003587572 6322170632962800 47795092184776290 71016260160487726 89561988090055673 51373250457181368 47751619892747782 78474192776281712 2055304009681401 11172008432050727 6808546826365263 42604550131598049 70489410974765067 45932673603575248 68315043869518793 30129701762775366 41443880676018510 90506933306691031 90579251163048622 44492073888752278 76393371094081841 71702335008343481 75253772171629367 67655084744836291 63674668129272456 76151429820673013 86543542986789957 58606699529162879 89041201897635451 47292595197603980 14617685820433414 64623248995534074 26211236084929768 13316609181811377 88145076137706198 65480628201304967 85361886642735736 38507440354397735 91953646660722195 93624108718736883 29191617512849018 40859896911750486 97888061603410889 8105658435343927 56424225547989008 99149418080968932 38480865023027234 39909929335678337 37173033740336730 10278514548445738 24401197957374348 57232565957973987 96740882449723641 98075696796296710 25162375216073987 70578202599981999 44350563300974334 4971435886607649 1888483349343739 42982953644567145 13651023756059064 78621772962283455 3752053984827325 56282426521523776 63015166898153126 85634888782351184 47014574410725582 19327211218188317 89536088044391394 6760354259208688 76052744907272663 45830561126015973 30007976608470873 96945234907590821 87906125707123220 9842776061958115 48508335177394622 25226451614633329 21373462366314900 93397985494336148 52529858956284558 63963748678119551 59571431231621823 99948379495373999 19150563573185989 59621191651367504 12935325437996559 65901911497462213 89520541865338444 60012581245955872 52440062840523902 82315234728823018 42197799898898918 76145534803390121 36184685970177732 99499026610517232 86124119930976326 37297392519074343 23127670834898584 34935665450994434 79598558127528432 99498753507468900 29641921982136689 34010510235872479 24303810395037855 8185832245911448 69631084553003429 42198322145693985 51687688051745648 1662293422492772 24121537586302414 92229759215561540 56610386530647839 74568685967645087 45555106331907079 43623128637276469 26514501882561476 88579824294146828 29503440010576484 37057459113732017 36338409871469581 48742159784836505 65848805750987838 12029088087079030 20660189221529798 79378292120638233 37887763734794637 18004997080599510 57810530681446607 69039665043617854 47017940251709457 5607886825920392 62013038753984354 83158238848886992 83289301451131227 5476409061542321 94832107986120964 49288729458185521 94211980275698410 8481470705142242 90947521011827780 69198654093633827 51703541247967182 60506252673041497 35759554607594262 54295076697810633 81553483314972361 8842331213109291 51298756515750348 6472934195349002 99252718002417130 51206641645347770 51274852355441448 3327459687906653 86803674928191959 32658471627500649 77882555612499369 11298017550470811 14361970750966185 10694397947112082 23970071222357175 94814913496506178 45923431473789089 94637589126545113 33241267024602597 94558323736249232 43812246413281448 63564177117611636 52868047808233863 27662368779292575 88997558378590903 82795929852178535 33674973158027418 95325141906387071 31320166234011207 52670675434819982 78559174115741551 47465445484578455 87487049286655193 15724612350795143 17237614322637449 99089222111258275 85914455389557879 46077005083115139 27863476244712342 34305513156833875 35239724185944 34523519267184378 82869260985274277 56084918902836549 54335702916575370 59187300775607407 11525147478074649 80520548971426277 37433351661710976 99122057656607961 965638269160620 55930051515579453 9287628853388884 89316380806159290 26020997136349336 16429718372364027 69569142325866378 45198304625266110 48844123522522226 71542361941727543 6817051224584226 76554238154578203 10043647458852358 67476688085566678 4468841524722396 33256604943499486 91069435982107789 15788304054277698 4940367002140241 68067294240438037 75884853426253383 88821806006552471 83162584967818882 74871990982335626 47279808302387892 18252051928126589 81880336800987300 57418103087702611 53182181594781699 91992530486596976 45308183414495193 27585511809326965 39408748144363293 49214636524132346 48375885446622515 1302379974428955 9997830479178941 84337128949428175 8782512076819511 87810316794001488 53492430449476774 94731104731620412 15059142121440207 40077418213977038 88653272115801854 47927147199050896 1903944224331870 96002245118857776 40354854152467174 46604991204640573 13669142899986909 18346163712447197 18742681035878627 13627132501111790 19206579734210491 2144332247815752 96241908691890665 14666051923087979 47163190440643857 83000707631458311 17686674804643498 5896877221518435 45811593424741818 79041880874096001 48627080968183422 21851491869864184 55790251425395129 76044680674246699 18965445728203467 47661506063399641 93182388346908987 71975125485566620 74141522004555714 39850741921970648 25414412438256676 35377644496809153 18321841825265798 14568045555116661 74994770936869207 72356358678774156 93469513058873252 90991263649167868 18978125719015981 52769467503540124 35920158807492166 1959230380191997 24642582995520978 90165893867010288 99787045222788886 1017611976817788 39337058525298973 26629966151591762 59781959871231705 24341361953354361 66865432516122815 8096186644266934 62292975006206098 29602547232354741 36936857800867538 14482668533278136 65747411315753768 2922787165350647 2058382510152039 58592093916707594 33086435544112525 7863182210492929 38192855072223346 63504778888991827 23513712867789652 90120811296256454 21556774015784314 75940856995242705 33493907184218288 21497443582331412 56819320438705666 9305524448727578 80225805678153243 53845336707832989 49532820055388234 20874149131996924 50100922779840290 82744567315433510 41301894863043578 95352041115279063 84183647926661931 29866545477656673 82725909875706554 43431150464928196 15838335547006046 10549069082869596 53417022053412321 43689302129344576 41915402134607978 41226605989829188 39878218173236282 21903299511831399 99796240539212097 66895847051367788 44657423122604725 58862051939581148 36606789848256720 74737191669134492 72212811539277939 50219778697470681 64546554738988311 40015216053908457 86330016327748525 52858305427700538 36361062691476589 17697908067107339 67041167740436238 53772272424612497 7130682602127534 69610719759361925 60730211082417082 45351435984177602 58099645043907745 58995745829171577 29160507569728472 29656503876425794 34001298598987484 27441313729773265 80390491314984163 72073471584427870 40771975828553490 85359555886867866 76936034558310542 72865162932985023 6638747292246110 22677552489749014 12091279179819862 22006133157351995 48955091962711670 678135798029147 14520716827873361 7599829310270432 16047113047293917 78832788636174324 86469160272249212 43466752851194816 40941712440614954 23965072413640032 75174266361890013 46533606775735279 66876064799629718 53761724970083409 76062720183720473 18326820778237510 76394784819362845 65763351210355933 64610826935431898 15796883620456983 55858005280636148 96589442775088781 19241924155792923 88658175411398269 28625068000693926 45209240449622093 19537309855278076 828636635854118 85887588338418396 53023348606601688 70320921968297390 65912030873579207 7756060572400976 16944457908657427 61025945157365090 18654173704641049 77601292827500560 22249055729893751 90777143886248154 17438992986568366 9481637343682321 46601977634061362 26520539787564505 39901507223545279 35733004428668443 91089216296712560 58559927541412586 1553319735529972 32893462500984878 25595322565676330 6574160651810222 65322731926350379 32172963816455811 31089413764094493 52561180327027795 21178737218848218 50577354506051520 47536063065771540 846226158947553 71772180749148772 40290705832735552 88579507541878370 69402447211465594 2981536402792119 80629537774351478 87105408875441038 87567561679891669 66736604874629645 22856041282922745 2454467458890039 86863945516372121 71680632268545901 79400734290829341 76764057357217108 54328403404788297 56407973568720324 49373910143927916 56104565987519047 36255146906778266 86484685353319073 56619534517436218 94763268668092543 27018091168241250 68684067053678582 6002320245983033 61502326961467484 38095815658839354 97730161137830592 79034255554587188 77042127715926196 34893869736750092 98477227477859940 86087037463739954 6131871833549594 65058674348652976 56505751410142183 57807942595583194 76121013273755767 54706326915307645 55895383879992580 85839714825674554 58811067977786781 95286283203428834 25414016800157441 11712052772159188 10939549401139324 44941830620887555 25057654419529065 67986368916331682 813163059992709 9817848086025735 24867547214198290 29822338053880388 96635327568956458 5722876353990899 12784730619514449 12368738458897875 53969579453180438 51136064060071563 32674907841870356 83020774377464704 36422166337237642 79848740902981298 21999752618151204 38115042654658543 28484162731837193 2089916427854167 46066276410313325 72620924748087974 21880271562737720 28172487486074085 17882837872350447 63607539724230125 18144025540587593 30109203183975614 97184702584163393 53870991730493302 54557594908443957 80975520962770977 96823401714550079 92905679042670529 83080211328927603 4205374546341689 92082783678670042 95021167421126302 30266426930082647 10534113711389131 239148395236856 10004250772049694 11416110612175287 81016516919384363 62598854691901392 99399274961991624 77692224190859066 63713007039281853 43848967233633549 8556615411080319 68658961729127434 48812561041673229 9288021045692334 4262124545394603 5782461681284063 13917012589901191 79463579787585712 37609706601879464 62424766213091352 97418177316836571 3863769660100489 95551359918327694 56732238377387160 29512837776577376 34525613457336252 54713454780192601 67369809156758817 33784546861990420 11835000027963952 50392038075301550 99672023393753069 34341199974619132 10867494617737497 17221577657663030 23443567368012211 48550306570194316 5417304700569217 53008545424546803 58873226896268872 35604307576929329 62581707152597555 37676116654605647 73777229538320602 17038949574643036 33517014471884113 96439638123463508 16725488702672691 74045546385008172 81739096389571017 7086596129492640 45715181745727593 52090158904763500 28537348975174914 97990707521465268 34464701256417843 22083589325775374 42313868003059314 78679119726879893 88834545870073479 54435034708213901 17818566142280603 25915845925675899 1594048628083483 68923132264254673 18670519345518155 32480698258291526 46759631971472654 50354391538190942 7868704557406583 6123911688436539 3717366873138411 51311357709318891 9476442612792761 56996236323372363 97564151284351603 89877256301756276 19961426640065366 74023951711407546 43091790054087351 9382388856985206 27883148824214745 26879755082957698 62816637639667021 69742843172737983 20820184854529700 75241342289102151 42198334549835025 17020757235962635 10489175425598571 3801163428441370 47680718262085805 24379180164575371 69250788421252350 43957133602733217 85059104491619821 14260299667745282 1882879412959400 67476031026514024 74383995275134083 59551529733219835 33897670326124924 47871883464425452 47573663184504508 23118576488932509 89699892298818573 92326347019568340 81026738358883323 12143382737338597 2512257723621987 11780881208891399 99505536873195393 61786924415331103 99746334242849795 35309282190279097 66789514112124519 84179948108275810 6874117396058446 5276595349032449 25712897296918124 42438190988010426 2031295583761972 64696205995049795 78133127680785008 37433594386338966 37173052815783127 18420732953091314 15380004549177205 90852360836582684 58840655205127487 76996218140264245 31454853630262382 87698471110142224 97832605882422907 83130286394098159 34344271897843569 79996409694269526 4952813942280825 6458373179000473 13918181879884924 57855072287200954 93749758280961636 26816711270362272 98319311645394304 99894530705191874 33020846598313594 69898196129101343 40809653349294557 20043307821445533 34350858898432075 86625962055383217 35796777198532313 37921337530593792 88220833624892329 67027864303520319 48905812848537077 9174005484683811 60878013122332771 12650708636818169 58512479601369668 97298379326992825 34411213955393303 51019545469781639 19351363119807129 32474996654941198 75861580404300950 30216991392094824 91941866263177011 43195781090309431 25447373435270029 52870311224732323 35655509783197487 92653597188947239 82190947602791891 96696924048144047 24229906700360254 59948297097757300 20494222999490063 67413842588157293 41957465366069000 80398194901033807 96499199528933451 33291188839088187 81335489893432607 63632620065832605 53290834932189642 2993050297616115 58772097277475552 11267009506867827 21410033009516637 89550158471516712 58056918120813501 26959217903832598 24525977435163391 40388712721596528 59027994969443060 72571514196409002 3036313820849679 20451229823644940 1411469532442087 48285222654164836 98653630528098710 64731706683803569 96773844617328061 67396221115895232 21216744241448853 33398908374367139 28208976659344104 51967153247663296 82245397662565203 5039901172481231 49816661927225909 56198652548109460 86094097077272180 52749670372847136 76724901515237155 22551728515320947 70993621393491635 91130254049831345 63406349647480219 43217788149654570 52946544890186301 76673748752295056 30556521736201040 14457218777494640 14014776707284371 48493779490264603 97619873969634658 42130978792002590 77144208691888314 13155788304361993 48765619935608786 86172203015005779 47782030332758845 36088420960721887 46842048591185142 2311742899563434 86853661548050099 9028508266491952 81001042802576985 78263129520018628 60208099478227289 9246161282637439 4768828401428068 88373772850262556 13317707281165945 76843708815557311 71741651660472358 97936344766488345 87467966239004925 3676526830514994 34480523393929017 82500374315705529 22654636138314100 72586646478275795 68711086550215461 44215126917630492 41924043885796606 25821289038901975 64253035024064065 9455508963981164 68348541303650940 59718980949390514 70605505409487971 48974813643538693 70724939732593556 43134879431313999 77567878612326432 55535079723625578 21232095270110770 3028019073236871 43710773468932178 47175524664052050 27526550582176149 76578955999255062 9406188667132631 60537654309668811 7118303837779358 31788826862013033 79645476427279757 9048906585537984 22007622115028590 62424878067728293 77237905650567956 42459662767154140 75087208261564614 47359308654031749 7624924544134087 65487716168950840 90960079665755709 2919819111364109 41452522293813096 66650119540205875 34535627891009486 37112325689369181 58767593260150178 4798726451295168 979995309929743 49666989912618450 57612667654496627 38869646367177605 47293876976898441 93630737917618588 80381620910707429 54264020619240405 69223842327734520 69882830317163084 98203891089719673 20223465076129732 65153741075233487 11509790381313753 46352575808106503 71142854835372442 6121122474959910 70060973276459430 18582070491227281 31373012989654583 56530562182659913 24394655130118112 13703444487947104 33772420189444543 26049276381957569 98979896723408323 84886380863131935 22455381849143414 85389854246837254 77518077825816946 53044570599939612 96738604224592318 30950806596333782 43853612835199376 56990365183906200 82685499900054347 20812015516784481 24680574386922251 89324486429298717 16960331455884388 86614733533667411 58789845133565324 19997257540727633 40773639681387388 93295774194091992 34342416403351915 34982753162616861 21905512796730076 99296434622019605 98137583416765749 22046886865869440 41976263938767824 81418561252329397 16840672622085001 86775996797151813 58609355405094795 47082021001936081 12696297938027422 95287522281934189 50516032569485212 93850937768789391 80349714059122425 67490475610294413 91910592465128818 16606854674981634 43295554157281154 21943144607387183 32793113442296921 1186549414753961 53539581853099077 2801380046735157 37203644070978265 39433407526589233 62484829194180505 87133354196327932 28559364727731796 24908203727168677 39760627106545220 77412426860478859 40456424326037087 64246335646763743 26821305092652249 90792591400063862 5529472645099771 86866834283126006 35259736223834404 62416670277393352 24470141868827367 62848751826135724 33924876426370003 45712097282615832 37331481783048548 82838953803084093 19085266647934951 28031048930231710 824029068700787 75073964437060022 27975683442361628 72858443427629328 23521235266213140 21459616618576942 61084248581361640 48961632483618663 22501954053201942 2109944222933187 21416016867387269 63379188991800898 7241481915856689 90191144647342866 36652417517295102 35905461503309702 64907177001053595 46381442661627108 96548840360040008 92220128784068488 76069082321255365 82829555879942436 86668710017266047 7993905867059341 60959959830813392 64908945725748100 41979864490306930 53151916738539251 62077909713607892 32081332729479255 88920868001379413 35720691108213103 1969423558484929 13254358844239142 95577892516894064 26554642436571120 86131493268674355 50552302296516573 19671608035651847 32156498442603396 48148017735219713 11442670488520548 91270058007672875 35564372094281405 4131887797185231 99692166201269410 44716093442301939 35038104539912793 17454479314169561 30776407984063187 64034378510049190 84341682344040341 63468978955719894 64230244027888599 50647737287005736 23115399731654016 15017265083666846 68983163451518654 43612256945416134 32193652969661977 51686677602155955 87727861045411501 63290974717309958 92708328112580276 47743098602589943 45416642134867290 97438692191037422 62745981706323627 25632083607188878 24652558447130090 59207038326325494 7162543661407133 80364695815313934 36777191689540069 33516423971167606 42747749108118182 33567575844726090 96995472019308069 10076333315224177 36165036092232686 38307768539084843 29449974240491998 77867237694881389 61750934521755538 39266673918241132 14300166713698849 22649546912342963 64187076310199704 12858027034933255 8023776985249243 19189848240164894 34613106627342182 78785283984961874 28356994932665919 76779216195782753 36025659654881174 13323432297174167 97541144064114642 55341038078084398 3428116136127951 51743422546528530 33321132515544390 38223503481236192 55284460553536595 38119802523853590 16007149933609528 76146695949175100 41481976644242557 71724518462473665 34687422681479999 61851531484186724 7797807469344259 11284088446831768 63706103508419664 15928279686841860 67147257472054682 26825479735831814 48748162186813428 4230085940073589 91454912621630719 11255283815358725 60663678278998422 34694119151818880 37100316452013677 37193504832255577 84758007579088893 58962498503482333 94698556227744384 55292976500195047 56283190376938008 47483413391680845 12813316722372210 86075746660951304 9235938214214785 19537112786213655 74524361910705431 24123017383916341 25328612737864210 61650983305468529 46251516304301440 65356842176159743 8184905175891781 50263716045510713 92812622977976450 67123026554153184 69112063162477200 33892005632117935 50120931975164792 25179610932365009 80734890118874888 77586071211025954 53747045376831603 43350893812677457 88423863542017813 75166533215843882 99314907766929469 1288755028287357 67456862521089455 86844385191657333 89791946024241846 48439038409552793 52800575985959974 45481119219059126 67606358473802340 33224963114725265 72984106983878149 66449726724673516 75954706715687793 30633556028297799 20486424219000454 97575714328429347 51262297587823593 80639679477129341 73130163322077587 32109493351300476 32304161117847124 87915053518252169 27800114430673347 92819106150337486 26257517207680306 6912346300509663 71653017079537107 24269232589923509 1454431749697328 42878616944401928 79771203691995369 10075073187102857 28219261147420557 26097300126411012 59603130919653363 47217580935031072 29559790486380796 64633261916974312 52592904240575626 13896467773881361 32586021861965898 9313174163700224 32274161567646570 12734354656676576 64632526614145186 82346827157195070 77679055368900277 39112211015398467 23321537171310945 24972522486723363 64297501827187002 1838511155633401 7865132057150669 86433386804841971 89542184721064132 30442602389873453 78821239698266470 2752035165115291 6159301124137983 44284673671137813 80665957975039206 37642450245575789 83714871348360338 90990199305787024 87480777162072320 69019479791749994 30008538504920467 86904691581058489 27362886878642252 59046414286996964 91436051215795259 52381863718170241 4038829419715595 79153379930382904 49381760922846523 15877358778107560 39332285104801907 84598353308900368 28744116339707680 42749625687354555 34931981354334992 17106531890665669 7333066472270214 80323771067338865 92461795271824242 16205093027982898 92915290927284769 3270818180390966 12926327372082650 78052366234308529 82366342294738198 39576621235687712 87571028902229101 55565425355745328 58645296379797526 79395981224579747 8342272142640466 66416325429770244 1385752466440157 63453255532032965 16193686499753081 73225956780688919 99071718893407641 48979858175606736 13867297389310659 57536116886861494 12535285165233646 52174417518764337 49365237059219633 5533196580106711 44602962406767188 7541127701720440 6423742808465192 85435204988242770 73031263982933365 97623783605500915 34048356567712169 95436334832427364 48099950007940026 75954761821072573 7680707238043303 23281403911576898 82485882138206551 36122301841698662 18749586410887378 53161894165126801 47998386768980985 49302465213667005 79460235095657630 54520768649851588 82382542799295402 36225472991398607 97170734916624546 1415290099939821 26009096104188560 91033420169465254 29462751215653842 80452967301045446 73881351908449949 15011783008002662 88116726727791736 66037531655636690 41074201533285624 45103240064491350 47572934949990481 74016413816240875 35205870715355535 42287385750023637 16704961113009736 18289350670777668 26689631626395043 16297211396424773 40977420087040387 58496231037525518 57181484919880808 16047253299961326 8876314503683956 55558043619910724 53086376491331576 81262506135508268 68116510991742373 81769939061314763 57740128327269641 96764987720359577 8083711365343264 20371712878610822 74543618952697711 15344958381732372 94624935575781290 53712711088073970 38595837946959086 4408914077375271 44942832299403373 24238865552756856 81459076889014674 27299748275668714 42188128880860070 75771286321574397 44895639625228807 30689446863773590 71648505763473644 74895391104336232 9587164393151441 35466840600517206 84901081880535892 93960083569410677 77520320016516899 62467167703733173 86752116519058092 15904919123205063 77130101774034347 23495226858389246 43651441635189209 85378991722571858 39920990779159385 58859528339722735 18520549218156188 55989445887056983 13658365513090049 57123618352271043 8767723717916217 29122818321760133 44565231773137103 9339878029279542 50674542110630218 36407336474305245 192377456137331 46065487568744626 41362542305090154 70775068825586618 19097026554667847 91062978676782516 79871510376077239 2883782404171113 85710137385186559 409211498292769 41616894261575497 57849810853177992 23172942107287070 59218365478240661 16268264274030686 28960741796432650 46721441740972199 50606779382236341 44920409612075163 41009649676754721 80919133185670427 85296107027004966 87883920873685161 7707345822421705 98541258466445414 19295435019985620 5759224518275157 37960117360584690 87267970132223816 64457167551322665 21879442161243416 78969272021594732 25399481513815918 43242828418944665 14713458103803169 55207015934619875 41839082186829004 73481107172670573 31236082738346945 47935508114591460 75340725506214701 34698762951065716 82736393516524159 15548244245414079 44137379555464854 69339210961735764 27896367589820627 24631519109362015 59923255663819133 15602707975013322 97231245715827846 79408152164010443 34068733279189230 62927894890340873 32583193686584157 49955439765573269 82823504719336287 99168737450259900 80828314333633611 13972222192468417 86954736028555108 1997253021141412 28465438357480352 24316972551084339 63269376331277563 31155509924354596 28283697671761198 88861908719808166 39418687386849983 96854762985879425 44471958703967936 44235455949278408 22585347315333691 89077732208088481 23204495290562575 70152463121298607 27117068913911087 56594571361126333 52769222922027537 33185761607972216 32442477086365239 13370283247454129 50398085094986238 43862450075661713 80562998275820106 56376355115672400 25236886590465845 88694031223196783 47427763234746245 24153522470490205 14676901398085308 20894809370157406 57555566280448768 97567841575447152 81446853032585469 21969554455312224 26791743420429002 34835532343360084 31933740124260277 45307946443956763 37139011762016608 52769295403380241 4638578687735270 55419360638982614 93869011119537856 54144260035164971 33788216443879612 64250784252936918 30798755885377940 99624411884917012 53331064854508011 99172372771531107 69922123668313692 63951789777724940 622177728876658 9824975163891356 39579312800853762 45747537316525633 66567129753389430 35763697148898226 32512071616057940 76292281271038107 68361280203177532 23980463074236093 18037688811349552 69057936559613731 39193968806665948 35234790279547733 19023276623821547 2369671760490596 58630570035824949 52671187313919979 366794913120065 20109429346805045 34161293293846870 23436901361489352 75016771350611347 65059999329719374 4103879171026153 45689885158560749 24288091761979271 94630069417843331 4530198194515940 1872291808055592 93687142391090209 43208287837153285 62411536578818035 71996166601211651 19106219232785831 33821442929978989 55810921466980980 19961047439124554 33778116725934045 63226614031224578 91824732592372463 56146087105956463 82977644394649203 88034464636961608 19393232437834611 26950549536075892 82111071165992359 54733949833010998 14881304432332217 59815085600430210 1606893965487328 8731683664669107 31287543077069703 28046302989839379 1801707471307742 5930391360059683 74467459320978145 91304481257398399 142348055256450 5375782131663223 40106745646446380 2677811831369670 71782682607926827 21489423778526976 70831345977991944 73845340883511272 82910999783925125 96339580788246615 65967476354779864 55617299145120998 11820589863996897 23122539952897943 19142357168836041 6365646419139833 8536924269011600 16368226970690706 89832646534682760 51374215959230114 67973055727129402 47556615873372057 90560876201482500 11571271282764168 48018973369792032 93560540048616535 89514924770622594 59101661669356997 17967186089270496 6909582683731526 59633273546093554 31795475503907608 7992635490901660 98058167454971767 28609465135284275 94126598867528487 6733037817594986 9651409825123349 34673522511709672 32432614263728730 96246634392396160 94787300644089891 67688881488848351 9181953563024911 18756470320620000 91322795417878884 74313663948644969 27341242675757265 28064533425887588 12881116844303423 55598239548383429 96591462196786097 8298051372480039 9738484686840148 6227580377085550 80849986050345851 82162916712946040 1544353033881107 98738687905331800 99559041022424492 49302990895862111 13050038378579107 93523122746452735 10344089594524727 59849310260203397 51159827368896527 6769140309134024 8978542709925363 19345219260712904 36962932546124825 70500694301979375 83460618383125491 78236891321436928 87563428166606260 67138852635054361 28530296759404968 62613298892190687 86384462330638921 52510264306617974 60541216557351427 14427892573004812 52693583755497644 37585760359093516 72214935177095662 45359691495009981 28890130952445115 80908730788362668 73338431316162947 13433598580217662 84944674832407604 60151360944969975 83081547074163845 52847264403153612 61718476302713634 63643514497163232 56574138153029615 54121760476354551 15387601188444627 31923099279518686 35135447413043830 98499841686892476 2318974316200408 86045605487042964 70219326901998857 26823563580615887 78645732054597449 55759531306454966 66161431538443999 16783658554419565 39044485777617352 44833465099463219 67231805600992936 43861574457290173 16877017203801887 71753389898271313 33304490260389395 46953993959465891 19031488333975393 93198857233881644 35263476835065104 28820558347079842 95427893215204557 99324856206837911 16604562454332276 11623325955920256 54689312224021746 74179125804384562 55344667081256156 22216956871202711 88071632503236417 88597248815496936 6588647395060260 7601740926654990 61091735840631617 98525271222976463 14449975914393473 73940862136174692 26186041522759824 63622365989097722 17122415226834961 50289830999422874 51732983826832122 65604967784800652 50022071835858962 58059060875877570 35483974561484989 14617549667690656 61036741056486345 59833706794053781 49972254373675242 51170565502362254 9003137616549704 16461586501914384 14682159721646630 50344033288479776 89196452865742083 48960019798891714 44462296943745324 41518552802241890 21352539824548668 24935424275958628 26000500539787909 40240723670365145 33925902740696961 50256922845912685 3160739814693398 31644297832513852 17523514191667772 45734504985967686 81210099832603970 64925819892925206 91363090037485210 50883624826346340 36306143970030431 24463854610197240 57719057604212389 75411908172349543 83854975583016502 91431389699223614 90281562222575052 23156352250348330 9411454353790881 43366458228023694 30722398864373790 52511326315229798 94637235967532759 93161900843440412 16022619115740654 66958271474536753 6074498958617298 19577692120214371 38251369354307560 10991859576857581 94975998585437446 70309374484866099 8965063945462517 85157283204665225 92767342077483227 85530358290169239 39219655187048617 39667284092156234 29719274938370319 20318747189211453 11832562117085643 89735979666218099 4237884079686292 87106393533272268 74022442659130292 5411747704930790 42882351822260068 67479822753820359 85468894893332548 38870307769793364 52779241732676098 94006569170047493 34363238177681203 94944334385890284 73900402179295808 67283589937030802 65897638784675434 50881133284502737 39558163726088730 32921826347627300 85596111175144544 46262261869289292 43332187600917391 77495584482647664 15811451560025585 84089074232135939 19537666216688496 43839756509316439 32320837605766859 4341805721285934 33799130261177956 79256737234131942 95314326854452601 5589949536501586 99798202016970983 24968194648660478 80066683862450387 66788085805391231 42741445681063530 61684362659148193 43281364462229558 73762800022280807 87742101947837053 79410450437434459 41868111844949089 7153092322727395 27351098700686368 72305902082688173 55220275999106552 9724563194441725 79995748417370137 95374018871506197 17811475637700570 79785756895163145 64294371783540382 30921674328790058 33609883856675694 83415561663280344 23715140118225980 13008989515132446 14646703143131376 54514668506609429 10933427238779192 96688843056813573 6579383984538567 45737062818795360 25894704729597618 76577569547290809 64757516479473281 15425178170174794 26398338811262533 33935654382417981 75164002290993294 12752942361820636 38500472047142835 57015060462952030 56369949934719600 33979258001615994 47488993902512080 98257913548468803 61702320071193123 2847855088135441 79181758602694481 11305821702201783 93477814841989523 52827324609352947 76794821693350255 98948958749806181 27795097594424813 49214405986302370 39429361517963512 93350385082902073 27626050335270983 32033427637259971 95609527145478436 97729768507493324 66889166635432058 97207486757847229 30700040360827050 46276561023344949 41841629512138057 88682486807790700 72364339020379428 70053184125641250 1781025487719987 72525092922871759 7207874592432010 62818442859812134 10436056089172394 53732675053269552 31788724546953863 46122346298706211 47850273670668956 4593949961621536 23469047500421433 78094214918929590 56436487444089145 63781629481931161 59683122068874754 86860943763717195 79256026017686891 43763637881011799 50156870347445867 9132906524901868 52801501945017022 80393200761378810 20004291110902043 31947162790041946 26701017262694791 74946692202977913 37345096852051404 95996150025101957 8798751876921965 7824012291240101 65334719640201444 26792534519759115 35731490372828096 99732346226024629 49614955805122929 20131366252130622 72543767007470728 90834533020317032 8282936722298293 21191293468754971 62806224551154384 27585960272209377 15985859030577410 34499672142511757 93940621531596793 14561284508926730 5574843227107608 84964028012716093 56915083796270345 80623709688525609 2328733664727461 82382830563164910 84752170626443084 29358919387574330 19568403639902101 58062047184945813 35216097768314006 71506431333671431 57306323502209849 55866890414113262 61991805997864115 70800263457820805 16778781686333736 56560232937817593 69863406664036808 8518262786818682 412050343671051 65852888519666735 24036946225953615 87597746045228807 92415125893099690 62112836288459585 6850704626396616 97332247807746038 61523788148088011 99636105254235955 23841142615667518 49639677278311565 10534976322745734 39812808829984531 80909876402375059 81666940000219414 89330941883044364 92880570812449452 4709045578074354 63440957131717955 19737344783184031 98097420764857328 2552155050559733 83137674240790852 63486423757303798 26652455210101265 26250388318119429 23681980883207451 67841898060619087 30444499242641392 40662510115989041 44112758699287337 74983101946553223 49107105441622228 67164950610751150 84549925057495672 61036962427316832 61320023460709582 30124822276733514 16659952696450022 24208131738141118 45766358268536198 76042713084074621 74293168003107786 21372419981546410 60640759305479827 8051825829934672 3798665118786856 36687808314751907 52856612835562509 13923074502902738 57131059890364698 59941890420901936 8914799957144973 8315728455350802 60188814879808661 47627509726484726 12493982710083249 67796444510672829 48289748512212937 86606223094555212 43339188694869094 38422723304896122 99376859432661673 18975847840523666 43547618604541647 55570061428098221 6645627804958044 1014490006732843 92359754209327809 94288036692241280 61562838564840347 37765698356102214 64097459473270909 93442808525755083 43064992489366446 93367592243520209 80901816932147417 27670858381061487 90861110811382585 64293212322240172 96753882659539214 94045530493911334 24013641489346529 43525587812180888 37092566243093530 11455486840359504 96428242467259803 87663801750631457 27741552505013710 69429482119817407 93449904956573245 9511490557570778 17839717171605944 66875538491188249 37290665109315478 59562796974500384 48017288835680152 59476651916476793 47545298599358752 99938821657014534 83183645642118231 55212709162154552 73455322379923304 60547896809524534 25939078531944366 2835888613021732 17261777057348301 89750917943523806 92970435220781654 41353658708266151 5307085977437690 79689359273042271 3545500049226814 83950763968792008 26756421120973394 35190865612772944 86481160971145789 77468323307645058 82948427851831714 90907401970023725 17206185801896379 73621134654823815 8330563139363319 34913681375140580 99907207543680763 94845349474014365 52015025866128745 31735497108342688 16145498567549525 10690689259465154 93328261257313452 37265506171253849 28655176179486935 10400874176647253 26028753879482275 36733549738282350 37623245338854958 85463083929538535 55937981289393918 50497737272851914 29250367807864158 97571106181472019 17523136274959431 83981144246472478 27846942128261999 26530734776141286 60713093679347143 27387335491061790 67329014069842873 97387463229129320 57414928154507270 63181072476099455 2890086081819303 15912598180804285 56142154089116728 96508511175519327 595169144755952 65525868924574238 40428262410206937 43547375267307209 22652315162557708 42946596329891953 98294582783147609 33220587081623039 29322145469943655 97305731427862012 83325263442244396 34428645943203708 85954058967160525 36129772748542002 28201093133782342 24986620660173157 54889053879828186 42007736381325415 88829286348341576 55542476305334960 62885561368808202 60173682954084384 62938308666019952 51987189567457097 73581620113296443 40791503592406131 61805628832356559 8608150429557622 15513917538136062 91055531914838521 74758951685172216 79679758434656959 31727914853796662 62185372240132198 727892790501216 51749615934305750 36404637707152038 81560976526794530 97474712230050599 11548086882971928 83316252581596566 10264637434619514 40791333587977624 65310920769140098 60164177471284220 94706801312855189 62900345559412701 404784084687897 26630348747039960 51959831406899791 77925897721279691 87414438826464414 70468196776693815 38036081838208572 53566943119475015 50971763654626201 68737553999604312 81223752769038489 54100833287977819 63760011846512001 71722084154380426 39853294441291112 46179730622684829 68371693008120351 12737407616797298 15808486212630833 20376350644925310 78405204159395496 97772427717792838 55474442975853543 61991935026240891 40028200498670157 38173091971694284 77774122658918094 1581970890562930 56851795591602488 34129076797460976 65436917161627345 53073311491843950 83242618167240543 84518380426661310 36364018881811160 39624068253856163 79259904606703870 48435227639086414 76254245328230802 85741361045942276 21519446679759463 51683533421112637 71749989952581082 58757332922859255 61674619358094023 97796988666515692 31984428821531075 42309763299394743 90367831399888555 23442831644941288 90050225581833689 50956357932327609 81095399418722850 43506371558740129 23406823135587320 21372419648245522 15276478374482455 32246168267171712 58059477529073166 19050228774049051 23745611578086504 26663228792898741 23140014800198826 37119799236428904 71674778957589334 73819235936954439 35644945058491836 17190557576740650 22930455794559757 26901609982226770 33996431550452294 37093887576716582 4773564903417298 25806589946501617 43548773123173149 90416489409689444 91810005726596751 67948501257131111 66209649433601619 73429335748584975 79262643256198831 70803788423096570 13509484685141737 99975066514530851 6845921593663761 80357823084261859 2668048868057220 49100528955439493 63727567213909813 88069641317899391 82228244873049423 24579269261536740 59158239274774891 91341528461375148 33320290676949907 76829427170458830 65365330807990673 85298762059126104 94967163754081408 61297635719714145 23969651161803894 1285607850264697 30668573751728608 60077209375453231 34971516202362318 75652106336313013 45993313134509495 6999474582113043 32811224681194235 58587661605836923 72792068084354570 39044745741988798 51892201443535021 58384458571606214 68499604932337579 72604394407396729 19803900973791063 33385093116297227 20634241950401968 87535927277192231 3095636303555349 41775687680106466 75589958514128297 93688260771901558 74139611200517475 17054168018316252 2995316882279678 1284816914548306 27911018254759243 73239866302962268 32337466960378104 75299333398926557 82000429071244792 49639690910726774 82067899113116360 46792239264992248 79897412273610498 27381629886926311 39841336557231212 58204647076055855 39098143334834406 69134817536214453 2278778482100742 19529041909106478 79218851543289262 70827134882273999 18055286915673990 18145857491250811 41748144345304118 56902332829354106 87764706400227892 37387478944484909 71264359717187509 88180031515973453 97083805970672975 13075070202243538 38694917488291170 13505703264690960 99346427842852063 62498504284800408 91145719365590410 9364194460294387 37701615692305923 522094038579877 40366712664041092 33090426207926722 74268023753038566 1158860667559100 90991608300251811 22566261322876335 9903832484087698 23268008880621965 16269668312004224 57406533796077487 79641127908362190 35050004190511165 34082529783405464 31673329271104699 35229768380437435 14752729266989930 95482910553122532 9009494579095764 57659081208617835 71217139151492139 25558583868974753 41049730038001233 86205532566530441 76126698557528452 37584056586140898 55037659055361815 21981898095208151 61670985554438678 69695911740607663 40516332830471124 44876999751814877 89778462936903845 76456348062813369 20897961235197295 90888555077347960 48130880728535232 24940568554185517 95031550125309159 67407206343697054 23434813315515340 98670886971982186 23687114003264411 21227618484943460 87027070176717676 54169111858223536 28407461448405616 2689240533157628 39173460760532275 83499360697442026 25096017999667452 90746968295311049 68572011231904494 69381020837004999 12157875140023792 20425572002785048 85695429776353721 47894341455502564 20861552649188176 430501727048 30748442282110155 5985497663748856 28939777503772242 93264581679856877 17908228843690428 23092994299302190 54435117005365315 49566266814617563 82278013318519011 849033867859 81344167204817511 74822852790950869 54213903331757554 95058831152242331 42641832807314303 21305364436591137 6613852409029691 38106535832871527 84224569899866476 66813733564432024 3881180344356979 15260399699881745 11781999469879406 28697023256265901 78780885071427228 1269646485692404 79615691245566104 33937769426687445 26269754860788959 74394451722700130 85704988868465498 34864135471822951 66503145519193317 57774251587838265 50411540436985935 62956039613754252 29979931421165465 41338308071381829 41701163873593676 82716786196875024 49689862411362919 72333271656610623 17839409252073766 24222122379762405 46920424231250768 77384904838548995 93140832252459507 45788132530029399 19583499140226846 6296516649577041 21218481252139870 71996907731228963 50557763783448095 97123414636927999 62984242821079389 41074279009096344 23297680553396578 35693783067012615 5467793617362371 77350511758564299 55590555901538357 82501322371358778 47587636933113551 20567713208007392 40285122288735136 66334129040863493 69935580480895853 51608433748904937 25037942922467659 93499350967097642 64116344480914842 87927256347300774 32699775180394530 4338494288516514 42416985822683100 56791159076988114 97819266541427545 54472525900492037 29620764196974463 95795033462307230 65414417830176378 66909806898683322 90212617819521618 34286692526381350 65765721406644596 86327515408342015 38324887365371489 48579918502543672 74985240398584099 12998125789111671 26957661798690762 38332841705634987 45911823631498709 21676805072300750 86965862168235519 34823575317190835 10662650059241781 6397454805760538 7550039708283640 50157163318892957 50099097892965608 86732374825633458 61964935571735122 590895810387523 81773055682474227 7835439147672490 34191270097736351 15497286418835614 44135326428994046 62470404505158648 55400681666331126 73864789431042530 7243742171556421 10441354687781389 1688779838324159 63658549210766157 75038460765882153 61825337366525814 6156221236450954 41299291861598620 10249581519662598 83837844752584244 831617291130533 29489798525409715 36459233165398270 22396715200200836 46616105594948241 49462683033755334 80964637685853739 66579483197156299 52332100738477031 57287641513518800 32377831077766750 74401274367707314 20026641896656644 29019997160958334 22369305429113296 96933127415135771 6150787873269880 77777881717707788 1425454367324155 37303580647096729 4340197042834071 21663918086165969 18923889394396215 27194354481599683 73309553128308317 26237722033312823 62391992758245203 79993749729957642 10391573287484258 32084377246909395 55383425246241992 93122312069675642 51360477313044938 29140812976833820 94949501508507963 80147790720201720 87262486867892561 49773072219966604 30563155959701876 72745501849002311 48778892346761770 22809548405083998 23415685230840882 22704479181518442 14600970985596807 94159573423530530 73356411804547607 7831337175086839 23151006456966455 25685175080259637 38557558885329986 54488758328186980 69860348356075149 40847896744337854 32920203209955922 99527004736268660 95798506850299972 77607304566568284 46770432953691077 81855472830462656 32492991647509782 9005928500979257 78015461590715244 19543990729320116 92944084750585925 83921602034923931 52849159167754072 14808751061729485 79396117914052981 742295732858605 85099331864588975 23720984294990645 81872558207485764 98770917210017001 90140750232530985 89699069289162793 66199118836313116 12978547242861116 23181675357275232 53876509931034290 24479514139679382 88180646858453166 52624470302230187 13683267785939081 33243178820584131 65314810629002552 98784157856705021 37518695562460919 40898805997769250 50321776119163926 89592714561832586 19943169919894836 23937146560877650 38618196737477762 91242162200227735 28800278002195903 37555530669432280 95825721382150637 74455713489336456 595075671089544 33367656726125112 67229912380490517 67233600911634612 86370174532509780 44073001189773919 46684026507941550 10936889177159437 10911314828202835 56620416196471456 73455626904937391 96687736487716975 2388122615473748 91646778338029060 29049140438551018 74607205513979109 18695625032445722 13613779052089817 54898541995616808 40232838184988787 50703556438309536 73720822072822344 77577242948818335 27346428758264343 90564906734136031 85854097119016044 69721435748368992 14366564433377573 3842324532376419 55266704035254669 64943019786085112 10369679378778701 96926462306181423 85836155202571077 22035791151425660 77445233422011079 99836872473105997 62487774839103249 44828410403354557 58670855659954316 8924953939691768 85024554948650354 43792630028310397 54513689769741897 85073588020449436 23483258488529489 99002343201801106 73398329334664739 72517923971126038 34794377213175242 85212737897809508 1464468025534405 76099594829726407 24519108104828997 53117088843055108 53391116800407868 85544916305611538 74739882912778929 74933552519059685 60617041325372312 47545297243749926 39827680769432855 36100381793606163 6804986834303962 55424219963313339 43959692126856344 85705614617091101 74596517597063822 59394162808858533 23654730945249121 54696927005693821 90019971918055342 50209065480087002 93265925666691787 54054325613301718 34924406005847796 74042421439061170 89146251444942991 74671103889954866 97856013936957847 87243733509915159 59615194332996655 95465166309773711 42759246494879204 69879250555166661 83588097442468189 43707167476366604 21869288775826834 65087506925175684 53734823805331795 46213216116942460 11787018234870017 28409270766207334 55719025734401225 2197350461089519 18052708110138510 15219446595911993 31174599098151741 38863277011427746 12150967245861202 60677355043184321 80845097280663828 39912733920244608 84054209767434173 99536433318741076 36486975413366218 99867994431626984 64612134212809311 97468458069773498 32844518344396089 71162345581445267 82078086427856218 15960177422120172 80929115885693881 6633518194023635 3964920562029936 88855391270219684 60102096844499505 60447702418321479 15145070577441597 54496565386759307 33303483674409964 18090525827106701 50363533053827118 56822644379491521 15964237072577582 18900024178262685 17245163207404347 46816905265590003 46221797519299620 17640155450506259 75590377971697615 28986151176587834 42085480561355568 4862441947353432 95022022060740465 57893589969156781 88731356226272368 85260774315706806 82279435283863133 10788912269946934 81680045301810025 80205507353013537 85750799117576406 56914082144659828 83600756249133144 66769572525701259 28021960959451435 12474035038958638 35159472752809459 43911086961927674 68810235452667440 58502059213558200 848145089289258 70447055420683916 41101026613649716 33175789364464714 65414305754932957 59928214477145899 83058941511731223 63372301925045718 11391297420022269 69072868591547535 14833477418014183 12050362081426692 94612412625856527 37017456453197241 87808148794679246 75786627562595223 32968705135324176 8510046956535641 45004609528047862 60261546891080566 31426360415761618 12913513642938711 53589008991330672 98492130352800231 88354629220540907 18278354671799531 85696642337205278 92867711788867848 15721199499656447 17262347434516760 15537641626606514 22881876699425672 39690403877362834 43987313158185312 58044021411703187 71115202877663866 65021270121822612 74929965950053141 17841572012036568 29921449078013018 32644009159946269 9649775906651177 99490233657712411 59289478401127481 69527663960551896 60502302824936580 41355396208609893 1617801201582570 36214619370699723 91784088014055528 60465361073188896 92472769143092389 11647456326723168 30960117862714674 91457543110221083 13385603980199123 73933120994863125 36087049934141065 76588327464306616 92250380131890613 71620809319899815 87787174908009675 52469784336928669 9852210413046454 11422180917343955 85049137395654687 37982148087575269 46214499162589512 12474042860591826 24839964111830481 99533642876133358 2016342311624622 78952600561787425 82243684225771067 6281392135032836 9260727226178069 69243192677008820 49271981078925497 64799296051774355 74575340973380100 69416803237159768 60291695525326746 53862434995512982 91006884877658126 73457887112575433 330133406596693 23679242464170988 62586843723989018 90394738021377675 98604969160660929 23519206687983479 48371535336456730 9643321373526527 95982569240669912 25299185316171995 86000740301124087 70464573754616627 85981259696821091 90254851679290632 8974499943726837 62656629263101939 53166885389575953 86221031345331192 69140791822687841 94119881752055488 18838423971868866 2723816005175881 95016655152961210 70535554466625074 40731865248191589 45088908467145585 4341588193895939 68676798273956797 54161307967828766 42100045188012559 26113727360806425 13975748638968471 860870799724276 42822807202484602 75487759949619607 56127937733773138 48407872384693555 62821819798778094 98290439516934470 60020942105691934 59927144530429236 92462909017896532 4280377110290664 92791172398473483 33527851619248446 61400410230946317 7773381153138757 33537314981635975 11933017857693389 22283247217616377 48193572730740012 57437435390032544 40880714410998756 47660902557581573 60442115694446617 44381040134957789 63055533830165027 56189217558637576 70677968804557743 59525596250985430 70881720086732556 16224893059473844 38073000499676311 59942930537785274 95704208187516562 69413908680771334 59316288469774811 37605202627115749 36847934314625921 96822581424015241 50224747188099622 205929624048109 11689758791267468 96680444839517059 26482784911406709 5330968734535807 53231788746495114 22513871047557673 49503434630332548 94773501659428804 74860966209466871 75948943922493205 1103676056248467 61136580298557145 97388526743615616 11235720837459230 86223872695779444 61533899122805173 41022262988924141 49416459747708175 55096346828074656 78048562385991507 24551147044446329 35029083074290520 77565942353816986 490493037457903 85209869317619428 96500669957559138 61182439735305760 67013509659570080 20711540884329950 91947320731662197 82206143764093404 4899042082450973 98787948804096816 678430196447557 14838630763589041 53999776824430819 44455218280385056 10041937847929448 16036887867004337 27358076006466891 43905021933147299 99922301057636052 50885560594250605 5161149978251982 25942180935275606 53299621720886943 83664650431307922 9774787866321776 68248945287209645 11251984840536351 97667341048325956 7153337696333058 83494331119704351 89487996169179635 49579441258380350 28619431828955083 816654086711229 77595985767202917 24777468375162091 32915054128370137 4486087175342755 26968853926302035 5209349256724652 71000606731647586 61979026160132451 81606690975385789 558037067420421 34191213346083280 49690597961396835 22576487516303837 14948618734125564 90484265013038518 93156542852641586 28336293837112714 2371545081855568 80654022028457806 66130485986549484 55810190597744586 68416538366415067 66455582117436403 54314185960827796 24444691206389490 72361328688628656 36403545154005562 71698776827991429 3812957997146261 56630363490369917 24614346928588317 89657817274711967 86259536181835415 57688059030094608 76288440801500760 3160695563098988 7144000689411062 21925840622897521 32245795970291235 66573427823652145 22582788919638837 1016279415692154 98910689220728281 87683839250418642 31957098370856727 15396882918121347 95691625112983152 86812290441107223 10470660257008214 26978148922231552 70241095903687520 52275915417914976 98363616500766209 28638463919932926 39017902319462943 22233136222974551 16919667755651372 97189454653210107 13164963137454067 4935533879970569 71349790277861762 46627424893480483 77010649912431779 65120689060160656 59675603219256288 62371065780672382 66544680187798890 16400498451921199 47365963879215973 42009565840548518 53523071582962319 89411108627238161 50783966978284098 57173026727220607 5874480144860737 80381234428673804 80508663555606963 67557681080951952 40945360274730736 14669488225504613 3421127405372837 29950725206304351 99811128138541096 83296943950608159 66586319642315364 87566942778533400 24072477426593781 69218786895528673 74228723171517477 81527924681980437 35140695290518133 77485000038561742 97844957776311598 84754850612715739 72125600880358547 74577235054594880 48124658543415467 5669327695457491 13369397619078057 19100118946289157 23050918076644666 92153780872829315 33751126504009327 65609720089795364 4824242213754002 63972820462095303 20026782809489488 55913306266246985 73549137006289279 35063143994994281 93419846493424569 32792294711484020 71621296849101103 82657441438303316 50909088016152089 67011348778012848 63324854598264349 19263823431156350 32811682163014066 54201233184183695 17703463332808686 63416754447696182 15690236425429671 97110011859100555 94569520721974391 14483981199480897 79023260449047112 84993425058306899 59206046297561374 93704565861768494 82508223598831351 73473524408702822 73136382838503366 20523822698108698 28388259530912848 40271276925615621 49157592565027030 50416458578435492 32069177764424862 46365352110278851 28127016544171318 61930538120160241 86298079924855928 48879598089785939 66836913829914370 6558416391283161 73457024538482330 58181545343863932 5374389749729174 1859878922097860 2554054277868907 81373950182391232 65201196730579238 42261250803812707 90868106000241502 7008979955491743 6559421511619231 25996391535663881 65588230264057700 57274356832803145 77552310774724242 14784752051145203 76749304763039968 27439120159571065 66242157601549148 24452165647905571 75858073261246585 36084341052668505 46888337765939853 33842955400915923 76445124713329904 66754164246355692 35922699744925374 92246813678620847 88530828624753468 62257013441379112 48644272357013500 59757883043413785 40358337293963435 89858881914315348 75927269946483623 36711870458716845 79932131201520898 54638915197438709 76208016614810850 30848762554532318 25702255723602121 72332506965533760 80024264594673348 5019679134746712 62383817310410034 39309135327968659 28948077468746289 82010458741222975 10602105272431468 15427679533909405 56940224940902260 47509614164758011 77159403966636881 42310261378234170 89320701614205625 31376026892942324 46553388001452623 35197919692168602 49322675612281255 2500356069183248 87254637641356545 84053791902179095 54021207766346998 80166654157497615 38653559873252583 74614022042368632 31877244722868074 69323881440059278 32229923418148804 5100847654189097 96738582054825928 73948094616226049 1798218716759251 77211177995280358 68381235356872304 90308519215227887 66885886692347472 36353310459840311 89160541638594820 58393076545854903 30945159300289398 79300718105378229 11421289820874278 25949483597351405 95578143338566570 11067686914427545 21995795038188346 37219765588490704 46567574660536697 70043342074032049 11077512443784981 23175720923003726 27366867894303251 31806635398795226 15033479578251050 31715903960272589 11960871079660979 32967434522053764 28760174821325983 30113389493669288 83193366185011572 36809026715410780 56834164041740789 87131019196061737 52165461600485795 7915748823810857 41264645390098848 43688111271095630 78805805791846122 8011760727882609 34182031000260916 182246207850828 85713906449888898 51963254619606660 75843111144445522 81847780216221909 54140486904526643 55680068037529473 89987020033509767 47936948694743379 20726898354730820 71159189602172370 25107224440962109 81786544450262573 11652525443191482 9525206520709613 65495622300084250 37647199531985496 85275964440938064 22107178091109905 53753151591176244 67469710817394592 76767625403583301 14387345379193595 37298027221916420 69647715670761592 59479698676669081 3030527882961193 57576290517370301 10043216893437040 51458594350413648 34448068861715857 65870361279866442 10218640627017882 95710960246111137 24629965092967628 6580629719479308 50717008356135391 57620286122052915 19410568264791446 43387559364870898 76943543660547613 47402744366166405 16602500166526118 36854797489168727 91439173539791766 5129110389023837 8953817459870883 61102967345995577 113225883226559 43881270164915006 13920251268440429 92365476797420570 81957108285210195 63283718273808398 57072346939620090 96309376874362769 83885049251027521 46372480795818384 37299913914267635 70923731801793284 30514134628212958 11868658603237581 19342134973319783 45053508217616463 53410143033947533 53701073489515459 44469553336569758 40806488840908138 56361447004756110 27218286302368348 58644908636297626 35219202248358107 43514292746122343 86499435940499417 12978876019667227 37702662377499134 51031112378777083 84953920228711496 77389803899926450 39069422160942153 60608398229629920 34334343015482326 37438488151830909 23736186002806734 96803117120905696 81156442633103914 22146962600086391 29609219285312559 94997413093867850 10630206520610484 53002670511670392 25984730658071197 18192057702397990 85640886578619041 90281100907672452 2877552907691581 42269322099377179 64450867889717656 11933369986609119 94303925879338060 1303221697694923 63230551051473680 3762888898137794 61995739856261404 88941050310675647 40058288129250803 3297040985399676 1102189638839293 30082382222431194 28538473320375238 88520849490396832 55460034520483356 89977073465833419 10972785291294547 50724946389863170 32867394347091245 21011774065608669 58214410790156697 72260033837186052 8712801242533343 62180730462491151 32826019731784569 42191849647643744 14144970244380644 93627208808508614 98476163112623057 74456221523381237 33716521675860839 63635615269130490 8493157698464978 6237305076565492 5655276717393811 51809409389064880 96953643501779501 47697480684379342 17214861503429291 51093859683120491 27741942217840753 97128546942441947 54800494031308458 45804404733816397 62970978607391965 61308677484890714 52875847878827748 81091323439360713 30947858818238115 40249395925460461 61183691639698642 79670312830851529 25503730596544660 96077807053020749 91193505913960672 46234118489396916 58307560964770851 38225104854044258 42154877533751007 61350876566545057 69583590383602646 5292826670786828 74118566678524307 90373407518889086 43629270562041446 35561354793373818 45315768827987591 77988963509861490 99679043203019142 44803920726856601 18106796782630038 52389299707241853 57354269750402454 60139154081824147 91719379521339643 46837124563788001 3246352297360439 40259613008170714 95233186428562648 54872345362193800 3335645770739056 70988636151080796 89223228117179311 73095840217979235 89716069875899774 37211921530168016 9223988060114156 42686659539902434 49262826130604816 71938072207511018 55544944163320723 33579399714088071 76431109185481627 89226520527211990 17786891307095180 68641164084636081 58083597832092005 24310246028032066 44962227008457119 28067095431227185 12272833578561568 37134344202080343 3047385635534892 72870726511159574 52488124988210279 75833499836174513 40356008376284623 22795945458740348 26401235098720118 37928537513548602 22020544543944614 12598501356194900 95450638142624689 5998654291537331 38138215129244341 91416371016904010 31386931586695906 38284686626224757 62769130315906378 16753007902826773 62062204475044222 50857939096251652 17241545868558544 66230524764246416 80960003359394911 67428916044001790 46103909146242979 37836581643664160 38540567563547136 80204246158152498 6224660106573385 32520426231086002 20390610993086266 70116518315967872 30981953111445725 40961784636814424 82548863700628747 99933528094668983 96087888779889824 76743119242020302 30446568736518774 30117168982644032 96780399486165022 18396802459731150 60644869846886214 94501681919758473 86888522349518842 66628372482477400 37243193245018464 79439865711816099 13507063763713789 44042783619214405 82184750482794468 54737922395527814 83303861217122325 91427505574835337 48140671557540724 49391828358297976 91997477230609237 68212798399327889 63153341921117500 36770733811223086 42944494369406567 98193958157896443 80954995406906491 21639972858794354 59138669771068291 42917783286313539 21275284117182939 70071424473348936 40823922286113081 40785368075860229 15730686995980387 98927364772955741 34675358333877491 43850282552521094 50712231330919192 61163900744813075 32624707815584840 70873426189694830 52340781705942124 93194009728038714 80797789193039959 84518735952684826 69122553367978435 79503248718623913 57959941573970815 79596268991512054 17550795991950302 80372016511577879 29149160272116262 31095187964977372 25190199365359118 22918149235960879 44888817425404080 60670604241420566 57503574801669116 26922998256523636 55472013052075146 49673374283737517 63679451429997512 13144104485876807 53147335858991284 32330622461581663 23806673441198013 65620518360832360 50104534254983831 8117313440008135 39248331688069027 82313082378434975 75196866871984524 85833942549112630 83186164711340263 91366098801588405 28063080736568430 11928343467038942 44006034622670139 99449844052935111 45553172074983547 42082147192150915 54832275223654092 71101855545593746 69339121412102115 43453972843225649 50029500790633357 16328373020182968 9930761884207432 33257687875835415 37979531055634238 94073263217951600 25429150259233747 6228718377045943 75592951274456976 99263368526090032 57278727114249801 93378174186533761 79546378299695667 25700868302881654 92831327307367105 39660915471354530 36707204359946727 57997596311243372 10168952851181932 84796915971128778 68404698843589803 45287491828573328 11129360973007830 67740487654600571 57168277027049462 24826238623906416 60738021958218482 27055077702898978 64068731965523081 92485288023519860 78361092385299077 32162449886090010 80062490471030867 81952214208406226 56919034272130026 77337901642345286 74776066664750672 325535601001924 91234501934384817 20891022978142447 96371382910109142 72445524959608532 57747844878628728 81281318230764176 85049882999323897 5487645140089739 8414081989122913 84271852259722654 22905034755555785 41006494211657440 46400667221672784 62360937183518049 15974851727997218 87216995779389056 25845494005527516 54593266215623765 34509417835375435 62388625507765630 62544401853024358 35602324407569391 32663021228773500 90382992519648077 79760827490714393 6947821483080234 85484003519879705 45449677452194534 6852783706966844 64716414304320830 56249210547302138 83887166612446013 39030574804648455 81246872037711672 49797344326679642 44561422128269152 17755134329822446 38456820487166336 41137382125299479 36812262584226615 76806148720820572 60595262351320969 83021509289668186 92666683565437420 94409228403152067 22660691832413251 65259079478355271 18703051690394546 26819024336679584 58331110346395505 19416641541855371 47440477447142398 6894630503544857 37845561765859593 20745488106036484 93898470452891765 33961701319142549 53756028601957677 17312742170054581 24969596565982399 64288842190683629 40157547907813738 74334818321989137 92101269198503269 29815222886608102 85794404357565352 33485304753977263 45693744027230782 42082497010382949 62626665032981980 87022908442489409 45865857215122216 74662272557234122 53130755915829659 5563239290603475 15123450678129701 68437218312851669 16837300597333161 82395106304518172 30286778929585975 22192355541009737 90089793446318572 21106971463557985 41209171475906198 17661568796752725 19823285864625352 10439470916090257 67514138254351666 18684309424994259 2296367325693525 97458069128985021 34351909980320175 71742062250429810 29244955033700194 85178939503022004 71886388770226711 58335285056895107 38222449530482032 89007021344314890 17174267316785605 20126037038026624 89650084595052928 80321709419069589 22488934873971425 74622686963728894 51644285794573918 16063697667411544 9540183498727418 3563949798164516 27945277612153058 98414054619948877 15426793657669929 47850548962656378 62622615898635349 92328763538370517 60388504256180594 74631482461444062 94551275088513690 47221737471718675 66396043348430619 62849112638600092 41738262403959527 29334405702553485 99769187966897394 87721111058782433 3459709403697146 16434606060206041 85559506946830106 22223381300094020 84876532205519166 72793479894196078 7837080978175092 36919130940632670 62623647561627097 59318916094636940 68801603616040751 75513602624638714 35840740465142618 25284151102286708 72320301046615240 95844269891802930 51376128949881659 94293856651003505 17179035607004739 60223001986184767 39085730557471694 45935076504620045 16049569854714563 96215285262695429 18574271877937543 43868538874749366 54609403559956470 35965059461014827 24161703385196786 68370550445309166 70497172690011992 60049122743314460 29907652407168015 84593827499091407 16429041770854661 76373542215123252 61044767852892018 51585941579791611 83335201981943174 22434938703786769 23337739473065536 81777556727945614 31915586210540270 93074263660753036 5343260467069118 82526593297122373 84620985607034640 89131593267747068 74537300448860612 47780341546141952 39578865288431246 55335977169407561 82227775444679778 66167557390593106 67214743999996580 42746897916615729 6748517809457802 10606462441541062 53484568625564435 66295284573979762 64257023712117238 99857665985341547 7755143625643651 54230100279315527 78403056674137201 28864509086935429 84257442312792188 14505158594318357 70950378967613508 77411685174810204 44740666826618593 48823243021128417 71500478587950523 95316992661975237 59775089382965887 61028891392522987 81517965858235507 58436938352794717 14488631763480758 52812785894018024 91727699098114351 84326455618803973 8152001632921251 46726558538732814 55343135155258407 66868619388489587 37297986606940000 69818722259607275 32428238433234111 23625272696311841 79743945908985852 50814023822969479 91029755851528232 63218086772191023 82409346905602623 80432218902092968 93584906837956326 55251965386434389 68685795135751861 90957962507688974 21620612954712168 8363403417638482 82356907171174603 2717655147474994 25561674333407401 60287577637230908 22848104078791444 44311346733811395 59894723036843326 50710578900303516 9703342670725083 12787036444806849 54669892585237690 87418101795661181 70466341327564143 8595076489389064 88749275947074285 91023323267144656 85886700859074207 25026452192288627 44150911682257239 39016993511516238 2021151003004762 79656163027201434 29337685300221206 97906931711599065 73146687068651626 40492910111506309 77413501276957932 87329315970774773 9076908408905989 59239886921735668 44072413063617533 23216359109803146 61806346072458630 27986098558483868 79111962833296944 3350228260413253 34608085570962258 99157694908953291 35607897239435662 10915543744292914 91877847032787523 83881921297095459 61474492245573228 41715058297196372 52736668621796620 71781383009041633 31263765177331471 59284903707224715 9291468487581597 48662999627055622 18728055921939465 39439781600431325 70971514822959768 61374545874638060 11636033394678749 58644459704967728 21170023355642758 4563673132509486 4968899447185527 69516707836923960 7479452798434616 24620645801162591 55510753800342380 44268624503941755 87549073076333293 95583852532264254 17984980794272914 25966614975552863 16778899574526471 76745592417744154 13933135226648833 88612330573363715 70288980132802910 89183069767622900 20138562532449153 57265705635649518 11181834503091065 43546637366931531 11315764079876207 63031368800358463 19067527398658171 14469056959038274 3423865427499679 65066767628178330 34147143863403692 41485030069490074 75538338759965712 15735948689006803 20469222311547576 73608579308738496 52567189985798807 91944074728310219 5609863137633968 68452382548740738 4324688927683960 66900938701469982 93516799415873863 3832082898793228 3193613327229406 12412561995353691 11669955230723076 48373002417464841 86155092010088092 94385985424261466 31278819299929295 14866826710164916 51816842933180308 17674748176338631 94305158206381439 90743542614103724 49951023310471014 42838150810650561 14437517672856799 54679484211546776 6565034595398115 89155032473650683 82546968187671461 22303724476314683 66508177605598979 30038255320230596 35637246481087299 74845207940368066 39844041404217338 44351455246306322 39887389002891697 87625039779626660 24381242031533646 86480747325017004 70831462501100490 37892335114383844 31212829518008285 36614478718129023 8871572496648704 77923993471147340 65167507975607959 21243385398260503 89676947765372617 53523222837527260 46330496052650151 60225366106665554 41397871632064554 57809690944620574 34482228175006290 53252765345682309 97028246895370391 87394564385074778 73065328220402739 50147335495471468 140262623487783 53169381779111673 33457645464564344 16635053830517648 44396492626248758 14467201168937872 33434978825294677 11358359359386966 9842497451228059 4087787019212171 61740582035192392 36935653443726795 37237282735919867 20917419049286756 90875252928827525 66502291173995184 93567620266208950 9663820285725914 31612222969925923 24044460165405376 49526126401809640 11317979749386887 47643151960588012 52905292601698400 77660214561081910 6079958808979738 94623566070121680 7646922182768196 6338302521400687 97375704392634084 28886769050161908 78357356470718651 29998099660518746 13844524528914303 36940050990500652 28419213427259829 25673826264671035 92550732630136850 4779801233405581 14380242961402997 29855232815010769 27875215619322391 35528893495691269 7232880955310255 41398298712438712 59784381674452985 99016600452179600 73358723624413698 73812318276883772 81152531476946533 41771100520083995 61985467468107305 39466342632617685 90798326003822894 7040742275061237 41062438352452711 18926032757865105 14834957976524919 89592712739035058 52793579288950259 23418466372379637 2320057319978260 77681692527878299 76307328162221331 90561364706608089 33913244581829295 67805117588688689 9572375646355693 78705411778997881 33367539506246053 23880134681953398 71287274709229874 70628625817835964 83387383092064448 93196530373534047 8505642685204054 79004524236421364 53409875156244203 39829985942263039 57676438429181729 26056034577700598 9967673263623472 4277222074095350 37418406450496023 66755952329717385 70312339904307213 17876418487569689 77235855804948522 36751940449507515 57969216359692579 6367557001808442 74448075636322457 28840908443202376 73561274605430558 5162169651565328 44890797709553705 41595039329337202 63873336110669689 7413508672137104 6335355491291315 10001613894067120 74233639244067833 64577749798825650 46592060447923753 12347063852788560 72932135646041917 59297802628531407 75973202930446726 36341303563218916 31813521246217409 44139896086935955 61704187205471160 74075703506900490 31969832032963206 33972340579028876 85213098383578984 34731097112250906 31835021474712632 3838281285154532 67200886184082211 12324289869810799 68890977173201956 16142793195970404 5047249291807098 99390487539490374 45450385905006469 32398844043158871 87426461993336324 10885767589688356 82879969197982926 7939263275052708 3722610005640742 67934012978084896 22036367106565361 12779714803370433 20919651575492250 50742522176383905 26382042104374012 68923590287141141 83554175716342225 51213057085763693 42955683633147342 46654958753528483 63179638056565932 42144372534869864 37303880142353223 83713677806104533 17081589646668735 66260502494630454 32645647607081477 17013380746793990 10590537819047343 41096796565257532 38057962278991019 43215364076337860 63758176149688025 17404161099650612 10065021727664992 5023241652928383 76313499308643009 34991674246001337 73645988030086919 29302275655944597 14871601568998412 42117300719682477 49861424698246516 83427496024757785 88224724487300538 11600074290272871 30084997087148953 54022309808251832 89189538868246481 55460312401028760 61903311581987904 96813378303389 44870197271259250 44643541000662879 1350913404275867 24586040338694591 46348926412005009 31236179430535307 9776770638357930 6872595925104936 88716166784846636 60433934797351291 56748811380176392 94106628101903761 10293153628188240 16434565872772350 25896036185131406 95919135740589086 98338025818924573 11239058296142818 93853237000498046 82848285465866177 32620130609681392 69522443097694018 74424048902406637 77456914528485562 22306843349627805 44599554648842304 9893371284716590 76306551174608355 34298275682341819 70387492954544429 59386836934953458 71540350174946606 83501774776876325 48835041673976901 21304171516362828 46556334520469590 52434777147129914 36665213912759910 15922169507287509 34125530792277704 99269566238944350 85501957345818876 80097212197500935 64788987024271843 29978637506027671 82838295503858076 1549926277339523 63778622315271 44153397843284771 57787472876160105 48310482657694829 63311188171626473 23289593691295237 7513024109699257 66195283555937043 89706301871681466 19072668384498774 23303318783556405 54958155371401755 84353335237678812 51875400201976764 9663659790841292 52477581173436116 98984651832693355 53471093845403762 31826173566350179 81897433826782249 79389344829764353 76327631542406408 44692622532276341 53238115547332179 22602637969027679 50982869422484297 42897761598164910 62314582450552550 74477331898320403 15389898420005563 45117919086473290 78957942499876816 48201642684840408 17793558074533523 47722125210732193 7243297867455319 86053732009742993 297644881349053 16959334493502645 48021094605140611 93186474578585340 63168474330407830 4869365414615841 8203307885954201 38373312389119165 23347953793348360 9169507762812446 4067761331477414 47197500963181454 84304476192733687 13762635867423483 61546599747521934 59143674413004328 16490404099009456 42546982894465500 24719491846930682 83264526780514439 63165680425520361 30912308542637421 2138772229986990 99664710112340119 97097860827931488 68772939731771469 5213887998582018 20866027892772072 46132797777110416 80331558414069701 58457536202020337 60975398466886843 33718806420826397 82431988301426495 57642912543944110 40386166009262867 53009231926412144 80884503407502019 26205938298269067 64197640621233028 16127901996356408 46995524522372091 93997207059548487 33578007657340411 59752974381236879 1327629392525743 2453416791078989 90928848771380991 47984694072724707 91021669832440559 66960285654221618 66525001265025586 69127615436762849 52827942544077742 17676474623323222 58018265857925078 56258076083630381 57936505627022969 83996665690502258 10697315878799900 47712378782337100 55422382838213300 16229493850643927 2338732371376219 91364585812418807 95516966020965610 73321496455479050 97325439016434836 86835443939166320 25385658659371482 1466984435436782 52154389848222695 71040572318399025 99064183120211087 23188563475588439 59314915309451252 99467843076918849 14669944338360937 82996349118664148 90118405479896235 75742240943857260 77200664649570594 23184873218128206 64977195550164561 75503955288112415 79004513207794973 22302297517377893 65095258640253866 40506053983318701 93144844036508418 78077861155516742 25038049123145975 25222525496760800 53354101363669063 95877708431123614 712844196131667 50110588959051049 6163399513278107 75762621853267146 68219729509275329 53976748248916994 71121220825827172 67030926918099687 44823921208705813 11617431988987066 24260282789492084 24600140085685707 51608267674341461 31138596305980525 25134090784607677 7894518551286925 80940180814514010 91481357278752948 44105081481321108 78978940956516738 52510847509751576 47495848691912364 56854736551101078 19532962328892822 3629445783332025 94457685894331778 43044143557359173 10610906943694026 18689026101683102 81732290175295975 59725475742411992 80328002061458369 19462603486156544 99156951085836477 94869198010863634 38648371219380044 68517209375911217 78621089780213338 26180836069423122 58143955093182213 86816851145957093 97656335719341739 4302513203527668 57107148150265050 76024864587505063 47571790316389462 20777072392273537 15198110110669454 36474211700528534 62863489824606785 24267315621966613 31757302869685348 93867148745760665 56992943447098797 20574076125654531 55704566600937264 46713645061594043 3007223601344564 41428608764939706 87837308377498947 3229939540064705 20676167264631769 18670779593095240 86045059966752444 52214664238517430 9417116092172321 35283184135212442 77078558630029514 32150096639582193 81891873517110551 80485332622926275 76351557775651764 25225916301416603 9889482396868951 83105546245005309 39927990929328674 52054616150550497 27808345675777788 56689288946024907 8570582162093745 54367537670086791 89343877850082840 50981942130215397 9595284411133810 21060336409070943 1954046735620122 55202069752157435 81772839515815467 18169218837492657 86340611959121147 70774905370666337 58614359958252483 19788102079150419 15522334048601727 33498934159123015 74096659043579485 54961836410907579 21782422352676139 98716599420152729 72792866447046591 43643899521444271 67108368783642090 32806157163135362 734762656940717 65985553216250574 40392050225762729 15181353628730556 16571812644272987 36144304955872270 80741754215119604 89189510794188637 51802994360156958 43757586675687115 82909280036498691 61288407877031312 13189477000599569 62824068286341783 73852145806454052 6854149147767112 29339412034741549 49633460808814084 74004544943445732 64624823224110379 97758417655704694 10309771242908819 72134638189932449 44032222936833332 74900503302886955 41099420805513758 92514898080284913 73404893714408954 44214019741522014 81052679664588797 16764586108534008 13990113381150609 15154486535458748 56310097825397071 49865338951819165 96598892849932542 52514165154184236 49787152067660109 98319020348900007 40458828154459617 76973364151005434 95785486952092408 4784824714188396 28606532059486097 18274043779386300 34136241340164092 87244241700705950 88760465476584776 67410844503823992 24042639425347742 56420652916424947 7487384089302257 29306968798228594 30187154082564133 73583780817618680 8904489406258240 82395477056866942 31389919891839869 43834730642767684 19246815701773011 90803427584726677 38292375377020882 48911737158039778 64818518011327432 96841270131415385 51327873023641906 90452409908808995 37524972707253292 25630938084295303 25703586047142246 48658238000615448 75239353425897206 44957267404224870 27849562889259187 59965102818557958 31429223136120216 97478675191771313 19042665722419671 23182542227334755 5695951690022296 51336145114600848 72022651120753836 6773189884573638 52236461941539797 7606173678846742 36711476835717507 58624608969608590 11864761476386725 42308033743805970 99229715488974968 35955456490870433 41519557282724416 70310235109197408 59706155078725365 92621479996722806 40448932495982525 53017211352340463 40559365936811450 21049376197260703 46557979704786940 33738474153258359 16998019381536020 52640521067634659 92558560121965031 94104557459391981 66290474010697916 14095645306214767 84611894973488086 52138314407847798 69612111524165735 66072569683036325 61667178017642146 54068370360290348 55468630244888968 81635656892695616 84696053097311459 52438204028713320 98164911403857866 88025702128939732 17012481880061139 20521221439326901 2500521248369624 43579250308775793 63036593689434705 67219355809716193 99349251377323252 59018396802723345 43867793064842785 45118762967726788 62252049740637805 38201416496834342 62012592615307311 2607635277941155 81079990417503595 99683900975155501 4125980069439073 17676006236418260 70328023677928448 37509585088679222 54208228312415135 14711384462874669 71584694555098049 69299068567073102 56941741632825356 56236205739020662 17060548122380387 76562757130646161 38878032884741313 13927638995047918 55925290201812261 17594096893872368 58650657740295628 97046055051798527 54907863552309629 61258584235821008 7302816591753258 35209197811787958 35085976836201640 37666659738034097 66957128577138374 64954452003443118 34912122547174510 86460705196307983 84721822714893406 12764269823241542 73804033865425838 76921852276735652 52062563083744494 94438770824344364 42999059078305197 10188131281757018 79221270928655689 3369516277746380 9385360886780261 88499246228711919 65274892723266768 55837025804842064 58380765611224396 14104843393691570 18296583352974484 67032904125098590 32695041933889542 93946937526296987 39653873696647736 89476601165374655 8414584367280842 4219147093965111 62250355129407319 89329236721728418 41854137550026107 49222077183775624 46597979008119864 38433477500044311 75676615772649190 71891182288268784 69796923765782398 74126090610124995 47530300514478217 47161793199023844 30631240472470212 59492860104147558 18781785961497247 66125093807239993 89955767561930999 73812793037494882 44102642222722416 32377646836757067 81989789337420689 58105454468087705 70525507915841647 56608731741911711 39170553544647812 43133794945057305 70183166849805533 66549777837559578 85977380350751893 96997358647107516 14536997925917098 21245119432392939 47373479067552165 29543987093982107 69702603505569566 45058984431304845 3767088732173639 62126111498318352 205138242435441 53688262126598259 87881970191806611 93662662212481447 73203347793737353 49443704191440345 56746225921380747 11001928335596593 7328331274416224 67046233381167451 83445766443563795 11686801062108237 32517902884881310 74367468095671287 44677771996334668 89103097016230893 31293047638365839 74524763708773509 34052813029217008 74253257339654333 84550050297206248 5739179027350279 19668638936736533 42803941024643616 2563511300125918 22233334026661725 94507194518056557 50411784115698066 58040124676173366 19867192982120074 48042934443738211 21238603943718892 42035880353705339 80235842449712836 66364413727612394 80652748031631242 12146678302609036 80600053115273634 48590835053961915 37125480009563723 58725650992680466 15555444599059566 18634123990129505 63054793487467884 32110601948258287 11004162131196091 50492278984018002 55821266446050659 49158146339458953 73809643291543082 62022372728510843 43971428219460015 22179093222884954 57770279883110736 20974460183033181 83521588091510458 45435374744313087 30002889908682564 36965603135588182 48958688759236128 52009533421326159 92553513321432277 19919957590087857 43216406031513228 43166151796768013 35521490406371808 24616849373502481 32876514802365092 24948736150894302 86228279014511248 64469537810626189 79615143211200259 26082305857479918 71094594465308310 3819566287396616 77112755360182169 44796220882460962 22342646314421534 35018218515048184 84484961464256649 2778895584591791 28979310802712874 20575106381845481 59013166555268248 90415406884156998 21194540342960629 49204893141871161 32641685792622486 46738901630889841 31932004499908612 59676675501014611 30228294982514099 54823272295398142 85851172384554213 74466533992740405 69750143709721364 3059663999395898 22414553315599561 21166153760842231 87806739684350571 20720889710258011 93334697743462488 50593623217415597 51741214851666290 13146833671321880 39566150320888178 1850023817761704 94833567061565517 21175618719895439 45357550536055996 78549919188724617 21128344573207813 8021907693876802 16565657552059338 8167150457685269 53140459978812601 81523605930317858 96489059433619369 20466348462459488 92137207282945521 1136211645598167 91251064370008610 61006908215340991 35674210362203412 80921657312954852 84437647941846238 37531757572028715 87033087180472646 1222094368751651 31216362159343119 50532286622205979 17542097519965228 90223159799087702 50065220426379116 29733826968026382 85943095380088627 21490582020520223 23455901207023803 34863468311330636 2754926396975621 57618194527591197 64112226638639099 23687185594506727 19377832183367319 28802469310929372 24985598620855708 2413070661929354 40758466586470874 79764590478573941 78240368639058063 18936531899883994 86562118544420929 11953929521557171 84589001823705479 57469231753127644 66387003894023656 86675450048671976 13959978215853832 45440362996987865 29010348599486721 62014805830691698 51234447777238234 21575483041218390 74729799830298918 66806773384333788 91358791897788210 31813507939481752 13269039359660515 12341638203373278 20602531253234047 68197983198947086 47695939888677711 78024566383132939 28696775641092357 60799092424458683 14320195713016137 39881210938850886 41651241539563475 16952288232165219 12036944516775111 70367132305452064 2014747558072883 86722202928567191 3939310783540372 92148575173744433 32381643160391855 59396632172105527 95087449821942114 44053969342608168 69993087308676771 9357128535443695 40775385105419214 47443329613660151 89683684269097351 18569799989118795 35931278781012113 40241344038334054 24673002391517577 26487912320031306 60652875015574367 56276389354993165 91957361517869578 10445233117309881 70903695690478937 70071863307773498 9104454382436151 34169162583451827 93146142184900562 41086906010470172 53687385785096502 73950229790470169 6172795103504324 18585263900848290 68233398133014394 11879048181730974 91428331714978518 28671244713955983 94682691505398881 49617814465726704 90201800527693935 75466159620067561 86040842605067622 71979706185097876 47057833713702369 57363205128873871 46203262748248995 2058468006700349 54000198542333272 84783788576824942 29265392124966019 9322039459900156 24588149394641494 25724830415891669 55473069245133956 70721851327575410 22932999023990136 84751894208220621 20548150054538468 4965455928988040 67886864516014151 25238532645307713 75843343915728168 3949939145419600 19634911444768486 36539219911061950 7077780181336279 70174604902471252 94067140645199535 32489389025284462 13880591791543046 91913491986595108 83491659687467629 75630339066290469 61396309184399357 55967222191834609 60027676729674702 28936311389005407 25115904517832168 38051327363951748 95476144796244547 21133743059051560 13130476703381834 24571715182787396 45253174976555623 50461157800206418 55786943116205571 24774905952403365 61977157589673513 81653830537085648 17598411898482250 40295686058684690 3091353533973682 34886629819453228 43033682652525834 14706029436590729 80893557341252230 96717492914970198 29709687042980609 37237995009427968 55979255773446210 7411953361070407 40337823759808415 9450537700421610 23472586585475023 52882023431847197 81025860165852006 27952920726521313 41885194077977722 78032332061973722 66162177369582415 27611235240985965 31398902047949639 73914425382874963 1527917192413260 93411524654931230 29777645388948061 48256110534675427 25197812472110341 41222371780603408 50383216092804113 66468108454206597 19358775021506244 47956346915085386 16260210490141876 16918280702892029 7030903212524161 21072997639388948 61840500570739470 47270365193621987 82452889865565737 19691330409876349 92238691397903499 37791122147747847 21422973879121351 73908363908934047 12801332774715040 83735131687314405 63969150249782797 14611536401459765 20701990484885074 40953679779405269 54218023099816993 82914229055554970 83489070982145292 29425735329783479 2479698683790292 76228992670330607 9597113981742600 97438195715493368 70185729559107976 87630330647708344 29564346631150788 54374189767428249 39365662921776009 14494947216409252 82062864989725300 10627843888800215 77576364123051257 72054349606606895 18161015760649930 42049492940167208 82166862863591608 38881560736611893 52769421832240113 11490601261115230 54287615462606617 29934872931862445 6450358517555765 50375424358697587 9500321097229440 43915767004272221 29358650219040278 57751206082911453 93839979558358695 72489216146669824 91677366192516502 96877039339652526 71776089355660590 54840321457595114 67374041988254271 66064657140646579 59437300975100165 33320842754458826 37514789347836824 38666345973628851 51960826524399461 8919460872519769 41751471646282591 20362811013211421 17941230392063972 7312354475656694 43691560227746814 28162075299958624 40829035551612017 66953947843092562 64661072855047786 58449768587005975 30573434894318463 47303058996580515 79896450501244069 97524086403863796 22229457978035801 52875121640291657 33597477284408675 26983008119099221 49592783992687732 38858552804839464 67247324957951104 21661155203579881 87917977562530710 93501614701468700 27664379301161735 37380019922404890 73844299343415867 7439669156843439 22760264923750554 25935390294144318 3209077560604287 34800855024280616 93077574344739719 43423590150673042 31290631034494362 94936287131304083 84213970233697454 62546121406811075 80119187071562355 1035903407798403 34667521313794404 15146300295060780 11688241323746706 95221235250675130 85516835696956725 10008295345327551 14291307219507026 26549297413775539 84708418606260347 24415923309009907 90229615727552267 23761608621143299 4958410328790798 43952418236188183 4490615909189278 23182911348641004 36053113313987914 79369852202502395 23525140854576170 65102641289653155 186193617083752 486712262404551 56942672164006717 65807932950341411 18813300185477859 50978874407156494 16220066879944581 49607378425885376 99346961827380391 93716568285837840 81468443754165546 89806829952161168 21018406866732051 35222177553735174 45322993829207861 87674749745913477 76282425567016077 50084649271134754 47453606251232863 84509395504103817 64267968376949778 9766171986389353 91823770852836733 14496472262865694 66603026100838908 39034651084023563 27146874128160691 73870831463738866 43281657981229357 63981132712601627 4421924375596484 72902180517026868 82993805661566812 72503144322505669 95295547444021459 3135436340493167 26701897922418272 37702469250026340 73989856534204943 73986931278021885 1460269203607352 52678093587473007 53333464433435155 47414132461937343 18704506415754793 52989693230577762 46544719336807271 58594926890827561 30755700748682813 80874383476249322 89134529441993813 53693875324966795 65033141143777187 59166267830125382 28464517308249630 72084288652951189 95703666753719334 5485298223360199 79636574015628050 21501396586047988 84511996060320316 80000023118343717 12312187351687126 96672272955676561 46805294310176840 82233245153715811 91211467323309744 17424381491080985 28105667910461058 29435176926322962 35035678883453122 9183322936513848 50651981027933974 63637938970519478 7477548333436052 99632283483158742 30435581906512444 50853183373728270 59837962678236066 80475770763317539 64122339638753210 37855023610574055 94470480001150549 80554332801923824 66136072593725511 10017355369926210 29367724168326093 7793449270197313 19650492637000551 77780919389983306 35776955066173690 11387574538111330 83058554968854744 90194200237421720 62432639336698897 25785990651583107 14240981924609048 78291540351353526 81722273538707111 88047417372874884 91085809545807132 52818810360945462 70597220717334231 22687523581663957 32414552470447117 69907484778725800 79114432321435877 16131982222726608 19329205342490265 10280716242713555 63120195965236799 78713713356802614 66849668448435254 82395336235216924 84760280238816933 48530578660977625 54625107206749045 42450241361950438 45667589559153144 85037132129313318 95854741984072522 35203488450052779 23505315885816490 47058064879233456 94119981605629592 16551896887340757 22888698111549448 61361695202699994 65206003834436807 6034503860965051 69294641864349947 92216348990841400 92459870645895007 16591139494337470 22322849977443525 66593221112813109 54382208515840521 30536867195617622 57833828928192254 37663033363840981 74046837164627675 59040461145573819 47572379130001053 99821261894657090 17850895296119775 94059985076020531 97734162933234662 14002835900677781 52872042658345042 15429427475029549 97597141922968041 39822497810337744 24141651986731622 131567117146494 9062877850405773 47038020347703976 13217135689152691 35635783215957259 37795626721269734 27513796611351421 7723456494080973 10947035831093405 66715835245506949 53614066824682481 94863231590963142 6756365110509174 1041983016054580 44102481997189841 42297905946336890 15439423215041601 12341457907148563 34284708702140396 21204991952094290 37089866065637247 73754823977197526 75714083710527770 279300873149871 26821754902791579 82834006415478941 69291718836823066 57950555162567909 12314460152387288 15054532882390565 19913263909296751 90284953353968149 96645805815107996 12926285730042772 85699882012986917 72468611984613963 89320943073822129 23528887017264661 28117997870148106 56434546856485347 78471421339682571 6866092873145280 18732771950065185 71945811865826804 33841356730943833 42691463534991407 22838790893876353 89574100588617394 99637516357902724 20464856275598570 50481130226582505 85757216968615080 44678181776542242 97205643890125685 99599728118378976 81579020347075288 24859601708104482 61562072549952480 65796466063072191 62869334110613739 47340700883542771 63587821388959695 76131512133536258 46390202116787198 68377013834713322 13138948193432205 83808534240309302 95972796209284337 63777937133870680 94487419691449649 28750821693834489 97601245454517588 35038820410233096 80243501586234856 99837059269768395 69056514613354675 1388587324952485 83115347315453400 45457462164475315 58337114635084038 82502578637357591 35435911152545654 2532707779198808 4751231491290974 33503167156771868 24164157889636682 23355842590423783 47222113533038225 87577873302923977 31539855003097784 30075549438949295 25913230284387362 56630879167490717 59344812620643709 95437408364966588 60300140714161616 26830109673167701 4132481062098936 36885583419269333 59899617484975836 1567679491776484 80436781245434279 18391135138081649 11543279555711120 11142549499833441 19390899453587531 6180507602214965 32438622487308036 82866695587859000 50291790771320713 84404410011078487 3358490707570714 58883136956061974 55067898072355346 83786836602165324 60723496934140279 28742269949181180 51010326414018231 11663340839967858 90330490582766783 98701916897342002 22303676484503546 65150534709240182 74623394043544397 36739794206572310 64908724095765068 52924448773302894 7522252851466818 59948869202599027 46267791900594316 5895468207611888 23956567001331527 20731929195836991 63127937755431520 98935964222249188 74100818675170753 36829734852490312 89224549227128546 21693789278348646 32686405269159419 3604978466122074 74639574513311350 34871040342487731 86477753569911609 44978468266515637 7154044518906289 86721057425830564 75898506992034327 61281752560144435 41777237231060199 91748423875117835 56960999142923218 28585597200486078 62596057014981046 58345158238526776 52502770061873031 76100920624209643 13863255954620630 69442344393997313 76533956309050651 67947703397532657 50825085037029888 2126248990929742 95298371703896632 7670278212926072 74320574760578565 79947560537245894 42709537347563909 45275562727411655 81485940571909749 11311622737348077 73827571396418191 33663797073321213 174810671761854 29309917445646423 44834250112372607 15358831354958470 36524963440895855 75509257904621694 38052600630658939 66144179952956610 45265725059162696 44954756907413917 54875799633927945 31954281220225966 77336787675958881 94947298895960673 72305797425899876 76649432795278775 1785753406498543 96038022402925483 6272487381287861 11404445685431719 85730724730783976 58329797589107869 24634967564580045 62024319328513638 74935493391805514 31234881641000261 22222630831298551 30910238372681662 69095653194383117 19322910959537917 65726288384877666 96166147649276583 29166576117465250 79608498848508198 42181782405279526 20464591731740920 85557557277142445 47403996517029465 87161017628137764 73205909323755195 83764117207145268 67480218880371360 66480809628218097 13462411868154292 45350335817963843 56510849020241190 20380876972074265 50472840394525394 11746612338807560 24173689686168661 76688646422783017 67259630268502278 17043348656834248 52662965383383967 72545936858817031 53782158915365918 16042678726657643 58374423535091214 64106667236659506 75287337281731591 9431695543242495 1508240415012269 91257523462095130 28656368094156509 91361433177086699 96774897394601331 62617680470716035 98347574232839800 33776470315396596 54050786417512302 92822858381136853 18066320033344227 50540175493011692 67159599946145796 21996804928531195 6723522079125268 80698781468599520 72749485266129014 3280191570974971 78504537898883775 23302687062147389 99512749432107609 85572608641353117 75416158371859379 89095074814338667 45524205770497588 52520413754125631 73554370318384789 12891004521738464 95231181506930941 89163354367446041 40475093001997113 48459345738191380 11167421274973933 17029386759099088 16095032925694950 37729950854846985 69844091442244428 41158454351333989 55223475091753474 27780466554083465 33701616897898702 70487951275524252 9101651785573682 55328921074503029 1397969523504730 55881262331862900 9980135225170942 76711918098362835 12958693641682493 90664656624027698 63287992798085095 33021027285188060 8818142126018291 11755351060463295 6003595302752871 70696651715373580 26243762971727377 89522152409149731 80254528218332211 46043373323045168 73098081504870002 76588072103902995 92129807096178232 47830256255328593 92187112437717417 63427609766636007 53985184099806052 89694414305043477 88736663436195020 9419016508465708 81043691329417848 54759645181968207 64864571281994885 24008415525283582 78150864687305799 26164129449163233 5536949601351186 84379005328426657 49088985720636233 97851531665604515 62181758305895816 20597273422296965 78082515068058822 27827438340657407 5017236716619518 19183358666867965 26301448652128156 10919549969940009 34605683789741520 33414281898948200 27344125190188180 78515458820941183 74686531105489054 64500738130687333 33557650621349741 25205913638665719 21401444302323400 3314944130344592 11949297671535158 71232703946186489 34811516494590518 28347308839860352 27636687998612372 60258178329467629 84054365260576584 36777633217403554 24278885412036184 97207360202310531 84657455219706996 85083988179435637 81070393587914476 95171634148717730 3517336297834844 99801411081759692 1043699706255880 94245153052151948 27281748493275142 71474967900574630 61837471078193191 17509530055933117 27375785470259648 60362415203687519 36948676979303800 19580968991257441 12553170814099937 90810875475804307 18446741801454898 55962418939012909 59341941812435725 21371914718018864 74687618020321587 67600268537822305 1585981042377051 74462715118398695 79465251909869976 11074376359258564 79556395184498231 52350852686978586 72991332876879034 24413346151477254 3961864524183758 85885924436099342 84624694742640868 37790198261838599 6202667282631628 89123400977297944 62295336834157349 304308304222933 10589726148767946 5687798885756064 15264460467672962 57417889488522035 68265356882543829 13950458694051811 83475639293507529 17204370866252838 6118886284233960 90400546089012339 46856909241056716 1195631013473510 90823635011638101 52146099848196876 42536406924203194 15991541859607838 63513851950504516 70922821081872633 91372765765639395 30205411601038918 81173017561808686 45641128347706384 59834962659735692 47655588683893637 27649271862198144 32470684246837714 70994117089738153 77284226896341968 22400217909951597 84852996984354821 2459999248890041 60896592391144346 76834814927877429 21584940457973967 12103191685526223 53661403430927139 26068614994835345 72558079960419098 6201813958284463 90732856537331210 4028708359655199 31334263485184754 78833834750635903 59501548839174658 71387286312349919 40224449320080151 81171124292908799 93129676062073662 74356172141053961 18845400064462948 84162545163526483 58727905171127780 8051898651255861 79411719932768184 77077124207888332 96258271245195297 37550114091385097 93960037681638191 82796466552804073 65760883483964611 20880339339787232 58637451719624745 80292138093097447 57244187481394069 27077869063385151 58843897976968662 8438094300327890 62725624529457009 60905653876550938 86855636515539060 36670599603434999 93161443310565155 5661454817530763 45586353107394097 50798521112246646 5394413623553231 60394474729491303 79972277022106926 22775550844223707 95951709949417548 29850120764793144 29022661338201438 32420878423414881 63901770063583302 68623086674024668 18277241225985478 97693864137874923 54959396570009388 16998385759903229 69833012379598191 74699015369534808 70060422616868648 24427969868530034 51860649239911004 65534637196638471 31168689152059174 53772816481459344 26688047910827935 86196498416897579 40566108311896959 15012831362524810 37817281847494289 8994214063370087 64229021264794075 96892583711463109 72359055027981365 96979885445755920 14569479156687108 84547292871577888 10765541529152626 60287072449699908 35381324510041294 46595106523584376 14547084169762393 63862068458454721 59108693359233868 82047973136051470 96113720962686174 62241443617984087 99513131015944610 71175965956385309 36236511853777970 68088184816908610 39166181065980270 18913652683252719 94916674067012838 62834558774590294 98975998124287170 36725458475964772 45132783759302809 96118589393187554 50703893381592339 96256294260081311 31773539772206286 76409262938237062 75436364007394749 54200632179740622 60033211400377014 13859255034306102 4507408729904956 34837928758815479 6562241000630897 90922158254943165 33380016932368263 60065504371673895 90983141187495970 10950040768598948 50985663451918798 41587807971466708 55348702715020464 19407200873627934 13639732679509138 12583852726198635 46601984843706943 20272123260620187 25917389315097587 17907137001195469 51468617067342925 36537318716343320 59876755403056859 99188723587317090 83738203704144011 1776743920293752 96909946040915344 53603136424028558 91415472051643557 94354587793728167 29674761854681023 39398214269624090 71051329917901640 25732065884050889 61413404251811607 83841716768090699 75001336955361540 22571538311605318 43188956138253164 65692106136919929 88254037400082539 59811904774140690 91030403669716998 56977331578974880 93209939813231455 61821900499386695 65756706941596239 36400696430830643 31791104661642758 71780666538317652 49257348799111748 55769563404284050 73369298196822815 33782786517710419 86429755650225364 70091692610785216 99778456924176575 87701298808837684 86795849781303419 19632289806431927 83398433638507820 94196734756070873 24632087202039695 36788475629877758 94269973852696801 28082812823839988 85311867157513718 54676926973288488 92847524874261254 53113650460473149 36273379081833711 93805428819101264 68164538284197458 88891808716436057 12017331188474410 66044408146506972 44942753161551598 31655063011268664 41759251362261488 75591430896161191 33670344130678419 24092926751812592 52096214160007670 81040191713830839 20963394748860074 21507422088714782 48704270090053839 89911250486535249 20765883065247043 20758155657197457 22589878647203606 85131085236295940 23048652446466339 75465729753180863 7388229558405666 41901254265419839 42990266972281542 88005013428245974 97097596684998897 84717383891039459 9386340785207034 69819310629029580 38330072959602227 82804475057911510 71556574624107908 53432921415797506 23357632107987814 21551790854067289 27722167107980850 90511822693647693 31346208065973475 14662798333965934 99789035186097538 95388872609695450 48406237248334368 61825095764525004 85336040631324298 32654393417908293 11596548465991222 83145672008826771 83338815367775098 42475806239955983 238624535108668 86929805304276893 18987722449160277 72276985219657476 46984700896142193 40850042419459470 80544520572883183 27835408773299644 15548068511533131 13758787703945128 2908136071587173 30258016902110217 51474927780909891 92812763497788148 95579376696167093 25114001677101514 3658745623011287 32322463463345769 26022650705206339 7369019234233697 62443769223256039 57290557768544849 50214605070805550 70150848323196757 61264564467733920 54424284140470264 68998979367757839 82612690681080385 92884013937880805 7451095014946071 44202343416949291 13490340673527911 8845224190571151 60960286010595195 52583684739964428 32026767478429768 31339379497786537 71492511816876339 33266356463956896 31706003743686816 50907095037165855 44119849087669123 42000236237294375 81523268702365984 21067048096907261 91268954024118068 36955418396389809 77209259766092080 13853623223773055 37829843293977090 3529913842637863 86875584660755050 22491385514256952 16322890056278011 74316363179911561 41215812161306670 20326241544855300 932704186937341 68616971366741243 57706934343400048 35180577920097292 77607527327618100 65271407287603845 77372117583695761 85070604496275981 4394223945949706 95899470124806221 50211463080126913 88952056148593183 87137763982576933 89650441154058663 39281042240731100 60009149443016806 96712225823217670 36330645278213813 44704792985337510 19609889055305597 92609193729138871 45060703670178511 87564756191734522 52886106829834569 20215702747042999 11746453664377668 36094688240095245 33691194324553633 38885568685452125 65482715482344625 85007117060973877 91369937100759871 14103112424153329 9260480005547579 62099579222033629 62876796282355438 43936602221146154 52253279202819374 38610869039512742 26790204149747269 17920223876747014 9413109826700425 64603231039163035 41057308037684776 97388336806113382 29787085069792406 40100285244147520 74681275480695562 98223585020211844 61313873494453810 89560174589806809 48759217549664905 47715767743093456 56590261320518731 46145394695833909 2934985764890471 33088640380319383 5814418527080496 37983426420793153 1811678971645781 90103013928566310 84299834360272116 5466846542161947 60185209592800626 81852045787962325 34350355998310891 84757892366768018 31401580367162547 38305677733559654 31286610064615931 19543709406684249 84382889718420809 8378118457324873 99878474914713994 30093268551288913 83390927251452603 40312898185593916 69355098174550390 5300752322490712 71742080086449970 30252327128117137 11513416884153879 11630781093420675 50256987753715231 6811553733501061 5908236427978340 19889023508275729 17759939657067113 1627974521623822 3978297588943275 96189093903575697 91528308336062037 58014887106272010 18507041694077232 41634288653929676 80766549361742504 54797878499162512 48297207728976042 66147613765898739 41473238585975264 65247717519592248 45393240842597004 28645202777363799 14603411220835734 99968362937522556 57760039372754228 64638760068094363 58109294544826353 41545651080309363 90912504454899342 20115436784195454 94806693047242130 11634707609892003 94122898445390832 48600362943557723 97556910314226249 47777990856651888 73443163415098925 67004222943346301 42944587768580623 76136352627200441 95002659246100072 65375305895878651 96851589561499821 83108852812161178 60801296152754742 22747629316948426 51081371556609855 39903734863859093 61526679298658901 87960796779844646 55017815866609277 79615180242013031 15400494299838588 38989171014891075 11236183191206155 82503716715079018 87451396997035889 75139272240971128 53694180950726262 76193007162241346 22834491722549843 93015446967792152 66505175684668954 10290744799657523 30257619876007528 96970275129294592 92751000451985081 46405767727176185 15787359673071248 14839542002366140 62350246461091279 78572812296237503 99122546133189712 68743135124199240 20320290530032200 53634576861095867 47209834458531632 76332883667688601 84575895102771228 41423156750461344 69395095599905951 27349334769409287 18297642380634578 26731857715403683 91153650912060364 17866938980616113 40105403638897677 65382346977662070 99387919132304015 34871033494276425 75102191965431578 72250612694675739 39005092849372483 47016155642599373 74557449439782038 53696404602540911 15532284447869238 99844456530242222 6538376879377223 16125584451395358 34791163178071421 25843619164728849 19032236297107923 91125223102860090 78918810707143358 63380790050992877 62138530740446369 4266919530816933 34846912881023005 44913684900584397 17109056824874448 96199709166879587 81541682664055403 85549997396689040 46563564110206605 93981516496822186 44336014260100292 83730773234389915 98583993133715154 81843105914772516 74351396490876674 83391127100397257 77619112162856245 21999306572080131 28302047601067757 48995811707014397 69615732683430748 3119433946725082 18759190304275880 63311564436128173 31804952640640644 7088392916642437 94042763964422101 79119340735107946 13940520802787570 24897069747582848 99682132922774402 51449326313601564 17445064792973727 54909818157763583 33518289801775731 6970206737010475 11028032813078535 52731335995693238 35715385519612029 38258593647220838 66483645272604495 27060471967252098 11486850028760822 50117374299525144 81983896303594256 48208857129448732 22345001077698512 94087871600359765 41645960847045730 72949311869845391 42165576828856161 52766863531053864 96781622079253826 1874079269378565 2592994973824625 94546104029446373 4149520035905682 93257347211324489 5680947334007568 95187070057128097 74553779143078031 23307941819269429 71531023916767652 40349126648225457 83205794436598869 79681349207109610 98928448071242292 46475629187583165 70504362054574800 60201185107410738 77608693802616632 74983313372829470 15304298003770507 23614162000026404 48982618459275022 72493978799460428 85583579921506196 16823614139967425 9826245031526028 8224186433309138 75129402815033064 56436746045651827 86272611842898552 68015878880635270 29482408531674900 53454971858591240 88390115652137865 65670695224454767 99959662314660466 41962102613178847 53982346028572084 49984701898568930 59432016388605479 24576123479973652 31350671074489424 22989267106596011 84930897055093114 65884424972351313 78913958101150750 25575747596095283 46077190873931192 38178790871705776 39574238878534560 46127155272018392 21477331847069104 52164104886116716 48981344597531455 91268227640563096 39974783892674361 73393598394246626 86877064470259513 24428539776237020 67866344609037509 95796473639620885 22924733106080752 52485823284460258 90429708461580515 82021981882462928 18708394785618127 89890383659969181 80711178981333809 67152174702105572 88532415288219829 29370403124571520 32314305506240468 71354945193910501 72879413041869887 47026346182893482 28044752918145091 48422751345100206 35885045952257263 40505727624581323 41469885505494424 37139668018680529 11704016465194779 95139304054410998 60555402653592769 4558955415412056 21187338952443472 26846162005861804 11372755473669738 30712022864814981 77053947549541715 19678721258694561 25122364730004560 84713333173452178 31968616909438804 69278918544835368 15281360121310757 78189503648490363 16043585710719327 54569486239959876 12124813012856185 26438989986465088 30704819702479900 49466894567910794 76195345520397925 92805017195311340 66169301382556689 30689317556883408 90532817533382037 3616169231056888 34126790776084468 11938072226650356 92488952511979839 85590678216638131 35283329305632753 7442793699830325 66627317751804186 44575549274316510 24715573141902059 41532530088203710 47260725875608815 40199476302765425 39408836521364088 67587043921671833 55229875495513755 73331754325331650 94529435088933036 68359452526477635 78097266112844913 19579755371994261 96728267351952899 8643500167045116 61691854141463975 58797309820792717 10153539055830543 99644634047364648 5150871078679591 21936916900447224 75340106250164399 76981287893408086 68960972078287133 66478409246871706 7773204457120170 17458713412045053 41666623225683415 23094986317680681 37894701916351626 85661935733800714 59531851956094062 98741052622303717 64508563154050689 2162643924400891 11897168110593331 30525676699856938 26891499740121898 85785077691873629 49380148786304079 11670723670853926 82725568304892391 99555606797839027 22517866438059822 24243597409916813 70591592277849202 15306451254643247 92703906774933539 71565758358435180 57360298909094662 8312079954451392 39049097302695689 80614393738424968 60275155578924474 49907330386036623 69558646957777858 50830839312891275 47264818164042205 60765975519878271 99215613679857210 93839150019920412 91615998291343724 61859352704415022 39831042572430621 75553790088629434 53311670875413535 99067902405643112 77878669747229737 23580301531355984 8010920940950453 55930640471811055 1556977321675165 82846601856262110 96735330749299519 18803675154796811 21655083025154849 54281515816631214 99957057238995586 16776850009548442 80955320682623410 38873132098220806 69229788009344978 25957706396921504 76712171705414403 3355692711327145 95665333855024396 98668173948902063 46089247321670241 21352300133659417 13840765580043458 58389123067409864 47439539459869317 99359749483539052 85693457440011785 15838568709113833 23754772911495108 71194160785118235 34199528337965522 36373285649392779 18071992364091785 78525955844969077 86529575076387864 88792127916558175 6864715953223880 61993996168148528 5313686824099937 97437034405416593 17500184461922761 59325144049717469 61710422236828663 38184381314571904 44986214715713610 70376102212290478 96427955589169569 59537834068960527 95061881389521899 32621079028346967 13787635428751163 16297202465901194 97383835337791313 31968896203912755 90987025643323632 29929617559353026 22930473355419661 23866989496207527 32337752563800330 1210257164516982 88439253303335529 79941362239853788 59889161483302360 70174976006174443 39443989056537767 8995027429466229 21249021762666434 75304235350344 73935673659964090 32930999353348718 36976774246303000 77032733106905590 39004849932563363 74995762369196590 27689995657931578 40908078123818924 86542370939706124 95721805180677396 96551470746590861 75175529613503618 98441639755571537 87134162956906912 92785429841513221 73691749846298454 96018741741963452 58644656274174821 51309767356959289 91864498377177989 84708760416968702 96466171369427629 27177901278308524 61788915801847161 17017253619604866 51020095363976109 54314591365773557 9941980630449342 25881998554532276 83650348978561516 21247083360235289 41942580895353934 86544546587130001 17401381541860082 12074064782757160 55464088038380239 33758157974509626 41089895139963873 53338921505043237 40078289638857888 75683347373546035 75145492483262268 69959101908198062 42256576469347899 91698026634887793 61697330343837941 54673415275014361 64891252415081996 33776437811196013 37629779972806470 60438372237465895 62002851809470303 44278865752033769 52964335166585041 16163020929344423 56391863939652089 11075119872384821 9072969446517053 29595223231115631 45402359866213353 69492962263846757 64766374597369746 6667977508492079 59197172671448587 97303773872349864 12648293558665621 53513145215629652 38542346053895717 52094083830151985 77172846747907365 74140328160824836 30223110878103798 61354496841218101 8385468509207975 99163476056836637 2311696466416542 49700369381885528 18034623283707209 57831746010666214 87826095734868038 83462099665361404 9349358731487259 91872337369324386 78913828271022746 14985932652238975 75255615185882178 78429290037767064 23165035029274538 96777460599682685 26899011077721976 73132339892550225 58210531183659874 79883202675225947 66379036944479646 47390049191694700 63532559121346402 61205088521957040 76476416531041592 56157288679685161 3043484699639050 7137763987998449 24560463320352225 87685234081410599 84222714176958801 54165122643191606 68352843510571551 42852995220669452 54828268197793670 85643028836932080 89088146343809143 36464781031284024 8514022798031178 75579075159988867 21715455118200806 65431035655088447 40975559305725946 172114391211613 41835598550484828 34513975192581195 17767677795907253 95231059126950470 77128269650268340 9034985251089981 7215720851122423 70273139179698672 67505213421505121 17492625561640532 30920158135264432 20495736740540858 99676219250322226 57256375616555589 51193390036957352 44294278411840714 38258949538387157 91999492772281104 6802459723569984 99329612303434329 72064240694264709 69316937939062809 71991950615500103 38974867120843561 47920459742244628 10121809048126278 33383676323616799 66818663622317271 28549704190549313 27001517266374978 88974379928921577 16463710491800067 99834269320544124 77000722121276781 20741264407860870 34204842530051850 40391154431427366 57567347468180137 63848278110856106 15331368207729715 96963222621935131 64711004417553130 84388473099968438 61523438161462581 68464599086291101 63684534183214354 43722173768547597 52563932612763857 70469427356780370 54438495861149469 82043113518777079 92637789979467826 60687346698947851 88032655423983005 51953670799787751 18717804295785174 25445996978504817 78374167988540486 67876129501953760 71862069600614035 5322162500376792 81351603683735754 89643908264113521 63268707412221616 56218169240858138 54028449697195171 89372132038819323 92876377250769353 11051383914271494 38741005571326855 92176270801873131 25531320492352812 59831428912571716 749148986311359 24581802395253343 10094846257595999 29556544380371704 20742363902596740 68733084420268099 67439718828684336 24199298965130223 59726572099085410 89955584723034770 67869974770744513 77792468243748436 10987717136127113 80977907820300789 18816464098748032 84227023174186847 64383682809757948 91397846029871220 19111845956560657 18617683007119126 11141091011012351 56682036984194673 37016699044092084 77435199925053179 43153144599484521 24791208161556568 912111812491241 64541190774318841 76487925182062471 14356301607321810 97879275218181530 34782463731970123 64317255281584083 23550785336074434 63061829090212047 30455451914131080 94404514998373115 52775697364983100 23366793659114726 36953241721898384 26366226298159809 68487918313548135 78153501033667847 96477088952144159 45146784746956277 53340743629749812 50202600694792726 9221650972426522 25013020667451785 21870059870166827 60351725914465560 68599090621570726 55542474158313293 13003969555798182 4154768695877228 55414382065574949 44579160376916672 10227398408963410 22381561423769176 89356951332525501 26536109000447329 11418113533062361 33413951541089425 92389438247216277 15106326139367974 59212870447106680 34743499249634302 12906748065606901 62600890387866345 69987867728074785 4276266854508685 24656646547237611 66974013260578641 75947678717153716 34097901937104636 7435512011718220 62879162095742387 55588107240003395 6877796370737095 47083965625917416 42183641473551876 10151432771998740 19466889186272729 86101857775054913 46472501953651194 2159194649260467 60397774861772896 81127448633459162 51007628911124811 41045665254948416 96201216711219814 97949137566177869 28639257799812582 42347031617856377 43490360358253138 72726048261125652 62946613311695380 42750488893146835 83823347254808975 77304056232524400 25353258329085396 19510602940132765 39465514593873766 52690748192531880 47886089463492286 70863943516997387 31742546606215841 47335647994608117 274827870757428 48970131921759364 43251799828946113 14565877314826648 79412575227409401 32806513840543601 76151958777617029 13309002579985264 54546283732805803 29953569827853257 50495091895592492 61882893958014537 82467586725556836 67673645013245725 27992978517672756 81544082620398057 76770386757475506 96026205265578697 95765342503875812 60988453191045121 70439726916189817 22355189310730968 21901662879590809 82772171523436953 71264955156178044 59098418047647137 94025190485137410 15783141239714867 71051222947211399 76836345318191395 14047565260247470 29356794799641091 96536443697022913 67200895833640241 85998790281773071 78917178805806615 70017944091275628 13985767573658043 5267498220522246 64683976343106442 68403376786632164 28054513842189053 54060917163848496 20490332149742851 3675867272068202 54716895118728350 69612893395433780 3323242548969366 76865743938794828 53848869401699318 49110810599341613 30254490719312866 74636234217635034 17871742542055090 39342049762021789 41751643661694108 96121243836244745 40338641731142272 24969309723323091 59900709343024631 90069611155890031 83278874309067011 6259263769967463 66443259214264226 91764763184518207 90933576192960061 99709878609615205 97841477246052769 78098323281913100 82100757443099196 4835572398894680 12979993117419128 94955305450533711 2489972279318420 20798067193773546 34722329161726102 85044227636721006 31208101256155896 60169367874993617 38082694408018729 91941854026436444 61782330895548411 53776430304165579 15433321103319416 60175829545453217 48371794875273902 14964710735582130 23221307745980731 51080802735367014 26098445824233174 49275874742735187 4043858066238195 15086269363587376 50309104795029136 68573094570457158 11552742206493654 16523533327759639 37762905485445808 68704307860963190 8292402661115815 31748845145875336 55463113137658845 58771666582532124 29067914164037795 63844273270728577 921278720615414 74539091612888625 39512222060631797 88419248956238927 45578743805557140 96862608074725731 27625998963704919 62571242509157534 8719872073695772 17433584932502991 55147012635177960 67247435457612930 64429750747183829 59803457241107304 88599980730144942 57643457522775376 70184040833940227 73523683800236221 57361362942921800 50575692276852556 29644166307992835 44658306510502629 41814066715388310 9688219579029764 11671216924412660 33364747411691883 68504056049566279 17877743172467268 85976020298650605 55334393643712687 21371579151769581 39974904163050125 64302633593709423 86489445265429860 12249411867356257 86835017100692937 65539663285620586 17140127378477998 38905369191276108 5898400164058641 92439897711959116 15692013342550107 27479518371997602 62591247768683106 23490937917832398 88426776510096608 35464251263196397 18280637058641936 87901482941711355 57868003228577437 51663636930829426 78708045723097082 29927786005209795 547840571560359 51651178102239314 9472451940720569 12008755321939191 82001922174000090 21525352924595611 55903824660390660 81397834015325219 7395610777372655 52807423167505408 46941114906058397 24002013821936742 1146293067413503 57070119402869124 79266432618589027 8874400370713127 75262951676339127 64208282403111562 53436072917181941 6048858616128697 60405515157684404 6312019985940054 15665412986500762 13181469462229238 8390535175792182 80747695719260111 6756523438402695 47306682778668392 43333462473497163 31972380448717643 20206384523253699 71876849367961800 61865622629611584 9725226282191691 96423225957099376 55211609125401923 2784122799214590 62724753332889190 15882463391967392 649172123415145 90935875425077237 63755935904407157 10881753283670896 30930421688127887 56241691584818838 64837146482476017 66112573435834926 63417818193150639 81772756001596234 80445555228352501 6305030685465123 22807081668999090 53069047240081833 88326585783368529 37470936744683074 51976455996685727 4417715804384600 88731866370684144 68187734968778723 84651857335430547 2826737209113195 62514271264117158 23480343587471960 31589757726669233 40097035371106023 80258471929514702 76047719731610035 8221764887205383 43083963245237111 68448962333086303 25839879138978713 75578223236036218 43987152370827275 76757664369850502 2461889530337101 86616818848673398 74139239179248593 62035424171877419 43217676123936245 70102700058331888 83386617667729093 72980057730906066 83058492277268233 6075557402050189 19656592356345659 99674133803016839 67876296065881028 81700296322236017 30964179116516997 15197407342088113 43341702923631137 67369127393203994 37817127464951348 9453703886207279 59978750607300541 10382357604209188 63956873792332005 12116861862358966 57876441542054653 91426969164128313 13968667103498841 32310085331430060 44914474606719273 18934768258042486 52525593293777549 9785538695371752 9857719899184725 55658804717181359 86652589764008052 49937386627921256 74725698013166032 99456313085213249 81523933080862110 23578502824931756 114158585542102 1021827956852615 1905809932415114 66525947519952604 62554972564903637 64096865195792324 34065656510755135 3864436674707000 94129578725817716 7845789381616720 47634363950653882 93540271464389292 39346025152367970 88094339758138377 53336520257895272 25302568376715964 29937675813876015 40599408011243013 18250510510680454 63471086310670022 25995717008369880 58760551459496738 82765420991732352 94416962936556305 76360813585408932 46535847038695489 37523456441470912 15801945802918303 80620627293104169 87469739239166012 30471148602706675 713811393344686 64468655992473559 68688178797480863 8924139466168929 89577306069387972 38017982944966530 20767493744478550 31027031185727358 39222691160387127 3423471578339475 77135084430739486 50323045763958324 14196396799111861 14105216537665451 98959070794306303 78942742529512590 78254464550469422 85264070117667644 79412416554423299 24020747588074964 71647264957677908 50706503532169578 23804512980339989 5401413772814954 51433545628474722 8943345924158179 13476769326424395 62817354707688750 63379128622616630 54238965484994016 97626093968533032 16299170381885961 92962630779390093 20080125677781436 24663699344878082 43519949498391797 95437500730495800 87839507041640280 32564915090892942 23266536789183567 76518223990236861 78283089445300727 32492675014991448 99647810285545561 87131784653202159 61873823689631735 30199290134219319 20522024499129004 20152090540463919 41068293395469912 96093370929067364 3902304834679211 71805975925168808 23500202850617683 11137321162166856 17251373199974474 20723203343009600 69445977338002656 53769115846287285 53174773540183622 26102868483950102 71538119079155924 24326142300780754 43901304866822029 32660244279092635 20319456054472129 88443670569134221 18159665273753532 52928455967374113 12841995597287921 9054889094138189 18225199239751607 57826817295229262 3581650888673176 56027687191143785 75893397231474279 75641116324717769 54320994281240492 13214070461214032 99732908233533410 52847349633039299 96782704137874875 23337054337047283 46499991087642109 99232370796647557 77827774544827865 63870591113214687 66740348010573565 98956419229854723 25681586354259671 93117783387329457 75021661555909545 60874458294747686 97378646875871816 78421153057444359 39527188001875687 67691013398464487 30984484735032529 73502440138371447 31917823542635089 42310857956616956 92169043406075509 13035573496695141 54806199095993003 66849743959810330 76102061594455438 76221939498279650 13891069420915953 44666137754920432 44614850259344583 63823035029287949 21339404103087931 10940203347761090 73781806591168330 61829012949580241 96929964276355358 85555890963760174 64926834039162445 93672361831734902 34606270570911647 9948963769577359 5932712829725737 51962559465025911 38028181524847552 89978616302982676 34070471912562119 80631699209731764 96873430259513840 74584210838669870 14887899158831398 87753459794963672 59506271494603214 16750671335049714 76276566021412779 42852281628079447 24492801631657556 6310567397733682 73113253459349376 9929171748624720 51351413102953883 97763266930747294 4939676872601228 94827343076184057 21698430865022440 76136712323669597 46066369339442092 58220861883406227 79166526121148988 78794358904425022 59654320952448096 47931922307359493 40327715021977311 94057743633351641 22976899354779650 24710175148512660 58459632161892518 81628524354659704 73621877555257631 96907257423330517 26866590690593345 67179228265327558 59542826999968133 20493795834622155 88898824138358628 98064482254243391 5685137181430870 23691185754679902 6327117277773810 10783478140824013 38251920168387940 15295177830187819 86837906147178992 75802149866297087 56850728146229438 85871667301524833 88437189175953705 55288142176298617 76837008652183795 8875512013492313 95879335129368375 7305496793335592 59263976760133441 35699297890249626 83077041369349885 18727689726383721 75361958319062849 18959858497117405 66290901639361717 41984544704226134 57964565366171896 44333096357867617 30084179985154512 33792551504594319 12883367186403841 66911842360496993 6449078239804016 10407587363576421 15116030618978614 21667987935939910 13621189307570285 79786716054023656 71958046843616503 99659533411904194 77532291897421372 59140900813302677 54726444808516885 15958702296116967 8575783094449313 76859674671690307 89438679219385899 48726411107325605 33099953050154469 18555149655958423 80237453891140132 79382925149864874 95587711552569132 59113440481276151 35044890121651429 98371662275417311 36473941810024869 16843622917550820 50884774043360122 68929863382435402 86808578933121715 65550136937668675 89939482703897140 20661306962013993 83591486541646224 15553767986331185 42480385677636702 24857134982878095 37371909930342637 7435506810218421 64452251809089737 94568299440729380 25419397352388359 81341785104068410 51055718011827295 88037403650037744 77371370258256560 25232453769740288 14079470557830975 67522547297824058 2782889287283965 88322514684941571 87908390439520141 47171447864393292 70973281469019055 94687523663688847 34143762451787857 76138930461283310 28919232547683037 80224329585194806 22847238329511189 92111233044335363 96327635979400739 73390885670362788 65347758070809493 31376236026683771 76893516689959712 68552898095083318 12635209893513132 56305023106929215 32730827895441869 48411517887752790 15403702460717358 29103528989785385 59388341824116562 85569000037961707 81316266035223759 37457808907422238 53347650548632586 12029661379231419 97132703140868830 76507486217422202 55202204671596143 54998700938965269 33081648059711304 13260766221721990 74351430397698158 60048414615171514 5997730063169616 1537038504189613 44013691248818811 60685585831908239 60873914050734769 66459838954411050 86297098391191392 14195276781599575 62298836063512933 86335963756195973 72818816977763547 69305772716563316 37785779645983558 86699800473561930 46795585045583972 28379579742231797 35820947280770632 66468193588501405 23982472169079316 46597284601132289 30595430620316904 30129422915280362 6117608626801311 61492083158561738 73029188037058096 7691702030433536 54893568635696995 72680325106048936 30564161103042732 51059334513408787 86821571101687526 32591942561229721 85074944418186243 78470530606322094 5834768592768273 58370316053747075 79648712631351303 19091858095123145 49114363938530640 26498262125699158 33259924890327636 65389531878418001 90037631175449034 95857819666045289 9505256365078395 99834288175886439 41937193153983353 58058149005224204 26232285608522979 14804462490763178 61660383303657622 96702486224462982 51237458261932940 49999715457702134 39615236510290739 44012771020168001 96645183322431701 3707099155760581 77374161388039717 7883175522706725 19159464188205460 77086385841099511 50607570177559768 2795658767011747 25328314812764314 24394835377295140 28247845918760497 26082990703247233 64991210093489906 10097954842706567 92666986779856807 24342678846923131 4628351738295858 6436323158122045 78525560890077266 71452099051908170 47990759855980871 27950990422212270 14616486495807903 46767730036505808 5778508583834152 38520904923809267 56040753237832771 44805711626179661 13673989548573586 75326297417332596 16465825243457652 2527405810027354 39754222430901405 79772827613938134 50891363893967856 42705948325640658 20541418023013907 7714513422186929 15046658223713833 34770050067310637 75218565935235323 43534830408044200 76724579278622884 88051224655558020 18872024258648042 2235690054351811 17733456248621895 33449482269173156 95366546593182081 4852284450485263 42561943465438818 5425658108267212 54413287028568278 58419875996147485 68827902763030213 24870985258555947 19213537642256197 38739490048361741 48480768100484830 4171922383541171 63767646492837022 73144257454880103 67092878848689164 67808544032323302 64235931530391935 95403483652911846 51909067363097334 37152822258682563 32744613576515497 48805775214130665 13001206815034643 59348783850331843 23338122701916719 76191292920948400 69898939195063183 93006054036810353 34263356564890677 71171669006091969 13197558778696916 67997105503249489 65877176168966895 20819497052938627 63957059496802704 11206150511114102 25798653452302481 8341472142171001 43434064413209884 67969096470761934 54246302850835348 62313367269761284 26208092622158695 74471089017226668 1502115232729029 32014363656040019 25164403858232873 35957677385905654 99661390556414847 16425906673506983 23019805610135479 51659680593142233 59552997656711713 44620970592311186 15046312589625177 14131866952022998 94228590648556942 8005260851052605 25863695042867986 67604207191306504 70829147415457679 42515553591977511 16199214450582130 87506399945329334 95748830977654638 41587157576884938 33288641277538354 30400325597615673 56418121035085433 75934426267572345 97961973879525624 26026992291385878 82682879187748733 36904100266668844 16379402815284351 75274143607916984 76843624621348574 84266887625547408 47441964949625933 60570235711628469 38923228228666777 23257105399648393 37432224892331622 58835787182323748 36467514346610612 89666484595175639 63238128823223211 74306625157763273 97288558640789737 25663807907122016 45183161078657243 86303068757819584 49317292063544168 36095483592892639 53960887167906456 29876847472752226 22323913834624802 90066423131546696 2109734022428295 10827100572569749 10650441792773911 6231558975722616 82810247979327985 78658470884372374 58905346649610666 43404183667277683 72402608049669576 32165199050488579 16186153689857063 56908218995916700 83394418789582893 48096420458547892 35708521778549517 29914798417181444 24339029743066587 23463954460188256 70167417227981590 50624802559650912 13905448214183893 18279025860866864 90877464239662555 65697771307734741 88129765642199191 6770062258661244 37935315654513395 22566645835997483 30947867296139150 39420330525387474 24736146471397621 28470338762191962 39496434718912222 93862953573906810 51818839521670068 43456126287442485 4230025026127673 56137862354204851 41375590624778903 68897606811182950 13233512107483032 91892026768455611 79581781350165170 5896199609160788 35396666517794161 23547545827082929 26939166447504250 26966042716948874 7373111845997958 23518578734461174 32349585583861045 32509692249937536 77629095496128246 36601078983529672 83110875896607552 53219175866735710 95774364784601403 93206626409712018 85203688957307162 7904208730688716 66130088229680637 53290095121492291 42815225754355948 20347842390198899 17644958984731995 74953053638213980 86898579696952946 50526343878052233 59702750721467302 50069242678635600 73105789369918041 10153555869491420 68411221335348245 15837041870100204 78674644266712400 44934087157743799 1167346192569902 73573385774258262 44063247619986304 4294648695804801 34203307601161533 66240940708086057 42151166229532667 64324066371512484 77715242119998737 23615883107860316 37542710351214520 22820635488931753 35435879502017761 77656578943637755 82700322347433102 13771198135799810 26184681450486257 6817694143381199 29979590127823010 78552278022896075 9767302509380980 3600829945682811 44174140503185554 36689981135089592 84922279479827415 6797374654868038 10511232881586367 72382594868520920 37023858854319705 57850436853117688 30123735109787190 49286996007061791 1173713013322033 55798236512464804 54429255875573537 36769829666686792 20793910532725762 58713618632647204 36131678935280682 93014609691895704 96777024288747125 31362368767493353 26252618085501966 40803725707226396 88523346306733559 52351683850166031 19407623171773171 95157137216801547 52969867145917078 96731303328217994 25693612004243303 43653352405164727 31088653186436851 35842666214291470 31080256472711660 99398540609468072 23418707886669720 28895195564528797 55784183643271056 53559131823610827 84768438251373505 79753827795877138 8268637994821485 68639761734317889 28506624560712100 2313144847892284 46977515379604875 18823826436961937 52123844457379116 33012730262743161 29329172674808469 13598757409424331 76323839377348135 34001826451085836 57453525390004343 74873035635110430 24662739898810499 12455931264575993 23117889509904555 45364060789210184 67104804024718260 98640770554285213 94538966828564706 16385412344935009 92173183478779001 67279902557952454 39895815346887063 55744150339966073 19985324415958887 45328808566845526 71603803227717867 83827529534844235 20837227358002091 73882643815224860 58130434630860944 30450019593948466 38326412352934391 40355806047124382 43614432659616233 63960437577328439 16330939324139771 80378392920253442 74495501876659844 78124076427204727 39678134114815930 71789367264085431 46056651532852252 3163527850240865 55376617989748624 13388192030236220 15303657563458498 54588095911928215 70001222608183156 48827935701099690 70278217023780897 358475772237895 29404150085930760 6242655845916179 23715046175574323 95512082787470864 26575818944376456 13708168600969865 25592426493592587 61590028883205025 66006535175768871 17299455469530175 51971965414945674 7756891420946638 19630873535818331 30063070113471272 65664654798173222 60993108942956777 22803218236380736 4909515808766111 46498797687248195 64910821672388594 782197069726099 59366001309017466 23498599000069070 24569429730280320 60497147211776770 83142715499759896 79157626417956546 82393823365980425 73426295525518362 44981937370607163 80469085031723068 78658525922276050 78322776759092339 32793665196128686 54329799888164873 77027201207149025 6470747072818631 62906246935407031 80732325785753157 95688358292690309 88627092341675910 78294305908077503 92085888345474076 89259462411306328 73229642270243175 48205318353378251 88986965821142531 1118793650118053 67101342398366117 91075846641160525 44817826252458360 94468491482457376 15905774935636436 99437128906375764 31590559307278804 43144805056572230 83200267654098443 56480168271067883 92826508045630068 53830843034109183 15482528120642931 82322262787756965 9750450632591798 41579699866009050 47784574936677829 95678067960059524 24040523631068607 53894049248873495 83070484586376927 32134111560380677 53320661463528385 86764527551207752 5845435486552442 88370093830284648 41881013368862252 62673834385429042 83208158024102311 66370657560770713 73274110044148223 96528173361250097 13483161249026927 21915324340908819 63455122543837638 64580739320115057 69719358446041321 20306015875605539 91943253271786426 51276220287481521 2291381906652954 46949394734590673 62272797334298855 42298835662007490 14565494250682078 95199028430886878 47509425812026986 42057031735487094 83422055426993460 91130327045474030 90983772436387411 10871243161500118 92591586004561189 39774315161274906 51116736238411525 25599813753581471 15895477344427041 10194657261574800 28859394058803531 19295710725339723 72157462574418584 32104403393387386 94580560498939190 93418049188737132 54767021480535675 36664130811549702 46241285366442017 91351788998425167 86669574436824264 73677774136211097 2208666307023614 4982260003714550 73551471525292516 97269352554166592 14013602208327241 82435698960184676 41433457403684401 66576554940951044 90550110195558882 65885104381578057 62611036185023991 96617119158698190 98109678624690124 66951832870977865 11586789544843450 88066148006362576 9962214368356102 60909784038886348 96341850960869477 66035776206784700 27536042409375252 84051043643787357 51766963397447852 34548740376200955 22660838349963635 9502077963985877 91341215370888230 61640556182825927 59604572277721827 56221212494589616 29823105368037711 70316809362235276 64313732477758840 41783759589590196 53527348200713442 39097243645682039 70151196254656843 3126348392095822 34353792936119380 35291693136956487 96342974222532379 10378342021500411 87840210542509384 29539743427385818 96479180514459325 23158350164316487 34491342917071451 15147995063644509 91443093660793921 44081225372652852 58699808140460778 34422767750215452 35358980834202445 29888118380891170 20978385270417055 55363207264262074 13603003445355352 10037833114081589 62593635538723115 55887866029571228 24482687161475066 26391566506035067 23591570251527541 43677227693211523 3750471843879628 64462817554667171 17072563550313301 63050136931477816 65897805354876247 51907346002395212 44997590676615907 80874252924549297 69928886121664620 61870216446195659 92735809324488933 75331754803565173 14914686160721550 55591014444813285 9691198411952985 52406183771523652 18432746307796026 23988692561885225 28286686918898615 28079065961171272 98994449280078814 25897698014351471 78482944945841766 30161055094404863 11768550892482618 15880809315717937 83060290490706831 42433874027121596 72295354399048804 41222582008841704 80049681507790322 13756531868380423 89112646285095473 26561152038784821 28171123211778624 77179222532643717 91187235902757067 83926419187324204 61639554712469751 46237485780465995 97968468815611737 62933605489592712 66295006696964513 51194301180724190 43879884301240814 54935963269640158 94588698649094962 77016659249780633 71734093211555008 55826187200460337 39540426793107943 13998227276863566 4915681550729313 53690937720109359 87659716077005040 32159380969283606 34987934222434247 88430518233192616 10824530356696793 29609600010158571 57564584122944185 11677071240306327 14650155373638037 18514972319408347 59791420193319941 73862724276449027 97497638211092848 14342203765249281 44357668258583439 82551442023310610 10856806793378068 78928507289949587 56688363982332676 16974633596192371 3745319051827663 13902906199314142 92307913694655927 47647028204409343 46607260035328987 11398891112057150 50927568850064270 15935572041294607 73599740412160093 39965793087282150 69089550738810856 3917067214951459 62920969243526681 16090929587294229 49370028659157046 77425400776179271 62899676217267718 5223562482782251 77439716300808671 59420565928737057 548978694836561 71519560650179190 84894964934959491 24250038516620225 26594548239300600 1399729935783872 25775090307842473 11814233006025800 14694714695760186 95051411452353172 41001082110351422 13948007687066821 8967991840044150 13790961898143306 56449898606563578 84293027971117715 83391701929942292 78016812711214667 71666885366021580 17030547016909601 79592540902850218 45085474225779473 25181134955887351 26047144949015942 92267315721784133 20392709813892909 15981172821128028 92685260912775755 76658875754841131 93645948713960288 36909662666262677 39246523936811794 53825159336238230 30122123062870522 80252753458809856 50896224432605168 11664578899088482 66622742763905564 28088238651603750 88982487486982987 68121286893879323 10508774482546813 617594441828374 58176452567913942 28830980493311520 82016028612884552 74816973587204637 36644425736079374 76879821400782789 72333797723669191 77750933263578132 58698996211990639 510711111174801 74925895932207248 49389070761233681 38120499081364069 79731332553224029 92772178845919618 28819761558345248 9606075171085538 71142155066965384 5795786706938979 16780767037870960 40318969877210616 1743978300402842 97572916171358917 21644882941486797 14629295928716306 51779179394181304 46660218990042162 91296934674232057 6546814380286709 72510405071172377 56210892966037096 17114766065391585 35207150750053958 74685646697679970 25052356708937076 26868836618130421 25952912056932605 85651660262931195 48276030801347910 38192270389213393 12855242406866244 53616506697599230 18116864763623771 55894697166341330 23057916192371520 3481738755744016 34202148142855975 12999836562422830 27180782209033375 1449335245362914 5166558833933408 87946795427923581 92986368294011529 29935620288104609 77146264297425915 20576237377190712 83883830968273678 73596435555639048 42436040735745566 45170028514103921 29270858399015265 89228241802989652 59630246135199771 62492752013758171 47491053173869007 52482386652922325 53041077816132773 7726770867625876 51291298069738890 79815461099126200 82165293843198894 3245387163589756 52544347429469690 22153035540246885 45744393675106239 58780113745966990 87415249374012222 73344215050087925 88986331697667923 20244018004868930 34549138332654417 3088780530795993 51813171646496086 59448382150058179 60284650804076369 26635111125123584 90764778974181901 21617765282600059 42139269663591308 61589389628365769 90935507988680975 54080622488609453 61704617208599080 16816495727255456 24200603276358817 17803426109264041 5988513639433461 5656808349830314 44781798040745454 76317946104994812 95557836475397930 29517678898216678 65439913007137169 9122278659149867 94536571293971855 33524192983596726 48602959918931056 14967861298820294 41647040834011998 98871141719485769 54876968818080933 39858808973927300 81584796376232178 823955194871461 38879895521145594 49220541098038055 9659484307234883 54228019850968814 55093045407974077 28885116866076197 47995223038261022 70397250537761268 2089831097710465 96399252551998727 67245492833013111 14322421735446132 63555341528285948 52774648406923467 7908952547481127 50567422411699275 74815342262162488 25879869286683785 60129360585656265 41929718662857287 43616046875689203 95658123708233404 72377114689438111 2610460908703219 84663344039647260 89719059931145969 98338828145897595 8754066870885938 62472504850792244 41368497893557980 77645084396543101 97694705885763808 52179530569852123 49276116755203197 90517373335720333 20123674557094168 39444891454864011 77774123462543756 81061384202898474 56380563274658932 36498199920307287 79818156801469002 31436148914248489 10483882282396347 29890268385769926 7772662268915829 47723829175537011 83025322802739122 20066732162751577 81139154998117626 73239642882050871 19308533112353994 72956699997900744 36217109502724125 24059226711892044 32209957435797445 16605971551026902 74573503620920790 14406010722322035 69292884907005589 76964874328971762 52573382511374462 33960080339624227 29868559750340467 29840372057356596 23692616585895892 54348055230712082 8576365879812014 87215785502039018 10881935238669495 86838253781554731 31134569350301351 66328873347658571 50717447824765844 37037491729436667 91840419760104015 75687260728705753 98282535307375288 5468473864589771 8128904498235187 17771363119500383 83408104827214869 34694129186399057 93041432599070122 28649007558934522 77278787708309041 30981025611492154 48930744855546651 33764974240097386 2759594782920859 6327975881179617 77135761588155318 3555206226085829 58527087346303263 10192058567528913 37290662429065151 23930542363898702 85119723130906089 90003650768479947 18455300995241545 11833624688808152 65232057870297813 31772185766355220 74329691660720956 64877440400571737 20949505426363963 14027581746212403 47908829357790229 84795218435739773 27147237015496864 2125484774063148 94626524542410057 70803179259163171 62704317040960335 82539134656712517 56199485769401146 54792536474694931 7560329406061171 14649431010097834 73722407783106250 46771820408534183 59914411423822299 51349127764883573 44095135010229793 9201904012979286 6190958839277516 22203803624071336 31226098318685286 91724153940432406 43513238725825615 16948667258438439 27468926268077509 72254882744898124 98225449384509199 59623666746378166 42838084884714258 87490649591723954 76734764670225222 67686750419937258 73474283738584774 77532989067055196 12806395691665667 79194979625019292 51927732724791960 40870895772595872 65385778601085498 60347952029881618 69473907010400059 78983121785765263 73701329168325218 73701073853606194 13072730333566026 97398914773156400 61479683219639465 28592755240904171 44324146785267523 81204013492362408 49849556548620625 20126044369947551 79175180029539937 17483561937990640 2903743530996587 46954784201553805 38465951588966188 82599637876399822 21541431154068709 55936276915819327 22956216121942484 29501445991491656 99359913376012518 19452197176313573 62078506958805386 8207135686246399 54489514723237759 18887305154473602 35196942185384068 22372256865053870 28496716785377370 358254539869829 96631490537229698 39432350274396899 30451526094688056 20758698218996027 35158266342376616 72043240665187941 80135967592211086 9078448003173842 40970853313928838 3605186634128656 3603436600467107 24779134577192944 75638495058776384 55459011412348092 31590324367665135 69949089893998249 94260888420654666 42985571786413364 1782275142212993 12276162350109950 87224174357190669 88120451510653989 71248529011335330 90910515511328085 83008536352848286 95088201505780505 88657955987500518 58478113988115010 2494773521051989 45271021722520119 82754923601775466 97173703518118564 1518467450150219 17309696774010001 7636157960043450 85032435053008265 66461373175489718 67479209861788099 65847770026724037 57398519797111077 21840723434987293 39776822366202320 90345722182844456 50387485821248736 74152300095157929 74429420271175640 12952938529561736 76927157516386688 3263345945760050 27218212827119943 98328445201908658 37535607537446062 31944894471096391 59929149466931136 25792150453043880 97326856624937496 98906514541301654 33873007113135266 19956447022448541 26811723149065919 31016204311492796 51281239766524872 99871649949739827 86701133810665018 76624696614595417 16408834858471127 29980379681906834 72620545401249422 77262295257857835 4715033768055874 51351677188884027 3978477667871593 93297819357776980 98698249820568095 59382824157921705 16523279848969380 29779612387150102 23798016043917815 7766034961200649 64405806531333164 36682706567873431 64851783710950812 58433742393068413 20269944474065224 61184119404579800 80507382506810106 25651106026759114 69630740948594406 68084477967581498 976707453190018 86193323403570876 11599698945246203 68839378466537907 46363931960610840 27880753177392811 3574691402679671 57019936366568228 21043888895841723 73571637036046680 30245727256332532 44121362036439613 90571825860417546 81347729948958012 8795910877254485 30096858319302636 40200509173095051 94408828923806132 99621449576562032 33318959498880103 62700733967246423 16251525093696217 53571893196494490 14408770665346272 3593265055280643 25655664487985725 8240129822634960 37857356236199022 30851751186734742 86217365121729233 12614913035998219 41573161232113565 86242295901488172 21074505356477836 94247073020080462 36372787992358666 53620437525263314 53639149566911957 56985076695656578 34113073059986751 43541353729494056 25492900740966408 40876718172317534 19335784302456853 46928746545678067 84288135761907138 34587182279328097 43544364434160662 40924953488487030 15220904021680630 45487708700308695 10211365623973435 90032432409302090 30966975491893320 52566676541328843 79800805351096890 91492017605465366 2916346857951152 55907817078115936 38744215340450844 96718191807845029 85284871094028463 81952456795289126 11534788507119970 75744822488549020 1221280581830079 4088450259719058 16137735900187720 51381446681285364 62039361829759762 2722509155134804 39640741698593613 8449608350504849 85841504421858839 57141305909346618 68154415002999296 97154313430178303 98529295339110463 82896011889281603 94031885363671080 20326283302484108 11465178926368062 14902836860770842 40294655410471268 73074504100899854 35792400750760741 20655315144195913 87952043260536416 15056348747323233 38581378917906886 83081491982506072 77840408022446616 90867263328244181 30076143708793289 98784807647309283 14384591241022831 48013767724528122 30515533146256104 80607816054785166 38990449223283816 98971742450606887 74209122619499661 59725955124229015 11822954851870586 6403498415975870 94705473923589480 6798084554202688 55046333340600517 18441554805674887 57712064707932874 78792575402296930 74188447421686138 43944497717168605 60536216816894243 1852332306741027 49975163332885838 56380320430833798 6310164607644482 32540960079286800 31697647773416072 67704716539085683 75859765508890848 4451496340464487 57481247541954861 75200830486038231 31154512040645181 75201080915579850 99984192800877094 39705217786957196 14049137612254405 78321657272763228 93588052431870520 84684799988642010 66090721589271030 68204734295776728 28713675246658233 29169677605778698 5278645887539866 18295691423468673 24092360219706621 41540501864479920 75134698443392413 66682817741383652 65501522078724922 84536501542191306 7965102483557914 98751869672374125 27541453706941956 58869197006969693 63845272009472633 54940134408506457 20956002746803796 58978112948008613 63891092312782288 87974271700024239 85500338890334812 49146958504721430 40681023122207660 20820334588671892 44489180224413716 73688867927402479 84571149665437545 73235940289366869 28973606091362927 23759413630391268 26487669368694322 94242480687281801 75111548903946781 25959011466328641 65697867581787089 4253269170183358 46330368749622166 10584364984705043 90850662600690628 76069033701474190 2340835915644815 22502824436001880 56319732556697387 22659429325812380 32575330434392726 11434375303343821 40146159440497054 62687536181688798 74398204053502737 63360273686350480 44339476306265673 11004940101429530 31387813125172214 31779702402673481 58726716248027779 55651606897061298 12743029804194946 5201041455686207 76077727925113559 65038981750982297 13023261938339824 18646467976662363 96668413082568805 78836354014405333 14817092860890938 78243643036276890 3810847853107835 92095817384726537 18820914369533595 41534979211146951 76578123949035333 73893354356644329 97369321211645261 90984242125893751 1656750176922462 53135290189844415 49387006584919654 66777290211308819 35775060116848099 63315779245852109 7810782558002124 94067129354044604 98874852253831625 44962378800536518 95948748324956884 22387484406060964 87652666482799916 48671838493412661 97777502538335698 90783637082519687 90355735603582748 87730638173801660 20655458293167226 67421669066630817 22028339158111263 49942852869371979 79882498843580979 28932450674299420 56635210164586688 54327069839523099 18948122171506230 28733673678967308 96606863916239232 31401189679456982 78112078340597016 16817387951937956 42550546986417443 14372650426391005 90993417312257222 70877091146012400 39732640323489475 45544942755601873 44522387832528120 91317599349781237 95904651672750201 35368773418682188 13951845057082661 27996519846823258 38679847986331536 85925203875096668 8771394479677708 16601651204934570 47598316592612540 68928058827514539 88372971537134053 22821715007408880 68713289539735077 54812798426490926 91791874180156311 76277928934988845 63448228972001112 94472812888256745 40895531169094599 85359247560286983 44944717470044904 71378773214622202 79562836283474119 69747161405266405 51084102655050180 70306940065746954 44093862858226553 62761705025679213 53491684491405023 11033680168636869 28080371808382394 605292520493735 71022122482657069 83745769780070935 87290845452021459 22351441965876606 6736136796538360 94392273555740554 53955177510848638 12671748594303270 65913752254908554 60089058865444496 25139903726837847 46607628728375057 20356172692372991 47223620160343001 25013614514655291 32371124437696103 14684594878470337 92184455456195683 70328700739871547 17814484323409070 5620800780302594 56399420324009106 31675983042487684 50999690603904728 56371849034135100 10215486835574497 46129980480647611 56956801899125026 42991408273040576 37113796029297779 36391072225282371 90722670499757784 53282567997386549 32339357160179668 16074770573750769 76767619229692412 17787336208656687 73548709113255474 31742994350273098 22782049361118593 97387013393314230 52026019447647884 19599131430395708 91831969660439985 58908152979599462 46075303930770239 7257266223359308 81625253156279234 90676237097935921 46932221289539102 58894766586757857 39730935424971467 81399996561351637 1773252366744025 29060255969894388 28202558915884872 10637895105613564 26716706102763739 18227526910041273 47231221437980508 94963523707105039 16503828385585378 66940663361081915 39629464333122551 28958126625493951 92720750235306994 56573008007377924 62638166412602645 18499435725360926 51543721034247376 80854251576365468 74448784151537138 37545547507876368 66935286411715138 99755319448483424 73918085736641020 12929109142710039 53835771128285575 51923016706742744 20309185269452667 70267283643209562 4096269920690189 90051603714542228 16338024144964373 11374774900069098 54574007820766387 74697993229070487 2863820344666125 20246415625384753 48757589483201488 77712064819234249 66796055950891949 57206306314882093 72144437637286486 91328614082290868 46594163949605079 57866308177352627 59496064515565506 27030251798780135 9429153893357933 43396610547881836 64407609614920086 5686457546089830 51221528659550958 57530927979427138 66237025573418678 78336194868100348 78827726369822018 17913721871315694 5903872893824410 57399062629200251 26356611161690791 53041669533470645 5659736582596944 89685643257285458 56655810458930207 29505954138324319 18404284561061740 84622357404750739 78493299184815248 39850311623839433 58861980687545700 41539124754683216 26152183477834433 6844627642508026 90343746986007300 93372956749355284 95487848296321122 30044149475747696 44178866995749354 32774995731794647 97406182300893123 99793699263138182 50067804548822833 6615896125642118 47374604901526648 34734974785165645 52861720884087182 37244921591057151 71156563485760729 1273303365936694 1149663270408264 62695044589476493 42450563936013587 10510938497015085 39925563843823241 60469114904192135 52876580465941385 10176369797279121 36078444002082123 14989869349688552 59728805067548842 95255002739334661 71777082342889226 70621116857948586 54260257968745957 29834295709353477 98948628907260197 46206730958958059 78839364477749771 80633433335874181 52570615370692533 83094582796514111 59291436987254672 66350411177902831 88034830594880799 64742756769248797 4129791176953160 30362378648948721 14423264772988084 91141719915429608 78183730952144394 9917107966333312 49769136105553803 10257999418643793 11346426668394649 4501263776579023 83878356497579887 80487102390815859 29401232254267343 27583661000411210 13849168335273361 67832712481117884 92474857847837616 73169015064443134 94301750641540251 13724819900810478 18877917016303356 49844831331394697 40068032689314172 24273992406768760 54022099632833243 47010632135123995 29075467238454548 98369230508865572 58417775609925030 38618016383071208 86367791301910600 75949525518269788 3416671564037325 31579273465785869 6512918968163853 85370550089960062 16332107734999155 29616115047251407 70645814546202529 82111758066320786 18688288415401228 75598252326759866 14012515142446898 48321184556607968 59282250481042598 84788128650222917 1273123887737998 4002687040183738 8641443320469298 54567764290152825 88185266672403520 44201903116751838 75287331935063959 60095892125431260 32207138997046490 87128787391816065 40905602471382818 43111072276034439 18643019829632791 44581076914781317 38296774135336303 18572009498633030 20927900872786783 76551003763683342 1462827770154537 35063130682612404 69079639729147921 1297422220284017 30889073769311563 56444668070103870 11253603657642307 64152494212378137 73411821832825169 57202449837044350 62087195770233563 76056177961528507 70179773050428426 51038708242547818 68146248617715814 95964066986253443 88576688888545881 5830348634723463 77423745023341807 79609382607235667 78313422676879454 82554009412509475 88100337359063 94745984202815267 79588608995509183 47765332125321046 68143200880227899 49035708980120559 9853841370133349 40269483617559401 36387477724567772 15729567975885861 86029585366443804 53285015681362339 82772601020050501 46518978519068029 96078487770684654 58861485421679585 16106024872510117 54049561439079770 36835409240177338 25361877777449430 21637010655077206 44954252679960322 49714448986229828 24310199200214673 61895299003749911 13212867625604192 32653892412383206 90282210400376077 88436567982567153 13421249594709626 23059310621197783 84614630251410079 7063723016960760 11968344985848010 3967572046993583 15591536102225018 6441902041024723 4884939053636868 59988461859061840 74401324966609931 66374457033113324 70309606971894655 39673632897806967 98186461473961843 67410434819883554 46975896982373425 40906011586550688 99137844584408113 83841224498441509 71227582251486427 43851241978104174 53856992996582110 43237879484949840 80454328976077049 93356601249506314 11293574179765413 69623070500478572 19459238905019181 53282235978363586 7633490592734967 41669010924218208 84825265594404918 94924988448219296 33749373175641676 39321027328457646 76894982379434586 4839349331712717 72912096860893808 33261313859293796 51908694835209752 78431807063415578 44529385538508495 8483637545607070 59318873826551167 19719555205839042 47444808538681243 27560597287680644 97630573101688990 81728952653247921 61367302430927472 83323197684268356 3433213598679641 34918657293779540 2038977901791878 81551861970519806 12619414225370716 20934476735778295 38399357774554602 64850085011952069 66141100652104530 49006102041685216 43045143498086367 630593380515230 45064978907562561 84958306754744676 25711256493500880 12537407019881002 6785175164079224 92973712820319713 78485092614691185 47894272697961547 31478535644349608 54210764194000133 31291941168018508 74545783862710887 55458597217185714 80504612981553328 77699571283508861 37138663100885156 23368022424460660 10954975653343682 38645088674496884 57476843820693315 79164844217772786 86870262540622881 40638069038052547 83068200881382019 39875678904383504 97261473597762019 55890726034071260 50802448118235938 447791568247165 68874380653271333 4673242657514784 46405145336730326 79439920252317830 21558520618038840 39136152521387053 83726710952973553 38077863340947848 99875860357867436 57788812072480079 84390573625994822 7805190287864157 83521245298502666 12833637140831163 14066046330659041 20455753934194028 68273845989342688 78385131945217463 50268940213884309 16965326464042203 62339399351621010 84073001763593186 86250597444147616 91542334217688002 92636652883691798 5154650589768504 94888519112623172 89200260260389933 89800369392539938 34123342466867840 43355618199062342 59810458563907320 15584183074538563 70201659770487703 73442741083683096 75247528355132212 90966946241374616 44482703576383855 27190169813130982 32477007606190188 96443862637677219 73707953866690146 85054514843536108 71588581473106155 4869235203656587 37010754769878246 17023717903288951 87563354095675073 98284076300680182 84435867762459219 24005654923275943 21206872799011466 29591594367198022 29650005088742575 53022328767248069 35024744089290387 97404420768676328 81609265781609313 26599138677328958 2447847734197908 47700900715886363 37746796483206831 46147198436033022 22074354292706586 82366518349958472 49038682036293746 24119812302136722 59414680603268350 47869298286626976 37093670924887714 92780745969993066 19247084577778138 41163322082354231 33453057197912031 56912764232745168 52159643508156733 54045656175344918 11732267796314425 16826248433299456 9199804230762661 54920805677126332 33251999455863164 417245475237550 95028357017624061 91624042343347803 99088830606378570 73096366147451991 3029402357467762 49098256923397707 98733663741091205 57649901522541386 42687699676321446 52915555995330086 15799357742710331 35162948885303069 89376472401855010 34697764215750291 79488415983850077 25399868944084512 63772858873101742 94582636529934875 99901816259976298 11304641352883235 33012137956113568 78874466022134007 67252836318054476 82858319144533522 11707070828920738 83467767916828568 86214637997639579 83857463112413442 66309936764971480 50782149047003038 31114549488390357 90047288666195211 93854554663801596 30883826957293656 57984485062909040 2873578200514023 53959705393957950 66768688367738071 66629965597697262 25262338684315619 61044195811562001 44426916679180735 32396627655410612 31523198660653806 50048764237037468 33993147671031820 85232891843343371 15342853088801255 49924756465574476 19465253483648991 99528316271709312 57192399122764754 85329419134103444 58823638648241770 9189418023244753 93591157797873602 22053692598773563 12002933462390732 28430398542273093 30744000729540351 50534322764484106 18745593902782959 80736286729416296 19611132116225595 59854773405279605 45470498415479683 55112779843655926 88076292548528615 43987081416737312 91116929459449380 13460524786785311 63990340906860732 70774063826495524 78505391158034989 9014176774813117 52441839244880153 75713850552628629 86033749721979570 60264554094727037 91189202304119354 41584190826475876 63699959944636160 43334457799218692 4701153105036681 1901661396012648 15421356998242225 52810984227849113 73135909234714429 39290276575612621 78576590902071115 18336748300956601 7973020399911655 7454418774968096 91944447718222555 86001817705929409 86710014159259936 96813360977325540 99173963629112428 34983963306690898 50422238581539818 3173496197776298 59815750173159709 17414715072575013 69777192394768628 92267737576526529 27206872004535132 39013781056043396 92895052780500268 64726873027903604 48201918460793649 18212323266666146 61212136072534281 60236712717353071 90394817734173943 695824734087266 505477323830284 80675372704601564 74291182998597174 7842595270358786 67773814105892926 10327254859420149 99536371786274280 79412493154821639 30550753278892064 11363045935590057 86013990805445824 45903187416658479 51458563318600511 71294962809953811 90754899729265697 19096008339700886 85084565956310816 563646138093797 42218952260269637 94955454671329576 60116850746478083 47821988313299399 48963315372221481 54604497861903485 88712269326122607 20635235216487666 89572238133066534 94976672199605844 16487327342504644 26126841796066766 37030712431840036 22379341830456688 36398637000343731 75771299608551549 27684967871140590 39999708531962216 8151005428410266 4025834525871716 83566792741287482 83600168784779918 81849034849233777 5275718141535806 35216170198867919 31470983616229194 65260791307193584 17820328701825996 81725523771172517 69685336937568928 37814857090561833 83641496224639105 34519819456125453 50426183524077782 4593383841469791 73742060320182871 69348407895760643 47775917608379542 46313969347592089 97857263552080498 51840411995146621 88057394077337852 45738307543981197 44021599956041514 80062456610797622 24918539492685230 96997062756000062 40286053897511060 87961595335505401 80959468469682006 10795825016243952 62322940272582116 54302960027789724 6286632440564749 67264571759818006 45008954888551255 30795892633896897 55519496539551227 42118089017771394 2668295164006837 37477708126896955 84234502332002281 34546069486453200 99779112579105731 96472533904961907 99184329818607944 45729499064883727 94829518656651158 53677592270693922 8177510367733222 85876088609001877 35665601854034117 2197497499470584 25286220278360680 32949612376694022 16686743754065030 31266486884716878 67386117462020505 69137401052689013 5318228281763872 12654500732213755 61176739785041474 30045876920717743 28739392946196406 547993514478503 40592462604129171 84047314439802282 47187276842617904 22244287210815382 78450248059218025 72402833798326383 69719376304111582 8598748113862241 88510078201496298 88690469898439084 10646410405435348 41423997702532103 41292098274327516 44710546318834880 67956785441929036 25588157674454071 28098005262858443 48908328000164008 36678345865861209 74652505830147572 24598884153529048 89932502173091734 37713223275067865 23130795990217278 84642269555198610 52650570015082258 98851894902380047 35682774963587458 46633274461929810 22756987844963009 30638599134526494 1074868335314739 88933372891243100 38766319984639490 86175373263282467 41148225076538861 61038974247557324 68036806554798111 59739850595925262 27357227874145272 75229636677675521 6603834033650612 52817210498693920 37192356491109362 98148524554711363 9237663425750887 10328973569711355 81392968856099325 18540043496828171 12271326494598029 10011996185106694 92455715522529201 18211531521898828 21638578132215832 5951417002972474 85158740098060927 83305008846207789 26795657465687742 43370773053128769 18107950416746199 3339231508965390 37807007880011273 89008841883027453 33120632261849911 89694779238112836 37305504634817524 35830770170292882 14125214847237226 47022861267319960 70878696801679666 27548181144415393 32185255619810214 94074187767026974 18983714830860907 16445404832086317 9313590579636 5346273245005779 56481318460819035 78332533248991584 72298649301131295 27947598122339356 7143079931328796 17780748763120965 7692083033683904 2992187574806012 94328724731527110 33600357230443076 36857273237728266 4593015117130239 26472119996406183 89664165623562225 19832377006149073 59408290461254239 9679411993882952 23894084084229537 28205847407493645 65543276872824288 65863979048977804 66114655025850001 62566367603660191 83479297882770181 46873394242724434 76231411462671335 57366311427634491 21892012015219022 37928412104370886 80184829413176915 72406307089087557 70312784695655336 75831957887958085 45383397912043953 75916259606236438 47835682520300596 21921212463452959 63439303863905420 64391045265087105 71811870434637741 33802737471757120 65321445269196716 50019047844738828 58327840771426126 52863427361369248 92815154433942467 69833932166749380 61912800199322943 46888388836757061 61846778576885940 71433293089319219 75539631539673502 70096560191765763 92146049570761646 79008083003291117 38743721479230505 46642405233199422 20028050545823280 88140793676051938 12869536906622073 463039674704009 82884625912074000 13137896979877958 42390524064170599 1402172899670395 12348607652515762 22686220037868782 85695842250743390 82807733275285090 65691825401847801 36888423267671768 59200610783519915 23245204729688226 447601294364471 59198524552483950 11564043638591353 12793057729458534 55906645119624325 46653322550940209 877949200455919 60009831531435537 47653731682542720 54949205677080193 9532748003867851 12293236739032370 63920082295556669 91649909233993059 26607452894500069 86973862265879916 45296295297462556 30720988684308344 86403235642008928 59429523284308100 85066687730694366 51872084834803259 46925129173521493 54483109295990070 47840659989654441 83585930415122175 48111990041491280 50657309669568543 27306698890650737 97697473923794909 41781352108898060 21658552926263337 86079541268009738 45223330844233555 44945727664409764 98139935411788405 50350875260250298 97549359999379143 3248925450275862 57405940339779576 34271228126702250 52947549693580079 35915414071499746 7558885266979869 87441893975661680 55109549962697216 1045526059899483 20422655229281771 53158062034820652 42143261624694459 90184129914005093 63263112371661457 15316663412206508 93559157905098862 31467090846355402 83513933111648797 24482766402598209 28321605579763612 61125120335292314 52538544832874069 65502904234515402 28979804344705829 41982504684344297 37208809626126747 10242683248229799 79127439046640412 29240126235189363 89451857608107731 74479107074807400 60723993101102535 53817586626138924 9544418208817045 20710277885253918 73979628877002493 17325943940459384 93246095361814644 48528904580412824 27256556345947380 938737137333650 10846027483640087 90953554927634941 84926011654763806 92259853569545908 68248536390378491 80040666597276608 13952958155908316 21505536606667692 82357124461216077 57521194370786956 61166379677800645 22015091219632986 30594110530619379 33749162104827434 99908136552568816 54271265447443511 77247012352875247 83936119675469546 93999450203077935 41904116739978362 57105206578781037 48009710191914371 72013098973988976 17031368205533937 79698899879812319 88058849979665713 70355314763704487 65903845467099952 86570114709780383 28603367042370317 14523859332323222 73863248188657408 64066027608201486 29332121131325275 32826003652091098 43348990743072465 15032739053092674 63555660793882388 4805941191466976 70270119560010828 20905119973116100 4239328391411314 11243709013872190 49466573283392320 54660891876500918 45113416980341206 91417267756613476 88502983543462172 77559433519513299 51287263147632740 95687267675538180 64293793596997942 489321454742450 70424506675851481 88725242148814722 36022588450654156 58950127742381500 80781056182350186 22189629308275763 4022454575148232 79214998016438611 38839330876638975 25865973235117295 80732586795304295 98705904468178482 94092595954932292 72847386221307073 93495996197455586 94994492149266104 40150137946138035 18508914231000171 40322079068908895 86475201432036604 87507709505296711 12329153564216539 68827496964028674 97419165485064130 60117222812124311 69139523873411358 71522964315656665 67756425139703921 61093354212207152 80308831329069797 51440698092801857 21439385196109739 29120549194258558 70643665794836681 99625599936608177 17862504389200542 15607224507445623 75887779105502463 2622069367290485 1753332150847610 59247033225916434 29690209185382253 48906508219827463 40698322190784967 50352787560141684 29870378243732185 27205179604404101 99105397513596582 11730119486914154 69655894574190428 17652677110331634 37096458019585580 90198666832017167 55973927128763827 59706671155280619 17007601248637980 53425006280603270 26303807788295489 92750905160722065 48263366859555178 41147765342534802 59488056557568853 82350121770054799 71942887569230990 74438642563241106 98257134693255596 46129380518010847 93520276460968526 6237681699569357 74965758874741364 49354517090474054 75349279721633617 68398723389591050 27638054147318487 1070626125391710 60286765166881828 7505381371907547 80548965513144597 80080412015786075 18881003971053869 85146956358385670 66339552044847883 28032541489078422 86348995170216226 74640003277331061 57828056650735045 44682905892559222 34090425727237385 29274110305282400 30162988716291307 19889679561166860 83165834737130689 27688485171646998 8569337947291273 3793441060590771 41286589868956146 91269271431097098 3035406282483693 67722902376932964 58447612088043490 94012906437864375 49542640860320661 52227919839922420 59723695885646120 17317190888737500 23451139482202454 60579823349774965 50778457909013163 56840563835027110 77673983694366519 75413082822159274 87630380893706973 9291846613779190 33347635844063740 35705233263149972 15958798206207733 70630387642975171 26769880095717035 1965829964037409 36007939050811565 80447016330743665 43518726996543532 91955252543114011 11853958597802070 65559320661045834 42786574456588497 60913570460507335 87244993967063402 68930434283427502 680547580719014 59539964172066478 86811327917210897 13413121276206380 85341094419604701 97991255263930886 57320520504100220 49500720920765010 6157303361270554 51628132350314671 14120545455071558 44507668125612870 12545912932975007 53900197903120802 28526230672521845 87928432474626217 89323388015068877 1988379012478667 23280827049043826 43643765987859135 74651318959914255 33280805587714368 65134990017391811 68508535947870049 83092234758634631 43535920661669882 12520187734080226 26291844498524751 25506999211786223 93084276959181574 25246857441917706 27217707010095290 43380771121519484 62214142414091354 37267342936919480 81850935820823783 84808593977993045 55621630644096153 11496787218030555 91647419503958906 52299514272632118 46429193947983806 58283818908650188 16750336334250156 34726792879178320 10321246863801373 8135345472903821 75769045887845565 92239029594590544 30041234037079489 81814480382307847 48605283597453336 94707422674273787 18643927488973971 17264998246799174 83622291258889011 75071472986518182 76956228693766288 1079028414831013 40905266625082165 16585295746199395 21083732765842569 14832767087941203 440143811357073 55153233886024805 24396480920036453 73473059853909562 69688605162465094 80004335095377285 41904392226108530 54456235515373554 61712391261261295 57416320295520752 46873445321419664 37528993903563544 22382124832315361 83538612142336728 76193691200975324 84738327282432499 80478012333319579 85730985730114060 8136448306795517 11009441175707856 53939659717597447 36649320867446614 7339863863770004 19274887665087029 34903896319542602 54310628156751510 42107748883800853 24241572321143947 93802621555456760 95198795317926023 26141776336096797 35820816086991892 13756816117408206 9857013942855548 46372369512827150 28166088846988558 52818020705045473 60824204362679420 30091706475831641 54043643854317955 36595588486424475 18272453125856019 22786015931380780 97916575855483844 68981338507715723 57811905738140646 90497497485822927 3858021699691676 40117929515195914 23981689453150947 23227271211053874 11732541088551541 15145593392759642 72541446073932233 51228866171795875 76131266338540958 93701297780680589 50037974389160251 29807188098885103 54376446704612746 28941130379774993 4450358606291672 76054417885810494 11320519359757797 6574122716481124 98548117415926362 72840789087449385 43087942099644301 43160464432986855 43976466966210521 1537797278347234 94925770452292681 65359395840782060 12689666003716484 99894676825733868 58285029909736515 72442524400435888 51431286758997404 24256204746409021 39469895670587757 4040853767293839 33440892592253425 1107633433611233 15361044077897387 61425094323347068 94738424839591436 72809062675769611 32598266877695751 56129094174375636 12961782071096908 3528569927189462 61894920338024041 41051101698806168 61702391999319281 93048310861391061 56571823177878300 89266288865651483 55695046660832507 76563642864708443 82678561489484633 98406950755433047 28009652724912653 64952141116691050 1437174736047806 92759699883954013 46916976328098704 67293043788609050 35281918038627140 44837405885952565 46034750218212373 67737021304016779 33996911803924034 18962754306013447 79917962110513235 73746795730835121 99831229133252341 20693899421455507 64753239081009900 93294465654077727 71740219111367594 51151799188270757 59060236221277830 77642465618907294 26360510664753420 44052010069292506 91668944422839668 64319583775625736 14050919043970991 56253215340746626 13434070573414222 85693429449511273 79450872193575132 60858755053403837 22055101062093704 14518318856869362 42259907952523437 26644037366968087 11798414079855647 31293584410964903 10251496364285448 46026497665580560 14375855101875060 70427986583969748 69211725179279576 58368454526308728 78652013320228365 87669916273360505 35317342965678866 79970424886832590 17616310855038708 95198305299660859 43741260396023376 74514372155129883 46445717911048246 9802515410181286 77324157784864607 9469398173169285 32036069665037791 67373293912794770 22277709399567971 41839362241309226 81231499464096102 202517477722841 67750189729746156 54091960016896249 71515649043988249 40510447816952981 25418656478095621 17471411725690350 91511326009531221 87425218805510190 4968736494385342 24398893107267520 61377761451888445 33036929060042653 19064790626251191 10292405464283091 78351053802140510 53817478353645372 58371245966475677 61686022907423678 72960981714518543 28681919874312471 32471768346096877 156656743153405 20624916056371095 19630425349549435 85914058693987356 18271434074824882 5081332560554143 41921240908739752 58841233263009264 2614748196732281 6484496054527560 84434083828397661 31900932794263859 18246420983429032 88624628054916727 99007742814462991 20726652643956739 24772319369889585 73903552363637169 14986709649219196 60583424088301323 78280621586037152 12044823206417142 71092017956065632 7799839790824003 58619716195189840 74272169433606973 10745004073878854 27827391766335801 77680508168658190 93283437543310581 55249936556142818 15491359226499673 60648263859306382 34088155399213256 38292051630706311 37206868676201674 38744095231320730 11456626586276723 29087380745145694 16714928849695624 15991175016690054 88202017800770002 70488013223864772 83963620774001299 88866217961781253 47441347900424679 33980460429379171 80457213393086069 76073032197626687 95078511334932820 13143732053270174 80284298792234619 15623210768163710 97830938698442550 59755029684307592 70017909624607541 71334924065199779 35021168543247025 17313710903885912 25039069055748804 90252969922186226 49116085779964182 95495710665731608 48950244213336284 78801011937477962 15398160688626913 67382035970760589 73707990957802544 97153570991381454 77436203521121708 65220106825816569 50288901674724067 55906825519632081 53441966784929472 64295067216126507 11828775821502517 36526388390605442 32067042553452818 65814405810973996 35320091670756848 33862427960732951 80709056759206847 16837282036165204 57727944945707561 31463075477426648 97870124024678075 33816334701889237 16642965312901177 69812710931501188 71929959754344543 47217824981591845 57091335662640957 8897138266137440 11242756442605879 34706418643419400 89070072754351887 60693923384827024 25739232709609316 26852119905377840 8333229643861410 53668655069701706 99709357571788864 89986871269361850 89222999925928499 13419124693240966 38100739057517221 27716225624831684 45923359565171082 97633828746051333 52174470233715040 90912554003949015 64277861457532633 41399184828291122 85340270467258270 66138479581406128 89709831462146937 1715562226727491 52080730524402942 99237096094792848 39592619350699013 25691245886478649 39649931236336626 92555714162384447 72039611988679657 78920476028448355 46532998861777833 38068856127605943 13923168441233024 45422381842882058 33349723942275144 45937180180945911 1231091385562824 64028794378402834 96597701322795268 59014528614529553 13878658871312145 33444175575250682 95089813675259235 21778192094932940 96735035279914314 38194517166148560 30155768792260764 88831950261257232 69155185668559421 42106348020998668 23725013648231792 41839627547312074 21599248960762521 13713369022519654 10708210048215784 31037753834239113 75180311215684231 71537531368745594 39350548673965683 56157349259826688 16232215643193128 84790495577889143 56812811770013080 28558131652470683 55972604210459918 45211657343235999 59588886292150116 98572419252884414 61656313963539935 37329468144289249 75558781158842335 79231092532386432 15714468779878360 84381563859753374 7737331468944985 19332258511537387 80860460227393145 56201171284335956 935442067144448 76751719149952364 36140238127907021 10345616734449914 63551890804069788 98193166095094061 72051038168854655 46020487848259698 39142273540352909 2428827819371877 90412792900077531 48025563715121000 67679565850739705 27523992791723599 1917553933924617 49817205982389241 30387113124932302 34394376582312537 79294898964183316 1722211539080617 45360621677022300 31515437007134745 57733253338107030 11588381717319786 66380540852393502 53693510214554570 90987043051906824 98210098383120734 89240852985031854 37436597548605928 29507791551995333 90671555828634332 14944642592345295 168636747248189 47053840781164632 68584127161298216 30159472037601678 43691929095903002 74050901954838389 56693364943674300 87102666998967915 9140148650138901 20186492323541814 79376201956360302 31933986900169758 53159909631575427 32207656799776702 61515234094400468 7771081686108594 61838774031996369 48692801429664893 5457386507538842 2634039100595186 8431701849822378 64633286659404262 2463153517502924 99666331871099615 3132664571060415 17749721275141795 50502816383364961 82809097502963536 66851149945292009 10526141979640212 53571066147796030 83210633135165355 7722706522765758 43362842675358633 17332258810872842 36768903090772771 15969591819818044 96386981765799599 74883903905008584 50978192842332033 26381351220786372 46943798965010332 41341891242184124 58775315542405176 4123472069234680 15614875824612018 89265390531415875 91971425055187203 55762741867393476 26443916338218337 85911454751820568 7712827626768816 75373954385816184 88343149730745142 35249078903226777 17121511913374469 62185110080738537 63601800406327065 58102031471413852 47427618584592303 83090015009175235 14512623763193731 30837989702173253 12711795498565032 34471156622739196 28452966911350324 91172597976588181 87385756139797754 64555838411666199 22338901766578198 89204481834060333 97131549161741801 6096691162945902 2961397295186465 83025005659609506 11842110476365742 23166332199434272 74474264966912499 81310997345950490 32281379518952427 27515978242150568 97204828466183877 45311255818160067 34758496088734246 82368611408972620 33685125414534628 86852878035701592 20606706006255076 93682515675636166 76896164675295085 86137668812362574 9742036832455632 996137233718582 7622188866468410 19711126380314561 28355855787372562 44219230788097234 28154116810323894 51186899960906191 26048744554624518 22223538774883484 43186795448765675 2318644903125099 21540997093119508 82235819429189149 97928380810989019 80657632615927234 63927925481779119 1371847499236177 81268441310584881 60734489349012339 24834936133043028 25636833687001745 56727160847196436 53304669668382558 43446560005809061 55685003498381710 81699346645047801 35266636286639808 30395878589645532 40999680154107435 58040538648528618 55603756535402174 19681698732575748 51282194378900029 30708862449101715 48772614479359365 20948248395563986 25340098929425556 34071555100771067 16537942525138197 38792457957069450 56865157671750596 64141797218814157 31001650117947434 24508903823533099 33900176884739312 58606501487469980 94416338395461072 94321511074076247 1767029227065438 48544070442287851 29496650945964239 72160546092386094 99019303164507522 17536085984539787 7497200697697106 58148598917824523 8376804889566798 56909313445875570 40466985331497899 42904418053930701 21236197013151706 60051851789985764 98646923817696386 30518847608260201 65316337775928959 46266412380294249 78911702779872551 79508946809686365 84282942271034652 11726104735688832 90750206215331174 52007459731682733 41941050159745419 84127046190117554 52582873561316536 3214160647177522 44366134287967460 13141723274266316 16790729243671995 91448419649143995 71950015850112290 5159066478770215 93724301993294928 10930565169526950 87584649186160780 15633314150764765 11394930197506845 39725564430191751 25135810199212968 51517399064909229 53076917684245540 18287167207897103 21282744336379492 88616337394244491 21457459380991577 92215109178105770 84977686896633152 51074636298026892 82921551788284815 60419930382373524 39135012506940486 54121150807467099 2341849765610526 58514226143856310 90354482838733910 26783693390991318 42867080357158558 58365136719718921 27263998813429929 26025363114240363 79324227736467445 95653635502441498 72718440327611585 94978880714542991 80153948836067132 55779565653121959 63236094056040399 70289855796293710 78728894097428145 95838663581044242 70340250339361602 78943901101267729 14366349001727134 54498426992684450 77964743590690187 91125179830484612 63378359750504375 1529900286250411 20514008983927573 43028757809985192 35049188855176401 24444176942288186 15658784839649183 45192447233574648 46980601886670676 62660004741298693 19331965941196193 52651798204978416 17878201202375798 12075679505038615 47497388906327726 12940157575357897 87673141285127345 64703457367541409 85618315357664960 8513326185818951 82289292427266973 8924364808380475 73936151267317025 79479753198593813 92050532486657319 18526632522235643 72972678001842671 23388270264753795 36509155284508839 74128381691356101 55282463272092775 11535379157038409 67270492527284791 31007023559230170 39046987127305800 53064404134376383 8125333146534044 94506721089815555 39487119088608078 41097329997828469 57379790884563076 68565364193093076 42460793761857910 91843249798251915 22765925221703310 96316423822481060 49206554174623324 34188783553601834 25595406559844516 34522414744740679 79552340776661785 47224670763404092 82894189840399343 80790785771327085 52388698539790959 39323510953748465 2772639584709554 54974485241753061 60745213048947191 12087958714267497 93829801716970875 51123893713832222 16459154319717208 19404909874170534 53554284717412297 32152566366515635 78088301840705489 81533497977077160 2208303477616809 18474936912609262 99080202160077433 18181828982092884 93491205673364009 39110214731409614 18192316263192613 96992118421480903 61986584202338495 85007565789961836 66207338014436550 14837532986043636 82847030065470788 82964918812903345 33266373597938274 29411783870053925 75311699169911687 61574317230545519 42935087221333770 35182457724856923 9789954191875659 37356224666948649 20224738755390922 4692965534154118 89646269927746041 72131332703258897 18451081962936886 87379679800783488 19823431420955870 36845217104541957 23556244755870213 91520915561107741 21953458401701980 34856953597150836 33208346994832463 66445725588571310 7979060448548023 10077675845394320 47009283907299682 51872616271669140 33499426770573576 30196378018073915 62213257518329365 46381551062751434 94087035668235383 23453248067124054 6799680463988257 29685423750576238 76686999313826815 86398914100226240 42283204824820782 59261437158855319 39616051446885467 57291414813847591 83388633054517277 91429078469869066 26021881157513410 80159022515001041 55052088338191267 72325671241397111 4928748860460722 36780371714726765 34733979158922976 32833500498135931 15852012732921538 97481029157341286 32791630765220298 58620494608455950 19183568828954840 26588720366295478 16126259277942519 18060342916118213 79987962360189738 64635304246347797 43117589424524466 11140172760776629 56805820460670956 36413625186799379 36289051813417609 70872003881030445 33952700650037445 26486401965460581 81332465254689709 56817707039658716 29101309390108429 86041469478566918 25596972540326337 21877905084816886 52294347105705960 61863866448695334 63583072843576026 22649095279904230 10173986201788273 55501681799179163 94906146828514215 72442047298371078 42717838343985390 18604776963269155 10405909637066642 27313897245889778 28878879964817414 47030028598474487 79114074947704430 15931092330262582 3047038584156518 96234616759300615 32329574782866530 61152968009618764 98918207114385107 1888957328728732 42156225583991369 14672622877398110 73796191448011307 51119079568926946 31107727638073077 2879486027794738 94574033086122806 80283203617835042 64053135381163145 22678234807041388 81397221353495554 17571282381654072 55618533961045938 80268057920592669 92230861354319169 95904811487823090 85616930001260436 58672474798562448 98262960679966531 16205263662911102 36362480282359452 16141960267675125 59311350294101181 6428397041880716 32889346392426969 85537900550716121 98562505261710128 6971970960777807 96249304978957391 15617901853086099 75357138929243280 48557332460150242 26105440630573336 33482685036006177 60830958123315170 22187104669410339 89931005488028850 81130849835020535 13381639335773083 43012579938577169 38441789624671131 84692390798679053 2310874690759665 60003747702007405 60513497730631275 67951879988072235 13449173570345813 86900213231318300 56825980569989415 74544930306889963 31654629541081685 81249116956317725 14325819917038835 26144832633767863 74281462524866193 28910035734622759 18177299483332599 9018125546572630 19917365615975916 7902879249964999 82956515956791769 47011256225914483 80842508862063179 62547610024797516 46138226481156545 64554701161741210 83581140954789108 16197742305957008 43051396525322372 21566264207469345 77011121739276909 65126088107324150 78067444921782563 87315785716422011 24845772441805274 67113844555486666 79214893936775695 9169958272552919 84368469769166945 23261741632922989 68985141669134833 82350997611047975 85989215847466208 39449215485390516 32017950601818453 78831535096355026 5318437607216778 7163464713722072 39007097059595846 69580858424670727 78198366124026153 68243140107140764 78255107768510752 91803800274303821 31145659261403392 24058960827537628 10765139915131741 15928228281559956 79880296505021009 57555959779282640 22907230712522041 68419867753391514 19885553121708181 19878844765849453 830169101913594 98397420927415925 48146886835966806 83233523805629375 34440595749555173 63310102942905256 87386911257554238 3334943220794333 90184264328492593 32830784421265445 5583917180045342 23308073854056449 9914381130760689 40690359822403838 28349973407535287 19565051640298940 75113407090055796 55934300718340611 89732722871816440 91456659866298733 90383848193658930 17171718139421875 95012942649149446 25939472707154726 4517091765553939 39338766694380798 32311753543139357 23050068370296356 16759533284863781 12244634295119723 91826033929064573 3188390307451626 65716065583813394 4758150170841902 18231599932240168 80067694792570699 21440108873845221 52072883823667110 32740569201272202 71593044351450319 68120914489253877 86869642422873512 63385034457767188 74133301295678818 64731035572122897 73730635053857222 8677378197730678 17076145689065138 37695992657468405 67056785159580153 93062817486256151 98189015632465267 78661319044090751 97531261920110990 20432609103907909 55958578043308372 67535103552898038 49423381831927687 86319316720807393 22430947718449429 94131592397955961 99771342273459388 63525987853647943 76498623019995797 53574392654314009 97753932133435567 31257035046396927 64059021701993268 35059579335108526 54241649100733825 17313842129331909 76498044637777446 5047516981341567 38492855389404110 30758852077339130 16631631507538461 96675764932184458 56284751627779707 89298184941231840 2133236365975510 88531011669005636 42448646959823303 70513012238482678 90910916891532039 26735657810948926 67184148477576952 71485686330848769 45928451435242537 21193612847629041 70296195939826670 76262100381523045 84249672292192556 68296252657667130 43298442780429363 65134752624399012 39166427661939919 32839291761494519 15285724526099718 16592534427731815 50473391318697107 64181957948351648 89574201172402567 43837423404827353 4291067716792668 2395474239024838 57992335815861515 49955025076721816 85201397052011266 2489509312733077 8614722901253650 68245486397223436 83162152286191725 74926502343349108 3884939544995118 34282332056869648 60181854427166070 36979954004894307 38113350328592776 22863431563877709 54802484812224904 41870498122429528 18234878682727247 4360736077939036 29864392075265965 98272507437038914 28185640890486610 77042765942055168 21397434474746009 95728402128131601 89155112346459843 76862361962052067 64385947955673001 6391720852383489 53931374854533850 72531411409805865 87153536846999010 65120616056085992 91536019046960227 82410460805500632 96291180866737717 97090404501809038 13693114250596697 58388089321454875 9219232351671832 15175466399541780 81742889671521134 66735879465950434 87864392105276189 4802529088143007 69247268663494485 22346472320364596 51340614618101869 40520364666318646 37851473178346157 31578230185193726 95450458559908596 88217075979332977 25046978657833970 69290102929553794 24110629117836972 95033755044666038 97484119278432164 6327784634559405 95162900052190839 76744884616310435 34600890476454097 42044230306279887 25133609674251128 40688775912600792 11687023181652080 9659542718060080 26861535438678930 507515736619265 89714007425308842 73143882953968987 95734376711496181 94415987912356101 45413953114084283 78828821291573347 65447327804700599 30095593133046712 73134452640500896 65037303264264083 17198555348082565 83724304180266598 94290321056137040 65726813631841004 56253265855091580 66672640722564870 19045675294514530 85907958055086886 58009020509370560 83460454059935879 64161542951151219 57763984605848799 2096447555427858 42816416037126090 50395807759088595 20588159505377277 95528426327370832 94836174061221564 34562299121274752 20842299742426801 33069510342590573 98367220698057322 62135243553003609 7420152115986305 74638157527197557 59050574824339541 47932335738127204 57409196581547592 32692864825742323 82059421363273542 2669323581365789 65865655818548752 32244701404724267 99295082789273577 87509546638510851 90655782760044733 19198648893634123 72318890597593068 66253521459695354 5520295412356226 12654619318411208 15608294953820795 26067039484120812 58083505817797045 28377771647503802 83148999100429153 31275100331789615 23021186330407918 89221042041787335 97465279288455602 92232202738208024 41935646277372101 93745701098887822 47980707813837514 91153279047072731 87154765660492507 43026523980559838 34842020050451092 49697803083908256 62597241045216937 4465875316138742 14183811127105351 28209330177000239 37641108193419880 36103464820428694 93976294037980522 33574856643929614 27379999064492950 48864974536285821 60315184430917447 65989259422367969 41213340840478448 85878763032720499 61864092522283664 60190560164884529 38786894820104841 5262127098229552 63773851851508488 82198337073250587 67234608953368781 31400348437781778 55907835869133022 76868832740288332 67297178457201237 4857152250352915 97654473026680007 49487655454618479 77559469391120954 75327785211933186 49096759017753841 15089801565069461 14382389073557234 48225987906779593 15603743330722222 72655167800738048 53171445027108019 88447435987550387 79617612779793072 6003292545257543 44243047219693818 58055865743655452 37525326734433112 87962885463436746 20930817322020967 37244863207343912 15417194039074795 69328575586508545 59150940145854670 85598456773215247 74401568930313959 48717251672458162 80084368568916220 90305443200510 56441394827351927 16870292820593822 76572835646354148 42097206787723910 55879982102785838 30775048632164367 10803365367567353 38024250919376486 92980675479671694 68671446109879467 84270022738274817 60059463879761767 89163285457036928 52980297179601150 9798864797602668 1016486388595887 10967188366417128 91157104295518507 89766136074859765 27992794266011517 49375087929451732 54564229936464433 85194428703070716 33926527222844531 49843057499851125 78706958360722448 57775546381030626 62722919929104229 69815762828760629 82558835382647504 71716880692309088 34170478488849306 39899110283782015 77440072406658184 60597661948582815 37746859472558040 92492287485106383 1697934752765609 19198677289208785 22701252857872892 78233987527923889 79873049931210139 57897387552704356 21508515399852414 7408235734257504 60224932128338728 43854265183213707 71716618531449734 21701120477308887 71109976965387976 52384483832679404 56091236334521008 7362174047334286 71843110098783362 75944130338888405 98468742224326081 41465755825881409 97739662395371518 3146752294260811 51845640085006078 43673566601459315 93982059399414249 11729602539346793 72453464582685607 60917048229721523 49743898911249128 38557416052995744 18272761855218259 50769115878852489 89348223758694130 67558310732638328 62463169388437197 5407663772590513 69976334756395369 90861408142031686 70229065376834550 50310958389771047 20102144342150207 2671351157040139 10265498944563247 84552433718662528 31091171256776607 61167248172170397 92950341271225028 67332601224059361 79376468762813991 39958302241378665 35864837178419665 91003437366041401 24122799221189419 16631813584316401 69977958639792533 54375827141560584 28098777835743226 19412720207689029 64960768986775624 83028225863654129 18145254415045728 45792759642383230 39220756255248748 59861662842857210 15068304302732118 3451271033013592 14392910119619976 39810893128311403 53588999806716187 54400259542012941 49762350216345300 89698390842511221 5361068943603469 89734040109253519 63811362585172090 25884274969069759 84154758426152528 71319127850243057 28337932734656048 23230916145149451 63774330049720168 84246182987949977 69842719466133958 43209276252696404 46829077272228769 66049667560346341 12806432018088413 97954532190159267 80269970461449637 82991910702524557 93347937534743605 78492750245313928 64420285540943896 19052452640656949 33005125845710985 71492526048987550 40923492462505208 29614221017474348 16261822886027138 30377401409868204 13254326053867496 69427641403067623 86951387842294434 73932923948168608 16451386274841280 44083755207788224 5420448807888585 99055993728930334 30615165757712366 4821737569881141 76336950335792100 12717838842576861 66334940597999262 91053211707904699 14217274864089082 68919002047045565 6762186407719627 57923315630815041 79995313352734368 70199233107846028 72507566294051552 75762969223548431 25206063956908368 13367945833720624 54246346439658711 5412529114010405 40862089329136087 48897212992872986 8251509218836322 2497756787347818 73004655974583664 68053237334273158 41347777494228606 9494411460297772 63158903794631522 90303871004196516 77840557695022049 37312117492703485 83110685794623518 47011673860507777 13099181361533006 47112488451637135 60827066791972934 54435203006583274 26272105190220805 16817640126133628 26258197948752963 16022997315714748 35055806228061685 20529151291252804 27604885523985385 83176807779380047 77744095447642310 32941204657159016 41306271802508785 54684780648691263 63777874632432213 13723697061610256 47269838356755782 32244205378837965 27145582768808309 37377371846756302 21774051320544 24868906924750746 81399035965719162 74290874201465779 62431931246921907 70380519395162208 98886116131638135 50592972550606655 2756901086293741 88466682873211057 57124146589265400 85430493144293381 22064084536611017 45403870747335160 78153551062244359 91486382407441106 59232292129300674 45129586264104280 11104168364866947 12219816941240389 249420730531137 78489662733824377 13277846832884972 92655402457915321 73753009819398545 60640071454103701 82016054775624619 51325732288332085 23299106083279942 81494439162540852 77859300630105956 14769161841023521 71521161613169992 95345480162229796 44571328456158497 25696646353911913 20959898704659619 71152091347377858 25575173299391770 64993932160838186 16876854457057611 71013050859508635 69553958199900202 43380723068392183 61626845832937453 25314632541922155 68775336307583973 45218381653687213 69906920912233189 79474555397240691 30007682437326487 66470683098564274 27895287652146223 70235681200918529 57079307881652950 79561816621205156 19790139136396884 20960832616403762 94074057710417254 49422578668054531 25525254238059621 28518738955084823 5774892473237746 81770601550807549 1212831684140746 72852757454385145 97785882954901327 96390413032805002 61757845197571772 53379319126266682 22822896791673138 99527686952300591 4574907323840468 89906096964209731 93678964861374127 21134761740254708 7454241340189774 6679997076544583 24770092356950330 12979580562007368 90608258717903117 70014782934214181 25330826183735951 71093104968602148 9860569688943024 6014568788095211 18395840588461995 42187501310919673 24598030830886816 4482270026156333 94339471215138418 86269814866264766 76360554567702754 54526904967707244 35020483640231445 76614942535589432 39745922144885908 94143594492800004 68583073511538032 10726640119344393 88621891375210944 65241117941770891 72210531847611976 2053275181497861 33520598573573627 39035068957576958 77013317972460719 43041093125959877 86995103570087841 54430231706824114 67823049941846576 13646724943384909 53170813375120913 74769986017313310 56868741277382451 75361271116888131 46887317852732082 92290394130639980 1700028928781233 80623316969743067 48058877853898098 86454507736718799 47203449378200536 79347838721819888 10668972706976551 74019123900646218 24179117393827531 78188786404148949 45469927350525200 34483689911590510 85054409305241662 5004815753612314 73284019669921851 27142948240942856 58324774495817535 53865596927131475 94719748127846558 75184278387275701 33980026439771772 72631494947210346 47324130783894949 68644061044555449 37862822791833545 17409476319279724 31049717632761195 86231767610681576 46669278386454767 44653839650615340 36562951213926692 56555288193365242 78664655644585695 15641156267157580 3429525972856435 88792579634141022 58691807322004049 92654851077699447 97997880220255440 56895006148562759 45639094240306823 38054125868711472 67744895336549270 58971525490879830 79887931114917345 22007515055138190 60215217946595953 20986292378926942 25859435679786347 75211381210998354 41508170125733002 20738617377453956 77849957235743928 22412323909910549 3484943893179518 87270506427523279 93593551133062152 12714173600768420 96727737813088514 94351468680287894 93001402250858283 34163212032912350 59025469905575197 47867730252527507 78550344612921390 94210908423896209 46329955332216438 75963041823620476 96117357917830579 6597162195562412 20897755890097830 3151714336587343 36640404776770646 43848501845171465 54525509640381738 75972999872011593 53311426216854196 58925586984347865 3634671260243227 41385145552044490 9263215477159921 30229687943942578 36637391592523593 12782208215281019 20831430634991843 26656031609305716 84126994065975311 93031171980769777 75193346864938224 62646891713408823 17927789525928740 33912984834465388 77208817121803448 72856978835153409 16629230673812992 50958735929015388 62800693553114152 74308484982246771 13366002373856030 66765527277192368 34019899611674318 6755285343930299 22585336772038686 41779862431784264 36270518832936329 3492478500399312 58546385855787721 64051251554793173 45840098311206143 21223848972148285 97592465990077246 46434489108919413 86334446400986791 70954387971445833 10073691881123676 56154698834805494 92767169259210469 40657887855921329 339267247003823 56612960894502896 84801793706754076 1223435546081667 94291478842167644 4403142572185639 17379580304699585 92770249099910814 14759837438463640 61433844100216052 56143330941456901 27654105926803113 31693834271521374 23637856963219192 32740099257772236 86175116888980339 7933585194166268 59044733352457358 36611689652172508 55519854881204134 47054839631069719 32199213669769673 10461466164178201 17438815568927156 67868308075731330 67237126374656837 76824912483696883 28722892583475805 45336274040342239 58455379913699573 81837924518619179 12417877441734362 59518220451313491 67318954398714492 15402110180085420 39786124305787810 50848622089083065 62958734264265831 68110246605766294 49123691196975255 83546737363685159 11266855696937032 33162409787513654 25212768099542298 57993707098861398 65313526284996617 228011925103662 34758488428402860 39835921052957132 11666597903729712 99206079648907323 47478399429054606 78201854091193819 50265629477698355 12333393786662085 72647784275888387 93226994827282453 79816955620916002 88154917798664066 56781245827482637 17228284218576666 87061823216950020 95000895946730850 73762894244342403 23715005903746002 69087094970015365 38097006566352142 6615865636331578 49534696571840174 2538455114573595 60157735602408883 83892425594716018 23430206892782955 57717934309356325 51518898897013853 3642094660337053 14248492325780860 51893406386174713 22658713422904916 34385668180115823 23165771363136541 18784223483597181 69762284510191963 66239372936689521 66086952325990261 55079174766881846 33957550221196881 1784992034820540 44117133698563920 17463467644776402 92952136005058440 54917049043855070 93016107209276926 34789063614372864 40503762046841417 18198466089821099 78344475872625156 23072338195831579 9483718380686379 93737303651456541 90415663149584754 6695815181027342 96721915145953787 46399963857283526 74978864453558500 28359107590054824 83570643524696847 91422225012505850 61944103804879781 84393080187074434 31342270844931488 47564090212437671 56966675566202637 90666252265558696 34955034733224201 83135558027083889 16639123165609411 60507459787672772 55196293355150552 16103129996232561 80476769719517887 71217013399356362 15618844486045848 36844233494396769 65248115934101231 57121345370666373 71868143405760509 58317774117621842 2653871148913441 96722966678217130 2204374608826795 81845398650626987 14163124863228154 25855117628119797 22795774134898219 70978909858819715 2767739616589545 34198667412887053 74221794615588540 63215237282951887 14678125760241782 16553899523022184 80207459496128595 68564367521679333 48892327540317127 54004722690668167 85756292350370473 96951074322768863 15752764315078664 31018263461886611 14851445348621016 46181836867870873 52906593389720665 99872473330850408 33293858884895362 36495986817060111 54659939934603660 7405871901418029 26666150097504078 44802914621063298 62850179179406844 29024971657480636 63494739589367230 72074295225701266 95043196392481074 77889047201481728 5908704412071507 70712075957722427 2959615272610443 70349662315785570 63391950368825542 1649830467658791 18511061075233309 9215665321179028 10211623727501924 5020459897875419 83877634936250114 41762120950552994 18552234833296898 97642731866279716 87592525382167777 74107048252951010 67515153153565030 4343137859716222 42893819158528775 6870590095402832 38994679008338087 63143375361506728 41971517312390522 12739317530923042 63703776213150079 11441854819711056 16011947403689368 57679477415564071 62614080559397913 61610896605635748 5676155895172263 49056457905470487 83270142831879376 34732009524943332 99332431556553185 93752465176235062 10852709814307564 51327630917490813 88044956623109047 28889605716585592 31482870294963478 26059430688544503 28873735390201158 78629255819168718 39684122567327915 32064279367163500 90868713066665758 42849846759094309 60376861839497310 60176468431612847 39316881999650987 39280138227747775 56405998939233769 62190778703222231 18631774368062675 75944323802384263 29337686654495859 50337857219727596 55000733806989451 93306229306678601 9125074029320514 98381416651848086 67432684595844968 90844482434697292 55511332026577049 6546683520135786 86245322843738426 92639732602788156 11850497054629870 85183547400702414 87532229947045842 68480871541866326 76916568593202283 26372928149262888 65979030848301580 27655815524870917 75148949891981248 64158689770836438 31196137547474040 607219077078433 98987343051985456 13783977725050458 95242147773631875 74968884082334801 52810895307595168 5101352199624356 788444967062982 43899419817306563 37662593267775478 81130577586379190 90001253465776447 28504655663281901 21141390437662668 57720157209019739 86277678622575958 55100292610649445 67922874352038870 74834136266348876 15881555627951242 82906878278120741 27876362351838166 13463981899642577 75143890091414753 11567747461209713 38611801165804650 65796993912474605 98981946328208956 85099135525516016 6807431836349784 28993943955309652 85783574535079318 91431545608536179 82890268159328387 7159146026463691 68499322932298090 47730198699182766 89274577909009419 99704405261531690 20882396625189280 85790336497771687 77473699034761725 45795298630399273 62577152550958257 10081847562558590 11338547176364621 4216176538109653 35921864017335305 99639116047578222 3150057017093931 15222409995736199 39843257872584360 48135869148802651 57008075292997734 25771403040678576 49807642858612287 41564907970703532 21876845602366781 4846102432941773 23873813246705479 23531061276495260 63352511240404837 47915742529377292 1925619322041764 3242270281758570 66571058626507578 15258923691345701 92343629545894170 657336954990829 98086074898597592 45837311474838116 40666323191181276 27782371617729865 50533276227952210 52093069897600446 60383068997410535 14362875005333075 69683076057736100 99432771817584179 57498493452705066 66945678001005367 23847022506002575 35791193798176353 94256950582039148 23909065294955882 45370132244097717 90740214116536668 71729290010023143 63603973951011088 89465145563667951 33293496953006795 57540708238508063 70658101141078583 50253894736691473 17286702409968748 127926336898760 65622394106489526 81364729977872675 47796033254189590 81657288030145770 78895811897181387 84207279822229682 15680019100915087 14138251915454698 74991302341227356 16817149390413136 27509296562766289 63368501826062333 65838901773281992 46115693696187317 99041775269220778 59687181980865936 4438076271047556 92337034669052934 95678254135738240 65015952966652644 61096748298173245 32558782595179752 57248570205255348 89851789851737669 19214100297515893 91490941180090722 16001566060822113 42101221856059032 46608734460249405 60300276348519757 19232542803158417 28617258116135747 68191898089951029 94827516775594741 39697910773609493 56316411469950342 98337680704731 55809508675444317 34843463946662454 13210844003545995 89222099296797304 82605566477432715 39287492088422883 57698271675880125 19755527385360193 89895070250110822 18461923550029837 40871543716299656 89706537692292163 29843418333101246 58111806201122694 91105412493157373 69160448957976987 45477731940241295 32712166829413375 13355256228620121 34245944150039078 26518067940971892 78211841044593214 65084044875126864 78629598418163148 91452209697419971 13139378579197155 94364676890136000 52292033799802858 84831680216432754 18706795960406712 53209540208928121 47290692179970546 1745487775790780 72011063155697098 46410615000104950 4356812334990150 72687883004198007 20194085856221422 58596468640274158 79207016031270856 89018346358296217 54421508001481711 38306743748440107 68888223822188550 34914873881581539 73212623314550967 91922277375326633 28350711075906221 87356208119887045 9387045220123892 16455737168770236 19604617358928289 87451013082673300 10693422434995390 99236281410421087 19881787167362541 84459833458560264 32508694631027718 85085866744958464 88807697618283658 29520924734989637 80057334441716527 86056127858975412 94752015331610115 83037853195140770 53854249769998017 61039834701061164 83363715407037625 55949372959285473 26131128205318450 57224452908467487 96221731464221502 91336248240128190 38561434309694008 77431064935137246 60793949360777687 23704232895741242 6167318956800528 26912722377808062 99883954534020985 88736812166646855 48458349561311603 7199273759680086 910856516366338 63714252805013492 56272434702359304 16951373267112748 93767027766293959 36601237753152987 38002169129731095 10659570840920971 81136668619727636 68794396219237659 43109706916925115 47650614589968224 11251576059920978 65351897332300516 31031815922620178 46831328288405177 89674794242721091 73668903273837043 48613165827348743 99619782340540605 97727782869289111 56347026615232646 16626023935651425 54638414478529809 21223040878762277 98641115089965880 6216892738548788 81346589665676385 85644094411180134 13664611402579093 18353460702104577 73863662671402399 86025788662066541 1880683405629492 33019354325853510 93488901862391525 39511023309521773 46977207777155188 88003720574276538 9250236099101359 29942727819873568 64908512022997882 27757874104256352 37423210314480651 19727911302053437 55835793727946741 95031372497667497 82030189205937685 56659801875213286 21176547696227409 81858792551262675 49092752024925661 76855437435102730 94385612965713702 41246436841542546 91872926554276113 31600669787786926 45869038640357507 50108535879432949 58798389922749201 80700970599409277 6005956651138734 27819689005086116 32872619359263194 37002335056030332 87197190225164147 19290951483521732 87935641704925663 52752044472321148 9584925290960054 14301344749485786 81526112047561996 23396057896689910 46958472201038337 97139605701574408 70224595483199319 75495624617137153 2470396520856182 66670203890118853 71849561000808992 73246220546574595 68032349252004662 69857884905838431 94171439194400758 57820464316762663 59530842517703471 20370698524850365 82430988208903782 95465813443079566 57980228982647755 81365033309139728 148983044108960 7283424597018611 5887799618812908 49757259906076910 92544908486797263 30224518406839094 95670842498416145 35438995896253991 46149930159681189 1492233303558862 10395884940711617 44678526846936502 89552112140556714 50921570959945990 6225538076738530 11917992801564649 46506202294921240 28351497519406184 68597197320068503 29333960548455898 93622718681631008 37081656139956626 65259948471653875 16199903598344757 58570270831276484 14864265951755060 51331107912437559 80896676185599908 8838758073663143 17445592041108884 26502562167976167 99188333631836060 36102155665862915 39928003919019605 74541219682282 7877446054583396 13122123138005902 4585684605837582 34133404505374309 74831434645255360 37539888141100014 42046901850344811 23667816768975599 30710344290999106 33853155098473544 15934720598498553 94551544467437476 43370147819861604 34270616226003730 29309802781380513 60044349627225722 34336216896012359 1222298659977792 92456000058053635 83787747752737732 19390474249141940 74219314080989276 26499668319123013 5830137242821373 89836364198252977 29450837119726223 60142084718170161 30553885341121 39303356327349734 67718053485967779 8833995056617222 61330310733648258 5544659615167707 60118960519004757 64952075367671076 48581239619625846 61820932141753947 58756660182043908 21400565265787326 38917945440960343 27613003509553105 64084696797750223 12675890457570282 87718885268734220 83553045929524154 10965940569775610 30135474854347075 82000387761980067 45094688026636645 37160122507172732 28836374651572965 54125225092110585 26975155487157192 55178979211659516 6415220242018595 72959476324409564 97825790979119132 27292884554848441 62624237412535587 22716892568257765 2232176294620741 48233486595941102 97984682399164410 63773088923066376 27670868988066295 94219505313060465 79541848508302688 59439581001648506 2227587977918080 80498162392350501 2229451902491447 27726370045089937 95354654020397261 21288780054317410 80615058492495134 74121496515247061 82364429437652850 12770129986234822 66717096853877585 95823635359273638 93153039385889804 20409724313888047 57053484414005576 74389586143575127 95489810118547650 70564552168201446 69767970766976380 31187958183255403 92456271342601938 39359027667695393 40723740548588735 66338955320418725 16000934885844369 76706332637113457 7113385237391698 43317817715152121 97986902053767154 52468570741736701 75020834257692824 876927217818913 37978261145367006 63294855883088890 12031009906897937 62171359630869087 93044863083203033 37119398638478873 92742061715763989 62069808815784213 34352996727213016 60263798459857876 27857525785143321 25422244360265287 92263460695565004 79204879525708729 32957658394569178 33116798951058841 14592533638586211 47267578472350452 50425651930181325 8418290717298389 30082063311503284 71721337622132501 18501964044802002 73948709880506372 27325106888714863 18937024843545746 97810999500146559 71381310846955532 92598311207203773 33136749142693290 33547415834607553 96659698888812766 23943885269751786 39934538668847913 36205158626934446 42749968413130598 49294875438873498 84904763359523140 92923088706273351 28252073302265034 5797840042157911 77822770489985078 33923160608382741 97654100362180476 76683852534253961 59803623136824987 45122299538348598 89997498686262887 74905172650561134 11830741601379845 37599688830055625 92496231204443079 47970931839188243 61596590327271902 45301844931893946 62426538306024812 43909720859038495 86507821163942055 42679708597074275 72078512305871818 70548824166901602 69799417278823902 55030785782369139 22504073549851338 16010131576484873 26716619549871497 22116860716318075 22339727472252772 84281023251513115 41942493595813110 65244285941759499 33956380924305128 5425015766839656 86854285317368734 98424650788287286 46364172311324785 97569624420034586 59316983908763884 30423036095674096 34726714431540863 39543097913394475 49836816051525256 22022029150607220 68534328731882472 86040924817860411 75836945137688573 82508813924924002 45131658579399686 55569200875190951 44382093081274266 23458474434289189 56073975483933376 3530521450694743 43081794949018095 52764772046368473 88844685101941002 37837030290038485 8461680882047277 83466577419019717 31622456109729493 33826370491942427 16317962549587823 19261557476495661 85664750879444110 99901353984854008 210327072035896 87267850606213786 69581062751573715 52772256732273382 76017940022881508 61086592034892583 41002764498790319 71681279267691495 22262663360685626 43320953178568106 36930147957242800 42876336836559407 10470550487070903 42454076909254563 2676320190502732 13972819536270254 41993917752674731 9869491811823646 36754304023018325 48690308427673526 76961842384897957 96049915812088620 75394368632779357 64024581587778925 48600373674329544 41040682842562181 35340369427264255 71582144355860360 96612917493948046 83261516209804888 25973606793816249 75644038999274865 70493433579525501 74301038873116612 40360458315903650 53772280888900397 11883462980271458 21351855359298134 89438839448441525 32575635492502312 86485896336971159 47418382256259256 3866557575950023 45752729453045350 90808634531081223 36807462657210277 2952528049228345 16362443639658164 973011414522342 70710162414624370 25553537545974916 93735203391820920 4741239627319573 73088473924650115 18623284165813634 90742877048276838 1337004581006684 83777376856424748 46887700054902507 24923959135140564 21850907258142371 61400623447350141 19551762063123521 41820558543626340 24333877646182405 59193492990550589 46722509735144927 92930016173524319 32864050580093220 25342206346104745 76132353577373965 73695942612359347 51856685855638895 1885654434370952 26329422318627836 83472741023743978 76023181899545183 95774402733836911 13789185548284620 57525898814655515 83079749581132617 19680365124595951 55431138395938068 3408487149579168 24641384653190630 30744020406103323 71571018267985557 10062133624475301 50060636180683495 10104370003856560 76361091086024931 6838222694910831 42581456193181665 87258596274957087 60302242599680760 2018695998841893 7833479664025258 18333521331704937 3372466074379636 62519189631113211 23147106603438888 69186906868196767 26084702985513081 95039002994054192 43138814658558242 53346133389539276 77926034678289848 95768453325107463 95920925192364557 27301062892496711 2819122409965804 14476557552506946 91808577869254819 60978209505688899 59565395086963166 8287192243101473 41962163466313357 92035244013664897 11535353464664443 19875438622962115 66800301889281074 79901960708556303 96729595402184130 32333919370198590 531179964940731 55922323343143467 77281018194676591 79912175660905463 51410712822239122 55510465322193049 92806940335163398 57793101476594488 65478582706207872 64517227780117149 77400090342178854 16345400191873162 28932312080439825 36138401776952317 37802048985393169 2988847006210940 47307260165261289 24260866178520666 85003839578092152 58542375675796374 8632905615912644 3003968479692752 13102049157686197 84744695508868734 18245593928129948 66356033333975210 36763430425663325 31264678182638186 32595998371976097 83518147846401476 61827760452808829 56639354169403312 18716063939684703 9489241177879947 85831379910904431 23669355888544534 77806813996055485 99814617234565011 83500448254214315 50195017929848814 62485411466118747 41234004710353624 77690444925202067 65855804348877969 61612164589290649 32338882313770070 29517295556632010 27868121288602136 88103133358353365 90303046654299745 63053146744934854 99583344465006461 99104093528188314 68696472681027363 76541502617713637 61577681891857178 93055342193348851 87334944926153734 21094224702477595 9115529861265724 87648659463318478 67265820748842012 60175259538435028 26744883947742383 92689319489754072 2044307483981203 65847600101624489 49762889629544577 84403578093832094 81974887874497938 11017273449630734 62033329623812241 68483986948162006 4748682102385278 30426260897738130 59182360181384743 25071998253033112 73878526753817217 54195636267414236 8382085636249313 66946753187556847 76624888392766304 14712301404196316 62615108143750711 9398424464875333 81586182646983531 19116480703103619 11625185378676276 28851028205110728 47793119456700696 30395055570722260 63092291391486154 61194662670732074 27810002613119934 13163943413533018 16442318791045526 95274880496922668 79123803489876479 86744635692285725 40192191458970200 47636129590105819 43074252656578933 7206495104925044 61466299474998049 10945303955463717 48524402061794014 22237148389375999 62695308726241487 8068901855963044 13799741523343349 18430592670833637 63883765250651591 25469858599185106 41926251125975814 37685903807318574 94837897757196534 63513507810349079 53628247134933374 33005956692298623 41058002926951687 15797358145815915 27256875784134285 49317404999287 96501919557521659 91595639574924208 3054679048597992 2710113813592685 49173875654084557 21788667934214563 95075411772486030 58388293028363066 41156470512076375 62466971919324114 95776569965251781 96417990531380689 29777369651490566 87940442419130656 38054411740311289 93000776317189134 45018032574537810 29315544058333647 27595061904788365 96475898024726094 25050874815400542 58776959981543630 34062714656774993 88124633175599641 51656153540757752 77658610184649461 67295071549171706 88549457272833558 58205205639175680 70933235688582995 99919766304965660 78359430298456861 98336286407402552 59595569900875866 79419596298656755 37479463809153340 12918290509557386 89058140890378229 76867396561676917 97689073425122960 34589898434788764 81689048185463815 68608914746728250 79424944542344585 49953292807672673 90171522902050610 59969531616075177 86775832310714038 14049503701187552 18641139946327837 29074122203054426 52282307362205352 91634164737672904 82681297988718248 97457477746906028 9217340816680126 11908123431251468 50481002908320119 70572242669777438 42851922287014439 28376432146331214 70480285977965348 80050125684787980 26809830995053193 96782835164370473 23679343998225371 53418168256884165 1177148383614359 62410027358852109 8425673377479729 60199856559422258 42402158976061638 55794369105322075 77975485769213577 4886962147266572 65612294390011613 49157327564030215 74977494183934203 99457341910938348 57529868613774178 52803178094210536 95451399178228414 90110551602883132 87831174304693534 26833731938273601 47426117846540883 11707126777193295 10358756446104275 7808731771319735 62625665324385382 57298109552058919 81533904322365376 71543404236128032 11735298567957041 57194442367445285 56866656228355624 57665195633421471 35190514397295314 17769047499685167 68433263809381403 62228481507981613 93440656984953989 28773789423706621 3576130818303806 40391450233251455 23113342231114818 39783472305722363 99583779491361084 5031979096697426 34870304060864450 43920823489397334 17267031550188897 90230422932011830 7915084400463191 51212407457281547 515578176849242 89595793751135272 17451156734392648 49183231621918836 19311998797073841 19944852404824374 87037440842991476 7107377407823086 34226946442504408 36502644837791456 90974142339240311 7000861431399013 88818332176479119 9904746942704084 14887622138025780 2623573428397477 98362765243607114 81176198999591771 67431610193514937 16501956098148680 94943330799289697 93255053841520797 85404029522181350 34648199403220737 81492995377092155 91062799485248643 59090005586572202 65765771421083634 11971681661828810 74966574801709552 68117873713926411 66657712576979140 21183721090868778 45433507173459857 15752479823625488 53542831529774585 26016003548935067 84444777831629135 36918824954909163 83539981159157389 46370510275163653 62620111706736423 35683466383585762 65290128895766230 24211586852967412 4950466514746336 32145155957960809 8834468752237481 99174154804894473 9452164477871901 37858248395493002 11964379963757160 61373225772362248 58510281154431712 31421836863139888 82312869542597830 59233076171048201 20929801674964192 6228809878379868 52228112852172694 51535438898954204 17245128804250823 47224567006318382 38862289471879423 28376699785332910 54425570436774596 41894784398403696 91564623478297023 90044839759252282 6190654501985942 18246135095005992 15436915682817422 50885006679679805 73860498193903490 21591688637294101 92513941581506640 96536526770659758 21250039244696785 36462033972094141 33566844432932063 70114008825059615 48989069796409816 69596782777786803 8130988826726165 16063755102489313 56069261619101946 68174501591419221 3333819494580566 39052648330610356 83483692528103676 23817975461068481 5324242504739793 22639335379681855 22661304903027833 5552775215937797 25298852662936485 95333869382302244 79002776634189405 49833308594637434 37103339994015467 91736381698500396 26659346845481062 25213048998006923 24758067161862201 58495904202385278 51216495812821005 28332368087071523 50260159813331610 4740915654277454 71269260787034553 2808675316899800 79438316667926447 93297113823167100 23963957525935625 12646931113569185 54383797653662784 53905151550161435 61085997491909215 71926747987392110 54589465335148645 89934881490869246 89448100913364973 27940478227800586 9764816048407245 56924522668635627 79242043729266917 43142780148943903 74718248992609861 87061963109631992 95369544109131666 78237306425950911 45467982699291318 77442036374447185 87072522780053701 97785599698421645 35832908613155627 61396273993243040 68362531146468299 19082807435833048 65529185037806347 36626443486489756 87499871766481679 27040491094079861 59285788685009977 55999959487129817 21768670584177747 79132484296124860 78130682012318028 76943111473997828 4857663020620332 25049199819344155 28217216409789043 66804501769552537 69962677083242194 11535421867914706 62810205194678061 96826926130925857 67203699018082637 51487331047979144 13629338692668528 25941557891222545 53852685252842838 91806564094631777 32051903158497465 52782580485650558 70832697729231948 18449435133667372 1960149476158311 30439090200874623 9135303759456413 63179573006519113 29615445933949408 78024326291027466 70120087214454645 80889460659844359 41560519910836426 78422295015098865 77857478117879476 7533237441433062 19372860187222431 5401365406863167 84746395062791961 25888268526535785 47937774888299375 58835808417001233 40110784702713852 79723651880685837 68463964885586996 34508970788066640 98651738157650076 13908953819805347 17756132276088495 92124999002691671 88729166034249916 92688035339607264 29571135620319890 27946427059747249 3016001055778674 20306057216843411 91897829979155537 98183571177037930 20516112381851419 57516618056592772 3802332211684796 4395115684994831 82022451281919107 56725587427553877 89063284296835429 16965591636902605 56680540915179398 68660539418503324 85788323816312132 85492751981042536 58266066335221860 48373251241318022 47173723543130262 71887049035599798 71536776156555504 10073824004150328 99027584255279580 30326494171246457 89605367294663956 71980602076340103 58591575320843367 2533839698930121 53993933300091710 74043322555084735 62872019619423448 99647383566487687 82005835682165008 83359446088594475 37370382570892307 74133094325944234 45165108499599600 54070233913466874 96452534226844674 1655778305548444 18566429099551075 13731731535845829 34063298161264215 42184303221816940 40444796089405395 48066377797689293 45059410113241985 76576540261534858 89652217895946539 67802546994782012 13695176219344240 25155784249192942 23996340598062388 78890308822510644 39028751334781805 35878308355432686 13222307852702908 38913759842674271 20519291081882360 40500451799424628 67657858012549389 63064576062970990 94567725457622225 90536110622591629 66282947888521134 95495270254957057 76548031984567691 97814607073589360 98163510176075237 42063533837615514 34868969777382233 36744242258936955 28275579551406756 44951852642119140 32623147057949094 50628465368049666 94910380143413429 3400792091110644 31475749617336494 65280591176096845 29144990137372646 98497225492995277 47806648887427625 19517780341435896 80471422442669447 63713611320857937 9328336457668790 62834571068065487 78971503990085291 56634173332444331 22203049664135275 93171469867640232 81084395832803610 54909556840233591 32186051661404708 26275785146204882 92151793960026488 37394319349107284 57938171985996671 17017236815107513 34656599543188849 56543466124723078 58421297475898104 20732760091040429 48526047466896317 36970866321073150 98688992081920920 40693301320329688 55862646980435519 73055385838492027 83368478062477201 27725569871575557 34460111777049356 85067850602672428 3737294677748165 12704933249437511 47483440602080932 62941907153331536 45424637656012201 38156016416168832 41027948615278599 41950664259737672 58055301987283267 13179893629896003 85740228368504206 99396071900931906 94311494907226440 81470248142029016 53871656631701432 75722822828151889 71942723269863536 72489467895888617 249894873018427 14072206191577194 68392298364838390 98698165025914783 72589441942885807 95713109142440611 4738237610918949 99624147201708616 23942987684711248 9893046973500491 17283399036186102 72490145094480586 343647432862920 44044493547495182 80717622442132166 74419033100346812 92913790853829460 76066981829425761 8316441634060104 52562876562499154 51251780774760194 90914545633539874 32277811231856276 5169001804098638 15161906592001152 87027118921250715 97226649493252001 42929784295993951 40946601542430217 74369234227144204 3514003935680107 94871454004359045 64472065267369426 82588747679423491 65340937146131456 60748878568216048 77276678969725201 25432232501641912 66886722105595166 83395814940010063 73951165153518373 13229833175720570 79968888577903253 76610867643651340 23189753443987385 86551130995209716 17552832431371577 10244849157629775 3765593857835017 50263507668658070 35715113134062925 59009326754527030 55981726409823416 45543441601554804 72746449104276970 38551256761623162 18799957859751993 18583068641748964 62269328413875012 97965157174126904 37799244108821692 49282636078671502 60043404099698342 9613040050731141 15720394174265794 64336936131605229 3752163117353310 70292556490242475 23273911367874024 52161093528165847 18836634841671227 33069440979073491 52142723216044701 48789112927424471 52698836709164439 77266151351466053 53818602427559775 99633371374937417 72482634597745380 40135097897927043 77652846857706351 54507196159160453 29296176234306804 90583993519790677 49391870187468359 59682624880192119 40678022514224787 65685371436186898 64512386831424035 72155888705817617 38575504744860075 87317443803676178 81342003489932322 633979269468102 24941263959460577 38268791007089631 25001016015790815 35562694764918550 92401601583334618 47231672391942440 45681731834433615 62612942996505911 66826817006473697 52344604333761486 54508322840795526 68551012331248935 20777397869451113 77416159275207044 96032296537408966 95070382256734946 24686155707978781 37036280154105724 49506906107350359 86577907228653558 23525638189247628 57026261428244561 42049749624682820 22832316263660101 90800203500441591 52181788603156395 56101788198821448 13301549016144890 19192425159966324 25905168100226189 28003372839746718 31766888860601192 72407904158775958 80336516402099591 9992402813450947 26406528023213606 82729079693806824 74352728332640347 20833868887195454 28714269768606563 99371998683029564 67588224816555601 72886102977256246 42987387119477361 37139981027737700 53394807491360195 57642143202580838 94507571077592499 32206267749596879 62537159378520011 76105755320987955 74020054926639185 95947481002432220 72838529243745101 39333397784936227 41683696635795649 3823145380758185 84418468460582047 59414654480001251 5403622956148330 32784021646007742 40107618613630576 78489403225577392 10965161377071211 98371178829275320 63758160530320889 79373170517576058 93664109292631742 57409721255740132 28724185972373264 92769323214049555 4205355060775961 85904533942716856 64787392508326008 39680644668710705 73807975168231560 62298275340565240 98262287550536649 58704652257014464 97240831934937012 67736028808770479 89098372766757107 98264708756238146 84837119105871145 53773870409409936 63851612005217504 22292431734166510 75224416190531588 55523255943219116 8636220822647691 92012143816840387 54392852267661146 1964896202849497 44972439832723495 31453199631693653 8480381191955723 48051740271267561 92517969499027357 27265237192943984 39873053691476236 17866106897093797 23602356336551592 32075902774882255 73242812947026216 29113564236189257 36540071847907057 60610606763025750 41365139470350193 74296623215026285 91534648523345861 55134268765741142 38033016971890876 2806510613221163 91498434233992547 82760196610634773 43451654760894476 26658010433451372 78129293047411102 2482611159577478 85002635001500595 37202833885201126 75029075293005147 61869496757784311 98777040509977715 80798500831479629 58147809572050089 92156659681296386 40136459846291557 16656157454678608 23392733510514441 36927964143952342 15788318161289334 84029588972068512 3979235237272880 13252235858589833 57416001580413086 47460498347080440 85375218457677166 4647674307814930 8335966071801101 11522186600204544 23866588916298555 45836521439527483 12387784097056554 14428737840399381 85562421958568371 68358541408011667 76498535763452556 92626101446631906 36303691179822153 70914011474229127 58026508303214769 82321733800925541 33601632200779568 69861642079212793 15699751530214091 94306113530143372 60637596950671256 94308883485884077 65648181643436059 98016220551286439 46461438608256138 78091399966488438 7678622445589053 36788527847286009 12912178171669169 72862995276721399 49706731114126267 3311427203892525 49232817352199024 13338574462769813 4553826746545370 9387870782173232 83147967517633722 11751897803957597 15633288436212017 49252601738413889 70371203667523529 39280444567031217 29421129819549307 96980934538827128 50119640629749891 43375645252464334 48721391662031936 45476349175070883 63109922102782404 60784037243847115 94875103316690153 84247615783916024 90827298310434921 25116865562223988 61448033405729029 84398501384616285 64081308347712848 36520483350941642 89072281341560654 81536274186388421 80511861851251913 79330796529051417 94895323214665930 12989369945106544 73914549642327911 63047515769874291 4653109366236865 63864277063700843 36358006134901881 65201091941981406 95325934332748346 6220595467190345 79117070252747756 22091384348140781 21892541578101292 95203049801470455 59632322251647754 92034083662865357 52907309320465001 12401205073160466 13679073501873103 68295873759672143 820000187027944 9423894895553685 99334463325321762 96239344854889517 15427769200075474 43222462285535890 76602888088033305 36959873189239943 76407151954455261 6714283852844091 29466854705873128 33144343741714870 17872885276641659 94182532002532924 58975368474626405 19094126086132116 91804644962742470 85153112033681339 71902848402324935 44882406257400970 68146582058408619 50549717644049658 7798405024899645 47265767023688020 33948165392478090 10518472764264471 61789046800062589 95806295556708356 92985232540326612 88923724462578535 34146857997388117 81940843329558349 90650445954291195 3062313855493298 44146541289954405 78437753973412432 99588501288799851 60750887910131137 26405516725936436 98609866026265997 92618625774123639 9563166293960498 4405503055813916 59131377027766178 49426686759291985 61151621732401689 90558100420125495 81387612023239995 69648098704331616 29743401725149428 24265219973852108 73111472170338132 41312981299325655 67671174821662215 72281844397019532 45690281933979679 27841805718766308 26051306658907730 47767230206236210 68977611880029986 81424988881773749 78625135342571873 54670712209510882 27880853938166690 79713604641282143 55238972697472085 60821046574879715 41876056304569317 71114051821126329 44642478855914803 83113498689708433 32216517869230031 57887338736712416 46380430442483402 53156297967896965 11467095927400038 46439959385531810 55915984691157401 69044333032239132 65340308842259165 47796792150154622 72170687181601429 67515019498422201 69540092907895380 21457570969812456 76082157467931192 70363218563414954 71062762834482511 25247079371076590 334048607282188 14241675593719696 85964685281781845 40148176005245264 33193545369111015 47361643867151526 88166370397432929 35992542906058947 89351988765596163 72861442892548210 11835745438424802 69914787062011412 36621614828429391 10613701794760216 41634273162568553 69009542883463093 14255645873111580 28044938899781628 99349408154396636 76148915741193845 70184364138138791 51259617768084808 96671833160057190 94171503732137310 29767485680769298 64625812674909733 99932672326127707 76419835953866806 10982072524386997 17431742473550971 51187375142043085 58220595424470874 63801561369756708 92568004328282309 53119081615345202 36740017429174960 78699872400291365 56270679054236026 41214855914347664 20366722790320314 937146182082083 26871867413001545 71222715844023020 20139138130870956 47720908780904079 80297107421802199 18419795314008165 45187683240506130 30361364685087134 66524471356814862 87257694186289881 15277115528048399 82174312586782494 49887714897945706 4789239091096108 31260224628771577 33546675602391523 24492490364678135 57973334634446509 4343758949541787 49788606101722179 80689616408200161 21277272677610833 37683201919507740 96928066309094900 64712743966065106 12688193368435050 1364065482428836 75619861729818169 70552130980189251 16696527698468855 8428374909173707 63634985480590424 5822142500051655 33232857687803791 45416920755330161 52205817237993570 80879380563190292 65356382070377076 18511540841635830 92537138815108069 97312290566856962 53410641247004705 2938468410613748 31477486024105497 29143908760881715 86623438536553515 52240151417489272 37463244447332897 40609116001703265 73529352893055510 28248985766146672 13998263351609927 30237724262532998 18617475426931194 85784707651611508 84071593062921623 45222534587892863 3848028768648366 56743305714353370 21678354998401486 62583957941510124 6344009697073413 83960703519235750 72682998839514520 21022540217382200 74843309512061234 93261318580093661 9524158444948022 54956189245810165 18513986117403275 12220786262912044 45348647325877904 47603149002907328 44698767495505991 62359635916029037 3791370719749293 73402014639582038 62752780343015908 94800010512529475 74320957459272837 41707965018608986 30762075572809781 67334936130633171 1813507168243806 84003087413230050 80898853359681434 58421879877288559 48626450760352436 69646005249814575 24856103619292065 11328734683532870 41653601189438862 39406090352592641 56887945839782590 81579701011867262 65046078971958174 95130900224053768 39462995143276903 48994747959099392 2458045834843323 46833429832685436 38486849811589303 1890224728316620 74573596386490203 71780196812417078 83183521678380362 90301755779954526 27166193000204143 66438738510685694 55496593784264396 99468690591650003 34643259530821544 16359967854836914 67968164787734568 6890885337806759 66328192121776038 23625120878820492 6284713421430616 79014259379246778 6051263898746509 93593503813795666 64175151431903532 95312374058206779 57422487884725529 70787797068748712 48976551776202834 4414003693130303 80574057204311927 95329623412841278 77687031035046885 85362107663488655 97362571737501861 25921552132304809 32327948501848502 84073689079810053 57877134378330165 32194097338173494 49624186836382544 39452324101520659 24750597271022802 1639265193990179 65529840125287590 89593169350153607 83590919115374736 35082467647403869 64767723113056730 8216229092467787 92424338730239528 7145858660012267 43502473503523168 32263432292914281 36286172474009461 62738115526067238 62003324406342256 90402174009125621 93199717319560933 21969883985626940 11922204753200213 91409525736238154 52808866073592655 39109838883106760 93417407873773614 40954041623138264 33098331728040880 47004978472136712 57547122124716922 16608281079126090 33576864456071715 83911653214393799 81045200400168391 66025083044612614 31432253627496996 75952868724470978 10476767709776679 74855110505216239 68731976720429222 63929408334493738 61318830830101417 9257560542665449 41349494974445974 73654205080384902 90991394832079655 95418379099475627 82381832258724314 21154689264989322 45793413714406187 36535469536178739 61214188989482043 76874843317287079 70805854564331581 51811148749792205 42419013799646341 27956751165729416 25684238635196716 71037185404004627 38327745235636803 97621481741942380 9281160814570828 62769988031615917 61386266758390597 63839965992106512 22323803718136103 63696330470291811 95860219071561720 82455575850762389 6527474186888111 97333613726130172 94906492653463822 60877483364532096 14373281360401604 65547210463922197 97276723938548352 40004851044047647 94711323325276027 94757012173030930 54482759543086040 74299404931911708 95306951557081146 86872575342881216 69513957221034505 44903725455622572 17314503293017360 33950274093634453 31560984470943374 61911739108793770 3271922114243778 70020620134157848 1295225109765423 52666961023297559 65544991007055802 14700244603943425 70889679123620497 12331843792693889 19535569734049128 94138674087609520 30766987164240475 88520167275333163 40313804226153903 54174493962956100 7268855736260670 14301060747904430 58320787095152777 98252682765802843 31571939286976169 46274348337375612 17863095191684338 94661161121640130 20969473207979539 69287123824527897 57033370370681641 62097216913891493 54135548902883223 88047848407977354 95694361339265893 97548788797646102 10565255011043167 32300361635908629 2264070198901119 78602312633196482 13782939131951003 39661004190818922 81771207112535775 40450947826128637 63770665428665517 40905530058755106 68763325368773465 42911460940138629 436327881628966 42462900779069995 84382241073207253 72776770495294837 74789779697931535 64790122557552790 17501901925264056 63811261440986946 70448230245540284 68834215170352072 63096341794504001 44284040716308774 28174037668695337 32849475313710712 88584724735906262 54653807522772405 50950385948706842 53146666853370899 9913414857832525 9822807950452614 73801198088094096 67647023322956611 22877262045670057 10900792397433419 46947006827490272 84462937719490238 69965529789233016 27191895303390346 48294925134577395 88211516810007196 72123626213900646 5960392766060584 24658893902254286 81109582511708685 7128300739843803 72413298742784523 83129455707826769 23314817945990816 52725134491349848 97252620314455553 78859725060942304 78250355331564932 2853574457028292 75517270910765450 42153340718859717 90662656196070125 82598970094708938 19431308118169855 19969281888320115 8441031572876301 35326289585855241 84792594109133923 83935423174394059 9736873403940590 4835220293637087 82458861363224314 3088801748539725 83021185032811137 18874497536460719 28994022556229566 60396591565828925 43363181751631760 24550854231981159 56451323525007903 38443841911285555 12359780925506225 26721463032798941 80793645338644784 26472620217414595 134503037692401 58344353003832010 70998045959433589 70138715505424740 78112725371052307 37914482974371648 67348701953344601 45854862589628975 53338273890740102 11849629565758979 31658636183366499 44260406969788263 39558123670595893 11207014225803034 99301391361661657 24041787562726718 55710441749013795 25567661697549429 61317257345325482 6130384631806112 24956452395818509 16684685487596669 52299094435971213 30419749078958775 24002872072940966 58701892673043040 14990392576669336 14788704222028467 47813934766394231 23853934524564459 54909079488277541 51481368672130213 49041293229574899 4694473528257594 39429670640564417 77737940492012522 91127099476049078 14623395611006232 66199179968269884 58438154791580019 42975939867946820 79002266045291252 66179356105252649 96651170360356943 86899672472311781 6324890664941039 56631060809158380 39682707715895025 65762507824531689 47853821543243551 36026323996906278 34348972756765619 1528800092507023 347411182994786 62584191218594320 44516000043644050 39577523439079100 68153248104793341 48427193641940627 22700244910398839 79957113206198415 56511942794794513 58502222682133287 65832127094250406 15583669633215894 17707376510945100 69268239690882077 84856546160152821 25794016786680876 29490690299076782 82468420679586239 26386785296865741 23747530491741816 95532907461106300 82096724714755791 59939806959738978 63598044252753997 30094369628530603 7562222607954419 81447776510427859 41243158648006021 73533621413580527 7621411299220134 31979645490279253 45940064876316471 22162977434109624 66930427921526223 42747920374362077 1534787511620478 82428041823576269 8335559784861951 31016327922627816 76366593596694868 14376829023039533 78723327272520090 33422259581383928 25782818360693307 25534875948288181 2021234700181402 15846081522078063 71049393149359131 63281679298108361 74500341652539973 95351422979103516 52649338652918933 36673865163077220 18657605926365166 22605578204985430 89094965757764667 41972766162459103 13578978486893357 15770276225642694 69497159150902335 34417224679341490 37130738716372106 64610840724968282 72825230688730984 18936583000682127 75243416774896023 97151222737211327 98634717906582039 27280956253927809 67128966347729293 85597601275935725 40140474030570579 54622639783535604 3919568930177025 10969307986016140 19445574133102077 83222486569524467 36776396568361860 79979456206316143 94312467323407103 33698493727199895 49929835875391935 61722611058633776 33613984819717590 7897484034343 73179548234952958 25136354649762328 33202010392986861 65263785807926150 75671904341287835 17341831890624864 58954646110962812 98519290812067205 21221495496543570 41708321740050597 10873175885176532 19561558934161554 39061385877029163 87815550296900150 5087624229796955 83636458256956337 85503242793685490 65571060034866194 51699898288954415 44612205795869982 43521953236123141 23854029847805653 37855981714268977 99660009407818882 46694329558011345 92279771355256314 38228170572032474 28731886648748649 34219209880385032 52876349604828133 16081096163797957 19432320757709939 6716241470889674 64414749318574628 62670487295930944 55530486701545560 23262315406923761 66882373129318523 32028279644861302 49608351019515279 54027834066503601 99371764593838189 2793386726034300 57771438045547190 9300805795491054 56583829798046503 49700210854480572 356509707285679 58872491680079549 91673825466029023 34408776237037644 88216539759058863 49256564014131503 32862213965486957 40500136901256736 31758701535544609 48211190300385885 36468086215452365 67418000055340177 21941371428641198 62306164093047156 43462406547623072 61659505931302022 8658664545422299 12464327208411644 92272922291205207 1976421324887615 18222293833699374 70153366167394098 42646970598990010 55698973312441435 74784402396927039 2619670450127025 53402770320261626 22640699006397240 19884873548652623 52714609559282574 80758757045113325 64946192165377749 16304075157459779 20178128255381149 2900211058400054 82771691515766646 63322820551282774 44765671511677534 7099267626920434 50772600885229598 49874569383666168 96381664653947903 5880408447835228 68418551680038395 61397580209326861 68464200450196681 42280871818148109 47896212131383953 2291759400596375 7136292402713777 77431110879696709 20864444595078379 91634800529968034 76644925504415625 1209759155289840 86234260641206997 5961398460715918 86709577451565924 86970653948675512 16997555644370114 23153192118116614 3675977288865098 86633146853463227 34516453509099231 448300923565006 42321540011921997 3543479451640958 88396115928878498 73341214645459669 97906147483496070 37036214101855302 55126066161960423 57131997333644844 11943955260085749 11362780612430794 81687370774452377 47542159239446575 76342838278540873 17696474417730514 86175110201560586 21927815431100382 1119150029583718 9639829443405425 45826612864586094 91329411729424693 73913185280904358 46548780772414362 68237144759333448 2346992869545202 46578926284732685 94000575623023707 76260472120477242 32403452705536823 89312692608148676 92247402363269508 72907009443414084 73400601367887573 44380810527456421 95684495118526566 45823033013767142 4105960521249462 95541454214514102 8647520816518349 60588571544282454 56765422992652682 2871776254631210 12085882290729786 10477929126517652 29695454651705630 97814582897284260 87985266347752401 33181421678562165 8288276849967927 94187328303681233 44229895392239571 33867133052174428 16224089418496661 61847020776256173 2965593852005405 93980415311980579 85248648288460476 68662173983500069 78557995339264765 60336340528442238 20860676732885665 93663046583859627 73192459462190430 15009560775746547 3879334488407516 98159850076772087 41974125542561241 3618906004867779 17334975659393985 75927628419457952 5269530571322396 89049184214751759 77769797193077028 42584891243866303 53186126977336908 24488120947238476 57100688636440011 79742198765271843 56473811797801523 61962125907516334 26355985616122230 32396716558260925 70246831425810556 45252823419451008 1231386048617718 74204856416336930 25522748688676063 24581911781635897 70895225384219283 83617546598698512 47705235979307559 11346353932049861 59594875938593861 47248222154182154 79512300595470193 51364370103849490 47940776753185543 33522979428265852 2734618289833408 12432455000910554 2645685192280542 37900468415845875 72963888242790648 3258405653314909 91793884552156120 36935975042368331 9335153577627811 78451146879321892 77791566555047774 18665690556358636 10741319664204018 39899299111421979 35748486821078795 29989931798469956 15847536440897791 33272823684149950 9615914437356377 13608894091264938 38549685257415192 73497424889171169 35438497926642467 42975487523800828 37738997136237892 98272721604071897 22520825178898210 30316623035020997 85829709559505304 34952914537823358 18549378714167945 81465469138868868 60025813299145848 20270061183081332 50080284312297705 17359865357681569 23390389767660060 11612976456917058 44608063314512747 14757794952600838 10204788228378370 80511238370746082 52999889035749796 6964125499685809 97321624159318360 89427777841989487 38434518999036524 11661136601414853 86757958797422301 1128206912049011 55512690472800821 41529652484412985 29700247208588795 41822038723806803 64129863737163713 94801262151994216 13378897769504144 73929621789571504 52081963572745032 31818785498315538 30668834793941150 97493456794353469 6592507028568917 17039900494657735 26593422359905578 55458092375314376 58697178707518374 40780876119358647 81886657823422010 24031399438066041 60973082250610507 50871599262094694 64933060721627898 87950758098600985 80307129701161654 72325034579867641 7922761321335981 86271125296004792 82802139761071837 72784561697350103 9772451748066378 91174050563318527 13038693424232442 7453532561269279 30976485489852876 95932656280356791 64482525063187352 71406862394097493 45597299678314535 28705566366784382 22287315278654588 19698292310902896 52035474252625687 33306351584629285 60207143628208787 26643800727323072 67496940645127279 29850919226751214 3480679168209185 47353441070714766 44702444811627541 796377902742120 85296604367858328 52287093851436899 3026690397731281 75015725658360319 52244593604045072 33520169572481751 12665390672607242 35471614743829090 35861431490046986 28626185710974200 2645645961573320 33103616258889688 43937958242002908 49982138454433862 75994378942277659 7374816083242368 34563308630853445 29169460734950634 80074068345319124 72384772926285085 30215676606747833 12700703249172011 11954713392006338 33610239159614842 37518785823665028 17986036650238934 80972820629516740 32672177081358165 50808162744481624 45729003216143624 76185372999291226 30179855412393168 3341554733217871 80967827658692277 89076900736327410 31701548580368428 17488710413855033 84587129313469796 14265052052397526 45953408648032351 74082652647583090 48325479140315049 86728373657803944 99265645783365617 60222121352401298 24946624558133978 86721017529339899 50241161458824659 27147343128478643 44628616294194108 76598535953523220 32439764623722721 90544292802596457 29467343626053496 37052141771328978 49175766554726416 14896367337447667 48640541335873796 81887876118828879 64872195309566469 75663684079410539 12075375977361206 59940000293132547 81813203134876305 32607967091968910 82962243002946109 56085345607167253 57023337432925224 7667035982244367 34539348026564188 74232197490912613 82073821226864560 95093095564421840 33915593174444204 89784124621997724 6357557951764764 99562199667540005 82616160380262734 21034055895664352 5644598358121645 58858436130430704 78846224765346098 20949416097083102 88006454905750845 11460626611909858 32700528953286656 50251524070745015 69240061867169936 94746187749575592 77310204914211995 3109848164768203 92010746473059073 40114866909555229 28282525230754252 7888387243697356 71423530346530022 38094624049219786 37753733428715869 30570534068830367 15605257240231660 91708905512291490 32982843456495246 59108138601211984 30652782008407250 53109665622619150 95042216481092599 36440807958260520 28372228021618531 75912099200314244 36457833801088723 24734629497430660 77976795195137272 53988751577819863 90131603335886689 62098785435219159 60104840210607336 45130521695417630 18636565255078239 1896524004274486 11735887526037686 47107881652878355 82644298606982026 88236361566309907 55158674658635630 19361551430916011 32990463501347195 7254958332092852 78459184679011880 81637830773915819 98144143404837243 62316311389840631 47600539532679430 83809019559103400 86166112910675436 96413856953731701 38998518853061027 32993343673830014 85272461021514275 37142335421521506 24933567542616677 97428818840095090 52237831341643795 77348188183389757 3801787539086533 75056464775580668 2261303525621797 77845826744692532 11934051556321463 64511803728919214 97911614738587497 30308083040606058 90402899142684330 21076952787974550 44843613834992839 37957154510964131 14822359075812217 29800983384186612 25548080170934235 71482231143987437 61151798623899713 50524736126201094 62665473561001965 14987395460467935 21143938679658473 22051411587285365 31502018462495977 74187182581264293 78016293236602264 96971748606736814 59498722056249529 50417786998792460 15119464496229989 85604577139163295 83775704649082490 65256208186976971 75537236102801226 83971830298424173 8768499169553032 66993440701521836 57353684276444621 14864363808993424 69232195096845160 73539981663522844 29260248767127160 71222763498968509 192330518680476 55089979415511611 27973596209485359 85975725245904900 29936438463423804 36362902415256806 97980031327808587 98081908802138639 31805530015183059 73153542331487598 77091984519169037 12022144301706432 22392712270977604 31593030495397860 24263699729178257 60463493228268000 13300583757790486 99533009075988651 75752096651405863 33717760774043259 45009364152590698 30428350944494846 75103059862867127 63328160762285192 97295973850279089 96621019398210930 57563080955098632 97963184823315983 62739374270128335 10229169724719519 41728586752310435 58160341805337178 57380117037476323 86821555529787551 6171895545913111 73167860911394379 56993352162369333 34824260093928082 75118689688871390 24791921056283894 58064484613992058 93531566113443803 98321868915111506 33231047305499752 20145418791937523 12627141113626609 87781461084597306 23349145559313385 52302445407169910 12731746462205595 57987081291669916 8373837342792601 73696005499181807 97083380289357683 44457846012551339 5823576710006465 14599474725769571 24924300767335842 69594177634811802 45382269212424220 30118295950763558 64970144951108760 95157569782109949 92700689777601555 5529622102355451 15876811326050834 20574552845956653 15006908296620054 65494177958173344 12672591005691818 48586937469237073 90246243054175748 91442663040137481 41114742074580317 50743141138646437 19693765206375528 9642495711258667 78326133451087859 64415792195403253 94414141608993943 92287591351726679 88966834366803796 79460474028294818 90840022054555770 19111085023640774 36162370742592995 15218040590415209 45537546558818438 56726329932028026 61837390921842137 19830729838155810 56136853338314009 41153386164392518 78059024474034252 27696851302253554 92879039056459063 31257810583304540 45451656440389906 32648643989960115 32960008722617842 1166027137651542 36365568271228082 42378321664717164 47189807273752467 41952318591264630 2390200077449020 55979264889482874 51346182961750987 44379094106685820 35982292439426519 89376240653031138 10632008475932020 90743179161037739 22300784959261107 94621047863101806 91964919750942975 76316267762044326 61747851476477756 83207086358938722 58304044668326129 23876059540759139 8865837823861266 15141206932892131 6154364265791373 29106877176150597 59084993806347722 46754322719448917 35896782158222831 12150837819845863 72393861265318313 61153286582182135 27907583709254671 98311948928288211 40861696220296783 56218012922927517 43259811054416938 16203661622517581 85103904322359162 16539736710362404 32865892511793075 67851943793338146 78083786451243468 53374865820600678 51006275594994512 84306021503435562 22117986572948806 46550552211833679 68437177667377908 74188292834623818 67810242648232473 98309514560762889 73323733826799581 7265536655983932 45385135623771008 64989088470052658 83076157244847958 83262663955152041 16743700909748885 21274056964942874 90364531939958770 4373262842644312 87083287706419886 51134819892750402 36063470694278851 84839585632436827 51753080456179625 62031634164999057 68302885036744222 63435861528035960 43937075420004480 74811515974043021 52955286847741170 97936504655990399 60727136212776986 30961109872487958 11652812662968608 73776890047684162 80380396566390038 17584409502357878 26953630452736651 5327068807362707 49137417503312058 55455109376155813 92819059381337916 60517557135786373 3031301485919700 79565226399600662 80036580279197891 75931354796003098 32462986807729246 12123294503105419 856001166613368 32720969560911041 77777803452498505 52794995243135312 22415963690863414 27233687114524620 51272977076948325 41802740729191338 84859688531899067 70653335504930906 35393922983497272 43539386983747244 79854820418680358 21325721350234845 25467048189736137 99437844902555361 84555182854791582 48860476427313909 18539218312940578 54920441957016750 39552771814914748 48777091437427496 14279878500292967 15317379467138756 70436676139853486 362311065338673 5420095532341870 55265104764253170 64525173374515780 9324251291605690 85888321819870129 49401742064875625 84081580360731670 92730355246866359 10338987988449329 87026869225816252 97397548258732491 11612289833478051 18600625947654997 45901415644516974 57477289497303859 2845226656919476 41861571413270570 33627900799276267 40221334190427877 81760866345925512 24237377332053521 49254898406266512 14338487197853430 39839569150081730 85933839341933147 76011140505281696 59746685437170836 20115582749682677 23398465331585760 489502078347604 3800839239249570 86541345865390733 1347346651992401 5204870506949302 125306254165081 85223584826420769 76223505622890188 27069001485518930 11804524648492009 73624134460197586 34494093401190974 36420119478774541 22585933859861125 88199994228995138 19924948147768066 22464305951964876 80035506086347161 74129928981507097 42021012225705343 69922270273228483 51259801201318566 90251119943277871 88038610592338491 46072915236125484 5411335022226374 28818628791440512 26803651064896217 80799923861043454 313021194988422 20338152438474099 73697832865557103 10541372198315478 32045866543350800 64014096594827838 23442508621330073 12602428362776319 80812396580174556 88253711855807091 77549685464560236 3485404717694222 77132208533805921 17346617533654156 4624536743024238 1514763860507036 28828680506240163 58671142871948588 16261522203185604 32073631236046721 54257429508311082 73967277970973928 12655698489489960 34818622468570507 84863653500715756 65098470706753864 19295338157842755 71518790365050345 25450256468988569 55383275144592990 88380808205836273 39597828855039903 44819029557210803 95077739481112179 56774255297699801 48984035946901058 64336791735670574 8619720099672462 97551586486358860 21667333241923612 70974713667647367 69776014581756818 35106516423547446 45377103120815392 89948946199505297 65359784965746643 14629686756786092 72840502479664719 71178229184004131 48650489328854324 58116512000196866 83078675574383854 65466542071193174 46482059726573034 89527401430685498 77602722908690059 47547454480600427 70127587945073019 43173773249894099 29949966783253672 2336282862628766 15377224090761070 43683715965931781 36600782493973297 22345992163659894 29265508419327501 52682106520149431 97721658335452906 34631826344866878 1262467353928288 85190981885913153 48250031322207162 28918496959418659 707882967185450 69234653590174621 39431997485256413 74665461275247922 87395111145053648 86345005162083616 23615785169304731 94268036110307354 83795502433920002 30704206972741237 83327834802827665 12001344808066273 85876013623704172 59288555936828786 45816973071512873 76093928914287222 83782763011322891 76166302375523322 95072566846048447 24403898264803734 92041053329383702 37404428777669072 5437342171492118 17084470762715409 38417402174303854 83612502793397179 28389788586076882 19250478728071780 50678839484449829 73569952013876632 29383710896158345 98665473198450950 86495194299651678 65357727971406263 79409256523564194 76121784675967159 59915539802113285 95692372820821505 67915882368692419 61202167562423133 90807835247525553 41273733881596200 52980637035163477 12192370848799195 24685615754201627 9291344016074711 73743134824475005 73745844774545953 74448336411401155 83715440441686339 87719478528111656 59053270482862207 11718129276500296 17706250388168423 54026448556713137 51152761982069175 39217910735672246 69597560883833409 44432282497109549 9039194548755751 17221492405639738 4460677598659516 78968059653480133 3026459711364068 29787063974116419 12217027376856307 49527428110438861 1662465515831938 50643685177370062 98301961155887276 37651428002776187 66615843224713556 26560282292947179 5024020438859947 9292554773393355 58129367179832354 31727777454251396 10302439733519608 677112270594436 88648504364640961 50391599666144693 9463575941001726 18147508752544414 95638387043722278 97056057262393977 68712091244788439 31797169181474143 89003409183636367 88094033176262338 40220954959044467 73127633522165587 64057243812486103 54275217021264620 74056239561628311 95555175814273970 27719035372098920 53348779872767124 2842201830647967 5421139107619847 13353883236941579 37911706846776025 41994413094950043 34311951717486451 32022407893985579 40534724941626959 91944782791041460 68437412035684033 92109108449346778 75195873932762928 76855876071052160 42601610256500770 51158072504512598 80159793476340342 97252992956353257 64933562237344715 85605255162856328 61337088529660297 31917191389127585 29678090268567423 89034473967257246 53973476253410552 35310411719812479 52057323279588863 91008351630206275 35002128190415752 49672693848961841 7704519426176303 48474957193754983 2159507612735698 65550214390947642 66796156799103139 32582887588067410 9254970705527442 80499740173091183 7122461445086476 15993669003144326 873639832478532 30216468700410894 71897023373898571 33023755585939245 87404364375869637 77755880474318188 92229956554527322 32873627329500732 54909179733341850 65146395173334936 63708019302054628 2265915963620130 70787133462272325 81392679048393621 85194591909428275 81201970275320747 3330244190763128 19430021900103220 36372058975820657 14020309587282115 33090206169409551 41326892656982529 83344073115254768 81729457285128463 95339853880975766 28386974866336227 96116916967999591 39507411183407345 42822761497070060 70748542869776719 55914067927112540 74804041830433742 94399156013897762 64315200046038035 6209066660404378 64019035591984096 18091338228280928 2308992222982017 96111378771133881 66907496341457623 59426048694839404 4063989805119998 13634090739449387 65799749350941556 70564405910719221 44678689758171605 61351291746077524 3883321968719649 39515250280952656 58039311562499051 9205511835304220 81489708054689929 95984076069501165 44770854346521122 7449277129691498 38094615010158712 20164382408110800 89022593090774218 19425689964551466 78634903758461381 11075747876833635 49446724233137006 12297988837494568 63181132291329415 78845883272944971 32583927255440230 58739259848472933 68995844315304722 54575835123509309 6548182242768925 63658831738476437 19811631375324868 97527600680670909 5380653030477182 96045152563745285 64164277055348446 64000318262366373 52673138610231571 78179495441617141 90985324010951763 98591998966040546 24945335798454719 3810058067560344 12188825474188855 60869083478745688 74034849845686286 59627244015465862 14039344301559327 70997607450557469 42456604361649442 78433143134728345 50535298300060078 65661226190529711 27901940269709288 67479643693962952 18237305549830891 6259919682963846 88754498273699057 17092071496461253 10622449011757260 92890874294908907 48033953534320698 98348276190110621 48982232483134515 32741111310408624 30852147744371686 10991544216134333 66988122015963374 65579016781139954 165565920685514 40993360563239523 25521912442225264 48643337907403862 92027929428225495 14495984939844313 85709823267784834 20100089681410567 86013642394587849 94797344423137765 72734336759045162 87814492013497811 18877010962090680 97539698222718174 25730064816959505 5065517279856165 82031375837837878 3262078318613768 48895891424235489 49020832916357189 75232632823642579 64466542477898612 65428175289757591 51859494098366835 89157637217785542 59517849182613122 12661702247150841 94553789617762315 35226834041290463 84269220603693546 5050292128901794 52945301040776796 57895680063502874 97628483819548701 23194751063400171 59120694532162126 90434098115734824 64012289969648157 20816103474080733 30900558505008939 55378095099663102 44413261472914242 445245600574767 3005479403759570 13661793513685954 12653984181017173 28985781473140136 85022273911986205 22942422936595037 852841383186197 83577084567877836 49021993748544974 29329430756047498 97035614957455564 1572413975034514 67273698185025786 1446636890020870 115950710275553 18043735352114328 18932140766655415 73141317426355637 8022668500210568 51830375620767996 15663096601640140 42611027191924634 9937921007473296 66589464561686799 45628283217735043 2437923174703499 12540837866941269 18231669489270902 87436833456405206 31932857532601611 20997725629819297 25872853280207112 63336734944155590 87660084078638950 39594936102904076 44897375738450134 73506252396725202 66437738004882967 30835928739005187 23691073208217445 83125412600925879 80915601841884010 81803642417019615 14136293051891581 10165279442362260 90898245066272614 70492877464929511 23325732143867774 50414635516333438 78627750544134282 30763085697101260 63501972193233533 56698485748232373 82776614533800984 66517606632476441 88217741575468835 68314895803634019 41452011026384662 52819282348869545 61964277935481354 88582014749836468 69243530586958274 9581930237008954 1508930902440740 8260710080782373 1461929388350490 35755338989267056 60023181543104304 37894340572568904 94835763438147835 94635330268724272 85224461000468769 66633672716585312 41878271684476378 55250387243705136 81066448601036032 17767650482489267 29928048871035611 53296751070297112 226403429176592 26927448486312795 75672655786250534 98533098597709437 90614340249628347 31181538223620558 22778706348356431 35135721436512454 40557255639516377 6499600024451986 7432602443748310 27251358787859562 60921544262578133 78413415187668622 32627885942586310 64479109920963260 30959586625971718 71634625863927981 25424389757213399 69738639835869935 42722287195514228 10104473307812892 59431122942954809 37803479398184525 632006844476377 38182012548783012 70574327512810792 35935789828967069 22460429372869877 48105260617640164 58160400694417481 69481407490875149 53393842212403349 34555245359463724 44653713813224540 52069942884824248 86207044387864533 81745440319113118 92383023114862805 17902761970005113 39191164566313003 79625353113800782 74468859961673009 36665989581881286 48960536223254099 86123101349099722 69202861957678609 48189499945607099 12519537267032797 49603213283339407 12873132398636805 61500016441836663 81955378259378589 50980285569304211 48531790244001158 58213711503836450 84421212979626191 10793180106311938 3288763668770273 94501886633322080 66891665422292291 95005947070097878 50842197884712882 60864603480251824 58951025026501221 7152849419794705 96756933983710574 17853335826417187 94295966741883664 18113172373934756 9458450221345077 71903467023232399 94893815431881646 14613458787468379 64416660911216479 32782670704765829 37468332129263675 14997688288226032 57659890390819083 69026088693523807 31333241995569692 68994651082320016 2239999661305469 1999240588926633 19784101592510073 78617988858426128 84354472128701034 70212071355103694 38280026425872715 71127085424228222 42248206282574957 22523657240372910 87479231596693440 82695859892602928 95248477005600310 23733218542378989 65688627062850450 29222797717092478 1767549644571169 21087211934576583 56059635671130668 16824731777126094 97043448399265678 74879130085350987 96126109789511031 68651373819006691 14472028720850075 2914194877098034 90008477587460256 44157744626731769 84141736334236076 67048517810661212 17124694380898415 23824542343481697 93835118087996242 25941768883790428 83859647237664608 52287444330983414 46271094311052742 10480022909049157 59773783100766454 31397985977506495 29265206404315413 42582236992756759 35870697109097159 5100887740028442 44696693384908629 86697707427018236 46918399534238342 21643569240273425 85593072272063642 46551504629802432 11022063003337003 21089859872599155 40561306814107949 81359935625534557 38367721407234156 98431369159513699 48710976697932236 58338321025228218 62547205610903395 11453971738377999 65755146190976743 72774839822057542 91669142322584221 22703667002841795 91451870632612943 82795269511725779 89631548207896065 22898373909673212 20179216836521399 22349370163624027 1177171015435495 88739236428418008 73639096507077921 2592688677357801 61986276369354611 12692559753693957 37019095630374894 29085689579290952 85952072125118583 49039319341590672 73914035805819684 20494330085252872 99611543158041144 56350280466016429 19203604821202292 44786615426279637 26031552952692496 78252743829995304 19984729560324203 94011759971015388 30618236250683933 36124071817114582 39699874368866329 19703086227477874 15342275716191162 8409089679660462 94974365832177554 73840407120512748 95147897112693899 6906251173672954 52864448606195149 3954290336335326 32359402928299780 48129380991402844 5021520712539065 79024745807691606 18757035746382361 1000332285741254 47331098896374184 69461287053242911 53923796182026806 1540004435476742 90093939192600295 80078352612067670 68923632253408966 26408414560861084 67461118616742460 7574918515493628 39716932202092419 31193363753199956 7565660173508642 29785342442071277 92728186117498874 9604422312024407 36405493830609800 30848610752356999 44902685578216431 80918214416903965 40139083744602641 79744373137298200 38409464801409542 6619461234600216 31614297193822024 43238516065034561 63158879480336598 27288164378748831 12800045701211950 51427806138741268 53516041293370460 77476856580884570 26798406415867062 32563490327303981 17402233491189525 80101633826923945 52317561825425875 55708334073172541 22156745873003474 78264164665531171 81061464373986746 17655561124337096 97770737449553012 33824598504734782 63686247411589693 87693936409472325 96465851355272824 66042955759900790 34600195447032890 38825441337789152 79221033516209817 1359823485113452 89036884590643306 19575425010171502 21154581554708348 14785694356255305 42668703106745026 44676542523364072 86084958648191385 13271735903813844 90205106575055835 55251985581186221 83350128662093992 57617339673714381 67328444759128501 44865016731762732 81588668147262650 54141487533273038 50367237259636501 75817635037006944 34193902118828658 7537401504950344 21403835359315805 79698273327330861 73787513803583160 91265840860754877 51625426684023014 71207529076706588 46219783139622031 49379991551101614 39377845649792270 83029308449427008 89565651021661104 81633745418690985 88674415644985801 9559518952141580 15207709040830063 827932589845935 97783981059657708 43914225727472503 37920526487106503 48432769556224560 14759613840328707 79995131964388052 63291835122189476 68902126165797913 41119164854881037 39998095065820449 4752405736320031 43056819831126068 40570560856745108 11173449596786262 36626187653519790 73079649858367160 66854540989106450 68586833145868432 4389351112439756 25741130778528612 86974964768943849 72853355631851801 98075813263563892 29579889938176830 46314462999898098 64127780120094676 9892284430918233 67688252676249432 25443250033052019 66808484135792034 38813613267634409 24528033684358593 57580530135557176 61809923241791333 16051613766268207 45828694588333934 70136129731792104 2656309921125623 81274099264055274 50782905462651037 89926773767559715 75127661830045756 37324502929610493 55812734791999914 70573815440856831 38892858088659948 60757693947672297 23051853285022802 43864295384338110 84492006605347665 75923394550606623 77423641808356369 23260682896238770 88803511827425631 94927534673024762 26480667405312839 81366281799533333 81593662926493729 10283448047562242 42099039358382862 22902896084262344 10737419003797661 17352340825305245 82985672399047142 43213451783697665 30848243341964292 34381384284016152 88876275282901401 88273651410832524 80839000031375198 75707616452955856 99156737512309458 68882638243010196 51440865919572468 71859578251453726 80986737477071999 12543167277583244 63977148450145497 73395736262436778 44919557313150759 16794509692034560 94691495757173039 43396728039772021 82260278259140153 75883798509975754 12179872348118151 92007877472730503 48375031038872459 7524959450665049 1287894571020182 14300261416221282 35911404837071543 21090192446165530 80952737900754347 93693185091070652 73184847092192773 12028916305858991 88200334415609329 83902534854106888 92778537710028570 14674667917670973 18623540731418169 63463753978239857 46375524860879781 91931462326069587 43139299030466983 64547930046214528 86368714952998108 60805668621749814 51012994173504158 60460145388629399 81196570491229901 81314028086366481 44077944541098004 16495486242572753 81486549433691157 5397267611170890 67681666487915564 73128027733510009 49198745942261738 74583965944992017 54648768668074318 93424613757908202 95533719779439553 29706366122036943 26809525385073137 9052100523420759 31529481273339302 97889422881159693 85969979960737019 34292198425793034 54038630844168332 80666236891528486 88416845505859075 82986610564916062 93596457907271464 18449021079975721 4110212120942826 95217755295958597 93040077481323994 99434079995479951 1540741630228122 84788903715152597 31913657121095017 82433334944302604 39649015299414036 52954466962579161 84562542983883085 62715095240763804 50521627190696454 49590542296725558 32621936662872429 29694254518451974 90404932761347053 7090429945288861 43347596210078236 44307578292857457 29794109546541734 17099209733279680 54870535716511592 21725654634436574 87238057873467113 2604479270128862 39262725353732207 66184912160128579 14668259262238873 35985178738581114 59379909057433288 32724553678359665 87510376105297245 66226076550825868 3118012980022875 84042162718080863 57420919813142767 36651651565224580 28303382174074016 75402618602261297 51762373694259056 33894484641386033 90003574504009233 31662488487419441 25648552226287570 94313310821408010 10801481032550733 34915334179203749 40559779314822295 52708782117728491 13867211990570512 29129082415695458 63326936180096417 97181041346697155 30782372323175537 11404553331406667 74843264908468688 82688512502003400 72393734276000672 80438505323305767 3113852577780967 96216024467364218 86234510416656712 14094161487419774 53161243880841362 65372104682238478 98578698314484417 18528735903552140 31246221911532300 11222296325812590 61191746446421980 19464026632580491 47550313524052426 40327897085755562 58457779574760550 36317020468905666 76293412593142582 20555947144502865 80787770065580592 60114689493645014 80529137910012687 72629770287619946 25242733346238566 30437906227045261 22798604309470771 73170630117234042 33594413887122953 97774877078016389 61074566214267210 19256259817345951 30719243692037188 25877677032387313 96401841125614170 74508080181730038 92857021865408482 23555691126692504 23868688619896266 65166761178018414 64572023703006799 53896926666055012 90942923702600355 81056990424013763 13582441296363802 18827482447714405 10378702967486195 85778412042236323 56311876806683586 45862726192747263 26797250990541876 62221296500273367 72830233669214903 46026743884637832 71146015964449381 62918994808507612 10459136348156086 86899491783994748 20599914765318701 95465747877910375 77671500506748212 94182382814209118 81554209769021823 85819844117283912 31182968762200757 37872824303351505 37742819199616720 71945908598987452 67295237625184864 82716351285384265 96524096357635985 29446451025217956 43645016920556760 65308469294280396 5181357844937215 75199006478740587 43293425770474783 6902667223172711 9757616882197792 74673204045332828 9572173163980327 94046986247421508 21908725471896433 42721027439974088 8678090529206347 71906180356759210 27066649345533908 66579798470210598 12010974826405231 32924878833523806 18541557535369566 54303637893786505 38069361131050041 26391366883114471 2852528898891328 62662131991410446 72094043830894451 98686343431782288 36844912307237571 27882739674330549 72392460696855062 7548490632307947 68504658036542324 71115349915027854 45728987074069521 7655913676688358 87071161915031099 2209751473118105 66847545854263314 3848204985765225 67486386133846819 48370601251519417 33459793265055740 42056843436083590 24072023366197669 62572094953303709 87749515956937851 17887407520389281 17443194170516444 22119561472525839 45157936201426339 79774522976800043 52241598039087455 43943529185697661 46872153605445242 74283851497998908 50598138542760827 76224815603668589 25105794891095933 72485081327527029 55332907747769010 5758680475642600 83903542135872129 62624058152990518 4562675222038047 67781327290168494 1208125194745971 99181361904912620 49097132637749230 67555503754810969 98887849687525547 70997436486912703 41644403916775877 51703033668234173 10908978838169792 21725680016250068 86031923168435136 27361835003865162 77018926186111944 94733132414747088 42036468621354823 65981382654279916 62417907609582301 4254348390750482 45513166884806088 64568296953612749 60637670528980579 35276192034780262 80443671105325456 76220912176584730 86132125986944416 29746242229211799 37867389018707577 61118163938906297 82056803769670261 15166432622515969 72566569550401115 30269106169445802 20091398425918981 76939948646370745 83476036224733968 47566257832266218 44635681443734787 81310525804555021 90924483848424673 3280631603232068 33281902433323342 31102411269870025 59997860046112731 69347232733977785 61483146170673984 63526847161469342 54439362589083880 88795095153562415 19569922214733492 9778031965504490 46667332921897815 6599567779480281 9209022041625379 3903488271612904 52149472713416111 23434087236657206 93925463628577996 61555724348462188 23300931120296486 52776262989752191 61366148794462551 23567155298406834 66277300239939492 63558862101127099 36586315490959655 78989219882773105 76701217859357960 95361372547628839 73232317016183556 72633807545345804 93372473524302891 67028191360421809 6914520844894204 91976675692780432 93415648323058772 9521167887815979 5428193414068878 87484430832182508 45945086049061894 22428872081490081 76135167190726418 7149214484578019 89390275295069758 51662153726836251 62615200551727344 50586374575540812 5901587497751706 91364489478178868 91461714454311571 84610139383068132 75861669760538036 15277251042689514 41956126916807336 93111213158464246 34630415870213873 8903081489212221 49433166232068565 83599450364327666 16810705600490724 71805128014551591 13241953650401943 33046946802743452 73506750149059206 66574728476433585 44808508655054625 77177080814579978 3338807991359591 30198858946703279 51972808995303519 49306215209573641 77072698889638749 42903623859134625 36329034270914828 30467135551062184 90676322483143689 12757004692680880 28851354839184753 15645445118878677 35222114952248576 15259983004537736 80338319812084855 7298439523191831 60791846989747594 96943003458565390 44781271704777593 58386312830549281 87353082481972092 63845113115782554 91638690587619169 28288341906023330 96552062569742271 62481972802336513 29812553878970076 9978752992025155 10980346875987638 76294159097243109 79702146453859042 86204799063684997 17663621014640288 88416452455700109 26383512389807485 12600663717984127 75422056325439157 30218214252632679 46716997487145514 16194798996033123 1738815297084767 42311661389696671 45367592505751009 93296848010597594 67928085695919757 40552658520983214 25719641458732901 78616222287272091 41974681940753663 28302772446740218 15826820111537482 79640615273850334 32718624810339491 13191779439087887 76460056468978833 18665379108356136 60218930750092094 2435904816852614 77715715280166882 31425055583247381 15411897183119105 27941629504135358 75656724411259587 25987732184571684 17548350121719735 74899961562525158 16981492631595910 22702716709289996 81905467184031189 96645480372790007 31920522942661670 52646266060680954 33051920051308691 16865925048291659 67839385917559605 40618890792185922 32037633040441617 88260145547799065 11399168548222081 22575696903195276 72507576866304137 16641469544121158 85272155460281350 3967642566538429 88292592778489280 58326656120554901 23995455568914161 10636388229097788 74014439978344416 66579083180682280 14763760884705691 68993680593441525 43653232514767538 76658052241465893 69891692477098857 19224574201987712 44733151700841029 70803102153198471 69928252282866372 34862511503072696 57228700206568774 53975796327839482 55267750235058332 3170732758080498 75424288487739764 58050189835006992 80533024575065057 47869255698631210 40759576970640449 98019644222744163 26195695540317073 19622879460822650 37902935305588569 90016317190062540 86541571998116916 29996187928612077 24288604223750721 41168271649783978 80035381808468007 77780306116454668 7037043933446976 66704711668831509 57080196000249808 86140332382631546 85371175653432157 82982037602211716 2322084871232054 99825602767617892 21537445724963848 38114300420077117 29286344990584106 19501462094830066 65444066598976968 5027587032243007 16540639654477814 62818457042652971 19489265880067193 13650630590173655 30007485482504089 26088897488469396 58437525639953158 62407754372872045 62941362469382873 38203103599965128 49646035826654454 66280902731005278 97376309439317609 40581204755608606 35246645969041895 82732567927828107 86893824264216772 933893203279262 31853301655975267 1847364287772901 22011083239069615 69265531080103337 88964187698537960 40480700650543553 78938828727747342 32146745885320478 28027767902038903 20765314329047950 40915383332570152 88715933793934219 94404780425274532 13308091960984197 1774819970289836 96950202132129364 8541435112115711 63671965951608476 54469077440441228 36077872157719774 27630227126728735 80198757405451735 58204553258535033 7559920576163160 28121602801672268 80311860377659888 87491430927698412 67621248577078460 91469657015572363 22422983353162693 53540278828466985 57984589758360900 51407487640996001 419661480516845 17555833246774970 7354348358240432 29157688604162869 79972198539833873 85486711238658276 29160311810876668 65540804422338102 25224966149976442 39719754353357264 84442450817314741 14321119123890044 7069440131979444 56465323801562942 75851268507558054 13613864072364531 27826001664142246 23651089345406154 38420892394386261 59973496836135903 36727447753078355 50611229016811452 87876131794564880 99237417423508803 10479482982517254 68351495679281378 12791026862699912 39145538316995848 74239192221213974 62962891757675670 30955046572012236 58751947470317096 80476849362760789 35427956500065193 50786874680313892 56150070924579965 89710217660200567 19582335846743239 72945569052850640 47953624245299806 11986705842423544 26605605441524362 90668515500475746 45212693354645706 87411692985749963 8127324271245129 38102440390613057 14034671049207557 89817065973609819 60813731948936091 28925946735878766 91915165432863694 78826715005741726 61454854576870271 16739063711334396 45767977718669601 74242522790937899 23069099235192020 52912578948771224 72316135519504316 87026166963357099 46270431751347819 76470008206414751 44727433346165376 65623846988481799 29388038348142578 62872643741236035 56099782596414857 71932909827834825 41852592787807448 11876891962583774 15648186894421027 24224852156865933 46362402136694890 2292831704393518 63283652249961615 420807191347331 98055490144312418 51788083387188009 75832738684751354 57260766246370962 59351464786370336 87545021726622876 19410883119518759 86676265634587319 90893090405266970 2011471537581530 85556109931095782 64264051110450447 96885784645952439 90293470189534911 43938205324111936 37946607978822876 78460684527697667 9935556975352610 82357628726642128 71772064687603720 42560839146339902 72938531574876373 84972669031032288 56332266769447933 69667147439393693 59757258809272947 82042821461028201 12381166796992047 8316557470987967 81206701309048596 80918393922748997 57415359176838364 85516411174189192 71845749657402673 94936934968073564 2286554874836346 5832120107663831 25959506732136047 61915228871136997 68360851087757055 33186480999392942 27151077316419072 2428769137926784 47351635327531593 95537791542386328 56938965060882801 62981505599637079 93751323855264954 67996898267722727 75375034116501703 661674649918539 57511209863503690 2943872127933278 99983342720708077 71717997225975106 76407633708001434 14337587399707396 53855498084770073 11579624747312606 61697145783375282 73844660098903719 3922744940008095 14609988876831773 87129925240585437 93187882811286209 7109255924420458 34165607586134965 72287462114987555 7803305205385408 64159611869635382 75504517158436291 78194318674439316 85425436195218136 50149395513429338 95719348609028069 89211066390766571 58008558786663493 60612281665588116 78157386311908413 89053922534060494 93853336459970919 76769223001552000 12248884330382402 54559832501741166 48872034919290365 91044202627563464 90944008122007130 23358788461651273 70369038218437670 95593506205710037 35504139930163306 85958144221709063 86895549051989904 49701892914360769 68851327148972302 55847827980348534 22063787671939391 56520945758727259 77064631371544800 23475639575474475 59790565049672554 41035913932158956 47130829247345216 20191979545359282 25023905762588333 68756956530294352 14068307529107408 29271684250396566 95563186247256802 39845359653114795 40464107597223680 66604057807397408 2410982099346826 40445114426902686 37215177688625358 54427204602485308 36967883775859654 80636891662105914 24553455525489602 58215548669480245 30877113101523057 69855353710286973 94182039726095794 83020761601229540 96367642580065976 74844741229653223 54985945971204387 90049320246182813 30446379050948187 46746697088763325 70591831931612521 36864702479077353 49793063922057931 46932629670727425 44423214114198405 31209782840511264 69428765642382780 31972214307251555 72937580022349359 21278660683396523 30761975302490197 6364797958703990 45206567649072954 85567675076927835 80917805732172823 78665832376102824 64705342804412940 52170023209525835 80968151374333277 9883863444318127 76997136235412367 13005635477463499 18637226069807016 47092057752077392 31864938452763774 18673407868903744 62038637196125770 93563471096091642 89379266587637626 34542688840929935 90278223970447629 25902914405327550 25156295274938930 84845097827717504 26901775935714387 40226432705088301 75988129978998949 79823811796550183 51386747028979275 47841964344128711 82812399712250567 84621421933275993 7503399528221969 30401399520994536 69291104820649180 19450025085692048 38172926858313421 80415934537512767 98006149088992 83263612655016481 15926685207776592 3247069207908132 18771031508042350 42906384677223933 52079543438345266 49610454585815011 71642173217624952 11569316280103209 69749909476653813 60795682105997373 11806253942292751 91480265123848195 86323257713867195 42977621307261827 41529179526675973 26199609547557546 77567177573577114 50367246526064194 55874332827062959 67112984256838257 45018862560711106 37798938325502613 75128514497802542 50708462646165130 81812990886166180 2007117836528450 82489852541553506 40589551021618099 88831706733009835 52333149850514891 94287799486547691 33373801731577997 78950611557760403 46335955902243479 75721282606087012 22971025642190069 59931744600694635 10591701110378173 70810625547252005 57095775754586675 70600812353638857 63624591791839943 45824224900156274 2163637660307114 45409405356900796 16175515839056813 91678511716054419 17282229770612205 20257070205073914 11194798755524159 73704116187358713 44284083001202738 94998833075016284 58789355739506416 98191236501979396 84483002883991654 45136309084673589 18139452511196648 851666742286519 2661721244102018 345431701198546 42355014150556536 7874026991259270 87106540655241609 81169491884564217 88077322962921297 16808361457751448 73267384354451717 1646169404673380 62217678104068691 17577520758832828 94422963592961568 97769729850454314 2053050983291175 50943644072054685 30009724987797597 31113680268269369 1709644933273289 28187096140876651 99653127475454914 13515281614379348 87925744895030813 30309284482031330 72078263537146690 75752595441970662 5672578006325462 40044386655124044 28759594010245446 96425081840801736 46177752737836886 90282545445974628 54843601487504106 64960136278930711 62869733491089540 56958351160139701 45725824171624262 97042417954021131 50465622694089784 12029857629450741 54976455307527481 49003886208898899 91671768258847922 65761423073209778 24331844135872856 42000845633873208 88546760848651566 84293871097040206 71230183799577612 14007604223996133 90417489943979845 13361850245790232 35579724380627962 72157353858937459 34479972476549484 16998343811585186 93864334720057012 63503768730758348 42600286856115904 12168926843924501 14779495272639964 3861004400820526 95943308448320203 57430412740280953 7249387778160112 81637246568605433 60330393678426315 48672993507813222 40800106699144417 52501204891426732 37678184805459593 77142671071391696 45860509211643244 25927738489278830 35641061158973709 42495103535632221 69888770326037692 34139920864133305 57030021193772101 64054130261598137 27205633189790866 55521173380569968 16481614070930434 12108801842111038 34186199538702381 65416488588565899 79524408423248663 8797877294616300 57401265475367340 79837008966995119 65528960782281896 76732576113302194 74797758289035681 27139805390651851 75278180148392782 17317434970210329 93209555275032598 78026505927374718 56287135041168745 84485465868960108 97201111088448550 42838862306420295 27302191461131222 99635487431281281 7399736872848357 18195410767990762 28442527587309655 42287266449005009 78390204181137489 82300653788009642 7532632268420416 88402041037953237 10779261693522309 70821580329933823 71761646830837138 26385193933468458 76450818710647551 25677817402786293 19004668965798129 87432475841911884 3675022085127887 45476834477246285 1233531319536307 8418176560164869 39466182436556479 21529004949924487 21749337616217371 33682642603972198 38385448311475104 64478845882914730 30508682624639626 5258373460916592 5959003074695082 39357676793014547 25537835096071280 97930449853969465 83551472674707220 37352862487921905 47039608119777944 74227962803061302 73711479328950493 51882398356627950 66985938802829317 76020293273295512 26651999086036583 38116342101414183 97327060695119675 8862115591835261 48909674277453274 83491889179653956 21459285864635087 67899062990516167 58483240624341981 12155470880354595 20751344409081471 33725183537812398 38749183516664523 58487949613406073 52355883225779175 72897653680661492 4163343337171637 43713011327638016 29124641447737265 50995851367993705 10562719077112275 11170144818737388 1085453354802911 40914028363843141 12113092261039759 72950168860684909 86233564089626667 57847744998968538 57999287439546916 96884424391989372 11602434143212094 83268526336877580 990734214326200 3747866958836508 93413983278232377 65395871892713308 88782961713351805 18096012454292602 54427401207860966 27144397335637533 93299742639440599 58210286761260811 91281077392653459 16322351727071273 99456583964353854 64455474718851427 50503073364217273 18325460374576383 65710177748983154 14409223486664485 74934521676446142 62819712280045715 57343074842156682 2001109312574481 85744365728056285 90098671772946903 28317509071848500 17746790840138318 66850919387830035 2504518039656867 48308569759684635 58685379027837140 64803740151374849 52242461854072020 22523985199168944 86212566326126984 8859253655359308 13051823578218991 91144802637848462 2773675193532006 35426101900818018 81791912940739004 84649932477860180 75392089971604677 7584369044566685 38554466885370219 91135694080230741 24114456032007585 13297062223859033 70698196563636023 2563115735791087 61164602384640505 65286296287783128 86865616559455854 19584914270679376 96165022304771894 66674952872857556 83873800060193550 14432971967336344 23662530773539296 90482496768232340 10455900806652628 47978691272661338 7613575645243004 83083673594398248 17255624001379194 49927205918300028 38473800554066177 49584072290038960 21276540663283367 34953743597853160 39216877785992391 73470217262150595 89178576846347439 24074005754240526 26350807258040733 7731109862962681 14979017235821469 7256827999649591 61074189618650389 48825802214726341 98941618965578812 96750388364070364 94617788348001496 39750151205460593 81368542755746738 31116288475276243 17504474927493022 73421609859919331 24987055777938854 20093052268719625 8038162597730337 34108737785873294 29657404344229704 73806437498239744 37699636637215265 72116504414569138 61586667486734475 28226027369730586 86911678337546168 36973545689517803 11988394295211821 69940508036470902 3376032521421988 30967111251077180 63597171386822918 40470053573465258 5183326417456071 57602696703976603 41167513455691385 40618550984684882 88914156215745195 65002893775532478 57333465568726887 39111315809889326 20181067357789502 96245221896823652 68293815847661522 20703886188916528 99500707083109258 24500674607572718 36550362511363321 81511877583736983 99098825135980475 94989026376548945 90158916983686346 42801342402898855 69826226768597022 38900083906916505 12952760718437346 34073515465075099 6175693546541392 23952092652316660 94158530430481097 64315845491014143 94518491544799556 14058924422655529 55997997471588423 17137739630739894 7881286138361293 13067283624984583 96595112035700995 31287800941324698 45906872695276236 1405326938614803 25981256290740646 76930538394210645 14530932583455155 40801973974028415 15931247533988375 79846486074466982 30658319025609438 71934889538802767 77796947653097637 66186934584350964 15770795441915443 52236477950778767 80438901951804758 36679263221165526 77446037408936540 1155364243114265 78577153568796456 21193379249273407 22304878853627920 75973817708811891 51760358267885912 72022029245009399 6876682615788433 59411695312660345 76290383986250754 15628765812984593 4138861845666638 33632340820003832 53886529455466030 50536274050864313 87921134190697491 16902101860221043 50090434048926979 31974573550506635 15118121948040339 78623317535355758 60515503247830840 97729202931708503 11204341016699616 17201384598285224 59512780562651539 85707356885015471 424447520029148 88306744166856683 22645757444920224 65879532109964351 83660337367333984 70697036615704993 34483192502204308 16259783591760342 18406063724049267 93548814899361065 62160779319340046 44328552009443646 5242698962479377 8871190271875499 18848997601085023 97775825232756984 74103805407370052 8880892369896229 95953220962014766 63853414884879968 14327548954948747 73264869328837899 31993160027749695 43349809222491547 3657671740772918 85117460993069443 20619909151012936 36543313483632596 24655387706702043 34455172822038301 30741556358467668 42368621955408135 26538573326887160 93682681793931828 51030737408539871 48077403000888655 68139060557097236 18837780027376704 85689808798645522 23327868575889246 63698812388982295 91154260176466003 23541488466604243 51192307495609988 20795950506432855 59513379291997251 7569232753111850 94557598128934602 29723262504656924 80281700536723813 75169219572061548 32871004404832880 67834646549089505 57839191683943654 50616513889613966 79133009920646444 90636420416862351 60644961859754359 17009310121413338 1753955626170016 37329489205204913 17178085089939203 27172025784130889 78866620050886775 72907579785822325 37473903008947452 26818629645010915 67312351710979234 94308867685780432 26437537582079872 30971843116817019 91765182629115950 57108219525201287 79005511036912632 62062362860573672 16570130880155905 17837355779025125 61807629870453208 12993000991156754 72944495340458905 73867896835249792 32077203519331513 83113745540756081 97830567222430630 84884122711925849 39783760681031614 23975772433988969 19033379324572186 54483285621942308 28571741873807509 39728339215999137 78909626656853112 24632992458937454 80582485346696617 20359276770219599 73489739445343765 37160659864254079 57282372107476233 25501112502376268 98099967293453582 15615871464790662 34852216294365520 49765417519547788 2469514918440732 28533079553671399 97931511030170937 30694913565269557 80068393712563308 74258609503033743 11180175547956632 65392783792015347 61723300727987833 65193095403784836 2368816961306215 52957573550749601 75842655455312243 49040918715852554 88314172107749999 94643461349541634 40145107794858828 46498372765886864 19616962037615313 68634769802569754 88718040899791775 74846182111395956 80496635533243833 65143209127531955 75996610796280630 99288727212086439 31734173445305202 82532397443788435 71409822992416575 8059796892781862 12907416949549108 30877111241538535 14786060394269408 47751434819036939 64302683362243470 48550449512350843 20936484995187962 42925538234885222 38728650654271712 65443020964438414 23618578176158445 96778456600173465 21391210011152349 59450554949363826 72193332343031819 29361154872510103 4941342126642771 72429418137515258 12644816429205872 69118410116009720 83853701163616918 54120421707463468 24951855061718375 74477495322135494 50339559407480034 34681016248945390 82009990778595723 29938124501113847 55370385112896640 2137144027250922 54259890115135974 85641074278501723 2937842118044532 12172193350736053 76323303200578088 15148669714424756 96834642907864667 25675635351953742 537007824703161 40230993320235529 39899130058882153 56282778586832492 74712465646734284 12043243086452129 7896032572699745 88512154087379902 96463974650894751 63118489377705383 89387521016296465 69617311693732255 29831659906620868 52511799647831093 2815368423944848 91358409924308344 14303499553102351 12455317249340476 74080990473426215 33710894157420451 81759925187759869 74864735293701385 16501270816965425 85396045033937125 49246563284367313 10560121439205355 92894318933336591 52580462216138248 96459310374390335 45854714529228915 32770158981291030 27581494121957908 97097717318441895 49812547768630593 38733615192929181 75226702755448515 6806169349917473 93111798306504901 26763766615123397 48271702472713148 23434833617582288 65015352744479362 21585990011260465 19533013368048979 13552087402479395 35193192224541575 79024323445895729 45303742000776917 75823922887898877 49783289666274231 69563382215974113 66843151402198426 21902738115424865 90928492732900144 41985444100883612 12813025547103602 15265402231295080 73895017122471977 30976469022652445 72612799561418657 80734933549468071 7499559641153868 91423266309191420 62757958012200800 4863418909296700 39626539539933865 63041721978577093 66312953682620475 58386745041827834 16607318769068385 6753364962436749 26969924672535979 96795688030813190 81132157254050677 3458545160337668 45842394143595465 94150200526669280 97863645406832681 31898136234952379 86534012755015766 36798491675868807 27829853209216952 76857574754761566 82593656857713688 83865403743218320 6798258242825914 32028128873779547 90341242235487515 62727546637565425 53321088649487128 65711446679178592 23633912027077204 5449527607060883 55062875017158864 81292321506218677 99158671312965564 11650384142189332 56217453544442132 43786905519303745 51706890691207658 74806580834016853 15233193837101219 79967311786653198 36630931970573869 21209908461227604 11544571169066732 99372684327572730 95237210862666441 30749254272598699 79918547140774078 61143048112582021 6561909602991076 75964648247773453 54003309949932525 92496794854343639 30890397687907227 99934851008496244 78010006090779748 94489157324837084 4425784911177562 5581067761476753 19471156754558369 78838914084209884 72743166641205132 76062679237314541 11922135376660444 47911365563080239 70707556750956205 33984455098352101 99022079068795593 45265675808698277 18205458068358991 12429484359682156 80193305641544830 31253932207799385 72403826146667581 31646600603092128 46642389242366850 6237791450370689 73888729259522140 79053065709744771 98372393340537984 34524368667422375 43924434756537725 11660896641862076 99173141163612617 68013375651040464 62213054447218258 45119084979357253 84910633681956582 51786477157784307 6060305446181424 35573244833037522 75531335502607083 54543386210399121 79567762677474977 36467223303269557 66644164459080344 21148681639016516 81957002321452870 35745863372894221 82374546822361748 66866072345141941 38959725124148795 50919834508208833 20727864688969175 57065203741943796 88430833804777587 64723728105246185 14073424188755860 55005795224797638 60799608031921102 46777111658286236 41555773983133488 22710413197603391 46452568912783665 67829675848735539 91847269586145869 77056644635183767 81155914751135097 47528920935047779 26536629219126210 55119402892377292 40806903225423554 9872335153603877 21774778250361532 56088105111687236 52398089162794895 74313881931847284 10934779947364908 27821274028150914 57167118210750881 87159951472719252 78696132410647577 42288215777121341 64224227882690614 81702826244041907 67077772595586624 71575590078852184 88508825029381770 42076142621143203 18644831155391040 47187656412403046 66223816262767638 38732045295005412 53436545769803806 12113101357695822 46964353848173822 94659492181972704 60971470528395686 51175472374081632 64318061296693511 64867673560363627 27934025566180237 41523894664222472 49636812905001560 31319647287575935 51461419985125557 86998240406647419 17838366517268985 39840891867833495 49706112160919109 45645324277687821 4686845933393682 78902494241392168 80541450338909213 68718017611215224 95482288901040053 62730321596529103 83830089086782591 27597797969250018 1323066783337461 62700778338197396 79718008660537921 81971160852725630 19271180286886077 70859614433827943 82280714691050977 18134998130585294 31433635663719576 18794916254049580 44993639170511160 37099394502972514 7487261229195123 19115549174574774 29920876522270447 55272731380854339 43622960685894057 40089408230741511 56854014059903505 18780845328919531 71324228821811798 52147448671881249 70039157186084654 13687484521791 64202249080373227 42383521694329081 81491377514314863 29734581941112876 12937964395322606 22715211224011912 30099336499979001 35010789067833621 10067564243617827 54504885525532897 45796644602796467 82263705636068160 5140471370902875 50574534744767662 93456987588598835 7217244937724510 52948690160720255 89990315579302889 97709114393466183 34906637007216068 68206773413767580 82352435648286253 8226888750245289 19345057602009405 33430221830907260 41434913380854116 87373348857040130 37089380278182455 45422914040107934 77618976348868973 35156826298032711 32049670928205503 96671615649751240 78110343133336995 14442407812458624 45752448185228940 45965949151787777 11634617550097522 47620650964898795 88431032904511713 71748653722476102 76503448745554710 75567952585772500 82596230718015732 96565160126891047 66844492034720806 94154051740731486 47799197440175367 36427462320863088 82083218257760355 52805126765625878 8634135073123815 78548103512145616 48943728724584086 61083444993791754 90381874741459124 4722637046264011 33646876366805851 90306699857301322 90016690087638044 10006543922058365 69102042218191696 67696783780651649 63194883539688229 67568120706345537 37038039451264875 69100292127166975 66609852962597509 28979775654113409 69263506537946995 71253348136193901 30211567387914801 16033535036482314 83571684291591637 61901437502252247 57247351328632368 44511253845674465 30634266329549046 25560840103240344 28196237094720165 74716563485140613 16554033717426789 76726960734066659 76231793930880575 43391993126698739 42395589353349233 50930395002038078 40630275798850491 7427693791649554 1996409191092536 40315435374703105 14981350385491048 74972003719951169 5139981052047329 20747586100464201 44696298296335396 30849468925749106 55521475479089644 48142367842258319 94672816582570856 22778592122147111 91617352429006154 15311198349961001 11416630821146551 42197122242591340 44234308028739569 37900536500699921 42552790332056934 93051252463465974 64278570748868398 99398612788342523 6665681923813044 15750968469805637 37511821032971795 42181820296917410 24434633534329269 97528265063230965 15356385234268404 32585161571552205 78878733436325454 3383176272034984 80462852188193269 37980500824699380 64956091154227738 85290238594845490 67139238040936280 74925874175034434 10513440493424315 9535300095135019 70714150780371887 12232197598809263 91407570085979112 42189441381944706 96296255128030437 57398551005790940 20351859462815511 67152740586997763 37383116527360616 21608303245485911 36820586319711019 82557607286343443 24183780377112277 3607360262124453 50534532992175938 84044826737006078 49611981754079028 88191919323621677 42818102688849180 52405748439882214 3433580999283349 51994558594264140 35112877935823438 62077710651819245 12379567570433792 55149387234422730 6700430208555462 12159440747006856 71611129013776859 3059484065239444 98493491865371378 22831727442801878 64764820273893022 85853976406769688 16953495484408374 60607024816846284 89161462520455112 98858520218707316 57193115171597304 79249010336636009 21063305496790636 7491123114322683 68823700127938777 12838868611589531 18709710791444435 64101308212063518 5893878725464123 90259062716968398 97644077000210117 91123033676797840 43136007162601175 49842639913313609 11835774711749419 88645645171397922 61577689140812284 99493067555899124 67490625205760686 62646128603795844 43021527812733145 61509692551084009 19077124715110306 88367134820058843 49449831805372619 43635957896603044 66335212053098662 13649429139515986 35257016553557660 83271341941145773 43306748196632653 47321945805248625 77693223012478974 32184914877604578 20461832105425008 11106791332036017 36431971868165468 34449377118545970 59164126513792645 36524472945419701 22462923549670287 31326186739646387 98975708223294145 44956488086847224 59273486680523813 44241313827702199 36526183226555843 47017366904718253 27303382266470531 56264392874894329 7015168365135502 50701483162715695 60107092710637036 70685413489403500 7674515933341358 13008984621763130 94105055473550359 35169962040261379 4944947102526732 1594314532338333 80232356086623138 68628778986997611 11265520248026599 12504527055111558 10513983810938427 74846734359325166 97563680668643853 28806788098633727 83037914287523257 10324741343585313 16316894084330093 85073330279676753 78369844395813624 39489848517861729 22028500487510146 21904037811449254 28542647876345375 10218918575975377 21828947860019198 16338875298252340 10204196891819928 5018352480974400 18501754976300345 35747641458633440 56015460676832157 26164504013368614 77975736351335906 3449356134816337 68825931076439431 92690971386198880 5189612852199674 46428071402596326 81045080601846256 51997293902875241 24784417995148636 12082937393275364 12144080354064410 42185767181864825 94567244476172624 79458259496648360 60155672460567296 16601838847951278 13541567938303396 67018436805585447 3553252440148337 95758318623436291 9526440255864694 20277187354906746 36800645574754216 31408890351147883 68730649512787541 96765133365678543 44013690165425726 57505130954641811 27304280325597823 46287386601901394 39546254480779717 33148034890884515 18932697734697157 53299000718538441 31367997650477348 20343221572219886 8280781347944797 62167949805240339 69701106659643042 64438890220018849 62509400916294763 14086297359315145 15408125404242413 17925573583105401 77978993226604007 79368771894906824 73776719869075270 19822683042353063 6923951331759491 63708714638902875 83977220409497762 3046172389398759 67564317929698417 16581357776311086 62773146739104637 84608128488347110 82031523523730004 89369085080232632 81542388190349194 86283548245009055 97042827107905190 90285609881158384 92779376575277709 54673106267076642 12104025760021480 56563007177584088 63212722193995562 62468208009357538 71551125859586530 89901817954534954 24996072138210934 1264039466624654 82362258965743957 61239322577900423 81685457664200367 34014670182073476 43614512212921092 90358136506433232 23649262518952140 38860735784994720 93933059598595958 54321378408838480 62442626254251970 76377627291916022 40885736195067588 23717251426780043 13911944833313302 84012836554395403 60855551432421504 84176888781591385 89200827996257264 30801963832324773 41484377202242529 46283280839370367 23806068825072404 78073555065846419 74872574565296980 89777584643940553 78837302799771879 50045253943214774 63208346735432804 64030239976210472 12616663729046172 61828180242656252 69068791429607820 30287036093806096 47994755748788681 12911762256783903 47792920181183661 98325424895645180 9010415718749619 13807725277469553 93446424997431721 8600915982384282 4821088161766056 33412270566483704 90096871966744085 13806062789207214 15331169088571754 34159011665002478 92046505216634679 11606872862758725 76120253194621741 10868980504905716 19897185033963432 29762360269634018 56914278212067352 16178076451015075 36836811695556887 81668764393772173 41452221726718144 72014756136094711 64021697319687722 28057228613935202 47164913739798466 83523147301687383 58467344289410227 90100980347739450 66045724709727221 36718108200057513 78040992227133466 30199518550682771 77345125197877317 67240883769808529 18423414278041801 93960460671967604 74941811073202100 63923402639702026 75848047878578634 66679383018179954 41720111104955525 91530462541005622 25034878638765413 56106082544014019 87072894526115546 30684580815874806 33235282725218082 3240278797055898 90575722809568991 14984619735372072 89133105965378387 53640845929002332 47838224150806300 82015537807096308 43119461097204991 47609302428329897 5338429704449218 24846154395051893 42537499824073506 40327812109936293 66650280824367339 39090076058934009 56664379445160190 62898906268123085 64762068228853262 38155806638139791 88275349132118349 78307733372768260 86396890757281669 817472525123899 47172831419765348 22853035870126951 36840546887894121 25582349078542271 1884926621324395 65975194623278141 57001743131267005 25464607518515803 88073243107830101 76410028204653976 61793306150108430 48593310095506723 8897643946116271 17829996358080873 43941618697692338 33232168690544621 53139185672360026 13447369902713940 65591107689441421 4313491737414214 42024665796605773 46590074386003353 88808687265452912 17084842243561431 10700176363446151 87606269691986153 66164443810637289 18169480141058794 97708311978228256 15467001812335536 48336893769793245 20993495801665616 81324732601269106 82940372061626293 121994100267351 50503123960036765 862826708816109 48522288053518405 2455453011852691 28366475409621918 28014697775692313 28773098041883635 63619664106152656 96960099741103112 40993078503257816 44551068790508194 13065761207090349 49323880635941406 78292796198867211 43012678004303867 16689624871584890 99830988432131080 71102407534192440 32896906459535042 54935622818850934 60664064774433098 96130931574259261 55277775017767568 14616114310798381 91854792166070909 19125604664268410 22806875669391088 76473923498550764 492712787538070 32546433779128640 70052601801497213 25989713877330779 36529936050910716 93610508991862881 34539059337849331 52857567302707537 78550254626369889 98203108120452588 5145297412977492 48131863710825862 30416855915585122 42944158946924922 14371232775472433 94923071315404072 81116981375817608 29739454693696864 31138386760162828 17006515130971968 12705965111829923 95330217516476563 99847599080938093 44115862594101545 81122474572630710 66524144671442949 35023948447967444 18269173917876826 61783566411804650 5474302235149272 97269928279256782 77317889606676423 67633271522501521 94752177533300250 62303092936470916 72763755552842743 76119150226613835 50463307819092138 9442870660119799 61540852472350832 29838982690405281 56838489168033812 88346319688425913 58416877759801260 32467692386633055 92181738353879946 48481365935069245 59718689743131870 78431281500096792 29623458864122053 27664273336998881 32546226581412604 34070858845533777 7295922468515820 5229898519386732 77908875495158061 68137286344873954 48469006042439393 71885527646218646 9677894958837291 67742420993026312 10784997011102197 47992828022400153 46376242059370113 82066987351218835 41083014859934317 15335578729970319 6621692667254908 42935793264051628 84488386186017259 9733071372242247 14382290527831664 41713639106647039 46256264859095396 85616028195173380 30613938364016050 74105979492663175 92331620094634387 19649042258574817 18623361289467977 81784697383647527 75871532441290581 14547715892761947 62717039181493985 18057332970253895 78323994412176334 72564487380425234 9042339556153094 54931188262450014 69205399256974004 23799522415889374 68880000766535327 89297030074915063 82592071831474105 29672457063454369 42370150723654822 62731728594799604 3236561416884519 54900677619360326 21919751079366699 1517965664653305 98359558758353775 37532358653860682 8541647841082197 34107233272271467 93531815031720195 5440325143843592 54526582093405294 38003758234332797 2291530499501864 26223776642023121 75616885841539963 2407814418610667 37920490918444802 42156620957022047 27134157311855021 90293604813292213 66602297863681926 42664814106911920 84305688048643616 92593383298011368 79687897662463189 4124897466505896 90845633386870551 5639033032693214 80371871906365150 37034875264931049 41848631463860701 9562635462436659 14684899622237804 22532008149393709 10232476282205693 39043350656857952 74031716578562662 4471384515261628 43726966728370177 82158775839752521 37651254264648291 51294643829302392 24573421795094105 51118474662881362 8714181491539468 54471960187870189 95219046032651162 24434458513458691 41155763962573231 44927627367312847 41129977156166709 57015376354467660 19177816502967636 66038853047024734 9417723417041460 71618514193357375 60800625718711697 27121355879304827 52982163877007287 37185420038577512 8708246065413974 82641497033969298 37966692665208130 25266879416052462 58804153739670583 40175076071646724 49426750111951367 63527525450856622 22832669555359262 44420996344352968 22842931323835379 98077067463197466 27759586411750740 67465952913891689 40236899485668261 70588002579495703 34349452617476145 15135577211601447 90650519462357480 46907621773254223 46766355412629540 58034490113978177 14901079497691452 5635260061520989 59287308699685145 98306868960401387 25804228244772486 53635400621125646 93978148656087960 51692900482443056 64749711783132091 64481586393881940 11908236504950431 13243892786926430 81835288105983508 63019299085421406 310140248265824 82292456297101545 76627291303474702 523372121821591 65939176529887743 30365777251269772 59476471150371626 5416358518581414 11479166132709604 29380030003328982 96775293083654186 4767290289503619 73419534934975531 46872416788357236 38510408810837357 13175730896538260 60262801309353768 313926842659057 23135014900864617 38350451594600953 83676430627612404 32874944011841516 95071810399993222 11177243901299935 6937460892831996 11465608578774511 7595065851466121 11546626492831920 35608170178840004 9238685299390320 76919828183463589 67012858288377379 95349536465598327 55143111693148210 23105474428691958 88410073747317596 4404438613152576 6118730709210895 87113556559625430 64914604109057951 35082140662799567 14046882523262179 56992170965710666 45689288978527092 49966563279411141 13867177666287094 81814939739715786 43364121921610729 13913018596019200 70664404564847634 50857077383624929 41761654604920355 35206334614613071 18651827165964220 58959927661962280 79443508820284845 86545795011261666 61673676796931649 66497840557216313 15127462069640805 72826713736355508 95484905100890360 72265997997045515 13014888506275791 44090358739904343 65257934499254899 26256057950880546 58476679339058174 84179239373156411 58575467405913661 22202309006276001 15617308647927005 81199199811688401 46893127434999910 31640169870743072 8404059426962681 6647474849815317 1841663019430641 75690425588224594 76425612722097581 23927369136286391 39605972562978912 33201722721360320 43020773856778867 37006150574992349 8513239463088215 53348749872088072 93335595632014328 39751485158277658 10834796617167137 87546052111538046 37298817664938773 75764415315850563 63786310039198108 78855265864609736 83096988492788468 96896529711590607 31856930741146955 45293076132326975 97255454093209414 86872421212707534 93895045186547463 82105788709152192 66426785348522431 21240979202632958 41834132162120302 63570558085008981 96030709926267529 89410665292091401 33560711406494927 57661780453190208 20128945159333854 45305728984756549 91665371021694048 28618456301758992 26238679984003858 33650114128718182 9822526660618050 86736554302474336 66434894663947044 6415039092825461 48334681849088201 67078962549382779 39210978878997475 99850952976536850 40706757769884951 97787960501716970 70065671386848069 85326136110751066 39606506101860339 88182637432755339 74494631915035191 52865556431406558 19123127929204011 27342716634623108 71301559860470641 13220108685993415 43006033716144242 7116697345680439 6180139746821285 44922967657877540 87566268800024082 25191407555893258 30542551246985452 12465773177011586 98665878044189408 87716165756076516 68313922761478668 40962035191575975 76107514149220251 48598575977609007 14433785103432733 5991418094997164 49814814760090316 25041502189029236 2850069923279757 90911100352795691 65290148403425713 62920037648734511 46002065623235103 43031007117656239 95548465293447292 40380500818390009 33761920981284908 24778880203025821 99369276641926894 29645681041884259 882531110129335 36033893486372508 40119772353510568 58051196390174691 69717226050283434 67216893541018473 90442443311938257 20658850703624314 85393938705542922 96236121925098697 12473819414948395 70536449166206963 3486955311874972 50011645594732720 84818660852423540 11740780513932288 58204999689965941 76263839810133922 60908774744403886 28685413813491041 13875482189188945 49132185985839484 71837150114909612 87700191710747314 16608483648260310 80589869848296667 88878758885704797 89341474731021086 15361564058423059 54052154310369016 21891726636142221 98117000810751727 83446772859299057 83738592136803108 35869245848228920 54268675849264988 59896017352177908 18703691450247845 70252328383539418 71961357635614941 37862738804074115 44875315941076627 40636067807127403 69044717940648555 62725253727862235 13466290594117167 61955180152558892 43331226184900247 82417624490788893 67424234379116242 13092586978779624 48980145175772619 87768540677905508 64686756312303880 85812011670112859 78616079658636581 39409998977564757 26483419613335808 43377081915636829 99284947428221245 51618500827983986 9771075738228113 48821883056632964 66797758685348984 7043270457480839 99068421690507799 93446441520898754 77440732251884221 13163464160456853 22485242227920446 33437377455236590 68034801842422832 73329900602515867 93970406803390420 75733865025897745 55078909463036212 28467538841513588 89695094754477335 63640087784998636 50934240509264261 19504175916794647 69501647386858590 9157125933798040 81206338399195206 97336919202983819 36353894761702241 76148088863512824 13838655423068674 82299979770754681 28722370729215810 29895130114606625 10278440384694896 21350776686116173 78281118134737992 86346986750636509 78578988505286599 34773399299415378 2767124197709928 31930187535026222 28883027384154545 49628432079441936 80592948447710161 82544069079127172 70590584927956786 87264478994892155 43395578239266223 75116367524196691 43979279313611447 97566416415234145 85803920288223951 50070297437274332 72706332832919589 2429718402985725 92508604082296706 55268281761600831 33403088248064500 16701360529958168 71062722675051397 15882803442683746 23379965735738830 98400855960717678 84843588282611850 8048060052642951 65603564708249442 1553022669827062 57203688349568829 29461546765563049 14071315583986432 96143114630348117 32283778716222083 82223733294854084 33781187603714765 3624982479439973 43499425106485595 63519907491768870 40435708028212337 56513602375179434 79380266008658561 67081364818391036 45364346569085776 12470437402656035 71765646991548437 28451808230080837 20240001330509850 88859073274417306 93663049792581150 98427599181144958 58663077015080905 16479004517035800 78230540151940130 98904971512353053 49111122681304340 33159968614664095 46184158212714336 62966150196457494 68226603662356350 26156822643504705 17308403773086592 81431637848451747 14340141898043804 46555033866846131 58140310380242090 90759669941633705 93534097972031702 14604986731054528 58965286100943888 3584835111687453 58410829648603335 45182051949498880 17560545090276054 11750860753466193 15461870381736325 29064935673280358 94194936834083863 81383307614108263 54120429996174832 59750241345695233 72097405354781254 17659054404258318 53281908293103228 71724899920108465 13483641365795675 80749590118174020 41155211639754459 93890790743927759 62387845014570916 67131722119778032 59298694477044550 58678256727654216 5860764720672251 11661764558673546 68223108595165300 17363414724173044 83982856331971411 62382802300441053 7644073477266497 11109143431580496 73258601802311593 8647425664658967 45889278990611114 75012874577099779 67468430390430420 27629559882615794 88679371950873031 20134213925284721 80485616697204426 68200609383580258 67703946713551799 63022708541897618 28769788608613932 93750573697612241 29030094355251301 98005889358560046 55828298241278845 41530480731219010 72163456774196203 7043737841132038 24777334603659522 43096878451525647 48235956093534319 82419730110952120 52725098929419321 25528618816785372 44788934137260239 71283784943571950 98141716009676350 44647681661655072 30879311152963466 11720117888703655 56840106970213399 11161229291999630 56118181890030857 22786979338250112 59010324215328820 79284092222455688 12851014851812880 1617898339889563 52077350220197300 73325108147408288 89502017035091748 52039080572202530 93370938553137384 31634949550489147 56796889253828683 74459079440551564 71742192597717055 80358509577175236 28483414008254462 48437685853811263 42192060089874824 87376451608585784 61699094495062048 65154472984152859 7082141182523352 11338365738726349 95628747385829758 14498515704703224 16491920073131921 32929440435890595 57987615927317150 34348517985332702 10921471846678746 14388426218095772 72471367971459713 29209100012870501 54907651701869705 53639255075982191 33271556588429922 84056896104724463 46799109260053841 40567874405176140 35355129745793340 11662481733199692 16808328118975902 3413921822053076 84418186315854626 62691790134092279 66857754588760163 24309920233212546 90903814288297220 67244962107573315 64336857361500725 75644134547263053 22463097927820890 26385452612290905 96595033799881312 33380716684935401 21952434789743948 5663740783029817 56620061157239531 98595231256292246 53295605241460527 95315353116644272 28234071868335976 1821914253466920 80547959051752551 77692142737751063 81396175350613870 66114027510398835 57877564692221817 97476512330175182 25750316192024376 96392901741310977 80825756755044684 68820975188503691 95533474863144095 14772246126223432 67111162441715686 49328399919026345 61165107581254822 41260770138131630 80417932585744189 17543403448536569 6239928736264809 31736788416654432 38070908843590508 88017395308413026 51984308485501972 55456342004116105 30397398610915312 98811857903050558 96096035027796391 54411434440210908 81322283801044338 97294933967613773 14726637882328508 63390017333860969 97271040651154769 25759805562461493 92108725329703424 56299716738580949 74976325972428858 85813782347664597 94075676595919120 11366615183305892 93135925342958249 93181582664207452 15340097783776079 85666963556101378 46528207738494604 26923649492653106 46354180156486792 33491209926240582 34529740168016776 87326225504774103 1371797747956517 68603903276158674 99942043585807055 433142147045924 58608159991824281 27854508790393352 8677396576054796 2354533941003366 7196831828905789 57987573433660711 40825638064240222 69789256780696579 1929216400681683 815630273755900 18916046073447502 51781113953422215 66974480159113443 55153433688759218 1362588190923898 16477965328763251 21598558541048456 48940491516828720 30740456712716763 98333159838874110 53740251789395374 37188263508884189 5967786960458065 28131569050171523 58756006389648614 63891726604257548 68532757640393777 34429652923203195 15386711070587278 32440854419478537 33711402855903352 82084899201004748 56424050626670321 65716628554030322 5324661627653667 63935646476954295 65987204039009066 48594121480191262 62217565320416234 67830122749806024 4828064390815634 1883834509817836 85642450297276646 46512182614454819 12158269855648083 63603238452554611 3292525880302754 19503243635799803 46845549242064290 20013495865681004 20205717663624350 81484206754348451 47840519037768645 54140308762970599 7618775553015836 96055988725985594 65795057222526058 77774022584301640 85031477443669144 18277656125170870 67436623329180943 78406986889443998 47607905861820018 522177865485662 16316709202925614 22433475303666178 27473126772886503 51709414057184869 86471245000095444 76436758974404590 36262402657934136 55322677455966892 36346599663823640 36210926308289599 48073263606110860 39667056514082667 33611337045208213 11961255463556046 69117368264890165 99768089854726761 51995570912036447 7534382665489688 82578106535123328 65489098080876880 9325744694829839 16066417455461504 97116600018466373 78383296097158102 54882682306474936 849726885026798 11027302449610662 6648020423009387 95085606868118536 49282587790169897 17969414083180057 78996151305680585 12439285277331508 64249530710674387 85409185940726852 22565607105155300 81762529065357750 13567302053354441 83147509751710275 35569873674169597 82374163501030997 92796980770818058 81466621370505767 41788488321452168 38402925700539962 55018067778378955 92243838186194507 37161668553865561 84970415013425861 30790827709835747 74535897283203662 35595996489343846 55714970766951401 18203505586295312 7454143722043071 68470827485175238 41320325616355457 82875389753498666 12778928408574541 7208885012644293 28391180231160296 64503705603604278 48009722752693968 99902343289762899 74087819977487529 20137966756655273 93714800701111518 61073736622701766 49108821317636833 60424403956171230 37044114555810914 71811067339631686 42473211464319112 42677526609026253 11086513625759537 20774762597683522 64745148700160771 58351928981826725 23196401226971790 51192482821775726 88525256095798627 19505460745271420 64689123312113472 77196754777940822 35688536219393231 35912705503210485 6956429216706670 53397404387142679 2896584243797466 90160065879336044 23317614646798021 13530697383370021 54658694705372470 30857531609788551 78356222407458405 97961138687703327 16900765602396758 30045853301417251 83416373946361977 38134863111284527 20430759757958957 66329965482700988 47355137974617811 65028427348246226 76072892779579839 376337055006392 28076488723955534 74463613907967453 27042147457667447 56367650841410675 37422787949000401 53108664391483401 59075020808480486 88255308679752699 51554967047790851 28870160435720462 46833377637723270 28416161408718131 46392640035669438 57257523611205383 67088791251386729 80819087664856543 59360379310000614 87106606178257175 74677366746639997 61664597161822535 73583001715464681 24195049869937777 49108834191429822 81556252253702229 34588310401486849 920405075322334 50479531372199500 21874960559006978 11761170692640541 12961347474310402 82316093957049130 83625689062824001 30589237431938339 46834482879690832 39680251385071488 39324754361033195 19957403160522604 94807509017899388 93430037014908239 93192232104929892 3026423594748830 6294287555064660 39249458688109627 23895735532661640 68817505941513124 60720084217243551 96633494635741413 94302794922357810 4442492312600450 54102180968445246 46010827339911808 78672956028647969 9606005316023285 3180902244208168 65235192264573075 65812074752008543 88733359924039329 45664236421420260 97049678698672503 65395609254573955 78887303210391254 9152003318731157 40943885976801806 45038941779031708 39589626922052364 51349104040361134 18233726314719453 13253670028239634 7869097380495269 53622056891203408 54110524400468370 12111344148506096 31049901933344703 15322392739303257 73478562086435044 82363810424978027 73473986053881545 47129650746450643 82978247900505188 7854313835849118 72502157529015912 79697692935585756 37895743481612363 22080771309953205 19726695525675594 38319065187106942 48842525229888629 38677984824246033 42653281392740755 28347480885903387 87173580564638831 28326677245240458 18515275835872565 15182282509702352 19915401957769014 22473776495728400 19129349980588291 72498438769811840 95128821157344289 65387551423011551 51199098690208699 86146346937577570 70605742545042832 76311526698563502 30263781372663159 34819806488861368 65439821535445404 97690165326534168 69207151391944609 82069175278783729 12322926105621851 66345272266904963 75785083310185483 93111684712086688 16091752757770213 78060994684126747 21936999517749795 53080938762696106 22400214700703829 41950156293497959 48079480996813358 80838607033476432 24474641255501439 76618771550577417 42574873365132370 11735405358156062 90929696078518110 65727098781542625 30714958574447626 53616041697946261 17408463530427356 89938711735822735 39863082708721211 80374897693951033 60902302367288464 2005696863041092 96166262828723810 50612059860458339 92257172103584999 43183411740472019 78128746347067280 12974082076270346 58949109163708508 8534768495930633 98897306366588719 2150269317749358 10623649306868453 61521695516697883 7889469466730592 93718756202567362 27106691279756424 60327286267220950 41121080737602358 74025037371595056 33321065060414457 99457315450942004 1361941112185816 59071554036272775 28216943038641072 20657925568842486 39125992569820247 96314872615711920 91421460146724461 58447797316689574 48816027997713012 57196088080144453 27972299631750489 16935771019264623 24903584290845062 22395112398952983 29333796972873817 43874402439768886 6959401891184106 66888217817480298 99870996342917136 63614900954328903 11184832105561475 17864499966313885 99399519133705318 20360729590097308 74354009483434166 7364040174240538 41559897391999439 1156017461169128 38461078269114838 29029290777463333 53009063922829465 3311245858486063 6784457168309294 22980396426127687 90282439417578599 35645323091963035 83476752030635097 90023890049930225 88079597933133046 95575306600978440 29816977962827019 17736144677793703 27198066350265074 21607218528895145 81758960022769771 89248598060442262 71674100382068238 25645960924253317 34456330800732383 19665183790509384 77293352698073730 75206721220512448 55112457483415586 98154755249404088 51124438844267561 58035608024491801 86726320806837044 19475532707068831 65041144460286550 85702587202315291 14079924020874128 87592974894655335 55960559300434045 53911273045244851 10515972204958412 16748655980526922 39018766095515973 94449694111012675 68649802036393953 24705354010556460 27425263008541382 74592497493129099 13350171192682679 14124830286523244 75677313610135071 1322607802821916 42716724697778679 80459027535152937 87114907289652001 40367894999169761 98112240467428790 71706705654232617 14979291132888227 18760787101034946 59968353896379444 96079921458635813 76450504364298729 32116610067010997 50154905407211669 8320328798083328 71295832250668184 76375581821438546 99771753252331650 3829846210451636 91599066110625587 27564453078384197 85717629785369891 88623200755243799 43882337259542173 16118631291472915 98728779780170647 43665659879235117 22859577692112709 82020537450862808 20219487612988030 35088564233886796 76668234496058923 12978368508217296 7374562893705093 85060397863006908 82506074719988861 40129913365198734 49130001755263665 56051116865046979 90708271066296487 96181305856869599 60092509819201397 37685061853668702 44097523996252437 10274462357468066 5678109252831638 26122905950842082 77729698466573130 59151994157353454 55279989778095188 27856306493616354 28138955095639956 98287928089772418 7685938350839294 19565841577694046 6237964444589791 98053418789444500 2003303303592456 89000147878433924 31917772599186082 67805246779172825 52795318730995149 79672174752782279 35175318908401285 72451171718101890 21454887564905764 14316612997786517 6372260824760292 42892408398061582 69433002280540762 95841926646999495 45252724473324144 587024786194673 63808704198352913 77549371691392554 47028104000223080 99083103866505207 59099041404136625 48880381066970086 20944327119437843 4830739903898262 81280201563597497 23485709116129382 74165432632487485 42239856358285221 34984343586245051 12468609869415007 71880353221463810 13429837350943640 71753504259129305 4316549122520663 75209971457672478 81743522625554190 17844838548344430 66858832232224668 77121530878273077 18879629679453390 77128173727190853 7911783358523022 60220605923232596 95496307220682890 19682790361163884 41958199991916298 14962833207572516 77346490629639265 72443958055627603 78347345140351628 79938737005196215 84234804594902541 51975010737932302 53063103493842337 79042013365530247 87086448259378594 18395695263944555 56309542808672865 38257924239140111 35806651739746666 9389676899427762 5965285248966656 42354241608881610 62629583660756467 57633223259769792 85523314575789350 70482056590304626 83301587476894399 1054493795575232 27779916761131203 22379635681700398 4611527257803848 46594913156544768 67219936600292834 6418440231277586 96211756738978064 21879441572186365 44468970450272552 8885188505388372 76556798373597602 6112518664895121 41751900867416668 13708414108000265 65133184529928385 80349703884935653 32451206275630459 869666831161450 61263503275206160 28358246819120254 3296870836094469 70760763859928391 12890784272389016 31161858475752446 82735220735503826 89022423282959625 68617892884193644 33652307048714170 51971198300600286 94160943533839606 36979715812230508 19664603334350161 12484811313090872 92905089190353233 51949376136414464 74555419995556957 97088269024566199 46437723823556736 87286621657723069 43502171073112683 82004556411508803 71634956185659692 7686156659810715 80121944120162540 81244050783376688 67422104753294446 17491884259359599 12862744108438641 29937355483776665 33580828937917533 7029342977025511 39197324337938730 70456467166235005 87167438535142316 84659733909724695 1639456554556504 80404230008040185 55681566182182731 60949553664861764 42240377284788716 27094349285299284 66898428351248784 59890996421325675 57315164153054664 43400925730734590 93462118170788646 28614066745859995 34548560186470979 70363507473417495 66148175665176524 24271012226738383 7710820651680183 54145552332799996 22467521966324148 57190641034045686 55651049034007452 79056896807466187 53996898456938239 16729648967337331 8122082261577077 41161076546538925 27625355570957270 38439101769106813 29725163595136802 11894200950133254 41899964234702105 7458087440420753 42968472578126162 48179959418449954 76473159088770820 94696451100441614 24189275017210305 41140260624701152 81769635580374013 17964211213901919 55134753132790460 4734335191909796 33996856522442116 53690806827213814 26388271940493255 85157101253150382 908260058592346 61307718285502137 28752126659753870 59467286963138080 52967898122171792 87861090947885955 89066453337212507 1433282124207992 1683936028237423 59697486034736875 73643516875924415 32005973241006756 62112855606453997 20835299284891711 65552005799621232 20386602917906040 11748266647065175 2922268572000045 52751813436308799 42028584824784070 70755944109631031 32614030491443073 92294471553002310 74433685953046570 37406785588107701 8445406534095688 47210126350897699 36020321201136671 86533925094727026 75400507585587875 3011077011706849 1869055422156386 46274947392058203 17243981042819323 24087200130336857 32027918335767653 71548982031834174 5495386147731628 74665652357010400 28363399747522088 86991249088703556 89532293028062981 21874908779453721 93142499330708204 5778271343873198 19269790796083852 40292865514595285 29288656931401025 73179938681779446 81904841168621779 90156726962027094 93443764429201283 11271846043685812 6400730890519195 52017948086623730 42968365087912502 93772944263352744 29972792431773058 51804990499815988 31902644482238103 36456890631990707 20441117391230831 68710112744754703 66008173875742978 79121244822582645 49830231419122395 92764280107421087 50057708498869032 5829701637604400 64233708407808387 83346194548843188 33169643187474355 61465821882157131 4102362947319704 69194079623275497 17888544048361795 89165096424603917 1293138567076173 49000813767105085 54055027192373893 34453470383692428 14876847952538035 44041979313198742 54559390599840333 3074950636477744 63431962137809358 99830549464735503 98440013959175634 30559599590007685 2492107713289282 12265354333654204 39331951197982197 14896902511867660 64540798034518912 37386603769260390 85697781309968908 61893059821182260 45774753916237565 59528893764346574 97454234525921593 89649792690240387 80126701221202148 4038943618663688 95926319038696890 15649597349381854 73357514703661132 63767917035093666 55040870571462281 49669131136610200 8039480518943853 42726821843565830 73573166212680286 52898724018181010 70928957846147972 71533791339653414 62524688595152421 24965812750586033 63726139917470472 34246906412280391 23481184870368973 50694463992071699 28564390920891603 35584217988822154 4709090876445328 61322912312671912 48169948136082236 90424089763966919 65068635386563902 88209316655626897 45747387055313596 32685046025519318 64931744734542654 5525620166929142 29612070445144086 98126141045306169 55575836673985472 17189265928152664 75983009345550548 853606551447948 98634176183646979 17581661041665463 66471805574046516 30558561277223054 30724211253541908 2429465629339616 6105327698618418 30089363065421283 49656050333914653 26828281045074062 41365262307137083 53438159679718206 76718884469198770 16515015058891604 10458941468285064 9857307209773898 95989937579210090 32651010304660536 59774951276495986 28162379400393742 60182488088217865 9433753116670852 70017216536279332 78249488101859290 46839363578499587 22702292362074636 50066937155865954 43880107936884 21446656234906018 83235193970394321 49673095769668154 34359351039205617 79070147613188368 9265435608585637 33125419359337895 79679964936967927 9440330602872920 18515511074779428 16679093393578101 20813670243420122 32164354054438823 89940115840853361 84102801708295487 82369235339439046 48646481416364949 64946167591366748 8281474361801916 49531056384386206 48625839810291531 26773665107937538 59954131089976301 42359271541182225 51088748265288084 97513159840349100 15788556118850195 10183553961594421 6360804649868177 68572146251608675 9121272495185586 20311490392285006 95617329349689208 84792818485215357 46927326793506162 19280275936988742 397519759394929 71782627183831886 88708423812541664 83207530414081846 3786626449891728 16595565583488282 40660563622309033 80295355992294378 11982162859600233 96733983361966465 84570786299773781 94891110891526199 10737027248424222 80567803720755560 77926579663390159 68644141272080136 33402221665036444 56088143227087910 41875335577960544 83831287422759721 26891681453713141 51998305102951834 26841338726822563 85657038074279991 76425122558020998 90995421421290689 44348305297142511 74039874983719756 34597586778935825 13236664080542347 22726877379040528 29505028091831873 38841478224537346 46504810562435747 17376600331258022 80654746729346340 66709971582374742 36286743164656956 55733470873807028 70528475101957811 58671241444241462 98612626343161117 87040569496586730 73864336796751400 34758741322063125 36994941636368666 3595586948221190 73779926246185192 89501155030655254 9191438489110614 97568622768285693 23180148112426839 8059030421276047 71094079841787549 96718803706742213 99908006244951660 4127679406183573 89891793256741135 19831303828718614 69146515002273830 72268157038987697 79198040583935727 7762190585509802 26146509155132446 91132759490799823 21594851060604563 94828393061134142 85196523675337060 7663079414860560 65679276217434401 17636089304355497 11448304365659602 31844410650297321 79660636020149603 66167362500186732 66868271050405977 34266716761603036 77485694778580188 36742636064907930 84065389429071265 12932273605786264 42811379832693368 49648457025636845 18335313037382014 45356385584170325 16611620062527635 47766475947790640 1454065665477628 83844299157471593 13885193419086391 98095934931857508 74474832598797428 53482616962680855 17840035879241085 16874756475041820 12975059909427494 85172030070193286 82709236771576902 28152475371864925 13480211116496907 52620944653046971 88171825855167635 10495302480707066 20249075187889756 24119109268097486 53496011135498374 55506109693534812 11507594142324783 77783118706384658 90969316130952296 5892216062572672 82421482561147347 75361074052959350 88804571545774044 45151822522774462 5730599908715880 87693873479712803 25648015423979983 1021563934159357 81649105885101213 13425037108291012 5543490191277487 20217516789480769 64422418847034478 25808894254217503 8220397545068968 75960884260186240 48306849690531330 84134324894471739 23707866852786394 60186302549899031 54020294598717180 10528892077749203 35563294166443743 25333873073333001 45812017174574909 23734500588786863 27745662480175052 61633745612148738 2225281919573834 1915239396805180 39133932121364441 60830070231907178 80229671307253566 56741172535933744 55400189336321601 32172759350622538 70708000311969294 6977714666627473 99338896331782641 70123910787040592 5091628313355855 26759523334034077 68129855921863216 58198049095333646 47030301310337328 40693190671753548 32607894981182136 33505708809672146 6436780243539387 16732327188422110 61802199710567759 69087026227859167 92159659933226787 25056678792538242 12422891678215532 20943642609643589 45755703699867256 17455157088031738 60015697890770016 1563452825676503 19828731793000134 861792848808985 43520825759633446 48324729698330776 56593585732765145 4818184841928446 28790316864865930 85453297374199159 5008486003071876 24284088583673771 72559503256889242 87388345244819260 67608370170446001 94643060456986387 96832479271543114 14414779259815176 67983538415756628 72521426479444812 55491604665110224 29029218480997492 89791551719657921 20600332869599480 30867613257889939 35386983035741245 35950186113938317 25662778218671428 74112902246687330 2538539191888611 53146274888563479 20889832087487333 69223187341100126 44855259677278368 15620543098869696 97030784321445870 47288686838154841 9792555026596020 49926502012172744 39916621873559310 61706836435808489 19198358306773609 89172431669107319 45532806877420118 85615250270742792 97007089326309002 45474377140583459 18825385636871324 76772358855272482 92928393283482128 27136216075295507 34606899483390759 17159947223593912 66185243504966722 20357714128704490 66206280562287120 92058860875651716 57546571877504631 67869561116466873 17980372996150410 53931101662330260 1310615862717250 98469881513799199 94717447054760061 55622888270403125 92469231413223226 4484224286030794 25790738655712574 14166874703255464 30182193353481936 14411184679717268 28254302533884432 56526065343928199 33618781353089327 22941302722376091 42551639162210733 78416048555290132 36605688042211178 97109364337285170 8026372526652527 37528474505522320 67181090979114271 39844034379862409 75458385332653644 90629880211495587 81945500658104789 42657068421135024 73475413959832735 69392325834589371 26876806265346012 30987740796153437 67464215511554854 75317905930819397 37162642624258132 32265266422467430 72485166211554402 48292186855334901 12486577389721038 22867326457505374 15035625653347962 14704003402316418 91188054374401690 3582994447786208 7821604619732844 38401985965611331 3528379183778458 29976582634263663 87248962004763181 31219993786636058 43542164716522842 72639380505547913 82498042277014100 13597425666460029 40360983581382566 61988875636236324 45708287100021603 25301045611886363 98594563321711183 76550802306502310 54751594972883150 69273822148760479 42112187945549304 59099128828916816 60721329315323094 69319604215230447 99181019944540716 55910817433372336 39048705538766738 56846690149039637 31234672462172859 54028312761106045 21331245292352721 44224129343529654 51310024734720027 33889400505488284 69572777599538348 49372791199560988 61558384774110855 84300302882166021 50437799911445857 43969788397119726 63483745932041953 81480278952661188 96745825853919745 34044171370147430 70313680052612472 70313301046976157 63250732305997815 19738688280243708 65164526636030820 10201335883814200 15750851602243940 56722348493108488 16584392234141397 49202036154609784 61746188158896427 66947018402037961 57128299825969433 48510612242894392 59392477874712648 73713730326192354 49604945498608171 43690093370987494 19595278836575071 93647315669211334 89039441537976366 12263391575457812 34554661267702868 52966174851596917 25952228060385778 44476398233223335 71311056748938162 89101476551088453 65809559143913587 59541191363725841 80526540597135768 79822822025167562 91099866286172332 72619839831710557 89636178524782977 15653077343347427 25032557104418085 65417811304765603 19774289358467227 34003223492793011 85153254960527790 64364310056276599 7957556959774989 76914353203589075 64914255514450131 11829359498778885 2024453594375792 37143870478766398 21307176598486237 23786322001551639 96316293080386273 57458900291293249 13194083887889296 67403687865206827 26113574559375712 62024312178174578 58799258667144565 78590003812076752 85969774236393621 85239938898328625 51895641567686251 64496970539707545 64490368789676006 95921224586044057 30610266794479961 94727015181820725 57377273164620144 51035954421489749 39849994713103640 12156140072570122 68400782345962753 93936530603636156 36024321166512726 91342611561632259 23890887077375362 20115829878340270 35755563113397017 89025540225766286 20365126877383595 23008546491047916 59432231135651337 55445572155425824 45720807823973918 64249080135600611 27885448924185833 20534058111606613 52055429602904469 47515580666278703 80832434607246601 75335810882934938 24144754098438682 64798118766995126 71581267983467982 29717850378246352 16344977436576235 85996395109996086 68741741833596484 7386029629687956 391393958696919 90623007841189577 17875132333038793 43908019098360517 80105166392881259 17295681770229578 7023591507301757 15001896315265512 68344299091588368 36261642293801002 34705781108622730 33458149337750006 79817090592354201 59407264128278503 37788230944534747 84444047733652581 98661976081216103 90739624697392421 4907251136376583 87924501426457670 87224018843454509 82480788609605525 92138460220669138 13074776193873552 24332824292888374 82085751427147237 13954828511863100 36609279692348621 79204727589628515 23258970746681190 42131310753023736 55182879890175701 6542309113399435 26375104084032553 24432149192521071 7868730302950221 75542812373399466 10635524784709045 15970615203915166 45704703755770144 24091306020534277 83534422286528884 75174287724482868 60357282475387381 6171150009548229 64410281828519328 81180492400268878 27706311451432518 85052187932718249 26107805834922888 99384217398082251 13792588343103836 2899656731827292 83529864764114233 35014596354817997 6127042090472117 81300015721083796 95511323101733857 14463831836509074 29454329521837055 79793544943762115 40209461422780666 81424511688721189 47486868638421981 74064805372617321 8106527330936653 23757849785850062 17074345251176507 46859868672651046 45604532026458910 82417805241565729 78223343217378374 26854951916239476 30258042284795692 5474019584271891 61666044103499683 245663352682133 28993181375960886 37666964027636681 45893477362700168 24982357827897222 44616829270552376 73858738026971426 36651625760573466 47212223437468039 21624686291011304 63819515056932144 10017745156255176 7658674459789425 63484785405999900 95701406586298415 90659259293065600 13253689213155796 83622615977556498 89737176980188666 4405877984781535 47637507294174379 16385242815741608 54470801616573404 79780010270337613 36177099982685016 10363233971995116 21189955908077405 47573145874161998 72354030747020935 50055512523368518 23163045673917418 47084331686207961 19233288298536214 99580834821080461 77841126057329762 43502142474642674 17388551245223130 21252604771243319 52033058850407741 95416810716319857 51684059655619601 45847381769239420 10683277418429071 22470799314054621 86749181458032654 89065437485420013 73823933653491227 64109410614859704 24901859313101910 99352441889120859 26042954963462088 70652105143308689 45642377884669325 51353355972237016 9721380218380723 27071491981184883 6197031778797738 72333892733867032 13430454699570785 30376778741695704 20464896231255464 62411265083204086 85633941545559488 89626233140851459 97035734423980184 35777499670244021 25902022358590229 37220942365999739 39721513259637745 68021955482155261 65788598327317758 66191284481076936 15789314795256612 91073816621675398 37309079545182650 23565418408121825 93060503971561317 65266922832347617 78982551576614656 22277814757146087 93474290490011481 12397229951403055 54321646784272728 20959912167843944 316808314922094 89585217891680006 88868142651834143 69179133898229056 65289462343413833 92302088698151507 53572845665535687 41822522738493802 13437840513953089 51682301324467598 42021795915416448 52361777232966140 38551627567178381 26597244552723844 47687030606704449 1352321535755757 31556859060045703 72074228567392504 58388922228872108 97984449922110346 90357905860045681 23862042825440337 87887756117140972 80180586245503560 58485721323276144 93804676922610754 15291367914628616 84269648473193905 35375919770921906 60736797517192159 46518822601750407 88460704693288424 1519235187302691 80131279003119468 56169484769923072 36139629824307098 31762306529895696 23129127256396266 96118794971047871 60682427586808487 9632540312532220 9160388452722011 53715902857948353 48996527607440368 18648410504090109 81673110999628009 66930676335995978 45061210479752164 50947678867930801 54616109049797294 16308622816533021 60341209859099818 57299333830496385 68168430400000176 31440169052105749 76299042561225385 89570600758092229 19275469193832098 89496350228507785 65891336392113214 43151090718035860 15336660820997034 55029023550250927 47064273275854917 28026528870515004 63060850955628357 12220363495946942 48328172710463492 84298975381308024 51748840402995152 84367861320836423 40087488439373431 37156153990274076 92429450901842059 27535344041891004 21647309442288208 14805913447217873 74951598251746094 51559056358835518 35573396278364914 35189373323982853 72462981557250570 86215727529595251 55446264811831231 74790747423320818 78439099378598894 65590362693683493 72375560586391470 1669126996417761 93257510028465696 17500105475006789 85325882290432336 21422915133832711 13085416872799746 25889516669140655 76731439136700486 44590231224608177 25273890145745506 12569776945237388 74773413690322359 15937632297336304 68064494306802394 38796894361098150 35915674674151579 26809485752435379 24081197581237246 11906177194910615 65231145942768415 465669204512038 61085162065389588 49228696790674409 23891275469885607 2886723296521467 61013036850679302 7393228072608511 10152539964984549 4733664061464290 17131327739040744 20662542794099446 63641685199131593 4171504273712744 96712642655244753 20839216313331843 97314590422707381 24615875689053574 92173425328334544 13707122691829007 50856466180667141 49664931731450566 53897779080208868 70552339077193214 49397921359921752 11708724909280132 75773458401854307 93525570395192365 53225339909753693 57774218083252610 55536896407882359 7840932085334831 53886005080675308 90889297162498348 57188320060434118 72677937826838745 23853593015599196 10577953545752056 42169959235472355 14597796189015008 9287204776170417 41310485720118782 51660618164411506 31466141092712031 14435499908259192 40306719639473348 58720498892148126 83379566195014043 96382775664617251 36461370550016358 10718022285114100 25625635102982431 36150000823120979 90521427607472352 65427497579335204 64605653591769579 58897766511261349 41770058398468157 39152243429995615 31037549952592974 90120749693418384 20925881115556879 85134971404248075 3987120246222094 58764229283079016 24641219832553698 84036040044488511 73014186105013626 80509601801884067 60477448587608544 59592398184443692 7952829542038832 41687790130174653 56556164310561488 60764777973461775 34003598860367298 58992541859666564 62041773710799825 88113872675437992 63241423041733777 77179157991179191 80380608263061829 78877525135101121 90253327709585067 81954152210379544 10329125554175976 22164659209854662 88665972090500311 44642782738873112 42002640589069367 51044593942251697 2894082020452348 59709380661634968 9395970876228050 62540839826809737 13359291433578869 70070274457133799 58433486239724004 69015667314915752 90487565020988541 32597182266588313 47498560277770204 243438663781630 17335671179838609 56349758229257618 88711072078860419 36659951559697431 42359150664695260 27503674659237559 30520817215392715 63835888661780351 63179078974452187 90762354383601589 95350572124325588 59512513964840140 70040137581570203 70185189610610788 34592168274717655 8074548272129135 33663868620025986 9521048936804056 44230649322676968 70670747942224881 21628638177335501 85743312594773568 88003556354029319 24578794460326542 60914111507292543 8059357384970079 65343351152675339 74179326970845722 67061242733798450 59056714606708306 76173775157729794 82020025421817369 16489451463298976 82365038412254992 29221204338753065 87536161719940553 81311645478047367 49526959787660519 53831351562848703 87966896673654896 4817450230760986 15307870295000431 16410388577715133 12399090515433642 40567792906375283 77966254225600238 53934882064613699 58016611995244277 74751666781616913 92459518401350400 99904599819525366 10125816657105522 32274434071191605 39348669787514755 9740473018457810 86287933617467979 3633216341984597 30640882135806548 81215733737867085 38312367378526345 44590687772444483 69937647540248312 50930858582738687 34180084536726777 87337471680547915 40899474480884783 95113179961733850 86391870019339306 66487208752202785 2461110355306348 50108292604854980 87040245002842016 66783662886203207 74642789456173931 25884135187935438 99131513317955763 44141752130753228 96512108987526833 62045568444507202 66296299557267358 53816630716292951 92976788866667166 99266467707524171 33513020391664360 29187273616577099 17910565139120549 29177197464552602 7562403790358130 49506693396180210 8632680219880129 40422573615700746 41795695367814638 3925180355586803 42972130311717518 18863373006606933 10347365009935472 95162275399279187 70434916621713671 95094673854064744 57029989391056467 39026838046478082 2545696431375961 27277396916653206 58891166334042567 87013613237003656 66145073096177198 74372466860226332 86297081263990971 47193803934009309 65287907786076638 24920609479425019 15510769553680934 89559596887977819 80573638908745350 17244394718581294 98672681148328358 98376635090043360 95029614191249312 74343378846779161 5887360140571274 38946575717217298 26630389646408099 19157175546794667 32268625831623994 14948065217628798 60019925649228886 50756776747326355 21082662372976724 79622688909013254 40731090150746573 80393207778213038 97145240469149025 26074657530903794 61327197447779355 20629045845196815 62300391892740588 59681198642984053 87598566638749342 51727056311433166 32115753152724879 27256963322737378 84369693949197537 81371150428823152 79866214186436226 60303647083571858 86598896978354070 50059078734069001 1879396537091388 97975404084696149 54078936816934370 52958070580744638 55155405249604870 27061138700238927 61241805319179649 15803970616091882 48715210446560344 73339865384716037 5340066676592365 7220085740217121 42645120846523410 64948313495367328 1811501818036745 83674523536053736 31817686987961901 67012043256328825 12899588368127817 48344467351118746 44744762258282396 39840980800621504 78676096296856635 88088068283127609 31055229504517043 56211541520129364 74841623323577291 51920994722301933 8074997228913441 14715476234593688 84763520205054959 23461781027132876 67256649515024408 77139540115616773 13628420809561109 93862614801582021 14906150882734347 29136847728615712 55969302320817099 87541166894763898 98638439209946437 45392957271415905 13429401904375620 52127360715212463 56956035594769557 55644391713518218 20330935408092667 95961945390967330 70055269347396142 73147624252702280 76804784085446290 60087460939880494 76387587147831372 55271449943191075 53044648172661696 74884821820740407 12952631724654760 14359129820254070 56707857450904976 80688947815647817 9790594028294465 70174485298188318 80580221834454799 72293592224493903 34959751150001145 87466440296222228 62057832485696280 64867865933610506 39009896432687740 20668872228054297 6313095034600399 34145565818593343 40234075625414302 56696556102574439 49542652283238938 13596478872818554 69562488100820173 19936630140269837 1330284201331665 86316183134942186 84875990403394480 96426668636606088 34613702725252308 85463086530686835 84215121155718803 50458002202538368 30690291909029168 85563880368658680 86082244523937663 62262586316404208 77240489906925755 80288166916599764 66393532574436742 86107975922835922 74461787239425806 17891297735462727 41238680701143821 43047988884659141 86787399063033069 62498540202286273 71216527511523955 50741657993304961 38677276336343350 29854195988272049 44522935353198125 86005980361175063 75347763061761773 38839795414020918 92637291588832811 36445337505049781 48074468248903949 73667398783267523 39774954319492514 59965813396012970 30990873044887968 46183181338505912 86745964479821635 51275764383966866 21203747293689283 22905189472770354 81031248738480773 81504171092400661 52282200847052646 93208691392529241 46166271622361006 26792540165799267 10996170525819039 12604749343328828 29309438087140223 93801434420000638 40923815888271011 77579587333989041 44331420111332321 88793473705001353 92481899143379730 24712545824361755 70972368123336155 67793513999024990 71104459894122621 37330092982825985 20584495244155659 95327027444643529 67955812951457113 18703526763162180 91837174763802261 25722111373998262 96147777766963508 89262586654253400 83078347548155030 47991876589651541 64582287036008278 28826049072220951 87454428850167183 41015805093378067 2092461415056105 74760446694188224 54323623119538146 98359642190800959 7665149493151272 18443897892102158 36851201181655402 13885889513508336 42382212827403617 21449822143268045 66669794971937084 60349058945625946 30571681274403357 7239763764872882 49806125571159419 73373481506837574 73662180129619910 6755050891796229 71013900530237520 22824483322650416 48673978886850913 71805408628475007 47629755677676763 70403413743640337 68142296092282645 91768296145599068 53554976183621690 40189609080464219 14041928521458235 29895258508131963 89368549361065748 27169791243174706 45431073077325397 38409728418848095 32925130126359696 31754863551522392 25075152076494443 24818018174918037 30169078648168084 28409415981692503 24918766653924520 94971672744278608 85875365965371737 2327274643004475 56581468045322148 13547008950957676 87141438381693866 45347846883751338 610080819946087 86992318126405363 17454245718402357 18678886466262199 33455995500266934 6456028844906979 19233041577578897 13069076178275649 6767927018506893 46678180531235391 72942539845204428 66039985500144847 30907190244524570 68750025483527503 37185964892753581 44041334290886696 27190336398543594 91031331381209795 58172367394138085 81919947341604462 42300819891880858 70386853007286722 14726570330622215 7083129350842880 72178779861947534 4600794365378835 22078393365504785 8560570563362668 31764896194195761 55566593273297649 70294141204752273 28688837224944065 942218523632353 48046610978402189 8912519051729773 91174743667753938 34845498834470331 62928395299342258 29023095694129308 76354517619346695 29834345794796266 46252087396309183 34383513023369049 37452885843859331 38643863938936040 23548791586329693 49546603081300638 47497932479332853 52159182736884242 59321665066612263 22337478167971257 530244024261120 10417252238959029 74744503162262349 15550436198549409 6228072157832169 67401320743929226 69126460260770889 32560822888232436 21108784797705783 69502954333503669 88184874915663974 2448616514055254 19242420628545215 94643813363709619 51990252106484455 31544375035070433 24158599826359610 89693153278167324 16786118364498795 98925409906142881 30852885306217853 20316956670012895 2446036098487018 7865849761361217 79977806379995291 46608603134006467 27393143856693427 71299582034099139 95654738621652945 23923530738775265 48961870530471489 65326133853235762 36425275040488870 18687867025228332 49983354104383201 61476931341349924 35757121513313491 8616421472957657 84081662253284252 9052939054332243 43620866533722836 738701347348302 16781254654464661 32189429270196594 32960388168955897 80932428395114590 1372766607516864 18180429377652846 38677161904819187 65954496839822252 36235650660398092 53749470204382250 25904441371694441 74602945798717842 22665070695218105 68639799270511939 99752409494018788 14208367387820387 46815658080615570 45810673747687861 88766218531660851 63610576044218953 52434993564396119 80214373465104149 66202658551295703 75349505434383593 80636361023774530 30376080631698026 52078684384144713 77617581369359095 56181541061234078 70341957898737885 48885069475767184 87264380961441828 93086102942241182 66493003703547946 95829703171271182 21456665023286483 75608120864862680 4730401442330095 48114185626978739 20073882328359188 21358657482051574 12384008067488658 83066003126857267 14216634345423041 41768966215406419 93766929419440086 6510085259641573 58456403138786058 66087635921305725 96941581688681845 12956368155981070 4096894924471186 77975410934381363 10895048041206892 16990837490160461 73651560775576624 34880807500298413 631385033011033 42577245922708075 35815882916835298 55366830844981899 9069899722006081 82700491875891931 43788341240982952 98360945816183298 1459829766618965 80443234224010068 61190512162223896 22059891677808620 92215250488667213 74947971193688710 1430843282159171 6379814986020864 5144946626552328 15089984776078790 7830014596841141 44904635270762301 383267172892929 8543772800702569 49059890822518589 63310113275658555 95502204776614464 55446133846952509 86241130731658364 28808045981994662 52670060188473232 80624422260758874 86918037150836944 63049302080424405 90829282808561478 79892990678532311 31244724578761990 88537306784112741 64954442860407922 78808644631915476 73374350181943351 22493381610484928 15221293851795053 2913265025966640 76779621271717982 93618472566413457 67488675671927081 17717163879799538 9025468427355617 29440357818971415 59917405776821426 96531875365530802 60113238469371506 3576453236427231 80809647016631751 3262670105968279 59849854887813165 78625408201352709 16090132432934879 26946337822116524 40229718220986658 40856923062829170 25309718713935212 94182679150234424 27785510138266088 39554750893167684 114488850811062 62879264482684283 50091790604412081 91716356867739750 75605344903358691 76161074174674548 38219263186026107 2495473585603722 74136483970373370 71305824050071406 26908245538356963 41361648208425693 74565594492610458 92201276152038937 77485118625651228 86377798985118734 70727468444978326 37901031353200643 12883507858676985 90463323053359582 40297582735786576 55169747435454791 57332827909476593 80541954594559703 85948410426858797 33784063223330919 94870185747695860 46706022342668443 43125923010266535 1867254416328751 45010861920272310 70060477691760248 65342901937871834 66549439162044093 51818634144754430 45406064950970702 97151158090380865 32057093185730671 98248142606790924 92077295850351254 42970145291833691 93953345739396030 48854120332713322 38938932172509851 21984227963278708 47761605699425495 53539953728980146 29434943742493706 77888706014532438 87917358070189310 66164593974421361 13697473452629921 6769130807872234 93988621831158367 5518201824010924 75580838624970283 48008482139397691 47155004938101121 47863496313242482 44498263474563919 69459836630780590 42922462758500333 34152896637529658 96836270911038182 22711612579971653 12928529844043933 52624671124871537 63518110240228166 44962049788017614 83609581145416729 88061477041973969 93609494639176118 86764791198822290 84788209998147463 48992728180087170 7635864682579604 40602491989390247 97490274569485633 16189401351167263 61696538851928413 22929369156982440 66059465556392258 3785558889683854 89071341073557959 65380423189833427 70953846482182422 13370276902075400 72232401989046974 86061376019443307 46361378447678720 70714695620421053 36823347782146013 85041259440763237 2767346628497719 26026551483564769 8010376306683578 3407599251504256 60126188639236682 48186547783015550 6861841220200747 58855885718593373 71073647275163168 25638305470344919 27410469444109411 32638865685157440 81152693677203333 20412079683594395 93415041464855939 90682512204136055 63855777567553657 4920953860520708 47262756526797445 6127873190033702 50182764304639714 21021387848422152 6315705111288161 39463186830115541 43214594115479436 67003410927808852 31697355436199219 42044204692836125 66942173048631824 61480398946911256 60952280409768465 99658466484180292 15369935775448969 27549056660060864 54738744207255861 46250151691617425 71745979591988973 46576414546590542 44525760468817670 36889584579903344 65486798556901012 34982049336769522 26212622499499719 89712780508199793 43781483159657904 59983324956753976 3022839682479480 79620706244180513 38503869470082498 4575330297782777 20801774021625276 46673938241441121 98270144363020488 40740719687317397 16274935441672546 12253184183464189 49191957186619332 65317027843435690 65607555243744153 66030002763877123 66898332197233487 2231513563684474 34534601885352284 60471887877574318 26263646605314798 53069739698428271 20500091164185134 37692350157260218 41078407290479399 27469016627407088 99707349781180240 15218812915902789 40822739035478532 8488303351736124 89892398577201337 55257132098182311 99098560858411216 61706546524432805 60793719150400356 22944975912268239 61458031543025438 11433937764947783 85311387171770825 58895445136046271 48588957168773993 52560793693775630 74411456305544650 16767222496277749 64983487706817946 94107720138033724 68574194760208275 47276784920724430 44880360468078931 48742725430767045 56972364317552690 86331840629920192 85670194165187232 55944022538230268 94617246225174846 54158489937947337 27476681827161637 41556462430754229 26561188145360304 93482255269334583 95600509578176137 46320951897725485 91694438898291924 5772765757328236 67607358972824582 4076543800700805 5561419001950100 79579987989139010 29424530281516339 55487459229060610 78472350052921356 82260307380558256 44636653104863799 79335774844114493 33578521512675098 9527001205625987 41262184670793826 82411723404698332 53311766519387549 24206660055855605 44123044833319522 71142189433241711 54442334998844330 1523436660275020 31672335476859193 7770695814928184 57556997100351252 10031804462699704 33905275874311011 95299465209181007 61636975118259563 15423747512979208 81017580583319096 64451525172626082 80615961503588344 31725803942951200 25908246161705345 14560284693595833 67347041288283242 25986757504813022 91718183118057947 41996845542139221 18803391143673725 47307340737050167 19705744298351866 5175347850664351 71842582797086226 75848117372495403 37793696145689542 43621814492418712 53586547191237498 74529449875315313 79539744720956519 92331711800337731 54103965525734355 575065830856035 12688207411097744 23352812715179959 74561223232822120 21431530949665904 36799508571249081 20770821399113458 96348288834291868 30931128544738763 47897412234595930 70045929664113473 26636248223985013 95855515985090414 14496585083547932 4997423222776162 19515300051429678 65683995478493201 40819714149557708 76869260175376953 54122497103230367 36969298711523977 28823786369098569 73114968983351952 83444517268716133 19063231827075497 11149829786532238 82047460942126452 20869936040020501 70859943856919264 26645191860157165 25478325779071669 33308344378867291 77897417637792775 72014174671268662 17505243430780941 42387803489782096 27922011972135310 37134007904426812 76194296418508280 46525345408881640 70091938543105831 15411325482092502 13731371442461793 35757963978339329 57686127036859646 68481275554218685 49000556746379392 98634843760225593 93784091241634323 63526274299658751 76799816661267895 94083484116461152 86262173477956746 90607007813132242 462741299499088 26460322782672408 96334053477423116 43699678514092631 29613910151107578 58021846043711174 47715529911509680 73381721548756752 94624811304855733 36220009379692484 54754517089099277 55356150996017649 11425955861730088 98121213726962565 17751512881738879 95843375713067918 69209850650532298 87972037399084422 2168937674766072 32096797798542367 88297068554816659 67972395122351188 23998538237797102 25083263426084924 48305039800873425 83925231337800692 40281079084636020 11554306710645034 12599930179978943 18160937706435996 89053787877689468 80458035035557199 11259154481143278 33708666500896412 84889456437392938 92316920485503591 52666207246978334 87833387142790329 21643152567527677 72471960101993292 86659670384800366 55767281001134215 75986530241830094 41921023396049170 17249930071275836 52353365052711974 88993411825590063 80006343724997095 58643886692072114 16518051945974738 12994061237634973 23622632220474754 48120182793719869 19581724130416343 85427896539120018 22563288558057325 75948289930519495 81965363171510450 59223255233985476 68235236639000972 41621227332799226 34861753423655253 28244676419011037 6040193133394469 38273058073184864 29471920107637665 19454724821284362 63587244198905417 23399202151048949 17184826588102173 39167452801679461 7429517463793440 32473386402426224 43565877575953229 61496712144185351 77302370143493751 71233605503229255 1172933303263720 41484874689595329 15533505554822664 41041966593712409 5819320955423327 20305690153771090 33428627267123560 33238694132017399 85004848026505869 62134200455782999 30347581897780864 96292020766255951 99250821931861929 20984243814967055 34589293030374376 92050425881202290 59970390569451952 42728577102262397 97212380772145713 74947871750279073 17347123729806886 95505770392597937 66237938166462207 5740014990787166 83430841130684 56889431109336746 33752176236840746 65639759960805525 11511031004680108 661439148400606 56141305083833520 39686251701189830 22025635769795057 57958526544006571 76877754629654924 34682699905219534 44527405115662578 75723769089405196 22231758686023654 20884363714220262 15960101476448898 73117794948969937 92004349112844928 19544601371836438 52433419521630345 82448851919897705 27160918458123782 39074299470129748 8303190006217940 23301980498692760 87803958810287381 40220391786018144 96024443877335735 48276011994701140 55209171273402278 54039966364928623 45050753751133899 50736717668878006 16609289029200312 57451970229681480 1775620992715207 41139287597672581 49730354010676192 52456928914075525 81250432449936391 63917831611016111 68213334177308590 61386734735331420 15245442826687097 17805261752360878 64473644389400922 28917357810861372 35168838384639423 95485190830556792 12750886068343666 32202782101801374 66365762634533636 67008304885875569 65353574960152300 32896068407209873 68450524227233553 17111675704994358 16420272583691170 57740188562567628 39182156956851500 23187785540494160 39948850232298872 19053794923848811 98933713370034364 44581779685700599 74968870067049007 34679387196284761 84542837988806571 77911089615305952 5381531529242513 23237213552269732 4105180621178059 2881932169372834 96942937958221764 33655102505893960 71422770846804453 91756363334480273 38239084743292135 68165751778571594 75827068964675721 29090956397802316 72661593823294357 4751291679079840 12210126406462863 90100724020877311 15966913124117059 82285187723427933 57636379657374237 49626388056420980 17845887603151615 22200465153290646 79154117664007377 72142032970852767 89370243314232931 59615562715212236 55200005282083539 48814672447362144 11458487107911635 3019965319585477 86894227400541486 79485182513566063 24276689455069281 22679114089876391 64600678702094029 22073020827520647 32123894664367481 10846704938549180 66877691270599456 41089295950783851 59216573528331707 66599555483865504 22161418178546229 35776374734781826 99452375255454637 42352095653225543 55067241107694521 43232645858696256 94150723043503360 22943444808014350 86875142349366673 50331617890808919 19065016932100459 72211387246632704 70818113241659049 3943995821443346 71998978684263103 83562910930305413 97367272487178857 1641994528299231 80589702398199961 6993231545895081 72012934369891466 90907880450845103 92110702863902454 65907547082229315 24874466164836549 76297121291113947 30272989536832158 61194863813210253 1455315326360818 89831919267572228 44001346538514775 201369788539099 13570157111314541 58985042108261535 3763349932647879 66748670080017722 47858232879702954 68435630585836849 30948483420684985 49354939630002588 6390554383092626 45691911192174323 67199608970993449 41189858113104404 71419394299541013 15090482982590565 70742025881859407 85181416573322610 68011265115545246 78698236609560106 19559622691352983 79506511483154147 6236992376020811 49927401607837344 98397638689708345 6753535723083153 74728954207827755 87290798405947718 50767955849278029 2568930937462602 12586355630611128 36402305799331435 85000460318866926 99928638612134801 17554108689886058 99784892607159992 3656311239038996 94437234694692877 86853905774987067 73981068962457719 86840244107643674 6046030926258463 32818238913688482 95887220008106793 72741491434639708 70476353975906402 56680310288039170 46240005319386326 62242296221395509 51378466597742503 97035792925771710 31373831947376189 65121471786477689 26375069523733036 99261239554454572 97032712081712875 13239126498212533 14386053133836825 89128021967930622 61977527250034289 11710743274850815 21201087576872764 94079034764758501 7634026703494507 49413002551885748 92998053099150742 22729471955917012 50929662306736719 16138161121428519 10891130420445009 97465681478083803 9278976081266173 4472051302011586 54631679421979948 63506065802082745 83113486071860341 54127693047220012 82868333477155235 17906053603549382 13455217666297507 25564367961447355 75629510059427001 44646961272193564 95995535194329185 47305892125451685 84272469727694914 73103044459212637 36262211881524454 50674627788518449 28744088398901587 6077504286389738 69653138071014631 78874683176210059 42325953901936466 61112190245632704 74090454301596296 51191575730606618 22198652635205531 11918844607304629 75135831906961738 19579938027079995 36785718607049850 78024846662796522 31154052327107225 85924861762137613 13132704386864308 73022085727946533 62130110198172791 53614159041208323 19947908419808789 32903553140068051 79323596269760395 50863758956560041 5805117444182952 79025376951436090 54263865025807739 8586126881608228 6560931067818440 5731168179756743 58811022505234108 77513271197100799 22159141897695510 34382680729413114 40386830768075424 47892738326963889 78796547466512565 31019113495935341 34395267076327366 27549814877451492 2937523622811472 30457985083075036 10141909011222284 35800816712955968 60249036595098621 54408235195023275 52495657236913309 55850338358130547 14189180931542766 30152342671539773 22612416188819034 45532141313557298 64143567246645701 60027857711549487 97806179039034325 16626586609523086 84578710724541718 18405660014656241 87400555702219843 29317715434448852 30895247224455012 71135131605053745 64762533130665980 81735478175536229 87430213438528012 38535639680035044 13225403750301561 16760444905147170 47738432721398810 30187145125567655 88793566756609621 35031499077794102 20004194725094599 64529471974546434 17194901862278147 81607323348082769 33680402338912005 42247208095033312 83973200819541281 69724747236387157 531326158400601 18359461166524912 98741081802708592 50587086163001920 66832985183187492 49277730797304392 45736900965809516 5489592360076182 64561711537625869 29252705168043836 39880016344703996 99224944733072057 62639835945234079 29642539762985655 64947354935383820 23769331724728645 53015375686653940 62377534935062307 8319639116500249 93426227681803110 5926048736885952 71912367629681250 61188262920634379 7289378376191720 84212142933309230 27729483240495399 36798789583426227 85574805597556210 59982359826940515 12672391801770209 35467477991924592 42997725663668369 64018943644565412 1309640921661914 13294968810772742 80004788297542370 49407261357892961 87352630777480839 61424984365660934 40586595477189195 70795546964445059 21477849308037206 87092370843256592 97037871147479058 95048425029443434 39096105624177757 31824813701222662 47121850771035223 36887799364933635 78315121813159892 14264489206782693 78151783223059042 96639029516964285 59233187473473408 12815576878776065 28642880553311475 13593917269502172 98984161750585458 25455892481314383 35010384731214403 58402199957561296 80832246444483047 29363091606532491 17952835551503681 70829677218888544 79323230847015667 86534983238559912 96587808554796241 61380017827169998 57659534652100262 2557583150008561 14478318801085233 64314807741373292 41144789705557518 17279415980569980 58046586377477404 41820386086317905 52409517076075957 83416790384820797 28294588013033337 61508857384250499 84939186241584745 76081382647769388 42425710634690429 89488985650431710 84425619828871675 44298234189587323 21554622031763264 82774365214442717 79389859941934884 93264253289937661 11499193640697031 29594027479315842 13696307008235939 82794629762471676 33098629475803707 70913010628919895 83980708633903863 66403481713934486 33167871884921833 38956049796148876 24933087243520102 19813890393143598 23213841120005292 53734060343145261 57357278021712738 65628297447897873 1949156994096964 70434689522350874 74894233804351319 76970859402935979 12201872940134854 15503493758632674 97636350959488814 52515546171051371 9101709454423856 25808053957379217 26243662550264335 12040798037987746 77851897015497738 82685952736328023 94712061872836674 64440654134275398 53236634696830760 73653032817010150 42867260344973220 11835919540266292 58714966100494412 16548081674767615 39664768292951162 11954609757089270 52174987017217354 61901805309485657 15383150233484003 14563364122517585 49906961186051076 53084153272064287 13932231518311321 56986894942462559 66472068164592440 84129135833789463 56124333851326069 73470522277820454 68295773126023001 16396673586312019 84994477783218781 5417424142333451 15539828804572557 26641763007659554 3504530268325848 51376016047409995 83985383709806794 77535163334800042 88131016673365130 17062433398985411 86997024525501368 4280349374935382 73655534417653822 58458152337303425 82165524329213204 51415066506801091 18675477019349271 62126768902275502 12709459346413761 68578530047351869 66706028370255539 30038196743766921 94129156254039216 66111055565258242 66736489766865409 20726571305675964 7412962740951623 30304389784342628 51581361839785267 94371818034736964 23421201666264970 96102327106601244 33077055021442578 85419904366168462 77061025880410977 86222424974349395 72753985174043411 71143138764004062 1390522721852838 47595443245612940 91941249150682730 99463532021929576 14814268911425259 38330957921020529 67889899938380083 91636774123669800 97011888989117172 30681380485167779 77098185596172789 26196755609618327 83680400163985737 88072528767345512 12374505034136623 59011555692533212 89777894117131190 91467477288096882 70722047754538012 67392922803281806 10580307113472146 89566614300648541 80696209484971341 38890384136356364 41890406000463298 35293798193366175 29331644307518461 96690134377718670 41090250861586997 46742083303789440 2696848780538417 60695392520963482 13300878971102815 19124381406755682 49260291006572813 79268571165415641 30697292646120742 9839164083997528 89499174296447282 68443609009095679 58459135259597306 33627776887505834 83767335972988374 44578040052522234 37668620176545281 4374475613629524 59191546799175349 95939922297920168 21180387698287969 61063619964858677 23108865085432767 10589735931342986 34214093427754347 24206673115047044 96192724910284522 21557426379000275 37075551734831900 38234840617694532 45070209309113109 93582176494357353 72057772444455515 93107088382652634 4688438242977569 98490521885662211 64392942774160190 13783145071428421 87968795854864870 31717950809580618 31749369601922416 82252984513138304 67875636744985459 7661501933541016 92849281518544422 74833958893420872 57601626809479510 68447853099323162 65196246238090704 78691542578093851 11562260115331694 29211409977902346 73708439415510693 87927940939195511 54893998490288473 67708346257451461 21843586034350313 6072281826739111 49524837748547447 17294441618818869 70300124202538353 27793028033407209 43843758327977170 53478804779968221 62589562635856924 74533296743809464 13583181621360703 13684988066575368 79593305531676140 14350308828487602 8550651874215423 15427076295875826 90834109201669937 43424315985911794 33448757309924019 39937540025534260 77216433726306778 37757696318378107 98300026174263504 32359638660334670 19744584498826723 59129992070781442 73470820245236162 30063328723306371 69967510928596947 11103106911615562 33335001262078411 65229448909201083 57930487729996524 52446357788075731 52762959658902338 14731837954322848 28076950476932102 38275345426687297 35014591140029157 38375976363686773 20199029518377860 5797589848015726 45023796910430759 196667815400312 64593796173559787 24232058442161329 42030453936997733 53047880949965953 12024480655681827 28416489076998440 55736431186870465 61925800650410698 59275986637998621 27637183413855873 70148360029331704 33565396194333617 24625779927162880 47959400473627054 92991116312213196 36302598326428560 9429735848081067 18480357960695782 48190065722850170 56375631605784517 39818768652117662 92299679793331191 67536645888111849 62501080386951641 30515518952692968 62117756348279541 25844144484013475 62593797659907965 30518441479372036 66328392800720413 36711965873513702 83496139649949413 18745546143134940 62575398389511971 65271129484968925 23515622995286347 68039203377756464 79190484278879040 74079797547905074 35087316892793709 53015909850757625 58194144636225167 61636179902148614 43175619124225656 28269110529401496 5141153671001218 54781750683914741 62031227252886742 3830921513232623 40471941441957780 12265401787916894 48607830688484724 52749683237475049 31308452033768791 70636337770988005 61846968007459964 83076380428390976 80673276425201016 77325253666100768 41132789130807167 12765360361310117 94802272631014143 59499398109135274 26189815811471592 79017872789397278 88788121058297468 62607234763949459 28438025489375449 57576830754586242 31118170806784842 88442230861847814 72993095861411402 31656821880410508 84242807052469395 66027016782872359 54240908990357981 11332212664287380 83750427180941253 31989301287211131 13149064199332265 65012322792723247 23977869072289145 2836717221143401 63900899568126365 77562142162910421 90922591217260433 43724459289088649 75896437801823065 56872186795576810 10500447662542480 58465665387469699 97661956275671997 88754828533480136 32782520649556532 90196712159794613 21761675207275513 80445612429832553 91306000001051004 58998624452553894 35795303005061594 2313535219392494 91463838757052655 16985832436578928 53576922585432074 27242900488705067 50426473880201968 33243850450404114 89555488403760961 48787966947732985 71458717320052128 39396127784570767 84342230566099512 45748138355416396 65493043737858946 39696506289830415 27672991686869435 75507877302882411 75207894292098846 14520232601040428 5389043923885553 94674279552973303 65040567435928634 40630210798991899 71396513197473058 78809163143081521 45079856954844520 48704235257425437 43473581374843129 64070317326324455 77152314421715541 93847853043840064 49479257732913391 10473292396145842 33198919000459175 43712166945305498 33344056169066127 19321596301247983 30997109514326344 30659712095438816 56968790954409011 99713268760126277 12672861249694583 48021749253427131 45300503176848653 11506088337537710 3368784969718691 91231285032254795 23845128310622412 41656949303629612 78267497216029494 43501201307508176 31336081044228995 30073187082808791 66339819647507202 2606354846330540 41886430246380274 11067360295104828 87646034983084717 39899308562125148 97408272968775307 98249530833987817 31265335533845176 39529441539863263 52128740330426962 7753987706864977 67050814551006122 95214158966531085 93745350112645019 2046946661814491 36017956758536532 79016666987355526 50197812726516602 62971203589273620 16712124822024090 85958557099897231 26798954972979959 9782198223679329 63645877872962330 83462931477710917 55090822419128364 56705234044926648 79638577543986417 13482161162998188 51866040464644432 8295284422169289 25098120456268264 93231983634207529 52944030681447334 42476944333967562 50567543847161196 36780763141310158 34018841738269509 3875265457553209 91764816712113883 42772002407331311 23758646401364987 6225572977083121 60265038579534085 39983992133784015 51423722772488085 66555499584880997 74079236918673189 96884669182017898 10117526578769818 84362632258460403 63187872203448821 17453124738504169 14438483795321314 22794417250552365 55337003207948461 67448482268908787 8611023465690751 87604936445478866 44679969399037707 47903473954187663 58091832284804403 47565696628102490 47072095849800308 63307306455066665 57998198074214758 37065501286658144 90618426818672290 35986767436298001 21477834544566162 92893632924689193 31550201766599521 54374151416297650 95719756630247470 94839161890490900 90823735821717405 84118552683681619 45349032794100849 50908403233900245 46001583669291096 46371314265809522 50501635759460171 3058974911706337 56731214228571408 71283287849947154 32668815678886634 56414877296839794 12818365353364559 15052640768219338 57565657274299869 91176699541627079 61662745391685506 47358370333850710 90001021655257524 34735698666476461 93733351046663886 54458300054909179 95566424055341929 60736457294050073 63457691552969891 34740766512598571 11153993372019160 6976608005005631 22116812343638572 29878632442979529 31517952758123395 54459810773709922 56954504741425788 22571440487348380 9703893824434442 58021360376579947 29827572419906852 16396741555794280 87300253826022422 80612541056938872 5505860756859010 16576359302504913 51787109130660588 73449051553629751 73010042419816989 49700587079123986 39848361359316980 5061306164093230 24741126426247203 63241723771093126 63464226288115292 39933124359732682 62264449922369110 62370886958832464 3855779956179588 23088825810305275 25723920598054568 8248015719461270 28977196924487080 49199364418140258 28851443382667920 32277542014793757 91202643820764565 3393584534885408 31246650701771592 59491253662057217 18618492952402741 79852013428133727 26887856380592122 37732761509473266 9957741646647779 92810326053175993 67503631847713331 81719492369189970 44237738962069214 42768247925494056 19487839451080181 46985432669807735 93920886344468530 6416487202534461 20341640069882042 14934399949814878 47013975161449452 93980459606898481 24552631267594192 49162601487192627 72827812776252899 57060499437672867 85994042890001623 71690830774909886 55740549120918281 78160866950820142 34633527527906604 20684642145493045 77328788820616103 77805856330422637 64957953245706740 69868730620189539 43637719005817519 75457163127902876 82189814397147882 59399378235504947 89520796939105239 17566171270248197 37326572203655722 31632904908311446 83868335477322469 73629539940214395 74459708879341607 77242140334215332 29775964790715674 60362295266083800 85540297497493754 72589544780061738 46700367283010245 67496882507591519 83897686923180444 82796232188690520 63945394424542371 85635613617881911 92110791411344716 53865803176501214 99583858989742340 88857087219534971 70190915737138110 87443002906824540 60206731415464918 80101018725090389 6782166785773129 71775539461289312 77029873807582234 53681763248003055 67898488308765820 40442051390961990 71307551208240302 11430437109822308 84433447890580171 65441759656703306 27923162712973209 67432682838809567 73225008293735959 77076785767611921 28958284970791975 78598795538855528 27383078793588595 13970943815201632 5109797073421921 5507210644720781 66612091246036526 29637794060432387 61780863607392389 12003963468100821 61936962939689604 62022842875511790 68361769218113779 17106617230257478 22833473267386108 28184484980903130 33737748433454652 59899864020022097 34532644000572078 35975117447199331 18983477270031580 91450395765784598 22377333145355115 62206995685078244 52140405736804663 99711907860697091 25823672412279957 37173675019930972 93553308392241047 91213837013906579 81174699292389401 32574544230045856 72179604588013724 51541280494429799 1137215098480135 69229756968283042 22282199736948641 50363734592926705 17183161384070260 90537219796257682 30418205547871572 86129515660423283 52596687581154160 75696922924225963 53333147721618792 54278564455729376 79249572663216789 44065426097862115 16313434125152092 87805404255892185 19724490335596676 76174618688145425 80172892524294684 65697682557571880 70910813487733478 42255970514006538 41440571570327116 37956744492549322 16795332746965777 98470511919063103 69927966649754392 12466981884258720 14830763805820501 70532933535115126 63327048684247718 74760418799911264 39180107022520159 1351354224429627 83709554851928687 29499047141741030 53090541150006108 98581323805100011 74400665093801325 1561161342432140 55643790668771260 43397911317170953 27249941199402270 54961938539511968 34447142209460907 12772779362891491 90281251167065725 84732436051075462 33725425877642841 69055169440363722 47463605524964795 46724838506778196 34551799526732103 71122762522873854 97597880067087221 78189759141778544 47580367152642540 51277774177564959 3756465537193471 30509380092435060 22234423848342946 86210717731863331 1005698340724018 82572179433888058 74600013371975396 97385564788829742 80884862089710746 42947480014429567 48419978437027886 43014006038504629 74075380684235197 42151984342261930 45338591715523439 82491530816110386 17949236634321431 30276748268795046 88156243360587051 2521295015815244 84495172681628881 16797321707222333 5161134339418809 230712597209522 72144979199696726 17630702388767851 20028925587197686 35762110693350228 39673747273473213 51073729103043803 7432960953036369 1060955764037852 35233838063845147 65381682124122107 91077745491347767 78230836072738108 71570559080102877 1309199485920619 30569047498813124 74620152118728906 95554107986088251 42939475965780682 90917114784050941 30960462015443824 86819155174289931 20225968304396074 27291497176994358 24915417021993067 77532691451398183 20906721436294197 53308708713289356 35752194397735482 54596736648843731 11180180835930240 91540503022184074 63597604698766243 50835562406005621 78295899279984471 61939493818012433 43950123957360218 52040521729882679 85000350499187148 80528990846998152 41736013506539656 61020346520095519 63024881403300210 41517071582383277 77551268443837901 95734027351565949 37378645011645962 64733688000072551 85441742655626425 9117989303021071 84028655909024890 4542355025552394 1832241271378822 62795709955284754 80573401023196106 49278459298789769 1483998764710655 51291501874283687 88424020435454690 56771285345452291 70062893563181343 94951338055399711 52369485036596073 59328514938863782 84182805189773309 43833327512966099 15901111590892691 7896006697789026 62166178678291623 59349514248356136 2780220808987830 46362525982488420 97624930144640994 7867172601800321 1902678071747196 47637138895689157 59169940448563544 12745968097466239 57123524847636005 49620954613003026 26525111530966312 27491391520380100 62722563035565873 5797135557536951 22824888467602382 37258625569625005 41451248559030841 77454919630286834 34755477477967598 20283351758960955 79144145684838511 40690743184025367 66028933610093786 76456610745103804 17062613494633893 59815204293148600 10599481381055809 2716047129696902 33928384779197403 87073014773536682 28738453463289690 92374327323083439 51790201711008823 92330802656133521 8574346971315237 15020217727580147 146434386126082 62897592631911847 55309607774765854 11711476794062515 45909375053189148 68706428344145236 57416657294360265 99645999768571378 44224183728745854 69793718251672038 92748379816547470 59605784116390507 37955407434044942 98067731180564583 80152039342930854 83812649848110055 20641248596305217 20514283697450304 57139685183465683 84663040442440593 16340435466098775 48532800158281853 73187992359424995 94266061273156636 80854781488024415 54901511666614302 70489648086240306 85122983423219313 6064364042238954 60108084600495927 9716152580312854 79647781830473281 67092268703623654 8464682934523339 38041193846201556 3457118871532726 65507688728534550 81853025382520743 81677262115527584 1136821958104454 42535948269895293 56756009959366715 58247242937702026 46262693480441245 37636303857665534 776515564372915 46008513798705215 15691335236298814 45419424145652631 10993520018594379 33557999588710047 12613610513401741 62670130264895011 34832663305770185 18758500590519727 2995601855277860 11232514723534770 78642042829184964 36962283760018648 28889817463716591 89593951693413892 84938774804014219 61385199537216232 84093961428551928 1841788189147483 15846493031956218 39835246122667172 37895496508602665 20976577229045109 46656411935727492 88943331238101553 40395398227718626 97496140076590589 68600435393296720 60753930476006651 87688388950279815 1017932389250083 56398907685113547 14659365187573576 27360639331982471 29989909719500079 1737712315530132 52403447316276996 47248445463708419 82480699764007846 13171544436984119 14103150838857951 62677477237671675 16668289739449926 17533087080264309 36414714561409540 56653292578138826 37136201280873254 39419285152525488 45556090576288210 24256333242820583 42905544858129440 33841499149713890 79700791154398117 30599128193793699 4934091390808576 90593217652820444 22625793529978904 72627589044361836 11701409508207805 67410544610049338 18245058262472496 38576495028953886 44861838890932924 29420673792645170 14451125959610752 14735563498002288 4635937879102597 55296170635629569 16339289869194526 71285683375822809 43194548925775190 63422211737566020 87231823083046745 70814262847353446 30486446594224518 2781546964116395 83834695603072771 94259851963592832 63505097760926995 90912612166998627 43802276301456587 89303225478777132 47902548673958374 85391652916970425 10170737445899066 82882277264529289 30104894041867838 66335342556497139 15191211030468868 95415602828427056 12355962023661086 91804435458594217 55291283304917278 15135247388426199 62908423678542877 40711079073991411 24984210406081730 98976697463381294 66510593181473721 30536319925613653 39693614097368586 47887372310731615 60939221112209892 54059474753489099 64997622849921109 71227137444702779 39538341785584533 63357711472747768 12932855022878566 81273922811181885 57600423330886069 41954172842572502 84637329606298210 21956575185426475 91925295000075617 74148684761189690 55325718115215712 3959624211490054 76143563370817086 88843110704135269 37098594012895448 63165755051448940 23973794109629502 92563802854168639 3725053136962762 32429024487245302 27323536175910674 68722886471146517 69377893405574735 83675952346017808 58033641078071979 62312780982007387 44009839903358234 33197721074156373 26307045585539530 47239205214435486 98783931716998581 60639737060979092 42633445747952052 47826816457066967 36994494024740100 55972742946786718 4837211143151845 62540058051790081 87220729630173991 85136302696845617 99699320201231728 73107661927707682 46831753583497629 21735538248530716 39296760070696071 81458732191826132 99622814236192730 92344984842589291 97364993828429879 76265298085705280 60136612383968062 10202610533241384 44302680144853964 60499300946924956 16723136251551040 40499864349513627 95115956160172350 36050585592937174 73968062547460070 39417639678454209 72192689348287694 75227882039697936 30322657085260779 5262842146915959 88237120152564397 78236627484727711 75739087160927165 41230580031742015 15273589463549907 89082029335644329 59869609908552452 81029877579735287 51427227850074603 43168051939376796 93029213989079431 19051498272219189 97594414195928243 52930841090726115 33223443725224386 6972201970309019 17402354117781635 16441928848988173 35584202127323445 6297997390737484 91996019670502436 55934113761944406 47915905610347211 21350660845473514 16765590243646006 92928965665478325 52537545598369511 58270300640776992 19558781707943987 77876221050191612 87289042887741166 45635594710543152 3955650838394232 80283867504311835 20557334804637897 3179988749999089 70621574524855411 23082295176869172 25648057908953455 92261553282025253 30711224670165298 5643007442330821 57289798659685226 2560337696723786 38364231129578821 6463004791564164 24585608417370724 9822561789050069 41577252059678587 45539789983961181 7846796826311473 38760542102754691 92208453589629587 3624653779952334 94000914188890319 56267843734647689 38420744188155996 95330163929669872 56962969605125731 8414107806080884 79327162020661272 70378681200250972 19969862325224636 55931760120115653 37145178474211464 57068317122669350 98107065942356375 55172513673488531 67449901011484152 39997450930119096 4108205523178279 84504523585066141 96263037154570166 61546464512282874 72783534284121362 5700301154251970 55916787832267621 27309518652065048 29460218144915136 58051815423935912 49185613198072371 45461172540862786 19446857302139692 83613622781711061 72052643208945837 31758000246249334 77465380724679272 85489273823645830 53037443584544559 67566538381812857 70980567957568150 58141677348056553 99145333142295164 33018265293732779 91559541062210685 82668195680345765 28496989300424390 42755046065862336 94932313152118776 56132343527755212 27309747167717433 55430481892483275 57899880154234371 86678682866481889 91990285572390439 16472823650353207 1100015788976468 85507753625976329 99892325401483579 79828833814383936 11507137110502553 86678063357877386 69604214472597164 91878809896210843 77033099935338245 77524259782682736 46838083060709415 49674753601979347 90846086820842246 9136226886889661 43497804331482896 61445047970485802 3366467512341570 76291412011250565 38680400564220280 73540254346068197 49951983473679265 20766137924526897 94599120553482512 20261672746971010 7405894250507232 35813729768762510 61857938694942820 740309090996891 27317792405916147 71481289720631684 99122687349901230 99487930023780241 38753239965536690 17842893650265437 58337110385895833 40392442580142202 2818311907914029 16719299726921379 32309034326473593 3072041617068857 34403050168886709 49409507721591155 73069634588092743 38920107919172044 69292803208952089 89461801223622707 78220799650396504 707567351366936 25476681842762055 21916175012640381 96399795136186409 26728222829224665 39191943313400100 33498871339561039 97188737372961829 7629416997599180 21704066048840792 19712673447164047 11544346111743301 60714506913541626 41148342798103351 48999081686738083 70956344456787970 59979429345445881 40522199871122825 34466872667032471 25234291001735741 98046805156529904 72996920995381145 13015968884468309 17719900477730161 39279186999135111 34609424803154901 30106083899293102 94263510884847349 60305167155461605 20309952982877941 20973702052849747 50260311945392627 85428069217549459 13932510976245150 30671872133290729 3988956959615214 92315976250187424 25394044408751292 43626654291563978 97406580550505790 54681435890113478 67160038229913782 77191012481215210 37100088853503557 88366708719318239 8656638903111541 11036904871716091 85516440308968653 21044730582470112 91601428642309342 81472119533247936 19602703862897463 28200358317712971 96240585185724224 14989445645567943 93109624258823155 30888242687512994 3509859845691393 22486324574422183 56852318771452196 40812193827561900 68252379541319756 47856468697910722 97991722831375249 94106954482033698 68347831989998132 89223453475204959 18240128021809749 41697721180801530 37679882460706803 65083317075054799 98290599779750176 94214227975334971 47737414262845540 61575847863719343 93304927434042337 1842528466192064 34820742189120865 11343663738284805 20871635880779400 40722467361810323 61715264402884912 72456851635604528 57564564699289424 93035091212527971 49982285405124397 69913436274350117 84771676353209025 71548102917008023 82570067123397524 58150473975589341 72628119492923094 13963532387158204 86558010426862241 10750698148144421 78323675690631731 7228204313837208 13758559654973389 49829684367189936 25971485006328326 44365007076725741 51560498291078057 43760889433936077 19056763177304809 64556986194629065 15387812428521014 40903612843973635 66950818229447585 91853002195152718 96723303548722746 89385746425302579 22817644458172026 23544150897048162 93481229840990731 2704528846930993 72792837601853258 48517879337345935 28030812302990134 64663414853594336 7693515219680102 86740473248016892 77694204013965441 66468224891537777 97616007541281360 62467039867383201 31059443574719276 56073526920675288 37655463028038551 93026364334335841 48927662720346240 54723680158888115 54533398833296996 20202919128668874 15339546209518510 23453927777602548 91877104335852320 74692908097696974 23311836993873948 1866662361332487 24283729587011963 66840812898605655 84615058092658002 76936783399712708 4362589468930937 59139281185534428 13820776755590384 11420221737902780 57023717841474180 4772352901256682 33360761724556776 8219757556916216 45887205317558676 82562510579577292 3367494526848606 37427805153502959 7217336752853693 79792513886604805 8824138164782811 82279259615935401 15127944821655596 39674602129832395 11472968879515371 74086678492083132 85996476758189415 35714841416383995 37755233933833285 30312128164780365 66846031022489587 16884437314870252 87673959519385847 15747804830071943 10968102932770466 23667263900238165 53371157027271359 15767602628022352 65856756577503873 1383724755205640 15802442721637410 68100461278532828 82642760135430322 62219606351437432 19721352268941220 82776702141952828 64989584628468982 4206458772445307 87487960986991004 12470205358414400 47759887429872787 59805274280107804 55798498361258801 41756594350999470 44634562981268436 12289904354006244 54059061684480516 51443930905996704 59990703987356971 66222348081619107 55100215937680852 50088048986477137 18087965122975387 39358351506050207 87696699693065970 57921493812900633 910642494920679 80296274297863825 60279100284309185 19632330804399718 88446934050163636 59726339576582435 81473595608578961 44365883491135873 82567950249242974 25240239236145678 21389583813724395 56302743714718463 60350259937528744 6689228871066797 37575821314852740 2395554908346555 68435231695274931 32706858696272785 70884570465495979 26392891126639299 85366511798297081 81506718033236123 82243295891332697 37106234951073589 75869892324353180 65208656923272814 67660202007047188 48884370102713212 35503365809583250 94049399952606032 46049094479373314 31004162904020630 41389041024019024 18209491130899642 94712667094142030 24289722077508218 23878463756734315 33353517066744470 86237835489355398 92339256309131181 72407130228897811 93954314557165365 33117210483421143 67730515387844205 87763851390207509 47283024260933087 86159595562096910 51971818249506051 56701527834698480 48402243040002954 88725209951398030 6368840522455736 35611059446264793 94357893006628496 95994333830289589 92571999270949796 81158677875992947 57063293843822063 29098958706616903 31114699418964558 4650964347567789 93054117611115465 89445000305851356 35439724760035021 51483323493511051 28953326226446103 9080417545742778 3539680885956787 86368444192763043 13159022773081049 1637772881542582 63370151812038142 13382760739411054 61324159862170327 35522129099712949 39677520203855244 77533359977494130 80744939055815971 26527708434964303 39469237701025263 29893503925178841 12853097514057588 84470645977350511 54112554049551917 35531001500032298 66922862436289340 34895699767632399 50388576948748488 94570676310059403 9496549579106279 49893080473670889 46992845626872294 23309105547030487 16453313853818024 48046555830656590 77207968418142278 3624149092116496 25837191737317723 89228411381188718 25840055516309841 31242932788358966 7907694742553876 33464209039178762 63289522944310032 8979876836572895 74951296426268128 1930835263590921 20848462612033091 66144274985218496 93998757159171809 74894543604635975 24904072227231351 56339432856189734 15468804559980851 4720721561817916 30791259031756194 21865574057649624 91102151166498155 64837302139755077 60612858088040876 20405289310246728 93979292960592435 45260620918254587 90508533433387289 50222185310943396 57320022927982152 27497011997780651 30175766682388531 52556799016393586 62391197887997713 23300105048889134 22499834434880864 91762527077259532 24807456466190421 34117076173061405 63810655565574423 79178072817853290 45415075905285355 30280332381238152 1111931079466897 94142544242735238 79336595042165478 69204004828106406 11100485210545420 33827556909847765 47496234450362606 16057483401684512 61299630011845790 10836199842376116 98402726484646320 31076917302060450 76141049730291109 59713533953621618 95649088921882636 67051633427934619 34724049653722942 46839164997257685 35910359797485621 83554332240641208 37059513196227439 98488702501272774 59563625771059680 73620735810770737 20386927006576659 64223503873409747 18833331019250144 39432408779123238 16790453722003537 89469971617311099 25587009180393825 36489396168259916 8610567747569363 68782562578267166 42667717870819600 49919989471709369 34622901035096958 72492165828577121 27503006811274125 44215181737861957 24339279492410124 44408305610419696 87215854051494187 36498842167686289 59666969292201009 12085681503620669 85094540993622067 36395238717590421 19105305572956498 28993988088704437 75971692726640858 19553948917269879 38261096300729861 87278980534068110 22076445573971377 57040279484149284 5441983645657406 24650134755698311 14592065880852393 34454934759956023 30480542456744307 73122686009049944 81606725844134675 79841473094465982 66599439323004855 90372880729587142 59798424058271038 91664596012533485 72472017047377209 24011343208807314 67386409658413791 80521499724402747 61181536727984855 26889567560874289 59378294131225977 16638567065706369 5324028605922454 50388755803073436 64824733718873376 81657412350270296 55271257709219562 82366121227956831 9670102088794378 84713009023735334 20775127165098861 11148570503047261 13625162130101960 7693525031442529 7726854063953386 37444109979019991 99356057317184742 9165997973502431 8149879914657107 56926983589422372 83233163067238219 54188087954496701 35091935297561955 93929602728491057 57584525197804227 96389191303493802 60406868576525111 2653238515162845 82632734743367461 19282193977046473 44499084038962162 83973243624025979 54796036356770952 69749689682070315 76302718419275738 88353288170046271 677817593612448 15484032460417433 83356295678839546 1708715288689554 39050776734058296 2065336893681837 74717601103636013 97754415210903244 81380732937406066 69599844184086303 43364139496547496 20090972093648167 42241474800138480 95439050403363635 40061419238179040 8009950525168482 94435101849069778 67109739133896619 79526171010111455 61996551592163707 86256622760908097 19044258348199012 90841945806316258 41752808628737219 72913645366852264 93106425704793446 56492726170072918 76604611222949385 95230565068161244 38223869436763230 83375161420562365 35897994306543006 1912540322369415 74105045489892645 78371938604244081 26921162478370618 62532944216912059 47924660608487390 12754781717042391 69771345179233519 14899942673017000 37587239874881421 34608998133335120 61117124878800913 82509541890205783 24100407170319036 59140455063417111 37116442704950776 30557075000796305 70163282719127622 31834436428630117 8128929940147863 72585999196480414 11758253562160706 38042084932166378 66958343246754210 62096032433670356 52641748161129865 5677279718275747 6312248157260847 79632747987762040 57448158563339682 51999909231654123 84642572691201376 27662537439121757 59462838776187561 43906246298767866 41480326293978858 40396119043786750 6313482989307340 13420382459599418 73478642403699965 64470679159516943 8635953099252639 37318758111005460 13903319915469464 50903053393595523 22348294501827012 78580421709037358 80089286236805638 26130860416959319 84874020609380648 22300278520428410 49448374452434888 6797454019800389 64568732242290034 96652184586167136 62194863230335021 92639222208535881 2553851977105186 60996033072405587 34684899758650348 94584281535245236 43582578501138874 33227368068272125 63407111082251249 6071523007072882 95593770047192756 35877781370565482 35070842201320514 16116870734049807 76325750738041807 11334023870412440 3493350207166301 28671425547323487 31066139255537923 27770649770687631 63314716542931339 49364443031712290 98752713852808135 44038672379439918 19428131426200926 39982594804505285 63590035263530004 1590816115681930 5914521785172720 8251565744579084 6380633955313257 17832976499389982 74787796697669290 8067727881444516 25735369309829013 60115009588980116 55729472854357563 41882233374835058 23515499026855222 82360679456253989 14710072517430478 63135665955354341 61868955938023818 44769413785404626 70768443346701613 84942270810121830 44452672776895747 48631005386319510 93894707381777121 21881686701216723 99514082606287605 59753713025399142 66073955396002157 17022297480316090 99218697411602559 80659232648024560 56282471538797267 39289306592134596 48903513169166006 83047090052705334 36732958912140328 65098139721185097 46987291945357362 97691919504925218 62742467107492395 93934208274102278 84302157788393362 7847803260157956 58765147976297443 26822237564680082 1188578186086852 81358658181889362 78152776402387281 51589135588217562 59123284312427847 50068297062375367 52339430905412030 30914818690495092 73859694437977896 97980277474806706 22289550594949184 19713733733392685 51320222916278408 7305067926307195 90328289657967280 66171491612107930 58506658401420013 48741843090066885 30976896414087894 48599669982478064 92572297092387488 86667370915696187 74166772927791799 59271718924838169 59859525850579781 31669604609890232 83840956055123452 5287113470600569 89500593548837881 99020363635906149 58874423329025772 85468649442688960 2160119573615680 39857648448625348 85247947386756932 13195722974724340 83876737474049375 27680865804017 36515976825428598 8718177868663400 98053108731045274 15768434190164430 6407299936981557 92051394262750705 40927688714314655 41841911745649454 52255995748135375 52018672182266868 46951603182921308 53175938943055111 99496782773316047 20525550484369597 29610578215685863 94293788525623967 35385667323855285 58208836051981389 67771994833948501 57727584124738751 46660572027254818 5595055445426815 77116299339946967 9447923994278755 42857516489686337 6483546524817065 67480041735333159 56089917413960540 89159295488626500 85254483536297865 36923330519685089 98577451287630399 93349694426660504 27852654824535511 68734089958061419 50638544051321117 92536836256058032 52892329113799453 5131994443487565 3595700087017053 93032525030392905 58926674786511918 21073814259212881 31668351224657754 84958446595013212 15886165508964603 39718757170549024 42739000577000054 40577744482511459 58998286685559911 86503486032533368 79898526834823861 14859284095738534 5647852277093803 37218230125591222 90033214334270777 27440020540248201 61260983367637365 86541220924318046 18378580452545993 36183269021280353 74962973120914307 14980879850069448 28773192140673850 17951625984379879 13333381314482538 77079072759564599 86060432819071530 85236463384533614 99418107653499971 62812727673353169 32871851610894734 29415953946769445 34033582922183290 66514137860897947 58485741626335606 27768576696516390 65063526529816726 96772419097791034 73314780520284563 86259414093860950 32982244496394973 55225374398090597 56618893234215484 57646155283157676 70564702688573751 65675958625356822 12325384199437800 77872186194619204 61519042009378739 77059122112560045 95849810957558161 49712207018964679 32316966215315415 70118784877720129 46991534094428199 20973069721571114 3360615409942793 41172872034543805 81470109978031343 95128029662938457 88985055836653084 85196758067444001 13967046151488529 39880151612595534 70964367062306035 15993147196014713 13597504034228747 44633616595922860 55870358818438113 12531536188455111 43840619150066688 42346712917390479 7657030631933661 43157928604355092 79526411872757941 29956030042269548 5689607707206529 77549126801926720 72274221314924680 97689111446780186 60200452866617825 55020047052569684 7912238581350058 62358372549646359 99780069297537581 15166655177674476 97058503150510071 77621793612131882 98611343051907901 7869761431474563 77374419455109266 71483126282784320 70656130843839183 56291917039486706 5281843807006024 33881363192918637 89676901716572559 37956970769163377 34606726754293583 3817597681701964 26589169784776372 26501134259932444 39072600867202318 45565200827035467 7685538233260178 69827204611649101 77785801059667373 9166282598366186 28999622228950830 80808805714283479 58919667111480487 32250188588653216 60374094909441679 41867179535717877 18022707355831474 79409268448310837 34408297612944207 51610667981097406 25123315990477124 15160620534982705 40870997394992175 64242984576578638 60438385220117697 34237639399591302 37235533233317159 76956039114368662 43525043348454666 21962629744556677 47978920316786582 11564961829974312 3489423862176126 62649739679082427 48973950926955060 72030662820029478 39790741495404904 20825965236454291 49886914187863762 48390500645020341 36726198513672808 37709010018977794 60677913415768612 52584507692213228 75739807210013276 84549864272423214 98027106685134096 14852762791468444 2586705870269730 39104936425453110 19020129135040313 2473691933481720 78349586006164044 50109607018976377 48289398757031627 42157914264296254 91338498499714512 88393732540495153 45438687212575738 26537753194108117 75863037211281759 48639050903549446 84130942053411474 79549867827212772 34340162034458688 23408536562281402 60431703185788984 38589185936798072 51512520087883995 73006634697161524 37438293550235838 280590533512339 94747906857018476 90630724350300545 20865804965615847 21710886304404862 38986647604061174 31284953990761205 81725776925887363 81128526305973589 16870260085993080 52381157768856292 57071809341178057 47373452935722780 62832407581270675 25156717250496346 62881407306570024 87590741803258356 53851992572285358 88805810067724138 14781510915846650 18780139183317968 91681577789561290 44089818269816293 92019768113694007 48403952582891347 30857868736747810 81539351442156797 20462358745927053 43006779440570473 34107761345035314 23125264893573144 41352462578381571 41596636514651527 776810065536923 44173949180738213 92767333262614307 85242398614420122 74258014226922893 38362933497663719 91130605706090253 12827913089883970 3065023695804635 69240290741548971 3874436814776890 62443190210203270 67958287071190160 13603230865475154 91806741963930369 93125568389058389 65701695088384530 65383032149222533 24241760257361549 62752393866327913 13702163736958348 75438511477471760 2654822241310380 69027073064379999 25722963883342370 33874546024360820 98940964494004398 65473661723316771 20863828387032228 96989740191930497 81474287948839935 16104222334192761 67201123346672450 80289327162030762 2841936685287628 49239654108427010 13352512029102874 47310768190399815 96371423824253784 57416166868289307 52446681451808544 32121285317471746 43574414374225973 79842438110521348 34474364078094598 19729002340530729 701193125757724 34894565996172809 17685826809119233 63007876524730152 12024074852912811 85520072677234358 11786232316173743 59794656584372424 80431884167531944 8176486783004002 64628081330451981 94420220358170727 72034007972370073 97668637680451442 57233690896267622 67599228183927699 96438804425210066 45793054746942389 39330153445027128 75730909671004277 37892724291892417 27403133101327657 16234560962091289 58095720644930893 17650359401257919 28972815704559835 65469646482019541 97327518217183390 27744136295868298 8410113090591475 88562249249886388 78602603497742225 96837079118849310 75948955393006707 63873703295697100 23978635168321083 94668643476332802 67215869667320490 6080263960080559 69024356475779598 62117862710651189 8465735029458636 57186001073241720 43601514348646193 79720897309256548 9622934968418719 49868025777068828 34111829066624229 6834189789041210 71739414281641163 9752793390102086 79689565013959383 18869050762480931 25654527422622797 47186824013641382 57658359636572295 71375068373827394 15354645103748239 25431427977332362 31945845172407640 74117720754242405 771822298008845 3863905478559530 11460034364245911 78628238743027790 87041928695834982 15518587161373616 52303706134645489 73885173565826776 42314527549476355 81589702214231597 79498060116849726 63352024044555485 71007376674709196 65314690731398704 77244524594136547 43222747476023281 49140805139608465 50967041864800715 39619620705951630 82587832596346776 73870218609397060 93925828373497042 74164349212290658 43233341689945573 84147387305012103 23926609772674078 29856181641832985 76585566147245344 10128878802234440 3986567283151567 53568639845532652 71203137558750361 2333769616074479 8356171889554677 12061318066220142 32038270004015722 36347956012354033 85980273772833555 53644572545551106 20240148905940857 46096084459475984 96862206140040238 59415156352893059 2729806872457067 78946655220403462 2662356696900852 41695187381729369 84595226758798984 68621309731411666 43839359746108483 5610481133624752 84511071809117525 81004680107431717 18468445982370975 16998322112021371 16980894588638260 61696026996315738 5888517672531504 6534513509019767 21585954575371936 51196931293282771 50930823108502643 75339810991658473 36602770999085535 5185435908323265 14526308203689446 31232378354590665 69457127155356891 46128700268807 17380431050419022 95873906448666431 81153637525873042 11555407807365198 6972470947501307 604653292582525 13532946591111108 20980182177743725 6737004677759805 20575396873104049 28045670594343181 3567172776231117 10828158741763174 66755156724349349 48600557636081924 22853980444669278 73779446106870135 77332365646559857 97309378205820951 29642504381456303 21628491057066289 79116408176332316 94853343500808830 53736736743603167 34518930312690200 5135597919185396 64732538869887384 74248551449460497 3230592537718351 73072977596219784 44175004462275811 78274935182793799 60479051542347611 53501625220307327 9160880127095377 37323902624545819 57873829059969400 94802287152153242 69179979549426156 24362019197124980 5599422133732565 78583608909219746 94192875194168441 76070028444311980 17103745865374020 42192878205061566 41078668863884407 5309174623363438 52437186455792887 12465423883051359 93432904802593857 57711850510839226 97323391052896643 51484448029595126 55528451245078621 83441416422079308 47938946178144502 88263166086236485 92213300502061726 39524754409713223 12582201944501167 96517560257524496 85244881280718593 55617437636830836 74793179004420542 82424745794625164 35934559350159101 23068632206641999 58108360881123295 79905542541000580 12514010830967252 7030257604413292 69837089415167279 45785145881440238 9467230725686197 89037448176628170 35478704989660428 46465214156928881 2803793380215343 51465960444779843 14734028127068001 44541211216629249 46861083030880745 28269630013994803 22227157751343204 70195243100639368 73210140282627106 79077814427177300 21070882820211715 16379056591649718 42309797188411556 77007313261835145 57037410427682473 49092655353384489 79871258444513193 24083334961110342 3623145049167966 77299870651344958 4525575947921199 293694225300378 11005805003720041 46977184642323822 15936413551678680 1626685897883163 32475101336370388 93183466418527634 79950620634011105 14272409157873786 85322263706767090 48815466658000779 24389875614193903 79093775956867376 37593633950646037 31950721863849506 72061052538681140 75164915500044743 14260705320557087 43497559096352956 27878736759872882 9392203490042108 48182487475537533 12764846458578062 22202415185814204 44044964630037130 50360657228467659 45340335569025737 93170904069002504 72337969809479630 5814153103789419 26214550959692944 31656324963849972 51933026192747221 7269472399981774 47788674839949592 3733218728011185 21032054170505870 47622210995970111 46924479336103566 4925445777873218 36724606343675994 59601757152969750 35048862397845475 57401940949812379 8685906456902982 66494913253107389 54569838048315385 7908965240039781 43606304348953371 33278072082607871 72072485537069273 99995274232138803 53171688291355981 53000115581142828 40747694255814998 28488546736801421 37790097360042447 62358614348145705 51614602495694524 94609346933389830 94839106584805207 79974868889206065 88076539650277918 18208872001693726 69833406405488819 21996219195095448 43283514775288549 83231269578143769 31924962814660890 72276590820169432 78512542676079300 20462771024677945 51620683740360518 24643370274333669 6641705735076812 58376927785170570 8326613288108113 36188588648122791 5269720852130974 14678414481962321 82517681850977488 39831902227802141 60080469671501347 61637164529138647 23737727061125530 25850542442863349 85390406721893910 28214074595360474 86964539168112050 86503841870269931 71104737727416256 98342346795094095 77068492609191833 24614869475678958 20916862287123118 91415653657995529 27048350461624342 51167067817176688 44009716490504698 88449242080630791 87105663946325064 99673746770115736 12242678713952831 98898347918887207 31849801934330333 53557645665869540 56035091358026076 11734850964037367 80470976117776792 49482652305329144 14792153461775542 54368818321113248 17681519097434209 45496329957514803 70275684785951223 42840309308346875 67082877471074674 26827312561882400 9796125762585836 98861668910607458 82923079228856353 25697459441545322 78867087665105250 74059086301923766 10678285277945347 44531216967211581 4366649090718617 16072025630076976 98411407444112007 40502554335957101 60416843253761355 91085148608262734 48784512138460855 65300544648384349 90835740335205030 43166067498801098 34539077503233756 93859082605070650 37177744960892239 5958459278866420 28950322214176403 23260579057727503 36781734151044314 62510411818673546 81981841669326338 49750778022082763 15522996876329679 65584524205763531 86839589087188208 23491830786038189 30540327309165920 3801947565566542 87684637004664310 57908400978944934 28894005123882418 29434049242931213 44391174604594163 93834999158425070 6483547969891539 43803728851266940 38037274326468789 22459597300225489 68159400535897605 67169984462555671 33373699909467799 22909572163113289 49631122846282847 48184273551176866 19642521351451487 43135567732220468 35464203289943418 70163129844458638 35048127008461532 85558975688516618 28793277034317575 63407851164689934 6987005822174829 69236281205888818 16130620906368813 72456121745628154 28327602189966826 11797919733791798 14333662795904300 56665926472223722 20129345726444464 7596886317079269 38773878731419273 16201581948022754 88496238983624689 82932149760999466 11533665234744189 10910588218676143 34042760542453067 42246199753813665 76009958174913648 72068518502154899 85635232188678745 31977621591574340 20604847741859466 98421640846670596 71577325925109246 25908162051167234 89739939178376507 88303844484777652 46939618323119288 25973902813180377 74018252961394480 91465619979497493 88318554020282392 66178297451230302 29954241744456440 46396580923961586 93205159403785582 79600413667825127 96985038963159224 12926219443967264 71364084176065422 11930039828976405 36570234814062956 29960898173221162 93881887188225022 16387759256476719 94087761372969709 13643362745100841 47848472210556509 31328460606323959 44766825904419604 89182916265849687 24068738309967089 7669000069235964 67888499737524955 59966292824514589 5944853024610381 67177187043581761 24671247579823408 70117916357332074 86809220583923585 75929254676601879 66623907270338506 535739589661704 84230233448046353 31009568197710609 1174991226182342 85218823808025351 68873281059852266 86032163448991836 41736402246057403 24328847202624424 10046299723123849 6254848003286205 58186662264687784 14103414329599465 12621345473873249 37643443009851739 45533977686228188 40605867844694488 16896667205135191 89273169734844673 69064104610119538 16313401969840401 20359028070194623 50820182975817154 45763991675445724 98438148139821719 6255357127829080 7871988351007063 82445254574434368 80661163877848334 23801286734247206 82497906202478475 93338535764459566 224853670407402 69814437194407883 19910243150962818 49517646472155704 5624724748121210 28355810584220135 89185778510707728 7678670197439633 89257963703985542 52367268162353222 18340876004839096 57895378059999199 28837924811892596 81025625675550312 46647393207921236 12440804914525989 56845669651462275 56554948598022398 98441208541516987 68044570520271164 5534766495708572 35617422694352942 21678154603182351 31250376705183432 17370542494085874 36220147146413972 72096010645192432 27386350658271810 75234039406519253 49609994010602459 83107160410810956 44795450858364076 49367090154132340 95412626277680883 97786851302490042 81141109165119104 74025179425923878 64535354242716536 15874876529389390 64677050107642060 23148395557003024 83453369917014795 48227834659477950 17145152636888650 75061744226560198 3213680468931720 31895225656741985 38190690329289606 9885088026422667 46034467736211575 11271159480157569 53420490316140357 72929984211304845 7571631629522263 24868756422216657 68581829819978027 6353534097192622 43623456493063013 50188682795725915 74201867980405840 27263098593607433 82388903811802018 10482701544581072 21327485807494635 59975916745128469 81577420787442218 12761485038030601 48883168141579708 79759273648887387 43332289578654232 39734690139738553 67067397748572509 87469198471546111 97503243411227251 23905733352304476 36305930369546343 97515286514460087 18992793986945424 7548609566676878 68036124729734283 20253494836504459 9686626060394210 49998743346152055 51709103818275091 75311462492085706 67773553156448848 9814185684649155 9385093743031687 46934878835283570 39562919378664028 97483845539383727 57650536362085066 46531058895092093 25317457182035191 46016227633215112 37356318883579755 15395693334318791 15467324737502274 84425849692586218 88314061163707290 39423206954994254 39464751092388130 52904164743932100 20169927946352512 61928347460017021 32552591483566946 36609134985456990 65314779539455020 56003582298850416 77400144665261323 58855615207050890 46365119883520976 17389441369567901 49316891712257133 62823744393412587 16655297440295706 83350449805954748 20295617977634502 61888076203857590 95945868973469418 55903119284940966 78730886716582231 98982226006974034 94113647256133382 90866377345748539 48547736988262335 99246556426603158 27858233844080657 7650961642935240 57217251705242478 3700911608416812 17256646385572413 43948643432976386 59637141960505784 22795122248653816 74996715221368642 88860944482743206 27588081175618185 94987060639907937 35999032747947689 5266685914735970 34645841190196863 40241644763443401 55518524411210592 60270555719873068 20983805874660224 39025621913619970 46763289606948873 75689441249450603 80985791920614979 59060462485585373 92056870241856679 36900077867389892 69342256423536438 66143865619992682 80760999865833041 19905381745895932 90519366703577758 93763227348943799 69249201670409759 14080548253082058 66263185256694599 25719948684503874 39211120352634222 30959178691205433 92764551249452059 22187185253803330 67074945560411268 66314716082312830 65271746630273331 93620538244934812 22946360178040048 65866496379094474 63154742926392681 30777878422438572 14018149791681777 24693410237648903 49514850458906821 72678607063399371 86042608949492873 42733766450130343 19255105380932984 7252356398176640 32949480136558417 71007633516823775 8110084726537360 16235962356254656 28049660713868709 41236891358855092 46504568622007748 75822509828182620 17102536494355187 65160990460798515 49874066939195643 5166054509965276 12919153985767468 89247127594542040 83204589015263854 91461110291621674 76993969632466161 59204200145567043 32325550624369295 87549921642002573 26956857151729358 72804303832857464 2550653716030989 45283927486344637 12789493879976436 98055425451210236 11596486773428469 20483614768002891 94633138433060656 88035244704658882 64499265538241318 1317755228068053 84408484116137746 19673776079618419 1536614502235346 30371114924991312 55410800017418260 8583073815585933 83380041212056950 46025596131691354 38031738355125430 58967888887778057 63697625545802865 37146434936217680 115343072198809 31301885205875942 29451631270535194 16655530201386780 13644383997924177 89625450656028269 8252884125256812 622018482838222 6836363687193650 44251185302131438 44552076414517884 85079107298684219 40938686055623478 94205094863957536 7245659141303110 88925185010954351 81793176331420740 45291956773516976 64557505860015523 47338245561949250 45193190084312696 94316300310589290 14982457240735860 57519555723948969 67354067782347718 32565990544321315 35363140766782719 65416450111550870 2623892027985781 81755683605254403 3982619440832700 87491952796654089 30302657348710994 66620149725702917 33839551898442146 7995708439345694 93789699359117597 10518788920274822 61999806721438073 22632353601251988 18717958988898905 74092807666117622 45087537819675905 62949357876165952 72157393855710925 68294308929575406 46233357858568676 61164028364836744 7597615506813379 5215519983368677 27473297428776115 60487913247228902 44522346267262498 64146244529906626 64082734126707786 74388402212736250 70410578686726020 62767027234123206 56495819602309155 58270800902152986 76019137456434712 65606356371635239 72214165751538468 38362977238443687 71083520930791237 31771053629776362 86576462424078928 94334601728849 60272166543473356 10809015345281962 54417616819853057 21788245976490595 69203895888154881 54346046158575128 70756923334502213 67391837643025450 96246362827240217 20935110876440365 982583470007177 5355580541810872 5453172334834132 30964716080999508 48439022466404484 94740658010523798 19010712826695019 61289185654125918 35023871986682400 45496926128700873 69333988107654702 51495171563885824 24115994286616603 12639666213668495 52343647734283602 5436125596389299 55649230785675518 33143274821614576 19634311087718650 14437486595229888 20619673282604035 77721493221414095 49375674726423257 94320052554576530 13150289247250849 87184141704673775 30658663669116105 84615118250841341 22387860802585788 92517561899437845 86172701288922865 89589766315959576 60670812674884171 30233848678193634 41146210449396512 63344361422108657 13358657481235465 62126904422556233 3662140075214239 7386127446278868 5819933670391298 85113644462770201 83373462692725490 88876424270597685 55636862398073635 12677980351405766 62305304417899707 58501415228873091 8247352549677307 28802103257374018 5611552247420461 34504501419594678 46560107425035007 57230839218813578 20926447942807004 95264829222606789 986624519947058 13104825252184633 47863150529441315 10739816830112337 96068698730765778 1516841257562450 6780677445465398 49471404483081128 58088489029465606 11956314350277922 70814717863816708 1223680067536651 25913423037682276 39852479803236089 70747601434104586 46983591339376954 1153357274888486 47024414452702929 41647655639197063 11644881937169626 83683730385251489 68371940927811686 20845669044837444 12225900544114700 8161608804532276 15208113804361368 2930910499040983 13906409277972382 79372189410572736 27651540185200589 34878887656627386 22233164836819249 16626627674179783 76952033847658546 64964879023978332 7464644822780931 67787426511024637 49462009638348710 11954631419238635 71711152441431212 4668085092177917 27225929422750338 54479397174353836 12620232252653430 62514162104922333 42569358483410032 38401071769585144 3312661016545862 72787162321699721 26643832715658635 47518946780262915 36562843104970643 16304307930805959 50713101111276033 22608683835472200 96395447449039415 11398254752439138 21622818134095070 2721292509489615 88586308982243067 79642319539661877 60892772896878459 62533069106268348 41008291022795939 82903858809080278 84874271708905516 67789328898909741 18105622092963898 26166280666093176 5982463628670332 61350072859702861 83900813905528929 87126032436867177 36823467333024783 35966432672774665 16628276275624734 55914402080497524 7121776422702899 96930189281396540 51320399750732403 65748517356954302 3791167610120407 80711752254199479 29847479982574350 88940088784374949 67608753761167498 76466756484731153 5873365665059158 85277903119217104 92683655685462093 33277613787838201 45468700752316770 80933936042240707 18761900027761588 83533235992906425 50761668674645377 63380567842304891 56600289516317427 74950470708397803 82882403095672311 23863204666043994 19843802693048547 91497725655029293 13780107017839696 14106854709638580 42293526001488381 21339848840283602 41122863521020361 90368089806697190 63652924825111657 1188875969504526 6983239103274770 93771669174875365 49673556531080705 20799613512941250 19281131342321093 26489189302917233 27982776788816991 74214553062128719 34454210887345426 78342435867638788 53089948351736649 41677061445200185 12811669287269015 95581319477004082 31376957303339486 61831327692022430 95684494028151322 69481375468322122 4420006071923384 53970243746786314 17457245183921549 70162854970908646 90609689577588793 43863314906110891 5741557742643353 35269731321628452 49727682707927557 38576668620553976 77839928588572637 7636975272882458 23898236588298187 32456016326695044 51689963558060195 72647382070494250 45924758427645429 3497413127339624 44721957659176799 89493287669586897 27141038712853205 42937019182031428 9389509061142467 76750664985364359 29473471131879798 68431583284143720 495533970985484 41526808073603135 62836395089575532 19669978102113357 48703681184483794 20253303804010745 53731023444569910 22597753812857845 21076309582621123 50438236049108052 40465474785500434 98448513267779332 21184612191859745 35509722153178176 61142698946046214 20124168585668550 84868064987445096 71311220857267408 95660528133479647 32206892055484848 58114774001586766 85125867753549310 37810934774052843 77516308931886749 96210091862678765 97495494619934686 50780936503521762 21361782297711459 87372377421382153 2594923160656678 10892987783367187 60769075417074006 29350293096134373 12592028973829957 19347114813177194 70577999679460555 11132956269396444 58472819829897652 96820747803940424 26200352672718947 97773255533937866 66817549739391964 85272006635680125 67998433672096269 72299492165698067 78102201068026766 14285014946151001 56761242312471922 4196730964642393 68960781650669075 43288452078439246 73731898385908913 6133922256868145 39689048469510037 80881396828783916 27253017642423966 82285737336405808 94853960659727058 36023896599628996 73330294577112034 69813690032547775 14595985051660138 33752507408732969 17805891063874472 80271931362938317 18472593817443394 22541780535358741 4721945870797004 3234155940786993 65768681579383463 71454413419046783 30341494099607396 42394630871941395 27802950128143339 95528285580027505 95153421112541745 20842903465492800 55325732661493265 63594503135217013 31254983472431276 98914468624463645 2042285632867241 60059539306683568 67454829658847792 53309113265746967 29375385273423404 73328268912506135 75555957455955477 48437005501012542 51583589142358017 24327566768156093 79360740543472018 49343098771191853 86326735920455538 26497112833445625 14595521306259023 93428940134323404 91032754601515344 60080489069777741 26867247227366927 4131746937160984 86953411806103704 29657779119702076 58063466956160169 1787856940095811 93036340346609923 53559911518693542 82480718921690174 78106615417034876 58555819263365733 95077920264734102 36684734951716346 57754466280039156 98513856976316730 52528551086861899 91899516151402006 45820759961901255 16312467836594215 9745683458571464 30451016226516709 26221626525089981 21592989698431391 34173269409666469 66868239177878072 63590083182116200 43920549531268828 38271604761100533 54833200568492963 77087708517405415 57231552484195015 69770075641138855 50653082429185340 38662681854842845 3911220690847159 80860917668147017 20887053566375196 61243521726697584 3345486470439272 56301413968733200 52618691710348291 17052805956401911 49961349199901061 5479371235846814 40925540035565569 30476519703797890 33078123045466624 30261948450767051 81481552857277262 56444494074032285 10623620621165815 65845695602038081 65535795963115091 34943898240751541 15733723489435882 84680450790067109 86245471967613046 14829969718204987 54759517394403904 87767383861117671 41068331374187927 89691296398105414 45917852307306252 64966871732744721 69757150374864831 98039031369189490 56878235869532786 51183804314002288 11735711418108000 25645399026485446 98293775093339268 95205453194065444 55799375333087691 81140615515226271 88586723853130290 38085344241684928 94390581740145702 25119766664143243 27873073967022462 71218074528582555 40529570076671614 98009194514757024 35557441251069507 52541187562088888 84743072723009526 7881664211005739 78574066001604684 6840651405455149 52994460960807774 87361033534005439 31615287209574306 67555846405186588 86586990934590620 21174149505167439 80055696947530613 7079272584704265 83259112420503404 81119888347274740 38071916037592212 5456488553915667 35100237732978995 58779659462277025 67469416046869813 33395033619858135 93917377244952324 39490381385899119 63331793618827299 90966186491982510 58193275215628110 56960084941639629 22121547111737838 92552305025314635 21141337684453447 64478767251849008 99830376138135667 13742370853368770 64459217090666692 31321069043239498 15167753556200042 4283492097894371 9237438317788791 29075554715302958 51558111040286039 5101513909121288 91761640037583683 56320092828953499 6137437697317736 37997025124887712 98740733679820077 4946976590492220 18617477318758093 73981467127005962 11714345986857837 95595286922510444 98733356353688631 6144963682761722 72412276898561232 14559640879700270 41487200974785156 6458963990111508 75206680583489804 13282890045259600 54588669944639578 72246823730206719 46166963065275287 67376000766099799 6539479192996187 55138825977577903 7105173620030897 17530526303790432 34941267542027522 70852151235744210 89187681444366094 64855506990638508 45802232962997223 76540833087948005 75493299487648674 55714565312166538 76491442314340325 19541277142395591 32997460152761711 90924234942806033 12371256019461458 6658691199101745 19546321593927466 25770912015841336 21366090991252718 10858676542971604 93143798172285069 24891470549122765 92193741587535807 48916832748701251 24135420904932425 46414266855118514 27057769881739440 55859606756351933 4512227213316748 66307402273132546 52810737196198708 66493599009779269 40625777962328387 93636265147401169 94108279441785450 4105469013686346 4058639740175908 64254474574164866 12983438850676255 66889179775422515 98220026977775886 63158007596597916 58468474586649343 20755902817946401 13058016863745345 42726045728991161 8915317281740592 31560484172580241 25076624680785271 92070226045754148 26170190987299742 7349940631951313 80636876548367312 2994120581427824 36394489880740755 56034994619488961 97471888628979461 27817830007653480 85263494399040941 64395975735682000 70602780652973924 56841822232836520 74797376148486572 84943589958299745 37491869591219181 8942853701519180 1997286524568426 8755934400685210 53670060866619066 18323157708909068 57499199713936480 95717234783513404 53061601066344371 34468998755621181 99664783981492368 28070547592099239 14350201826187983 88999095635410166 19363514309027045 60727008676070150 88045331321949829 38023313196839862 15648981006529859 63896441619816805 21730979165473438 62724794926675417 64862013674658913 53218655477436257 91382790696045196 27748509454375473 24408740675670138 49972329420316321 72994351413262555 78096092139488184 77834722126835223 40720482290320207 42358038859841147 8025627306671430 43569101485044446 92722347516100900 41535886183469420 47762661507088480 36468013233725017 18014472738492112 73890299085014466 21574428307988548 50360316640500098 2906673724201903 10886481148791322 55057100985865410 88774497252863277 30514333002475207 55132731804734415 3112558702450198 916314354304625 44548523963675918 21349437529696572 50930306622218675 10894696276594452 81871408110600170 6774148303772554 85876711961810364 373246794142766 78144094885255931 37445740644976889 99960598485531997 91446634382027070 52558532510657435 25722618108376308 97058466124574466 72060718730868358 76443698174070488 4663869719062944 44564069098316089 42539695938461106 84534951345251239 62207065237517760 61882152065807010 61168986147256508 53214295448148803 60839991414674159 8277212060451492 78648477165486029 19972646682090728 29592923849782264 87685488814582771 97167860825520760 59905864554077644 17650544228859208 61443060295514245 34915726812412963 28445509551668424 80205951979440282 7799351047362435 93437653554937767 648259404346839 84401429149217446 18925299373493314 18508520813546281 75330466058378956 81633118470158331 19039726300998253 34135736048646837 35539081299740033 14672927280802176 17856090052321998 34973126927160484 56043616791515798 68838391097700911 87846294462765340 60670489960061121 79031070191030721 32371672994065395 6498363611741755 11254141485245554 19229642424691517 99411016011570489 96465422564525354 99420570562216518 22682965261114872 99389649504372460 82504730021728757 55477717106786266 37595281570654465 47368550160126783 62483718667499884 65410601663178167 11622506715780332 58154443095586550 6148825833358011 95694961989006004 73045622899739851 43425995579794639 32190822881334480 81858333278030689 85158721089127865 18424152221914978 13623703070350671 73502461751872462 30061003576829351 31105493697780348 51853182052427950 24701575258127879 63467612058830995 44948775323442708 73531862122833900 35029192159273106 83721264880606836 1050772617590633 78470260610737231 3647366637406828 29950767049859682 32526165452262413 98067447394983610 61096027980902012 22142116712731808 91383037428730075 72057629444610086 49733967236244577 96865176832894182 76898670103013684 2874250112250157 70089106683546920 60899155019488772 51264498630102507 29021109833246478 93719496429259906 99084835172161517 92498592981045326 86965060963693645 32856069668536454 57332259950535449 3518341098436400 44499131621075959 73737247221473710 31016788382000138 98851939536781330 25065946914462019 32677320818750095 46314996903203609 71338228259264444 75766039167918840 25618152499436286 16075568486681548 11971268829043679 69081488630483538 75315085499375637 7735115823330511 61479478094416899 70141112222319490 95116725867090606 18800065350003324 53932267517033325 85025705439431193 94283272638383849 65207597577969219 16883148072889675 9225531233285241 50227490168121580 70569167501509853 26755587125700875 5324743365498243 4387026696918295 43648556520278390 90991110340131690 52257748151564216 82170128386019081 19389189977033953 22985176912727677 62564047008850962 61390238030088526 13125915834961029 35307530465983856 40529909563322966 87212184593006528 45964558987180909 25823626034610840 38375814300090716 13801003211809692 34602383520681493 85046768012756586 17300853206516425 20932228644829982 10830150979190162 15569081239427501 80699823321877401 99860431995700849 78124336117753861 93459879262110606 91705883002138499 78224998092723056 26447838459955179 70647480835113366 63320324882866503 99109071032574318 31302350625560766 19211682086107124 37102157936623571 83870180960933379 72043461173562568 46307242707148400 40477674792784215 76668107190359187 45556288794585078 52457232789575643 24692506062566816 27662956004356280 46653141166584819 72056873258942509 26775658540024934 65712635813653984 17453472289279157 5189077965334537 68716199763230235 14036798094463117 94606903797529027 93295504784993575 45605649533610073 56190454089483490 62707124930941704 3447853718738128 4514618411355257 63752702577350339 59749885576347698 9604344878168773 13528205919420904 56747800495734380 47699270886900280 50152598351237277 87782874076799350 40429211097522232 28173184982724348 73882755397498834 44997646928101830 83034182245851664 91507214680011625 99338349552445130 45194642785351063 50050117677751565 64380434829290120 74724112255609920 18649032684665097 13391069512661166 45748391265807147 69409527254031662 86911341947243467 59687111365279643 86323770931605071 24968577659924752 64071749388267939 48572001987734177 52484605539541099 74841043043366116 19279482426418709 32977871755762273 69949461136968992 99160477842385977 94186483914212443 49959557705351491 69066311974358599 59042002388849067 59487362749869638 3816521961254588 50738013858641031 79844694594780206 85637324971158554 42224851029726252 85317498778384550 78330212179971613 43760885519235845 31618920542449303 33731434810450988 48289457488269751 96017274033985121 78229935757361654 52203164021945667 22653770088023586 49190214723527183 37212395306979197 46545844217371690 57445928626536216 81871534201174910 18961342967858707 6004569781894078 59290699466639200 93701453532991242 23546608562854551 8395081882181810 14145128386481465 35058583411991206 59694275242048349 52979041982001792 90541421907523857 38337946458901148 33567455298194562 59146875940751675 95160085310838562 95502173658890429 59103296312248964 11749245427181060 25310999906548071 53719598524517852 33170105801405589 79008042099119288 19644779993001818 93486562823751147 69692178334079455 95194285441922874 2464899218462522 87137241529771093 57195603699638788 93191059847095219 4729541392340628 57644282456709776 98107318189340396 41292505240368708 20860776890369992 50414127545427707 72578426408403456 3888891294667892 6868090505048054 94583006596218955 95240905662861915 48132629347916460 58329309902123720 4707743105844763 43976939918960976 6337368041824812 18600344024545183 32783910151754808 72851909739062550 89105591686877432 48476588205230166 24302093026469524 39106282166768297 3197227255376350 53228612780734129 91234560581335619 6833002647837048 97807869238746766 2421740890707006 12468189525783115 83783362982637027 640695415124841 49249235716369404 63777079544833703 55037224027168876 4372939262303848 97971845140515998 44041917089870822 16480160355811670 82535935488360576 62399667271007921 86801837854598281 46082834867588789 37393660700175081 43549587820192392 18218109900420947 89577442344527229 14384385451759006 15413686765666395 38542828158178473 44988448126374541 37816329602656634 6133091339070163 10882416170597724 91605010437442522 28191368849609575 79817425834720451 9384927136296233 19100216235351668 43821768164774623 29563259142088565 7670513041189533 78618492055411853 85504146756466644 26633938745415062 43669439031924423 43460562814522624 36031379294335007 78191819937011605 26591383664855905 486411792087165 14262056251594151 76524940607484542 72511863707793546 96555588902111395 11919005114062646 89799574142623938 86046531614479640 99051011592716537 21873321898556669 23345702380504570 10091340053737057 43092523316128807 49894094767639820 64685293567392908 9479067941310405 45341488565499032 14629683518967947 69859785711422262 34043127283289918 86910441366699869 98238404177216979 19407145979109972 21379817854688685 45658175169007432 27868263789418326 96533702805465709 20455336552492700 40695382367035986 5865396591110164 14514620570594103 57160180921281929 92046913925636721 63094734443550030 12175906019780192 52671280538948450 55793450190785187 31326610286653173 20589976244509163 88968881591101069 5996239945538321 60223071317427729 20810066165034767 81472320835537869 8791032777588383 84654613209976102 32228022089940973 52233738958425180 88284321853078398 73950444718392268 5596940300308299 15977968361577798 73930824089802383 8072766665634132 20447861043073556 79693523291952074 84354113672145799 45077857282022273 72246483653385861 33114793756964869 72243694387982244 30323190528333361 49289457498902136 37825344419253157 85980723187050013 44774162075827065 99362599691770391 14508712019199656 49679170773407490 89187429433526417 62925729450589979 73495054666160229 81675040352626212 82519071246923549 16462820904375190 35718164183526277 59218109844870023 2407410407334337 62825198457891986 85019560385311392 79099928839237384 11398597353222699 21948420125437247 53583258708294098 17775281830421554 69247959839000882 8876529249316491 50586971039983706 15144685661730457 69535349228569448 64756076250713652 40958197366700177 8609144839721445 79377538156652503 84716587589873876 17297909293451 84332577321974786 767940149984102 76335360581101113 85659007924277703 80121596851305782 30682592429630866 59207751518738685 2611018835238348 8507493351771642 19647234741912273 76725256528622306 49309108231249545 61417202434420935 51139603473063488 50130916075615534 26965863995534618 20024234885472715 34462490105934548 64201175942463702 56538787066904031 50715008778696988 3889639716854511 85775713183838048 29391279677039361 76567294962775656 41184681869472689 98795108364218843 3499366532041065 41964032308607001 53908671566797736 40136444608570149 25070445555681698 50481789397111550 35649507507423432 11543730096349728 36214761149885579 70959057643906745 83278085622880027 82065622217202867 24188996140257986 4100254392044246 66981930589282783 17486071494060836 34213596505093628 2096425854558424 5555855101498157 99616230597908560 54426612421666207 50683294931343700 12606586032640246 48732038405949191 6534061638195683 41572746173313859 9067104679845633 38262155878071168 23475859114170821 42085292496365347 12536334110440996 84453041919221708 95128465918417835 5494176324560367 94696903554158022 95422200151039551 2860490439655749 59827599105723225 60187075273348773 64958597198723236 63998000007201482 56821048003135773 95737272992272313 80552836864195720 29450011920961029 65724853716562747 98065390527701076 23587044522247801 32642707290930398 14556453584235363 54082162510818911 45498907622913772 37685333214103661 36768148570198528 13197665951631864 98832909395403 71725534651845566 37214363542770320 8164813204005171 15991570963671715 77285764710414417 33000702405579989 45830238792077615 3562677873005076 82510848106743286 51499376669490138 98452574074038160 64456712154883467 13864886623416813 40549511434753348 16938894529165669 84441920189863835 26640019570661299 33903576226913553 19390191129518874 98419005098399151 81808767642152592 16813680612262905 15418466008634518 17764713350277751 28385388269154828 50791242972359327 37072863466009805 20126407468698716 32082312205266436 91186695960317246 79959336447823321 23789419725534069 30415886632144486 34677397815132926 96905082553059880 81404949722197061 37730188088985832 68485225770628410 72305020945717661 40827245483752575 56748949711933560 15417049542335652 32139399199232322 26562048205351285 53668125404210191 48943766864093939 67823434117035846 82519098550600893 70084425381529526 10818686777983836 70767108429160494 14862326695283428 66753468125172888 39682553748329816 74107270490973415 64653238297414905 56465572894354200 74381919925423248 30341608611631362 9507091208294162 37360687595895788 51928658637743190 95132444534673780 3179803370432756 16356428971499709 30607895397725566 77589048940868147 10919640121352824 104642391596517 90593490765634621 1779495414363922 45755425798988370 96074610095692049 9444453411868016 42030638575406788 76936163754141055 40027101968376392 27126318050805588 28728749228447353 34832495256769776 86329371130264464 16492221364425617 88845820851250471 98402579926619976 6396684725723932 13213079735688076 84345992683862686 9559075475373360 48430649708473473 96213980673097530 12573056536988198 11533956078567370 71706481851076084 74072143664233433 14935266286431355 62404751902683956 92495983039007919 4835563763877860 39857463240716166 33567707240962374 21200583604908445 34397675110544612 8434449335395449 32240988133431143 11814055061063071 43106566687162982 91674864508920623 29637120285242919 6573065095520631 31695718933304982 99625124449843824 55115523825703817 71724697243425854 88281679761086844 53782644639691734 5308717283608081 84211727411195161 25828635584898629 30434138547056585 78071598736822079 99361942387017167 6165939231758768 96401869796384423 49765858428157576 63875886971872950 87955288499208679 48481318632335698 9010578853213818 15745585650617894 94690974459151744 63994431424846263 31634824915670535 439480428230317 68837278710443560 79967218315621002 52881961774811884 39268735002704317 82215095048024944 2190115461983624 97755168915039226 39689704192144393 23001842365855573 72625862402655082 54271081472823216 94111880316450003 30218602169794474 86116622024234943 83252193827761922 24024676264771114 20935886562431586 40697190114655570 14856391022508476 47435340491319399 49681588991412528 79177404023462336 65665709466981087 372248110306537 28952760847761788 35204623473128580 43608003697739868 8331866705243903 59338271915185919 46309367114686986 30611247420990610 75342882327930704 35276857269943564 45022684715186829 36555832458456880 50095088764646184 52142583146699052 73403583283326062 25418939716732315 59284267733395655 46351886721883521 93881582515758777 84167899508498249 70621008918689432 16999151538176495 68200477376737537 3015312278733525 93510880233527634 89545923590148231 38698718501436221 33448300836582962 69000364425053596 75439308036927581 35481201700295520 84605390390074556 90738479045911677 25588518177902512 34992927509133869 63488101138131056 11246659999303584 32415121857187180 91760062041741106 31524952639285904 98826872941204340 61411300073081647 77868130678844462 63054642105978059 26447465700951274 20109298810718674 17027731629699408 69720728594663081 32333871578447914 27074479747059463 56959380787613405 29437674551546069 42077980995917849 75844046948309620 3942829158787030 25787258570801667 15261910098103036 7948841480695790 9608394560806870 75398986051367201 67004352133124255 13076484927087166 96172006867909680 47674532027595670 32227069360753907 32427594647926338 70275573484684631 43826034180337536 26158239855777938 75477348550688634 9230349821726024 35028937962393787 29794027766734267 25876210019929695 83998434832667780 16959583760573359 95278344707797898 4788765937904143 92705761703249053 49849447551743533 49186177242727306 81966407918617985 7089632080904081 58526470486993174 98627203573713251 69356240198836 87073007643518537 28816728721206849 63568254617271701 39408850405624062 88818435025023782 75392876008856553 42918927982765090 11170941698950407 72529421497132310 54043882131787150 9032355961282417 10370167023774453 1475967025645637 64502391828617435 85762504035799000 78393342243254674 77059610259996857 21344783219367611 29077849735830501 85356278038238325 35977993790757203 30173659938081873 33135687303184424 88968029162714248 90378738722332440 59422573022630459 4890282384927217 92831533436754462 9660472316798589 31670435412148864 4569699347814438 54099859026956925 42424714500588879 26176615741057352 81030386130197471 55848751364768918 25923400809508627 67387922873899046 14478409441399450 18769096361253393 25363725850914381 64034985367989756 18646519815957050 89775664446116018 80368466148004054 52158720475205116 69192059517621168 7331846543803695 41424746032467298 17265232011963455 49823588705060960 46644699750008318 12377622562421646 70126709050091458 85746979850865495 15080891755036092 4278068786663103 16203761167730925 20287021495081727 95369511596793678 28966373394141904 70690259751310920 60576433560154921 16572680874469241 84662311418298520 83381803741204062 1575621479473184 3066375607488055 98357329834451105 22435647424651042 30522417985320100 14465216592958624 90642530294507400 68912302718412909 13437929563167764 53826538574747055 20821350459167096 32668355796673042 81987436009948386 92203982682509014 38633798599102597 32481537066805783 6218203915005281 38697819179144601 89036970593634248 91539170453303559 79339826827941787 24070883654485525 11835440217944451 21232456821377131 42974982647086308 21518524910120958 16659434236252579 73361106466179079 57624581654768532 1159253328742103 29341814569858013 60108222758019138 11412720748962178 59035563823031419 42554452016275308 53202186653624531 43575671419404550 48783906972676140 3577092899794356 61339653745329850 95264973729168007 74340495599661055 30353763792130769 9199104557254574 71315268120787637 20294382620211171 9275480149810872 55241146705013719 62304800401102921 14717212639820729 23191553908663978 65776024797100692 59478266133520976 32765519238311475 82108619399647617 46358322369168891 39265580025881021 81412238130713002 92472060642914628 71846182043382378 37735399253016425 62498169344585529 68997493810857639 54572920793236226 98778526534622391 47617888503871802 79358247925277599 14068892014541900 19363483075049262 44529763373696839 62939504452629521 35842662135761924 56176320252929791 52934089238398055 53283775943375640 39434263543290393 87634665203138054 29159449235634631 78775088331826646 99488680282599469 73376416909041937 25479643518466732 46465539425810131 42345288378711887 2870951917954689 94817010417990510 75361520948323929 37637221883963905 79979818427855213 77864753677339037 78156809801144434 21080548304205522 15961438608320583 18474960304385240 12371855753535091 41084127923700138 31364538568206666 95443750021188142 15081540074732379 17291759447147626 23614009273567678 67493507217130986 88186436836628273 840728554679895 47069581009757359 98956230093614167 54187144268685079 5965338706318826 77820778271672842 3540735063416387 34375255972613646 59802727048663178 61891519539214981 63709138909973955 71604128898579959 20677766559690261 36066175802793503 85779363635368837 48128719839690503 82148273393137453 25024874887437486 71977742457139376 3309758037038257 9837998006297126 61017240970167531 67884562062977010 90043022448839334 5886529938786000 46102041447126545 69180604260751911 99098707647552026 15029896079394439 1023277656537685 56435481383736321 36305122372940880 50919503671263450 66143331908706266 90656951459358439 48800152398832439 50582107103560296 31108872660674959 18110923830827952 22815390871647407 42068173343380963 49750029665689874 27178862257879194 80493283525804520 31025471388960808 1751661172210030 3375550040973243 80343308284233096 69605878318648295 19618123230194515 1758306864547847 23381688863300019 92501666756338294 59408682491453056 77617430252990295 6202107811678640 39768926488824451 29569465254621695 124851642926366 2819803990555162 20636232463661205 86570132990311426 59726552130842780 35747460121878481 36166492853656736 56095820603731512 36916695739440064 21474270159570975 46002774161335866 18031119536313258 85845531047745710 8114907634437044 84417473081377277 9212370038695089 88151048054981364 3680577378245555 55367031112529669 12379716032665788 955572322450119 71524942209342755 8861364847687468 31870585321498529 49310137055703081 16805609354129463 2783172070894283 16661157064131934 96926686164445846 94136550727230979 2957026928522855 79364933965682372 70630675369767160 22185567407247184 32872643519350208 69249263468959493 49929819017011111 4832053313779638 79090965936565175 98404468219422126 61291264873536033 63169339195746766 94208852033231449 25851891245622314 54633381716306887 42259789055637246 17227915257892912 88924705539304984 44971364799137071 28659781446923868 70715369167076481 75875779980962416 59573955148728347 54327308150430406 57890912509275957 61109965713920988 46563392819189214 94050898208856185 36922383303853002 64919432515663499 21412976584545598 57666466508181754 85383348968048963 61301929598257833 99398395694025876 64147483176837752 62172856147284152 46821799010535214 89847596586206108 29894262350618081 90040519190327437 55073307811954959 80465354266682024 97566665676971431 53164482983426389 4852065853506558 14657584625945298 66401022660191399 92235843420681559 79367631932206941 35396215974441328 42239131114620760 48027059974506821 93426903060549158 6165347447199688 36780819985665409 22069378573330258 79950430337175400 75315279615355231 97033666100184667 1610287956418942 95914436594556458 1455097957807130 21560195063745584 318303962928586 31367116588152197 28208394251750563 1859807586682093 65608567776525225 65205651574965279 77814570201180658 30346987530355983 50940850959463450 78421547585563614 3357216403996300 40117988835751292 32174757635820793 4207075214796308 53752409120018088 52716165285988659 4603473672853280 39309077492862505 45840610180453231 82889861190301108 30576562805360742 73767785994356139 25340318192572720 26304173553328587 83590158224304343 37744295320624137 393798036469533 6193669051472778 22944644904488498 39393800775310246 79755652201879924 99687793997854548 11652650394681694 57278746452963670 87082309937447217 14113085505846230 95264952118139891 72441555986287788 94723571851323112 73590995419557084 7124139616778699 24666258290892192 93210564147077790 50887945449789705 67457665129778643 17278790217066762 10244336683724766 96435902240464060 28022016692972268 60807103431969393 46430432136393985 78819395759414056 71451770179870455 83060851657828071 92045723284869455 6699469189675556 20585712098738151 63961811643171369 21856961863021058 96078692907032397 21875490324767479 70644425009644316 88192895809125103 23811590344332056 93170307546791632 6051544104762464 59949750748018382 86159123221478330 80232774923193498 90980267390236468 1768435539978493 29208157393258322 12849165384036234 98482497988336558 71368347111238720 4441166531062248 99020315440525405 63730089242758140 58199358884919621 59486189082675644 39124953470992251 23069886221696964 22073760210064148 57598746437565286 55781515129524188 31673112571454720 12349525896541152 69708382379205740 18580969450068760 73812514113143131 30792563433274597 33070178320177932 43258675352219062 93160365897858442 77070531582219599 8224185459690941 87887970407435996 44948926355218713 58973274527416921 74636760473284976 19508202680441062 44469725751369524 28985490889227206 51943141868811595 58511197909490764 59408141268461483 17368133273799733 21918823679344387 51191798905248322 17144399453837436 35592483730497386 38547586123499206 35347202019730045 35182365714059382 24926507048777665 12803965412834672 30302155211903453 95848693961241053 68572396294191701 47461852056910963 81271667719397835 1085449820718367 14269660418043497 70383902787404595 18765115545473670 67422028170966414 91786914975819970 51281610704983029 49284819864738912 12962225310870304 33311221747286581 68629620958412024 95708878324091556 69047354411340983 8241499890230568 84914060657691002 30348525998953309 88339399379419388 99749403459868153 75513317087553227 38611554277421574 78700570137206596 37337992731473767 35431044112977608 58694547373897456 20138446452157264 38242357358587149 9590172883734497 39844923635772437 41124267000800500 94040795711949529 17565524971278531 41103478443735354 77928343928650203 28935754123636903 47882815182948458 3815229935054960 11573970369085860 7799603123982183 86309625902369109 92884721431729731 16590573725576629 92557800077024347 61148085173640092 46676337420465978 89401486419490044 22648833009479699 52218603853305383 47466794950604630 12218370122026179 92309298699970549 79231944867448689 27472207145383058 93067987574850922 91777675374237721 39120183920571293 61518405583103380 49136566268585973 45208740252905016 42944473923822699 25538255856017068 8679347485800819 59355432024928746 45328891822811998 33877633985396637 51177481306603840 84744478178872326 63062875446259979 91585387932804313 70553988223069184 45267301650364279 8996903004377854 93497628143549831 66683797909542779 50320573788466523 37529171493381505 69510326852432076 20461602162359498 17794577243481504 52898022116592649 10061964086940024 62658472979214757 17066686243225210 62512121380418836 96004853197383956 45441822588655455 78544590777598453 77336173719622841 17312742630777102 58918173070695292 48133232767728662 3750300384702603 53088335334315916 54665177268860826 96656566914296485 96231059341110685 38944291675452644 57494598948148408 35153160230452149 54158987207742151 80657323977716904 52467242928590667 62768509806712063 60872459114591366 26384295568936996 21365918876796106 88013646855001220 42589831583629171 71533407330191412 88964972535522381 23265006835432639 62786676544481720 29286211481546161 44432296341441015 3874056721206300 52652150182684525 65347472833198358 75907714238159994 94808116717168642 11268482907373498 32455442794589094 97138734359011282 65101532442366857 90799717782879379 28332137482079743 45453400691952890 44172256373748795 78310551063813481 26180323503345805 87440216364543148 48777937417982831 80843275057374376 54766136104739857 32019743156687527 36995760419853260 10329684014183956 24898560905744105 72106455123911455 8992832456443297 50137927870189150 77137805252302203 46774719483779598 81071456707966870 94206363373112660 9587309601519312 55092459120104837 52928379110439480 97828639199540242 80924164500833333 11746311010068269 57665430310937604 18520749958601452 60745055069339960 28831202611865458 67041815903341727 4043551603149219 82076284319720925 76155760793688005 52817675522538756 47502712478454789 54492492122941477 54425443372708320 29969583351070082 87441106152154205 99500098444035853 67788703824424244 98951406223930783 76861064791691302 93208228963527341 42744331727722183 59646625372389570 73113518244848177 15220957284037926 10872057497430310 39530026804570911 93337307020540544 18746007545908907 27927007076094475 87112909523862794 36534075420937158 87351881316430994 46011484722112003 98374172709355090 87762620719001809 17914706307487521 45803040453847468 29118271010409452 69211805338261589 73425627037903544 3180353723488179 91903357945919609 27689972315332599 88666722629607304 52140630528693938 26894858651164774 1971108313784731 363352375914533 44249724431340957 45992886413831582 9584421256581716 15412502659694407 37188547545139060 53996905785038175 193045311648129 5092224815139296 84758835827775269 75193310092186141 5381095344624639 1796841950711997 24049605335654500 23881540440286106 95123494150278603 20512718638186225 90934100984620853 26640120258094045 8624749477714515 55566601614314620 17221415559474359 14187683569093829 64137100153259959 92439777415421016 89777385936560778 64714417337938495 77035843507502887 86285250678122275 94411324730817909 88716695566149652 68415914343854639 12843410067212238 55904120631886310 71847997864764533 41661742337273925 6150271124619667 22776535761585531 26107720265043196 68697350676479290 89298846947688196 36424455020104792 88393050598910305 38445647809168435 61903161133045779 55542655102706335 54077832660180266 46312119627084973 62787408442320977 9604388645604029 45273206394992641 32465855168854376 83403248509468922 55427636952124224 2147289114521549 46511164739172800 25654499288264351 32580080739392199 6016132364425033 79118122610505071 32014978001839311 3168840237584515 38099913549136687 89787481899477500 99565088520474677 97309985776396098 48836361361155816 9719655338264761 89507836493869828 57305909225006446 18637114568161031 43232267684800917 20528715671442356 73755384784510828 11452927955410166 70144633065818293 4722428176883943 74550529346992468 93940588466018104 21962674421020465 1499688150330738 37239894868317475 2098814273880380 83241248960130163 9936987786793429 2419601044496822 43653599171075960 70834654828713484 36574613329364750 56048583391319090 36473374663584103 78122411887307347 75061067060291233 56967911746636518 86349648989945491 69753246421210495 72475318044893592 68219758957628744 42784911842405077 17232835102206035 39727718777272020 41005418889206387 47261278497489651 58613150568170102 44847738518431211 21278578437849814 42113939439807396 42636438370000781 56126406879006112 41941869816504445 72507898802338107 887108276689652 31301693717407875 92215204185295949 14981633954200983 35288646898296780 45078842538577871 74598034370342459 5192853068761946 47955770180443325 54764523902481346 56104606450211095 22123742549077315 75369174662706996 66685478615427201 91063524838706812 59926698068637067 95548116902639380 16979730246898591 20442903343375706 75907557090229913 97265297659810277 32697304869187647 58618304300432671 69453699952651524 29839532628251653 55250047838594617 19869788687941209 58987608191118696 98962233392062809 31653569319907045 73979786867421822 28105938641973827 97972328598775461 40380545609911739 93154594372153248 18374245368848350 24691831943280744 81751594695413821 92659543922766539 1275761291418730 45071968495070722 89645767775772721 55717676504934431 23065557699979172 47145267663877729 3728532049520087 16891724718737304 38739453141909810 56681154963764209 35124090901310632 51728798639904462 36609854948137470 4875790194880328 79096736551481759 52840990214556543 73098303891530504 4499511409673066 92869791062427164 4709115463904513 42353326557253568 54971708531684129 87716626565003453 33764198572696345 329622906407302 69668621736557256 68711448155867080 23487864123426128 92178235618719840 18844995165801856 48484461840295031 15520018951325834 36699620263339448 70466655092495877 32244396873619755 60586770896369766 35619692426613510 84701511055513128 3859003644552649 26311904995607325 41852225121092060 13589890618938186 19534510069955183 61903164143988541 26666935054690742 59471481315218048 63836566447199545 54878114084159275 96231333238416304 95108812970137633 43249894336303141 32930896394889694 22353505086986999 11627306237929463 75696582269965331 51607742380761617 40937183133476852 84954374270743123 519163088265817 93501898303900961 31515974717114150 14099025890061687 38946520700244933 62861037124658782 97092246179084681 33622838272143027 21298585858635721 10895897689332275 14419745320264756 44365487401983427 11167019393182061 3456032367812950 12648872972494146 35176259805787206 46808834789188912 27943407150471645 77618650426481837 60550490218664254 1955063899922316 88706328483666787 79268957549008574 97353092693496375 9595064952210722 51283004958274436 91610641969444133 1716152758019042 74204434464150278 90945685046462110 25152539093686700 36420431419829114 79039896404818726 90594640163706926 15564268260001412 44111371742354137 53637334378267046 18859186348916979 75889405888694029 83569798010136814 70993526806067916 31464743955435968 28231625609045531 76496107987943829 40476369199368550 81405505551581111 20485838328750248 14991870912217487 47107397052586991 26645045584607076 72279555301765281 81586761310687498 68345331373806038 35284072122669227 66566102158093400 92557731303232958 83602622042568490 69640798229735198 27478774286231375 22683919305941354 37824331380184709 13854577972276390 39574415255234520 75088274910021161 1785434201110851 22453277628579448 94224475761760252 53329530549837710 49361182414085417 55368187961917800 39797563496069989 20500142468213215 94550221290741027 65983621689912073 51147648418809043 14184686716471486 72099786927855547 14565855201703920 20629482433001973 34140169430259248 35229949060057784 96615370179144163 46262349069604268 31391673406771822 99134404468986431 96311771947812958 58663924479695264 14609378353732980 72114122460330545 42505501915178226 53631518388637900 96423676584567246 46911549838549897 82074497831479176 44952761823606957 46281748489926683 62226337601105268 82036185100461380 77797777704156953 66251708083769637 22837637575465829 30966566818708803 55263636602437189 85354585395641006 99672456167177549 6896205773926476 89402864238854632 28784606274799896 30551960652634770 18304022818981983 25402061183785817 29062410489483715 31204264710653880 94966852294964389 94672336035774930 24157174223075460 67335098967107984 10672552082371855 66957800615665067 38283605772901847 828099988605659 47363546169770281 16860919290488045 78981906419760783 87692280836228355 67624543485256811 93618408349416295 77540764307472604 60780340138750506 46615986276685388 60523802831602869 25887602349526662 30896686105903189 78390513450148196 97475613404928601 6466929168719805 2632532239608333 99866673873397572 98431143413852177 98233138179627464 64335710872081516 91562241599208662 59956585111834009 52449282809468419 32994714588713235 66987755281701491 63751026265827991 27482566810331598 65546300721864137 67864961385474876 15791138372344824 63208938942396476 47273132903659760 63901391150813162 55365741928004119 43052280413756443 71105263447205916 30877149333582675 65408643271294867 80183063165232077 25984517955912936 58234616696199396 80249014709736418 79336208541731728 8069834850126442 54767668562389605 32573115681026875 17277229920389235 81982117588981606 32296118232475231 96281872880192508 1403052095802775 59878508478153247 60957748473877389 20759467556506966 57143161359832781 16217517441443498 756252409471004 90744021755585056 45964206714508937 20507397537845048 20311425445857869 71598628017860838 18540155988062567 55424700704070217 75534941120382437 89642702276342471 18260031534141071 17986259344089181 24919854914225238 70840247249875873 47356975965402109 57538824813355084 74889951553364419 42002552986018331 1469723098387905 9500678761455122 29654986299280266 22177842512454393 73636477722107518 20682858244480765 99294884035579854 44223061646059011 67638425315299817 9675728953783944 25652442610419325 86233770212925228 7531329835143369 74380160812412555 68544382734008731 67405771436902410 84529066620209570 55755881988309189 78160140257610989 83090573913620002 90742483948247020 11667413169413118 7157717520699891 75999485220566115 68019207914110886 30642501504831792 50576085088762143 83389238393383898 64203394789317841 19898245803824753 57008947824736615 25602165033391939 17173776894520222 74314845920013777 35560351991461926 64372767731083765 68605147471932508 65380993592729124 42119464136123787 20952400931989029 67293371676020330 93977443088653107 65971147505800148 40411146689178611 9522133186032635 13466673724532705 25441905073764446 12939752321913717 80627311070292343 98277749315876907 98213975292716965 82706782684287788 78585690440799746 38866623540580971 11026565472600595 67234935720084365 8625651211303123 82026642415619799 63065835951052761 30499788219641958 80849705891755534 26713523066599023 16111289817361295 2212609845833647 93941929420366167 52753932834415894 49859507818600716 27201731550475200 21779409793128730 7374567056145361 47942772901867437 53024121538866049 90600345461601916 2729173533714542 35490673925108408 7996628001994439 52576584712990438 77975467211961476 61332270685317414 71947630834121527 17452231203014756 93171164856923979 1765179965359895 56898637745711369 813508088125156 66715957809415488 93638876964486402 59236296567489695 345451243085717 39328787016685596 94073192333730975 70391898719273472 33187527176752965 7773410904659748 51274329006049687 84901629197000981 35229857111360096 17333771844739182 52146774983383857 21451129994878571 62448989751738223 38226852026047824 53793883204130848 78877735251755766 88982765547457927 84453448608137645 39236874939504696 97532246095971635 97472082547439780 27772110451790488 2817009251185867 39551119890684664 99878427594697525 53924372231503808 6444733283193295 1714921494730477 27456402424108000 26609699047180158 4484834791121305 12869156575778496 78574784216188023 93730973445196077 90675798704809851 5630692363968666 41393524457293879 12164797062300248 49112819085928788 62577241871216880 57947458880950735 8976371544085100 37945251208652204 45989981744822165 57726022044573600 13153307818105208 74487915061764267 75494527448385047 26070684290632318 12863174985205229 7545912654573707 82360598258983517 34880627518738473 67739186172695997 98818686606234666 34650575454119061 97731431726074110 40673127517146299 41854530977336936 12069434642245497 37310664113158307 36105652171983175 59781701840612808 11397658996792960 15923962593697299 1951955656466754 16451379666893817 97258647908488475 60047743162369070 60494444951551018 84568612140281599 93401946440325960 93325999128439323 64148832923070932 887283987069933 12625058206555936 10364973143418024 99058816096089175 70182242459832236 51897031503044106 82944792488614862 75670969260711091 21673660946911534 21362194985098082 7702249621809545 99867858315370564 21581207705603606 54946383960240209 97826998691098710 8638565015113626 60943045721429500 58635181040510650 79850415591687568 77610674929349107 44774861621636834 27959650839688097 18769910791619363 5370856877054884 957996168367939 57517580353062396 35502643388995840 46516240530420968 18167051413561295 92073964402135506 55916346173606530 61337418348147074 83207925211583243 7429866720054748 60160359229100411 25396994953589529 57416003847512128 92791490956643002 4411382773043389 90878235283935189 5461606778198782 25085512564845480 339913733928826 4952029814600382 32506286797723838 23116015945594791 47163366705352883 15341690261026129 49329285585058119 4445197889509700 2081478126385877 34147798690600571 12934041310735429 65404244096928145 71034130995070383 29060386978418673 92779941209223678 54299112269876820 50863585628848482 75480803414698073 29185424853901090 21769763276010818 48820916020256666 63010301025269894 81271218394158850 86195657547575706 8941743479649752 79899031857414094 93162926724558975 95976991987450513 30391537220750736 24698813081800534 68800614493212821 18038771860266359 46644932296395441 80203473853736440 19474321434714350 65556894017339398 21555037474330927 41695816678675233 96710233840876359 18665584806426527 85988052485767276 37283237695686450 78336782638342898 77396545095695527 35495078953954464 69693328169930564 48031561855472574 69321168621602243 79094165410235226 79633250973272911 86804227328761489 53221348069269499 47139892451427306 58800113740700524 52367907271563621 93154821285609322 76260616928581471 91679254759388153 48034064903860373 28859739406095860 86071153452003686 43689876864157110 76131737823425334 4278386796645592 48863371156558044 55143461362888385 88635499594980072 30317202695372137 94021931107579574 43635649927424557 85638691966561951 93157904170042359 40094753185486245 46394672127142302 27256535766832814 70460565160546903 82909843505602756 78667936170446537 1011884361434554 93416420647832693 64328557039872028 86638857963287078 55790099358314801 15331471927957509 85005136128377754 65691700082622531 32403180544486771 77471031541748745 86893350416659478 33690638464112566 97980972044693822 5853024678564193 42528635686788907 39332416539752077 26577198096051173 4131854970128578 55757867723328876 58428938516995493 22143440704415976 29519031424653332 82370561861370523 95917393280827379 96300418821610642 20122419692107947 53202108461951810 77950012272507972 97456738382175868 61166077688974823 36645380544504344 47489706969744097 59231265305450282 61018429819370886 93860478923555422 55313621442221329 37568033697039849 21779094781667662 87937351410896801 72733574464192358 75342189278122955 82532556650931251 32246178602974976 92990262418411741 4412737583924204 60906603332344330 37138408156283289 76276415158998683 92892815964346922 97918766603612455 70177105187172338 30279514464180831 26460061310483753 23829594851700152 96493595669314465 67349016106975040 21904391064256051 4539011250731893 61239223262679478 71272867718572018 53925106425433610 37927010346379960 39695450726403010 67827106926746459 36390551360076143 91480971720187637 24538636798233527 5011614306505568 73336120731685849 62212883623944328 90918534539651731 9514324380657873 56538854133844534 30272207594526393 81977290663909211 72803562760973478 54997516707141746 71486381490350609 97043913749111000 73964299554517094 91283717798150685 63317175859520481 76250390174645086 18894797044298967 93494164872009282 17395118739677808 10856912251188077 21971980658246960 23548912724417918 17106729976693155 35068872941577946 67036752250587766 39257264248123925 32463121210465224 94016742202086694 67653505165893031 89338672198807138 15846695549820705 76287120959276680 38407812930717371 97996364079132665 82209930062070172 94018781270309948 4989514459437668 71389690064258226 72081786077181559 23709300287749879 18941514429156678 31394636994401542 21220557463766384 60221290778596693 9785686700330452 25175288100162276 74748166913561740 37788098477521462 58792710558472684 63748390522373499 1669020968473915 98356047134572048 90008728220652634 30191024985636118 11877700285639584 78912806529079835 54913721230298965 22228709051948559 66200707525445707 93166977228965351 6929880797100384 64037034606990995 25622583387415630 88764686562260993 8199694400096129 31485435001580833 3567285282379977 19851731675654788 26960074152872196 31150095820365985 37246721117885769 43756839977734341 36264613444492316 46707552103742405 5150655715882921 45530302958524694 77290067843342778 30693058076387400 91561808150493609 43803708536212657 12993433920072491 41758301664474482 3374325037672702 26596574702460026 2425914804045107 10097974575200988 84467419832969718 10740561897170427 45525757048238506 97696374600570244 1718440229487903 13864266583924500 52387577291063406 97776398740914847 98079115379346986 28621712474741818 36184763454059539 87688103060775568 79718512694363315 2762710789729494 46963574070122327 52705881962429386 43784345698968926 86587669537260371 7647057596440565 83623875069972459 85158835388657039 26660982828403269 27394123677601712 33604304157325776 11070240171078219 71193112907571909 84528379411937113 30841195922156368 86621633184284418 49395094439045000 19507584143226292 20724827780773647 61258530928817850 25245973532486134 30754386723235583 77133239764750557 25600443733698475 20775520963617388 12066782797603947 50156181481434962 37920077293905598 95157773188252954 56182013194965361 29303151105299808 28052327996199523 68545683696538798 33335422223591943 44153836091539588 71511718107533110 27439104244619320 33623039411676304 64934468107866152 20905159248185841 28244728158862201 65181199991027441 18406408617027391 90486064737604528 13971513360173609 77964104741229325 90333848943837061 5651291858117934 11130469457783971 15109242761837934 14699041517459396 64160008856853991 60371588765546039 26814418322689252 3169373685369033 67386959239385207 68802054982268360 40449517802168111 64845217041869297 611605859819379 12138967130435 60089719371412181 87352757187317676 61534545606081462 21574823053854303 47811897227744632 78334480657937100 41747359443618058 76913822672927725 46298399486883816 79566773265693746 73821302789857911 669905101199488 25353993609825957 96801241106376349 27637442449785417 658757356293687 99169424628156930 64759593776259964 82208812687772828 5819691498743534 57415690014031236 75254770821101183 3994419684340651 21972822441470012 52576655326199438 47538421125645971 30682123591995916 79996362838017420 94438019885878733 4351986060197630 77903808668864939 8306117410733832 21844872264623595 26978338116687771 87224516516614546 43631488299518104 7255150226256235 76022235151480055 54097111785081044 70463356297764478 46543975143084508 20839649443568675 47468543804327786 51115460244414812 38546566462321367 59403535836577062 90967066120886053 91436582182430482 28958093714217225 47766461624500230 2403507922807980 78756282744093187 27180016786328563 68779159314632447 28289134471097117 36368504103719352 97797971754141103 250329579833001 6454351950437011 73557711211148516 56949494053102315 95135157539871835 85578986630462804 42669506648949840 88139560248031205 44219581194957917 31833172792984915 54915665095055437 5508741921845297 23238712769095629 4877346742796894 30684125517327265 86643927776893445 73034231450583142 38339493673608895 27854510311082577 73030892726902524 61872391520334410 45283897445487958 12154433146207244 45236451625937545 18940692537539504 21960079248393317 61588330421478657 90010586934158833 11412705664200879 43763106758013939 36982386883137998 29231124505387183 71810057654112426 52865055940676765 52537603424518913 35552113839543531 101059160436438 47218598042778947 90595522240219979 60345675367573105 56596474045755235 94766418873763142 39274893687470733 94030691359114817 13972701749704251 75313326969411385 98122988896622814 44215878639996138 32917792718434896 99928242726055309 99750030886351596 88721120447476157 96195932144896891 57570903544970783 86785033228508504 93574690912112535 69086418140118617 32273602639212897 62044131470999751 80055417296752825 70642561607370888 26082720073460535 19753137173825095 53782186825432997 32949125188785338 71302213968519502 14511835633548005 31013074516793130 55647474607595232 5762886951908640 84487776644132962 37439795290058385 22628545266937811 94770466452042366 81547057520924946 95904823823296887 60096846373620510 40155982980703337 18210909315622791 96136500540492957 14136482568171319 4826760006155252 55791046265005185 67240806136935222 47026557060442220 98825614944242209 76210244050227884 1252152203982606 67792980117044940 64066472243195165 83533773571971736 56457546631043878 60453899529638231 5493058761574808 99432763282500166 54957075432645837 89393534056679258 10452442178409415 79051048391297354 17002172828035742 50989332903644080 54350692500118156 11966883345844073 52094711932956101 94693847978657030 97750765715990639 55229538212318327 60929266024044233 74397359284734476 73272869888442239 13794529661539071 15884815654246083 61867635302486137 72049047611476988 49919971050385626 64488347016353423 4480560579067821 36185514741317765 82040057948985926 49271846534535876 43218733213870942 10367314537106504 32846056836428638 735181819951173 50868491672434501 30377214566287686 57564192619790666 18992554957774169 98541719207619593 36519894155592795 62303429496469681 53738272031112297 94284877321556757 4217805813325180 14357367148976610 12269058995861701 8254434187742046 16494903509028678 61667025518929142 59777557634140241 52362405355121134 73207168290171644 81846254901090671 22348497887059371 59897269344330215 75961431968898709 91235598347270703 6746676020791339 15622250372641919 30491090827142183 10101924721782625 47802740514072888 91915472866009570 93866841876072251 76843036957429668 23281770256278509 6061773452697634 87363912050517322 9413672882083807 47213911611003198 19185224612349797 68190369483048358 60777122492010895 70689808203590306 41298519344440885 14303312879912621 53917266155979432 51281272332613094 32206796331144517 80819473126341173 81037709817537315 72566789717491699 37118638418815564 52077418829166129 74513586983021255 32456729286515630 52944349234372391 4490664854848823 8179208542504725 20288661327212382 4605109677089731 97791552974986492 55578922103148993 11731898836091304 31173234113068094 87891882362826031 72263419053469680 58951490265367033 64977425760061202 90633486691112099 85359710231424711 85791825375416324 19046105793173322 2509265292773642 73244011391108726 19769892876294281 27309790766495071 55826494278578788 74889457777842791 91663131429418390 35069331696970383 94446770988420230 44683919874758496 7345885675989983 61241000668449306 68583260385759582 3020037546207867 13591330856804579 9155290288740908 62046310207692971 22228410497728581 56430428858752363 93216360768686950 9301123878593951 13109157026661695 7530187807136580 50863702088118427 99151245699538025 77926966182834264 45600005582991144 48778632962167525 26532758916085120 93815827882327018 52502621747952405 84717215661635184 58244783420848574 65916773499110096 58384648162102038 93334032962825430 57888711952784166 12010706625511458 83974473044106771 62598254707268722 19583682545464587 45342046029074720 20633922697703221 42684176345201364 91131549962388503 66796582233034217 12241538355108395 18021655829666014 30884215714798336 37425688380099269 31753365527710993 24811779322128279 39581158316673395 42412633353406625 40623706331303583 78307493975610021 28534911916687195 21936308239451414 21584274185660167 92845491025303101 41315370052365825 59820582920472188 67474955688530289 71201711813458522 25921813113640764 22467289915573787 77785377220850450 95739349612416644 80603088234199638 8457351223406832 86946755639052308 78095817640754385 86691892050855156 50491440029052768 33595499938653324 89467164684803028 13664530096762008 55872238229745762 57368382565472149 67523322346867098 7387718759099769 16597463478954133 35969645541162200 62234776062658361 67927941545430135 79111769923805975 78478957654034147 46069847056551454 62737852297249287 71382778054566092 40707727353615524 30538143187628315 57437881010697033 18191933130793028 33240167639151997 23582693216622737 7952043682103637 22735682165905166 27663606981359366 96698368362862757 91758060179719346 46360213593091943 29551998672781508 40821345486300487 24620784593279037 60855619458728512 72316397597744949 51633156097015642 51451023057203303 61255843153909205 27348529399345883 97867051850466293 7923011585627352 39257486310617846 41642972564381510 89136482648682237 53606680856122910 63615996856182106 34725529456327231 59200384008843737 11379458159421992 24236527557872842 43411407603493118 22177406337074005 80694748926450781 53420552202736361 67024794074926003 87356638830056830 88940144432304021 22755901631519189 97125678372658298 48515475104618603 26059635197683279 40110428757814426 76782177487186876 73386831535377078 19049375204304724 58281831971484332 42484627160688379 9472431879893183 1385311397142262 77431497835391315 95673901203350427 32065883117498210 73003543166084407 85521596854313621 66927857276800696 66872220291039738 47452017769875087 54101205312196715 85161270534406045 66412994833836884 64578756700069739 93558417084027814 26377144113422209 69792217914272123 7268157318667907 81218745384312725 60158872149028496 32635167883258246 66257453563244684 14472202646123461 37842581841079310 43589142271971385 72724769959554933 73787689396427281 72455230867629078 62854705484520056 68038854943359621 79445039960047780 99206816596788022 42925478506378218 94587723893161198 6196107415377173 45348565742614940 47554949129612268 28678955825090788 3071312602397427 93364786603754431 33885543327069641 9454249254069244 52617104344939782 55887563353008871 81525837448972541 81793073372640130 63514707635529187 28591741379017687 94557989220518019 62240170748864038 91561825975029727 26884183209410209 56962576973756361 48762683712206175 19975628340310884 75332838662196821 91386912437428488 44806879099027182 48914466152132892 74717383556352550 31732757904067587 94583251971248098 55872687898475736 47176039598941981 70408183130077088 492859627397224 61687768702441628 16259416476021086 36654942546722268 54590345150337401 50807818366034819 17763228349823731 43263520547234956 94767269028837459 33320879523790354 75639071700464820 96750660154864704 61318748214624251 96321380593840542 73569550852913097 87211285723931924 31328538944352647 57481989388605343 75740795543038038 69614489578795892 20416691417940622 51913699389600368 27141548151616610 18638397715125117 13164852188354304 46216796158043746 81377350990884050 24619709208802434 12611679475806417 39857154422774001 6976390284227990 31703560374807786 67731823298463342 53245408793501447 38173139606379979 43457447438313893 52465533578202371 84693877646851316 44416164699157036 39968121516837636 199147828294237 22377481055221109 20349389594203672 77199336370160015 49540176674989976 55372015292696868 15943514498291427 2326759564724994 27089237301192664 3426096767948325 16691938040856121 88485656441361652 92938677321237219 51384596775379548 12933934022692019 8528830547640793 62694471824132662 9409887046728785 92978214897177035 76484831955211522 47553026221201193 52460764194125423 94711726805601683 74468490249471327 17593639994676520 4484326755614373 67783107117623295 98658403053114739 50828272725210318 35867945379649344 31258306402442136 34595234973491427 90220336789696774 49538417813820110 16865465523378752 93772914570858696 71159530133006646 71014381033098487 23199560022711655 70976821935100203 7194793887590819 33335991977561990 34864606476808136 39360428125993094 88300518387544349 55192596520819130 50653490453089173 12987134500426180 11524223558561149 1923919316690300 84434093109427710 34426171145255862 85026957111630923 88602561509631975 7321352851316201 17040663333935793 8994346835360418 45798081285511601 74333208783040629 14839013780647085 45151960853318340 6877806982153758 68182514844272257 74350106955917018 68462571841971997 49585002593390243 77455641320295075 90919189766930315 17346214313798165 50269825542050981 19172461825059554 15606474685774246 90876716342601665 65011707148361974 23052868721677214 34701066751238755 11210129522413553 62526487749356482 48664060108969735 45218129933250638 39635323421219874 96259029439542720 79231950584571234 42117242559489837 1242955439248738 57050417761719082 69131832998547524 18108583970591513 24670702897977053 72952864173450340 70600467306537868 98629654035878866 55266076168244924 44006680221667174 33132849911748399 40472154953286609 71580251113726409 83650334394691454 62976574151669940 14706873212771202 35229648925953092 46189187923940133 31301178944409632 85159571014887334 34745199203579417 27651204036428308 44989954552196258 56582614984308156 98574949402493382 93739171131618076 21285682156277849 63547657866585982 41722408761257189 39430080406888813 73489403565769723 18161973984441325 2983195995405651 62195763488816176 77805344566783993 59053087052068216 98369656826362094 5764491452512825 88396689229928842 17780501121685040 52002976512976953 43860803762035353 86082176590294818 96125799448890954 2525702991996306 67452108784072864 59108877710046337 54510302504241692 80994310879727211 73341420720143855 97545382310919621 58512036684664436 45660422728958950 27523082632264938 72151671353213908 21225693165365960 44847852346267431 59856593887932849 34938907472577714 4301475001580323 99546427257369568 95614537162004322 68473630916919129 83308665061079084 38928774390111012 78524222793698522 44352704165027210 23504417834209146 43236286175665778 38820286962574948 23986104889685711 51748813035938416 20177661931809813 48825895010574276 31253312791064344 36833455005388842 11649820163318479 24645172526398305 13576086969662421 73139742820815029 45277670780198783 17829795973008564 985623575079655 34625788149435654 97802888293399650 48024357255489716 77365727516847714 79114839671179653 74169372648965183 2927954415566915 6817911463730784 1698320317432562 56501997007241418 12737701926281783 81213100778268189 52562520315941250 99802256521167821 66926982788732688 27571921441322078 85638175352439903 57521858953865311 59902553149335798 57730419330463903 37469290362206560 72561853570075839 36072800899687379 66153230627275005 82538593574701962 55597999226844249 78358099046393984 70872961619932242 17735372024717603 41880077358110584 61898733943073369 2557702956829169 81527374114049214 44231720416867207 15124696216461759 94676495106957659 73978984795495477 71839203039904933 43338673657468122 22853600362898989 20269529404649556 47538679530404636 57083099267964845 61696625330345615 47366079022026215 22642517987997241 19826681929963202 13258904863358903 95353456396139774 20537630715467985 92994081203035988 72192690838492085 93603007628379815 8224876200998937 37642647870948597 23240127611913311 33869532421778309 39386094385545771 46859499919859896 34873961921492576 44656024987355006 71226632301582690 23915429819516369 18323200263487416 88763716624538809 81575438010421859 59636809808491315 96692429518793469 33140031435258282 76664191226136587 97636588884364001 90560335120697145 68447195246743627 85731815201238489 6772949260245833 96832867852827300 41167638245508657 67861370209975257 56731772127702484 13929754905868292 51359276701890234 69505461771233378 53157298385213490 85438756854590654 23469203214714112 75797583318838187 5991906138560449 63225897285138736 87470488480387459 25114020278286125 41931745146595332 54056291579051479 7720670361938025 73479133628970187 78514428618092686 55957801253981923 20936413518647877 99932707418171236 75937052847211358 39836213101454133 70374801013436619 63003984385848606 10993320783636590 37961565996925612 53146543736350622 92558464691910979 32833713470974392 51795097920584347 57822684221355722 85811030259122720 23679807712157468 50389763356859906 32041132985654148 37900593598934152 15872096430341764 43084591647108281 30694707243941488 50013851915560065 76396736443100854 89946342395816918 58001510350952693 39512352471533271 23990797894875588 23860237689443316 68224624424420732 28981887920907469 18562390097647503 28824141924977308 16172016180003344 16654883834569430 96667391551321386 84065077277664846 1572972588737823 3966430068136627 61535377838416765 11376634026520590 16884393637701178 97558427831958843 25863125874433627 89357118869957648 91237065087103263 22195165834042382 80292851407072101 6980169372527326 98666171117225201 64007300598272896 74379073366409973 29754893296699189 46157920089011915 51214229035445336 99600665874418801 1834075972503748 65550306700332637 68129445447280786 64890410717971897 13128925688005054 33484965417374376 57583966443227250 4823434886064081 6909488583116797 26883035735015798 35931305109605226 75086317054254566 42741360158233588 91467018166415447 1289646802632141 28240680875064889 35833400550370117 19148391320174962 28877185165205303 27494886970158856 43091012825021235 69021160339063573 22897821546483315 24372279994598237 95648693687688908 22652177789648696 31245695623219542 24798762001067478 81685684381200097 48188662961454095 84635414386388363 35551998202718909 47337861637769279 23967460561515558 22505511703434335 72192539040335681 63663930763362414 82622738290973150 18496255248655023 13340557558376794 27856461984989936 262444577584545 70375868801132708 73401980332607285 85805415944479171 26650229180354864 84958183462093502 22838565764692952 57095841753197797 98116782526105035 9896301318165976 28045994814529331 46493650978521750 36004242117440047 64846271039471420 55679508324879985 86401276345326746 71197654325314410 76905349348641795 14129806649803815 46037803285795779 48614554810420087 40311505862100080 55648990887822923 39863623611516821 40569033166029237 19301399819311328 82583012939997019 88167492571939843 21631923184830254 41667752204717424 70702901568254605 18887620897443972 70327695114606638 53779350815727884 52814122917109622 21079550957586903 99760818900103362 73181422928839799 47226797634604818 84797126976090497 83036354872710757 20729815179162196 33903275658054187 1911582937368662 22730878365273215 42417016546924748 5134083293848769 33823399675148813 66620887709587877 66692121581335156 14448294475663034 19866301044851999 86370366216322554 7653775195837795 16422391703799066 44060211776987127 22682203706118528 26266481938580209 64700409969593977 11616845886482320 45734031014793763 11493419157924300 75791908383045848 65569510297111718 20597465568647446 45012030876844149 17140858514730592 16701801029329591 88317848809135662 18809164313506861 42889450661464285 2734805304310830 18451535643847903 96338256332553383 45581252671498780 76063516608669736 75560785755261620 83030462335547715 97179209778661044 62215180979882010 73830108608986857 47990424154053690 23129480559092047 83312338568872530 88663963322883553 2057551722572106 43806082330900518 64206491609663614 82466007634737760 87888403141599407 90527420037518256 55471449752942187 13546822318628053 11293601203810438 9584748359391148 52871434294845919 47482351571183982 6580249216174286 54404970230376042 39274427568455166 25125883773333830 59547269388959023 24841817788037697 52097042058045896 50175174008760756 65931438768223129 75583961681415757 23121441817618620 8981133086522177 22615494033393846 78326732678598031 84928582189445497 83187785257151504 88581641504171524 22687627850569836 88996881546806855 98659122842654439 39788921555225811 38019035720973663 97987132478206605 88026888804691462 8837773618001919 3872618934599562 37333637726301007 14226733070323061 28257808602991419 13027117667963645 49771791907184009 6717241788930326 41069579975779880 51035922410351467 78679151291890570 53420035785899083 71608637708475184 68320409799635581 92068732913685526 43534646797587047 62204887245130351 55260365313197867 77481616100300847 41856071278923989 1219010013386465 36728661782407289 91129167837579526 13343559466940196 75136898890562613 93223900135497717 95254025506345789 91078840994015772 28590676961988232 19800346566367929 33524076362848692 67784602118722820 72769455908190358 93543499402269709 42627149099063558 86559231785167569 49744250077260468 38336968581394730 97261275659864192 61539333704820072 31165727908893367 78786566497456915 63077944464077688 91830494720334682 3116107787258716 44682145531183126 62135263046384357 11128787374717885 80715811741353830 88022524876187162 20053787916857524 60226161870871880 25888829960836904 25954943568121482 12096382667610527 96801464895853026 43189038296818796 65767953469775596 84085164175305005 14899862507341395 42799770307149378 30962348552968877 72052354246813995 42982429236584861 91779228290068256 82042871377963314 88622151145404825 82778301361594668 73322000767871730 29366478453652677 19382753928968663 22202931304197672 70323094052783566 60881894068922782 88676200214194065 98708005096884271 57417388008707299 78389302825742532 38888677207187400 25917879261604346 21189859163305282 82333427441373466 13951670179265789 90069405804577705 87398766026647469 65532615849207412 80242091772567764 91745090460509554 75155430773197176 30005558402490932 25587850789186939 49025123396894673 67560098722071497 13534419222575880 82699129943820722 66390141915931905 49332477394307211 29508138406108561 23458502334710718 32962975018954132 64918099306326882 97356304567142582 97124887944104671 45760706036407505 2065985544952527 90468051671912858 32569076130796283 97818172452147944 77261173277794966 63339456347396085 31785106344560874 48128305404064840 12324077217843653 14277771155798302 78224653630671232 14506876110667674 56112304768111851 44546916761129096 13348589417077193 59850023021881480 35882545339822790 20508715823238723 98825194899585500 10953993077075969 47930542920036120 86076698878692511 69388563305855892 61698576563740165 43163081604851345 59261440269965039 49200475710926360 64943530447231211 24314758590876753 51220472602956194 48368052321352025 55886256087618567 71611419772255255 30642862748501005 32667707795370304 21004543595502714 34263090106747576 57972502874997910 82691832474336897 82455010639021464 53547130578809014 21478602838648041 9391193960347801 73204546396132858 58828966747333530 22138753112817623 4519364447252820 3519703188095550 58296579295363311 19719729544828673 44220828807723268 20104063641381840 88696903881788292 33082488183879435 51359580731417830 35602988549050205 39865466652807715 98424666683334047 33624335352462576 3896189323472964 73619564902094363 27688899153957283 8825414869731549 44927404975677643 14360181830126484 27614112800458995 86641256566173166 23109095202424442 60956352599638357 47667397345066953 38311570412862126 12027061374695225 31103820053421260 63363407633653188 35418616472442434 84430731394605727 27391841729784971 87448186064744230 19654597420501812 9678074730380696 76011269134740373 31603875659909569 50018321128295950 38276159212065566 7603630545741294 63825681163764613 42467679763898992 31621353660663488 66341799264271369 99400029164427715 22164188248262629 75265525465545579 45614607171696877 84772459762486247 24745435308062653 84380300953748513 55606308424154439 3847926795637842 83865734381451959 36806669103868974 66528319136830419 473995857497344 27666253553827924 33374892177310638 78746348662519387 74306359405657635 7167162742770485 55990867439626861 65967497591271483 62560970732334131 19166369948053480 10191021413385675 79894246806779104 10772326314684589 59460965399428784 36232195817209687 35392297332639677 38342889758583241 15271846398681891 99065250606793604 22355739440633442 33508996527114564 7063776959797363 18541173954075075 48834075464197860 99234287045096123 77885468976308557 71743506438822439 16240827469026256 78394740287814814 47183594076090034 62060384080213930 58236551160489820 37362299240190170 17241582469511352 81298342189081514 13260682893081049 71638218834559823 21335619802210557 32982530646089501 95252401553138228 20864861260109067 37261949266020446 66088583237433809 44237256232796142 49468835451704615 80306992623242240 53732710634350039 99478422410802180 37250623098956527 52625869602394163 15504083009935858 49682213399147358 16949658276086420 76580439434140504 81129436722011563 28950368470040509 33352461551048375 55162963307627527 41439756110890576 85271775858157418 90782337794073765 74303980285838329 54092184452534486 77513599299936287 30698758095764473 17449066850894215 37606372827958109 93471125719271792 75262754619898751 37137372943693969 31301562625935054 16452978309529450 36638915441473603 59627346057433948 98120296408501305 41493662231594271 96760499125623605 22726611824124285 33407015827720159 24070047265990171 66541494780437481 75284864883378691 37961179933993114 91902202300114215 75626599331169188 22316489720763494 86584381630118064 66254342866028814 55920268534976634 179142160610405 11243587155722383 27394555306310383 78037007742901481 26463437174503580 78160477163242956 16698956118420962 26233611987072916 69361833772763942 63132416088379443 96842585329049166 75110742311268080 9141489476074415 98462091072381218 92684361162512364 7812832896538800 42244531494711549 74547072456938120 56081951372916277 49948222877841583 26130489869095026 60263435175011728 36710481180830530 57027162312725690 61207151267174908 82850302247385798 92959404704644769 67398808993324419 76619486715585670 41201275889925971 3165278816682112 89232356402849411 89129006961260563 68466039072881696 54804886727703182 76869341673663680 92367159097343226 7648746959897469 67235723213368139 42553657508681982 70340448624440029 65967857845627189 51119159547652384 50860236503838227 36521297784438085 7435375989906472 58694271316203894 95517309742757572 54463732622100693 3291293163088749 97847131962228170 94376867153404742 41726131342944687 22889575712916093 12033033244515251 61829928189788993 93267050740748350 67186456433231624 54728708320469908 88816253052509693 9769039701162702 45591850305894287 99065637750218139 76340402325148636 11314953540632046 84065682690105112 72724351326803276 92721260118972894 92958366930662854 56111042632935862 86498848712592553 12231864552312192 30581469079358634 29445726285536916 8383953884905928 84007320536726529 91416548768192430 41592459555251234 20496823486826033 28111444345555367 53030736476917878 16712110101164656 77448208891980278 65521464263870604 99684220469409843 21303135152287747 96895652196571283 25456131880558323 58019458671312326 33537659130667648 56716907276211062 44872283400040863 92321286269408082 81193074268161629 67468112937862830 14990562305252888 17237176020127915 64769743106939460 16143748061094571 59256081878147839 62551491056217853 28741649710687705 27396904181675140 39629027341993317 75396909019653556 94674804631622883 48357759166017263 87462359156655919 87006090585262835 52885540777494660 54244169589713553 22653866774979053 88322137577399423 62142487819667392 90317800774350693 91014784967966530 71024832183333246 31082176774682370 41983158617481878 3534898664275561 3747723005155305 91770611089115931 13062774549117858 71489938589526191 31310945867583464 87977314123689322 62040911021015007 94298389326559651 39822085245693803 1035627139907578 16649004863225109 7161439154507457 16014887308282893 48823273022567182 38032385056160667 38726969947715470 63270753885772770 19964547158250082 56396530932591270 92654119386996946 82136624231821770 36003352529384665 80609311197985103 19014627750171620 12640724347068460 51014067909053890 687083846982677 3273549867864933 38446663845332021 7582803864605007 51180796937479947 26944329919812708 23165957911415169 70899346473651458 16670246463324662 41032893067086750 71458841891510551 82719890792979568 8052555123848750 22114483110730791 2857814929226743 92473443115770339 32051828133817651 36342310131174937 21960806939098461 17949278783493369 19027152633789526 34588915761274707 99798823338322892 31153658717976501 59047509698493811 75446213409732029 61089919159846613 50442633535109753 1295069594876547 3104818345199555 36040055302711701 12072571336965807 14824545528803758 29288358137158618 75921187393922457 95770889315192151 76898719452736476 30476773633558291 1598273701745550 88418099323887678 38759433110063569 65242681936766502 62723137667784669 15677884004510879 85741857263712179 67536476397866306 16836726971810178 94494203980874653 11226154360511012 47372646448101812 48514280138296801 29700330819951660 56688112066783289 89260079860356669 24219826677262525 60465011326612690 54678267834630228 26589995467799397 97724906190350180 17107721378876327 76376699841875862 82693374871608244 12837349118131021 2099066029623155 31862461887687242 17425554290821765 67189317870330101 31497063976694219 66182366194035792 84591455805621667 94632390417200867 87268014730725151 19250091375776304 29555540247434980 98673274181848806 11318236264613137 6329730259461458 3793699867209463 28748934892755853 44301562892069468 3438537474894910 68148539616250477 8847166641340820 19008362465199644 31178682368479685 44581815385431479 43152618684388317 67489605357871324 97370588027842454 36333820206080753 94663959667266730 26546054691915781 45190976867125492 80422963032299609 25400806870706649 51901508839606912 7621355700330917 18789994004486295 84510733111539701 13625250286960379 43236773202712667 91783156085041078 83496548064443458 34768106873701423 98493922902783161 18174060157563435 50877882560718580 57659354100731866 34077981963856513 92131685290191363 91403630163753874 15246891870178365 16316898325607190 53512709718873121 27165703506525984 87138581561593058 80250656370352948 28405121240102912 23485847171017022 22649827411137456 14556825053094254 22153525405676108 72287378170493401 50070067248031989 29349778579905400 43738860027328740 57280953509820735 62409353777705394 52626587465652188 19378299109235569 57160707854157326 49673956891832994 46441506217469893 8674976664728131 27250858904845387 73685882522375235 28142500667285452 77435664816819088 91095567413644084 49067489772061064 29698409596743592 3079223842464462 14198189555041105 26629047132764875 37484492204301176 85511660499595006 32591210797500976 62836385094803768 8440768399863063 75199158945050759 46578546255880776 71246568951786857 5904632314564137 86154485086680589 55475358374977078 59683333266790934 44713928754895332 28357873076413452 72304106858372899 22854610582859747 35829408233260249 43736114318730605 74362417590101341 58763788661704230 50553237855171776 54360442255845432 5601406845368361 92870441757237465 23435448631249499 65281994260449100 73285652251188893 66977604425192321 31474932572201491 57884410526747571 48227217693085767 23987799665893752 50117651144083863 52968067763305983 97844915921974687 20239097740080599 80042285485572864 11683120910107231 55366202351914564 97803286970145594 44053877769822870 6804258344734888 30675692197579445 83998269163079146 77730239404137223 4492830258293077 25452705818999902 59612608973714651 37356897478616690 27565371987790943 24903604764103405 21250490912498469 98955075642524959 98706504879753813 1234590119813254 12426842417773315 30590811387515343 72386524075381828 83749756292967960 7420237142234024 29109563443932075 57293703422541853 97901297745772382 94124607019450917 32883963330918255 81941976297240261 37616406552249357 69598013774401969 92678746607467875 11031928883401815 94510575979657845 29632852937019610 25563148370655898 68392552936082648 25746327024898955 36850526451867022 19326023081567089 4014931387801370 33755631596781719 57993597268358234 29271290284836897 49580376039349345 22169970449296344 13276177681875925 9938556095521960 62183557316123514 87467227705267858 16896433741884194 33402662193292711 13672033459549339 25220642007351894 19290923846699203 1517205236064943 7153182975031331 9873525424460538 96028567516095515 76624635689129501 13693801957570911 28699619848297644 27233536027053674 35790931705623893 56114194928516523 1613520874588808 20460387157064569 75769646952946337 88505173515905694 15777090402946490 77230178971512021 72402165482692108 53803912594208426 15910525639135170 69875314507237310 53064209715108725 74911398209839934 83647123815026287 31285606534676271 51039366879260093 99227718162890645 77858623436866082 16115479942497547 31705541196137327 38074110951542092 68085653866396553 39502873469335182 35553957223390605 13738229550320242 48947912751855290 91577629398579681 46490644684681669 13950527127534752 54110607647042423 1869538591900719 59793467016077045 85086717935442351 96603507483437650 21197405158022349 73725557393731603 5902395470411779 72686345631780586 64905135813203683 44884074341285299 43143003770787037 97866681381662502 82767866326545172 52911862674020478 42903737482070637 63154156467545624 20878947142319540 83265043704929558 50316206989128475 57833827400424614 60463576828325944 93047490158100527 93567101788509126 63375741600984359 9010584362173436 80943695110605178 43570605398932000 17781425264418846 97843959044424342 98045034882920883 39704949242553558 22943901009148354 27998703894789906 65902434171207987 79037258477663782 81834053578006995 85040921662302943 36501891472680811 64367175939954780 74834516989214891 9990769584168607 51498038762440455 19674199732844408 58149613248627111 48516394204537307 12244980025010382 48168680662126814 42749093481357675 68088093100941257 69517829122236076 79516843437897276 88705570964207128 26810213549769801 67806046261676324 7105580042821156 79827733999554759 80551503220948952 12210096061211983 52986579580073951 66779799651629289 15752744917386504 19625778160219592 43235364241141418 53281037943727847 83442606610461242 16779323241620567 3480284458794978 26036095947087533 74627498116224248 55578177496283464 96345940563896924 47462377107652664 14405437531584548 66844737809304339 97401231841060274 84664244312562734 64431270767206802 68142045274417266 58522311931827294 93534457016080486 7106482153844619 30393405565994341 25670708666476942 11975853912971762 95336020066438410 27829345392394085 31405597167669219 58375649655605465 12597834224410903 10968389342996484 66936636511340962 83106484049993230 38822485346348121 15446428375014698 79543133410009822 99946297177304045 20995710481661470 29460179746002211 37439963099348383 78015683361312999 32105521534882145 13625943978046673 72858888882230909 59411114549654502 57147328417798142 51816078724912866 9072204687972133 67199287238116275 12965211375602252 60730504696210134 52445499662027092 55744011829714922 35178856246591415 79617289411320531 49373074550518067 53865769258837072 74285840462976081 37030018515525161 87317443468338784 24904906367074280 84708126682917692 9707527065463899 42913090672679755 73946766643010338 40571030735033688 21878086121006866 73737711418398738 78876134950149079 3717464490963150 32613771381615043 63885429119601677 19876138684080738 47515514100056070 10017665755523682 50338785097877840 61173860429366718 35053910990403899 90550500024904879 39675506407613546 53662948256371982 50144213500030432 34991531929071712 10625012986046643 65504433294553756 67632511641992498 26339340962041601 94525260950335656 94090746500100223 2835127070524999 31324885273666603 52086632511747957 95239917302501605 66422192404039888 3114694465194660 54549736819697557 38046065857094166 85306383734144734 44048288513379559 38756283734021779 75195414103645849 67229984454710322 58755381489931881 8782942597916001 60559112695423633 96906934762112544 49105483469031227 81076892393630625 50600514285909045 39969481049260753 49335444665877978 89633713806852863 9123401471381055 73711234882992085 66961849314385143 94332921823692199 69720363052838086 82836265303733166 26879829922242897 54186140506326511 17294417500990547 50536269026555040 19307034548318335 91738313214314837 7577534378317452 79517199753934526 52788546059283470 10195206701234879 2941221284747121 43322437716758341 83991381080170623 62019368859663285 17210193746962154 52238422811613573 1920925464356547 96309328860740232 74743991274356862 54898535136239377 71052281234840791 69265273130168926 86365188259711814 18717305222420339 18905741946957604 36411485657479969 77531977071746786 28151650218004042 17987618268981311 7461163494694614 14924811988429671 38874541672529962 45857071825487976 14265965178563228 5208311981466204 85825555532308980 9898213877055086 92365251656331336 80685915508028811 4605282417752740 93706396579109363 84273262076552981 85823209027576368 70332288410231034 75911072700484098 12272185355884466 97555733829106364 60979665350235837 93380593704890868 15253599113263070 18580371667048017 48539006867368988 45426106983038210 45696484066768166 62847669871816539 59448771097940393 5914876113134069 5625787306512764 74177616880380276 48472329715157931 11116697580461061 76622074976942777 52466209176358857 60738295037131354 42159308588513957 71913327050769665 88132336118929301 27944689914076647 7530278365276108 60719542021791873 87333209445925610 33225051605941233 3220325999716557 40000657640908395 72793433549186162 12662553443662421 41597609634658226 62043223078983555 49902646656921481 84450220865050968 31593815713853722 86862829744032634 1584408739176607 1570956734916050 94819218573877253 54193690248288743 93152520689065025 85880580301857252 37963657196777978 86740899863952 85160568087894484 18222323499656478 81800499694072398 58234106830707498 58356525999293725 52539536373748909 45130038720350496 12101944357068418 29343058173430001 44302742149055403 82284639932756834 70394319763582848 54021016163839406 62493281462390966 49474175482846175 67866237416293291 15755094931016837 38832438632686966 81328725816855808 46006390203824747 22132452049177991 94820468967185681 30665159331930571 57276950853638310 55155694910650458 82086031249668498 56473053871329573 84224738096305414 70423205574601341 59184448566948854 55949239293614656 8290611524160026 81482685432843250 19660942037649500 81381061240764498 63576982329107996 34285526317533127 15241169355433542 99118848796784627 19672765016939469 97212406099469993 44946035886130975 81514067005920760 87912353846322381 36341083187693745 42139869034936929 94480567405035056 87803628335123540 55881279890944627 88633087083981683 66328386476006986 16597862806514262 66726920025460515 4771918651242940 66703146496586399 9872681857505013 77761284460633447 98587459549031407 8938251617357386 83003531287814396 51647231108366078 26608442010135762 77430327384229419 30732852817989994 90836693261313712 39051822447638128 29646914156157739 72599697217977516 56902198464353511 42989757030718323 87400376080590328 5944307302298395 58088801782433097 62561333695334914 4317955755775768 43387886694847002 71614094809017663 83568214738374151 32819944925494426 12550907227893950 79845549620900589 10122996753468008 35451346222935111 60762328152850556 23004855220775338 61588521287411934 7438387621636422 85623293064582955 68959374829211434 6683509976939077 29694651807501448 45164065698376942 27443817832674077 31225166905300575 5644671227133103 20085293486265083 9573848525708387 96435037952589165 59813752188554490 87321897788215753 81324589082725675 10777262002293217 21684459515096052 74805466592976586 37774752432942020 85118296760552005 91063628186402785 14607692843754235 65973535599855611 51149045505973360 57969631446833346 52460035164807814 54003300619533186 2000516283890092 91640062861289371 28824878805254351 73483608382086839 2378600011975456 75547301336516063 63441850677872561 85937900988255221 30606875195063684 47285943304959741 76931329079605747 55602086245196438 18328317590716432 44226554574482976 65848608112341384 81203958267305925 38984487512401459 55667462406837207 20097495848656428 28946750233445098 37749267102885324 80295106736084222 9413512394962286 78970362806910035 30999086622102673 72520872665713727 37301312929195125 18874592211009691 25993478751916881 73481970887312881 40799235065522150 41046872328671839 16343277807475364 98993682233894800 95672373297139203 74679682656534806 78689149064726626 44955140625505468 53007623471689553 38106167610119582 30703788347489130 80478005948265892 27356369678290133 76793116589773839 76470387805210523 8059757883691836 94582778811123407 47042610263796763 65462576422761470 63281739622698643 36837192496756186 58283045709608535 70825798873962177 59361116969037546 61100067038698353 56865651550839292 60791899576810258 29745384425766033 19266767100768494 14943530441833160 59380346666634943 95441235776440406 96238086471711832 29491164986583964 20702639207109277 77987259219878051 79964590628256954 39086454743286043 34333182596928190 39322193708528665 98505001206916447 77186988697533746 82583989617394721 86752767643753236 39675291725983845 58940278438106343 76479549878792108 53333471325647936 23709514168693461 56127858077868325 55239600653745050 45957669213081226 90625960117634219 77231754023686466 17792549122978996 95868393712897149 71913693478966196 52233112843674985 68031063301108061 55086479937406566 22454379822361586 88698747871532061 51116731252665014 89059464080426543 6385121618099378 22214076245690130 84842916162033321 71930776576663563 50208541645914881 53770284540923118 77423065694368373 82751063025730322 57228017456000824 33267591441273626 35229236528833193 39202271710558839 75549226148234004 16273106795618758 88405978788223982 71966799471059817 1367440433066062 63323902686367760 10593224335653462 41946743355503615 14577502737496337 61973999039988197 73758937988371500 16162642687862573 13469484837205695 41801560932693394 98301336821429092 90506979977715542 22563351674372599 85592790785620919 71043935337279576 97076699081327664 6332262412223135 32498478059523646 96994683153940299 15772253169252030 89402697752015969 88659576461630268 27972393801435127 4367902672253900 27889104194743954 95793833753588916 25553971608333748 26879902205671630 88047812359257953 24583879442741515 49885889040732706 21002908136546262 59727935736756574 32029478916361073 41110124436639676 10722118525815521 88813039757817289 32041469653243398 77932060444071161 79184221143283007 5643359548994924 91573552645208855 75532562000346083 54389135209332498 162736293363178 52298994212957451 58580081314420692 1463921874719242 79201698060588289 69175980720690414 62418656551580820 17870216008147457 4949335023594171 25513125391934160 11446769427701266 66656525470497034 58931226904493127 90581906091147243 21678693272680131 90253748184700937 21935618265889183 41146325945315635 76384016296127881 61717219719864075 66720148941313291 65912800422332586 42422504632172161 69627111239134174 60925537300361658 91413588221550798 27069384934292131 36968582263244024 35695718448330160 67192259136940029 99046062688542764 43247619721123887 66208660267967563 92541859920573455 1776209867430881 1075007671247506 41915529466247790 84827793071362976 21346714846560849 11931143326374454 8038033456240443 17875914502800550 16873965009033354 2782949838344565 17777845951328755 33237700411530245 22737951838581851 8371220604981135 79302682063854018 75686583230620320 60960560179930118 64088788343201574 21008412128528203 49929320027818837 74682277072707864 59799559480735170 37919990395292794 61879379901611496 35016429233941502 5599692729610475 40800074481704730 54341026729015934 13916685509241956 14963817709956019 37934413734661108 17221949016695322 79000815646334553 94335048585472764 15430098667082353 92080453526189631 71537955257751876 57573434614034550 1243364358069667 47604792957567384 43805175269324038 68436197405077540 60265933566021422 34722179248162237 1790471218687418 12754257370647500 44653074481657301 42726079974904225 38431300904439631 28659096876626271 12540195310807574 23976633766612923 18318318518799128 52348064938879554 92658587150439549 8123298083373285 98971927970684037 42683855394885848 85985288518980336 90520289675106379 1438193855738732 41373720043789014 69534130299403685 57979590162289214 95961308512827505 18251781752984664 76561748269605335 13675431287622085 58803528287977146 82687229501367387 72147685053019820 11759641149856634 791245558763845 50272817490191213 97565271013641918 80223829119760357 26099854762988633 75095644365572309 54578043341797857 90126176463105242 9383024596128069 75814869909487974 38841694616359925 65096663490155957 15783290487365478 36480463978987728 83767557970224606 53951719039527565 8050138417951658 74292410983902609 80513259802186579 28307312322855935 12422481439182799 90397057841811277 44546648782181315 65992824078258288 64925962918845351 34780940491221758 14564220544808266 92179481593264853 22569952344789520 97688374797780797 50559719928409974 45634791472900912 58082944246070469 83445054648542649 84485700968362471 54070217789797440 93061434364051824 33775134884591291 26426057836590263 45052911956610202 19756903772167939 94425089114320948 95422613565891397 72443751707049168 49284981868475236 65143028778974848 63632181337458540 948487318515425 11395464263599018 14976800179126570 5234274836342367 75502559170419961 13985176172208280 60087754144581337 86531484758786115 72741611496799576 50721430356591357 3072362859843841 49936722544679328 13937330397247015 22488896460351284 12690855313345285 85637279999417446 2580671921198890 98364315491960392 12011340940966044 75959344934685471 74203345013020297 95870057420650554 87051289396585841 47950988165993275 2379732548209769 88445328818989236 70253975100475183 21677812316767136 80602730342630163 73244599471223846 59767215482271962 27856547029129136 55272381137289092 33142066836220575 99248643308248230 32716769940455458 12229835955847787 69396277524459743 71459479361040839 59807246985037795 1186567974193923 50262014100705001 18875446632623550 89990364193390069 57665661717999835 61175344848750176 18711190266848099 75871302698744991 68718799288926142 88538344733850240 39590763999000603 73506023107450528 22629609619652660 48070509485994986 54749708497302395 35621613373770038 34632138305953641 43565602417022207 15927557637039588 95197914092791197 12039761677152937 47012943154930105 24718095039537774 9737195395130706 876736080158118 31362642693095506 56526810819034354 18744013594513096 98299026382471993 64951903137993625 88178865058823584 85850845644332948 18418259044802519 96817552611296122 64494752664608658 80412193303845271 67223706133645193 73243849016510970 69103305586177053 42884120811027568 22876164498433603 22149496105832205 37729764565477194 98047096369661720 41771199606849631 7992129671553612 68658435121551631 68599965183586875 40140478391260524 33329830368026976 23446317608219496 63157467297450650 70292214917152927 37401470705122435 4656414241228245 88096404505935486 65642624883179328 99656253148481188 70390690497433864 2149739947459199 29174044308854648 17915759388606917 96756506587502687 88897537342200909 51419696376454608 59655905280267495 29050860548543004 30705805070016502 97983854321651526 33189455018332051 28901808319054332 43149918526962397 69517719198596137 56984485163639428 16234046997200745 78162721261342536 86055352409692933 24141826580523786 1286524715989729 23538271112400814 62331968583101128 43817568598838217 38280544895894825 15108854158272409 58765397826713014 92821670206674155 3488537879325912 14727126353140838 6713414274739614 86753015165198782 41561715682893906 46378921728564855 42918504620717728 89272308871877246 36693005321663088 22235180779578816 32441724098411562 27064411605743942 54550236761955021 53930297121779383 26826851721295517 68865705472505680 56813206875151084 2228195488053175 34305006350422709 70057113968814538 29355214379259999 75390035767645082 86496425314817454 44905784264530751 24145016385234699 59176310919263483 1488002564110853 22390500044633026 4635142410112531 63331569358570342 17500395931053963 95737728542152631 28928330883624966 49398020317870333 29710821461823806 98582601017336867 54946238922014 63826504175324036 35377707630357778 74449169671598933 5152601130587117 849387348871816 77940795932848974 74259436656387198 16956768270155534 99587161743560354 78540717893625268 64533110235581268 2329349603330175 34622709912494616 28934630720086711 64809375798635987 27079336523489025 79239454908420805 43796304480817152 69013388542313593 34921255760826013 29120208604224321 56814928355234605 13431739212481974 10540336224946236 11007259610349123 73868360473739256 89671130353759079 89382529748582619 72497370113959169 86892227512445911 65951162781379856 90884281420530924 89504796117744485 67902861729400745 97327793546407893 57761351199845030 74284496532209341 349279054118043 29494971991705691 38043997788599415 10969816676179815 97210676009138420 18915440940797646 67290929451981809 7428792897788451 9682090644029284 66924253844933947 98959152109651614 80076179845561768 99706951354951813 80045073537220321 18604767623270107 548160941216556 74142134003248499 22934348527427461 11301887409683776 80047794083201986 7967755262821338 63888800463143653 38373568867618210 35653643663565125 20523162526875989 58394755282804032 80254291461702896 71234813338853810 77092044762261125 19064362501742072 60775002794955715 19919199645461546 20602582937109899 97891621764006872 13848633841410115 26708345990183067 77229605814817450 349562312095224 39896955455519971 50862661572200318 66177343916837770 16514477520985495 80347837004236013 90641054223649645 55325205874972497 50356489592129957 17154424975126341 48209374409816824 79376356076515314 67069561888304902 51267465456717610 40573906657396795 81417137251337996 38069960564127423 51845383785639758 60539519111040557 67761107866873530 98548210602757377 89281427593098320 63585497340699983 84848636733947994 49775927556991965 96791369333459021 49702557758923323 20573562998098215 99869761489122669 4321839659126033 21048683516545579 32997959321749024 60051368948882133 13498329923713022 86027792183915728 97301768296303667 62725469262838996 52121550271590637 5995837071957014 96338555337723771 86681137949495589 94788383106588539 82767178857379819 82007213950691116 68093730972942249 48853968505708216 11793163081355843 85516288009124062 82805594473989685 95142360948349355 28122383883144749 89582364425799168 18017444358781430 21733143608804238 30166457957728397 11085487316914134 83163234881541257 57440073958180463 85001763300929614 56596963512062377 1886157114559500 53205238578060581 33356371573433691 58470171512012120 55984622542896342 63358553762353027 31552607785200429 30715497496539208 44217699108880375 66620208651734279 90860268647369783 20271089835799526 64990523979749939 1515443335322229 38476380956095287 57691434501541818 62608363309275032 57045647423265886 51309709325703837 81393913506150429 15821605831274287 44262144409138450 70916086525390766 18422017126804445 22971518929764694 32536538368101702 82934791065769592 47428732678204541 49179977045695121 42926557764735068 43288398651441502 94039042149544591 88414892516171023 33624711324830811 84883484439781961 86066105277766475 66553243057912903 38841145983969960 1341060884834165 44952147097958131 42209599711461835 11193877035755982 36434707139812717 4073657676703225 72077033264599972 47234693743655008 99436220376759733 83843369914019766 84282957865455303 39542920299269303 82228427580389668 97700939744679067 1175582343143755 84963361070988912 26941080868983992 46747875864099068 94934986665424531 28992617661836022 77588758341341712 88825991560244813 69129098538754196 16988882697815931 26633368473500599 63058753145544246 98999753122766362 76545844766558094 12769784063089406 72957697404088738 72947371343933891 63156253243829731 20608751825718521 74634751796667039 91253975658151147 17737184081709657 95734201029270682 3212141559446338 63937787257719757 84309126167980881 96565359404203424 11627271379189801 66397791512136423 57634651375624739 67279238567047014 31845449607464990 88371263908060023 7646330295887850 78229812682351199 25853429398358850 64445864177912815 89418827124975716 60366264647162109 64373587575503532 20042060078345671 28132336893950214 58600232532101742 34872968930522531 10733906178411888 30502644655140826 11147964336340384 4887788131590162 54552413660803139 75797766146057614 46929491374005240 53789089697022625 9012209304266189 57149631198410756 1993900985613735 78697093442517983 1349902663235629 63468609447303769 82893468882477036 96566261405124805 38667368638903972 90974157651416376 93732647461710803 55516208595641972 30753201745453935 71021193248120956 38640391511024464 216823681448669 4124447546719178 90979012333256081 13774620150676925 17024360382766872 23516956851554066 57459382504871799 35179399602425494 39415131453831017 91526107690780858 14540292909865290 86157384918191721 46781742672038089 31086294362395306 40660657002087595 95036165899164733 92591191263295685 30516153691038020 38306760762664142 59589858574325935 67989251316186559 63137163472025166 97133846681680804 46850860806572678 96079513964214425 63871541316636817 50203033994682596 73382329624810933 56380538618171156 48826120481459839 6794194644363772 5153263998401540 65221836501775598 46520177759949333 3688041289168074 28255062813535820 25152033755374446 85684797656584751 57251221618593878 63849596853513402 30623097846624742 22191444679244118 69700116410573394 41741983748788467 70903896243470630 71916221851565258 23713808748475313 52638366346624954 71674827642626267 86852869334223665 27148909799687531 40937602241812658 79089811042229865 78050686472861911 72766694033188031 3389533451240071 33879305840722182 31481369698127072 59769120209335673 26064735882010909 81959670786268280 80216006353979636 70143665447394768 7776489185074154 37060126550940895 60217210489044805 22953658677159091 25267861774026631 16843006133755287 55184834914259468 33527570445861754 36843445171283537 25133633822353028 41197937560592264 36297699777358517 12485701727340610 93048983511315355 91800922343192889 64884291242087792 39190368066614213 53922380616555893 20693125354495620 86285092079828264 94951754155535773 93989859812425150 9027463537449547 23693522227767186 49508745414535662 80938208790427241 1232877992784554 42393310291738231 94535562252795969 33457499131520721 84299003450423432 20262760223870556 58568247423551963 84551539244697056 33707214526478305 40866247132657420 45253907333295013 29974505482654552 84731491627654093 324314104647739 82573169231840766 98412183716705594 95202825990622379 72655938457265255 23354787415635095 40866711990887676 2041289715258379 90670976171595066 33244838279929905 503297927877425 34778510634541935 39354340232630483 95457481083395666 22004173441776880 4795577905538475 65197043941858824 15018352858292771 92159791725909672 83652826494805152 24544596630673738 23738924072191495 61113333471782887 18368468728049845 4230045918839538 72062329624264685 76588455852503191 37839088301960163 69493177651004362 99617993761898923 43404492922766876 49431289877528110 31593743247053624 87355702281642172 6338677554544405 94933415682981117 16954545661513445 56281454221343991 15685693086911970 97686770579006890 96196469569381082 24052638409323440 35359470671486743 97744562147098561 22837643873291042 16453401825456485 33254269403941842 36148276295377577 68492119661356205 91477295369823319 21335867602650705 76894237275616328 37153856739677087 21494296175220791 19619928379891393 86422668142140016 3477686503648089 19572595049256781 63211622315356038 81768518348827487 66474054457822696 31837791644050537 51210323328523811 24420647420116733 93074432857129892 68433559582475876 98737797829205779 73960973434194356 94362269913728062 80326466761076327 34760664710402995 60081272032118083 55692860043914324 16480687787758606 25208304940817362 94327042936401320 12943856526607337 2955598414463690 70655909672870021 45814396789523545 51961822313896532 14680555913288278 72081210706137434 76254208101118685 62944575725858590 69647968529113838 28208023924853736 20032906591402364 85853308263696099 96950904789886612 99675992373774676 80288703981485593 17130189003359815 37390060637549425 44567135877253348 63633533964940993 26583279095481813 99226085124662849 61818971345049442 29909628372818278 95909476075403185 28250950756319391 64094687147129889 38804155309365314 53958991064506662 58260555240687604 61984592947587619 99244368858105231 98530977734278686 33306670750303875 82124511867276034 27230189536389779 11023726799358712 99460457043631124 64519591276076047 87890568419438841 53120896701377877 45763802457403194 22684687149176828 75420550078720291 65508915587817737 50463066033101230 29901803308857003 38502098497618951 22114705112232299 58246199696181604 71799787711817449 83732526072237075 85425327837242289 47754706344938404 65082808390431515 83929477323656111 60289929244760365 22664543394468320 43684025697349694 10090440421426579 14787636795781459 83757280929079228 45435308250071845 6624942126608632 66102927474305432 34910625989615927 17796924854985847 98692268614707704 22432483254084846 65579155558325042 66284638553901645 67358195339059203 57573098401656219 89603952742917569 11730625908501386 62951886087271723 69778175027223959 21299154596243267 57550997191788238 34841793490926139 72268475079955182 48876695171313664 53500878101860363 45487391993065808 16493910628057217 52368157913403040 44808811975073256 91786462433452222 26800603706658724 67000279247796515 49808148265163568 60171911132381189 80945089139340990 22998156853776562 42782826996584416 9657560630983350 55327796860970289 11685241621785968 79163891588617589 84682457231882158 1940502132409486 27631175568329572 71904535228782115 27919046137856269 92866374621054704 27204143669915342 50097014740711719 9354211518440505 4335061393687147 57428382931666991 66303125764218758 64843298149091254 10621659563265246 63474711518866475 8846348316119242 33121398248391685 73527153817239836 11979146834374663 60327354871316370 94083813632161888 52194048340857485 56502825577669427 23566066817109571 28606882982425400 88787932096969686 45304883257366074 58136081279301910 22529049625942559 30455474373839182 38052414783064111 34992521902240298 46349056087379108 8170871773793897 92115319534450387 11564038959266315 43749635024764548 1300024753917078 88132629615100718 45661880514617973 40650514917003187 52458434885813739 55761887529988759 84539211753656342 18702112181750331 91847235655117135 93528386266281367 71316648174253345 76747555847958308 94114772476101622 69463616972255204 67561122453484571 32039860265990709 60445793882136902 54062313428124185 38789112236039300 53680093026570803 35208486468912763 83167809332340543 70990794464164232 47796926130244761 81191426569525668 23141564704991493 20664210649371322 19400649406786809 26501446184841636 11397586909946086 170154041309380 53040602665107129 60489532057829635 82004741725669126 35515913842808435 20932376405865979 3843027130876519 34331373998563488 54940950319070934 89476029098790234 15883198321679585 27550162874090447 86215889381898821 1720311010090408 3598651319581196 77820163506899438 39555031973180208 10916071511402044 18886796587357293 52750743374232467 38694456796548725 18306398857939422 59197105646205601 93156877022153020 86640108289653754 94820068239046034 45942306926425522 90628635189732639 54048074746724971 64341318149167442 89511827816789501 54946809828188180 8534797535511555 99479687437807760 16947246232186743 31798077468005679 9689629298154570 69440660942373146 4475095369619884 57005736509069209 26713031376738652 24500543905711555 17522335295155320 25787646936479608 71081974146357796 10476472871052483 97263305916859386 43029622079497479 99215739316408843 70901319436145613 51559404638646765 99100934819138808 76015268333761074 71659458160376101 99432167481199057 60384864541623829 73529002779366110 77589405473034495 3071450231182369 92338232849646391 43322487475537802 55652097329883178 76494363155781151 45394797682031105 58266292248911962 73792122811115049 85990318923626007 18770633223738043 72925284885642335 8348278478739223 26409503478311611 59279762110064139 33903288833989944 4102820338523684 99537711660916027 82792636212295481 33459583573258214 76330325136893802 87268200722503406 12863042391694075 79889183782196141 64879688093667109 49925649926471622 34773547338209722 86521550285594111 17557937570205261 57337934651254042 12590919061789012 40272021041691736 61449854553568890 25413073024371416 19964282170869144 88246891306905232 9748599070883883 63031130839791234 40265098810192206 86294062905480853 82523511384301001 65838030875614606 25992900736282229 68089784963687061 13095395647045351 55849031910843592 37976452569743396 19166473506592262 1056886685880681 59928762174650441 51601785024423210 33451250895519130 78770274792509236 80898531491582035 20167833016753428 94509989569468416 39175882655052378 64500425840178303 60361059063976955 69826500442817761 78697423756457989 55723037273623525 16302883771250344 28785157772244927 73972637374582351 7240154264382392 29018674280885014 16872771585633924 83521037827826988 85573029872614446 63173596032370499 64092417071596586 32113081694210147 91842939241420808 64141834777780483 45048383639861487 35716797593954236 60343004981036283 14070105400959176 29461885973142135 72096422012271177 73152270571652986 31644269441878448 17910701694786112 75640364729045989 26096432035556371 81905486227116110 12566235294657520 70633565430023356 75963011042085531 10053547376844620 71234978693272777 33394337220858739 9022167765880394 87056513597565695 70789122300284904 27032182127688667 95094772352095762 66414917759331931 2449980937240089 56400482447591392 28110701968952631 12845150521526664 48607262821515593 93100122057894387 83371956048327719 24149501206776695 39931232620640758 7965702980723757 58332658314595708 20397506920057137 23324789598200676 46462343280942033 25067173181304375 16953378447320305 39459899691902370 84332666631052069 65444876895480203 41051407021585646 9485984214346798 57926678740105582 10666206375118648 54183842862365595 13332849727783351 28002731583624746 29836208632540758 41560129556199185 34611291678489307 5393664326890295 78962370949808159 42660129117370856 7484828243412411 56961003420396821 21327467655934284 81058902010470550 80083030971937889 20633744298869520 65652814448822581 36113730034780855 40169961646687328 79469126428285544 93301704386934525 39787146964150725 66613385970462192 12401986632246936 33061144719268667 7225798232144589 15770516364742475 37867335121502300 40443530464885347 95173192643951546 78808323608255427 20504080909027277 22645063613465386 73146168716177296 72468756060330895 12088661396204609 46715803305295019 58130746247798332 78818397080134719 38260394907140702 9749887157350175 77619247008101363 17169071467268989 20117029464345806 90037413245190301 10512900715178182 62279546619651680 71103983001266117 9830056677356641 34653102849366680 15425787998085307 84176427402186992 43274154443584389 33089531650498384 20118335160000254 52074267207448937 4898659967104314 78928459550150697 21558463719693766 82941173104394873 55155380996466862 30227645797768070 17632248090187880 98704409176345629 63492341757182653 54002178875731883 51043946564250214 6673788486070579 28439994577679357 9713453526288554 37503216419838744 5730836632777896 8700037481665682 18807488437953490 58071300627426597 47297282929816735 88776267945842461 74604190604569737 87395132393414682 83829001382282846 47971360042920145 17546020625492425 33024772330367136 50571080677641945 40186285938574142 61622161963135439 62270273220972659 9330968064753302 41638736171223121 94178741828166663 96838334340444039 47198897513908612 68402559098346885 34660055916009862 77566650491744849 16862134081238081 35558827061906161 74020795438221230 12216776325186312 68201550688466471 19121612329233641 32805376982011219 7736569724883842 62869505876222249 88878447224492262 1016377686511800 52395372808733059 29921461947088869 87607937020950954 14025743301012000 67435277055390958 57377088359686579 46661358660175815 27584246907929008 76960990065025673 14201754092525505 22198512253101629 15393443098238068 59944449268732750 68819539591481260 80743390853150457 14748414989428641 19904023435300431 13936943387757731 49336018890162841 24244109930091464 28908842534855476 73654745892171747 71596356561421329 58000737268927547 74535330874458819 54078945520875938 20950564755166949 61797291844143012 2831710636330467 97746953790701096 97931338768718300 34216216425740635 71399218828856362 22920990660065110 23704299484553663 40688810164220402 13799725870243449 88729882809400812 12441673451190635 72487066417192863 50408732402483574 48553221553953156 73163074959838425 23721605150140563 29621740119083639 48394253229890644 86144323905925860 57494205253039881 109969838225175 54551416834596061 90833261776683962 95709426777329056 85822640116570977 59910101080051985 59947638658639613 86052395644251418 273949678540988 34147582369541205 95546509479106722 30099415323241692 66652897368784784 39624852141326150 40601579736334777 91890263299681581 4857536800931599 4382196743438854 94502738354142769 56829916214911318 95826781543956893 83941850287659223 75866276336990567 75107252231249308 27372743256462143 48527184291441548 87198487600810120 76497417745164562 20446402367843013 78458861763984697 21471415116269490 26763224018737319 77181881866442527 33278075406841858 82649181267558781 56157956633523799 2089795245414778 46678880168981817 5820886413724437 82369754223547024 90066967043232239 95570803719366779 61267467808608566 37469236733255190 59875434506709992 90608030299501254 84056474962542279 24174389957792770 84040476947422103 65453868520572801 2963786276666075 70568745939509593 88873391972502843 59618542718681686 51199484656944458 49073824253700421 46411304721292643 8763951337508399 51676623442918606 62350157764294699 80527812273300826 48896730571205013 58429281940866375 94731826129062827 16395784460425404 55149273581200768 97028594205033188 78235758275057096 74318144649208844 16340623448916627 31618042673057025 16826086832019865 12256657554832678 54432431502604888 76741475083976869 10615440641277181 91913714800444787 28442724513039554 25019254420807825 80347135060946416 77098036112285184 82655165698575775 37341273734799955 18922278568636803 30783319185101099 71825993244823207 16742322069234057 56668988384538443 27053690120103609 2624468802782694 43817890645139637 19647729109438970 46501913302050940 77116825139680588 71977937471913700 84268183490382934 9790025375107361 45640514538195017 58835529221060200 24412651107784356 48040761044721300 10669080693961740 19107447281089342 3289847621843387 66734430394298143 5595853999711704 27873025584606260 33289693706419615 565022853224064 85445418684501586 59154003945909287 51676489720766988 15325594903848631 62022119729935805 12564909607995660 34711989932402509 84667937363293891 48766557883158956 62363643558735245 54728320504688164 38409943068846617 87350490971318875 55823492974012653 98699177089054851 23420254380310081 45278603465379348 80190605246231305 1786255334675604 27009889524590476 59816950223911840 40378758528903997 58389548848048102 80639297017564042 83208986872930618 13951650975368974 68989092626977699 22777267749435541 97167689885551537 62918808017239495 44388691307924433 77346451541227369 7602547465723164 4376727047609020 91936436760008566 45419152995167046 64230799284295119 89893954399298092 97188427250019743 96807174938319041 41263846176568914 40619890229241758 83676982405700246 46053020799669651 50691365609771182 87698028603218671 10103899337535828 61296755982569934 60693832165847206 3026012007555318 18226022910209573 56228708876721779 7956916800228673 50027122054588048 26652582364468971 33073866045582945 35957172812253947 83378088094402445 5003411367114156 69017166866559789 2273623614792503 84846020490015507 82331344063129691 79574089514438125 52099380729868674 10059116470138796 66059344866234375 15446788504119629 59401811018994372 15345100332716100 88601809144101804 20252852574948772 13292983500481755 18990000756741283 3371227605564581 12519507159824602 18293638783179697 6557721045628978 51430211582095267 53317781128800940 51955695649500472 18998661115218923 73505408772457028 31298964252639294 66787240048993136 514129651511177 77695245021853163 93598218018611125 82222218605835609 32070731832011287 92705915734747655 94459722842152133 53619114802817791 26404865815336943 76726894648119756 35407715021120435 47901912318809283 74620578037483087 50905245233054642 4522416265098870 99465054025898268 33138149623608703 11883020365374322 79237970861951608 42375311632888919 99376536260733514 14932450781185782 99946757844086710 97694312063481881 48788385677622143 72188391517380803 21837605435739049 45312274369984636 66695940317899795 71378968241759676 1736524084130141 7511170434023561 11842436680252776 77455585668085606 18246643808819731 68630802746007006 53983239125936806 41162969290592309 23284029131101662 42181277520773913 61212362902169585 58063491543982510 81850463503385181 80319585348565796 63591451373070590 53458668618921511 87646063736328691 81971237982094522 14314391340632323 98093684546374565 49696465176076993 37358203754024239 2491148444864605 62987325258407332 18435949107538154 55967097552858784 26889650644761470 59292770415609132 16316640692930569 54390081202677385 91353381195500698 54510009950827347 45266466687016444 31097227254664194 54747498590250922 23830138643507526 58666832292178857 31870320174087006 25568067673880371 82181168070675482 78938427054345153 7766116207464395 1734053871171496 71766861430195467 86320018076050634 51155365551166133 71352240391075677 89913701129398341 83585554306272228 3770418283092827 14803414717714519 66089276117107139 43945432257932864 15054804030322684 54341928777445838 41047360254240274 62983070708104254 77952104094411373 89916396890772925 46992240328509146 49851377115018158 59157331807053417 61755991824033816 19704332649943412 93321469198380580 93059754500420147 37096456615562781 72968542946718827 28927574832786751 50134942796155262 38698050448218215 57155999633832145 4426147841821862 96956196993605078 95700723702563240 33144565680055714 42351616560145389 42396295006811218 28014695328184860 58131774128906052 6616104147037946 80370085586792107 84034078181490129 61268305661054628 24522761871830086 39238003289444260 62015646029560545 89474461878273488 80314241727561028 65892158026634841 27701472403327666 19620207671661511 88435655269332048 32860363603794974 34567519639917497 59616314793248775 22605943553174155 23092024228489705 3596216118890507 52529452405712497 74355230818872282 60766397780867486 91023454907585765 38645547846215142 32323233926178809 42936964816103048 18175330364658195 65045233315973826 70965495702098529 28977589841876353 35557788470371094 7532617785533774 20266476964877594 85977629121651337 5984597163842187 30386265402516965 20796373678122477 34635232024037961 8002253680310209 94280300973806662 5267772483222103 56848574573385144 90469177382147541 1171592179379757 50510470421782159 4368152498984947 56481222207494375 61400142321862843 18806754713856100 98995720774276955 95916354463165517 58311124867061751 7857920107640877 32099218643038650 11400325675347732 75962463083724783 35406081870562520 99911408616227954 25465165536704412 77272272757562816 25457526540522691 40777601447179345 46662359043738582 60396847073841423 3903982859328744 56979933391939433 29314043956533942 88394984742846256 87944015699202899 28397332395875602 35743077643884077 82938166693968024 3516984091078604 82547259602635318 50200197051942611 19940715314935759 62381235375567721 23608771963278864 52970455902119548 52532025196588236 67572988689878605 43530202424975332 57240182362190657 98942696640824221 4586984759069018 2900776066792820 27440368471191464 98000229143537030 75627300207085828 28725141428884810 68185316868343526 58168242882656473 42940425544936280 95200363144929063 10826946756525613 2812042925293722 92677805332621773 1849366781030090 57988879505290141 55326330716973119 90671227643994882 26226179338906312 35397478197512552 60980133254010244 84810520515835654 48970919346092235 40629449472479834 65538330212017182 64021605084528617 73995599684493828 65303038270293023 62769487358744554 56214719384740085 48753394078494172 59228391623730474 47043046049367447 28029878683705486 87191727582147565 79365134917201621 5063962332540061 24907566934131440 30207186972064507 93904589433623224 67970745700037484 18467297412524908 55286011012423312 30431826466866487 33927892136932642 99058743181931801 27615782921299088 88870339354375388 77594982952222750 31622875335343909 74972928985534472 56815551773139827 27529978208030573 32685985461425020 90736017897601465 29471673969764933 89635036707390407 14910782402407812 55434452761217423 91471790778112199 1838015788146210 64988181793672412 52364896143945090 79419980271625452 38203569833723934 11196752394267047 90291630141086509 54173287845884183 86396203693896997 23191606534811604 7837581165654597 99155565873624626 41492641032574092 37957800085890860 30205561353945508 69934242671091564 3545073242977067 97228098414636191 75893050916052412 10663970546068403 85237062756200692 70216611120357256 9725919979958952 14546891896003257 54744159991648235 80125421991864865 4193443520768848 75370573184816250 87760528558727063 42454456336794446 66083456618375131 96024757573638792 91267381353714782 62330196231935732 82421699319737315 32637640222055349 27162269741371260 44628181193456021 39198459292503271 98088679424047519 40743768704560645 54338094743201624 87074457065140655 40332901850739377 56501536308367006 43051346326683324 70852285724300670 42900662286770836 97605109264039749 72978921647061325 1661280288427087 25978657991624719 98604874389083941 21224454191250796 75623863900396802 53990317192667499 56543508721809105 63160336591603011 87264736905322389 74341245736165947 53633414730546684 27113969951174108 22417649387101196 55272880220650363 74613979598941750 32335553159277096 77660181661500068 81805651910646422 7428159254828773 1644406804993277 56294995855691064 22733810191118490 87182196015335857 94536920267944851 24619851655415038 67640170107415870 8178593913359702 37076709779570521 72971156836206036 60137655429618404 81062164638897111 50265741723509696 86094282542037794 99984638451541286 72699874755046457 75453776281504285 48140225892860182 23163094469251952 40304002600204147 9311400470238013 20062663588580889 37762512718635748 56192074625154990 50131152717068577 5176347742574632 2028238306599509 51802080463879104 23115857328424493 60733149379347883 99649883660048447 35544932015246804 92753034181999298 74585141186550624 87499149357044674 40745370673706925 33194629557906861 11911830738389790 58576364946323121 23713143094997737 71091866169090984 21425458933824135 1558112033363474 72092626734990237 48734924545050043 43210658699886376 14566550917953759 85796321149419452 13873722167892811 29256378900313169 81592744797270006 98521027107377444 83493580307796493 57247873446120228 50664484083892257 13021390254963506 13811372083679982 87567810917141840 61337704628098608 4600209705658711 4164016533081603 37782792573918586 85839506994918449 63343721381517955 97108935411407274 51641249920613154 25628532585917187 50331027336998669 82229142189736157 16546533404531166 93608363992477020 13028241380477999 60785580441043012 95922272489771235 73850587261026019 68445010259534164 90417273071576983 85666079024930592 80960880436753288 59582735277660482 44276242773671137 10179609735953723 15166793214561375 87977814835308806 32370086369799385 83521455826631175 96758035802309577 46533580086207305 64523980876382779 6187522365805728 18104445949163952 10858146565940793 78164900721799009 21684906881359936 19262100009902088 96822646707179825 41858821411075789 31117478227096496 29926294172735236 81414321125525536 37174848163441506 60337996491588916 40050207016623577 1167820822993271 37406331229980999 40474702110367828 26262165475818302 48135656127034879 10153683077038246 18562628724586334 67925969589731513 52769315147722454 46194661740769030 96794675107666288 25763879717384000 45249341018851470 12316391169386622 95468831998198500 12273317626997380 39549177600173675 17836161361227707 64766738102000053 2444759272233501 90435085894571608 86145159002322788 27337443920534074 83603303630330902 57294762691567183 82027654787947913 54964012700016329 18294912392464255 76211256080164433 98789649104643541 14620708837061032 1315064009950354 38919971848460057 85298266305482486 26040736566818794 46577187389256699 74941629267094712 72208036662929454 11458281100129325 2686730253293015 74319819102578378 67767275399833706 442951026208668 24360298835526106 6222401774264535 88544111061920465 8770050748631933 92930475828235807 81009084359559572 86517080527642879 88963530172248042 30074099861633826 83346211371428687 95316578336842638 65760275973761690 34589754039703056 61294341855398518 7908873765189958 15673261344811731 47123503145109178 70361785222674367 32400224261935303 43523812819189653 27944769727124867 64703043646891797 1974513716073217 86849392436923988 2902265685581157 12363077376595492 9665098198961193 73586686880154679 91435849086630904 6067867778546402 5462568676171248 60654089156910208 86030493065201895 33449136956919136 79757654528610863 40138590117397347 73174572582657643 36303905800626129 8128258614319619 32017534642419662 89799986524563312 10699981018063444 46869277711084246 5215538596198243 16991404995676738 24188965828462566 65402717515112598 89625118767123573 61430715389254069 95005892967093885 52598418860349881 92433232220583559 25148004393821476 80977410024758736 86725791988013592 23848511756378923 74997285265613469 14481089931913668 12672404077249222 14178156908785691 15230289247384826 36444892034769031 21216117532602515 52388621199793758 39157008557851214 17694533942758430 91309642554148705 86750716759402280 28179938309900587 97832099667954431 50029511343234382 84065854061378265 74616725890225809 69971175590566590 55509689080609473 65956330759255950 53097629392519120 10006428983931114 66744824014681527 9137283457235651 32186559608657053 34157508943111209 67274785636573459 24895864292587875 92419810738419027 54948104668655466 68151006724789046 1402199474078570 78033267580689566 88679693235662577 60646596915654638 54624622483661803 21536503235836578 97395215091278923 35058507817736110 42917043649026616 16636272510235313 59721461888095567 32103511583425940 9827877382335751 46437588865109019 53553403362527007 30652904630902086 57969238314676191 71331773758728468 21333727713517228 62335155056140871 47338833596910380 58207722580205066 35238523672989513 62476273588087306 34982595933232025 3722500715628718 11692507418374903 47931495228989174 90676716305006817 47497647947326868 76482774892986134 7783209710302442 6752942402500365 2635634253793087 63029719747967280 7526192508348164 77132402854292100 1386420128921344 2360118707373677 78569338458094883 60054005896602011 65170663457095255 61847921765060308 53749184082559530 87811740731048555 30736726507514878 62535800328556329 82688683983694391 99334379156909495 63201146231098118 29441687515320320 85263016207460271 53830222885728591 14280639434050459 67891486025990187 97880345931130086 10192026389047549 28478533761290420 88437205875664453 5430618111113133 72447094460975455 72260532877995488 45576610088921826 5099664101782326 39851482385299312 44336691719273948 55978310483337282 53458386835524553 1634530001501949 60694970521726536 81443856295149877 77399454202730661 42748686459507885 17021281730456908 3826392114446082 40762903593035683 17650367940914686 99702097719081598 35370806191052419 31028959011825989 42861369370965835 61172973234376237 17378460853856628 40338987716905363 27565889850988318 28822694913729400 62147994801703978 55003899653737127 96076198135974116 5058521487256237 11519277921811590 40928329132369629 7644488726668551 70859652189948747 74582811221469982 96959602078468406 87983497817724529 65780860263024119 52512015500035661 90517167357917414 73624229091748572 56368960621203433 9690594010022847 8832688039742035 66476010728741904 66590996856874833 31574693118355903 1084663297238139 20975696907480194 33368198803717804 82910170131832807 54273024331436407 8025970793081142 97290790206455651 57999201948014191 43168495680598616 42628759595270086 331336568410701 40105990980000698 45629240007526261 40386266998844774 35988402421803670 61455263925815460 64685898690561827 31502947479607590 60918310249412324 33907347044245445 12246305147065802 13629162162087469 67868892753011761 15450289885116432 36352518031889592 3157838827097823 93664944540872328 37553996251601722 81079073921957881 72488708217038836 14522307293294687 25469667134522007 46344278230692000 36212855324364552 54357551707504627 25496577731217775 64140491155694442 72728551063232053 13429059691202310 23054167765285732 24020297412158450 95252609521142932 39442313078213251 25210651312403159 99135995956689864 72011058355943692 1357148215592044 15601961556938986 96295287648252606 15199394380243710 21416216189913301 31100394553050267 70904309832383650 47740675582298789 99869950402426731 99631901915873778 33303349819870973 87476383850596225 21067492431409361 52308035502011406 34302430617639364 84944910838740089 67017400839715917 24725198004689477 38963603835643899 71810839783735213 90323146535382255 98138747944479711 13606588254946576 86212424286713303 44908878827831338 79271657621681645 24648064049636267 92159003178761967 24041449614472479 59717969665275670 55739849732143150 83831543096649340 38664773127020468 58955526046460690 45608776759844281 84845355365356123 6774253342439952 7119577511296661 74319792195374014 22856123147365315 72022623942944114 62004419384209021 13855912451023093 10001976216161052 1624336120192313 43873924469918512 54826190921315462 15178648336610469 41763795298413622 65729798860096369 14525562810090203 90674026669073531 36528342437823398 76531082950285189 61386240655871692 67157971312608699 64357785810617763 6829396414402178 64293549251803114 14964521130092726 16225408834353291 80235899498248414 28423610702633468 14571295075396 64094428710879320 63488758552057946 15979933573836974 68518161948500942 56151687408155241 82985695135092258 50375611213310990 63406707961098811 53635364341393676 4378290360813927 518367020310389 60742751896416764 50701114821215943 46852654916944345 91492172975177810 39234955221067478 23798881492811860 82027135001553675 35004888548688248 182821446363855 20853768571742488 35919798445341340 46762784385027476 44773830380282041 84904244376893172 40987620084049263 8972131156832942 77306590245983065 75308104866431702 35603396783516389 66612750528971139 3288930878502194 77633088678580713 14832367569519667 53798306254902543 92298063369153039 93329531055531913 16686307069231409 4443201461452451 81645264202357072 93235827791671606 37453235919660049 22021421071519247 13593097576173222 99239514748732599 46113506825380750 62016789038571776 70305922009699888 79432342339909018 43162874135447960 59847945352181557 2148849864625769 946469407295594 51665921753811520 69835013359316512 25452642897281347 71972255503080755 96139377604403941 67919503295750596 82959602692283943 71937650125841059 73073735774662973 31548311628461322 25435101613486065 51647552976377929 62769932987570952 55653777614596528 52753613812432126 83222409864883726 43328555724459610 80955693561503484 61160863887097014 69790735211896242 74947573650079624 65081784548893758 96303750285218674 51568603700178233 69814744996194900 92715700717948393 36043447537386738 87331466506697802 51566046530520437 3995413576376225 87828827285802281 2130414132826135 60255955908671793 42914137203195434 82328217947023109 47504252914888683 67187073890078203 39604154970270671 71210045124166373 60733994944549256 52888577810904719 97014777918418341 676961120125347 49346761660039914 46666832345275711 84084805383110076 4862814318915309 64918407989206170 8643264986025068 95143840633431018 30421675829639708 69377589686010594 10375091114376068 6119676597555004 65230702891675617 85089397919769779 16744072902347054 35215084997270163 39271560379263319 45172294094289968 57496055769264586 19003652591916249 70677918344608575 81923282277367769 82872949859605708 99453135117334754 51404523967005562 89862845725307464 76426163676597298 1867755324062636 40300806878671099 73979727726232431 15589027656395719 38800574344328137 3605208351163313 81163817229050282 38823095995701176 30838220135584176 19729940571884134 14246631626598466 29814176870472731 3185735496053110 53193004179375360 18311127995744001 75665415149661443 49860914083845691 80500823756758407 22610770117440953 47751040295827069 44583130751256954 76656650756710693 2206024348659519 7840165622410941 31369197209808741 79991179835824355 84972431509161499 60324680504752462 41425158620138347 57593063790083333 14552061806085838 98476676625035957 99876100745437058 85436225310028902 47431547871560068 36654068789229875 79153816564469140 28752190371256998 56236359504331418 69713224837207017 19317091059167617 10023104427447015 70304462858253565 9165583226594112 12665058546207822 43298166425897151 51974538554977763 89214100361056449 20999620391497333 81604399879548030 48890797684366718 97153261209947481 44778715556754385 33112155380397474 3523513997454156 79741768685768132 64597359954123175 98605923535981518 74997122961118273 4490867238478342 69443995957762790 28977296188902020 97844483983846305 7365149020912769 97451860887088668 14094699053968192 72213863714794862 79800381334449737 21463648003744013 44676475853505239 16995822237098912 25605757796888558 40715837722814100 88368884203821813 72915249128489666 17536492252530842 6158021797223808 65086280472842882 32149609974751729 4301752849877595 35264812099641603 7788221765827999 48889791996209211 51366409400113418 13100966463543874 99140149643717483 77190922909091183 27327944064870606 42663340616595556 52862650496319313 63252189192863115 53237034059466795 9782725825090730 9230637618592278 53536112752821035 95400563888231637 50303874526524575 42891221643363065 38162042299200266 83301252156164389 82006657692408802 78708617462381267 99239662216709024 20715488150309579 8300102557112909 92424706662281511 37627833355643496 19614536369579225 86462899344055976 82818902390671961 10496108185106486 27875629057330460 93127637122706110 45586109443981952 38113812447845604 91505833598864891 16824195297522361 43315193085018548 93200783974349077 65483049833029615 33232980768337650 9111420143404794 17436464189364387 7491236189286821 74326945675964042 89601512370856854 75718429841087808 63276916707604780 75288615673776272 44191825023124509 21222301793141155 73286591743017081 98153697524125317 40405735561448018 83476630256944143 43054451706304353 78734898897765942 40873030035156332 74087250243528935 266496862771881 57675035351172948 64222028596608438 74120298310520269 74406591450536964 40648428953927877 28525884852644437 19009127521921120 73981368244937785 19970589997192669 28950244116570794 60139044553436813 95604423742007041 3873474544330866 34916355334987641 36745461324699823 44963202615477155 4960586031161286 37091292127250735 39518812736364092 99376169653767697 25675522267803919 66812232446156095 74252884571629480 40095532639910348 1046575849710244 97052375739455614 55287273820887956 50955998213202104 52762143276798732 86688397383496061 43882715031274545 58080303093752377 79323376164598562 68739504061721671 87313424772664969 19413189833161152 76808951321868442 3443833069584152 43965803895217983 21366092507042481 37328054628483238 44897900164634416 23208568532745206 2186319038236784 7497748448934064 32950364865796 96186467621382021 38153785033863155 20246611795710642 30698172952944978 95541456845741357 41984383418878610 2393238053693061 38512699260528728 68264698475801212 34479266374413908 80839126398292323 14317969691009503 51788139722613008 88391035935332665 61024684577182746 59432156998191450 99684913928709526 66802805476295300 49441134739250766 36965424592319818 4644665255655423 83698237673281351 67355297112784671 4685237252794985 54427180506144991 36474302902813149 5932047723627447 18240905870372820 51179436714228229 41987244041124317 33085305642473974 4594583008976242 53677502894165593 99073284940461758 43518467532632472 25461275723544308 74601689745839772 97997254706466571 84470646406106057 29302444546675377 76523840382633986 63888105405369809 49687132843312240 62231735997776998 46129107136455725 54170468234988716 34273464855663228 97500912124734289 63166386191908695 24676134055621794 56171501397445797 87405502331371375 20702951150540625 22454398175771638 86591918588136559 56430222879095798 67645346409924966 64337622342191861 30475937010580632 24290306275948539 59303132320007437 74567860338672569 14866326877288099 11456046678906533 55915583447637600 47831012213343876 44491188312115443 14233967153441242 27783389755675803 8251287663636560 4804865246390206 77207062186700526 27817592378603545 23878397506105425 62989938479089489 47337857032782577 59797821162421771 43733159781485722 39685373588915226 95274023281149497 3751555659189194 70527099098291811 39651590688925393 59612491168138802 49086553089172077 88202643962208678 19273872738901252 20371602551023064 11244946450638218 92577096137178337 28186094193229629 15142650069881900 87834837458608819 66113772097266286 99781211374493117 89671770383493157 39152523231299711 47313748400457141 67074396934956563 28740220410033141 81740208401372323 99319363596355299 38069441720184105 97701311406112853 80837536750331013 55618932455970178 34273355616007859 1479163334543690 32284073915086222 90681877285053184 97136050017098725 22924691899151790 1681243215031846 46422459656020002 97668387698268349 93110296024241837 89902656994287475 87930826406507808 67273619078775422 91131334977765115 91774867662150949 26995936481699360 32841352162726062 76290602241348475 82643791330026333 25036898747501230 33210841062211304 52960360239730553 4565228140489264 90348409984536824 4135337745339790 26937392805733723 70278754132229552 77988849354413559 46132540286470907 79768293694638992 67371285418780832 62887042190177671 20476409213476582 69880186392007956 87092806799403668 90071524085740537 58477653560060137 20447329392622377 27858219340559824 68449892416955133 36409474430609555 2030703928833528 5443266118866545 62297290274098024 68474447593297945 86138285075383983 13066194480834632 94863836426407812 57896847279254990 13123861337079985 51239617373773021 3885119456950534 86928122532073878 57025833578081491 10334181692541450 77386684486669057 991683329699350 62377131400527567 66329268518715819 32554708180380699 98564020978786144 68651536826953561 16200284490228294 36590372385566455 30993951175169044 85557467458295128 80088324028932233 88011427046833765 53285948921840714 65836765862049237 3200798573745478 39521150415930173 21525877155515995 73545707325290356 24885224376863039 99703873122793907 76575743811294491 48758310428959434 94222042577465434 25124673929218292 66494180592900146 53540207945907169 71169183494167219 2170059369679279 35320569678392628 14486872359480241 54613624352687400 59406779897473997 77662436480867388 22717347281661389 87722698281082736 6983689531735549 76927678246062277 64847649487847535 86522646837525697 34288707835618775 34953744551526099 55372630216517473 20541267215506862 77961990347655080 77893475954108325 20013766302022304 15416963133764508 86287541760385870 70481282365075893 71656831388955216 42465092032606994 22459447298191566 24897385151341312 61453264193284601 52785244015930656 44167728792361351 82707000890033400 67442151884916459 33598208942685860 63907526688348803 87149243114043060 68921796414217384 14617630290186850 484398026322708 31267501978606027 48270640826625266 93949789941571668 23694632882989727 93866005157593664 47853062974964209 28988269571413711 9090103007317942 3579462330983663 80568218865372191 58665692771678165 97774705473626555 85072122833009407 16215974624705541 58214565526809700 89273496730092362 56873030304978300 5024614113258848 54978854075078280 58415401651152472 42762945037001942 97759005676592692 48989149695010278 54076615547850869 85853617915840410 31830185290057852 59081772660573398 14850394940183980 74706063277328538 72759774939723893 59319177641493338 91419212013433344 20616345205327831 38818124156706518 78017870296157781 70947068310056662 34864158062590783 40407108352866301 4327702973812247 13240845448184288 5190510004554998 88042514177755075 26683078962000869 22937697703434009 56164416280946277 61420499821370258 6105567474657351 50141019566952162 75956676613202705 9966839108650539 90290362826242412 48201142539548116 22526414292722253 45411071721565444 92271963156328885 71512295443292086 66355305106769782 3577839949472302 45535303043399760 65484284183743684 63574833748870023 47876867079390077 39499493254104114 93290759601937006 33486605025450583 58322199770196098 52875003075501539 32898491338189677 13859449783093361 53937748240924104 94095987497810160 55692897881784088 2615674704632364 12043356717751644 58931176074662736 76568729358976056 20378218370612769 72125417688266565 79709263792752567 80257326508865556 35555607659601390 28217054261079442 28941630959622857 6437905322924713 54249940508455635 79506551316773152 48637175978669836 57309936882815915 35084392747853116 8432078674660687 92230975823354088 80446968648214245 13741109541492482 72023747457814538 59893707783831359 45821849035313551 65043882153312741 33131819745333601 95701391508961644 32054187093999742 29736198575417254 10761312665495456 40469382056283445 65254140573000894 17060223123426 29313746137216423 49233867284949441 60163929322857961 10047684038221806 67583737923094016 83363087977516914 66043084267481049 33509925686529621 99370148358578057 60582575950475673 84842202609017397 71676516701034087 92570237012594648 89701292750572189 32049128772016564 33616022626025965 68327180505445454 65535172301198154 79933960970623771 97560863371329334 80746740632524346 57818405230007995 90386016248242483 32481849370618236 33055051587951348 142088810549208 51069738724300885 60710898163845942 18439948632315966 21993736221989353 86377447870412060 40010969423065527 55732726672225787 11181091980629703 83037616621728399 28248699007007887 30809433755130362 6573676121622242 38007168248223384 83309348943690328 61628746899246333 41223862265648062 98987810822232789 32892720575133452 33759965602772335 84739723619444722 93633776517853942 57002946576811270 98079421079374715 67291713724158149 75104575825610622 44689465454468262 43267922710500224 50714676366170035 27425801764064323 35043260638525867 79685915935682184 95557128966057076 95155254215730982 35856831978216796 12197095135952909 93799062216343354 82672794674925428 96576182431637196 61062822568851712 32424116344258502 52033983366785182 80589560242832959 58371475898340999 91752449184113301 11299563080968161 16180587159230851 5229311015943985 45630591885111100 63997727216199810 64388171314219874 77731404982004903 25224795861153477 71624027755994827 36906839864435162 88944580762609034 29528536729215974 30196978083703370 33036183372926585 47160862655741625 96297450366035 17564148416571157 77286165287213002 82413860597434416 64949632383988365 86912999112820558 85980122359110699 81556334006042044 28694124462687804 31934658134463944 39361165021443204 43735694055626260 10261143918393260 51600827750741499 40909896028021601 71063856011770148 28551790766312271 56037589526501602 90920772978187556 61810328410035668 11499871581687941 62317281867831415 56824570494427347 29947889144809504 19650299798666372 17082739291086111 70071087490779375 95635847636087786 44521438156257917 4551272139659095 26615270239311559 59286046071506142 86469106039706345 74832325891215126 52514877291831783 13175669647162668 52827502502333611 93679014184813101 48123463155992967 63809913417044244 79520188413187623 66228157537312459 60669750787294330 67273074786628001 62475339004881341 23104288026982474 77828784763963371 20210665852084255 20645742511953375 58898281115307946 56144377704462409 75449265751992046 46720682915316184 8600156706329145 19498271946157593 34371975990214445 26385781842153281 37038224034501352 3968128660828018 45429795173886210 92789183442651546 10640817262705310 87384110978081049 30758350244241633 98785687794374914 67526713338465769 86735847668488227 95795748105208750 57889701772488590 58365788803014992 28566145590433783 24066308184128859 21585532569137068 60596659248946840 16270040109894293 57179820323905059 59205640048522522 50949797757514647 82142917827233261 4492362354081744 25922842873314292 54197689765420992 78029068616344159 53326426139475368 7800052564817318 31734887532552331 63127712866899148 71408817919916186 71856090200946009 93976361241765848 19834100495985547 56394187286553740 41700399726723884 10913161440871684 75565903443775869 20731497614576012 71835674998556162 59691536233440775 26247915451210662 94087317655058153 86008720911197141 40969078759110781 14315606513511262 25503783185398417 37563257974360415 75543317555091928 72451681302121689 17911682020517050 66645802796544661 75181594606809735 48708013276823925 84358789979289323 80846749326249487 42487867346426781 14082714253118237 94989160809244735 21858316182080529 20269043416323187 36605929425208805 99906842513459646 57517820211360164 45631055008788083 53209108988003276 57987848642532480 79474062969901260 6114241592688573 82965844484717521 62958341492005409 55072004321986380 76138954253505817 80803571928876715 38536870087021508 84948223765956611 60807243164971710 14866780961380772 58451710524860631 88638722592212408 10187667028016786 98486811576083020 24248034552162550 16345062303437368 19213440449976273 16094238074259430 49116149367472706 8640609826261237 41786865552785351 51399989625092684 49043280099132035 43764774774430073 46639788823734229 11931168148225618 18287815076127825 76986449359032216 51907889071034664 72201807271344914 29925613917876234 71391042172774193 54454156778130682 66576310309514428 55541327088179324 80368160468622476 26062873738348854 34853600829832777 50269639737300689 88731393337096248 55933161028386565 15306222429222259 48832895844090324 3892085536408789 33806769221758521 33471732856354354 75113627668349529 20774071182952554 51184729652478695 17601103598426311 264101869034201 83294420919356938 74706384940605846 92821024790204764 38728655718613793 43718326271347852 70663408601113491 57318698405429581 76381342592666552 82449704802308208 28095608042424653 69117973003362736 28634825572502021 52566772182760241 61093205645314861 79471558182121600 11071529253333664 3250877964518345 33639357853838313 1890207076692595 28624832721814356 87329374412915011 77258055398316089 38882078253554040 23428052870239917 29777784688984603 9096360237084724 84214299163199759 47721479916637034 9811628527222090 4785860346871063 39866177699871352 96234535185399039 93212560435206375 58268060465127224 36209893218459612 60341585323057303 82148356050618855 28278781358482035 81446167877297042 79068641736718161 99122985753279113 63950937461266206 50162456299501732 45653814004404219 98697332736247192 94680743324934449 26784664725543371 62198869202351423 88054262653231381 96083976296818133 38821238740358603 30722047423896418 72355920640409135 31121092275433147 10744670702602218 1571157387316665 40169797840456010 25801302443047504 19269809869058790 11316358102328907 83836496903059726 87083103393546742 49008245736168892 3795366970418214 72031268752162325 82518165517522851 31846126163039971 37187309887086636 32828814438385671 35025993926636815 64049748897619983 18053716661734912 65858536612847749 30087912274584759 32168025007028156 95522556480435018 85431590804917765 77142235026848922 22677355083776451 134990935017432 48407541245209545 59779706666970020 37434107870509197 1516543162285826 6450656064845218 20190861403106299 21253382130770892 54859012023510046 93873922198413093 39745811739462307 3656630478148809 83401750421990255 34228403594197127 30128011325264294 32651016055801643 78729371781822234 30858502999783959 63205481826963245 94690697050261058 75799110449195063 89208569939888183 33652610438799545 37356693197481744 49080611927589026 18198271481061703 25721122585068508 35295299388259616 73293394037414121 97038398096051086 13342638907817874 17806088660947963 94146150985219940 100419222951520 61080330072400753 41958092277646836 85798938539620034 88012572429158606 89982470026584666 81854590510498088 56044831383236540 63458531069296835 1124347509091942 51259001577941942 71490920484419323 45203378161191745 61508219058305491 36677927376501130 21235956742716131 24151327527692795 28564817164601655 89364807373482403 4901381466536913 95613155563142797 22601418850166286 39547612902580960 63674986655917069 336494892263283 87463107242317138 78380521457978030 43341626132231103 52696911086455266 67010447037563567 10440645359906262 59412253174000842 38735245137699550 93440936545658218 4669235288567963 3341980153237585 19697159446766335 68892431897782041 39239241102771340 44771254214550969 69234227880723446 62941392302470991 67098307176658489 41066721321560426 91323232066104966 35259397493899868 29667922720858986 11315232606819892 12410182153412382 28550018319415348 35115680056785592 2966821492367054 10832569819048285 74182897063258477 99004133684691325 17278876537947237 24547204328826325 13619229172665182 71607436971884579 48581099234963113 89911378456585556 18242336937521169 10618186826613360 46175512313477269 45829748963063791 11608381237469683 99264449199732311 52952835645163120 81837571897430887 75396173393871674 98387576671348403 10271390970895097 47691543955090014 31342657208824843 16442682410077131 29507249168429809 39479950184739684 31327886127346830 92763708941291523 46868226259938941 2260892293100567 60791516026573566 14631865941014692 28323789507523190 15091196729644111 36837009081273974 25247203292455118 41747270282436950 41140950705678307 57565438936095133 28806119789965549 18975849029442633 96330994662787434 3404691315413877 46504296371445884 54829161416979881 92388430252831467 85625060607109016 15537368190735934 70547979321381986 94943357964784714 60200218275818586 1401596140054406 77097024528018500 85773969950205967 32856841380913483 84717933753462323 31668145926366531 33777485242283537 87686310661801068 45014305570028722 66203043772703133 33056911631308586 10441056318531020 81745085975575569 94598145205034530 41713734079741473 14203616430979015 57630289400216737 42367541634476312 49331234238863822 37317515084856172 813543694182722 72250226733986262 81083682210884383 70553746391217081 20469552596604066 24455611234759025 93796933961848088 45683063198529866 46911724602504842 56013124557102394 39756590829369316 51761987374669174 75879217175185369 78330301033907941 76403534183598812 77066257128149928 35971054165582558 95594366523117983 29895106779646727 74865976257630409 82929660482041006 19205208605009443 64700408973514079 13295493238700955 48804240880760092 4135555977806522 19560411021202650 80345587840318637 48750431085898515 26432420507992660 93727526410811040 6888058091058519 14142015663391330 28678986917349614 69671194413766698 5601561175083 12401827168285392 14306246249193914 31911259234587522 28593091997000155 26028215273002285 80965425451460111 33117226980092354 54944334107714459 31565355234493796 585662609904708 45649088394920207 1635846347765908 94873385938768084 48693652247864245 67235443658295294 84450383622426151 81031294601090452 51302726826133887 84717290441809565 50557032825310528 28332882754363076 17423212030223407 8048817414773102 74708605994592464 86901227745882084 11965487719371922 79443631664327127 25388228882229064 4859815435499591 78721014688195749 72551795245249805 31605228103987452 14569034800637938 95932544341681683 27831098717862475 51116821621285941 68252978820832013 9840455643623567 71702402020842748 47595393331856143 44481404433343991 76904800447699981 82916668249157031 78273086415566387 61234580593638491 22915474800662734 91733413063831040 15378906193948188 70076549593973670 22978358650427733 61285291277336423 72376032313539301 45317650441690016 32255522885577159 50483731663113685 79799052384486363 16180912900643679 92033703240871705 78250737353890238 21648580602707804 93408339245254360 55344267168680170 71406148131986446 42733706207952161 28905529416639258 10026048841247146 33188001160523796 61160455849597345 70198156984110038 45037737083391349 10687398842921537 35398248852237621 54302170853717634 21362242764395624 92905452616353591 17018872056615461 15221777032938975 22226732848519010 8661806855074519 4236265215308583 51623262822609246 97795541038049797 52423931736851252 74777851760677477 53181651273554183 35804645518687091 48961179438464522 81102228666701540 64345767895704713 24187947072842431 43890444311793310 62199924547015121 73686036070134471 19897998266168853 47556143396040908 55039518194722987 12084974844707045 54891539845834151 47444535937332541 40603088097218573 31788905848835889 3067965156275448 53930220417615202 23135029680250100 8314656512991249 98982029015188513 92857787873860038 26817821289856548 58857881224941318 7519688348262133 98555404361106074 97946435170467372 2862276727655120 72180474572207929 89919521490642128 35068107203614978 47728912744538046 514484889108904 37210188354234548 78490531909427993 66637469535227546 29198743222541244 99721460344913043 24599135617516966 7469599001096951 14934956565282858 80364740626829126 17635714466299258 40876581006167825 22119892999709090 69996607219757746 24689566946972900 63464821511730908 31289071795906746 62576743623591675 17894006619164449 78012686579553021 2580409854196150 70677519334406654 15071599460623851 44774907102162568 44097794950138143 8543237520105918 66563728656474791 92246417515853716 92698086987840955 5594709801807440 66163396345412223 18835494269753586 81006069138583327 6853571993744155 49343168277630881 95086376890692832 77322591974211829 62541731445689631 84885394712148518 90306822412126411 63049857623798932 37008433120391390 88178202154191037 15236579484897355 41632138408220319 65459332005541049 65884115118519592 29064589135105310 82976464868906261 9895677481571594 4092577815353351 93281345961013712 51344750026914392 34989166597262588 8250116644525934 6295604949696620 15773706932431916 8958321557336863 17475390221177984 964428097487825 35076259973004085 34467491884925133 80303917074167115 15093871260748882 65830175443471036 14332210234862225 74205112640156532 1664249478447880 91771242585964526 1739075135186231 70882123269788119 3494341360824025 18653462106178019 22250348015600864 17772402536089426 94989819615517731 38216786371088998 9295704203286353 10436139353937047 24213811118522480 55474113325837488 89152157140930305 51380929413019682 16035675960574625 11946693835534627 77780561799679539 50623979561610220 70171956037510072 90003432334877807 41108238046820025 56548943493904094 34569798042457986 31724237042445258 90183937583918733 13615008417443523 74170900375414411 63444914124712748 81674337539392753 66655856613122889 75396027287641119 47385974313429000 99446076891053198 35918257373213268 69616069686174927 96931289010380005 55443154332680825 35375631862395472 83634494883227198 64777681995019851 54342272952232496 48475610486567508 56095508107673531 57062708640402440 68453749379286369 6700508762036599 64793257571710824 39114890726176343 4007394664005355 81418271356472777 95980044723653482 11137119765611339 94349095725615167 85498259357372945 71153394794291133 2425655840917404 255045259461554 66188101537825043 80417578500065549 71098927169495229 39218069479001215 42633106709173615 65951436934267001 63681808100293448 74156378940749247 11596243441767755 90475523904723058 68519145388130890 29099775556477735 78879529364866364 35114017229724770 44945330322702307 84215007117986077 2310043752795985 3092717269941033 61800078389791129 6131908771517464 59713972835843077 14284049878363953 81367942369246339 70975244164619328 60344090888064374 14442866262321989 90856146403926443 35203031303962520 70574583418528743 8194041740523619 6776325283601902 53189994425085337 91823720565672927 66165369952836351 67303947278832168 3642159441200370 41306597608992703 76253058728725840 2900802482880152 15916981130908923 23888131593182116 49484326321595242 15855555359503389 30603331770585053 89481588222770524 97855807042958128 33333855250361755 44970076194543002 82805616814037522 79313278191234063 10275381500418757 76626105242734599 57325390746464621 44082989128804708 55514719221268625 84989612964374091 15380476234806386 96554053017863102 78445688044075428 77215909068951475 43738904966730397 84333940076655089 49071851305538875 72290097515045516 29122088618912909 14914519050935279 51187562095810295 81296163373720854 67181177046061645 18966817408334067 58008429700801724 82961689893077158 71584649951577415 61791903112436644 2192654636692207 32755641582630964 33169103991163105 95045144506822025 224654996544550 98759728353640077 10102122313045436 18688749332455832 56117026908444668 94955830110743527 73824377401808513 73825411569799874 16748488218201831 18335563198510245 8996697397730055 69276804725712207 4764698020477134 77976328917395184 22403130517558804 3546279555926070 73352422380404682 2079622439906756 9487309199765470 71808256722627439 4780417277099002 77411744680974775 32470866748978143 9594830880375351 9023308858820722 15592925500200405 80818022507944157 28704876501568933 11666149916624095 7955196340555280 92827345080538856 75084533509446906 51645719424067511 71010853733212273 10911147603642400 43230680772164066 15877013668709173 3657419063778971 6946484283166547 22820584582980189 64254787290868644 16985422481892185 27524498202668090 47710845092279893 1208085152333597 4569927046012200 7488920394835049 66359337022399859 74483806478597366 71058053588166779 45153245927882180 39600579503917410 32899697936603809 48436590228116691 7598312757081247 21560144076993854 65742987474587476 80460618869376713 75886015722330480 50066445039559220 40346935142657392 58824524949499677 45244390926119920 69051893399811745 87094146883819759 70663276966605968 89144161376550433 86607738785997897 28089263379194118 86005065434029661 1934637103860185 98462160300599185 19784712062647875 57606559792607313 87352576175684909 8465077347623317 60955325628503563 11114544746593084 79097336366310913 15629610447830072 12584959645170886 83800934326001074 93174715198324452 25149239211390825 17620570254640871 74855396423809176 38680232561845911 61684265961105372 26093477265806772 7408795927098987 56571809875204585 92399064066978916 9455972345923687 40820679708891350 69142464922450488 21229607894894798 73563674549727279 69693331029789953 12430470129993421 74641098915496260 22983030128742176 3155921781656395 55257866544174485 61001304207383164 99804175563933120 70431787960560840 69008535253508056 59733294074902689 29896744994980222 64272633936056876 52918273951943804 54020032332087136 40769162498049182 83972589900174883 81577781844582778 48625681784859663 46173563118696538 87213756029648104 7606168938500643 12423750898761327 77406739095106368 35949180096453223 29704551378097412 99823284050027422 3589244253386796 23620505494485993 30720974575485666 37510002255299932 77827344410561633 79710062350001411 51227955373394010 37347208565556632 13930788559608449 73493879828066781 45329610254822463 10113459481444754 3558665170997740 73065538920737708 61870812329390852 1420245633829782 96084350277596430 79403058869430567 30721136982341298 18200539231292855 93167517324806169 4580325486969816 40842054291071814 73529093383992628 22795157259507563 90560627437089093 2277561748523228 30762779561587234 95188973276461647 7887929971185260 91220145995295883 90248667075545395 14080384446494431 29109472609800611 13784985539673478 27363727549199094 37676429832458313 85260903143123778 31714007221940760 56962989349905762 28923052629427668 70952776264812954 75401611904986963 50269060486390045 11608611185845498 8825105243777591 92906103103339387 474629819272493 64958717383619788 96755076687890127 56050652393931693 24427481703921808 15443096542419981 7341052053498523 68209554637388494 34712127651569609 52445734078541472 72577576356217130 32110617455742735 45961608984764153 90025502201938202 92075865104782525 94039154910490304 29852086782530766 2093874925348574 16848080324411877 44575630906515841 51086125525904935 95106587362449754 75670474590078611 40195638914840149 29899692825220594 33965388993672819 89734875586428392 40544774475488647 96669561097325269 94739683331447296 57240884340350099 6041632355411069 59440875648421397 60077304143747220 49361187497777072 3841112109343386 88210782942098109 82680180647068503 73665523473189000 34943423495096348 8498796676086326 87547090655188433 17829900201342041 52036055956774311 44426982417491771 37514649608736453 6813551842987254 66567479470900245 40889043609588412 67723414308197869 23715038972926930 52606968500659783 88956241446892539 80184554215011948 51843949479897247 7896545394044974 78259115751318741 64658728544463243 16824118124257877 20248920374370403 99018696382662440 48949911589192065 76167628308285887 4299186282719167 41051755708268370 17126819727389134 6313128915048819 76349521972750494 41068632970705746 2129770159395121 86416465536393918 22644702639239546 94997975660437094 47135766941061247 97174823327576487 87077562630970601 57395586032531292 20251468945069975 99452619051493593 2193685218411216 99363499225659399 20495885236946175 73919620370022115 6549159593123658 16255957117182459 53410483331060489 83512032990619726 47422519359156854 62050542005903662 35448108957408655 74584426843605325 48826108881691005 74856526248061296 35189608905218952 20063930907889574 33660453525103205 60702375926157665 4858520363577157 43260674921857092 30832052088069721 9274065978825385 98255830654568048 92585060548616312 21791995393800480 48468723769377937 58897819415516931 77591416732934385 84885524865350755 38051922405602779 31906451383409512 91386940226661479 79065946537397779 12587792291663992 84158128517044752 35336583080904645 92071512343790826 64987090500390435 58657499221666781 93933713175729490 33036028507498987 57712063758988078 68588507112086581 18827843637959667 76947991473379356 82368860688791767 16533897490119972 89591361424046021 46503299539403995 95168306003312153 85729576246004444 49657196245679262 32050971832102214 87152295888825626 4937277321712874 51034674439039227 38711824560575437 67621513602740872 74158579375335998 94188437005814292 45507704211904489 16632794605909085 11358612078775113 45372660698147044 22108268551946412 33724987437474249 83003493590194746 75862571479239320 12320803130761969 99546652376041788 63890433032070367 53182541814745905 8885860376608913 28224520518904402 47144907668175562 61629901893088750 87875345471679347 35293759909229539 93829777123619692 72273094445944538 31394000817011645 66230966858102154 12686625299971436 54001555441410767 73812472999322816 48612977915039594 97093234249322573 36677477976505629 29874565553710156 76498539365700203 60972856041410610 34587736093508268 44398747452925016 97485316592385768 72638880339782510 13106936520956024 98719569808482870 40527179531138946 56704159435370011 74434759978112032 98829722399404692 29082257219668629 23826727958151626 76526993643489128 47281632611698590 24927575405748597 976234899737199 74481755656977961 97915398170884910 32697254171894907 54743840564840318 13583105227120155 68073397825345397 71251251448057622 16472474786833361 71329331456948138 26656451842409497 49119323256825882 96302286245408640 9550469137435383 78094676423771981 86057772850283515 16834796690121500 35459628381432115 10027344392299123 26692283051924467 32599451524300958 48469307315072692 75725258714737905 10503300267719470 23576364714424789 22198617497335907 98967540383786014 9611762521594475 69415859981689365 35035861401782043 34302475443901729 20625882000549697 30000293246426036 13508065643494981 60446428128578012 45847364135756109 61712553494339775 86441763266053780 15109566569083127 40839209476784727 4054777131456668 44782495436593822 66411830306929140 99898087589690563 45285399489350315 34000452813056274 42238859424663388 93026260782544675 85357307880116633 58992805936435869 83136429242080457 72346300685944831 13708319341734243 42131447285566695 32964042182669673 1250301862655389 94107900790223923 11852111672342477 10179882814079435 64230221516360872 84829515381288305 64604307315402818 65517105502030000 73549350921989340 81337994249903572 4815116104639427 61624980874730564 64692404406872233 95174956664947991 2728161384268528 95610757888271354 29319190830355842 87066834769833323 79469432783360325 78674014291910424 46407320840242692 92364224030939296 39272066713069321 87010194584071865 70817014304985662 8338872751681900 13067052142278358 6907821867840610 51979221406929465 45741157200371376 44733134177242727 99307452101694028 29774174325331582 36660730901997270 13649678209382823 3079266844071253 68553500833232609 82152267591252022 79069832792602866 13526766848679396 45166694293117197 82462590732878016 85999421203413993 56319291172228475 95520664960138046 11865072380394133 47701674161453594 62373050866647306 19474015561319654 6134028959753744 94344055519621975 38380106112350766 49562861687311665 51960521164672183 46386002699060692 93792099486446787 39765162238819933 60120975752182429 51322631966505413 65068089218095454 86343233417096 47827615169773513 55455661534582046 4198124416122618 75705310111983760 83902538320559473 39447854626043379 96118516645321745 24208907157793572 6187772434604477 69718708561036714 39777979023743339 56848363868803772 32605707328854846 11723072688363212 44350668539002590 10120400130618903 62915354585721387 2745495261148718 61012231367842407 39322937867483450 4330226973360903 54818665813650166 20226625303714570 12559040547436237 522761940015751 87205104118404137 28207311893064849 12504482152848321 37512947471297164 81890202186417043 3596156136344282 18606026430798178 77179487944758268 58147759684709946 58557766961402199 24736839888408396 37882722970870394 66965238274664287 44141229757137858 95060202224157581 61459553022659096 2786173173186651 2237645528089607 64745051224145665 35366555773220788 13953933681764582 75304127456257682 4761900974972664 80868570651182229 14356680751421189 84125581568092256 34913904202629166 41568811359961409 64523921900996364 80420595455493070 27229030572916144 86022592124503867 21501931848532655 88487031641441568 49182334083322959 79326416562428215 21849646960900711 17778441555715478 47228015944460711 40635678163705925 53128342126840317 64118563720245876 69706784496202100 33646409924672412 79261421576030543 79199977377564115 29047043242297059 12959400147877704 78213986406292749 90976348449268089 45252624386157041 68146955102588638 3861469868189369 31190058942437267 34276823529946724 6499291516298631 66732952970684887 72679811477562012 29583636331269188 33289360473366064 12602944997368408 39086847595753076 61782177658422197 9307173056596081 57206714877065628 9436828527804072 29121963843842380 84627913118273010 50531096899254908 77207405524454514 6224957830494229 20472688315630550 11180016728234405 84321488613430374 16889631928730969 80359819303943491 559098150228944 45262347380987904 5004992877500792 80128442715619830 68274653566140296 55826206861826142 38652252776027783 50138933720071975 39375570372363266 79543599318639199 20114884973409839 67175884621208480 42104033159703445 51279252543423831 81116325020274863 63031763266005941 24258275765721559 45822139540973416 37825308843221941 13791413497567322 96930095188950170 44434050165239668 29551829346984613 26718355441837977 59470758403673336 34469746723380180 1823383590904951 80277534759712834 16683928828248828 80070375834194283 60745354840917566 93415448870249092 81029047604839323 3388715699898681 15504379572621532 1915945569288605 53678984718971765 90977486782407248 28340440619687470 68354059994799377 56129790781073972 91750607724605994 44861585558295789 13757225750626607 12549965104487326 59379231948071282 20342167472093423 59079936715789412 58285454649031335 16869406045596256 5356298297645041 41434844250717450 7881725851226582 70427372885340753 3270484446733474 60252382079691413 19156474973541382 97159957007252629 8812894062242146 68603631759399577 70116689248799508 55366670661744386 96057152637508232 46455991826542651 160481234570479 81919510537308830 30174530228344305 75387639998904366 1509209102695128 30657481153119935 1447331003546232 35814300197102213 23497608094987468 39772182500158195 53671472574165970 59076745478922315 17912017156734349 38269475655089490 20805501169381623 51939842298868712 90120438111130190 6312841590310669 11358680087328407 82479508729447891 32889724518768170 32553201947086869 86276703314732287 60072055787185249 85698290613850203 71877373722406830 98265645314955941 8866321420147015 16586050625072158 26727863143118400 19075703046231968 63347133805651497 75973492667792907 63580004098397700 70572052375566663 21958366205408944 64465163868482329 47760230966148664 81569584539008440 51099549600814455 74725762664592978 54547231056479799 13981754268893991 29908073593083747 92786480940733372 34267616671972085 24641584291017085 13322853475348971 90751169979308399 61395657779250053 47777842428915773 75930852745455993 59666760919413352 7544683674847562 87729106817194106 27155896845593924 71978388999719629 18493747797048436 20440342728925034 45020910897222601 91796985094736275 88588719408703451 95423695729636392 2144281693819743 93723544139208914 52175734415138211 27524353538836692 47228053688283882 18258537966379078 90186380194856818 33228844888285830 53819020997480373 55688817970520287 31325189605884849 13145113510349032 32427748051475896 44179833509305501 13885615629744852 93622765782818423 2194197180888126 66147032760244498 34625392257166670 11497911096630867 13183258946677365 31259103695531745 80097932991651430 26651703955367997 80060652739492048 34027558090325163 52423639933152578 79115468179606990 38142977406056858 17589242460031037 75497587263889313 6743221906522281 28615514167996617 67429010424257823 69704860505869586 24226121929689446 6641775748984308 13360822915362881 89420905994996197 10749207580408872 30173786001572726 11071109888909697 2379072354354473 79272652865584076 93419506882198131 20436293876761769 77970684080372199 78492105445436089 37827597250218510 99147344427119764 45937042290425393 9718655469367035 74928808888982482 51314895665728538 88683820054377933 6798279080562634 59517296640583735 36138338814875424 60351835444092238 32047316328255730 5250188660149475 94577014454467061 18486084583312200 1245913976627544 97502971982669699 99505936820696124 53528675798343594 1065391217381805 48337482622229105 21947579646285400 68671347426230824 98228278688969551 37463231073300236 27804491448789156 38972261192608701 31574746558616142 89690726762609342 76650477277729312 16069647583560017 90410359839466279 61552641581354313 88493222563635276 46821347670298300 46888929991870994 54781498269894600 57160704874127091 73708707045141753 23193729765160769 42236109847259804 44660627194300287 20083430863708552 58350411204596344 88940425328204879 64620108098512421 59283325206606526 72532254818624713 96319089532718022 23813095068445203 88897446181025193 99432851767567533 88408938108331367 65246545899413464 9543123374868705 65927680286525482 33063965568082075 85983699747153488 74718591079240399 38577058628378660 35982496708153049 43557693982294274 69070202194819878 77991115269661796 26613028776452375 3067928368744385 39612810532108095 19705324290119714 91058366355554500 49992171792188090 25732745174005954 60274146953803420 98854123815534656 86496849336570463 17309667065352021 45531073342234087 57216236039208239 76620360587253256 31320345117320233 66567705627381464 50982095293509931 96098592231342233 3047930191937826 43617360608960850 76683494037340474 52803629738178355 13222424980568106 14500336418711885 84504342216094160 81981480361552067 5401404625479784 46483773056013552 28636354610204375 18917220029343435 82427911593678087 46438289249627693 17632594041249363 50034988416215834 50300739006636557 48967484272937405 95567151600114786 34451757338964160 18815619268018130 64286588359286287 7080483700222825 76329294948088223 47483571714631700 51768969086439438 68773489499213868 22797240507166385 86966170428128564 69166895013456113 23371101914958909 43259989044306938 394868102641545 54337687041547959 19672297799856768 53499879296984030 21211821174587951 19285634302869805 83833212252822505 47511694270039008 68067094010389336 61281339322094515 18639742287857633 97392762269419290 11354573126149022 670307489969651 35942868092774995 5417855784327717 35274324052091408 47014504782100209 89109104784177139 24938723601105219 42280078657018142 57472856292160477 42342722804667120 21334758789302057 91501600377103209 67657549328823234 69806823098881745 3944214048078700 49984410058002828 41659271099214100 52703190987402188 76510849839577542 7543462541333998 24004886874116246 60388608628569708 31434855981755245 23540055220936792 77784134804909908 8459431790799089 68976015062401710 96245820830381505 67491439814375999 67832598018333717 23979913751679525 40250158698811283 76757795104827325 60049472901957456 30397148169195174 83821414724097179 44642797514247653 96664338510881406 47576727670822526 96733458103776668 39411631230869408 86299074933543996 64088458693502471 79830125964442189 67998119699348743 58211758173984723 95045421346860604 12765767532835577 39656892434641326 60418724624123698 40314490613384335 62221177216947694 16561148024015352 87348079895794903 46049463952477246 2284521021705923 80908512904047581 16649599381792913 12622889258738963 96993230342626313 79416547695491796 62360365421071214 69557550295673668 2495855514209602 83878089119110538 51148788505868064 79459499808030368 15965114435436711 89414952063131989 27160514477218368 38479284190594760 43334854786437106 8438838152636205 90401178691324916 46908227337498153 1303265729924409 76395527891031256 80183527989176078 98532605276953729 26299622132165968 56794421273517001 49114004638385712 54988092866398236 61732256795640495 2547083074568990 84249077311186394 54825890454935486 71339861667489426 90594410308621598 85568865055019867 46560214630143650 94377274336437608 46925497428120883 49268469086139453 42194706384026976 82424529601736466 7626592551497558 76136344492978668 64948649703629928 62784917347495209 40649617513416319 30999362617179603 86293762938628726 66729808306926740 93624358546794895 19917893368868410 25264705300483113 49104623010444888 88465424243621987 41412052988290808 19653956468302406 33551890975945090 9465256581029596 66956671894574946 73067228946282482 73756802107207836 10010998859680423 4580691267136421 99263750171824267 64180541852209900 92612371432415878 23384559261394557 4642631626088169 30798348606084180 13939362416220531 59818369263474696 69769141595949884 62480357891707719 58085211195229108 28572984402952591 1659719756899395 58963790756178091 21048083088184091 61394215818549844 38555425945769847 64683562826434089 17409364997555543 74806215596621543 76782848220003084 54284714608855858 57092833107708326 2271358167708835 75213938866000716 70463227983467135 58999150233328185 70222682272145824 81451718822852269 48019509501467545 90424130978851301 92532322857103528 41459698460974179 20179472271853916 7318509556976894 77147761043190397 51455427434070764 61618533842945583 15732020560026114 48846677879934719 42550232421008235 91780077934596486 72136893236476417 74151797907497929 6753900857124132 64031499019150233 47304026845500312 88524478650702354 82816297296905502 28556600461646196 57463355305434591 26025660191764418 60740371202364208 72114983620735326 9606879075717301 33021027746550436 74217490315144715 36678575155198774 25865583101003016 36465937404094878 63698329328419449 65014174626325636 91569014911694110 56746163563249131 71276319379889338 95284204314161172 47401249699316148 39321195662030854 88656240238589416 65531630353468783 82802299669426756 45164277320266210 61614491305099622 26605579514600980 57318923301702996 30466967238646248 50332226606367271 19016728310010625 14240410914461346 95260463829555416 48970835959716043 18880265505004950 1153230841300221 5558470746763801 95824823537981765 18712503605811293 37761451370646315 66103288964969515 21125383602034794 40214351174080792 74029663170570896 69538905155738929 21709638444291965 65700363408847581 55322604159448162 23456282705987277 22100234363421045 36768584039879144 48129658106678780 67526686857023462 16962257652303836 99441569876397249 83261540771874835 48215826714444396 73623959163857574 50381972854630847 37142442380707901 64696405564394407 85421796067885464 32439617286491099 11115529154322936 41720622595870506 14181829227378615 96262817529681617 70924299536381452 8273529368138284 24848261646226225 29082217326038801 85631851986501575 19537848470320210 53223733709019841 73009626241485996 31647040445958654 71849551335320565 89030687262930896 85166973345279078 12719742646137630 82475681410498508 70587577376306787 22826112002966966 66166715569711564 24758667588920597 92416105383291825 39367114277172841 62170641733758429 59833040732786003 80151988841489138 13218373812436649 13537773834021768 98590606204704280 49477504204254450 5533410260901040 42312970267522343 44477377353545806 94990804996449190 71825412668549217 2711480607208543 99602479053848610 5706922068401697 36881678013170081 97317294767310413 76448020349820461 8431616940820877 36000998894013055 45946812657974797 45842323246261192 84993793836196848 41195131563862629 26623740037188684 65250807555037322 87331434171745572 89417735360325328 51797948151278500 27871205431328218 40790310612877138 9375205298864162 58520409848994473 47019503258037807 33793054273687834 14913139130004474 93755945402503698 46751451386897872 85992507041751630 63927573545697954 77287397204080651 1885501242477279 77481836377839748 43921179346209051 29956008017694987 6689646230244793 53565156899160143 7782773144514114 24437204997799047 837783080758068 58895769247089708 22276647429070657 66238931479833972 94922009327155676 55743931914700431 52031261103176637 21407112070112721 51291389474766825 10257472538884960 16025842933159502 58173741824020809 29917333244065931 36746482391178854 80924023808829401 76208992571722382 94779232230665767 25229321439577543 33867315632445783 92790631223371464 33652267773035662 17674774395662640 21629670897305380 28481607725302420 15774135960404188 9019047832516704 79302037286247321 16047122836263489 57904742660044549 21451032744049441 82996763668449403 16035972644792096 78358588223145170 75251520566641848 66143678069913963 94224185216935200 12357431068289018 17598089486369690 47132139889803593 58262357339483829 59580055155857315 15000068577993962 84115048495805051 56038439714267277 97973672872521592 54242126339069138 33108925347049400 51161567402670764 34072830347017368 23456721056679898 59382672361651689 64622780128397270 18997806609420944 11193594429150884 86100260896406757 47256570726309719 18595973991773376 15648159419259863 24642820117544803 22112499639035044 86434842100191186 83701623786911809 51812885337285834 81688727161503900 48814582258138544 87633565572639807 44594130724190022 93480478987771689 34955195017380973 63910602146382879 22260903636637814 86161286562868657 35896369426087505 48065255358032557 68579043525981549 77489531768635263 73048053210071027 13623275760577587 29478234693253020 88100263915765643 77655002507748393 21473943846726082 22266086992590976 52208207865691991 4614236328073216 37283247699236215 72636492884895362 25934953588179280 40066527911375950 82793407519752083 54973589564669299 25121004718967236 51980059063642686 48023240632686697 90429348917139303 67455224846607672 70618753295783922 46613113121511231 90315205513634126 34889173989384098 31066207861806186 5062573798736447 4728685268010075 77493638709685779 48537733744657471 14288506112798342 91277148066571385 65418421034491321 36627506855928347 96035220255114203 86071414132713228 20936801265731393 53066024281598768 93114083875692221 52266314633923027 99261414609640512 91183453758930394 94422812748527685 25136240512371435 24738701595985264 72780391998579172 38483643469498792 97187739079955523 60070827315096033 88922219848616234 39827917102888861 30045567149683126 46672071694590319 39235475523459829 61533891952423207 25221596407058935 49584769177819235 99715180925896741 56098650335066810 1545873143863710 69820445516784807 80688706172374222 90827963935725643 66604803356812903 84222833654701960 37651231881449194 71169185434516851 70563847868556260 33395104990388428 29499722469249465 93582213617978035 88241438650421956 48458930744570843 55601302088101097 18704740048004880 11829848447331495 56231851609835756 19776954459065465 70776887041572287 76909641066877383 20979773560086957 50880126377864973 54729088817988079 85205129463775524 50519391443194319 31954238160025564 1189690953700945 21444718602325658 80194929404221393 70856966811693171 53470671527409729 67684184765748171 39706739269771273 10653597676488179 86650201008633729 69093999406198496 78187826301523498 27895789135519968 40309624378611644 17544087220298062 11429298904406836 1732454952558330 15821645603411214 5762641485051202 27076557985733855 84722743139019874 80379160877996533 70678066711750529 23834818722054248 97331172551509580 22267069513892874 66448974566954582 94756348283903238 75827630848225532 52990204041133681 55974948376964770 31429676289261870 97163159922278193 55908674094819142 14478576891346406 92868621792200102 60412074232429191 5288988338915996 33867137324403248 58397752386650394 32930447239624121 64964414598460036 66038932086210909 26526550576642605 58394761385412303 16898426306807631 35536470528139781 37271317419804908 22926310101609917 98887995328212311 62666717169993009 56674058469451289 14821152207163038 32502530678647600 13310359346413354 94918000738897390 47863436602249914 15170170720396091 23670218650239893 18072118080436909 25324724304865683 65402997369617181 99073582088576187 64513060712805131 99439230925359947 94932835901823052 75523486588124612 88953981743378978 40633250304929234 77033722016689705 47693179060821416 29535033369458414 15717697454637224 9365529343775872 48929606015311111 62880626613031160 63880646070299104 78323891543266290 48741288734113663 20911414070237573 8349468138122742 59306542545975843 87749891166182303 9151843574024777 15510283801316664 14990571784816270 38234199328635537 63736922533649384 53703909537045098 14048634060502121 65907345268295204 67001524139648100 73126732940064739 62252204360709885 34155408338641746 15440773700169358 45032097301265887 39895217628650002 88056740338685023 48908815337466922 71518541091094561 27881481605813061 25552107801909938 88358357952299751 83973984824579001 72985393814592652 90381426761975507 89223434884455481 27163233963336969 48064286572475552 12240837459357389 49681277904432102 69791977365325862 37648233750621503 72142216073218756 22937589260714694 99394527893579562 54962418995381346 27336546593763419 14767974170452418 41881833240400834 6022193619665473 41866939092832329 78405832254859726 55103097820016962 44469625840905752 58714788030822311 5342803507503939 38353144889998163 75297445870229454 22076419543094856 32681665694754224 64164806913937380 98847135832332463 86712709280307904 20714908034150834 18047440840340510 72620082516478272 97269588200309591 56576319065903389 2194047997038093 87978381227344608 31988145424306598 63732255098121468 94055679801176131 24595234376041468 4438303480161037 73873334410589891 67293676123021020 57014151061998977 52605374335919807 6478105874623064 28083844642605840 75008413185909101 13785491846182595 81653681760719477 98619788440923923 24818931714836422 56506357329421612 13450197797594154 50191245356758027 37681201639390464 51592568034818422 70091169351007643 80610200305504370 79877117900568816 60063652983586289 12947064123027713 60767072086767492 48108392059808242 82086235716150249 51382654983316497 65968890363801726 76974313222027884 50327551277116028 56343262422945747 65328667972594136 85467540602064891 97530675241685217 68297526718806688 78751656224870207 79933414771622 5549585575542783 14665889220407742 45249736005269547 34639272878977514 38135386296965591 82761092759555773 75496028819792361 51585361910843193 5623839032564198 12369091544716244 57392413320685268 68903653715983560 4055047123680555 35014590147657080 90362123743288044 81428999761874364 13409654756303729 55341396026843100 2095353067378645 13415198776818366 13124036791086223 94681418093603329 55484743564365245 53063551050926607 97597845559599028 13235167383790672 85947171613500207 35220935784450925 75305047812113361 73552770428774985 51211190386837092 88826731373992217 81632639421512469 13711075167149036 40165180474373488 99076231912421780 43926951551647040 87802708611891232 81636984270783418 66059371715978900 99299904858071505 52825818432653184 63312108748419823 11293178148011439 37181726718322419 38169208255139772 14083310172875782 72521482171304377 87311712650393913 48218717598968476 79330891194355825 57011030461381571 3078327988315159 60624692661736862 18591091845529680 21962619361836108 60677682773611761 66035632646560218 76228613237362235 5186485844989019 18346624888936627 75904337724609315 14378439267948661 77444469449073206 70181983530408971 39270967100892992 18788342629069382 6816762460632281 78994997395415557 61683901321950823 35141812263079505 11635232897731715 42122124288957590 57245341822346504 507543660170515 24111353716239501 86984037987379513 83217289737614209 48899287270590095 54706803575876545 14903641773496194 28408403027056877 30309450339435675 7654296094631040 48640663454516363 86053862476852104 49301483015577142 30072467107183462 45779183591895739 22135556414361772 36689145046975173 32873735498477556 56048347063838350 62451754641512037 54171639279830443 5664717134168460 74306388351648879 96581344370035811 91934726918614085 27136117082713614 59725798251476115 72800058901113876 86287863604527217 13214003603555478 59766263914906002 96115301302667323 58501996715634231 18563839659463706 37384007881057629 14143026844442900 44006833812999686 68023434085822189 42592196786517278 80876464880466402 63601667156386103 41926318545698553 46015103435769153 40645663437610788 64011510848207152 11759562933998496 1462083320142182 76936751511730456 33209218886491680 41346446568718800 32733782972118137 78852909894931903 90301556416639523 92410410841864785 61248256846604882 2745236297999225 67672532749001165 85757546536594175 36875129676711980 50966317735728378 97935642111342955 97357809279105586 6065810996318680 40819380884333136 5018177042972475 86579569078127975 26733226580365637 66172414493908119 93026112824814729 52923020290933841 71265567347428870 96099214214656654 13000855723208646 65130912812330415 15730269511254746 9512727657256335 49109239488997833 15102427249050870 56192828267482582 30860718883570543 18701250451425038 14335068945470939 59603509090855360 85668958496070143 24009046837587320 10581079554898098 51629387432836808 2339741474137485 2047580312094630 93451325683737482 9824589913509086 88849679278850988 72764320695667255 34957261567092391 78235993970220519 25005174743022271 70502204016576574 41072898757666316 99658509298575410 88290988782086451 88807494816213044 86921458740081480 45606172484857451 32675533724699655 60829675295441438 55169333422041437 10375750682152816 82572324594091430 90764378289780712 24064765723221498 78550451249571447 35732145025971304 22364022775433115 57694847149231876 33147923338038861 39633476020886107 72222952077393963 59948700801928109 14099191610783504 79613613157360404 2384993673014789 68385484374782959 46509865904885516 30207220118145555 50759295543393986 20713148736110299 49550472713864491 37271010759117108 43112772504700308 85323265793463236 90578924536789557 55127574432234249 72783634706009176 20458007199185332 20758740138882180 31508471416726408 70478221441387586 35764763514589679 14493122665405959 2028220491786470 76402276249104416 15759278866972011 18760184150660681 87712062160878155 61007767416860129 60959903309421840 23105890918514415 94846938203134371 33359050961802013 52537752319229950 21605094548759899 89020000808487069 95437843249470747 87401783204848555 33901910036951316 96341473166806097 8748418583082604 64331482385005008 753014839058250 13828717567779824 40157539214234035 82650702171225458 70396347688486281 9724746651392564 90994922549051599 35313221352298080 81406657861767685 63546618493582801 99605405026134016 7261261889458595 2895062118562351 51846367104747981 24334550633124750 44885442206451316 83167387995466795 21877441022902527 41824791977330047 31063067156424430 43750544110677237 18814918260877570 40293201194121371 31233529070554444 8871617236562854 31686538796326132 47789250167295442 72352687732290849 89230627443359240 8454755518177831 48849871844994140 18147757990578100 31168897167604283 67928183190033844 67034790185574158 12472428393030737 70827156337992631 50038858333834279 23167293481608764 82740538861838922 64207833404271283 93290812105030639 17178916749204869 67011741474599985 44062246890339935 59254818195872055 92010525593014106 50649980164135097 51507769536163118 54895225778614838 1069668895510463 1240224771906683 85339089182230484 34084618094195161 34623661812463320 27085659634996840 29195597790503015 48603179823140348 16880375742209705 33345221837574918 89077949478052222 43835782832269523 46341464661300045 67482215119932716 40244711903190936 59638610144352856 64476679777310943 18111125374848968 24054322435177220 68769605581474336 28220324578417217 87301013767255463 28265441000249799 13283637983569873 24460507885559505 71987858173737647 82921078672759839 85566471625407697 59581129629220475 74747973904269131 47696522551011734 84888627813241488 53238113640451316 15906374505131845 35361959909407842 97360769630384912 60921236775342367 33076624845915524 39435117700548580 81834379572884030 75541205024452010 94118460731780396 41371373760629754 37634819369790707 35535370065070801 90710936230455525 76597639870008522 12413740474094426 69991213319149665 64983468474565557 51700828470351486 70563019386049273 27846599152804723 11620592354098670 74435573136464029 22589792804521831 42267874954623358 54856096822173950 836214502530852 17597287739604425 49842899171765929 14578099284325592 33281311424697021 28643043121843736 43118058027430864 11143037373850521 23847068671796261 39059707506033291 39241194071117237 43826220352735760 60823334563272346 94658068921412826 80184127040357597 54153874431457743 15108138343407840 14798496416781669 96809835784847555 76277680403570967 84084947928545209 92125348521122551 87764752831706428 15469984782408378 86400370581646852 19160571128180818 61094438367725661 59309750172489880 29054905347621831 20776660779784554 24567519518096790 60069461256884089 67174853463357636 5506778828730531 61533238462567391 80975882828768030 50779299962767297 14722033965962532 37003851497218727 75605571628128459 93489182729354044 6251230220198074 14147106119886759 38087739686460937 66590401435311496 52255610444790616 97305744447158310 60451781063139345 88275077548914522 93956313507634324 51856270459555227 67073817973652992 20870066694756303 5059018183073060 48433179624066640 98387070382612285 70121152977597352 39689609892544257 23946581996299532 57660912847342520 70063026986982706 26382746093492253 21781835470016234 36930981125427322 2398024820573217 95644623532075704 25562112113392439 19755688744829775 39226138297638638 70386176212839197 44077580900453432 80007705425200099 24119820718884953 49849027200929646 16744632031925066 55455804226906990 55334090368889422 30462393125628719 15174873392299641 61496580351619726 86784208556721957 30316897140177046 83984451290580497 5849696245232743 97745140455960911 83887512919333921 15598297585809717 89421961613683222 76643353574775509 24070358499241510 61479077721839913 61918298457770832 74542159322183287 13523783387824859 60296998303258407 27925579896853743 59827786640523136 45291609756620429 63148047479602732 21782981924217648 16533263215525052 22834212159683597 34399125097288523 80834638602519002 13481576419123747 79414284402216851 52254807180389174 10080687022095173 97263010191364454 83243493146016258 21809604046504085 21469777002163692 97024524986929422 10659120213127301 50327654434298911 12832157311090955 23432819195604975 60536152918069983 45721757986416034 44983893218093292 15243791915709066 12483685834994841 27457355849283744 88598811458487739 61747114016912571 22498811511006126 64101650765063873 40021944322678301 49836250729479926 93945520199078105 16292278253233621 19241525205914620 643457913210756 14950509437705449 47649583298829503 1886444379242059 98581263926778685 73554666741434992 40714978311880320 61957629417368434 33007966066089335 96336768929495314 63104103461205601 19971800267578216 226460908022083 11169836401524910 3282078337128903 65482428032728347 1669660294321433 46389661219228938 84033329035805540 70609344149351777 36565471012109768 46203617882927428 51908129243604294 76921379615248517 25316982581016761 68982875961319918 94125616304144583 297218848839715 35355058787652463 41978326330516631 94273130412863708 73385728939427024 62161550084056839 66504336209363878 20803246256963356 98555357642186881 9731209945006660 31924868163964325 9865262754382215 27261498938621054 70672269803394542 20834404267555874 32049714515376266 90723638625916198 57901055048960831 99621928532460762 23972722224423175 7593294662380016 9948077107572578 44948283212705308 93047264860133407 60912462978974553 89871795627984930 65684531360111463 87524974667967344 98918626304733070 65715010000229134 6951633057788738 39438373291592383 62586429567260630 88443832812673416 46315942338309819 41149229963704952 75292988114509129 99649982212293604 55820627463440151 70100628543166272 88784172343843945 42802747474755779 63765083160239360 35439769543748280 11533341343387991 29989840710438582 565030574417064 62410856517589881 26844936163775295 41679190906836976 37458437500290855 82230928356069131 80159976719665232 51190453679285836 80236303846748854 81628285890597263 14424553039212662 50151155304586738 74899847158623056 7414168773972488 43049954594585473 52237933047808787 69365257247989546 89375393385619016 73521723739195157 70856975139812662 82400972236869539 784627777100986 49083964508934511 25717899331114618 40372755519771184 95362878906115290 67650427397800486 33335277353259742 43460910153117672 72392104142323635 39445625749179204 43849980193898578 4251125971205945 50800284515445679 44155233110539637 55455624828767762 61637508419033534 25790454601325276 83994356053084294 65504576901681725 96156074909321919 56646390729281707 76017209254298265 3455908408543720 44768589668753257 85320155821090288 38745932779237138 27474146741685531 71794559324811836 12355637243476056 63879524361222898 87935538674694519 21485848430341488 16916334174657553 80973171078625103 37585116012737688 31329878538932554 39313142663755917 25049457456255265 92146778547133814 61681490266665532 77639160025783241 82464168406016658 43846537053796448 60971292282594347 96432112064435411 99958363377256400 35150891932686488 45607421553295266 16148586964674433 57508245088208540 85143813558178139 85084087340553272 73186285458683912 98884923537821900 65262121079762924 25866482331889562 11694787656999810 89657495992061827 179619788470331 59671501652167191 49627255231833325 36959299060491360 5560264272592712 77831422547863984 81605633970351737 22813001577746894 64399233796936535 34791798996923922 43245162772149234 4792327298960432 53325070992925920 95181162680554779 47103398266342709 74830770941186902 53025309570849249 57984890878638022 17349204463614472 30719280984905872 29714255615375212 2667559688881946 18516678279525253 88475837576968546 982582098294933 54492492656052218 55905025414133862 4137423258933272 50963857481899970 53484137702781395 85472229122059470 16197762880279657 11383620784778131 79261482067783043 7805667912453946 54305487131163751 38716486872442033 59270590958840065 80656189386142439 42125799117896639 47388794933634622 42632397125301362 33941073195151228 21817432709743605 784616231134429 18192398196315753 89031000067258015 85174195339894872 43580429074081926 98223893496610267 48432389522788640 21431635913639141 80546898620994451 58622408734264220 79014145954885288 8009699771571715 94560104175255975 32968121907246233 34763589230022244 1004719946435969 21042361719916990 60703478359746459 12774702090752505 487883494215859 28300785645416450 76747659063068125 87869928926864809 86237373415422967 34398450044730840 22823446197220331 65340725845262642 71911382687506785 11212910059375459 88341571073775005 52034860451528964 22585395436207210 62987498172227013 43595558114854334 64737990344856312 71475833981086600 49723313097501215 46628052009954779 59346962556502039 45611008519493270 18021742899261450 99486467349668061 54679643903866644 90850707331878146 76867003216993506 40471419099391127 6212789552010566 74229235881579572 67895999774380393 11140857660091007 61424709335076248 66967498258847857 9675105814010288 30328193916697308 10796162620473631 82223165221374027 15989719199278304 84599546934288569 72413520934592599 64556319808723738 72959250223406645 83608835490500845 39785061806756330 64770103575565675 86073669900342908 32063610473111593 8346882461373047 44719671084187852 2781767336213126 7711350482600263 41498199854392694 64870867758586225 75745018210707793 13601654541061196 41649730430120970 47457376663835525 25141388789531615 21204726104223034 69573975598906266 15391859862370479 83475380458879716 72355082166494399 49933017156885593 64248921683471631 30897633098979685 65419328444593358 37669798897540573 86623210987906264 21911055506889138 36324641333123168 17607551239087175 10564949702316452 21657063302726178 28239807012353790 30271259988618978 54973953882814862 31412053533129014 86678156628265211 9392223212632330 56940317171131161 10185705843524954 21876268263516332 5672997372624163 40187761059796300 91146616327202114 27464682965068867 65855273754142951 47292061407422844 26462580263109381 50050704015879271 1650523873752999 78073400767720587 37708661962312605 68986011474328715 76020564004277714 14760524533478170 22261787181054001 69644578944976382 33381637633495868 78146559453783892 13384921064611855 55016162769597578 36290267792802568 92290436752255216 74943523224526947 18722304061910218 77360156490428743 60597793877262536 964031300325069 50842140277995810 21382496020581232 98125679342742628 92470532128136116 50770848901658258 29612876119430496 93840888763514487 88095485980135546 75527917933925541 32884592311247577 57502859026167452 64741126705976599 24059935498550129 50677524654576742 49971405312026941 9070066324749226 40461564645625734 5562476421081451 29008890083177638 20804405980573946 53384763983504318 20894545945898212 53979671425126636 38257563325059073 65528536051877319 8049212777093930 88192799496605365 82579790502140339 39881444889596886 35912168917767141 74507317476069291 88001884414688445 1601957115026758 14978183426994399 58167495684257117 98014363488113779 16719613683560179 50188278970045099 75195095812263503 98162470770798570 884172513837839 95072903334326329 87278527559231251 14534581371988752 23700655725646293 34017506221922958 81034027532804623 73395541590604314 66789291909902147 58592051993317835 34314151116119603 28049776015237620 55185582698596062 60729870063215147 42684062824676826 22809096090620428 73373459334311327 41813292501721964 52872254055135417 33993263266683590 56210751442668085 15731150185968676 35355798958543620 96628628971862049 99807182678634878 9908799684670381 36277209296029830 53487019438053277 94280127759993577 55189655994672265 51282991451467450 25655008389430992 20271393931325960 77548818812699099 80945314615710191 78979528895441980 31798221744988947 96176668593901312 6233006815574582 48989633340048790 97802587272573096 69238883961035157 80040359947084684 36684479219178250 25748298281482403 58683277501350078 81566772900884420 19612471495638626 56511291010374786 4055095067419268 87852481921561828 34980482585181618 55931323203942325 3956907590018124 6536775497966578 1738268855606023 93546741387473514 70289599698111041 60502819468320254 16027286956554344 84192557024042344 31672296527474051 16443553651666038 44978837862435957 82320094258241218 16745089612041368 24494916305985420 54055315624831522 16888170910022019 40339844840273163 26426635872280788 85306262794327615 83080555611161521 14925634691011229 18515849597060420 78009851608421867 9819027405014924 35816024892309223 17538151629628476 43581544504788678 13781375081073964 90020246303758597 86127398824795300 16281959802804851 19636232403693436 33780470328007954 23856113154298251 49092129282224144 51946012963660319 65019127052058663 45909271107805478 63554221755253049 7566581610578733 25687032140168230 14536702883874112 97359618583427116 63283949909964213 10035032167368161 95718516620477561 47615699807667960 93426965251655750 12197621802098254 61458071385338603 26883565882713385 17772663802649784 55552736642742652 12700454902936643 76425689897997562 40356568189603763 82544065056127490 52240467751917169 70487568327786408 55563267864664890 84764866480771231 96410814660162672 31673275169616798 35851731735799484 38893685227715892 31308376244497649 54655404922986905 37086485182324813 83944213936668969 12638258485766769 26823782704964900 49455423012302590 57531328743055376 72810383880469245 40402826298454176 10441890656674496 94099026746067709 66765445428346060 47147761495445768 43346474834963089 4361753026731628 745341531740216 19018689720777406 68350490406395343 56733575794418862 26857982712188644 34547195014103533 35273634081522826 20828393597727081 2210647074811589 20548620219157267 61303971017319321 56746453973728295 39694640668889463 39162221630937088 63688362443673285 30005707244263276 11736802715649163 63120857498714408 42303907143724214 9898254862069784 4935190388917570 35479585662346358 59981441111193363 70349212863533686 74508602889243471 52520790229484080 33523050427233388 5394480817272031 38684838160732144 86411799965355749 82068076210174881 88856531137866579 38561772770831083 22731776889630674 73450608114042674 21710705488241228 37362660121626813 1067517077263122 61925588460810571 41783385826653697 33860333494339594 50698991201416763 58973244624663811 1135447835599917 15725825961149130 6067596240441289 29407374532628688 80058246136093996 57696261124133578 73742487307789372 87786889016433495 67759991721441254 78031251410240178 45732997753756323 98612277730231606 86443423753075228 83084502828659278 28136586619505531 1016964798506377 80813339980849451 55008134902997256 49145189468843123 70743566591133879 85634737012738213 31317274853339706 34364152251900462 9387982696429563 17044951016101070 59285341915317954 5779503516159250 84674639054936879 59500762382881054 21573024069620554 78697024002838970 28501221171048862 69508329435113917 6933679811855141 76516377552740853 68821488053827857 44449226192100969 56806041186928155 99908840488792190 22620878378673856 69368693292805312 30793926331657029 14251136657261186 44597074276964983 50644253106089038 96924875258738709 26652861596138429 54862698143570781 64082675622515713 79363569596276749 32542737088024740 53048710081482787 18417057351184334 10917289217052540 80293210959227074 19054131784441240 54503635150240248 68087768589281053 91236335331128950 65254768212657761 75710068236981244 51903384994151111 5086671926978388 20533795724988418 89192430951338249 14316997613822128 82712727739882074 32006293079405226 58774194758893340 84521720235348551 60732586264105823 86555388514203880 1884735729169365 68627727691479738 86035588676962987 33779320940682738 45829007348848904 48081884724062399 55844856300418014 39889590045125190 57884502420651660 74602863886147017 71799901634104871 77047062115289885 74040243031796798 29021820627393780 82402894762796428 50898595834983250 66103678115888589 10987935282766482 68615086849854096 49398586523296892 80655520074181270 66209485654804028 4467378221473272 12134403408609439 61776344919578357 63682940916211732 54097243778036681 39026951297964015 21738050135716180 69644967157603988 81544631982661321 83032045352683417 3419343748930209 34999380518664756 53526522240220394 85992990566142090 19227515032886433 4477694740159341 28829098989838179 51719578871034998 64846886602592625 65497294079624311 26529334785148231 37874629980185876 94235837733587019 27117971405403254 30783500255751941 58328868510458682 90938362875668759 7171085286842592 99905210341470019 91874925195809345 83206192729126847 44923365582752927 47196274738227340 96407753825511196 35064892261128129 9493776452412981 4431661020023113 70553012602434218 72523223416280602 59017897215824509 30034336109684981 24395800127960139 4323413648319735 72511195466286967 50877517021155131 1067363294219278 76307636851386978 23415650873651130 90788082402049106 71496639196404710 75001076805447614 54311051395406360 2211313132519985 41658194800010510 13313431036890849 20864493537506983 97677637051370954 4979694321130731 5897763111048414 99671184002849099 17174927484258460 89425070693270358 7443986062644328 87208348810450690 159582953052975 34370672759578684 2486308595643793 44637680234400482 90872517997703582 7083831297840347 11665183276609708 38402787113443609 5887276653599629 87696793823912342 19519478621728135 26076901559829633 34278021568370443 25104568484442270 82329909713446238 848883039429181 38891479559912669 97688362616021860 74333219914647316 80713347845916511 70913792790842977 15155358153261613 99727677250451634 14332553322343421 48833697280187156 38628503255974056 92856423028404172 79246698088338320 3665133831959180 39048824815943637 64727728184671066 54530914694091407 88523138446244109 71187525361885191 8916864817516322 21019723524786740 33774216817736262 64955072353923932 44471264441154483 53706614064964971 52399431791908345 54665122773965451 23056635380192618 82650277338063160 99024668983118255 91363470991289137 45712656649146413 98172395343585215 76932913121921857 5380449595759660 10742717613339829 80987964795174910 26086260046709852 96011670634976385 85333921988562909 94719254202014655 97691056005958734 56505337577047093 4150786569435177 44538864606865943 56858918623141402 14508375909432411 34284673657571430 78529425578408574 42513782594915734 38251194308051318 11690944636206273 47957080439185437 19068082495982984 68283747239515930 3832299852714950 16480415744400547 68709239678191459 49244834117911479 90744023158916151 48983273014828214 71019327885059385 43853563475168313 39635891809690615 12036904087579901 32044750577282639 32804049183486621 28840275413166960 43732847754746534 24834083710480877 39391248066115695 17741467446054521 32580965660939971 6821217611927614 52372536010419319 30541008243067315 40680008791442988 81830488991632399 82297567522509115 87971520302668451 14571747543513947 20796296785757511 93344857141332547 18440473249751707 16804633493908769 64211964984826686 22747710716336819 71853724176218042 72172233926436450 48623423098230716 88334367582111350 21878771899625503 27435430557094061 25632164178757337 86802240564458136 16984049721146673 79159110392529533 29044605807067656 96834125105516026 53700239511429399 56351424245693900 36980952827863844 73922575385455382 59577021640265840 21456201158265210 18877603000440147 86342194652938883 62837318496490519 51196584061937189 46301197278433032 90680627158695292 87382432645306215 75022424170802001 13209658019703400 5128098469707779 23899709577311868 52719345255333431 84547211826281098 45479436349787471 87054123972317349 29838623279540313 38944205455087074 95234562643785753 97868875465377213 64830092430627474 36054245872997728 85858660440506160 80751311193771693 38643527075929014 35517689922394734 50604141234849890 48519575975606086 62029132697366569 37027483316027296 40901236200766965 37513380436399078 3638482621664003 51135962820795101 98223031704384679 93545417644785460 35312033518040195 50588916700735305 84100913564926937 39770869122588280 18755378544695933 34468497104428824 19038118585675088 54048434483508152 95568691593210666 64278044484512186 41159844538154084 1227449473532108 17182633058232583 41390012006527475 28092400933807006 29461303330612056 21818524027038766 60748546154972172 56119373186741970 23116669370380275 81923984214366230 48130314223646324 77789251430979149 74380959853616994 47471574650906792 63374125317783991 64449084901969176 36516329985568956 23013545742105398 30634565596716542 65369970197233644 45026618090867814 47419657625958237 19039807177060596 83748312162312645 91437585183436635 24412105649119690 22655812506954879 15148918488198750 47594623365413156 10151132438031104 576695418319084 11265293032734405 18920424871107612 35107010823676327 3761750931578339 57980264250325569 44918485184483605 61544836467018861 76331383195192785 79819102407319806 11967951623908109 80206801418544394 8828520999274020 55729211265940188 2422216627339707 93482876945451338 63408727441827342 84029836748763902 82493746296681669 61074919574436478 12657081303449780 89751902299691852 77328340948015806 61861371606572505 94497847945046145 62592681575234860 31686072738486424 63006869179761411 25719244708446100 51814972055418031 74737086005846781 96623719702187907 34149383981863697 22105250918343808 66342997478423498 21916462839073176 40560922675804494 52559775823560900 28919082530476389 19844597799532689 43654712200948004 3429548601056830 61833365416994001 52133611758789643 83229074209982370 22280198304207059 87423333336793876 51857651317319825 39769815346074592 29167460686155835 89120353364736376 68416293217196252 17650434206455953 49852738564645090 74239433701582661 55110347537573669 3007121127658202 99247338275600971 98644065366739774 86699362668094789 30938262303636040 688864526401283 48457647549762523 27089295879145816 78060337758798650 69648024804281937 75922240700085217 60152992823945789 29245006280062724 63315428097621797 39351939735820719 50762613815476663 73463559041459179 4571518208971311 82386414918897872 90124800373880867 95198796661394327 89022699429947371 57777211444876761 25569845064680754 35547548017008313 31275055270339919 40255522012785499 69393212783461581 88057985043561752 70800318745477722 18308555455678313 88097531985233043 47086113802791049 60513940093799054 10144361558686344 107140754647228 18069161965662985 88857350318499322 89997546547963880 46365592065185743 60151019404090874 47368968055076885 39645150063428340 58344315473321623 90491758594159317 13465361666467402 51478453452852053 60927235819008752 79451795389214563 70444524366788992 51717108328500552 45616017500212271 94922986736492795 11118216240402339 3039972126378793 25446024267473498 8807117104346407 72967603977875723 26717103073765005 16045944555644427 48405534029553190 61175371723302346 17510664767297537 18829926459237054 33789000392525169 43811513626188055 12435987387920040 92481304220163010 35166226017781222 20173267160163987 98364989215757370 26471710490975494 1919209705247304 57967841572510889 34727454906992233 74019818285280446 70569884598578120 79605845474733253 91344377513444489 34916572783078805 9729531442415515 19600942298278494 87364925793740167 72932941755643086 27511504158990837 36667854628553673 85082216405831494 92334307483157734 7157733094878408 2280403036943737 42738271794946426 11628619687064405 44486722603816248 9485964049050660 676635223961635 73684688597619308 46309976948167582 17543815676243082 59300800821707549 13418549815477876 25037983131205320 32479283119417242 9310438231743589 85734565416747679 25580689619702521 11976180266438494 48853997802039025 61703758562598369 70386666207772318 6226262415088363 92339548345949627 42728553233998103 46407400934650523 7564710150371102 24828112092563672 94960968550606140 54243288799123792 69074810103289914 4986473844492808 95505243808371879 84061177527715953 59816456044166435 55863120949111887 96352476046509997 57165451910495306 71676110808272274 83610781901246898 20124150378835104 74883660710050282 44287822374454121 49320849956903258 98742765904651738 6519327122660868 40093762431473352 14901259814179362 58301856242754200 66481770176778823 85405202529928337 82146733931476990 21327377598322820 29692083291803886 30647229665030630 82018096261703002 84429701219314310 84055880359909131 86444566416164450 9385445143890113 41480892788921851 46019235173025839 42961767620404421 72614251779072405 35694363473839253 1446500810581114 9440231157201652 31493526545180855 69853517803399854 16640177949502248 91668705740238772 65209824437117334 69453684731807177 89218016063470842 57579013078570943 24329445436939991 63024703839005953 12971921729546137 84112944342663349 67689025918563117 2027713722512133 67047073638748719 18831352239376560 79500321091023958 53919099876429301 77551530951207866 74899291321265714 14049644905971447 44786497956524446 64101007425243211 2401902880942034 69405210601491059 68996411964676124 54571819714933285 1341932628849673 56807486101205229 58788148818544476 6174010465707979 34679657496645335 61803302623446081 93924522791045234 70051455931911270 74585240991541009 77494412398257475 34251447733959583 31032802128575942 88039827261648292 84114834754375608 55599122948066169 97777065460633048 8972811512853269 33397922426420946 59470282082198642 10241736343163175 48575342211300486 75879016643694893 19865380248677191 94570991723175261 57903770520498783 91713245985488955 98378796187132957 69871441831638620 97398491994375273 57747058982344196 56352000497173066 72183107872551082 90970655287667596 24296898969823905 88724558165243461 20097018687234450 41889315932347494 80736122782645449 55454014798149852 64673111064982120 86535922876020154 48101800869934687 62993792874317624 68397366656798498 80425255661999404 56337432442424301 30743926031287429 90485795956309443 23127171874179812 98926256692790556 23181664952070437 79871108011654100 82898105704981707 85622733519732602 64055816860681145 22249169031110531 89336910056057835 71212624155473137 95778771942471085 42552338002234862 96362479707969806 22020065466237600 66436488124397325 18290348728809018 86628494976004246 1610003470083642 82611497956998925 57653750821207997 57304668771876258 83364123202064533 20544755217261746 97403554375352085 82777770727232834 61435985034945057 72758278526380009 72436487581352566 83812943184774435 99766123275051708 25593767019935149 19008410835261561 89611814132692689 45594771331115121 14629448422331269 632616306599253 71164763139402264 78313762924495232 93700818449353928 18970401647521268 13979831016848841 58314392223753989 3584046006787435 98849998980213279 4517554877535614 85818615127093751 45196072292057796 97010336808439050 83941642738988984 18912476182767974 68347460392796942 51049863130687787 27345169508148026 47804332766620106 70087264454456335 19342260303118358 19240250862634891 15457256426610461 27482341026789409 1633188319585997 95527546901438040 59768165694579207 70210858715818801 17654181339350992 60166642209735724 44674834248809898 75011664123182988 28276555712616512 99262553214506468 49300890258592902 24915695470680785 13461428390077508 38337408013449944 29317346684892434 47999389235263678 12900958655301630 71350420907794785 1628761278168557 4673489282657715 26461077112753773 42758894535317831 3277299173837901 99632941479868457 69821871889944955 6849623315240477 2355228089235849 50195118692428294 12202698079066921 84083410160166192 29228125131146956 93784221405259333 43935940923379997 82283329840694338 5369646263736218 41711219689949175 94825827369665998 7062501498373340 76934720540729756 63749240390905618 67215848256092401 21767464590986214 42902199863408854 33899739303336583 40286371828788330 92501774538136794 9610988727236949 9474253327955717 92703881363497159 14924685266361009 5711414362610137 76918329758665535 33222102886474617 92360164042112085 74601508850136462 40511180455045341 68341551615814827 71125341331903161 69723188718060103 31428311344631439 98360456096376945 91840640572192137 95031300980909309 5384841491826768 70329511263295771 41439071134122693 22296208678146898 35979920321577689 37030170784463287 64393655373133545 29872280391812549 55713032080008281 56762919013940278 22567383094525166 61132947033008013 30046586064607515 70494149194083613 51383431246615418 88930145402541210 21758601129969174 52859100764318036 96556572188242063 33114961685272580 77485806182398652 76782861218141044 25520754425251197 45158204997991935 51616396131183245 69704142547346300 83823493949596861 3042073940739952 7787608648754954 57069562113595295 7453195088698377 96058121147611511 60063245284692876 50452823330084083 70168282648372523 18511107976887433 56343924508156048 20262235634407846 74006777201788091 84175273026714868 17737749827521598 68162450262787638 34867812478860232 19607657633966928 59270866391138442 52229930469285795 30164888504819500 27286184346664696 29638871543193867 82134355233647256 82714991075340143 35082150093510771 49938704577079957 19969925225724162 89097905925345979 26285667396348140 51104658303545232 5026601498232594 64558698136651589 95380962379143811 62923522016134181 47713802710821011 86834480126142899 86386697593764928 21931948096868706 15823867192518429 15854547711924500 36299475898570886 88591469256331943 79981935916505887 93220369385404563 83034463005454647 61248696545880491 45850867274623325 89129967945086219 8673379950773295 24724612490361199 98885675343046832 17171432723391792 40315034823513574 10391845395663308 17430887122598291 32654415481887966 61076424785488602 69942632958687691 22135424496979769 78313512013839612 33714992726158041 42531323275805734 11388341388960338 71047863941926833 70396279017554821 6525764061978194 55042687600603239 74225084029891855 45490665336133721 3299266911650002 64236248988981833 66367234618473326 94769850930842475 19192800573790499 85364268587492583 40077307010460891 6118480977810220 74807708347306069 75174119057233454 76275675497236948 23185615708197432 91138971786514738 58447927163186024 58663123814170737 31238137059626832 40142963523262129 84314988012197052 19755038711980374 13462755567404589 44606113139498223 32941114041220727 21186375384324284 99356095473777961 17979720162089981 5324084516240242 77370406734424279 36630135520839817 31081659276956278 16438209689830520 8595189326665019 16155496099077542 50066985888044576 43339694115985643 78125735883286366 26248787121022040 2478392992934935 26444599613110346 14429021459719686 3332063435142635 67735056513709441 61529593008486120 91604802032065793 10273890680248871 97713891925476767 90786578887883454 53591788645483772 71052271350166736 55018595141303302 40038591667166911 17720424122454730 35223951830054762 40907088192259665 86529393076812193 54108500988105772 75929206674924729 86591985653748552 93046669035386706 10964234050951700 7978082881076177 37025767229067469 12786728720742695 34709132795275476 57374608866589591 33795348592277060 43548916255885398 38899396931484626 91145311001485552 11575827758843052 61883553483659742 63942851379972089 80890594775500902 18106702900050844 64666551274743557 23804275797184222 69006089518030740 50806248915536744 40221170591761981 46128488052668472 67831179020264869 22368976659143228 19063987510963374 39091412928621362 62237498665965489 78879151573553527 87823671201207870 894950125412905 98155692425690720 27269503972875157 57366541463034805 33197820754730372 44993699335420327 10666599514427384 57699242959398375 74229770178088012 34019399500980644 23880554482337373 91291724418022738 25487342729924389 89186353400150532 14097705648185291 37810670796823765 77262693396012231 48519232878927546 72847414994313895 29066609330156714 91803389311208217 60247951670354348 48281773594473669 3552929145000226 32601617675162876 79328352407948855 22318371339975829 47451774168549431 74516201808477504 93577501882998153 31010286847194304 74965755563797501 29958734954733070 5942928925595737 57404812390600324 38156808524483816 24741526097376694 25601185917500266 78416482901616934 79116749247238499 44532374479742152 45400307531687123 59842870442035477 20266826431588099 91101792663857138 35516723499331597 6511471079619705 67621242076391643 10553264908578838 25625762646935417 80825516095434569 77006230320868992 9648830148752690 17133349091696635 68839194807873268 1319026798817241 56609000979590460 48238094780631422 4832926831279843 57205044961588440 72126954535335636 44891416094726619 89213527090474059 95973908758591435 9784025541276132 2241287242184676 27454880924332382 66161048880638533 18372518255964894 68956738078092540 491990247518718 44360521976190525 9634315965550092 26969956556326970 2188021548244378 40646836534595830 59957139123746101 39826287300766828 11656986932282126 48760439636928251 38746564889147521 92521490991660015 46367283886407574 5681348071522528 28675708649144821 64081058365666669 96074374943940695 94490386738158906 39825501368747084 52531024944263215 8991164071179377 10137040646211796 44414853468672582 88807149783713462 6513346621735191 72750771838871007 68422824224598175 29497057394151507 8813765807400159 82619976426813498 23548756024404043 49333956691280094 12845540149687923 95634529296484179 75377206860690016 72118540479853137 32373986436231460 87936106366016498 34766906238183384 14510994091929975 74540113614236098 66288367937213828 58237500805419778 48312088043367570 35052246803033635 18015177406302998 69919957229605263 88365918430096341 85035436469110924 14560888159548194 98422408046892652 98975297092740598 72992111789115528 44377730224676769 48873971825275963 35815616015184046 3654187200018125 13723771515940734 19457781157318973 40240186347061015 65162543004785206 67385018597508541 54481044555364422 63676792606701868 71931664635526114 22565818305246773 63613467235418331 43847706571812553 37686185197695897 73387472831794267 19789788875084486 48762839790674711 67161280596184798 79515914846072374 93560073219753328 72279757912246169 46989936608605591 81738645574294739 81474756036401121 7370860054540006 84952641838851473 76594440909040745 36734425375281551 77782530352446586 98487990356294725 86681926438992483 64439740682469267 23180545148813977 42533643802788941 59882217988052884 74648463341216317 11792018915189806 19476116601440227 73983079435175878 44767736436324626 67138758914300534 31611772181095835 33254025551459380 62247816369429766 72029587992653039 3366096638273538 41307575467704728 38935373964267513 14399404232672935 82086713902126244 17268567382446974 2307112940075376 24880494610288733 10066350018083254 70122974058353887 64338049716068080 83105527893187559 70554547781658455 51200556711203006 73596041883486734 56301122615118296 66644051378850948 361583827960756 96099443094971720 58321506868566433 6439847220850161 78342253451543135 71688374956806225 15116318507708037 66153169569883280 44414965733954683 74883479417693084 67890328430114398 39528894178211860 96104627415010912 34230353080790034 61801509916346872 8774261977958839 79223709086502932 14506700451882664 83806347779324908 29790287007424600 20142312252943431 40669022437746604 30089774796128612 33453959082790258 8535947985072954 96605006640790033 69572078354553708 1446089973115993 3767086171837968 63397629229741974 32851800869901560 86114345645134945 65894507027032674 96053606228548058 93496051171454116 42110840594881118 61856758326971669 25039822611352231 42358968272383612 15752511389683464 61630334190449261 58176381328361562 75777810424735391 31355519025360917 42865157528737768 35683784733362623 6683503263154868 28880582355468406 69321241706877982 54192018999700061 7775390858968973 13710307232470913 28654721308127711 75479779526877258 94506990318140743 3368676444261656 62441418958724796 58240195238882152 79980673151471874 49957826585256597 98539925468500969 95958710405074934 70423975490284239 69449271751764278 47794341910576468 62557346895023478 22298970289823908 42558841689349631 33391060939511001 80200330646675496 55526773173597954 95463124738586701 51466149198937230 30252406961153436 31856422050680513 86692563783806521 80525268619346714 61375777275701519 38513398997952828 11941424117395646 63828114743682764 40594536230124361 67348842398500271 96073677098857409 59546651518314661 81346045288157607 60237982807707261 20620204305639637 72410987148074865 85098450200830011 26771746491854702 66628095714520415 27986913158990593 18141962086878866 13955488711311707 24628656730782252 21986889879450881 18925845239834583 24982497735573431 66459319059959712 35848211705683281 90139205162055738 27961384676354576 73455683538311564 57607015151143620 77706018696366143 52251397199183160 12324250010730423 11081581745735849 76729276777812972 22796883245513788 66995214348426664 86593062434719164 42253544058595896 30569835478174387 29224614432308181 79311694449039995 98589600862256485 2643568432716385 38483558063719735 78784705396760946 91359085716793877 2770729964403502 3089935363114467 49842968546743179 95769452909821480 91493707926131827 72109894973800011 54234497461737888 65950697342810612 32014756616640562 7009695766807165 91019310046144693 68794495692087274 17740577364199068 35606813566229887 17354519861005452 11352200052181068 56055318556478888 80160025333342950 77426452815418468 65191381299689753 55177598525090440 16970059408188704 9810425726167500 17225025582016420 93395163100704656 81453394410173360 37839203872128823 54355251292020430 38330579477130973 1974094387677226 96941944590855490 5709642935816196 10612737446162286 25361623572268320 10241158407471696 75205282173460311 53981197705708989 93091589409797516 62682800036948672 9090482892892560 16231896325119453 5753228759902245 25650151249884585 81758100081257698 73755578068763154 65150868441866030 20158712231008463 330155209575747 35703490122400402 78062578704519860 70403214740318840 31047314133165828 93501636738002772 4818635046710941 65867218250387015 65827806495721280 40065280124598330 99884784695066129 4514275673279212 37861065307311205 94647246359966597 11204403988519071 24824636087928908 82406360409803617 40767341620798269 16047565495822582 36770743192801875 84162670661469777 84038614354059357 95951412214648810 49679031475844684 65501446785413648 95308239992486422 92252942399364059 17999205087330972 24650218173807236 142231034860723 18975031850929125 89530550379833740 4366349308225499 63555958216576491 74587684856661744 78828202265103417 55767343344479839 45444444717240442 49046853480491185 18940185169048766 26603433117364417 59367293197548868 57276445647796293 3245361991148056 93687090910480240 63357046550374178 24950366411267883 20950252099606373 86369733791323194 72694416306271805 48996200740122008 85290975321456261 73215177808830233 5152771533117912 58672784246843808 34224382394732652 47415554660040855 15094770832680632 18984956331662737 96584085837567556 60697310922871743 52717360720753542 64126655630135068 50453907801229556 73993060049660353 20903615933214899 16306319266134425 54048012993971684 31726178451673758 74581761323498386 50403731882050235 808599240517243 80057718376149487 1509890989515984 72559990085259159 33118248667095479 81456333031227511 40449786331736850 10268357972786910 54301947798153586 31147215578804323 71153416328559175 1566775629522248 95104950911325880 74111331560595577 90182643017524309 42485271236845054 92611878191874946 69427565879041504 43437492083984793 14716605137255798 62849035540642365 27009202789564606 58077294297312591 30785044851893802 48294817359927143 85064465599187280 33076038839229032 10491893115915534 35628507194425103 559493910062727 76539092606332779 53456858067772036 27626231805004939 14192943142779829 37532182859809352 24954997846547832 63890420208125975 15279123471179558 73562931109255159 18714719707478169 33800731764922832 70198930126360176 68219119266377696 18980295625903523 31729690367760090 10675805738481976 2281462252430945 69080253055689574 74941661680108629 47809162253042162 84115269127904060 68376866661422537 47421831723145107 59683914412526671 96683282214722418 52706544466872709 81383436911259669 26805028353632818 16437743922129556 60820089172473668 6627117946933831 83816461252364621 40452963257999136 63941518384502116 37868373919019652 73010535012823256 48334137542898155 86045579330524961 68778398351766573 51747862389077140 38929767451107145 38716066993653310 45306257011702315 82969398900684153 68486668619622294 72148453656334099 90547199325512507 80842941665154674 79606208414193931 66462320499406033 30364997206956035 52783839949844845 32310486303453616 29607798553590620 32919090911454108 38860216317301341 92537511314967871 57609611212820455 3386514018915275 94667242189607163 40861566880467684 36162326018968303 97745471336568862 61331588736961133 96942962255126114 48396178462128347 90183255671902429 13656756587093186 8437149939952923 82063555849260768 48592157055144466 85628677028644433 74443776401511239 64488435274820949 68549366967400927 98575037661429324 11724719480681470 37093702316150599 90117119417435100 18501694854106517 95381385707135707 63393934904272437 63134674583651629 29914297864426171 24966512571231591 61200177949138704 44283792277805057 89539144873470703 83972597571787159 25097408695594349 53298882300193122 53499908510520435 58800052017836334 76075574926028580 18596925615713257 40011240276138524 37821999219193227 40724721894450878 83652221347508572 10857942970129428 97494414197417011 82658399399208070 31851512940879670 46763327400083627 50211135917419198 37025949308671986 70397883905353556 25246045904479246 72756288432296196 77829785758494595 48346331982661089 76377093384985546 82304989369951844 31286158343944735 99051211885318616 44959584503298996 4692247373715212 14692026050917162 52222065259389663 21562253957499934 31281056304165462 95098245241390492 43816852220185151 9781265090779831 71686440661352994 4455494154474903 88525433180614054 61067069659031509 12870156020485663 53845272305998662 46331420266079780 94063635349606251 93686892915867098 60479723044110361 40196128809831091 42881349903279681 56621578605553061 23761834180180176 55571030413702918 27022560713387570 87460107894236119 77174010458108059 59374425410154494 20986778551583368 94489550363419924 66760074130600874 50226745736528418 95257509066683039 80001752958476399 26294053811195815 94010674537204536 91753790788296902 90639551403949348 19565804222969366 6103129184184131 55699204897248111 57946949265920964 89002615354763536 50386126762283095 37488183109743003 59466947041207599 68517011784032695 4313120506418190 67201953073766993 6202008233498366 92498087722591375 2742660294594891 19998530152106235 90908533707880146 31323852931301177 4328276532661114 6736228603353160 52322288577669363 39129102430398570 86027912549384099 71516980150052635 14347157358261857 4987264497306116 41162585449328969 90823569048461843 27964065373768894 13310544140265594 23268740179823861 23879759345432347 27398400555661431 92489874268627674 43528360779043332 88613549338566326 57824368300350340 37090595550218729 54313792799401633 1141713683368507 60178019263380084 53813629109377682 21915253158872399 17241469047954626 38569490765405496 71964019864116603 15172413452866586 75657596270781223 14041141248218686 67898734131108544 5308583840997450 78973816593121737 88891609633134622 29487311189481552 82614947991531126 11009582413927331 31492461434198616 81825979596249125 21158119094335590 84063934757828191 10858309615994637 25507658900679403 37610997511471926 72503522618191838 53398606776447430 23739993063205475 41709080108437722 51772051053019960 35422092895898719 20280378816457325 99344953670897407 80889451011039232 95003660428724007 77832722963787972 45690291033723299 14749371583811404 7802310471226941 39774253638763051 10467822845034201 29443580467259588 28780498954646913 49604531889183585 85685397565804185 29341935779741711 75374580474376163 88773235726139567 9469671505137443 98749181433211446 41232280067632217 70115922368511432 83690882102408706 35536263716465365 89601462614056038 50943601302269211 59045821818425433 95578328316268504 64387366392206193 36006799294718539 87417823429956863 59729020563412081 36297512770399206 83596550988563590 82544032547846094 24742307907065962 61729230839360466 94879060620631017 75360355245711070 41805670563538506 51556705583771135 8100781029860531 26543101795199222 33944326794200737 70770129392677125 16388840863277401 11443751132181225 78008039979523740 24728183978038947 29282629143355959 91197123487896279 34578296004100782 41104294362171412 61071279627516942 4480063364278027 25538804682109198 59026559523855973 63160230088172710 70581927024017645 11297823043364328 19470403316756085 17582151602903795 48248422643221202 17096089826217806 60660421987147544 2501655195173870 3676128706263392 23204949699710208 18289014015130867 32261628187055357 46538069289788922 75379934932176405 97071715274060392 8984887945083315 70099663218197229 67207432336539498 90832368661573371 15039146113073861 90426298438721887 33484289219524783 66902672915427517 12530967231487497 53433971841188161 98511937766835921 17025714966417070 57928369949933649 18260249483169113 34735818752585161 44535095641171480 52754472579298062 62183540384274180 70109838099748440 77640997510847263 26111248855693669 53475617545612445 65575289335196453 15637116215727077 7163777955316291 36278229729491655 75570223533681928 82262076836017672 39610046292767626 42412722259138504 77852733127085570 54038256047487724 60725669989639349 47124717625562579 60279056030815566 54006768802791601 20639300209645548 3486308301748869 92200715219129408 27941206548417641 79237307796683426 42780173230089409 92618471673187089 3675188598638113 44960585644402593 78565315229492979 77431574835651863 94811468554451562 85715530940788919 90921480866797208 65312886969970250 21892378671836825 73131539850964665 30081262201828063 71183985460729542 22352512366318320 41695456917889105 54489781277413760 56240092896672041 25748835883368076 54338079135805414 14080955588847305 34234666565046401 18249393450052395 96836745179747834 45722869703153720 76931799019893340 43594686854234748 63994129487651871 58598788167398654 1288868635686840 59966416051840106 70609564133529151 91517438270204834 44681513011907828 26047782653722129 90180274422764968 16029280390585123 98572059871809097 46646318325473785 57300167202369156 89876274676186979 77925067686359158 20738471226000221 23797342508582467 75739052252039562 92581413963084971 33940188016553752 94108105402925626 44813890321554681 25599247846970796 13068998531877266 10641020801683428 67938259264741679 59101970757833879 12289410127916394 74891658090245414 1719980340861770 14036758258575124 72761497927766132 58331845191839757 27840879292096666 39965721997157745 69991876181884722 83946502457116499 2991647591121605 66480041365243677 77153059876908906 99314636374490047 79911283296790320 39358656274367234 78093659072951351 36475118608300912 83383107242657832 34846115830242923 54088541190419555 66753736437004012 54330204683917871 24368323862191797 82386366789699492 77035994148513991 34142079227728199 58163088140726088 98119511881053491 17306239194808637 44609657239745541 46824283053077826 70408872577226073 53734421683625399 55925598194678087 26563132499151163 25010265005181010 18903406623592712 104839615751193 27905088979042259 96809759197377339 64547560735098885 90405315340924355 73749688134929459 2816106656929850 6141486837185160 71576139436466433 51996397163806343 44359211361761669 33809237041315525 8140124050997524 52713773460280110 47335368558203048 60348220836017105 91415214164876707 73348818676623186 38544654909469299 16250283083231846 6434181387676699 84939310886200365 99758215978043038 16738658631810175 28269368408633795 52922204260912304 45970215611620941 76140582343235954 74795907468479191 4659148219769187 70611566324607725 12483680264190521 66619275397851758 4054111491205703 28257565969346050 6739583264756042 38363182702744323 80856907826688883 3726689768754797 65652271591125556 26981237957071143 57124191907560760 92235739378916984 46588156263343423 92526957557209047 31546706949594462 69480541148716764 2434884613648555 32545609130184872 56790746404844359 27832324670826921 47529607930839770 25443618270683035 11813398472534953 94356922284345316 84423549707469935 26576276897654369 78643577619516376 27769104055373502 74971207910478323 68657146555593793 18022438268194865 77089768837932061 98730227208879819 17391318848577349 23646471836615241 13509672579049693 53657757750232040 63450005254233499 42417019106068110 52622955196097211 41672108917110584 38676278135283722 79143795364675899 39992071989028647 97307727821325987 37946188990330461 46411631460213186 79751375829479882 42073278414502155 22150097593029350 38626647571704285 35742507396642791 14262071200405688 71004623528043787 42006362973836676 36813233540936900 79546423540967314 19851852531990128 30133084206067620 56193936096090228 35628365745088289 96942844849172596 52530779898316722 45889597599302346 7921337702110827 7241252039747295 98727412343448467 30607522799193706 73620847314417991 45239554254837860 30521945329963195 59074753049669914 60140928810606883 93487624738317712 2450515164870717 43088188320526095 17706903841084335 64653027719858307 79840414693708317 55239920331736656 38489059213282112 63858562170849730 96040680944191644 68438118211700175 12277443233671768 38804855541450150 72559140027544206 58199144487003828 26011323099105484 4234769466780746 49348924383523990 47074432533519431 20317306140740921 72470299289962667 70370370845185078 99377871778829789 90587940581936038 78846178478180490 58088613317828778 92512160138660954 43205745098707172 71546661889991213 3161278730522696 705988111540685 76809587557790065 51442059753463528 78731162319855936 95502663724292990 94404613035770163 62120706929307599 74524132136465661 98728093178700642 23652699195710913 44926628783914072 76107239446238224 88489807253380046 49074737265609278 62988910723527924 71240772254679432 64910406910384188 37297808395140543 5936227270863005 87772329156436519 79747719274779418 23759304122218137 71039696545673756 67375851941797190 63770801658772120 83453269676625225 21152427266443442 1547526331845541 78122800158237783 88047594987380293 36629280895598264 44884235479441799 2507871019014590 13649827188759375 98525473886367916 14342518827621232 67562825220262909 3626330720755873 91348609801585177 39056274338840155 37284168682872566 35604196929397912 99430605666195995 47936968564961676 50846600242890754 26650781375948506 79201030993784523 77907452139280678 89380750083000149 32128831487156240 28504153937245612 19305854993733668 25156266805169514 16004559515468264 41674464262394409 87372059481220639 71466831229783796 2270510982633002 14638366375072301 64629382274035719 10131958589948830 83457118651344343 61169901391757477 55695189535715570 50375598894594760 53143077474104132 22860681087804541 75089674831818996 52422279310419543 19973731658987790 90732342939012628 22271687779395145 97681247263590896 85896239725608850 25584370978260603 89888210544398014 91583880343052687 16427421005885909 40983522047274365 36097315346782572 18351373606095078 18447536977636006 46563012923218326 12924246261875166 90421886281809656 90207912139054343 90458268324057018 47108799178924000 44967261954514367 69425667056098537 46030137939358975 50249250799868831 68765274519686888 15992779302929875 81760035020384694 87531556640698262 88263425422227725 65425558443766686 76497719727342876 184323994611427 23754301307281241 68188011669129809 64578698015581779 81924260280995847 68338289541689048 64342779563262236 87979258973072389 21147237077608313 85971930643155964 94694075942650533 14945127246351310 32319740851924748 9141135909948420 7995051751781519 64144603342169467 50002986873853157 31097650202997988 94792351159127396 79506620501020341 70886217169073253 10675462854724744 77565819867109720 6496218419860534 73215437824902948 82553552775595921 21576547461541446 63333780842233375 88756381423511039 83160728504722444 650894632332127 88624698305529077 98192589865487170 59147635887224292 19005897605702843 34075258753671097 61663761701648122 71083155043996080 92523400649525074 21414890890534050 46309938293299300 38257926619437001 13124541515685281 51896815011410046 25343307383488929 44412539213601471 94187105215152788 79400104039047776 78938764513303255 36236134852724414 78756136001382910 31128828118129301 43776048087585799 28709905379583661 72012415639771822 39616127083627960 23261483020834821 29210301544640079 86634414646598485 13884961164645616 82141208164818525 62974392817995416 32508337070498770 92044466398314380 65548002979013406 60295477194902823 64557892243481167 51092311954429359 56384258948837093 52845656379497908 98946317600494364 57697025510564426 1609266849875448 54149556055318905 65573924901823071 94641670890454926 60507829335441518 68661917944015969 57117685825611810 11217909822401860 34042026402531561 98567942657730116 57008406374135517 42430839338484453 40524310344822279 77272346331554548 12586926109930168 98674048734305993 38665183433864557 40638637520377449 54868856112145319 52331400676496426 69146729837733003 97208480154911722 79601945442347450 99276157320509154 80221444915855814 57323332731523590 54853186905139264 41971766877768060 44348079313569710 54684442266802484 55900899761978976 98909042066887814 23362049197036409 29050840534602670 74904299891614285 54060220397968115 33584953253075869 24916484226138583 25376124973688314 85193276334807721 53215481129387877 41342370427266355 8741612657454468 71874972850373277 4686979625392335 78267800445546632 49108934512840714 86585000710426567 87938869682563229 75478115271635050 33153903398491884 41506595011333636 803783851613881 44207961283267974 21559452307004885 57344398766991276 37605751264673250 6644239996747130 65847821025291699 48647658543693230 24690944686743859 58032032204707932 3479102718073547 39945004057990709 22910849305277373 41318723770499698 2545014363106045 48104167192821274 57292292971536244 43582175437744612 20997279768929620 32907816381769297 44532435351298296 76557713317155418 87482815448109063 59478784458154185 53694666785788627 22831189918755849 85134424267653733 36673335373246188 94499368128085589 27768565939363440 36147754850687657 89184286335243006 99301286164491269 3562922817793555 26718958441522452 29756071131061440 81089507954050774 30381340128961138 89276481959822218 36783744663950652 90296899666260123 38970971110010177 46727244845626755 80394631972084948 39777762038233109 95078776370118233 42366603830220380 49357114907878557 78051808209789842 12992416031544377 87038727442702601 33586129993511742 12463553903320486 17675643049078413 39494699645590496 78433517203958092 90015538531469690 69671363360146714 59045935977465818 90949670307016752 1841658119820560 8047571891926533 18088618958506404 38801357486538055 95716630913968653 45508088228939091 15677907424790691 45843548970260710 59067827450224379 52257764247876453 59346834763656181 51018588783766532 985204412690289 71130984869317795 32682601608536848 73905669219048750 60070286106972706 83765598733751610 8733976759969984 777239585071171 86454978432371157 95223739280391040 69564868945762745 14680663148596647 47939577607070742 53278283716749356 63485889564122409 3565614573812642 83713164707464579 98914212451434090 36203311044972966 1818811701845167 41374638063599889 94036441485831462 3739625005321445 15488984501919217 57696428105094569 51117510538154141 87588643088495668 33977710335202117 64346280581988111 38481564645251556 87621389500682154 41463658346202187 59062561455427478 14867288484722710 84588602616656882 21643777784217125 95616545648437359 64952023687292174 64618899886280890 68039682859255268 47654048078067580 40367339646913895 6951916893619896 57059396653982900 44278559351667743 12565497363213347 28218627501385456 6572478523863050 39890013488644042 37354857204934274 16315619764245383 58742484546368555 3033704610591876 31026016914959338 36308632233963415 97822347570356414 2652014321034888 42730514209334180 55455413257984182 48974090448798777 11112382263633505 83092366778865012 8855315127447978 74676604811016372 42573762243917949 21003904027797859 13000067310299297 76162784522182538 97993396521679750 50446019473649246 60232761848536442 82222480251963596 6335317338344392 53711413632971068 50431189735864142 62230109940758124 68940910615656107 79468641060806829 72568238434519269 85959844359082003 11113424803885290 10759922719077962 15600355866940326 40772342913871031 5551362108562391 23502049158185915 89679559430675856 46566911484020670 4599912990475330 46906833911318963 31655179492228360 85488462350766524 55573105527191938 28775155206819147 80926663517840139 93384030218751940 54365131560286257 34624696617877245 29740331521868826 70668795599572203 16458755610250095 52259587282990842 68652620774454949 37581574819196436 9306686963775098 16872337831780419 31722308521956713 14158669594530429 32754801574676463 38552062982278195 79947174102178086 53045402975388615 5975279836858271 28331746449931282 42604873346100612 37043088000059997 14504699537958828 46966426594563829 85247725035595933 11312328585686933 23045502829501958 53633257943125702 75505349208349354 1755733326525601 12756782965301093 33670434093065672 51594674474732097 1196145183069652 65218796681641637 21451567919566818 74952706770687524 4484427888417966 46215021095731006 92856841647041342 3618154415628011 51156649911112761 37818849884107927 52735216115365389 14294424774515740 55097698847570223 80635091461358983 99465725274278503 94264701581296690 42585931212894939 29697144767316111 17913697554217581 16030106461826181 78090763622507506 8669964099007932 26814110495773858 22875047967323396 814363236506490 4239130626823043 84328082732988950 51248976449063017 60868786614598872 52307231349685252 64653754722392644 67616111824240658 68690234994157752 39158928783254076 13743132806257047 54716069249519189 89669987702087838 87686633918588051 28638625481231141 88413919340943439 55384966641782193 15958947641700023 86886673615536225 15182035580911538 17656433090009178 2836310160244882 37566080579663480 84035097133444062 89150468081313111 23147850944473063 87279602159481668 59559819128710347 46334535088225189 40121484204101727 64142033088886453 77156990930474737 23793770742339340 14749470429617168 41281772824867805 61755639818843626 24554277176793331 40956125880984827 8491687806001043 98043334485473064 95438459430382396 63904629043018176 4511345588509539 72995082724782420 69502061507617334 86172380160488662 51884562941101488 90204493403017179 45750199875417630 40311338707090402 64956021910476716 43725735835737577 56214496022724447 43514882665919243 34225220547682428 75624563468275921 34058565799936940 75804432317960172 75736580717897571 48904795454967298 85902176970910149 61711560384058333 57640790293885644 36074332042556022 48539772202131482 2088243902835048 89794118955889184 93047409352097410 3779231592865042 10021412458641202 22072095580157200 83067348774668314 70689399879874355 57327952511560691 48174788291322033 1433458479737194 81963957288963169 61409488304629013 15134508018638646 91397646668088325 48661200599058588 85940209634630352 29225703379344853 90542949095498061 61541390170781513 60079526561018774 47289992200530394 54503951576787705 41853278178138563 18854563497115447 53446219504133348 6566197448980385 95054129873355224 76145661587242720 33028952775547737 33301139466985868 2942468342597874 32562308525121415 58529383501486091 5092172512239495 58505639651524771 76697245102958411 51311242371014133 26940327245967319 86224259495460309 54837175664419690 81010606486674632 66824436308410507 226013087742459 55437888876774081 60710776211447048 79200194192701195 74173018923424379 44067494210085014 67606791656964608 5101122295453330 55571013654759790 85612716303395541 24904645230255522 49846974291558546 4848407063150821 29906247194000527 45100788515959857 34705416153583028 35312367595985160 34851516285437297 34844937200012734 52277815939054649 90016023150274592 33983924265488764 70065159271618558 30967757283928096 94318103708986757 7306339000172105 7191871910005835 96783906633926370 84235922602038878 21876293403190816 23897476918463784 2809029839002943 58742140162889001 45572758727561223 20903758357776656 88808781191899677 13296922204250091 55477775399143262 44014043168951175 28092250304888040 21820215886248660 79141083069068359 20665583268498659 5862541026069903 52518536145712646 3619400130134854 71806482239117061 27419496304364816 10050008533317699 23040245560678669 33038188856776446 44019711024350750 52494649519743622 62432847532547020 92376512095686676 5933043141261709 10312740966629066 42459400336354073 18034262587360695 2139450583250557 93752289513068533 61227586666554826 13629967409526665 20433723462052127 78762349911979068 96651811691414886 96779774789043059 51471086516945358 82776297072371617 35656011271257377 4214565373572942 99386215210006260 98204035327455925 59070322743606087 68232060803459269 99607460335425624 49486362580756994 83969449332601032 22186651282683724 99764650672824193 66212928878500495 68921188272958740 44150055454422208 32072424033312043 93794979516075904 66900355970251591 31442991223480495 66240539900381874 81657279068026788 91371022912792111 97219875538521489 8494488164923580 98932772001177636 49875496690222943 9547984738654760 1118714701495564 32334519179690954 78306800970963875 51978897009745211 84052765581022321 45659170385505244 4435621897084050 96577690754983070 8682235657462060 40147360344539180 68869490962688912 30675937131231466 58309240720246744 55597817944963946 1325722879874674 50322612164538444 72521794612686410 53031025119428241 25437338491432630 67834399164810026 53567135240511940 25110254201952331 45394605970440049 9333657206982227 14572787323443804 85605682413482528 55527499123019521 2325996231840572 85517099152441964 50801766049416658 83465100925453315 64252421548633098 2540345628236825 90622002881486484 45056718019015720 14167849733587704 85864911394795121 65450934670990499 98894656352172704 45420485120387575 34587354046938468 88454122864907952 53590446819551354 31066036740207572 29135832260884031 16965942264128097 5875129652173113 35512187641135203 92115366903630406 5808413375828928 71304077410032985 49660136348193949 53506934679879766 44821190825649692 68810028028942037 27171130214810853 138845219682975 74843145073531772 99676134720001992 92871723767959245 30364013074367235 45103016889658034 48935274720234756 42037829663689718 85204134485955032 20421931852388103 71339396286297671 49087100819042870 37990673930749279 11734740227303632 9849636259211043 25601729600605456 38835624970382378 35900380338104522 78572809521519050 84725435485136038 28218618511759843 30819201757008543 60202851256118054 72557525487215298 98506341894683432 19066079453769735 77104548770856073 28867674665349798 12214960343590628 18968139038810904 23496421745338051 25711197616184351 44023489577497015 93213026734197834 69642571044033630 74975350599723743 17305084848509139 56971861681320880 48336202001837721 96560749957529768 57093819944107147 92616020849843076 12664692072318907 86295488476004371 41369879740941364 42206539997911511 69619575098181254 98212422519537788 54653922177716921 67272116985321429 86506967544438990 77501356502870111 28441884825589093 22139637418660993 9191323727381521 99480955516592559 98336791086062042 92067096004464207 89702429866057676 39238256632252582 51643904357681913 65128279183734913 84050716978305713 45076071749841777 64791466736138367 74023767644030368 58654022099347048 79418243233786513 51608127543433324 51329749908582300 91468011665641982 57550010544551082 88601251229436619 95241284030802462 54919593819750396 3681785651213019 62723046634742440 9346471025745906 99950730242419231 97191196577387627 33965925038168419 13668822559165592 78133214327953286 86103621072945352 80940034421304627 49364488563218463 64484731636265344 9725290699742453 97969533877715809 84377510629047252 62917585823309292 76583801808140003 98857534688312110 82638030405764349 36848069814742961 54379025054429260 15694019554964205 65104424643265714 97643482722327114 604540282997800 77301483243472620 46573139571756811 7649379978875135 67681788762521988 87706932588160492 64601159090874184 82687987562932211 14669016086703338 3664647297494153 73886270750871703 89712093345394126 56979337077722962 19555908465444284 78486233683191613 4169081349673260 65202386298455770 67529330234258793 36705685948236180 4000373021848246 20467140519540650 85470767425614416 53952193265342372 17053068040011103 54396159488737161 22143200359606784 27717459111432534 92803892639129795 29422980828866077 39857089142051440 80643793384141684 81886376321148176 53910292584334516 79698216538051142 12954675545973347 67322809993067229 46719731871089364 57918820228136139 24344546888418644 98208884941881418 66703431601185582 5654897874009042 52063890098557358 42634584126007343 88722453959501774 73908316074137086 52593535964707551 16171473424966202 34342677951791181 88024886196437572 11012656753403473 90303267582562243 1275948276309156 53067361293444910 10631894539122389 88026402834994287 4684698137062804 91970518215130094 69935383530685537 64885083996624967 36353852838469744 13270055269412779 56783313954544413 22034758166793368 93949933336703123 39937257571056322 22112462217118416 60568964631352633 95727637222661293 6533440983951639 51432375595137123 11370066423127399 2964810351426037 62943971262629360 89428280865339994 95327409190322503 43175909900573276 43225946670194524 11026113056480394 91711276812615358 12061831412740480 76654768286342753 46376078828516095 76078527490813562 81866321376096740 12602066015256466 94429510914113272 72229490099369526 83137453042041093 14310157695496433 84654749300622318 45599592728844934 71423758687078101 10478648140233557 17877149516998557 93514745875525551 21879636655693811 79565944910626609 33131367983370198 36996775576959068 36999169913641831 31259060644909558 11986888145781359 66524039823455957 11574414291717621 95312106320566483 85750018542738625 21338828161376195 52842415675605673 26136995921206847 1097654601915730 1797695674440184 10596880068024590 24577125883948674 63021688288826559 99517718088892372 69847613847578939 63206043526557641 27825355197226927 8720104642457724 32621587385111191 38835031005477099 95720466600891016 29280767311505285 69404130607924975 55524337839198840 36193840308009391 37026774534489603 50107818582358423 88840467866391002 39647694197849485 75541472529602978 64466905392622094 86158204561387659 65336374818954567 42350865155055354 14392161608440775 28471518530295243 52636364715712410 17042193179158389 78525580589169303 25140031951932826 73332665628984772 470225235311603 5318491576600703 22572102786679831 82324673953659263 86462731659695388 53931263665381468 98073088199247736 17577822328556582 50915820335156538 67305771328346791 34201996409083000 67234845935342381 77981142685051574 12076400519138017 46988282740344562 90826176047167808 83610280874654430 64330786192606832 70826307165775295 69470263253616960 14019906084018228 81751259702595923 80125508067723385 39094709016909490 91019206706264709 11520074208631023 94587547230091757 83945445995761778 98109874365806704 92561594690244025 74568967446493383 64760573855509367 18153437013902205 73669444674144379 21628735253135217 24744040162417321 99615479753701558 35804142963080012 28712116675751769 83864376478999956 60856034272680827 11968112744551048 1156875402883401 92057049182342647 90659247677384536 9534690940872200 53500878347998748 34748979656639566 61190045325451995 74058806336378365 57280961465941025 47297312001064603 96663392670127651 69565938958721355 61194843773918683 7938228881952087 5153937301577093 96619817154207142 93978400089182465 8955652058332827 15677705118771783 48206256295517651 76415237951233006 4902231441959771 70106787348591764 54274444677781100 90478272991434029 2136414520767456 5080816753806025 44274119831717225 36111365338819920 62628412571296141 16139099188564998 19762059761777314 42106503623323195 54682177229186010 36240984519317862 90091804303544279 3963504205805392 11056585659172334 29146872410633363 84731060275337423 54263860676577959 1370021589161877 23784695140976035 80277498306841397 46105094733175109 17526752184926164 87354042869883538 86953390687567568 76140657234698735 56018544052017526 65927748810864881 78384636816687549 37555691919224789 95282550049265217 30446842418475139 37522836270389823 68671817208343511 14691176342533563 20917895652424198 30092900834992096 53001971154468747 96863216377665810 62578810973123176 55867157388811220 75151499794905374 64671366910846890 11254955198332672 26988656569441266 27911939959251656 54000199694565374 84844940378959853 16593412414687482 57581911142050325 95517305411223583 19976188717425859 84793664648645503 16698711655379272 51841901965747275 42695579011106225 37732753938257390 33511031351947388 95662292223829165 40794512634658955 55999215894644852 70496494473175599 94685105443008368 88057039311235272 67253532997317834 4030871907426598 1783791772397757 5464114294986924 40129026332717837 25559164054791233 85728414795451974 50908104827512680 57850337992074069 39380963458211145 76828952479950563 54294725265625507 65336125976653996 56572312469065225 81104043448123913 75438093487381461 69131924341741552 80505131007531451 10139552475397027 35959390931119567 85924631226676588 68893342660555542 42969534092531728 26607702635551827 69659655890219939 66017577837438211 98494284139887103 63009616642055338 8544581681307528 10364416653734610 25605956714429550 58331877735259930 50893687895239639 51434680555293201 9227965991656092 15662190268749932 63862085733578698 58771138554005377 3957758698873119 35849078685691182 79324795668594827 43999979599170041 50353867271170601 70928587358142068 34982363557321689 38144544016806312 54707328527846987 93484235119032452 7897490514009817 12819975118975449 47153886943745684 69906112479641287 97609091850049276 3882853736233684 62285774770651995 74096682274238654 72204926962663762 8259667357069911 66033084194271092 17789702623602214 16103564801003603 85278383905370033 37480762847876024 67631737493533583 94705467889447744 91544481888393377 52466300639357070 24403045042237695 69523474378248488 71904662002492916 64080242635590223 23886044508217260 16760845353129642 59499142741035382 75468178286863654 3129257980507318 7421872239106802 63481415226959589 41803566413741149 99035471066898072 95372900878662469 71028470043142650 98821639605140058 72224820284806284 37287337780680147 89504935530860526 2529594523268730 79895790124451151 45533707342146497 12431626951370681 42592113985807192 91937267894605937 59152320151867642 17662317356168902 5342166129591755 13642268050405537 96640187588032399 99249350312976939 25281714441713697 53138326606082443 13401705470132666 90962566801725022 84456571381590616 74087563176034636 39355363887045668 47882147898461921 65713118747908173 43179249720567416 28562409520586559 41122603454633493 2644010336716050 35597896911450072 81768867782072327 23269277862795669 35021770269849533 57549296977855044 34527247644975693 50473971783787135 40143572174041624 94564880788415078 6405236230271366 20044882382174411 95093110550636402 58074478983365779 10931114974608287 4550198972762688 79890039605120321 5283951093235189 13574111971208635 2515678186626336 14865727618806997 89376112493972833 43236127724870391 81813385834103632 49207173751996084 71336101404417097 18301545586496923 31367027237285923 52527675665058801 66472137939402476 15413914316415817 63483749526167770 46793738844845879 78647789108784983 82772623229137579 26424253067613044 9559817604068752 11084638626693342 7718714062653138 33274229124158305 13967166987248033 2862698505079422 57687047744910907 89696925992533482 97006570666064141 24575657905990201 95599245961091404 16091176935517593 46887296675151895 74637909847306303 91966624339528867 20024696471932647 16961489244656842 91476487105102141 63554256706349463 50654369944792021 75339888307180789 46705603896446602 40785375571871666 41901595696681073 36133558772572521 77363339484206048 71369884509423848 62826784248832231 99380018934223464 78586887784634224 63046228185101989 5309500083394419 42046057400328827 5458641790313230 97638408717467920 61191448426812415 98519726866812798 89411367599255527 51956325324778854 49014891225987047 90513090597831485 98845460271829153 19282777763792436 80931950546839377 18128820405736263 9435618109305839 92566030051385929 93061154993082984 84520294859579743 95393363736509267 27616168397127728 51352457220536463 27671146778146416 50557214966240263 82755945191973875 85232075774953860 78888920218730990 77595569016978792 13513877079830848 27626458191269159 84798725675329609 22760091288208891 73167876967174523 47099398696640575 32233582012795265 23012197835667864 16870560012360625 52222677381315416 4321397917092862 59312433071099474 6776246505616039 32938210470666597 78903767093156076 31007758179731342 92426548097288177 53333901474871914 92610755829876398 10555460736281880 86865209684110670 31508499334086698 84082541861423469 86757711006792838 17502498006170036 87111788298762160 10658096342191678 5433115235946781 19032346246665972 5139587495775188 40381034528596717 16923760607311646 57095204849981738 15393943707749360 62061781133269181 20794024961209606 59529389514760650 29403258054805505 78819742380997087 3915998085156626 37362130413595293 18406513078756284 10209414745177097 79955840164560905 97894150341186695 96614631076992014 28407364470067991 5908234314265437 25077614224402199 70555359236705142 1978566059947601 45613961205639470 20311098677083637 88025972455479932 3521618750701068 6261598835884125 17319449491677155 89259985798906746 70148581163344401 74894323610351639 25133743960404836 21010908645682519 72491175973347872 53258960404135726 90859050907246634 21368429842576404 44333221663084559 98876163034707184 54722524064148214 22994966768411676 94441847967646046 11022030300169128 57835249327536277 65398696106154523 39844020573699716 38504237455133803 13792037043104850 95121926414163733 94189211529243415 59148494064912438 7972721681446958 41649340987413625 32553692322937357 34955836628824078 43234051573905222 17571551928497321 70307102423188564 97453857732985796 69534722753855451 85729367381143291 88811658012474896 4569276463053010 70398820035835039 45450643628822655 2722124161715203 39834382439022898 35854954027102393 52884658903771280 83407898809156295 16033384343181705 78614500830512948 62299663531639122 37540779087196802 90131717973294738 12337157988398697 46117091828406597 89220707767314075 66350351156456160 38259500927817888 96335568053241694 79855992945142999 15785382125763124 92383992857073610 80123507370700047 71641198674355769 74893415249539036 86305924971003273 69562627478109647 15848837616185674 40935266527292159 45168695893843585 73010005947054757 79130108490135462 18437271772937293 47144525299399311 58080217304518221 19001935280458831 62282598714564716 5150583987170930 91966164972945827 9482505435316172 85207984331998803 16090701118021272 95337662953623467 64486625483576044 90330651563739182 87629632331573123 88740302771590358 28071264002473719 32656750508282421 90431822633187099 40005793748478331 5973055881486154 26820719763570689 71812916938248334 80483495431882125 89358290097608518 38868675993020035 17750811959351429 33030013063165062 43031143944381728 34376501072872391 46640798521261659 17789420716321361 54194680959079325 73117229434666234 31526673443174890 60701481770649788 56853612126555467 93732499526745826 50036271304201739 24492085635113754 50204386847091805 17548951843384200 27066968301660970 32162261245295006 6424871124606381 57925601685743275 40001183595287435 99995261571623764 97011999566275279 1127695610403794 59534929205695434 54619606945851623 37961919477404139 41900370736161347 55323701121927163 67587248369889351 12863431635728827 76470204297424370 12873899861641200 76283685503806289 94824421333727713 54484723277196204 9920334568827549 52418206840223468 43361172919696176 17679380052851573 50382143947426555 93385614640152798 99764232624552322 51975875916617484 61809556605562307 74879637779587787 36089656752717666 38758259745738065 53436444442047942 23601714793113699 33415698584178288 49291800302500257 94644007239948295 37835626733123678 67068596472104586 75900648583472525 31825661045804234 38936103899695238 73044037875495602 59368424865652621 77252859088991708 84572881222268316 44806866549248227 46175624529947920 51289902348591740 96688988982538841 22472011676936851 65405931276672984 48615668555918872 41539542497293518 40903491960481603 52796402593914949 72667789045849627 43951760157922645 59093765678887143 79850134276344294 29407615281467948 65636093436618415 99610583837299359 65245585890654638 26509555718368539 28382598309305416 67622919759842083 62719707284879368 33468535724893662 52795841410496574 32163814311301639 20140732665400679 52403186469037791 8353434317924281 62153781114015960 93694067335715825 26654736964795146 56779690118385894 22276729061068258 9180775412178915 88646142406004345 59607099275736826 75593262267841744 33724771488452684 45766816686866920 95087603892794115 82692092327840321 94861404841309405 91280015416838499 62398050533388052 32232722009031122 89166351006273150 37516623471821399 26436501249999341 50054814673872503 28584611903164667 30446000800472808 14485110242082278 46187834968637820 70875653158587051 51077509558082558 57622186030787130 49303630092423902 77511677589368921 7038943673967363 67085999678467117 35398601169827770 45814237802007007 42190564391955989 30024748785297264 95925993857083190 46614821103032391 39123274198567174 46692974697380288 62694091329619914 52810066172926433 64106904135068431 11401907678269517 75404311100180478 66806473234004634 12800322062976093 41745932271782260 55296412804726944 28202621020091281 70411713036716162 80292291170887929 51054014687303719 92845149618860639 28914694618542049 65471169138764881 18072564148306910 81209204957778850 59185844446111095 69406382703194705 94569192523217200 19426471863006059 88166649848558022 54361802185236349 64504271813728027 17418304325337298 14632296407584102 25940780377600678 53043310847707458 36393942698157504 59877800045455199 24532658916221983 96751199385322517 51466728456588179 33235873051432891 54878274277903791 13418862305797330 64725250419087070 18119899966031462 55964037904698100 94886052585630619 83214367001870439 73251683874377383 90152027613005237 53123636028745586 56131275310814301 70921002161817824 38959916188103663 10912425769044042 5771867519210311 34540158881990638 3307152411956733 48279907497129335 30058719671112627 95889107860170164 80445137113693644 11940085739838470 44016381788714769 85038082331781169 36098059988620228 51703839803438176 67874329347840055 36171989278738527 75551917932554149 46944902900721541 59123887497360516 6304859071728035 740403075190609 48613611831817331 58889874706043956 49445807041352663 90975255699045907 67057337339510637 46053034812569078 22045833389322058 95930000300682654 65982769784695621 16062478375416591 31505801395462339 68695135816819894 97052033548203536 1979580585036953 15680510893090616 48699366386209751 3085900836127668 86529076412277654 53057122254364764 64040747284770821 61129595804698094 71271658650857492 61389775433594649 56583171836380403 59101307892009964 30667493252968246 7192401674397179 7886849387055276 4472512540117094 3674094721818725 96519195062295889 66799138996988960 36361156487592310 35040332236638095 91578064277016212 23656762506890470 64609220822006928 79215918827382392 86833391122091897 83137745707993256 13375782783584896 53921429088162902 91835108571986038 18358802108048069 35832256787917308 36414988792026993 72136865943385189 62385295519011611 90467275706156847 18126785995443936 56903942938768623 2550349273993216 60787427269579807 69705405748529543 79096373660296129 92775663104837320 60207836200789850 37796817490363981 73776987452964453 43273850143250399 90506082698279435 33586619856915629 21804274951647711 6540590998319459 62700883302277267 59822471803367651 92069844730126553 37599298341332357 99874596519191915 68200041266247244 78172579924276045 38857242969490451 69673674531876637 99973642836631757 25236593183664940 15538562457606020 5477908148408522 28417543429678617 26456358524318418 36526433172377947 48371863442139919 88636359434942589 72049211481986324 71514569649583653 5829919728737951 1014049620225689 88901947815105526 88860400380368527 96874611085849361 3887052836111954 57199200796373376 90347224275065685 87688233912819620 40059920286292367 58328235568783821 3350338088046375 83658965914378466 65511863708980211 21601191812367689 34487735674260367 20923987857717720 14180688417729465 30181117358124927 84214546969118487 86046102187939171 16392304686020945 51033947502211149 67599284385732764 62245384684864671 75886998905929815 9885754849770809 65509067836628401 5253286687542363 27243026389533962 43267247843789708 74300723821942451 34153031840032289 96250150956253436 36325505782159466 56702709021046064 58293894669065906 12746904198829302 52598843923793005 57078453558506198 58489250204560043 45746969219501039 65082326359278005 52972880966344616 87010623521999254 76431455460751173 78520597979668494 99258168354555435 27926716579953299 12732211012863196 91825764738348293 58761502603670146 4466436688979352 18509568953752322 45449967083394702 92956010459188106 66233562401325057 33743531171010616 60756748619888760 38899044713128877 2352624885761318 27039594104110784 74903324672378614 8922021541024259 65060931312579860 57911483564189138 7990444413325778 59043490407201871 72563171779893007 82905958052549143 68721643144432157 88117673766962312 81664875647449909 81677728426127690 16932611829321957 23857662719972257 20060919050264527 31057269932125676 40074201031367933 48218542539205918 60898507798201056 55070927094296341 29568302176275181 865494958357226 87255214109799717 12484325386794607 99878088942981522 31335547290016813 64134532877688110 5059471351406288 60952834689883024 29134777860173447 65131767385475309 75316264591287209 76614912945875246 83682954336672451 55300024808140448 78900761149596804 93575247110304584 98071843329499647 148836459402265 30409443282854434 69756552857392443 48122712950503091 47248916902817718 94214994669860598 20901302420849500 25889308929843541 13752598001888591 9461203344661331 126722555263611 12048144432053403 94716795222684823 69413578299627429 76434830111713005 19591391581327459 3675676201635566 74131287439128003 71652560528274484 29582776579130509 4419664556711554 80188026695777229 89081150952131906 79209704098542726 81004477054485118 9203379993499882 74453633996878741 82004759642596204 48362989164594435 93262027019197339 97832641561823220 3808312895512975 14637277631269853 53478236730281041 86567490668886141 58963845750495502 80709792510305000 22651217327986321 78674351186053052 26107527134456135 69880024020166027 19596642285241393 92670242187782470 38705292536671472 36788225568385315 26860296825813539 84792599846861158 39159099393052376 75446720144250077 51622607460418465 67917168732988329 99398069847811730 12250191571187258 11312501319827718 35051815777190756 33208963382399544 37102354648658080 56381459195830789 43987776935440497 79047749893647499 24963315795663699 89853314483904799 72452583235109546 49224234803467620 41584202250204921 32261429281475823 14586257893309117 32864664111664658 20734623635121241 71161153962155790 26571150775238014 21034944681089525 57752772885600262 84433369423032677 60856213020791059 42066243162126816 41799637954626131 72248198822733909 36985167515754966 75153913001296039 50587204821688831 29754939351494234 46769114693521244 19973745607679968 59755098194233558 21073230409169371 63969284858565438 53416731599974723 10658563926510669 52122048103135019 81116378337662126 85654421326585811 9351686423394815 34414282870408956 49952794658842847 35605358849102625 23202520653931365 53516178873688137 95276036968715245 49922593465079674 9361593021737103 80568857741494928 15347240357663792 58408511045272787 59330065157849293 5413128130810869 70774804383999920 83529431594911154 41176694505904280 73084635919359491 86814187647403350 15342696736208620 46283929642846023 72357720260283911 30838809724069754 99723088056185392 46425804174029876 49580347121763436 97009030512123389 87122338885532090 48537108970694202 89267942494841025 11454307762388231 93128080973018538 88475154359530870 87882023935290470 70934700333007816 74684596230057484 11483036501216418 98189613155555529 2409299444329281 29597863559189203 27723028962852235 95247691955768129 48967586735646592 52414880938035917 4858729764864491 25830007399902233 78295786209955904 66564302439514047 10260083563383106 52699023933346280 22116985171885965 72467665987546402 68437643459133281 88637701248911506 28617010384103589 91045872000568033 90963516213053445 7314156268287081 98041840511744148 96294937948237541 68612821199891343 9432219191254756 52916108629089909 54971332678718445 44822814497338410 24041118589978122 254908924658711 6312691195154131 56943846435144797 37306348532323052 23369501090885417 27770645323203159 57640070910732226 59016653721039780 61853649525014597 42822651755580265 91415048385418047 42326070529415326 82325644409676082 32083740097833211 61930167366210615 37585755822245633 36400245537226001 51485116177544949 79295468956404791 82234587582795769 65837793085619509 72148842142620095 30769131998033521 87402652503017890 55187250147907727 48878943914554548 25305373854339148 252885429311025 15311779089274314 79631894139185246 96952981762737345 80338919221538597 41115430106304966 23948498601018538 13776598212868368 38534727290551823 77802087756049806 5605828584196373 27164575070295960 25667828278893077 2039288669700214 51409176990223514 24274285943085773 48751505876919177 28035281353114201 47351471682475368 66826889873516360 77198584419946713 74195336849934536 64386038634153216 94250843412858228 79836404124398542 64652159189519815 62312341077833535 65079501998842354 90809691569667328 8004969542673650 81709468351789362 64244293075940317 2872959675055970 92202244888326492 70799812124048690 76075933543791321 69930555509379219 35926383478115126 52722991798980450 45654058785558198 74540727082947325 89970364446172055 24968779073188356 70234480081633432 75545163093809514 40136259382473841 4930570299774897 76034430687258610 99302384576574863 51250477241776477 9513269295618202 75843684320182988 29345055189385593 39592331686467859 14076651665523278 56319325541568152 44186036511209009 35457042442220154 58366475131171945 51747905360819137 48052044828098559 72884014547915608 23095779818175577 78669440853638425 82812897757938385 65643844296677454 57744158295204013 29451110104556974 29362216828620575 3208093205078122 57927998831355528 78114956978353628 60101561172060223 70089738334100154 127363574271633 15376913862095800 12854335576257384 31835336751236883 91530633911032035 52977346546009819 9760383551100433 32275180232196691 58015039920924382 83495294827162714 90883652732897942 62719385462159269 38063795880915505 94658788522894292 91104364999422978 69581515516795071 69179666568121151 70796865332433428 85172513227036133 90401832077066845 95603143098134628 58925059864413335 75450512283170815 36024785394405507 21638643425149238 54786803765442296 87293776041932291 99915472749209142 2958226895881774 76848894066964642 6713515218593475 60848102415936166 85590505720035187 8041866287636706 85422829092555800 96382763477486892 47130716368475694 13441759228779360 32714685021706437 44403347043020445 22626126744147203 32835503688284043 90812557111538993 45070542143963268 45655815013863023 88607029966088445 2302117518797548 28659723722112612 57387813114325151 32222566646122471 9795930892442065 47821569738146683 9494025538019998 15851413325407498 92431294315577926 47322079772952663 7700752170881017 58184914128651732 10614487939186746 60167991043158210 30581088567961030 79362399383264749 58419955717515770 69845737217949223 42829990000347948 67855215399035784 47132906185606210 22797566922040116 70056398258563575 81299842196939285 97420148528348099 94571567550817694 43519419322276753 8456039499532024 91643438031107969 75636556997195253 80784791860502179 93756443760985721 56431016720584592 17423962061609455 99905599951457304 19689768433320666 30993993336063208 64546961015818535 62039559656361364 68023059405126985 88755427301791337 59702840698762578 90992187512908407 96540872141998889 84404455242773407 75635235766465197 44707627213683976 74469330622262304 7625444348010583 24105453048457990 50844900746898407 3825599316504558 18559602328926166 53003022233158111 94236891222036277 84286991459374972 67222863364022805 21584956194730086 58584473246594741 88980534274518158 40591381683310328 76754338678976322 48593783869058474 34213747963987063 32378709082245110 54882527402458789 53274938478045687 31778166387115857 1742348738204581 32261841238510421 95580328380025923 39443886453167522 16308940748446079 70683068026326216 43886634534636150 77189094856417240 78387525430689751 48762394316554137 89815330974976302 32876909184424402 4328366698193996 93375963601772499 41400650738160222 16874512537666090 84608565238875010 14792895640787382 21778111997383353 36078938475477480 38961511190990120 95406896237986499 46388298319010847 75747453093987512 7699690840315516 68154472133846059 14108952441155578 79845490204799126 92794558884210316 76868458308139587 44693184145727132 77588232344300696 1393060965489404 1986328807009942 41320845002236466 35471198565061122 58301230029309377 87280625510267575 8349745981525677 45313703733558311 79809151740908942 29197966807900198 2160327773920209 49957940554273028 28175792767545505 39202936532142654 65946598801044660 10427435357978113 36256314755101864 28158845897118876 17722390628108311 16376227287225395 97936635481614730 74149274205711443 11342533405552710 1420694002025856 83525236323084504 64087735343294630 14534198131180068 81127162690188054 51690307934752438 45627043798787400 85120265587584470 44247606204040210 94711034277365118 39580148684356229 15746915692498909 77109481016301798 66644939289086542 3000597240996162 90352355576474215 42084617476188700 90128312712873905 21571712101001950 83735786334819997 63224894331328764 13760435721777061 79510351774248830 76835675780444103 66401625262835698 98418478833685205 12615020653400207 70830687767273786 93568658328470117 23545790492253864 44087771986075435 9226266830354839 44877584269393836 83768121740430492 4669938622445683 25535752846081212 37275020084870654 89985305020020476 15806044011892247 72791842790532379 52209830607909682 90702237176200017 23702813658569004 53080794344488201 16561177390831931 78680655235038290 35868215680948365 17598122827536542 40950912681381995 27041408603594974 12711606955052631 95892262888949886 48777724865492645 77860484395685805 98559078622388959 11417566848412219 90375154815888537 80889084585529111 61404574836732245 71444875160837251 47492153293423225 66658347551773554 48052176012020971 53211449116135999 33362943658419783 79869209276879835 38895760484323419 62045145177662709 82930750757336838 76450756405190219 31064975506414761 33254409451735394 86167745227476969 54482190340284944 58058907219132228 31951136999644706 86218318180069499 13684846682451963 87683764323941358 95658794482395679 57011690855503111 66298196679055550 93573955635450907 82946733725511769 29068557611260775 72681518299927014 93346642318512855 52494390994401406 37177223474558377 75512450427267804 31056566862300179 71597010011414307 97625251764150558 88908578502177637 97216723060890563 85909372636523600 93801158265567681 44996078471356564 49762715473042694 31124121116856781 31937388884921184 59816183617171570 20297476563970241 48917361068683636 21366407815055483 48771278027249898 52842086844533711 7584100896019182 63206717064029448 17606711897319956 48982663488019626 69408832644279775 41247222339766859 63199514801694219 63621190604038033 74602391787080103 81417929137573540 41452539210676555 42211517720326003 25927274407878056 96633309926215110 12460510883866769 4714570564670739 61757091980128414 31621812008332240 20171848704095794 47298627189015229 97825053624432181 63806100796062462 20663211966141480 20099145705171866 83068163432006166 66904722925556954 74964445547769724 28236339239678969 20941407636045485 10047799602499223 21169950031253182 82216130113093105 28248082536669553 54605159567439121 57881244511368964 20413217050296655 55049525466945864 35280868841529540 43120607044485245 6043411469819356 79689658316024588 89055960940738539 28899774872851752 60769721888059793 76595305647743590 95336940441071010 24419701379747046 91295622142220333 56662307225963271 59915933059309568 92442716281566431 21853240381959163 36621695505251633 50691289949302367 96760046504427136 70162949306033781 37375931088020176 85240646498038996 74822997646123284 38650267179816121 623623731063194 8974899714988698 64801226072398239 59018533996823813 6458388032505776 30604563943329145 98969234276111252 87548235954370516 34220386386674342 42419533936350657 30385269393602399 91740855971453990 6283379146615221 75731113858389966 73070937665818787 36808191287102430 85933307293675610 47774932064903111 59944278498807860 76550649819995618 69679151230122962 72452388831554348 52457126047819400 28702479304943928 81140368188723952 91411975331873240 82397440114997834 65767192881142786 73701399837530009 71113356670005584 46720635908775157 48040323364822755 52704137994952667 71575672636176416 30278480291621638 49535595955625750 94758887882857884 18948153551457358 18640641413276434 79628492625071555 69961310604250156 58280059578732435 61911078241799378 71714866023599354 37084977924582180 82025989432141048 9984489033238719 48582854152454707 27648143682468052 41811492135502387 90974492803989331 89926546199215404 98939697970703763 51398658148640892 31743786823119133 61566258565342164 62545117706416243 40325183018766824 30166062125495286 36060105510536044 24463933669677003 2539640976338185 89846414786086535 69534169435212741 36060058371090800 42084171812273191 17373187341644188 58265179683397831 41318272213144874 71793275975165154 28176762335291122 69221922494548994 71480508390227004 92145822935865772 5508747381454450 79826877479733745 91234647950020887 63928569782252644 35430885606446741 48108204166974090 45958141892507598 85160837664217350 72172124461236758 35428965520054436 83984544900760187 64949616502843677 59321928125097844 8095270325330708 35487497656933360 43376488294243734 21057629385591889 38131674001106087 61350681037936527 98278395333340407 92626945227023356 86664794828235062 55868608992564708 55095027566755249 21876605880368321 16458762922827143 98345084568840320 13181699130447767 96826768887284853 4837125445076099 3791568989187414 13176367420230849 21419416297620480 18578205479005503 85966545681430909 11586953045154518 31573388527841518 1826127378246642 76823235085191407 16980271299130134 59527996549745709 22153337246728290 78712510394414364 26967879809836230 3943050377143415 72162272686426162 99328570649633845 84909375216992146 72483396118995500 82129029240590099 65246163963488531 29837290314367905 20263714912877701 44999589517364680 98275876393170103 5931669393547002 25102397039721078 93742873476605389 44533549877791228 49516590109771537 3239120354862266 41633806089031191 37643634825681153 11574794416553839 51806448842157493 85608794715295369 40790449302118996 98001895967189732 85604901921932741 87645218779802645 82953508281617438 69776300107880958 656058026512128 16061577561507460 98422670946698728 35197262662499246 84947007439382464 42562614620729172 99574749238057524 83831922230169263 47256373734007719 81361991625491193 83464126800241829 48891073597887632 10790012257800387 31141289158450308 4251626809448052 56264797021555628 90558391703575380 47909571799176133 23955255273596337 22278436043891443 39454551268997425 80254637433980598 89396500286292787 84010782188883729 14433803318933279 12883076594449454 50167200294490885 16007179289381214 73203769038946828 26074547876283066 67817505165884705 46669691847220083 60263894857071702 80100405393653868 5505506152426752 93666165392759391 57758404289438822 82054475611733748 43482314823937577 62661996360562079 74920971101588773 22046748924645702 33303681677050049 2360510254060059 47032318726139530 5426425477900902 84558923512878668 32300460240551932 83637731103840901 29104965410457271 94686695983294683 66185198339587800 79403133641634546 39254661341148434 55016870529999203 56501511594768716 32563378866407416 91357027460268557 67917596244640896 99466999142726557 60849779789951602 28422585040101506 27376332788454327 19047566386084249 79036741849267297 81742618851815902 14021530926460158 21310729806242513 16479192063641037 85094364770874055 29767605028316112 37825636005641466 85322988668643051 55812269942487924 77419929226672139 44812257577398139 65516786699049231 98465460852946644 94720971016654925 2825340686456735 64634677450807971 83204248001449071 71497248025593236 46775216881822979 5085802196771213 74841444761864524 29934058767798478 77105558246595672 67428998880371663 93639460497359501 9837554414227134 60205479233231209 47234966171138732 56090956046972862 8316939770436631 64792612757078717 60170291453350291 48953330181148326 57076840658814551 68344712907654922 33837000731067418 31093504646001478 8915841006035746 39923265228754477 38420444095537179 35189682649790515 56245663298728633 73568434666159910 1628454674084048 72511327008598421 53987147092804907 25514035686844471 94645176473208767 87146959386851581 21097531764567384 27526334497952518 8288455044987441 56685051335370290 51936614300571119 88032583187670373 35565308355160188 42853644491207110 9776994192877014 69722837554603159 15315751935798006 4603921078674866 66047983535380076 39965740273655484 66611331659515596 30661101529431344 25734154017294998 67800033118367606 53278872983621878 7815758462313530 93230215300278219 56528980857552381 38924442599917713 65686212042886059 8070300160157962 96442163021616176 86194443189796562 10043036891260390 37173471452244024 66889091869105184 2517428545643933 30826821836584588 61878454772133638 40880828334460202 33293783666614583 29143731233723782 2031147030448714 20141510655258569 81503132762036919 97946077958135474 35730710096083134 99237469108861491 80799617215641049 83057879029502184 57308251247624886 41160868155519087 87417069696075161 45712184848655270 69911662975236544 82239478061055278 82154369151610989 32508933076565069 45513372584654622 16574914489603936 93545841694552715 28301733305548776 45895453085286282 98687181875584210 23187645735126032 84528354371897377 57649326092810553 91925765191895129 85027448656600290 50980275238529641 87365032318904493 53101681276115482 63083027712736089 57353408596304588 89686967961340310 16700690695467095 59242768108865180 82823904225640152 56429611659184146 72247131301018052 59401972548475340 79306478355386372 67508116847066016 31788290739079370 77071754102423822 55456289105066035 62259334388970252 98400206439232042 92808013969474086 49830451093996536 7042478862039292 39715662830543790 36784914683751434 87765958530393404 39166771749224154 78959121824847060 45872216173662382 97512299993531081 28357059737835174 6421761770084193 93126598463482240 16570540799103459 99540289453379967 70534877655153383 80510636136851456 78430693039728897 59486897177231026 42459130730462527 43333903221818347 52524294204490689 27698962585383609 73025307039840203 59488687878831766 64818040872881933 16476851089486796 30667085971431201 68494226171986449 53021546983147063 38721089597602203 28400024533793403 70078169587780762 38865912365148416 47527104142771000 18131820864960476 17203708214758994 92604767198928978 76948318896855209 70521517573152178 49577931520496383 28282181547725685 35862568841287114 4494819942744615 23833202403895621 75063613578774631 24920142843435693 6693973146681681 91665686804463019 74111538404807515 94672544801841016 14835321299428069 40521430300424727 6119242509775649 45617819492217337 51798524699469247 89475125284253736 71116246623263340 72962229590152953 73967315934601330 4565814908549045 27011428738793474 27964232665055161 38716097885296267 73381743885767672 75983484899039570 56637816480703894 89397745458582786 24136874789968068 61787261595023924 93352430994972415 39029666697204574 13153490305975609 68332815206653009 96139843530660810 85007566269574093 53672132673644583 71031987808480984 34243112907100724 4440736323588769 73729923798758938 40007067344947498 38265504003059173 71901878693243802 18066407722052549 90467639681247630 52412511035644534 74790757113434714 63343923918501547 57494418779421791 89063130175535587 42468116831975326 49350188679795853 93167729536478574 42617693567720428 16586023228283814 92231631129963327 89967342039493973 31208416620538185 96190312209616824 46322561621027799 502781907544324 87402879001638593 43142330480580395 27077474135871106 61464607496119148 20598166694078156 10488743175534249 40747486642452901 67632993347256836 40747108913769570 75423383883905305 23228760852431739 4351611664702883 899300154111234 91583505362251640 8090869877983789 71272509982135240 86379509322427404 3409935699631658 38622577128637585 11058593603232654 76652122445022061 14447759039407125 9226918152215296 53962591005385539 19836378091700882 13206797273204303 30073569539196037 7051669995368448 45637780109435980 97110062689898140 69375531918450103 28752608179041020 13636557830650424 85159456251030194 97624836129604656 26148153436069679 41409190470931230 87489799664023610 69393445750497603 16234077542087756 12464174622603634 38819102277396592 48882448204882883 59648357189920363 58311776731696567 88280425531227508 10898874793860048 91084846616273412 14967781929369966 72845259872341077 93708157354536993 32056302897340633 82034434714413177 27399395712738275 93137221411910581 25607494936410569 59042953009676571 26867962176066995 57379731533138471 92366025655718062 57713986415825748 23452619283916622 36185888466172318 48439648063765620 74977852450987394 16313147329932020 75555811214635985 94763706002022979 8831493340997434 87599042294829825 41773919522959525 60094390428710108 25234804360689121 15871216261639823 28299022971121056 5839515502335755 17663698369968979 67558821469817747 87945580317536677 86225460365963566 80901832783313217 3791734934217631 28980727210268720 86992309363741531 97199299524212052 85703651471511387 53912494377913806 61288373075228416 74208167436540436 27458149279112240 93595054373369478 53981926271541436 53518107908391267 68466285109106293 49660122782406140 96578972782550144 23969338540863480 18172077608252906 69957195098147735 30488436567052372 35421527322734965 22976571927077518 5236624279202472 85026711394852058 83062562582090872 18934817631267627 47373979428971978 32227184831416745 31633943030052261 17453191891071002 50766116564283380 13404531062403452 39661152584499334 24570354091611578 90079279903680263 49862142908266414 77024055425223302 90390615909363222 62071717816196126 76000645481091808 10804818306152823 50982260350700547 43649159179796061 33205184891058479 12562544047922350 76546408303961637 34055974291193565 94656287807301144 70129822086051404 28634075685051546 84423580119877106 72636783268038725 57883531315519830 10367264281165954 28464220403484353 38201746854436931 15463095281540524 10868780432710074 70114139513632507 90011382914412405 17079752188211050 11102806278561234 79151928517794433 23427912105595518 46291060886426380 55713916851046042 38660674678397157 16084464564353341 95962547116744131 74425988886918288 86310372567022189 97079534648543805 13041783233894655 61721620009710150 58610343645304822 89238447028546734 76555051708410527 28022874718455933 60169244530016598 61598465188863905 17643129061591039 45640044394331892 83533191365806820 44650148730359118 87308444472242112 22438785871022794 75492897795306517 40870703640791151 75578347285777622 92624657155096548 39517156104016177 6487496583833188 55483268030450124 24543595415667895 71303072474400062 58037528419446793 95461394164140933 62338484913774716 47924760839050398 32928489543715481 9153872782372663 72594733010000423 52591835813799037 75205587709563073 35108903148800668 82871644020134406 24378067580173029 14155967765029491 49162966202466503 59504609218255013 4788548204362776 94520935594733065 18537460529452344 68155928343058079 36864710751579727 31367102134576758 56643869958340815 7261075702455049 3746534136016623 33686694056806975 74024244385993221 16479268820709291 9572097780895419 78665726002447288 63900805007409164 94980758561057017 23210823450310739 66856853682672952 86380491677138641 65041166924595555 43673802886801684 83234544059061725 45833391884702954 70192428506163546 52485658836327743 11469316559121816 41486945960252298 72746224457577785 58242845648685215 80077926194182935 13739037532145894 67088944580345723 33121972721860950 4694885164150868 66078938564704330 53025413571060227 33223823406377838 95219506057336773 9723043159323610 78590271738388332 38053489288645082 46543068930991024 3758879013830983 12249930022602272 78299602960345673 24461316051214710 80033033098957535 63950609930717258 36492971179428641 71325588062228508 6046496505090267 87317352532151357 29184177043008486 78408593366541629 54684880602542604 82879960904585267 92143539475263752 61613394236680119 26697404253686844 61161578881440848 22543178284378286 95296609288052683 30435131514406543 743864911880552 33450467156692989 15396909051502115 74273801009336601 99024707687228862 38062410014754178 48129226339732450 60429023805881530 19880625601997998 12146580589123215 79269235980137121 12271569413959222 76511146469586018 98928537882679656 65704867720793504 97892738021931301 80824767537576623 96598801262497806 84966764679312943 16591756842704138 63632667047492416 98232902963740152 91304406507793402 73425536733435726 2691251103381545 33818375726492067 75496867376282368 63066772524265855 51879779582295198 73173364005025528 13326069299903274 62685363467388232 66596265669034070 7496214211428832 86083226433393309 87950170370162940 88646488417386348 22657096914190528 68711377736280069 70941112141927600 4902038004446206 12507152134220842 43720879106611318 77533213370702592 67669377075009500 57811179984052077 7394811270272149 41247081953571652 46023138922864234 93577785674131929 21933400466501757 82859187631992836 17508663179240218 81098048319729666 2478651558584721 3157720258599458 25147281622191860 58770380479273910 8753985416546759 91055210074739523 869060096007544 10931268887200515 56437041392040685 10537879522506849 21169951629154402 80241102426338650 24034764087399278 26502250365465662 90816500987698123 81927729552002305 40525048385104626 76656333554529361 92539009213287860 26857235274216105 78815907700257280 44544485251956367 63122434094088182 82451322439307291 66677642474688050 76145689701658829 91973880125259620 84410322655349313 14576490867330561 46602902766179936 46728005537609956 21165789261564208 18857598697644519 16936818957391141 81616635446911981 40232538021281830 23376688485864282 48576627049309244 54174551610178010 84879895671123105 92914392457490899 34865034050926583 24271675584406193 46241459690214056 40236874858640525 23281931229445890 23310474859444028 63132258043423120 14943388946097682 79176463832523242 28322176048444134 94459962780663557 49596874093598505 69939219130276896 46748234312233774 61963311702584767 52464579416382867 26272515678095626 14872772552488914 85668592396005868 19495833283242594 78705433403955265 69509803230995959 137487542113362 47734952227243873 70635378264668159 23076040969557184 7933905570652339 68685353136360342 47532999550262875 76332378988180047 98458118688011217 46823224586775318 9257695115675882 93789744809702118 19670593125006252 24806564775734555 30218375401722554 71079754076621541 53972866435043488 95868543477766038 73676779792628303 80199212308481412 9485761030879850 35611037180780376 82032043844695839 22102207297570241 74341047658779771 31084721476129820 37201804726574349 36484192203362820 88296252948166136 15592264413557037 49902725223957760 30344860726572270 55243848475915136 84615621793644385 68118888410471413 84224816380576560 47303024314696703 24238624856868510 71137737812066204 20783340106871150 95242314426007042 60762650930416559 33495549815317860 60856876814018198 23192783348729204 75760276499898128 36227851155604163 34179235676810548 49437376609201094 25182485196102843 72996598138006236 8298950977041805 88751191936355616 66334204458529958 70990842462004784 40796252274337641 13565483940180451 90946485457336333 94892712751040189 81965270021822793 57501558195793782 39383565557398278 78989482931047545 30013204838174585 34910336025309248 33675274379923034 38643613338181372 60113750793418340 36649333425894817 95711563302330600 12621760632210617 61230249860560618 7137914848074788 28847108561631233 47901885870560957 61078449666797163 12445644088168469 50427666988900099 21308457839676656 53672957326624151 97655940134048266 95069442803995625 73275552458955960 81037129932364130 48000085830612088 51623130382329929 15820836332377213 95086422095188155 87471347256010740 15879921809240229 46131754484787761 63440983131351381 91134152516204657 87962210644161367 33121774829237457 82875988757277610 84690672551786739 54272629355688937 65830417900166152 22555509035036322 39063841920277781 25759389865547547 37594117742000759 84182753103445177 77456753931859840 45851341373344336 56456149098409117 73278452291400726 46431802681100557 69138192440613867 73058721217065123 26866917249836428 64053237139743004 82321848244202541 44628401360562135 21944505224306319 55138695275778178 17419852218114863 25777168185740214 84557573377592318 65486186451574663 91285522987904675 62787960191820764 56063978091002276 30405681296668350 70234553965451809 83908986262974507 93740127228507130 55050999860213944 8894550550616783 41608212726353587 63123887078754560 2671376405012535 59974783818798672 83138593430203803 27198433769729074 73713866348439576 50590527866022422 1644171893271576 62685459544833658 23646827121641983 58373587261130527 99315211635744837 21586637693086150 99281646874105388 48260626890281267 34659810573610103 35645128142348058 59775313442842959 71370479443390613 16330749156065348 37495588260620031 70879045401730791 68779720344211182 82651219487041038 12984479666932898 65886330940831028 53519598442806993 61041330381747573 20756186119697339 57874179314578349 15472585165900018 33104477325243849 33903792868501670 49288963056498343 53808595698891881 45797178373095268 7253566991891383 16389171286681602 24215996420993248 21379468789006596 97313848803113416 91054385381269955 28863748161512250 5043930636003577 41995928007710872 41859635517968365 19440328633748546 90036460056021979 2512506785550330 81785593558834615 65422011750658023 89908286112450600 32487368296754993 54298285411566767 59378381710773050 64947900646088020 62878236409829111 66486306796802301 55596646569986289 16034643879274543 26450761361509548 25198479703028500 41852250079852996 18635619778059990 51553773218922461 86816676398139533 33516184128802099 29082303919861274 64326890209028586 42347911823546562 64783008653769968 67202057816907817 86469240454844098 4518013871791455 54277448981608430 10058237112326164 77555835934489778 67616097213956625 33187586738635381 54570774737414283 85767399876931091 8583490948042728 31179254649678035 81521480834164210 81647460289120597 36839067581955667 29023399359028359 24354495419431033 25474019901988125 59583344656173423 67243279299552944 82948378401551192 15086216635432430 45481004318875154 85912217857693594 8329898231401385 96244484823956819 19415072211861823 84135648770340185 42269190269187216 29826440034280217 49550253503511848 10940796164937478 60965511059340378 28445122292380828 14407531296938531 88838005526940863 45536107288495280 79498687554288296 78105606323003248 49183716782571839 21513917313981262 21030718315381204 55605336191762487 63566381740741687 51385435017706330 90941597276326570 44072717069093109 96045023213402133 39714603424723069 91640427695852772 76388366599179327 68166101601731476 89054012374140964 97169824315525587 914962013576845 92821643926165403 56113454858072273 93526704951634722 55548076803635342 89313846066205500 57208892535893084 84334243520528153 2260378077454000 15528345832023093 85159039728241617 75103383812754154 76696367482235978 19299489447533390 45414897599600752 91595000109237050 93972585652766169 56562571701697086 35497182134401581 23851833481111724 81597184414207092 55742094951087018 31286384503488681 7477569584011854 50071763985628655 23725749655057088 88461230320868185 15398381424352212 4329841365016566 59747161722344388 72621387059836724 67159111628185309 38384395866704929 26531303846245338 72401729867415608 97864229351670457 7072460835065330 26939117615140459 82246411116292420 49235562072951215 32513368861701983 12567998588908005 93239770479944284 83847685825309204 87674413767158561 43446694487600755 7980841030030551 15666358372389907 72018723319125797 60229160633221634 5527340959931890 36707912630232314 97846208898110756 12895860923622604 88256294790571037 25898120181215557 54906910893722363 30803280402019474 75178086240629855 23896974285622268 17254746422480150 25156009494431987 77061784010017503 15112050290850585 13919280542229527 20679469519073067 81946124198173909 85665468366781955 73406317237249131 28472493537883991 97353984424525449 93911082886542726 67680024998203082 82059821177116700 25141800356648195 96582218143324975 42175161320915501 89403423756531780 56602240798076331 74359261434783156 89989464803723074 75745897658595722 26844270135839681 82333177327779555 57343216066942578 1463014997067454 89051301226832830 73350607857115936 15978509906132881 6731183285831936 60475721937411606 98218275269529016 85073156011068590 82509999582993980 50212790484949605 53105685422145547 95667882115002791 28048841496910545 19398148503071584 49033962501700984 53443495841188516 79715977889073529 99350873721781208 89197969795790568 39113686980863594 30342867156446757 84839421724723879 19577023267663560 85519650234391775 92555533093118059 95027695868329538 88675860887573199 32539263813129995 42600791696708999 69974263822302002 50188848422474348 94208792129970896 85637161478392526 4499820771435899 73546522246499103 56011494354272095 22406319616897647 75358439664783503 3624277426379422 7364361139766124 39623342342187774 80667532405607755 43651842954864100 39381941837752521 70209570955950843 17764609152815847 74435412843738178 82618415926949733 25113628439187332 51734561577303585 97552429314714171 22399267890093124 3400305084393570 76638715347949790 68265359183159522 55222771199965089 25641326501147575 2044570827597694 42631111234524421 7110977180912454 27798250621338183 176473332634129 31150966109703141 95282431100629101 3599409807916677 56793916637090941 9738991348029755 92477994584754604 39582955699804118 43582178258763436 67399958896430513 26255880400686995 53945743286281226 93745975067875333 26884488324703113 69734801400880131 64846145078625122 59768537388874660 1083560620340978 97378008187066106 17561207305254518 67860698089104343 65679204391145648 24215726041489510 77101656664662305 76501690186860197 96406628811944687 42948230667426937 14370712464296051 81407021423488524 77024900458260089 33163157163473062 40437629609221307 84172942334738330 61313156691137915 63023234649933867 48241504710212240 89981399551736185 52374493934119151 49880369309698156 91939253459355195 19941693074373394 35681627463456389 11694753440410484 15765206348086681 78753141409699434 8673857125197822 3693476628327240 99222912942234937 69607760709677142 19932599469323756 83602356657095102 38691395403524024 72021939693929562 46933380323695915 46753851012160456 15344382687530683 20714893900745346 3338411879472787 25958533158131201 78839124153946480 69590341089493180 5618194593752007 37374061425181882 47421177255268332 29876424210291821 88238283426401897 70142980339354263 69927903980881652 75256883795714528 46025967494992509 66084483070542398 97531736374932395 77330497128960803 63020548840262090 65149488771185359 35936263017478776 98993251068291819 21974844469299915 37245611912380342 79722790908184317 5460832625576159 37671804525212625 65089779861604857 98822565620373298 60298970418256400 31124143719463685 70032059177986124 91140233199175557 71258578293822869 3135518163585339 26895999306652089 71614485066207003 28927952851557908 38109297056141965 28388992965469980 48159003281966479 76854574676455909 87286715034089961 13878642766607129 61076582049151023 72497690738009891 56176023319870807 40402569619067862 12115739482159685 9319975863112560 5514285490742837 50067425369857102 33748428730036224 30104957728181614 53627429863903497 7594703576241541 50785781020369342 54397402969071230 99428405692428639 76231702445972351 59696912036226733 83362837048416690 68830953345369698 72574435878203759 2631920544032443 43684380415183641 96615417745694996 95367078674840306 86892765806630231 49632045023794369 48449231721343432 66384611911478115 52488061664998050 41816109526790270 22976928344796361 75387289454176972 4802601110178913 66339672863004326 43866158434660225 91935565228034793 93364174744310573 73059468566686374 86000565499209079 22806585619471064 89703139534587522 50873319612352376 53358705947825488 71349477861525864 66082013511534237 66748049875179187 68704857622621039 43195939698073632 4776105560025417 53512315610711171 73282453474869235 44263481489421299 86216034870862494 13700705401987225 98520668763102193 31705013439778737 95796302998519129 81018390322160752 56246484911078925 1250367937560883 63333930915100959 24962028790989658 4219480231067920 8983480932894941 96981367998430244 90046801187946202 49647228993165500 73655769718198355 52720546736334693 2237937097437851 21063224744298204 75893751675096082 23115457402573654 26575742192195730 60980188107709510 14978907575137279 66359000629369238 17303804579817308 6741586414190665 46296698033630959 96766942366855066 24203160933863540 70262725732230481 29823432727195881 10033325448571471 86775111617106354 17353865196813276 838092784380956 6186649593233482 51075241036510280 47702440643731178 31768375218367524 46581340995516994 92357886696070576 21505011675502299 6148455576493798 11249155815946428 19447228608721076 3557794291684241 22757410362709562 4813913860149814 61887681042341607 87602766986344204 90372537278369812 13932857399068476 32681244430002059 83232976407628275 44209606318044301 44971939781139635 86250459137670036 78620020721408713 55571428135077132 93557982214628784 55199550431584278 20114046714982288 25010550162463707 2290517312684815 32040014382777395 15280513659563758 78013905121463719 43125242245537602 51790551332613083 37954360610780131 6209871110959424 48719176596964034 41509556949183490 33133113878404382 83047918879564639 10562335584815952 74160282623552386 68858913025240927 50135238671897910 77151478246342814 67770981281813297 7575634340197945 20876956516510641 71226383165185836 71114687954526467 55854101231454747 41460856838125525 13766936979576257 41391182580524163 72804063020628409 96247348180468195 20606888142471602 80743659290148842 47026783682306985 48193742031474895 52015372844748189 6637163257660747 41550701379883698 48715098916792662 55550110494909028 47092203759978439 76634754664182711 48432768562803372 18185615300421845 88445507907852670 92535088190761374 29703727237491158 443000222217820 96228535439891349 22370532320892873 38486386253074680 79919572290116854 9349245422868368 48066294827575565 53731931673796580 87787213971295733 97649019152145679 13962581846484946 21266298874525327 98159515527027513 52841516694521130 36085928896452679 65054048807821260 61778234998576717 13923864917345522 19710559189798320 7866993887015731 48048822672528329 54077554316595921 15620864208957502 2594061018806302 95226995480892832 93794593773007121 87121984441462919 84236818766681667 35276991979828357 34980420049890711 79897231233206461 59059605144857734 97494506220543125 58965609566745623 78282503630407358 38330247034094582 22112079723860885 73048410498236466 91880605931022033 20689955113904133 89750082590670599 75220036175720648 71830583094342955 27923703874826132 73944134973737736 77873497630538401 78709369837045654 95815162080670657 83207109070157585 4742648825580113 23975660491420960 57509177219409871 37905825096914599 31770047844145957 72340903322772983 4026388516221211 40245691821794528 40868030729523472 25465876854182300 45961644776103498 72531581753978831 26098382067613582 34557343874272573 23567077337025429 73527099529105944 10872769576611215 41034133472877212 45985331861593229 8465183744234905 75552579289647159 8649707383844417 30413450185234984 96246150058738552 24274105713364333 94777737094832910 93902662718437152 88761313707315982 52232748010412330 74897437250532356 12912762181373351 80868606714874092 75716711828983676 52415566612575000 90994871752825443 46079808845698642 39110667140770130 15867008166580217 39906571872669253 61092110867863091 64091526687914029 6824715703633020 58530332725116586 52918558509319911 45858522366501188 75025413424274875 69203503494108458 72430288247514920 73892291772409573 20966682835258100 97189258696512114 51888816542445329 83619567491670506 53160587121609612 72727342677989683 53996572047651904 53658894438377855 36121653408163679 78317268780790363 95287455295147623 35538138755962305 56533400602157698 61353447028861816 24347946281632272 53777986179649594 71910935160792737 59472705408750738 70902946811981330 52032454307591738 42642592657350798 28713352154357219 46547743686672461 37827420645309459 68158181211175361 31482687624996502 38165252485524552 91022604023856221 29959274804429016 84342417407536425 55894130403995301 47453827472019732 33838010266297234 45282413364551496 71501326012719997 16672462179826376 93508524681038376 2394216168796160 46941674108781132 72098118819642457 43024923367311838 28477133392609254 52652524759876147 12347297883473835 58433200472121328 7540061219585056 1972456605102191 90795790441439047 43571371439515180 96261308230330071 52238260602648994 82875400428381513 42098819127116224 72663935943674072 19650719172367665 89598144564601313 83566197783431724 93886051185701566 29528767566834438 96562353451994775 47463181105375178 20119903222267142 76683522256773502 99035113703539559 23025109550955134 60742059003190909 68483946606804088 38132315955323770 56607610374205786 93910182594608812 98949451798056612 4150918264925131 75384989680952737 96222086800167415 14423677496907307 46922683934618162 67486308204892474 953250543586237 78975777633262717 72959536353917696 95401435982227369 42685407532018690 36375027876992785 33853328190094325 64069979138315650 61059322937746115 36524081907923814 39356476931251995 1075164188876882 35059970552394302 53566697564655300 7517205204721727 37216827282933767 3787771173368051 42966609364601254 9407899323555557 42311577304543655 19523393033280742 70757341809614714 87108268808773709 28389592675222502 9267370975148289 51805645953783698 2363282752765738 27713715264026568 67461356389263228 28494320953266189 29640658962982534 74825990101749474 69991028512394431 6722745985603671 7936582725744200 74510413889621468 41077395521622950 86732590306148541 1689131374171480 44219982970936811 34930521714507647 32713026914921796 88811883116538241 69383056409367572 79803772011248427 30402539118389559 78360525969016572 7454386096713594 65377246777316219 81270599924334092 9909639436103243 14629528436715255 93086524640877256 76158113211026213 88844591262856497 17830059118857962 23227326944197502 60098764579353139 62189964896711355 76083665868519911 1799510206389723 51388651491170594 34491292573173572 66436351475234046 68853170919980904 51251820076610339 25992286098571818 97922800210613237 33920889652565863 66781750694595254 59808473091587876 17254275844558588 55126360111391081 97812869891323841 61562363893648306 63727301041330789 38092062009168777 50003244092265428 36213512207649928 64358307528514683 28031697115819554 40512640657719483 13373815668817121 45405701995157773 31946447097113613 96516535930122087 33702308704695484 31605633095914598 80236080751523749 47952178146657076 32559682350624963 99135895326507759 53275002834377708 35774151568706303 67006920366483717 53659028592204346 14130039895278564 15448232697595649 40409167711634664 74151069999581299 91393189741468740 54579041045777114 23586246418916406 92528886807680721 15867576307257920 9190944104049831 15688178180363052 69417449836333648 58602477207991171 22540065210106554 26175683150932323 39456909956594534 60256756970444042 16378000334905182 96024942549533275 59297302225322546 30993209971215212 48504262922444335 60786810346497937 69556229752701218 72617233889430813 87852576084080127 16998208415380098 53773529625615725 91594853861179532 93304373079427445 92598919460835677 17042866851960170 95101658584203702 48013094788841466 31924112591696119 35293134275566563 16120186263726754 30156520557216371 61298923416131611 31634104779605319 51433912164653670 5294541291156507 42045817713262895 53875222621627682 42270914947884996 60099887837994068 93770953313926999 6208764816291720 63009184852652111 30108751942590417 39600946324770262 13742430605173861 73705995319559171 60942984866657712 72490221775000616 92745901032027498 22998141173128754 99629352090714173 18559171340981802 6655054766725899 11488646711224493 9009520842512702 76719994125630676 36749959454654664 20330606411291555 76536555387035623 75862449270872914 56964389776307474 44457055561542811 26261690037273537 26154212988006496 23995237604445949 9795403841622203 91365945540623181 39508945858318854 5755149874579066 38988054095166146 92991938487794495 88239387075164568 16922343856483271 54364055193217305 64634519719151683 65997181740697713 65690331143749469 48727746406380350 80961655063306340 84338172116194156 74743739626880625 96415164126258662 26920933406586416 14550888925505761 85182705636921519 12988069019038598 33802196440950363 69928775459290846 31878408065382528 34515145602421731 66155116273061006 75829371686168181 53847531774220210 99069754952338358 70313107549948397 8760487475253269 48735442048751511 50636559803988136 68801111037157961 1637550383099493 38270387074381486 69316793034788817 34354840493812854 91808359128909991 21684479279275655 724288180618981 93117046140902050 10322774659675381 12718928784623577 32924430785250815 41965211165661768 57589158451784609 28018894488730260 75669876559277699 58775053785359227 89267996225569434 91803066167854368 90525031876236019 17686538186752730 21314199455913536 50383287026930222 67849107497930473 91132200208127900 47459005833719295 73263498443105056 60474037250513643 48612131003717932 39506055115542212 25915348020434441 90183173512646102 21013426551501514 44781879045815834 380845709979790 23899445963663995 13887094791885374 8182190522495435 4666861657381652 92197493712433181 52526471389928489 29456288828884847 45857783863344931 41961869734424722 82758394768469150 57753149851470362 33345965861933561 49953392866659468 18292721381638350 10978472929895444 93914620776289532 68421295659949048 83540782961698369 36581452604494108 89133812376636889 66382979534744716 35060302742569485 56227979491632692 23342725039600132 54463370348516101 89755330927411795 69693526903679753 60496675713687459 73880727701073979 85838738002075467 57879352919986603 47050410526112843 15134693659040212 88757977365101157 25278787430586633 20309684243952005 64717041751966876 94300945449258264 20277194469499109 72200536778460519 51513954442120893 57461814837295934 97847394129122712 76118353403756483 49279024437247797 2492174019238443 13764924836692509 25918395949632527 31281566742165604 34582124187437589 77466548329638263 9968214088467165 44056716061813522 64274817315604124 33934923557564230 9738184350290375 75582292667362781 64484171633903491 50197758700194027 98202864181665215 10773685162758465 54067433488461892 89180913596607014 20747985122146732 88458116896234850 57295015273039750 66088528927694271 53166945103893497 42012519998726407 84180961512937140 92479755491897157 64546523325020192 59884787275231904 23487973091515876 95919728804681423 8339401235225354 48339472917912500 31952579850037888 59703380208461825 1024182154694654 28161989314018268 65040507430215851 96855085948864797 11327983105366552 69697918726859147 80216229508821195 48811046345281387 18877799552944976 34473600103584901 50935618662437800 85272007867231489 76186496412751745 90123018060742345 48360508048783422 799382426225535 65140940819012647 16375328603510388 87599677549623018 78953496144414772 77396759847429006 38795438618333122 35916709642859167 7089927312238336 35673241154591029 45591558069168926 28798763793235176 61811666747436678 22901568557185225 66028814614254936 11606201971675501 77757924398410583 15270618652005677 41148076865769439 37469978236275169 89943622878531743 85312793637747423 73970205251310342 80564563088304984 84309060460172530 37605398838069894 76763738015677851 148801285212785 4385583190680423 71652590824276107 93962528980744412 894691744442041 65855927356054514 22293073818275389 52130304705031557 66699100763868484 38099866125333353 92870869839874714 38630613789264531 5238017350026326 3716212665765084 26831559051032319 31013741920302139 38616897326011308 19162714994796086 93685120248615801 66498659129434918 91471241618807224 42289664675760409 26648069604623260 79516179785833694 28892317450125263 78075033982173350 61423152839413277 59515371168193327 23835637695576705 98239623380932768 52050206469384586 98065031226453216 44356371303452113 38450529173156205 85031214931913797 68955245407345389 73606990705158040 74111011543077289 88306757277693872 19747481943617752 98077656433915772 23656332343844412 70198418120883729 61518263348618828 93029922739366195 16915291814391612 25077740368650197 80693402197620693 51293391065536496 43863743198896249 98583898817114246 61137964487041701 24802224000478378 83259019403679010 45740573979204268 54037281449547694 23898614473013428 18898210667534886 47530364988076923 66948838661382558 37274909525110478 81093091041444045 78588716850120804 16121730822119246 93173159946440120 71919079066816129 17047944065327387 49658511736298268 65017795256100731 34136409034937699 68213416139208266 37167878718967248 78040561605910195 68945716064670571 20516535793874498 73984008227870309 43266259329965281 36452461597830775 97733958466985928 6168861534326067 30433190690962714 76164045325577002 58218516374282929 90221372656041862 99794405076766512 90411398595656352 29131173076331867 46991115695258282 35733582631592429 73381028233078689 19877695580280908 5076389731580947 99173034479204422 70756665619163283 96721913266661651 5694180235725186 94443264176403957 31821810385882462 48641370911369894 53551531211105643 26283718316697909 84637185723709244 27461953689558156 52456984988982181 47164349594992303 87862169498055002 8046931749032869 49006451770095191 98267046966198089 42182844186857119 75415243018850386 68875377247915619 14431087312945989 65781466506443645 62189240759698187 36368850427257544 62311980355957366 63263197060016789 85151104885130640 71125862147207588 3692394437487909 71287715395573671 82320982744480908 44987881459361102 65211308279577836 54571622420259464 2497613653946484 88173342028793870 72858507006726499 85226054354109423 74756667630553328 34706122554672501 88790044127377035 33175685338120741 45575611295934190 95805103019494002 40219927856358985 9674184849892995 28952000276283488 58980461402540298 11549010096365770 30619294552502768 86286083178663468 62645167984850966 67458013029804403 17335869558535499 75294893085707167 1147559013011061 65892840579433771 16467032612378759 49122918056908525 65592069706078265 84499953391628455 36465012209137260 25257077494830773 53286324998665067 31418030965902540 6200669100863681 27856915926492298 68123807402647310 88096190017694032 27288798716995602 47015494618146073 47294751229840019 2152489467236144 69439801404290299 77061731211145245 86889136188705351 54257970984556931 76913137890192728 6923075496959520 38303356615639671 77092395679275403 46295951026985223 73041538444519169 77838931835500826 37744485605174184 77359885538496288 8586674332550698 55342996614403064 76477851087155946 86838622016071695 54475978012406745 69327586127582229 85063158010897992 68128880607302880 82871697509610339 80519624356597137 34672055723393877 46882941120249739 27170772425181006 57654548050091552 6921645027790029 88364566206494605 30918208518140748 262510901911319 75002520673601222 26246310312494639 45547120014822792 72134512337742775 68136265171600393 96325289858732796 49830468260437681 85663669553675181 73275739174794491 88572599183182448 68489837447088121 97978582191704250 45751052445812134 8546114485755705 68107193129061776 26534894768134418 37744680791612447 83228721682617237 58050407332417816 38952278240480176 44942231519581896 99413873943239586 60892729722891414 45386995423271679 73852336131874214 73166591567323955 42038723363055244 20549239892530947 48164240857731599 28161424334146738 77701936007122477 67862396297642922 36481652654016875 84647255686768132 93434893553690623 77958563428130394 9805514247273402 19875658739476734 68958664757418097 66764019879049722 78399663726634612 5122418985406430 61664756445748779 15036819275483999 97017214414510235 50263310022309618 8477629929346484 12984989473852383 13171765472394366 28408408304058090 21051936655108515 94992045848557667 85238804028022730 14920257509003166 46061554389224862 13121766896025793 26932498933676179 37118184254503149 25870898637401062 27345337539917047 65108723966382914 22326780705405201 91732971148316049 8324834483945801 57813472504781546 6203061521025046 14654287136518556 74399976255052984 59593925943353965 84531515239426251 17684636529059766 11404866914160384 75407352330022064 21790356607756007 84333263378265737 56899265687706061 37883350233725996 98336603788067595 40396880608809285 76103089050907679 10825665080387290 81382447131431778 8226523101658677 67211703079646988 38738285719546713 31170015257357496 25117390084766365 25190241406008806 43083924027332771 76697048570787243 38777142907207863 1038102272727828 51814568549045967 92161212610006371 8309434536297683 29951602635999671 1099436182485433 50483641065440892 75842107610342422 40568092393165950 34483033727437856 94951954891112281 10015969175528391 12407846909206863 22494743252942314 82443567633175359 92063364984958015 46944697927128998 634966412133946 35233531745295881 19521931272124023 59367456974735309 19644104098238104 72894479298238372 11656982670706490 49896156602070579 84061515748643185 14995427810725214 71993532391793330 98155288112192836 42227172009441842 15003748913125006 48802312376931852 50407425969861358 70157811792449118 85147441879511897 9826975072067953 34202064574911683 21966749906976999 52472620306266603 14697606627696024 50458772030332954 73105469609618531 31989703217124754 76066805641131051 75741924170941647 72066673394367047 38354246626940214 32265203770988708 41551627495833985 67036910237423927 39537744385552137 80723453389887896 44687098078182191 48323101401641838 69595060333670449 70760190619694777 95129075693808674 38279410079686804 35517979792636684 1036698718984186 38065646808035703 17639338805682672 66875206470195063 79082159309090413 88117388740876643 16483717819129195 98431451897409920 46297757497620801 4331666695205413 88016674018022736 68459926219855259 13445234670142391 80165942937451482 82586635339770502 41585173986343382 74334350667190585 76912304742769097 76286744643151785 47678794289536429 53609496726688413 87500983728901372 10938054691276144 8753171320458306 23419736803526528 3800276512221785 3248550363619162 36520947633659693 55863316539488030 82125674027200655 26841576448280705 46035465138462526 68851456068662409 96578520372978917 42789817726145961 71380957982661168 57779797734553660 95119520805446191 31541688479169102 41850897702958604 99627896910548659 16871534821601433 47017276930940703 86777769591825141 40524646431158580 61844507630184403 33262688153463173 23013277484909666 33915722479646946 90827092607588765 93222275408694627 40947111415293100 31389610198223064 11806274138092452 24739013814671004 43479671224882245 86235531039511596 13161479322749207 57508598849479831 73691534194651763 37202734501851869 10322044327132602 64323632241733380 97535234910364127 6498724762168113 17715058276532698 39633936009327821 32819843209042243 35110223360898117 5677183726361741 89349500808286562 58472563720193679 82450361995492353 30662314824009537 14998778022231015 8946700173102592 76755079522078636 6870083143069936 98440085774317565 97892595921901959 36265645466557963 29615579254012581 53355176805083472 86290503160148339 81966815881615155 56134073013173661 24628349626900672 7697629494154333 32402144891031779 49066266434607736 16147731211992887 46901598833365176 38384965447635673 55690632491670346 20201073351708708 94902334278652145 80360168528429851 39705973564960751 76672119873236617 707529230481051 79187304423320972 18188435893620373 70120491543575099 76763094653406176 33866520573336395 69232353420903162 52773536275808525 48542261430224291 59941088962627105 20851819182644832 6970551623214053 88207622511532775 45020039446237277 21389413497412454 3027646703238484 70629493751118185 25723858356367920 36164271108502638 16240200835187886 66868944464167367 76323158824216776 95574608314111436 11241338624359076 29866774381262171 32454106119580221 5383737266540822 69147766945245827 94295750079080259 61579004311966793 49678748798822030 28399221979376374 177928018416519 8012127870035857 55545124873730211 92213947823275159 92647792028829091 71347818068543651 24878165178021685 91996702461836972 23870016877952956 57117004337940881 25895328450657708 67644509848865602 9302631843835560 7136100745020903 6885544768309721 66127798203604160 44046371797268780 64540675960671118 63365762096150170 85843463499611654 17559501833584812 19490426875969768 21665506005979452 43328752752913741 40873398560539332 30621967555350430 69013727347948187 60672216974854643 38497393230833546 10353012594269826 77346765979044010 82176206932873994 84434580228774727 85937534796340614 75673419446715258 72236610107461488 54412954638700876 12837614753102087 58001845899659083 5453703751773025 72064020352040919 565512456537767 22601451119937451 23464658084945688 77938506361435880 44394241229118201 6459494120444894 46033296918283131 27739993441953901 68005894872094897 81266018683519546 83190187233115220 38359588059290663 68876256617889710 98364577888934784 85535877384705777 3081358854644648 56774988121423339 26138745785260932 66724673619376410 68236515465153515 34051926578227705 6155610802345987 78659868415932079 15619805403934095 54025824678576876 2421282124184613 10672815069407266 55567598651765740 50839998215125344 43033406294925644 38306351131594365 47541620749657460 92880180971094037 95402976812989325 11258005519229219 38897523655043186 25453394733292341 32580932235113184 45759900948316418 12701191815197135 61364547649630510 17941321139017729 75704912620064709 14199693912611457 20980248069121445 90421373893257135 92167750227381510 7007001910489680 46660357851719945 55390801631720775 22587360640514969 67016195258965194 43580178835251089 64533818354538343 62148109053318934 59974849456114004 18243248285677849 51773634047078246 92935754354142642 7417105775970482 96956458557848079 86206974123678857 16852725560171802 21680996540953012 25679845015130663 14496264442581644 26431415268351681 25370067323514843 24499716486557819 6688742398904027 41237717267005516 96359467541243521 82046484120134063 14994791862228962 57368142809913822 77293539947707782 34171338586321017 15250085519416500 21339085091488613 47392319703898892 74524656002798570 86330952625169942 34735632667127600 2140094771470660 61860993890015237 33916479909823906 822648864424237 1853171659971840 29352997038618538 95933812437245783 19119459889654473 62048490203832020 353456635786006 19201426883271215 84678266841297123 4144066336567729 65904651327408181 50156282459664226 27409832131916038 56423240337260608 93814446315248820 48147530011493557 4408181017522032 61556528467138286 33377794967203693 52250736040520816 99091437171770911 92676266581382380 65975179908961594 66475246384981944 28254071913110947 48997784271542567 6445599176622482 38601865081132547 93945786071422862 85376550399953771 16368639035360732 32253355147906922 99445793267557412 30190626400119343 80463935679272951 66773856468217961 70592711155993947 15544094806275664 47322683633705406 3528457161119611 60006923657159092 1489085839200686 73099947657161425 17209667843687723 42604296183426608 1419314633164355 73539386638858267 83374333987841958 51001567577775552 9541166246783377 77847298376015845 8562873637342920 97412438285658777 33962641294648059 25934975974479676 91792634846438374 64521156280084909 85567692668788177 23074167156651260 10256027960507391 2181213421975083 80589832136138926 72555791903409146 68642576239189652 39801544981226802 62564183108610853 86783315480814131 32628276306694066 269719520606918 18111725992424302 63941349026728690 85146923080964839 79639615584918640 21068905689761222 4657267004694112 33440066629603898 75307146154223501 32714364609244386 32106146464285161 8683081808866490 37503238061804546 14737695835927107 6316446676768741 35531058952766259 83935261786421021 27843607016399931 46982902873591805 89654682157456331 3784185886432571 69699330893462922 11696620739990400 98233471392780419 73596554889840204 27767488695915288 32012732189100162 40608868613659136 12305666679226369 12245292358733296 48349810981384703 62365435716839222 66581596695304244 74738932016401993 9682432357848879 46856395741143101 40242553612466246 18227750178851689 81080430022935210 76395832234092674 7003257636989189 66161654434980565 80675008627516146 42938102122066994 63112255214220569 47160097964514761 13987172730012815 92804113039271948 76854777617749090 38465753722560282 64063582903761538 34564310364810872 15425842538809802 93088482331126725 86450959591013101 68248296043551546 85538749384241615 35846082808122846 98022366388236044 71641359989099073 71859676409282803 62408015093193152 42963263684588647 74195321491734296 71425062271763249 69282096833163220 59450502103759258 78320681314871019 7250518100925888 48476650696806179 51452327063290932 82563276309901377 41975759447861040 32066268703551596 47246174447641776 8309746030456673 78169505287631876 40294364461715996 93095068671542146 33721592100031215 62209833869704746 82391822442538758 66166629762581524 50388939663901071 41943536660139680 84719383439044318 6329957664316914 77698165081033941 81333166175352164 74073805434094176 12531534977346313 85304919557606402 9550463881180245 72878358933309561 99865337855517644 67128416306933268 8524735311455365 39604322163610130 3329564688172775 84881730589756151 81082423518941621 21754191401461573 69460329730250461 80915981819777935 37213543617271573 80926028000922018 61997207070905131 13004635119543974 69643709711472569 37979487140373322 64881827870130384 25203615736853231 38719805893076009 68677668751624338 92283755810071516 19733401834114943 44937394591452347 79841034930125955 56478753781577710 78249780551711261 16934020096410991 98039127492224445 72437147326547167 78596216494522931 37997591293591762 20209072663940229 37185901956874080 49713442794656041 55531373178674375 28658695212711389 79693935198754443 87130895977036766 65033817647300847 11416259861462025 17005543825513346 63635953493147045 50052764516316689 79029491320891527 89964255665081052 18863769491311896 35991605812183510 45704843749748556 50799400217829429 43015250985330543 58895429960530244 28228465261968059 35048749380498718 81477889925313201 68012408420002275 9147462301204451 91585690985522497 20663924572878166 8473423401229155 84210139579879467 26520462836794796 44474132671503843 5555741816124946 92579534018641019 27886615034094069 79104992207103305 51790750453901712 8186900759392097 66927891743236242 72977421445834923 52311315767470912 81050410846701524 89780132445556487 77282295349444440 35345982699433747 47616267288842832 43374906127390957 83560996918421978 1313296260537217 88029525897128241 20193312338834361 99394962587527060 68350496855063038 58923954168348618 60915734124367466 60577438348726373 45741681430299839 44102045831363606 3302118772733537 82261440851800688 25747029389419471 28214475942467363 22795909303795349 6595814366492463 54272049826310932 64450992352662370 41800302563214680 3168092306840262 223313472787745 46872049148143105 17047025675803066 84934491404875821 43659130412086241 63492331386056925 83420793787526863 12928958129772615 58810639139315999 83885560281828352 51962529561498564 26669899522853660 53856941790420151 14816570285804856 14180874488159177 40625262246298318 3862774076538037 38468603593672167 48539116207074862 64481379068786053 16355121758825098 71760135710338046 63588298574634619 93240307411921462 34607574794299805 98388193116311168 51109911540141255 1460183473978979 80923765116230490 94869430609377948 80770991498609442 76239571699439515 72315243290187005 29886605289909407 19227538051877264 37096895367538700 58678419037862376 71899935643865725 67164507944848157 79657884899851798 57549699559329929 18291974025452014 11184935476923704 12899462127678588 81610817646982443 71218628013694483 63855762438326999 98772872939652945 28660512391080018 12478344220469159 15003320288110570 70226058409933489 77746643141045843 53745558494319736 58030231151050761 9237218017971574 88834461528958492 46793217397973807 42256022211163413 41493641501769781 35093273721379380 57629239229943640 3702816663605877 77253419996000277 86759223496253423 87915391512129163 25437359616163289 30058500518710750 2400276550340215 74102307002485046 55357834578339288 33283668915377953 44272082210822077 80903347022358140 61738391894516681 28284005876884958 34665655921992607 29193343034603522 44852305052909489 92162582944296341 59014285227805609 22387767122938127 43895432688799601 19266004483375870 11163190431684963 503608738798041 7249685652686760 99657042215842702 280212251763780 79914099013908529 55860530870195031 40533290757837830 87756480843934886 80206400296409933 88659913853696937 78474113409421407 72296137547083058 21187910964848524 59816369056809017 12443570498579068 3046644970321241 66355699744158051 47024180110127277 99320636946317861 98155339927445965 32183898294668038 39247293000460302 89547971146902774 1946740846020131 26557246764704785 71897277312394651 19087715518127252 96121361574153789 64425675690802055 8329285331890565 70089085107094720 36399528475137861 15393342879004872 25730534529221814 38609368373526961 92511028353100853 98907198978539534 36294051720018570 28348510062763995 18677491268074603 93493063036597993 71479680022961289 22374123477208365 2187991736088541 70474214061747928 60482608099862874 45351002196065360 44163941949837284 45670722257904055 67351371025448423 89543473406823645 64189859881054836 87188884258133365 77970458185412545 52468991405309164 85588875097524755 84970253597058736 45922090038820597 31364124267097052 11424063412961958 47026187006571398 96395065514120995 55660494503706385 47508736712063061 99146154059366320 24722765394531667 90030518527547032 35234578273922922 24568724492802071 60638865229796932 4037724720068851 53346146863722138 35395275470797169 17143291501653075 64822657525084559 58915650040648039 45728102404977217 75455192708791936 96465167714595320 85920917278115257 91986720675343514 23016768071923550 7718880167374549 73403221265503481 88772107460923563 96609423755551596 74007869934786072 88616333949957879 69636281927355954 33325586600549364 2783665288423826 28738520956778337 77326499970464820 91974252253609833 41774159668141902 58363557021340255 83677181210723890 82635473629776444 38482068387591007 17670519761466292 75968523146506007 65704006649306944 43915872562241814 10592809415654238 2111568128526916 63497165339826769 47281435982501953 83696990279512421 2824932164840106 67158940127505839 54502065296224734 24738114564140317 33355018342146269 80724940090521139 86807563012947575 70605111328397738 93630688627869922 19229001457566369 73301134909940433 11168645882907182 50561616828418458 27052162988287329 66459611991593704 8713982706534455 96722921033917558 11999672881995100 97488348493622288 86323863793471295 66525949349211034 22516480844924117 30798778798890880 33714508710840248 41732385069124295 95031491408065507 16375736393177118 64578600367117729 15861506653247628 45793885230314045 19731063089107651 92113996884063438 462733700378273 14316535620432844 66205802070561815 85236499254369904 87961938412351957 22668590997905001 43032041411118980 38684404591258804 97998033745008048 42428484484197937 98843310105885470 55099034781603769 21148146599803606 34316044664426703 78134894302198534 3249919615961396 64391655196665232 83079527560299307 85550155962856940 20113249292163776 20455295680912309 93735249053267429 82917484637198959 37655814971824096 76571611694942314 72471683130517405 25600575743365148 44226826098148046 59757703536002632 55639636649487250 68958117538472005 70379797974746671 97829385389658905 48224407412494750 30422631611337034 51016551869378484 99251318484553452 21908469462955006 66035544270009889 46143089445963818 97090949240721935 33945591574356280 72465650675166353 5405490384252904 56493063872370561 76686375173269921 57265735642951835 8555350362866369 97920310980524114 2614039351483792 52976509852041192 94460132312264190 16029319367013424 78302898897424926 14782964017714186 53212010749396742 9437238093378056 40193128802489461 51212686122142786 44772612498931594 76650572439330461 98542566839514251 59166083232243631 11217440486404026 56221222185929417 43254846001384981 4532126278230539 70003797886836859 36954602712165974 90408849408439695 62121930128668885 52441723037930421 99089749879122560 20645135453700386 78703630079252257 85811405914119220 98815892906896982 19596640408116936 50568493934321456 57265675952074412 12020180890029819 15438116544370180 19929199938518456 86077991196733505 90910368890099974 91857383110824098 48634508169992887 87744534925315944 73847857625860160 69033236654618321 28214891058272749 92904464184418399 92206356537957622 39074417977239245 4112909176919173 30926162515684055 98237396373191993 41374285438078465 58286141798803629 72821836910314952 8442020022443778 91829510846073261 11802599913943317 27321276664270094 78008311835420558 33106250201198112 76717665819277228 85795640674629792 23180266285059346 45178863854909036 99791842802808133 94116223317663259 41991968952805059 61828918729865355 70060782406615489 45215333196396935 9459860474560852 64233510012080957 51731213327848649 54105685893149008 69506572206392491 32487393201006282 74869446816747531 88042411329371502 82345929154760467 93187212728488621 14377880561119196 51615660086711079 14353200173948260 60445619290299164 56820411087225010 90115478783016581 86513862671582956 34813892960264969 79638547774447283 87449197588476975 45837485309037598 59164996881018252 22243874696801115 44924569950382343 42485518229074908 54906076999675428 89268874203146997 9711542367375365 84323387812427162 22181085399474496 65346055031475520 82194250256013220 55208010302125486 8181640267260711 74624475804615789 58313264935665831 81235469071309433 23670639274069347 3251400278967913 37840739604713821 42244932385443459 96412406934953796 62852006089438426 77169183244802822 59718293787638773 57437510135700131 5417041108532565 86487315303777375 68092712576325939 17306648892206736 83327766145477436 633360787922949 84745344269521229 89443050015610846 89443239272525458 93586431189026450 24665531899664907 1763328559183348 85371030571002131 41578137605543208 33950667184453309 40602925537023069 12515833451049423 56391327258545525 48761348523384520 41506165202551856 69645021037329945 17187713774984614 58898072302780636 77787320536255117 9673720275034491 74134974223002495 29373376027347322 28089226152858699 42231860992854556 20723205759567940 55663272747684011 92296999767016475 14610333427575082 81277427047604186 94936915253281792 70145408939669501 95619230243777571 63951316841552454 51034161044257612 31120006161031368 63603415140491745 37965466158590387 41804162179188405 29016489029243514 68272559935469327 48674838586612646 40630094993286445 2924987452196540 46500117145735561 81700829447237135 77125783127528583 80037472616232594 56983722163070198 36962497562325779 39992158716163811 81508832287929304 7504396233314852 11687095160502468 54769722035895640 22352497890897919 18451314144783711 62324094928734344 92323804826645855 37501420815410074 79981356570204409 68957161325023780 97746716431068944 32803731975464543 63817784817456207 5439948364940747 69853352471632976 60868640635149915 50410618821655961 26439726062755802 40125915374672811 37581357419327532 63535240444647614 87035438560881706 80643384006696667 34912552575450587 40206394440472274 27205214374497545 25964994946323440 70834552197823348 10773879578112900 18660185379798985 99565285879359117 10788976468791616 2048220293779855 20923190724450746 9706813399783989 34990380114730953 98018610260283302 32933944619075961 15993917362221740 96885352016413669 18358911682964656 86937874216311566 76022029821535557 58444800919314016 8635936375532606 68915057990673196 68387379237436832 1784994623908846 78580029779952914 40416931161112042 7184390182611967 87783548420361888 86868755612117911 92618676391855530 735819683145760 83127996583140388 76812658180438994 33273586790691526 39338695663278148 15284459633316568 99863473108033457 93141859500795721 49722697922836524 21159896817393142 88096731361554950 34590559891071326 88054826355996695 59391746165919779 6839113841681288 25216507158158228 59902148027667679 71280368236761840 46381057225131989 53765938058259892 79212360527311982 64716065315108284 93617258296893784 30167257952036375 64105299327637712 21531422610107655 79916940636421473 97981208146978962 6988437164269480 7046105409252399 76195705273866905 18456102882485619 18446662062490020 75434491297635314 89748008524303887 49734588466162678 57668189711025494 38238854344192789 87366119609918191 65620108817676388 64430925396479264 27912816613297021 40885331604502749 96757882177011391 36958956668026286 71963621571594968 52265064386544140 20163105423776904 78483631458219779 87079032377597303 91071657469126458 94374746031576294 35682076108068231 48882626639997813 29337237845927420 69442073976434989 58598880865923331 29377856516438926 74803311022971364 97904374569426929 2799907667184136 71747136164072233 66954170617704794 13843245191007039 62887053681455329 48185172540499781 79012481727097109 37103153040255316 38608345690982869 95749367905657554 35804716035283457 35941329384405898 58222177958379902 14469164283003746 42269838606541884 21014491073510846 64520745044937280 12708905165687096 13474326947551690 79774543899942981 22248308827500042 68817006248919883 73768017407850071 40237008215411661 69654146280455471 31941367428279884 48434883916001764 7511597084710783 69313382680643391 16978723485424363 24981852249384005 53707247560704493 58798775931430551 48480270670552189 24536645272171410 67208561454483489 30769907658622794 63911089104095738 36143482195988799 2018426732458655 81641009677259224 58836827197732145 29422089537871246 74210551296173960 48435545251487573 89675243059923758 79517900623700718 41119495732341949 89280435216734810 7512854779723955 35867732487937274 67587044150132327 20480656269594708 58091679441056498 35444468846591042 33593304249588579 29817001942432552 49119280624215995 6438827832835120 27340047254045607 84469751970256952 43957827375093425 57317229201800460 18538184402879380 45769860924115766 51081626628156960 31385212371314297 71045837252607355 22833873312566308 45073260295059538 20275569638460026 37938748441090570 34473791821745681 90519662716572356 91206053572963077 43394995585381866 15331197674596041 91584850690219788 92724064574747413 17033953622583751 51267821105222120 27656990426595532 87062154798452315 23045688082733170 21814016577847512 22513499175973676 16921676726510622 30811845441037291 14493393615325413 39864469141651262 36129742198699535 52429339596953293 11825156281608211 60315351438849839 32380664441460450 80730324330897009 8456635746785811 41285580099762663 96370519817125306 11697307047717595 99294228377704992 8697099615042288 89020208290002155 76145143207426316 9275270527763109 36403829982203636 44857575515734651 91398403053260894 72723926136379206 28924889767613093 96579273110994395 96591106701491537 79466135452648321 94126743991476115 21134771434479964 97816432031904905 2327434526564752 28415173253419372 35696951727904426 6127629689671535 67236531265082436 82055310776892425 97875609361986529 2787750812004645 81758899516152937 65857723456931385 62871993231854769 28620479787901680 95493145473778667 83826746102377092 98049836622149444 84329633248077684 87810559966646148 69639804438073204 65575505648035282 54838507777678084 70730091776598881 75266197492302703 66968304394572459 86980542374746014 39084688836093650 71838998049490566 98505060637444793 42727765774139247 83705786302804445 32853218627473317 78720617658483675 11238091446985158 79930498336351069 28516378129003437 87919699985358003 93238055614290373 75210661954720110 60183178464452718 92055746387152348 5870841066673066 43798200502328906 69839674598455055 24892899857725324 14137944763388121 1027664288634445 98098341632785596 42257073586422272 28813680462482251 43555348468049652 99082545254517711 94920440597342311 37430843197575520 42965404755966102 84728397575527092 38238740662925281 40676949008320059 34777818755054713 29342221141543683 97495015293181348 97772240864650765 93019310073157823 5046902108840971 47260331814224036 18563473270178317 67288227634390225 85510630588209966 58339295452667693 24094894928821544 58395470601680081 49508092646447394 18658785580736585 22405810608261594 6290100900951307 3062293779972384 44121255041151766 73436206143723622 40889150265114235 30527373530242527 83262023673717890 29761487900513127 20219439205459230 46364713385446994 641025447091055 59422448329958012 48365913665437678 98166525054548994 71096662448822144 8579188897017883 34856008399538543 34399446180273863 95518727352452536 84637349532445920 10625424775735187 407698463819572 52288613464930082 68253684575332798 51315413153404215 37093307110303507 5448016103244295 4893930743227778 15275432973888494 12753162633992426 55195327145087429 5680847994284968 77621335982258299 69898814496140165 90352779522369960 27099689004703115 31552190283758197 60404717212439902 19583778430279931 6456991073690105 68880081915830186 96653700714644935 13589946487229238 11334720631708285 50663023884066452 32050301879014075 81863025482270918 89405894072005842 28344484674925878 11975641549383154 86704173845465426 73909456571444519 679482276758592 76750575736731797 69345424283829515 40748021138458579 93063141438099804 90754575367853283 77440664494472964 11118354376912821 52896707658909319 94570225141151608 46847512640575028 47591834601153140 21390582980138054 58103160376533156 98024451002619333 60488406266677248 38991181735550560 20370458695835907 93617474670425827 23108989225486845 38618662925259654 54146386888870225 71698172742799813 75737158344462666 14807781295421193 69414184787002665 63048989261611368 31398390206530344 57244494601751801 14968726977868881 93037175153981843 26669569831477375 37184872523678958 39473349967339315 87769421732479713 68053135855614939 66071019468167965 51151229932321962 73333012276139239 88182745156220348 84150119438663513 1850680303606530 8088192035411518 11611609622671342 88910799920320545 56349347111309082 61145578132674305 21891231906609310 92169016490460098 96390441941882294 11541333622358919 90582482053795917 91567145029041250 25237459030300635 36994492607414440 34240189402240908 47212538278714714 92647871317463993 64532995604438780 40955283785549887 78503431079098791 54443346197169075 95874108185810564 31753433125975698 7719166507004145 63622858371666891 8394796660190812 42780540490310268 46453216776060102 15531160607701555 73123924245213188 99557765842649575 84990129742470668 2753532851221371 62863712471230546 19891885550735396 51574195151292583 38480002924712389 50854326979090667 79532500477241672 24850290067794239 76069346241185294 427882067828474 37755229847747565 67742247421445384 74592990970182186 82676606145057385 60031801950060414 97597092565692835 46614253148464790 61779961335335891 62104423619091156 70123320167868744 12125404904781092 62481910837051296 30763533674647855 16749848997229310 86972269677009262 20154685477831466 52998531684326492 37731124027161453 61974149077653319 81306837659398485 10463784014439099 77851736094651789 39215854635536710 99865880886636261 38928349674064364 63642934852616335 11976750029723782 26041121849788038 6595150141968328 61311595946056705 32308469788169390 38634469213451216 13259861155184455 50874645410651500 8734321034609839 53700032700243100 2055156816227011 22069990779604661 54069859626386919 30702495018013447 9428334429227492 59429445516336188 49750635305887899 29654781537802611 23193689852352429 68684755864235666 24699167357558097 87420230156811431 44426957400407395 41228291030981330 33693038458650147 11815579310386879 15405235535252003 93572574064278466 82939551830098627 83219667898528201 43347699285622385 80424109747309841 90643544625334108 77162270590626575 66717336930508290 9436697167428109 64838309109766434 39482023900363758 830156705564134 22783966902116220 25707832135036177 10046330547425078 71252359157544333 44164933092774664 58977367623219075 34276623179988134 74763111373564147 49278189376444304 88694876388274786 5977641400883629 20045153542715638 73421725077175329 22509061658423949 17338077889257540 73108199027802548 76382311823015575 72936471011853339 26046014571118253 1837692374384352 12957192442659330 53922500715349151 54432814243886246 4150212714876851 4251633631916045 23273479598170950 35788159221058856 91521707989413459 4271724429235332 85626750207629124 39332832750345555 72382434587289487 48149795595794347 77221304031014386 74872333870180348 63335966436183137 75248868432850405 71213790666872945 5614513484945881 94656500086895649 3413436703263178 56041641474243972 14168731298092461 23468095751052697 78224847037929895 7899721444989135 2069578756875941 81601947099261071 90664228581518090 39911333416887362 98144598415591067 39561205401055212 7489933102874923 37558646316826029 90608057131619311 30225389663386643 12042345539782215 81394129333262648 33062432728420142 93096820729321745 13372868994093406 59501058154348038 80842593753095135 3016496157872874 90468369493747501 97659389480621661 30627202586314233 2551020104113481 95263244468050755 20456935971640500 17296263994703477 61269616805394963 50399851821177641 94800738159817696 8967551455231319 8209169099211932 32709575466420258 43033928908664480 73940459624674121 78456574338359992 30054252336917114 47085028338362892 61706761561885161 6307158307768375 74574345275751054 14791597246958566 62837910374848138 79217665553368892 3565730765418694 72179288131473479 46844010901008783 28111167022600179 10182184447950135 34660211949947247 21804475393901819 1353682949439954 69901630595652754 98697097265429571 38890531980248087 61324072324345981 89368913013214861 36656306520619714 75659654841784433 21236316796834047 80967300793890268 28827046462769162 29344236779253510 54031912092371986 44181011672333977 61295642681019263 37656660438552571 47399157684765393 7520084542646375 36914164496480847 67403827054466478 51809809732591367 3400359805532107 41547892774205763 78320797034588318 66564472869852955 4305256873549145 15397760074102429 52918582138744557 99915371430165368 71782804416088254 70883628391878674 93702505106395317 25652332245139459 91399126218280183 66510500732175216 65777436926709995 95998304336416407 33481376058072074 30231141666994825 10368816771168338 65287880346507072 8843028758959124 30558414328519345 78434422405602850 36615385723122817 12465404816928440 67583592223385797 19018440663485842 64480814666280523 56276222978538102 57465135241364126 44430591836553762 2272023312003784 12956779534164904 98930763426314388 64172154764176863 1485837925266950 54563838243737738 50102156830869987 25768195604410068 42399431540524727 54203827625993913 54522971180375683 87051411211265546 35834226621060765 54783502741602254 44832911697973489 25970075833434324 69050548601841781 66721659501293124 59828716137662339 3045769631138106 14156507450387561 35380722388270581 6840104906850272 73494531348900893 49880339515501496 4260998478056889 32139617144354733 81353319994629530 3481396328369923 41021185230639320 71547548643913341 71900026665681681 64001812957911192 96287589764109042 18124098151713040 55095267716353386 375512191464936 70128942229046898 1182410627421934 17186715065753975 1411637044469944 32637198455370919 21931708502236725 18179211582427250 1902337303866159 53034877368031852 33658541577434911 32374329882736471 20008698553155073 95145995604264864 61460293958806540 34611615192086718 82843967626275312 76250139412339562 62314116557291668 85623152166691744 19728927869530630 62668450554510820 6416725488512921 91211410677991953 76092175175690086 98923664348550900 8539167253279544 13073249196780858 72543159162108962 94157125183759734 70935089020354621 17433698594036121 75913781191041220 63252602150694796 17863764675309027 25848258647219621 935336603336743 19683984688693981 76851595191906856 75348792596264184 81732748685868598 36238584136944590 36705770911397746 65815684102577295 81133880125687793 44302831092340778 72120385568191151 65697987093086421 53044055248463861 37964295888154264 7628818986222123 25503970592935594 10709650269484458 67341767050296278 67963833690757622 59934474488606054 12705768945005479 98449096279438657 18758812546417837 6044088655022883 32653384500186668 60955480443552193 34734766681184934 67997647815422680 90855667182048555 86598620343711971 26592901620153155 61721577367187683 2717675743464040 4646551894031510 40921503864473860 5150564934106588 14629384717150253 57106973183603652 77336683003508859 23209563423754075 56227640747847260 28278439527233195 10759913049301605 70356949990755380 27281743243584673 922352006178663 69667910262302717 17225298865519017 10844387299297129 24211030762255097 39443880345723315 82978710570986386 37565897475335836 42268810352157834 38397973499612301 60538384456407859 43162835380658282 69135098784315345 24340761801762376 29919127399117855 61050556652477671 73493937890422879 7168541369547287 22315612897213024 70345200049305553 79520863086411129 75938537429585424 89275075338376355 65366276216060436 7851932881015544 18033532720693731 2571029251608457 29652506763591936 27291790421928406 44738238725070569 55853861566314762 72558392605378015 26923032386286227 33144594523737877 21278441521371858 65095928722817402 84610724959240856 39149968514780831 431165807894377 9635393343263086 35558735088521954 67069449705559216 67617158890655933 88293920427461062 70605587206417164 86613390160807775 16537290557377773 76162524924347495 83253738564792009 51209285676035689 78379553781119858 17401432930345771 57128697628804701 47448003948602701 44949525270766371 90509664868299292 52501165816657807 95241464878602700 16691363998044563 24533038379563598 76926689279359914 77716618285449976 63361648318439221 5067599679293841 1713051549601840 79684377023183621 2996527730049385 24549508072040073 74031620301379035 44642155183423743 81530007309671475 92953696216620818 57620914877504299 69581573384701904 9003856060686339 77591502495689598 75290471559060519 81316133563569289 96410649707067701 78186026791116697 41727540447720327 48781106366998427 33324152434874725 8455472297998821 47306293719841204 633340039183286 27554898510669511 41137622406071410 99344399768765574 58766654328237676 54594981769267154 93260590684142832 84582010921116276 8275148837889816 14220515724951831 24654736513311778 57154711323875486 44828258064619963 25863365087900063 21585793786583041 58702318971332575 44195319866264350 31818938525285805 75199892572929366 89651482096247248 20867548040521253 45793830304352861 49574680797212811 95062056277357783 95029620237215044 26131306520953725 17290259028171044 74395280693367901 9043326084629663 16807843774218327 7106653303065246 32266916184160125 12202317955277080 33991971822225269 45392940012920788 7812798261894561 6865153919490554 27788136624482526 61903185226829385 79461004216238737 17635470309023406 17893108425610174 34715983231920801 57975837239059276 22053319304650694 66290264851492551 71253081890063435 288260002229798 88326586851781633 29355191950739661 36465115388084633 12367603203602744 94888660462954153 56135309076772138 43192756206269690 48998965176191514 75586873430660456 6280319601924554 7024347565869575 17695658309239391 86624865226991490 72105856571384827 763948206254789 91451437284201931 42579676696093349 83431368687656377 20660238317720671 33405720604049257 62539728632106840 93344214516791393 5108241635891507 49907472864806687 10016240123516127 73407471724902025 92044099374910417 35987367612897486 84823308934661110 3698031226177295 47779955424831334 78911361449588022 39463079488281374 17203463649996322 38991387349287145 78618847315322836 86102999983402353 13412721999531250 5721852123360460 6454069146875606 86258640477397168 89579404976722825 30175888163823092 13667563884341012 92059613719911549 78287390662449833 69593937143120287 30641131633963911 1393560946911514 49651707886862248 13486239496240525 74199569038247161 71294466659111450 9861447773033590 83658526137404184 60176791680612303 58792846227370943 581383765588585 10659507794334983 72855673540157906 73766191922300088 41815931749859548 75131879062373749 33005190311231653 30145482063622663 77952364478561979 17096184422078820 48267085180509462 10437479276625121 31361189760950784 39327307416542300 29877695360599284 88947923078358267 53898413608425974 75986807390148085 1121886653605478 87757865900343482 27449846314680101 15876931927470393 76528741576598681 15788144775097780 85373249911679969 78061165537832920 82863778189353188 24432717284843728 59929972953453425 61399880212472555 24203383836526562 29041909875016929 14407264621339584 14778976765842342 56715315057913190 31595081380714211 14320040852724948 49431670104167388 40233086101977448 50394148285128397 80474208180660996 45825535950999716 61120187245688085 67829242749256201 8439652820290261 85598959140203386 70715908649673727 17406155712865823 94182488501490565 48187988741546538 33755553813969526 61583394830204662 48587587157677503 67538757742185900 66826329443010413 27676661898117510 41182268869406060 59607116758091303 19050083185960104 98572222465184135 43802009192879469 28266650318927439 87520136949639166 28783426924492559 94084937382939865 82610714727378076 59209592774317366 51142074094146669 94175850610735874 51990792915826644 24214877941747256 94154550768473428 86369809034415324 163462594217105 88150010470971024 10308326405127081 69916656352419953 90247600237173487 31019813663327644 79660739433946734 65711704708279820 21516747558960144 25303312275403876 40583819873093409 24570882794241377 97902245959200460 327735506864361 93383140918293651 88573919621284028 39464844374073760 89343043652511667 85942199037228832 28079743876203148 30285104539315927 2346584321378059 94673223724768185 72163029470584076 3225193339459041 17927169846370387 68525643060425517 70094323971762434 52086652154822884 35876134278947336 84937868038024453 64613550681641810 8351676198511119 62930171494503709 70745937092151975 10702716412774208 7516455032910882 54863626300219217 89893563912604731 45484979527942259 83701405110691735 21041001349161515 29756706572053889 94570153754200676 12775295236370928 48074619527642608 78245689829246864 45220621160255806 3949113099381351 26745770126443140 87399795825696449 1852215976196423 70007387705002144 27729182007817597 18136619143514299 21667480570168933 65051833447564706 99819498545721942 69636424602527512 20827155811775158 68563339945224196 13695117972856563 48335433192753801 39617615674825320 21525237302850726 64347385907740583 88798821700475430 23128727099990286 79179524954928805 63671980479161218 94835108055839211 73821919517797175 93794018631090903 3044066699904618 12802931183228286 12494261441434209 61041686051686355 31111753845896415 58820424796072502 67886686084949253 84152357502095680 32228182233420767 43102290591754001 74267707621661780 64385288427752003 35161136303980161 10515523702743137 73882462088288681 76479020999199593 47122783792493096 62407173965950932 75051323760640585 67138176338591382 84230902040065268 47016465063927356 24257697598865979 50707135881378234 54181581304894210 61450813996783289 60725262032308065 56899986606034537 72915841978517037 7885795953696817 40879846100456375 74286921637594857 5351497995634950 56163005101203731 44873535738349565 39978067898191416 86984087470483056 24641976252516701 75395874840593133 93809992027312279 38335761468349251 11826542063841924 94315706054470492 25457590658964524 99625044929420742 90034172051876293 58939676634504413 68859777756690354 8900154302352417 84234614927042637 44370408903792896 89946376413216086 78487405640371793 56249394548890153 54768316099879876 60449666596648417 67193457260223378 99330012893166892 32573400637626816 40744001959078849 80877142628444356 11661762580878338 10314713104368349 2575847783305078 25318367757821302 60099852675932128 91597627715212951 58155780224227075 86808339559889503 92718417033601644 34398617321578506 61128302068173839 96825918560109477 47512574557442013 74992038276891705 87497343855506659 24659584213225818 42019518885215359 68157277140318669 59563253402689104 76697994251045550 40590421503714200 62766260761619025 13393471627534863 69330975733049066 38125705579667818 98200963091522000 23001516317709365 97006210124842362 27352206452356207 33431314623892964 79832794109564328 57423136990901946 96167981747424582 41718335161746766 81358922776643515 4744498706783407 29464284381581991 74644767998713589 41003228471710584 57260254474586811 12407858143604439 27164534723566583 79472404320739326 57373079771809092 60548288284181903 62179744211822748 11596449548220228 90850894835210165 38129204172417947 14019888364661100 40545766138985302 29088219686518582 51358041960430229 54962067776143221 47478516424947525 98746605939359323 86288880304373846 28162743357179491 83950628141005250 30667135327035700 44608324456555272 30742358249507545 62839037179844900 79342261383430248 30440877021830513 19512735889849131 68171905202948790 8780515609441199 37725266170908033 92880244606841865 63608434338808477 79148292014366069 24158090913064894 75934506733766649 53179282972549439 392543146086463 5317138542117580 57024530105007882 69566877355578686 13384822677445695 42426230436547070 37888732401343984 6677743366813850 92402114761919665 20626957153439002 50961729011236832 34336714065685785 10531165840481967 20550038102475088 60652765263450575 62445026087317839 60321578226565647 8852659750812197 77021698440146985 70496803565904124 27607874150893135 34502239921391197 99018156170049770 5672525341366478 17797151907012205 51198377997942379 56096629240352477 84441431808754660 84025061769798341 45043524259229421 76329418064491065 48839882427613363 30780041316147136 11566959930973785 23868319449027377 93927258534752691 9024290002999717 32051929883316171 69489363790546673 79259692262575471 15760222508229156 46612449949669109 25986791987628553 65564088928211825 95569769161060264 67458747079421245 30355904161046897 83676927247950361 18571334957469079 87319421921379460 10053942775708248 14086389391865967 20908799656473621 64568198023915600 25355220292828343 71021304330593684 6642959568349068 7335968330015008 1510970884977525 36491510468032877 80669220395296600 88654894457878091 32869332826510858 37709962072327395 81098753076625822 47269888712592540 58974307600451571 90616300672215801 62520394642259505 88439652527056203 95690339858059242 74461125226243142 14231957022488272 25869630783703310 33547414017975498 43010129099875350 8840455400924424 1498646641937192 87173719543352680 37957770474973274 91063655969750341 68463290640854564 27340765292611380 32100130907126810 21632916047522700 23433726273125035 94847999710550695 72923043525496266 55711241638417444 54315014777670364 75664760469144534 32834485587335882 53456414293643570 35627557426711753 10339546756191718 86007018006664211 38459703292964964 15072663155540443 17868568333745745 40039084522055853 24458942799854182 97526140862401362 66944493878430598 43562698490875641 12825272077038881 93882201751398630 81800651684575088 38856410390838372 90389264246753865 28832452446337033 54365265917035650 38740118448823551 88236698149200139 20555103505172115 90011269514475040 42005427435329898 17960116186056680 55717263711394964 60174405488459988 29454924767497728 30240117223337066 81209783550640905 13205448244623597 85021020923516177 82388251856510908 51488432534265999 14427166682746601 5516683324339069 7012118432622664 74826691487439312 5040612516904372 42952125633296758 17231069544216658 32321568624360861 4205701614124294 42021392513335 69473679074449087 39174409931300176 90667901627053782 71470089244525178 40610309029499570 37426180960140181 13810632822007919 40340807258062007 41933401532437498 52065829423809707 47880462353218852 90163324681581204 66157537616690577 88918620376342375 45198383938734026 36062837392325451 28518777288757442 86317690050389275 29664008498712843 89700737845310421 59617113127298498 65184308243418699 78426268617367040 62685167331445408 51461985183018345 17241319914380403 26048927798026167 32985381530390290 84801223166756074 69300929840297960 79813846353027107 10737472624684716 53088021029738762 15721246505729751 1167478821132101 42450814070612118 14912827736531625 11931972838917770 4925440910516586 62524724913508766 27411421147099718 56980055668926393 36411662189439870 61710562757681932 59393311158314300 12782178688343646 54479171286039824 60507266382598428 54200991998915448 85886130204825281 4836511400702942 77627171212112324 52030906447211333 15592115227295738 31420498968135355 32638994866014530 63379415656722016 48517990264867867 73720049014603753 88885385133488493 75864896545978091 68697079941204954 84190574806510797 98426447916890305 12652232599500351 62582112272341765 6403353516392968 13263323313851877 12009023355395009 61133423724259527 93071545077074261 37151238361489258 79144196142720451 11023730183970340 20871620960906365 88199150291950738 54513392543296919 16783465578869426 13865637764600578 76736962626829301 28676927682992599 34410960299554357 73738637773092858 7210070896064351 76256190311683356 64482753316867802 89810472273871544 65919274294910541 88910011534664403 70181597695685760 87085868551646269 6664755660538370 3860364699608051 29192248963225602 79789212631757096 18227943965457037 85571099592246220 47467373242417347 65559439918012205 93266254477069919 24658834494895006 65771140559657821 56822436547376560 19322715742790456 6327292930840444 66647366819373752 62812994978687062 85501173471575676 99674278810903879 36195480164904121 13627757264546619 78673899034128539 32078977896749097 92584394663852252 95862549858309047 17991744732504243 36308013597672578 20194566944232886 88014778225498059 38205983230109807 17942488385021385 30848627437260801 99556674765595169 77086734442392133 95641168504758303 47089342619362355 95174195987032646 34791395190884135 3883707616034147 80177552474866836 14022515790241800 55595461519759402 63408272684019364 67495786490200038 18633068265414625 92940089200484459 5155549164074830 77852806380605629 5266847028966306 41885001135652211 65782414355187654 15577697908956288 97445412437026411 10580532679834134 26159762730674778 88440540397483976 49857443673710367 40988357907489237 17924391698856112 26837114582842975 97281099700357650 68085491976267550 92089165812648744 37429101580550338 93477121798041710 73391057117234793 53967401633663504 44880936177587948 70281821578909435 48543591913531700 82734839544542893 22646425644267368 10734813975708201 98246320392959949 69006879322507061 33866751665296072 22060849445435953 26053379681460153 65683507359117989 281263557727748 82715462463725515 62659188221225377 93174986248458276 43367689610569832 45190855017743281 17343455798224469 18837762794701104 26194371891051990 4903397922242235 15867737539536120 22722497628450106 69361623377285328 53780640345196527 7105181652144766 50212185156537671 73254199602455130 89015686819447538 70463036322542207 21634653262948440 94161824811375999 49566979771602988 52149082916712145 60118899185733777 61640630062871756 98388507143213119 50351737776429187 88620447245359138 36628683275868840 65531672324231769 23401977551550946 75067726757759472 15934241592313464 49907367707116243 66078594896981660 10966432501571493 85910399841913884 44313624264006721 43296378362227654 22690536579698843 19035101900800646 61383025880861154 27016716130062040 5977620216614915 36656639537689226 15796124979184554 39644164380918418 38954974491695454 12564874028518323 73258924186474289 9557069082899668 46122410984273264 30707103801558666 86569148393136136 67966093961328033 48780979030532527 40855255379596022 85458842848857004 15088128821361642 9687395861492879 16855872969195167 1001696569506595 21998441476145150 39979445090107744 69842043839480616 79356799699749591 92730112851071836 27619788732345530 44527959585868348 90028727433792750 45841913722615024 35698103385356777 59504504426802651 15244786665179201 85969969018033023 515672863883371 29634279265976942 99147583625940220 38221837076179994 34890757880473110 46493767481511660 7255429774788668 34748948475587944 60215636017236803 85181686401681577 61710475001221733 1719063547298114 25522142139235707 96510955817998394 78089373414473640 41264924511568470 92524184998699333 85933993797311869 34992257066415378 85096418972029461 72607659583157005 84318445778173811 6297035918915254 64767833345937311 78419983748950258 61927688758592477 36692739547038443 18558821128949970 49589776288845483 61909753783097566 80357635177365445 2827720876764318 83668969314922223 2012642895871515 2174256410896371 82443863384701639 68018128681072558 43167064972704939 75742390625218678 63466384958743367 22082983189212656 29517854398618028 25273212578919709 45080155991080762 3287862984608939 20999144984571029 39183512944487678 55623577227445758 11296371995391327 16567753665295098 19498483741229004 11157103827105401 66364180588851318 66242903921288459 46472626806147814 51619292130300913 56125204118893294 92240311123217678 34687675608159075 97550972887681044 69633105643336050 80983630728676914 63362108633664754 17001183771108893 66741460396659015 81268087839529231 79912947866546132 716268962640098 18496031380899192 27097650030743462 29936001779563982 76505215584288328 60646380417610838 29015234051506152 52662475525396497 81222326045784771 90389981617276708 77353839685695891 34839527458557622 7605141910095116 34934413903532019 68366152897127901 48452613037586082 16122597374418912 65919293018167279 73927224248077811 91465805881749094 71201553952802285 62632771501758394 62058435612915334 76492210085848054 66727800417012861 21940535948001094 70715637263235873 58308321891489647 93269130222437842 76070525598649769 18836145350140596 88201538942381324 42912676038477454 16123732999901605 4222100628905666 49270738582266951 58862324910059049 60690108957259399 38753276586110462 73174934899277991 25370316512789875 78296804225850653 69624960364110449 96701892591440688 86792393920133556 68464547783708800 13525358908582422 8407608011548557 95518897539838419 27898258045598690 58511865471382997 77610334178665375 41124239989918126 10681790479085275 79807888623727269 2285050224763438 23714142592019841 22196015127435304 85588322611684981 92637253102783833 81063569470142558 51039178116839775 61356566348236023 11323737788574507 22771093998082634 7197241459036424 32728452471963306 74445174965731908 98085082667435983 50544792663665886 8979204269459454 54386179587520815 74609373383387657 45403773800050471 27031189994157027 31559797695828033 33123113676092309 89294769850031059 84638296465338314 4552681231336909 87237462563563012 75571427823334062 17276267003352465 83283034863560892 13333314031442745 79714354434793779 92639567102278864 67754835555116198 27475916420643686 87748481907937087 8072794900912237 98024967798422879 46530388299682471 90516834267551537 78379911222692758 88366904780839238 48794208952368513 95453463693485223 32327460807482289 60596770093227658 78129526513803532 89594070739712629 46801115732651022 83523424344862183 45712248080559523 8927703187206411 66968979104442652 33759170806340203 50184584018286122 43108604930712675 36827208742693196 72440015789934315 24313559085117843 83910334062001759 2368384037343469 43239914847860283 92612011444749427 32385375036969235 60426393746933128 42728685304912571 52478998968336910 49732206385964019 83358651446178140 31022845259945307 5604589336042526 6617881381903489 62211155748100776 15832095162514201 74637360626276858 56347920021633690 94426548103375594 49794371192181222 61744798300829233 94858664590396913 22471519015974606 72395563522040020 31466033229550049 97511529250109323 80333555326573628 73431022706628657 96744617424409661 14472502417721486 23922065300175473 73606933115712084 76676387991923832 48742645804190905 30861165077485822 14128732259514689 8258363525861258 80340639757615968 78205588390888619 12357683615672534 39333292366317320 80094022604792201 11446170042313247 76320412617242526 86949752316953292 87084305759984375 75708151133098670 31984420516255038 22893313255315444 51706069750209164 520042276717979 61294913377398080 25124664682907303 71786337015613054 70307565531349868 34827242193735150 30225143977975163 35807299028045141 69177443552443406 8548648874430973 46753768249084901 83728715134385108 83850418455901246 38526134169357805 11831433192101197 21677108514578893 75359738784110970 64441150381979639 22766747269125575 3353675580772561 830317704359042 93521181515865630 87696391014616838 39332865262286993 6139737097443136 10004004563056330 49180466680977897 12564070099990885 48756236704399329 77000203580918175 83301049792782475 16660100928434963 31790471724679813 60766138989070125 69391940388995837 81234673647487281 27224662180328436 67963839615641456 87011827594810584 36828635268005951 15996723547103774 82808659035389616 3850838768102609 31160142148945946 93803573841782138 11357290302416123 19884881270563640 11788156895810962 19037471883319102 65626324527828669 74242204930382127 91157366878536674 28530359539123634 62694681180759181 19423096497055433 32538429099770922 37726786983852839 49335687135765871 8392499762567608 6834181412631856 99102631075966290 15326684782836598 22507280155738519 68235223028488277 23681172053261329 26761290252558758 23425414927362282 7639106058723454 15165862121077672 1819636133153686 56094207323047930 18054362008032069 64500291543540165 69509626929909670 2037953753169365 91689131666506291 56391406761530506 92865206451399721 22771838261853220 26158459239809031 57756108749822656 60511046519884177 57558124997606832 29719690120749964 85638061912107133 80062732630621338 43661874625959875 23529244852235604 950273955548169 72474145921793685 81477569949461121 40369725807014121 51468220294338209 79254029738771924 66868622684144303 43269384219177453 46488352917833943 99378981863435795 7187532267446907 43770954184506218 12615320300897281 11631337282221826 49806295937551002 54009865982342927 10930654614970676 83274347873766437 64563524314466155 41114229396728507 92004493129419439 32460029036884273 46464241335018368 89755558049664442 82178786953746940 49258366800387161 15681362162700381 6291566904541473 7710776526474410 56679551464085810 92010422658111789 96715646223176566 93354150199334125 19358738203711665 3667276692293123 59708154211336362 41404975360571307 95420462543496682 10191142822445140 53997281670857546 1223795955568367 5657466387222927 10418213478513797 7460066317598153 32393190695899970 64789516746778650 71120458660883294 83112918511758548 62408642661210733 88991911637699118 9201273856035924 54757092278595538 41207661430638876 47937254898524069 60366148356388105 6978212025331648 4177194858973362 27393044175138876 59480748024243255 51020610003083346 88628459162752646 73341426881483236 7057539686033268 85124258616813493 20104867421992215 14815746365046305 89060196895208146 15172097076255516 26590938686453964 82081361347590699 68465039677541186 70123704641606458 10765533820794318 76684680444065181 74063972587198898 22706416305708616 48359709184176744 92554020050638031 31627510870786565 10624131661933588 21274232436233713 65651804584923534 28688686697903370 83222629332702751 4270937486965250 63862510108197925 92467582990344401 18135420634776369 6663211554964857 95713730957882289 86243485482098647 13863052012431632 87181460927356645 82332809873254614 65760134606125803 92839306427935422 14133646195875860 16083746471930264 28499769214056935 86500107405494656 1138390958725145 52058675648649598 90257334814634694 38585421320302298 97387225343260222 16349656255160632 17842168876960687 18313821996728101 57980653414906370 42742420616223336 72500397436385832 92131700707119210 93223299152280406 17146138334836672 46326540060678293 15248387884034416 22883504307443608 94049985770969522 47676066671422100 20870987688717729 363761705077896 922017685671647 31890926157345397 22602271028514658 15539138101446648 16762668869043199 76854902584154920 58507384451466460 14452633805581415 81619115317426697 97017123228586129 2869794299240072 79238965074712264 7118267577083801 64703278338707815 32584470622984326 27574317287758017 11750584914606853 9493336249384412 34722554411149954 66910229165182710 27086863573934281 61872916264580377 94002493607978866 57697584763430865 20798288172928423 45403993515683102 52093159597154697 61311468166335362 33501528207989337 15008727899012335 94257082769412061 15388340612845516 58355557336047500 97276373490272521 78957946555335513 80328656519846854 99532044426896689 27820667888354386 80349589386023917 25956705115457400 8824558112118271 35910688156247708 25222343005805054 17157993689499286 15833766967194279 69952851408194045 52756169436229373 88200222124180608 31087039335835528 88528605246649292 58132561820767440 1936832075059631 80809146803807731 64639620626706213 52108413767298170 88005047540797283 53882936014777722 58987969420715986 11212719955771457 58753508597552340 54175634133547167 19407051849545288 92291642077375611 67582068639217040 19751310518338342 26399412013656508 58708833790709333 55167580563312209 53860082246321307 60173766449065273 39290441915980595 6011778548510615 43308770064067046 30877438654112668 44199242279031324 67289509557065051 53548085044137422 78820188096765623 95136293940694520 4290894455863146 84550273954752057 55054754927362255 19413770238789237 56806094149483583 87561099826974372 24110131796817969 93591142427291403 478305352224021 78245387224882178 22123891532143343 84244885408497808 18039662438836876 931777570694277 20399246310416698 97854144489911578 34903785516302965 19004806461648322 90182296027741859 37882034645381554 60601595416374635 19236829852978624 16082835466293436 39276460319510290 3295809880630102 74995068261103614 32499924571545416 32763393698462835 40216563958894659 69681647093332682 95048834403073143 14063426442745905 55034668223847743 64549959172819451 99789407949931607 94013231875582212 97319697249827891 50898387434220054 9758973646375558 20490533843385048 51389862318683367 97247024936931916 70137917089814742 95015780163193197 70534113799567110 42048862535589077 72436935569262838 23844689984273713 25205842534837539 82245546488317814 23709915643363012 42866275354015474 53683695612794866 46029470045335749 26482384248636863 49713898507969847 28621249425613804 45102274740840016 86499710047072941 48830509285068379 64131137288697857 23767221381131795 67971655097497157 20131313509323070 18495975385325043 56861135604510653 51684986728410517 67674005465888547 73709742510425306 77882495400764805 62801938802790234 46807606750384274 20931084192928567 66651792512361530 18502462413981759 88522390269882666 39987353967549860 31797247969117855 23158918133090737 7858684543534668 58378232584518229 98629898312144723 96756234113663028 70414137149380649 93179710578030121 77410256323020944 52283222637508333 66229156693902376 80973094122766643 23019180521088258 84031994165751757 3353024746912768 91828161690707183 66480176601918892 94665781680453331 16211392086953891 85146297525958026 88647730418390961 73774446197321843 79164104722068176 72262410676782679 83448750474976774 12351956454018518 17917665905239653 82032469905029932 74832120080784839 90864069511897728 9627499211443526 50123860454207961 93314268122291636 15292405303870750 22271577114118660 10334078283759542 49517254516311131 58355588892225752 14617268634676588 57038280778799722 86597560421965315 29997070618444766 66965019299283938 9846259354257147 77103784651969700 82115273517074952 34136148100534198 6861703375300688 19014978114455620 78822548758843376 21735282428579111 53879292636488553 91003324810184640 55915649021051462 9569787147482380 17833023448894634 44150230589407887 93691754854825739 79041352418646048 94041372472452230 39820012302992785 79520942170487709 93605810576849181 5720331428154727 79800993924950282 54459946706182626 42293213153109546 15737470822920407 27349779258292895 20576006927610194 48491859592615729 79163441916523572 72458121297020516 15533472732514271 48033984671382198 31969577613344790 42416285030316866 13617875551657056 96824005944600388 55604004772091694 64983040740500931 46732935822987226 15601093177069673 19804421736042668 44799074714073261 83890775366606434 41424710031177962 92552167407284044 47751577715403303 33736357846380932 92999108428290779 43987827506701358 95145346800129542 95371340163629684 69177355078200575 71332675854871984 51547668795509907 85153564444884946 71691556905008472 5695073468551402 11931373578529832 64072800849624012 21784623750270834 81661655416186234 36509067110915782 72635569527006401 81508728653905657 98712127072304072 56016470747547858 89132116340974423 216119596102540 34783918696418752 69518305477922932 16202760983288546 24415443831531507 43059398822232216 76870182904881662 54273375914512710 49473512900919642 15640902489162246 72693954005880027 36381031823505766 69250044618173534 19583169553327856 43866386120059845 70556507461931691 209398096523393 57483086032340634 30731127842288965 2003810514343049 62704302603388291 45582021746361360 62534027482004892 37471866253241063 74541783250207841 9315385089825868 14400464148615275 95716967977038876 8633748903406228 69331959067450642 25731251400412730 67611525483746120 90752446548993251 7730031144524009 83606422919001306 75300523704848657 63879795213182708 96986109507552406 56450552085136558 21619505372824710 87263195842847452 91883555999393984 33675254095155854 9055461291269125 23668988517739692 80854489298934260 60047644760680328 62494499859321073 47707463547443883 57472311236188744 20469889238274199 56608475755641071 86354759698398631 1493177832994016 21598596456088493 10058419466129090 74248190668153039 58800178053084735 29647488320054035 80182397479530902 78140692988897907 39133789456688252 17340488763415120 90686159057287932 34537311307940345 97341638233283881 86972529077647794 28943940787009049 86147502909995060 74737338513340801 57609767555966386 39346993923349550 99686672478286177 64943602775654891 33471106381587942 46357510938431766 16418640981960306 6135100392462131 54423183558535909 39989000349981769 93702931577954716 70756677357861324 22266481539011426 55593873071299868 55666088948496829 95557786658658427 6066832480475165 58055743066642422 40171385792086712 10943962373838309 63682431938570597 23754978082290540 68379007991407417 17289139093222548 31284046419982190 71741815922747772 27219236877455317 51109624883567948 1013047327003140 78207850164543245 98963755356775837 82978866808248702 54468070218563872 85835298646019198 18048606634327789 10416631287372804 17475812203249780 42577225805387240 31094354525340786 75715250747747932 65475846995376773 3692520109871325 62532351922745675 79002464483538598 73920469010755668 59902296783721225 67075315089938408 62513972831832835 52006858734740744 63358871756227809 92783990435559109 87309329044081327 58876417843562933 2381872295083887 77526605293660497 33359576253411440 9598109767524301 7416344076127351 73441310554533454 87122244867802664 11125053443961771 24332932398116584 58654249571949501 67521751399688246 53068939731399732 86396370231525474 30204526786737057 32058052289851022 94143027920984177 23277350176068327 56940773691991440 16833267585643008 68577774606015405 3313693626323946 16773859037998219 45344991599938058 61856399185265585 58980048281667376 22770356506618268 11006008396262212 37691122995354943 97477575124431821 67551631950035341 60377234581133987 79813956745238074 22807890699764980 21275441682642346 70483217866242780 19895681644917 21565105018751428 68367381825289150 20215439014956616 16864976382967715 71626764676623799 90147051274956638 38553269621104761 52062369569135339 40518815407590899 64195843508418413 96593505916372056 46734153923775936 16120617668351679 61433155537908540 84541594606331637 83849501380684933 18558749970706001 13221673570401720 50964865883989234 70544152730954033 49774016622268218 43917459546184325 57624534666335267 6288247110945922 95719789587027551 71071656196461451 21413457522216242 35490213065462475 27733088840509292 52442010248855282 30969407421563607 37801500325937288 79753573941646472 88528937029810614 40392274832096278 43876457268078625 7257826999212664 96640326610139575 48773107888337946 70546655355335224 24660741908605077 70650328893139929 45375702253452379 76830639101715900 53283797376356931 52564460571692180 29836821143659449 7552926787745258 34599186613363655 56619817880676619 15094816068069868 24815864673888708 56216798962395226 99596229392644504 69221985596911705 86974409108925688 73714110642089025 26827714071399735 84594741476062576 38804967090696046 39778290780498757 70041121471308642 17123465528869442 13031714229839921 91495304722021249 14711661233752536 1085658312576518 49857707566895190 30970255677880035 37470486547542733 83688301681246295 13872187693987543 15873924102074012 73579821507942364 7967495811262130 49649262750843467 93871429880809943 70044040344172411 12576074946400921 33144613481435237 88828471730161505 25434703125586011 95324790635163115 86980991960830394 93984459210242938 83675820212659060 71933878614825066 70777866404624073 44890025704548209 67999638570995279 12291681404029211 35741066441084252 50489039675517801 29696310968147392 57424342355078937 58013649547179704 29058471635835411 17244652692756609 54385790732478528 27915161913942366 37970783699463485 79961848527548765 93323556189765108 4489599411934048 21567170351011318 22864082170270145 10631586711361767 52525173191365061 74159179506955527 56845812917509545 12430394951083800 2109743839782980 13948641951366218 70957396025587770 11540671178996755 25427310519680677 36076479617296588 8790710074053804 83694909710616559 66745235896555601 56899644424569413 21392559369773939 11472961806646918 8254198815615155 82309731825283837 61657923790145968 54280276603092989 29977368812491747 24231825870451421 30914676004593567 99464835033115728 70597422132906313 6243052813135531 92324666928333097 28980054818202366 28581984843455403 31318068846314943 55726630126957156 92600795870064754 4900284134937725 26032575985675511 16475991832142687 33712067810815043 51555242500437950 7774851684308426 29731634373384472 84643135655096825 1450916967156722 40751433111019243 44687805991145349 76914303783950381 66020071553084510 14720877675845424 89567255357206943 27950337589025865 89837745223103381 89600985425594693 85464332648795854 94526796393987930 32498034399698562 15457457874988972 18999965836483169 2785817706509751 21724840793483613 19575137215745216 47688670152306963 26577034420354345 89218895278081542 51729904623068036 53277411916586473 19911987705201823 2775571362253218 26980031960381648 98015983381915513 92782792115181255 33701389472589013 88228420671823900 1548092940477057 19676934278751656 86065182047050030 44942661578351823 11874523130189660 42925340765804301 30972815194625064 42182784162069110 51576768703647200 29657166561337494 89654595668653636 31510829565496756 61138593324395455 86748253934991000 25347655837985774 85309947305833153 54335026170151990 46359139077607428 89015624099045707 49576690771593659 21478307736058978 85873450502640130 6391038770309148 61676914525198996 45669159849692307 64654013119665515 81143567006284685 41979034315832675 41242950826204463 51265504876983378 29338947816269854 46339001494422586 46738132939231356 50755009265047264 71865457690740127 98966007545319261 52956090904908911 93165041744691948 47125194051234120 74670174805043444 7374633071166587 79597016311296327 52579514379621170 83556290514559065 90623555271871350 89295304745534807 24258293006464667 59042285067696518 57953962160589430 38448759510713039 12222276574476907 31817987317084937 48909956429405407 98262154194772057 37628571150283149 28950263731206055 5677136572849264 22222851590672090 98254898747956313 41521068590472360 10902270405138724 42745292749699951 22028116057615715 93150897901809870 56001016486874169 29729237949562805 65683445549540960 66577383486484807 5262537328131570 69054284653963550 24460908230399796 32745060328650232 84662947623999845 87192156233293881 61519548167348870 79899906382091250 42799183648340949 17869576582307783 98924298422695183 90433560127166111 96449112134986550 83175189272574622 7634443046204046 91178566749067149 36467467365276415 33061938239404757 80992214049502496 3061366785413756 85233145759260521 43168665330612919 49195661028695650 61676691786977480 70076481811492344 691862027673992 2496815764699839 40618374131920810 15584274081871027 88451937040673031 11789006796408844 39298345302351865 66385901053891239 76820817698683832 9814855890943885 39649866505349346 31094515994423251 89247285195772170 75814104613560971 83432141626393804 52981120055428034 49079024956929959 80441458836307289 13999938792456915 84951714229977824 39101485509835538 33634362494352169 10899764160132727 91870641073637998 33697262802992620 12519963306207527 59595388495353832 13858616343718001 31000410398548126 37223170547258553 4664023005118311 41838395771349099 1221158251972639 68604018891142134 75662667500801449 70730300531588540 16501099817972931 15909956236863209 65440948366813052 94277561850354376 9645952420298117 17345200420076749 42695269488135074 90617162281345524 97084393965704054 48915367805611588 71303861267102444 88776493534311060 72588800529270733 72084357387671925 60625535659164930 20639667412124495 48981337672459517 88149966770030563 33853594031582498 29893805471552057 82263441982955294 88614537411668759 23124801873966544 83320710152056655 78832374453659598 2840569145682287 85914394765954932 74829104312831742 50339088547842129 86358782856768866 42084061497551825 42327413875405721 51068855593146544 21482695133031881 11459836704293102 56114363535601332 54755154516553976 72068495853615535 17241990768192690 3102360192553905 84667925826158868 36977410730019946 78030754048249138 61961819151142937 37937652215578904 27619989013759161 40231998243376199 61842478290007247 24336222885539146 46852849296935841 23780322968620970 87033065245696370 42638332758608857 35288175829634907 65131396561455001 41282221970142829 5116725333576759 51310064041906749 36831566360521323 44057507982435883 926706660709173 70182835995813285 7781192819131971 99703640691332312 45482997579620673 2939940174525011 57313532265523736 57304004853334742 37145484716007606 97311832191973681 49200541450074895 16783161245580067 32102434909464310 56920852319376210 62022555106428731 3792140428452347 75165782345605790 22077389398701651 92908968099859854 15238278841022437 15568865733398473 11063619961114787 67588292676914279 6136560887630876 97783775710299972 96153333854994564 27977966016095189 49661408864984870 69248297225350891 10883936084786563 17184841378984507 72299377496045579 79387288307534452 92351217914751925 47714413204042809 6623005181277534 79285782605079679 94360719335293569 35072025012899767 93235565544170675 76030725784979238 34616485137613868 41582476191788154 13277059268631353 96909733339537499 33714866185840464 61934655840325862 93579356171296474 70847264708076561 55229146192470865 97787171338797152 5023838296922990 60738127381554490 24655007248719860 16583197464717492 41250788764764672 45630591476949572 8210638102798788 53952378449103712 83955831063339665 10088990230823081 17754436509419583 15718172919022496 68972662906034513 67760351753948863 26631417207693438 13662269900561345 37949578017197582 43940760427261056 67279831190647935 48149954984990256 88321127884078541 83751355392198482 96596179642509610 66069822823010111 20303437149376422 12560609383412684 63584354444261730 38314003517584823 37983242229661107 84067222932287842 55459442866197457 83881714969062297 70221535371967853 5430001848590127 69767541139576406 7612363245128741 19042367365503142 89621953868008929 70683704549172690 47913792678431249 26544609654119024 46349379587569646 34390318767229061 94234181084368667 54880553006539697 43671266801376238 59244527027708925 7601193584806602 37704510372843150 57234475381797500 37305781389240348 34938318184739660 92571060642595019 9177192217772101 42447977891260231 89994934581273513 94842337242905068 39372430695745566 1941913985296162 73382637862472570 63827934495512115 83760328673997383 6910087545257847 47637782544906862 54204827733632606 12154364754012424 38688969412343839 23455618634963518 71049128427961818 53067164922048703 64203044885592332 39578888311446172 38083612302836649 20181984774283549 59087313671577902 35393999827165365 66001077071219807 90252675454538277 38394695159088471 73233786726897718 34500328003796761 80416538906108838 58092900307106418 55013789731130050 6133856654697954 97559718335906113 71895431729827406 30138907665932670 5733359669335791 66937438462294711 1415164350314589 62463978860273507 27967944010553511 85240679625132513 32469310434031320 36491494019968964 88075163511305413 32927784532449170 51980077225794745 42983179055276417 69714431439375836 76005594638599296 12708491840941762 72289504545720629 14931665589980064 67994760747249505 36243030363965855 21087116235918881 48673751141462703 61736585549590098 60758200275673683 33705623658798478 70353484112489135 89429786297066111 12827983121047509 31101171066731761 7866821056976238 25998342098119759 97096910367279050 82770787446061661 31231239893009585 32320535150139430 75824159157345696 86523255447794953 44163956638354855 50403646204062795 75783734180836672 25502105131248875 2985717014099525 27703597065207055 40048358513734743 47621996352577800 44114563812019567 38864776972029838 70739610679098021 28653787485861151 27599507873119752 44567075145013503 92338636761686362 47281033725132530 34495568911338080 30163507041949265 32183254327750512 87803873834121646 95203666441540545 86862435146597072 36838139806353975 54361417671669717 63186537667667616 30938997449478153 35577760610198319 2422072877259270 36579962866348035 93197451151743308 40136498857239625 14710636803819445 56236104521127502 94917306772990530 9074979394734052 99293711829925763 39784393410201366 67705930014824589 22532328620629593 39022413843875605 82996795993615465 7499153395760689 65267759339599482 40923641281448983 12531417787090147 47473835715136722 62579492756045868 73289672966911297 82266460571240139 61515766027824094 13830589444814134 45003871987407225 76428538385977196 56782453918331521 82077117742931070 25402087544510214 27225421739602277 52349006949322318 50923972473767954 45730737147844527 14717154780371159 47433868937256140 97821477864424077 40350355824733966 72618579233114844 2354329663514715 10553754986474199 63229828710138437 49797248662286262 82941496404495163 42229084683435030 66977316193542911 66441133143464981 36261902794124559 77356394229693985 95602942332421953 56778363555245194 96573279236642025 45278622857209143 42470068632987815 96524817694602875 57703388674669645 68385788403088081 91696320301757784 92204338012232500 74786584737363599 96911511451019342 91807177654423733 95101586763165030 6629520097367206 76212254977642394 2486629613105263 14637200356665726 75717834558750844 99735687672229111 22872385984697740 17929141770695119 95943069384158395 14527531881094438 98796832287737125 25500737890147255 26423014835541281 70564376691417394 24371656532022174 21005522102145852 84967178957043278 50759907621134595 79323190922230769 94110462885738095 46457902464442777 27357335571871828 33302766358246463 99400948126063835 90642935457510300 62957496711331185 1375857014391192 13564976816474901 38933056150546709 24644896350105394 98861562239211066 95387139200235790 17161966722575231 86255902936897689 40884584975664132 28705800138233939 35256166565813882 14560554069448505 24907541392271998 63187003547067075 8998193981768237 82602889263983665 84371123497139491 55469326217462140 33943462085915426 97866658384169678 31275436249322902 33523800255939888 12821687891986672 85376868625178458 11059405552045589 29873622694095600 10497748665072646 38192497821538926 68034716435021654 73096591742512312 58170375702134147 75574948585159500 64263216611642538 28739461669644833 53816761348362049 84967559437754233 95294855080138907 34239158283604257 65583981149918488 16186532826967358 82653787976872877 88560552611115538 31797204052699490 42578859057986230 11119233350498816 42385979737536352 81083931054053714 9229300396311567 75561954278081625 78820495879202173 82613952700828373 51927404332580142 21828250485628934 59463355541288289 30359198076690237 99567378049296748 39567168776965472 6418702878501914 6772384200675257 98607126722352673 54318297887976067 27497404143424571 18315228066131263 23389102912775545 41185394032682358 14030197307165178 94082600558822891 29269298251118834 85272960626974029 93269421881264 6681444582179594 18052859975257077 56186289595698422 64849972551360366 53726887256338508 96902483090991984 53682013425531542 65507678169197452 7325135927489201 62401305852359091 18087598242834627 72419771437731328 29251119800338640 68530481539124854 30203604525845355 38258458575557600 51058202008487631 63368846748429827 80581185089961564 98982415997017084 23188158116795474 86267934338642028 94117026382604 60146717481597135 65109334264483703 80800639549425864 13717534254785429 6542038112566169 92973668735928776 67440096214634705 70811994083798663 56669989579684919 33884569610756561 71510440243001492 77642318792929945 77508561619157674 63352203742208907 98969191512894635 87766957968412926 75510040057240551 50639886373671907 23968248864328491 6670498875148065 89488694252756691 12933059267981368 90052240115656256 19707680755891766 41302604535299667 29337032252289773 94369660572111754 54122681214598902 40837851127695014 61417727451573649 89759974022444050 16735948039838860 13761155904155430 67823293714861587 63222779810120401 21516243836471422 44621681624582552 71709678935050762 76122583780284341 16877412890307103 74830619182569142 88511277148022024 80007575699959902 45632795447771864 27039884170967173 54629331726667880 47146602825435459 16653178098650218 66512101366620805 16808655986133956 18084012547118730 3259362442754185 43480085693151853 38949175270887510 52386928586268215 92660028132542353 59558404279643662 11865447628236451 76226983227814514 4370094209466151 48490488593145654 43003312833986195 55661006472428061 33567054454465804 85705754982110180 11742075919093599 37665549722904666 68809171661474211 39564320979056622 7936113057716888 26359958164907203 48986924817626059 59293837908698347 62139294954505876 80468719130802078 87736553641823178 88076043987953575 44399869920447551 3776269844963975 67607952899994472 43199209976172476 91388971464276762 33599352345779982 94335453988093489 54301010649668336 62699069534907936 30072539727578995 94686465608030816 54384791312406535 54958044925033011 14173941834672171 16831654960245405 39868240491123421 40566569247017796 11824047275394866 83618888817766535 30331610273008196 62860779778386682 66677085090762227 60395101693188538 50669489150564680 7610442754429505 56545473351084543 6920344331515461 23264678260262592 74289001614937951 42572609336413513 67503887321413712 89489647084445324 57631139365327419 92747319618017856 89891578085683134 62528033745793086 26167401688113660 34872434650119084 90246590250489331 78549380786985497 93079129724879920 967224356005183 72258021483752833 60769325627469233 11503142335421979 37237142064912524 72653245793863054 74129904735515203 9630329011175678 65857026349946223 41030157270493654 35507196059431049 17926870710552652 87156502836887331 78578080638704700 23809706957175967 10333521896259509 12881418834270025 59548074485061078 19723439497732390 14258660164014946 8093231473886510 83345764261167772 49653274012134523 8814707367773180 27622775922437872 19631885228122825 97058788846701167 99010413203393942 60143807159097521 75112389093588664 2413050030522362 16865123871833510 918653289347691 96422200896615343 92254535699021545 62209601403205366 89122048340997456 73362512313431173 89360496901930164 11417279753755464 89351068355340163 31834741916327714 29532575959479439 27184694912641995 50354206514183583 27397848677175252 54702186432495446 65558165090579033 37929180269341631 65550697949236508 2497983620667441 9620880011308552 45014538965531284 46348614134707413 80150067685258411 24415356239177461 66572937000728399 88894490568545763 98162399766078311 4127750189839968 36898907256582947 45959225846849067 5524303937600222 14854277285616441 75356514690354368 48294134569975002 49691763895919904 23290459132723456 92096524675004987 81419348214865608 9467489492288922 27275271477762801 65593907327488914 94413813220243677 62481644908453740 5965134162348226 81913121575745011 7222179201387685 73910958538455349 84244980536783843 78102783694920656 36902879191696462 53200637804357100 80429477772134918 98223022730315448 7678746608015393 44341984561359682 85824712193001228 1659424713656213 27956299940240281 7689225131538748 58282411541517720 68924002697426768 92333806608572921 94565122638176553 52198413842779533 88195059184809067 22912951148006745 41711506857433949 81854795362672162 86730663801574544 43348632988475325 29318799690179573 38775301541135976 34695410184446280 33183046048045700 36559181545769150 50419649935034257 35801839773612504 97240516654448250 48139548477626808 42276897376001663 2961309907125496 79223492034193660 11350477260973731 71664754580575228 85128559433813426 48297474984858306 21762899583593254 53176454336871119 8747851203146852 70738559628620449 95777143220842164 91677852300668326 45573529967130098 19737716622216954 54043846985771623 99638096909458726 42748996676195389 40356181372391373 29647772024239393 87672616402568418 39134157105202703 14002416866241250 21857277095550829 2134813047464405 41357920036913900 88090445757892095 93485178417712582 34565638695651054 67594415630801928 21205738562279589 91994966917532295 33200042332344680 7911998987547688 28292956929757108 24865980848408478 24145787166207628 66280102374143701 48520041458222650 88895992319268961 50317211250711232 72732651478250965 85212743278566008 22276070783334541 62021246275951537 10541799910511918 25003610209031554 61306419533442442 22583310935728219 11103321060976316 4205809492112165 67863675349691531 17400403153870742 43644184161846079 62918263440059646 3934313620137784 8392725381856590 93039414030213340 61074045947544324 29694806333262530 26956474774639380 96868358787208211 29418677890681580 4560202838337243 40406982645326696 32868777505657097 67370694747538848 19190859347995840 15492902581788760 38605139100822402 87834345659264387 91535981096209358 17341351293636407 49534272195046416 25533097405167102 54851102105970910 21928039978737391 72126500260844889 76161477483462949 18272249397643649 17590789783337703 7967453858001271 61622404287918872 30315856224457761 13049663830524480 71733519820173073 24080575092526030 26375243974515032 42914208711032528 79968801499096471 33139848425129794 99117628148798077 24052362586388680 78517798869588524 28842665085136948 2685773214967235 72256819440165075 81669082568037846 29607321538334984 89424994637685082 28325540120631413 98039054002719630 80624133611710281 72335217284183297 7876899212667232 78311156000471075 54419968897168195 25560569037953067 25971381555033314 29419650942688864 90306110312210048 13392122518168960 60261941985209472 43520688223773181 22239945568724300 85379640454948135 1085897924181493 82104767107213503 73005818694590158 77368649311802841 65873971251184148 98147297816224759 78221276728416555 10652869463944905 81562179139672558 20034166036792716 67412322799143357 75806007863305509 67425540280944903 53738940341532233 84953680697792436 79123923721468611 88889648597873228 54901075690103241 13514650242449260 23575198170088113 18804816428939786 17005941140598655 85717037347983478 42507560664523383 68616115333924426 38320986411503479 94341700994691941 70803253939727864 91722196271043806 81259660333927248 96504454805128529 69815785832100002 31706986892024102 63820337332207563 92860500811015604 99084536969335453 11402177463684730 48033835012561107 84452526042418697 7637970163924617 635506590623962 70680629285905935 2223875214674461 21600280139377375 40157286786964078 1041535179976682 31118300600040996 80426261904061568 91441075279950319 81433852380301955 13078923901859690 80273363390962525 47132200065146002 7763079646669858 87268121994088160 18985001275186318 97496293713453343 7510325107085864 49099103887782218 39030917583562631 30022555829249688 80876886899383521 96716095406773749 53987070618866074 61642900777574558 46697757973420168 61381335406107884 73413142156649550 62451772344633013 48460231789620688 80563529772840792 64552758275591724 13064403074555041 36371250566355555 41468527021711436 93226376199433943 82069678185102859 86409584097509566 60365642068748321 92474018958624078 86203543824860464 5186117409527913 88363065241232107 52242346762661096 45106272968621736 42103589107590848 85094098617372368 84330124833607640 99767039757767690 47877341457045139 73001980583663137 34796697268456255 6329505407466013 6410461222635603 31547272139086549 45814861667493045 23110202452700851 21919307914542648 41041061706861989 10496435891271500 70686228315942785 20024386092767780 59088802286211529 65228641280912505 33077080289013317 48946972376265078 19621984374173579 98141641388701341 74167900702296106 94741580461190085 4732905434759548 26890287939192357 9803256922232073 48503183674215445 4847579522619724 67518276064359620 34639480293882159 94142214971664464 78986952802735455 66104399278473332 58584993321806593 7269261826579182 22074733506672460 75262603854450372 27543049482876274 54768600012246490 45087269690064185 58170238973486211 53084114116200480 16640843583255246 16231321373303282 50343686581564189 28316985807607421 67196101967614306 54503543524783198 4636611808320569 98208392014445134 97353408634465329 73128859798119209 14486480510790522 98840349014812662 36013571539428048 61928408382137052 53247873345617753 6459792011213317 45797083072566957 72994804691267506 40516475198994293 69777632506923072 49408695907547919 56261060454467688 38171348249343374 95301130797922230 39292997842216091 59565522905872577 97510808183869382 67484439735928898 88943577358965253 28647432480876709 28764923396139497 68627203397618910 76798738485391334 34117888143764508 96365584239319687 14163158235483819 30446935305484021 33898714017481199 5399053733814840 51090061895542938 22757964371820303 42580650062843306 44346372636937633 38641905246275675 39149249042496768 13386002570455570 53495374825054233 52014190012748388 55697373584970083 83404697218919704 50255111205082666 5529979472984397 14879900328055447 28265563384128326 50346689056202331 5725755762720144 11961062876279722 58751493609491833 99512277162432247 41865011567138217 51231746166342132 48166707897904107 3648285364516427 97738935168683107 96322165983420800 92278143223301199 84225374083126271 12073887091810086 69642498107456989 86074844048175218 63615105389322428 52559344613268891 98876509198263786 94116863202925731 97085396017074927 21337250959821019 5877613283282251 53746332228141928 78636074769622064 31266962620203710 26668013620560971 99922875049116598 54831591346988553 82009397312670732 85152924494599807 77765866816830794 90481346877280292 32395207116007540 85550834962126333 25341135041793015 5731688360702678 65880660326639975 61114104997759330 23528519109323235 55382143109060772 8810041964829777 71831356457360381 35532538698932230 91672405818271687 28258417193868906 68216919512145678 45094539994555818 69296135606151061 16862239363602706 40292299336305835 7464897451688152 53574913228790149 88502006063904068 55926887841990543 72884723635722369 14714030683025035 28767928168501225 35839493099360156 9391201240300029 23995089491516419 84951909056577099 21642730422995451 54515894349295738 81946677782599827 41768143198577025 42645690532726084 96646851506446487 54294658838898924 38344449798546352 61325842504547204 12160417266954726 25911720168369940 26594052014341616 59569142015487580 23699305011156362 16257743568362527 37625940262975112 78951563929706933 40734802058948817 76044163640823040 13359842674069018 71931936482973304 40207474556992202 62009688021585537 85307769915075561 63272428771970740 54763756428867176 41337078353580944 63443360528267460 70725537310058394 83963877973222136 98578466212515289 21739376153153924 43113472025440510 19571599960046109 32973971131372600 76903259115966680 18737801167060434 92925953047726630 6144426409368603 97733646005749666 44992360271898373 67717360554422905 14844755192736882 41367088101897543 75968181037531445 31710957110085789 74183133252469154 34997579345636583 21426182493763342 70301007468443556 3679839361227470 18583568379654944 56110000171726324 26176783966559458 73167958380859048 82575776575564672 23006571811701707 67967062840817542 88254073897283856 98069536681357059 46177095325458853 83508564108520400 82196886157842726 40899903204135208 94717927216245518 27437100370523105 41089193384430240 13409572830816565 23441720149319740 91661119952583930 64644968402089262 90829308436550535 75903098892643616 92664060160339408 96797577984934884 3483176442269302 84352681149157589 92402481211024475 72441131154654039 96957288671381413 61069866906319018 86589392826171186 35276234780530578 26552729022092378 69159028429092426 80669773348645608 30611412716495129 92378107974208329 18648041530959329 29024757336859441 57850539873762356 16789933160769498 46953297942688043 35387504343090499 65143895555519245 53534516684905211 66561543867188963 26455477561233968 82455954835929788 46743742346824702 45338220926158807 731940968267749 61775728169040644 20740742941593081 2827395668684093 22837326280768272 82194262146966830 7794686138043276 53087225340334870 25591814801548401 1478052345214332 34871748933725410 28457678351714873 561538245026553 20874861302480388 13984506395975647 1333735138718105 87987398851682060 35689270464286274 39732876332288270
