Article 9991

From Illogicopedia
Jump to navigation Jump to search

It's a good number, I like it.


Also, here's a string of random numbers.


58606418162668991135 19011774524637563758 07491111157852522357 15410712244621473553 62918968011310815090 03421958094023507074 16278299399518727961 51092877014316000634 43617583013704132291 88284845081328052160 49284221101991413939 34983374950009185156 30974286325399675599 11297548158664539411 18091730004705364688 60636206352958371159 63098286975084396370 94720856113050434192 47190436700458727313 11492608535724413390 40350839498679305184 97205034593925496757 07036902042056668733 15012287548564992976 12963195351322313622 82530998084015294733 61541195379793220801 37083222703603460024 56821924941984306835 62056089758959717333 12144060089070863303 74331617699664135180 85070914989949997623 96149527702363068812 88890268106774449294 39287670996297920717 51422630120192794889 75704923385976234335 35671855744222225869 15998916622265627708 00955275402953745095 64516542675580967544 30366874852866571403 57887323774520384791 67259654776323052985 11913901911720010058 87658067513369473171 50746894086970563786 81235857494767634603 95540748440608268330 47874258535036912250 78351604951595251281 80003869533849639702 41282123268776092681 92926164162114368749 57263435619843495975 65978266052273794244 67582839491560879399 91945500180800827571 98370139422926351713 81519154358904222228 17694111430327513991 04659381321991541109 39059512845773635393 52209685086422382416 09469669939251915434 29819453164205339165 74645086027856479614 35807471751125525140 05178711340157421636 66118326793467023252 89529387797932531422 31611044237437932730 81311063041434569668 33059518396708690352 45053252019882126445 23980438098738018518 12885661954464566865 43312053499124881808 65367741855846471881 82802842495685970476 33708949140720881905 64022032768398243441 82091475641421044261 08316333938436082125 52309618855554356550 32737172855517775240 66572630626746625031 85747175851693554111 38156561600991257914 70286468140488830459 77840236383274126228 62977364090113528555 95555454697620913413 51297930384994102691 66641844181593630412 54361088639182978009 67385041654735686838 10987698069411421060 13742121807374517406 43399712894381078938 65771253944691123939 79522516682162711156 55861028535916540487 01412434925610134549 27222166803119168125 11599066516088802160 47751162938452138039 20137015250785144323 91456723237544940804 79714611984965515628 59892262531109137857 21540861140788713757 41099089719883000976 72290389052281186369 73074933569000347035 01730409470313363914 04908009173899937008 42544157811064384449 82204238538296679043 24726039591553606816 52055178380721497594 45220245274918976834 34436564384528622965 77237453809690912639 93108309021016117017 05773725718847484542 04191600681280482107 54268714082013762893 57670751600269402835 15208964371422772423 04318146573793723875 97835493353767090397 65277178632090149713 57132834238630187845 16808113277718344614 70813088605572116484 31054874225552912807 91632021883344882240 31430134902716699985 81869168869851117869 80703680223433588069 18902675371986974560 19394578844631259614 42809277928511060289 24754901399531274734 84907410285564672859 80761528315617187560 67825386931552491976 57193339184968588699 56397203288778856455 30496140217372974243 37877486656686919496 38661333879604334836 39742587474029597901 22802902309691680741 31437053201579983496 21358535437684916102 55580410211803983211 78644850091263772574 26626581537450609153 23562541155478134188 24557018608844360589 52246955091622924251 47926969683314107407 26440330031365712812 60280299204493766206 62831432268994720085 83779557593960345273 69913502630855883348 45581256036529024865 42517793786975469571 61916537096803653647 76877047587746072139 71960210140382968297 95617497765663343599 00385273013811123662 50070509008179973967 14241537062682187254 92878690511572169207 53226330097964288739 11254008458290147296 66045494843871911635 33714476366301434395 82218562059298551547 57192669505555147323 59396458885098630392 90449013443410687529 98087718279907436678 32825927374370618848 28901879487705955779 69989006825670681585 98799054211879010720 25098125329679445207 84651914209063268664 31958035928121482026 86514623995502299427 02439651766813981422 01794410112434746586 51538903971212392257 81221502713368074455 48265352616743172399 65360890339121611066 87280605671885613035 88402232899653942195 15783506602221518557 30035686402037456860 82722654872550491362 56585904648489666825 23244824169777660160 14134644033351209008 12579874434043201066 90896497045802885262 50230973580485406201 95792934948779440943 46829881780691411783 94546958128971735799 02234794510537832337 90028679690071220424 80913932526017813985 85052801695454320277 14093353816102117754 59011320932336993135 89408001521742121844 46008221577331353350 36268829074668778913 79423423741984204969 93751521370216178148 40373255190311167628 12578309223010294224 69836289518002632386 44305214710294979474 23328265575164611626 40024177838628635879 57353872918887784281 15441953563004059644 38580454711898854841 03265367797034109340 76495160916038162831 98113329761195775462 95881558176596370832 81674866596797286360 31733497712799614048 93887564834847974851 22512945258692379907 08826500477355377656 35843379705070294680 62422187175109740741 22949608579382813420 22258130487567165788 10639243707349458903 11246298954452410310 98382015728057807466 00308409983098172645 93274178992438628993 59620676288611304000 75164722633270185130 63122295519671116956 61766784545683327528 03204091424393560309 24381476719596810145 94056603232256857250 44915577241942703721 96827209504428649209 70582465982788099743 51677638659356194243 98104421746821501980 30649128419258037975 29385225830656211570 86834399545398849062 16432452143181805631 22195370300970311866 69441063087450352172 13355400575614652090 35928883862763521260 74359329939392266823 42927161567406065918 18678536624638907377 28495897910690554927 82478793984431721640 44332546927260093467 08983827905204591580 14228457786004455144 61158391591475965967 64226044233478975418 16603439123481870259 88010464561058897676 42437280834615254187 44848360529452432820 75865249390431714689 76812351804065030759 26724192449748622396 43580879723808784243 25159954683608727679 96090724947945339570 39326868828045834755 16948085219800037336 13675627361141243904 45711024641270896017 07349062661615637301 33877830336766566316 65954133104325705320 46518220909986297427 68808404358186371404 83352435795050203538 13852459202318513117 25422978025430964633 96761817890393511583 11278479333577410497 42267010049334768297 44161153951894654524 27866323587129923752 47530602482593223918 56729846960900857721 68537928039770061166 62863521560055168603 49241946926606820336 27328026153819565869 28105815327602296794 65800165256995636664 89343889456876072285 42108308787766010611 85999032702467005115 91558469682189900149 20957814493904860408 81230661535753486702 77043484838632425273 47784868342751909282 38835356745646644053 59935278466507809571 26921698244513784268 48448244782843685173 28163580603031870516 06255015864296202173 00803973263514211773 59209049190856387711 62418120753810623414 41225403828085747431 31361129124437090118 93712735922404239874 58836603738389584721 20741503988441421798 85191741220063797074 25385011311034806679 78183230029529376379 77282398415539312718 53971143806897042998 96096400844483747597 84459805828388462874 97034013557163350088 47205987817383768550 47418404817088868617 72315160435089200643 74881822241113765897 34751039837655609181 22430430637822653544 74349676981756537724 41962143059450621053 36120385237807434385 04059713709550548096 11275143994979250959 16195049328860169353 47978941701835144075 65585588878939132313 22231652939254945353 59628081706686249169 95145676042549125171 11385627868488271899 61763656475379825170 78548540392229674199 12332976887494945604 94573234690155759247 42371656438101837131 55716408085041292351 62163752386640748721 77220293826957517006 82424704446849157325 82643220719985389814 49015772030531890810 99070830432654474188 63135755209147551223 41568800098858102792 17991117947393910820 10188639580146879490 27011204955388125964 49589999413024123753 91245295111018274660 69154147975057512551 17092070881961956771 20394213657318981584 53472128971881569288 96176639116446796398 06024212114937728944 73872482172770092317 14470844674692507958 94733655486221948736 02125800772591250056 36098730901079906840 07441157976942849974 80521080587896614019 12084595417698277202 07245144952513494564 77690071416700207337 01467159709638691180 81058255154314772708 97497630742363943676 31531954112561964421 33105486237513025103 34026917116907984164 34562524182722919209 05992804598397573181 90507308693344085535 87361194537622422263 61182645785353300599 98983244803218118711 10068908289786887160 67218597631642496708 71711044787465996004 46957164110183838920 79155067348064598203 19800201443241375626 29522323102835914541 82200497254885991948 01390881971107102557 09173998115287337137 92312641037880309499 70510802131107806722 35857253957227901982 65098319890484439285 03264283967447533200 52763746663402482433 27299827280803320967 37707533958819309575 91769127833524320595 15247167730704497315 32003932920943734214 26808573661758577470 62316452878404492987 38293983855256304835 40441285865969672768 35708087913685646555 49610654329249913226 11778544043492842969 02249452084925481823 37763823318554296330 22398471454333407226 65593774831060297183 89346599275783290518 42706655024318194288 87961221684475060302 18581007883477197272 10409331796115891668 91029045445784313649 39417698862667958647 55810177897153795600 48641653293636133463 71741208588219376181 33101342846269319118 62958661767927073670 48365781931500456671 45542106915216850670 15701262088127730051 48597003219932950574 42276148454792767242 89705397218344801001 61837995899770312656 02078517337283524673 02662593559826313362 06103306671412229021 01255618331653268104 82619508157688888450 85045360244577624887 09602372476377835468 43930074857928201531 35134960607120282513 23672190347710560634 89996006867417947585 53900824908995506121 50815729077664807935 24772914333133816136 45573460268185748998 96422778363721697852 48427861745746396481 85726451690772645813 90179511184607017388 18945608705543750162 43336490389559322706 66052372863742855297 06875130331239291808 13508967559206006791 05167010569954304311 95138053412644716245 90360199233702586180 91564895963333741242 31211873663251335234 23171571004745336703 79921270447712455543 48444855865489591449 93366306239917983600 09582339076371626268 12794678587321128801 65074215174823502201 04620958429472773027 59678556449308383304 95122312203235850503 76875349804782875311 18692706761203173952 93665475735171205285 67746376624893332251 79725738363021299190 85310763410588804529 55635763931098435503 84700595539377233438 64039476461097761627 79957858971798303228 18199033408776232654 23452633978450004848 99315431553021819779 83990442790358159589 56555220001220165330 69763426707396106065 76660284891197013315 60708999538334204375 04678584482942550890 95634532165871044417 54910507712525376821 61753109591064443177 57283921149256223542 50583633943490319241 32787297194210980886 78702505063395043313 65682132437890944518 04427822742059848457 94792085171774651940 57733373538540862372 53523674581516396337 17068219235465680505 53863025451818544487 16834084150818889607 15186911843862233968 30108636645004204997 41141010125736754741 85186059129335445864 97885214148485025373 72640353248405420377 87524664713151890201 17091472042200385552 55435489008002165463 38021531541332357804 77007777197122642354 28741036822693557739 70938374126912635675 72343259060486773643 35539377006991339854 66489344297733568973 57206820470180720137 98616773319054164868 23427842618288468251 01675584465486036345 95653254949998633269 25393104303021818212 36919725813436703644 29068982265834179497 38732284809654175448 08932829815908107514 48874929953342351703 11693702852769465565 43664989857687957969 79415484843160224580 90070670535695258079 68115917216593975538 12864328958827878756 25406990202028235402 53631452931488661091 56581015722548271453 32951094068903393383 76402647969125030750 20953035722382075564 20251719960785776707 76045444717260873579 74132011520940561442 93767230933362066103 97744434381992483306 40103143718490278233 30579268152498281936 12350523457049311259 34469174425750069065 25262860053900543946 89019668361475266512 24792962226818580162 52402828964162075991 58020801179244240893 88793350760693178581 09082373710869011482 87924356947345178735 89403901869168562442 51681846276092055923 99763554783590100910 34173569792614586314 93087543769697470500 99917913988030559874 68893731997172893813 22090846438448005636 64398352078210689048 63206717709120197111 21979779519147483515 19390158313194745825 63038991841115040189 29179274570946556337 07036057278782274786 42258815017541379173 03517763644119070826 94767897395097503867 66081621130582914908 49508425637260716293 83054548541157528925 46655248378803005783 91876237611499487032 20783542122050813865 23763711335020607876 65882792655964916676 12583132063976996293 66286428855167156830 18757413713602855439 18584275177318839803 66241105883574250636 82231119560080323001 48566993803901897132 54326449406792329766 00713452196755688412 40288111822153998020 72216556284908318770 76496026411294517056 21957814671410136573 90280240482941467481 20297695386122103679 13778793805628681210 58414842008757791606 16627170148691983754 45518162767364898525 36515885182657586315 27069374650922926514 55688319611373208413 24656295550697791664 54811252452863112906 72681539190361178110 62009184393279236800 46502542559510521793 64828779749200845052 58142807789634629941 41064257036632632081 03099605659466172795 91711993458442380512 05631201543757388648 11398107599550036340 28679068717835682617 91086832570596405738 01691175576586416690 06472278097350522763 45389133734526077306 50551374652515258531 31842729271016524436 61870038612397715353 40386625799912057268 95396446739802682979 48120796953525937493 88605095831977875016 38337547700148264455 67455476225119631308 36764747991310414299 96324441220930433461 60909368508722790673 61131851553737564135 38644081564069911181 51323519686904669533 65665661266115855510 36866457713509009626 92549038585290296089 33092564101956336246 39750770656044886090 18719584520705790206 60697855841340316717 80099971142612204580 98492531062247035257 15640884278021882760 78909679601652168610 76332208059298299865 00362194811798529310 92596271527573511890 07160850991885520754 70250289218116010480 65743970707576387176 22260486145058460805 34286367168691191534 91604703911840547692 80586865684441851516 18382674738835076301 58302543240313658585 98474619460850361317 91009420726633448560 94501297230621186690 56145049743932425285 76154491807234445018 50631614141705278134 44572704525210252107 14502169596770663080 17193234800141980693 54492556118713875119 12514125386549701492 79772529203434627123 81045829559195724579 04771555170008026010 86465034405508286773 60719476028198113116 69591863406280568453 76945119324985249731 00106397168071377911 62548476392979033911 07273175050091440798 91296142645010589598 30550789719265091328 72225702765664540490 17109724650837185332 48275122648440081940 39474755206118449495 38084160567255216808 33026633012300043786 89069476232432378580 86031951438855193492 82894360743546854177 19653464524795481212 05356792604785958342 30275200125802904167 43520993903310291896 78210824876574850664 90233858894873086205 94734328084195373959 85797418347778395355 95898200601254253966 07172757324540048040 72883800783031327279 74575017750876713980 07211673436317061165 54565078114824732634 79472559807080202926 06941199429225089553 90520614628948452673 15962578683030130024 09409990860654717386 58576427120580467449 57057101896173510911 78565645734527990025 37507592765096139378 36947400686989954211 77550178067282946667 50643947683053273723 68856943732252423662 33549216682628106855 54551006431629736107 33888116074440711272 21597107107507646964 33744509619615882781 45695464191502517477 10747544122944023892 70007451127887218220 61003361769484255469 17561870945092785270 00905810790257627763 27695563041282409042 18020177653987490892 76729092532634762265 54760957410168413450 19501935963766929716 87706494724528745656 81274646972693430703 23184539574253274850 42528901381488312302 37437988485066199124 17247573382080094086 37313587220717956943 12735344395250147202 57087095032776791085 66056643141508947463 23107643400257617634 62032396381180059182 46719105124851808745 86847844370457603274 88247689884072943496 38230199352418272075 43858615243505227879 29724815671023825074 12411252443865388318 73523370696157991056 63324373158311973924 19623205665957096836 72344512929418003393 75118917357176754877 72031983857233627714 02618435300015766073 60725577110059910329 91616126765800952697 92736411645451993131 59413495842437084513 22781691124847299169 04965534842177382909 73283775518928049775 92717433638440693675 40613979190793767766 34824926335832758830 98338320787242825117 19741586290770009903 55684160494175159053 98932549391921667611 22842274839450140997 01801976957441263017 37591572599291740281 18830940411322625229 21338532014188905502 18787799508341589435 90690751665332733126 33581331512229188000 58676872034696257736 34056728368944579389 11145640256839517450 59656779167371414867 27609384429826695451 98798617017207188910 86607329064960299844 44072469801334797987 97806212610921787079 20334887822137599995 52752087428247991825 43112715441726048744 50036025906455705244 22639949689590858751 92044036045918684791 13960154221509406962 02666280667277376721 14254075645587542244 66589592284858860945 42365776977707914012 44212241341296767259 00194042863890201045 27559657197719478459 16476763408797167161 00749030339497546847 94559913586899674033 55869830777367891249 67679541260329876478 65774342902940934385 35061332677950936620 02216055368229103452 45287505408545611891 09331017133137007132 15330516029846631015 92175741552711818461 03468569324960236718 82751013353643232738 38975400602253840052 67898322472271383325 84470317144373813858 56756913600412995843 21344985290453419076 65289404886025060703 27586477226353177712 17511626087144244993 95823519915537582442 21890433978318732534 76643065855982622488 25458791960077266644 21359808105837144228 87762346881624611694 72418046942995587198 93343649021879346608 99732629915623004404 37282757664298026978 71817312580057642076 89156339755510854965 89646972967080198105 05239777346934858452 74671901968623388898 11767616366478530755 95792787598771140961 28968740954810304475 04698955624279857627 68524294331206067933 50903777737166946958 84052697281085302380 13525329805421152446 54545971152245269733 94780686795379909848 63224301574818162576 62463976270830497257 25473375149143276433 24872919242514511309 57349098465292061100 19805467943827665347 33509717467442441442 16288093338613038875 43724326046324714931 50742790070443853755 42203399944550082074 04917949780445575720 78840361464587110569 16740568620088763572 42435079506499501926 56343789379188888281 58569703986247463394 01423766956689270771 89215587654269754718 43678692069116337408 84352220262583127671 39997466100332645015 69269987520399650324 59272563832203249413 08211869650952879455 87307698393100265169 03562905778816631464 31634497466601686793 10809967263613723294 89838021094046104308 18703443807033429726 33239593682516385547 67646414162251080195 87127469451588813390 79603080993104204468 59926258003966298330 88357205637431688035 78948142305262464246 60416352563006550293 58737248146472067098 23226679158121123982 41194868382282905484 23336303625080869242 19076202558215291756 71629253055549060046 38200918018109816528 01726225563394623287 27476353576416487295 03864104976182419814 12887372585115441174 33671929217576114743 86110220872789502606 24337054055519420891 91842458560492194781 66136743688231200926 59340415333996152846 30081923928619331590 23721253381767515292 36710682127460262243 73642969196259601429 74840718614294676118 51031940253380295219 64042222966407336844 45491862357797530477 63282243330542333483 48188604839885429102 13686826722371023039 92769871515383710972 70984012331155748855 96185092416385521474 79233662096079648571 48618681309697538888 81074096540996619721 84410198580880209089 97380292348669280739 62823361657337805424 30550534747075889012 38944005333338634213 88223199808888316395 49821092884106755269 00040114589333720851 66523626461595046551 73156149171812403669 44530554527935291960 71312374965470314594 12662068857883359529 90012765718100408021 73024579900789661842 75155907180893589081 53354873395430687728 53894959099646378655 62858359266657854322 27988157192624267947 28625256770806234169 78230410917644772995 01937612099296491885 47749545115954846155 46039537415604242540 71660896381816154667 10295663237954229342 31043493286625162070 97334819908391661489 64443085254991776784 28288581218500815784 65916562222264372632 76638611912508254526 16383483332980887818 05892892256698729219 25278607313812889149 72990898852544687210 21973709160355726689 38693045646202121335 11796256968794318715 64764277863552590008 92989805576424041587 28909353648122328098 36280762770702296561 05740440687398112629 59231193880050164852 26344184549788002094 63498612913788822747 59538391497627427598 63712712765887229984 35682698539804404601 51783630526260125283 07219793654299582179 66928831486336274042 45573792007977479552 44052286706853020004 90698147305722287910 49903863814217171460 72979987462630287157 35435787042624521351 41805512378638382375 80438035220287515358 02902897740242618569 60977106061121483358 67661738612584805813 42915367719267020389 43784378825594129437 82279646754012360305 30004485880946586634 79716068013596431736 48947125454735712473 54920625993390117618 41785168206761979082 05531139172259198796 08164073865132310104 14961576272315817199 36050193659104483186 05433156533043329409 22457285722725888754 39593588587556630811 18554245179872278416 14769187805983783070 21514801674881693958 68107406694727476451 24499714109575062239 64989502359856800213 33423738933683730399 22836032439309256244 89446262900163231688 17285039334384820567 88670355607188000278 73867542825970801948 63240959936988573200 09765754800471397435 30079804905844251432 81878008023790366499 36258852996649382278 78975962357572836734 84806964012486884745 50289657289504973414 30112324848725763519 28097732906945098690 13574805787745113970 51125067450354624928 50193863917669004699 53669911834441604876 44342958837077081520 29921049872815284660 70876601538026885319 02106051812337671119 40860449796305611026 01977637303586725702 35275912010970489876 42685309552498936198 82150601769658225836 16831285301984696089 80552305211719181313 40801027169039197047 75755030372290387283 30129137257052638495 03004648902348492058 48791415575876622884 43874815610205825243 08928768479508069412 59668062160155160581 40871341576991754779 46159990931331722385 13855621231398410504 30714251686035162872 25829898901498489941 54719981503134599947 73568585485657299431 87931473766160757842 32416822916338344956 67532520918378708620 09555800879057018181 75791181599355777839 03466944218194611877 89494852059518738677 08029829147795633773 51978956938691619500 90266988060233278146 27797450636888948269 91849516296211736010 13624348647109745642 51048537973922387118 16175126611966135621 82390042783364989400 18114036668854423587 72840352551983312765 57201192045784104929 28151022877842696894 14771076927625094019 09756363995760801730 30839730497892236773 16447731891607662106 03687416287518252524 38897234422086761325 29887242275154014581 59963277481269987693 09079895548322269799 33296489276455959782 17792214676362876282 06434479558277926631 74711805442333939104 29019582870271638481 84286180160281931099 27854255792142657882 27223334004362473155 82132031354938640889 44161989294291119344 18340734036322553446 62494421146462025240 85782056651467613026 24215854805422858833 23925256801352636410 39716838846589508940 01437020929389677326 54187155589032773723 14029238203354476882 06851221520763464525 15791983493993274226 64309833592718778596 12287032644367087122 78284499875207847487 15718681970425301299 88691377022849330592 90625830857009664766 44070982868675493137 01845708549215643812 42183606237247763377 72770801947108790983 02617686901988691400 05824580106622688545 34668858593505139189 58354594058150630249 05220015619580798795 96416298646504031317 73100901558609837668 20010825751967497953 60785076075309584199 00356586482312120873 13605095616720261374 36896754095418066985 39930001521013546945 33276590606886229057 61334657484997302619 61623537394718989240 39160330149522646664 14577848849839003889 95078945662509716422 17260782804552024778 17111500601532336751 14776771136537785288 93732673068895312194 63300134406706941249 75832361207286726768 06631606147609518955 06301194281082693057 20832811571597056446 87627901952480225423 87738895725147222224 00863334811036049996 46938022408398809613 78780791421259615990 34617638522092738271 87427504847226177456 96528701312276625980 68920338516572773426 46757851920942285957 65137877623587531168 16108819889379370227 15617533494608764180 30244595458353475259 92717303651825512533 39223240476570065027 68752137319010064975 39258616103828448342 15632655045976365528 81862836812505521377 91279373556913302948 94233818208410811905 52696858329296752126 51549330171553392507 15525222651661482962 93687235100372213080 22204973359082230174 64909051604448429489 85508280471960838966 03928244729162313977 51205889260341164519 59168883376217211912 34696098203945976678 40699767032155371073 38690508358926742084 70526299600466289600 21845615844263223037 67867208804529700134 29586967659896725578 36261787237315394741 98910968046065130401 67854818609694833451 74565588435632670000 29901324199219909722 89325205099743365987 64401775768142175559 40101974813205717246 71606458413752693738 52728201800483331549 61570379442236399728 32226021882949140981 46565151838836935185 84310171395960683483 44812871168151796893 69830374113467986617 63546837892365638305 52397143095844478343 99729191020951027707 59274353577110960801 89048527953900653777 74225130790853993038 32037384846345932248 00400275197791372016 96535448214426644766 90074933603294869532 92068198136621397383 20224546360394732430 89924552528488555091 03353692870232000084 17597589214186623780 55190980842463026945 17754987309469925007 60700440762996042205 99279575085438375011 06917663757178389276 36625032592309863052 66982107111683377781 24802580516064235059 65519295189217257888 20720078820582962353 71897066053764242894 05003839732398138387 64952199040990735801 47310458673671690322 65381340462218893025 86305422193963009037 47143532666273697507 52352352438987534729 65623146872841925438 68067038896542751636 67262002327801231989 07907954382186467016 10368911486604344184 07985490670281127311 92266119705980386672 58675464056915649912 49906853137904967445 30471647535573890802 69060265378939925072 21557162492012828542 60542037309461412488 85889789262666306231 18891394297990346636 33213450604465267044 82657842917263094701 89189247388343203214 53454675519027465580 02419301325698388450 88900197075686451516 92739507883729034986 67085341174208645858 48023151724911041455 14367895958069724817 43606560889421723219 43350098159972534396 80348518984360648165 10634660213951338629 07892884327202934391 88473515370267511069 80306957483165709220 98606857332709348837 52847785721197503664 15868987000873761210 38366918795434961501 47750987157130893601 45981989617950785552 79872247808519784027 60847301801096040479 82419017961036779237 21786469296630626773 88855975601528901659 79318800968733880974 50023088395218895839 76708617778434610370 74010768694053930666 80849465957352795806 59377286127885438522 42206230175856643687 17662834239116722489 07070095137809698987 58981671283937376236 13384672366862376838 00561729292293871646 07907062760293713432 55837470969546176418 88281467452549499054 75258266353679405891 82694859788808890121 11226893716277397407 09214971874133944191 05340715442420549126 59801196626115083357 63186009597887163194 30498620366217940829 48950997566751780314 46626510644833737476 99954723772498299689 74375741195833690514 95740108119470935724 46705072074959108623 13847673797329689651 15983704271841739532 51483425574793350732 52234269600666065667 10324850233405322586 31133518247495993233 97990569796639630896 43416405699952792858 47701365909440482497 77911128066963027504 16821897443758897192 02981872631440621873 99471077573732057357 90902468705110384794 59429457861663651621 58971839876310602896 30982629465894348644 17458313551553624316 51297712193177448611 17920694917707298928 14369523659416058828 80818921623182885275 79048058910701801166 64863128634518784641 11066509862735800924 17938797408710709450 84046535860513138899 51748776806946669278 37725880956748194045 61421621128221941975 03841153912502348382 35430921904446337062 82251131281696019918 86257861009124548512 95006924742624109783 83662368523894827871 40847745891362917135 26447375532695050322 52918092418076003719 50735427803769811304 42009925243716311006 44991762130508749465 16248640204605900192 65746190761287261692 39906437540784056289 00361584636786211344 00947140278569949671 49384306318733719001 09881992333790469924 96868094512542538175 49543044189734352944 92880777013620389106 60622029139445176685 27945842991470284446 42768013917524686977 67030321307856944504 35663357077662734486 39389953659016278319 62458515841375890369 09618232912156120080 69505102849071385862 08990337062031496191 03489861296272452893 75297562960686647834 29032179966756717836 82392726588848365790 42030705358901913072 95685672919755847100 38799059745722374413 15198099754783975772 53551692263941339837 69056922870485306637 68892517548467556861 41032093655157885792 74180859180617668564 49522440496282737876 59637025564532937234 00073034529227945664 93311787464048714351 96403502781231126594 63790313084471208946 50933643906460494953 30507495587427298067 86306206272378618185 50375036758472785554 57667993206157133891 88727662387727359303 73106036896940472630 06552529844764539711 21932668039217128354 76370898338301263462 48692000025681688488 17074123808970219243 66444337263817952723 25618227314850299026 97125523801010581699 36998611929762889511 97184589024053564686 60899875171661392113 47114936634644042724 92050333775564152087 91083749960794677264 16183530802609745641 92728375708394191302 42479129286540609781 07481770833280478484 64718786393059793952 05703299570339340111 38641650791031239840 28787336403709834490 05257443961684900286 15082484951994493923 19665098255585838956 72833026598728398477 84230212857490773663 33892553765034028622 91985855771767416240 58085086848476029868 21674408782818693183 86308955189305096513 35715442582831197180 24941509429406905844 63056013540795946743 10008637434225270104 28793838294607907905 93034781219532876319 50170355363057625758 57723887623268827612 16447789249994807999 74222897353437195116 17741509622588402024 33695602601919259132 26076606237949916202 65110676209411160429 90474821364726473995 62426084873451909990 87392046766722487819 37285737467996741440 51375137371243023954 04694079085687282326 02777061847711071015 80185602682935731343 62604683412019695899 28731958032421095247 32576117479802817702 04569126139761341030 39184352812434146085 20586542587334832442 13377179089611583212 74653721700587515138 19008866175813634558 78844391748159226419 75988630306021173047 37815512518557048042 29548840512735501044 74524281999575262765 53154608445037783255 92057487854254680875 27726167717044477428 93800810247057691750 49877792413241127040 54589259175911842681 53660248933829557070 14989129373361667273 98109025372512512624 04030947390389181190 02070340787986675417 57947236834206723952 15884853218791915178 21832194300485753635 83288356552845113238 44473974601997161019 68250665372157124576 64391037505332194169 13864770409595065137 53495121443226211728 29159101839612366296 97226079486424245147 61785766143295332370 55755504491720689555 37853523855948693471 30085238703793880972 92527288356902625814 02451944726470823279 34254353798050319770 29543541122669074926 22618399677973170004 97548801626307159390 50673059484875305822 48164421958300596595 13175218082881937439 87594505498530079824 74878287536908257394 17779951068693769531 36228756603531139623 85206763252121735654 79481662955974473175 31828335661750803810 36968077761756490831 36935176998909949788 55937641210789968823 18832295924558936569 48571970601901346023 16948054071950030330 59441197468895767068 56283012654917416353 66185072156332486450 21989248320772794752 51163556489109905977 96079743292750294446 51976896761866926698 69375049593320431004 30874458181398940759 46348266863936685854 60339102975777574771 23131380145822353603 39394201598331932689 70084840660026417835 62108776698741656979 49741777142574033423 25426565956426910573 01083136702257502312 74948570344952857869 89079182180526798100 14030582764836539072 30254923315153185659 00782663210310491996 09712351264482571846 43612815453476901248 30700610483699715614 61697482559414287162 00194287862519933933 98824870510580759630 43042716396751399465 99306916158175874121 36541457096467989455 96038374887837187422 94399490149686853718 95158006335250412052 12802538668339803465 35358515226044307852 14974031393199582220 82337487261548131390 67616921682022942005 38913241724208937370 14778541565126578689 80604590187220498770 54820586407367989667 68964074164480117969 00445210763359926935 20351841264684160142 07811627811021835567 94357749224767509689 67976628381013919659 40751287433931245010 48724349802720463520 16403923614328492775 24827184145271999180 12934824082938838551 02799234781066145770 34628971176414865217 83307464642981221093 05569124905899135855 87582246171121063987 88957529258850441087 21906350058514812026 23305417341043511017 20146242828981474599 91948978692187415030 95457100962558626408 56714958006549897947 86343845332042240768 57502495670595670739 13382283838329802143 79582360667067988472 25716431984285975857 04131364826532777275 47332104793754273959 79772026663507709865 06345845476191600044 69807832012871270699 75817503791987136665 64886200005540304100 38294876943546591532 13328558512363281936 32284694763514274046 72820269927866741480 94998231033104840456 68752170218187417548 84394278008546785746 38136648648551235003 59429849359607360024 10569213705875686948 76363944843365825641 58181511359438947364 10336625178314465678 42551970407625596936 79998205981743844503 98022028584621565688 92928816122573235841 92373853161985719183 33234699159834086668 22686683980369954460 64960564234881277388 92142804029442718392 70333751691129559083 33638066505040699018 91193264355627256048 30108118641568380244 83623881308381988349 62657956231115745000 01935770603098019857 66200276544590965643 92942468406351710016 16018453521691026237 82438442424779276887 51637804051378411611 15361141967454562874 94010754959966839786 85875188245659992915 07245914512813706085 73580726660964226815 19961143711057916775 20569184401405590270 27976013992542971369 15120128923189033000 57605238938517153694 71156302429823515924 48889947318071185453 02253811546611706890 90183834815748285030 10391164753143710983 01656027663338394943 56885434477435668866 35649671695980409231 65268378198245273128 49282418718313903901 50638247413243235351 63109048732245102356 07204545863155080522 37833506662328448212 59487160186998972984 46638234239702779491 61893947988432533373 49995298910290532012 92633253905144624369 02649384540118745364 58818981081744317722 15839454481406073864 13752564463448448417 96159306552691610875 15550178368741045939 61718481415567002879 88542156897031985004 53566373727192486146 67713181860959806167 89012942092456692546 53120342564156521002 29629504286387976006 21576747425187254198 56660570053511971703 49391108977476186259 54421452414049816633 84782321728123146969 58186087701293705920 20475153152312207688 26571145575248192433 24158773529825701009 79169975860963319550 91687589084341047844 57293983008833495199 20682581137627600598 80043423681178485240 07942072567021268161 11966800717560179833 87830947285520496950 75230232249714948525 57515298327819390170 63329801416746292749 64900987328392152335 15930503252091943093 13300714847376461986 12279607771064189400 80237933926083326257 29095435345113015362 40256076593022959030 37194309828004173628 21040212339173164616 48539056775577339075 86835555166072747816 61450611807323116948 51704885173742524846 99085742536783870863 75169530472192166343 54681698527753824540 43220096395204595474 99848106031882506128 66716902995010344115 97045259843821182675 52121113502091284997 37903913390503060964 55133868549994927828 01880898820489597320 49744473035587834965 24870360033751059599 58883068771993695120 03792442111742996035 02459045850081914015 06400453739714028892 38722378381334028384 61281169396556562940 65121915127954815414 75448786936230804026 10414434965120651342 07845332536382725961 82548849665170251736 67679171091108317136 12328934287201021656 08528560030650214810 65779337592616176094 82927361692586612843 23742572264761518336 86699327460976156275 36650032808204393418 76716286971862105624 77180692446479837378 71377468938256406583 05610779697912792302 77817030067431536446 88648485457048830087 58424618761722031968 78344385851412259821 39954524644458621251 47331246334754940271 33929551651905746039 87984258968140502325 20200779795435082152 58124431485766583465 64079009139628808917 30119125810322163319 22565499008304444997 40877184763555416856 31366232785553919194 76234333972684262991 84644670057937083810 32472178460629602625 74942752658674805976 89511115208743768696 14156539007138087163 30266814607000075190 80787440713985646457 28090979717368177874 73496707152807896938 58157895637119157116 87093777746453117167 77670667797065390792 35017325453665459983 92343987085451960838 33164949212485682225 80213057282572906255 52217917230257109495 28820079976625168738 25587730475294054460 51779852014844823410 65885804215060828112 26295394438367365122 76760101256298159129 11572987843545700414 69546603177697816851 53554926086832744766 96328414179442535809 93214980091941527432 71745907903787241367 68690576145529529754 84578728988645990386 62341121184372974294 12695440394957101604 62290937810338645558 33141279550127773892 85792259546010356512 83436143063345695124 66422329285806622720 17463324974722123190 17495230906516438837 88514310139264169183 03512039036884758095 59776418241378388364 99479305178994338569 49358403913217193206 86166228226989352990 21604414234558144550 81704046186862333677 34529645434126118744 63723904812063333487 48951164537843561030 00021318571273865081 15934997368909614413 52410105712808394367 72058089630041762590 86296901820242219134 16446338401617508403 89505449511884841089 01068218809647714364 76570253508822441736 96322126152035155160 50088157057066842131 88619380739250342896 51727309692963289306 09837757891412642870 95193858386766796794 24131770311874671650 18433147337260011792 36178946361630482751 69320327497810713473 18635485109580455239 92711437757816863958 60275497158680367503 49413019223434688422 37037239406948521754 92184969184175455211 04686708710329193490 41207143053703292471 99759506910869781515 67331950920632405715 09204669412464863255 88045287854523020031 68444823413943727282 11169568572579035870 54535383699874586019 81305748643125555419 11377207261347351993 92829155152815630148 16335532686763450388 75808926286963201190 17689108054932831133 96326466618888685411 53169185842670934303 21237345102666175693 15837566874270527970 01032411248230291370 91826404107132086763 66566151411893839853 39082130817358000539 01534314517283630680 89800902549448642688 33618309229714700107 10975857433757688779 12870609402641108316 37618360282981932711 92708059076502247692 06551233285899375513 17294930900850355961 38104609636988361534 80833818017688997663 59363835635329026352 30871581237451767530 27316638777273734137 90484186591966272803 58256545495958869911 50105725237176965221 18331868942198206946 57739018153754682191 44247439814392781841 48438895051372899121 22756647936771314103 09103396319554021527 63594822790893862728 99928071520253877089 64983237829943407308 07862500166763738093 73562084971229054126 69370033226127148066 40778371341954672477 70976403122325426834 66034776990354904714 62285082301313349891 56633421216633429441 36059940865051005354 62092916738950351259 44392031613993200056 80050555769729710353 68329542570052147385 41042932953679587003 89246806306637838649 67359787918190658509 03447937844188436639 40344706718469610705 87570273889294365734 94028077506723988207 62320200812507761287 84734110034355639129 70336115850359453233 67953126688221719924 19135255160079752995 31874399464390200097 59810658666950264931 87635804272639071642 53680646384840646915 48822512999078819085 10706715399061078969 79920614830696824154 60561284922165789785 20008362283522471266 74077293244031800566 29949136024160817772 78004339379581178083 23213908360353739910 00527794003988436647 70214412685229857345 53370852628452749653 22784264747257536040 26137944199198044075 92504805231043727778 42997225676701980943 80565900011453809155 82488724847009726105 14957821672327054828 89772216154975044644 38278479248203514151 04919356746522762692 49638767068452866847 12206462764331774764 22290054942590679875 71241553189816077065 78967637180100183812 02350678401229240415 57498135897813002753 96186645879105764184 88330481619398665036 11682205132829040342 69040047681812548574 12840443534801091336 39290477471049761716 62585918834601347583 80257950565294566200 74351265306349000180 72171687991021124575 68922407105465460976 46466730339393892720 94287018646317149112 52884587611689077119 13765734840790520207 69893964226349509980 07231023180674886104 34823694603921498880 27224483332788473337 77142974678874238339 97741486787195616960 71197261772327903879 72458993308239998973 72710031875993790324 57211144762149033511 63975892059994304092 27683726228003076540 63148572625896169477 90745861850131394359 82137837968876488865 39126565345839809186 49164158919284088161 02326985835961858672 70394615942693878612 43138638435486913485 60913816102312963322 11726370404392432933 73644886419754710898 62091631918824884848 78097856633102402784 03161352255461730373 31602214161025654817 76564851663907403869 80098527662312806460 88506734538582367464 42752774470717876641 05993821495475722311 21375290444276284699 48186867420785823380 08025453537100636598 55079308484604697313 54341683766916975449 10172066997960760374 19425573475506914782 81428936819512709757 29170854114070072230 78537619912698258607 57643917470649858924 99897861299991911128 67741429424729602239 17214783696461528851 79926480511343647948 05665028651080873723 92206941987736980845 00745822737000154804 69948188236092805081 10635323111128450883 56643383857203320834 65601589218393231365 84723024299835353649 81993529693914399096 38892591181339226753 10279969009315057866 86932531988051332045 77680846926790891381 92095930346064794009 58572113364852033531 77012295659308628764 91500205710219690749 38511022501703501523 59959729090914461987 98236844158499566499 35232268456045628698 87409960739828558973 76429293111339973509 34517750083355951624 11454514339909914941 92849296781158570945 29749325314584010165 45641545416097702981 03991449406630041945 29894218337645283916 86926370603890487759 80928881298596754345 54140484159465396405 15821125332070833072 41971631802474772349 60354288021677418777 62763966655310586424 43489883714802795232 00583989259609238912 72475146305669414249 48696326283131738314 18755261082975018039 67571774509447101532 70183549970830871829 66475826961278935690 13969738654085456567 10943053508355059632 51212467340912475649 19579431076756139617 27664436562643075186 88601770705965130425 17916185790336894237 26571552457981304529 73149390234378788783 52766887058570459011 00954953445688083267 30898619950869871535 16873505786965158063 27006817830190570861 37366472620432145782 28056155521041181019 85349251277319763777 81887170485014239452 89839528267867771794 85177681087589949819 79990583939001161724 80153369950049753856 38504825049716829617 97808361984887767519 35354403683538263248 60277774735131617484 62496726629798276218 03723236152054849881 60563916553505706930 19154688416250230049 04506373560270105874 50171331064700585626 24671349991295049243 78384786249697156559 15617292896100516997 30524489059557815596 69293897157349056143 71824762222161024043 53550933097358841175 35925976509052718977 85101712125343625848 37835235545336552393 41538453692115666946 03102808640550053263 93644220400590132626 24010573626311181510 44222084751399480752 72455578735873114707 19617018201400319039 04519068737662275901 96487288971200887827 60733426303879091398 78188186619363825403 79902665980301877772 05742415545263740231 83963585527480305664 87779696747033882350 09542811842687711227 61801751022268435926 73779416510954472221 34637947777192811339 11723064491014515277 70833651655440069011 82944880299418878160 25355298554319295910 32052354839925663295 34812722634255655148 79086785324577870522 53926457965049991966 69163156360249264226 16175961259509379895 91983199269134932168 05850421460461114560 29415012247219497804 37601202216288392959 51567753015985677096 86428941752085481642 85656872190289639952 17648809536990400488 32843635893340464713 98677187353958246689 78081475718438228551 44386945317246634808 32082810975413472106 80108761732163135227 34445932941616286344 38668181378883611672 69835237450913606089 13114320611622320373 02033482324389332948 43328928717945099435 84851053219198185273 52813493371344852168 09836117838909228602 48553189691840647857 45846520726924294395 76813540076673479976 34255648557823823344 63626798047342703506 70200948509823153932 20311617915941403650 04143116383086766709 88536691422675767469 82415710972597484244 72638707753872004656 88925632504304590682 09843313718606099644 82149466655592431671 15110788921234323423 00081925078047486937 92349900559278462014 41750619940435616814 29887640436428539063 80714894147836482117 88122572113309160009 33175962489526889758 93607423348512405042 06065490075622544323 15706673170954669914 18730057745606451427 97869234336236528792 59690942763762617039 84117057503788782222 54142313585809350549 64767551060913360294 96708764824210640231 38891883388191880943 24799671480912155863 02374378250800019933 16039904696207437752 33969990595259143550 35235730205341512832 88353855678930172209 04690737671219677223 78217164431002171510 04427356697964570378 61502521626251541732 15925054097229800598 92850604625121011374 19679700008508219101 68413518312846162616 45061892595953301155 87170525920238411523 05100264335045904719 21416207722712542279 90572637810329436226 59065304574431215587 80554005653404755275 70901505793442903319 48476041481590773277 71722016483121629692 75784673455153539484 23999685158366671119 19587908648317990074 62231056842322628327 66468863754124579864 93409877446625724881 11154681377030353231 91537147392831629696 65598910143481950900 80888258534727072272 43513416621931782362 36580741763930401987 96867947160690542235 18056995800507136315 53343011717263606422 16115122210823126938 68596903172874429242 81192859816424155506 91315421515240969147 99735478707880362952 51055819524468570350 30687228202162475674 76929701698746201057 17992374755517725089 67185181727190490686 60157621269889253485 81771731976135309889 87802863411183955318 53463693651158055599 49289027771068897447 12023489996776229131 41832634083956129185 16368804427401289731 14109687366548335605 66995018600612165251 93334237585788383819 74234922856425396803 98086338806831494317 01556758749555172772 18125197080126781841 08036293639169680883 96692684945156358776 82257838369630403142 25325433470473462757 70193841986446395621 86512123961622177241 30455453162381386326 59323186006243586171 89931107561131131198 76802166810682048609 47409271306570249721 88493026381038619112 01964636267481469683 18807582864033282269 36548998668585953643 68393218329607234805 49550832516572468669 52294927221697841767 43553398082219844801 41070535851119743455 23401019717391990020 87387478506616499602 84635591096183627264 91538912113246431370 08350211186279059075 71480163460231400253 76691074773118402868 88256574679198587343 32554715779381366671 87329022947579039127 18007469329343168981 89824415849980489647 03339588657021152320 78428213390955491761 78068645273385286428 48943827645589162234 10114627444130927157 79555692623800238310 15805138758591962071 98374900163381649665 98551656543685805274 38759572107124338515 90782811094022594434 70514359873723453430 78902688263292643233 61943377868601733043 02649591300625725246 65274819040609585395 23023502355286018318 08950671069847249175 24845850355450762606 69112865018327504368 30005446567994357224 37405839524269530359 17686169570226362544 93851751755060668646 00874886145784612408 84862841153614528263 88669586775993342560 02367300705002681804 50334136556207004662 38955565881994537059 01590713601206943426 35387830912800524496 06756075852808595400 36876191859257366735 17766875082441325974 93955727953319500940 69659611463281676148 28175586392750855605 69764248094427985496 83107481974845425566 35075177128938525837 72748804118701816286 39775894681996930080 64511539267838255077 33210047679791896983 28024667185318123316 18851721359504766268 48014471791592811407 41045183572311487106 46642510037074872164 55563634644359078715 46815446469115277177 68872932198003256177 17580780862966995607 36950185742111103702 44281366143010088106 73995598155298171521 64293072932430049510 74006964223800385553 92129354162647663105 22578796343217835307 43861985037270023544 42981373672805071038 77658938111970905426 66833226451974565289 94392646016516614983 26845488865099049658 25112221798389707166 13043574067363276130 46375873339773960898 00549784629880202680 47943794534367681898 90863523837401362929 87793508517808606932 77619382732500085449 42409957741690300449 72896738645152849214 32210964563677710376 56042260975311204449 31748934497730469543 00787796570685299578 67431335590887537175 24995295486911305969 00396106145634421309 63644331346573828264 49770507146121030911 74113950715445398388 29671988306825416960 67614600510957000581 54121493121092810809 31574205906432206070 98089049166534152543 26013206161229854545 24426980911175983417 47426230180666586630 91005710022758111175 37725296401769562062 86488786303234218269 12006397861054074270 80323251621454750813 42997728896326672985 99095622472259200776 05948399954841882125 32825578000672416941 85144468338457770604 26099432201016200978 09634533020710658445 63157016433743280214 06666858474023760121 11334240733130526595 97967022549988272123 97787487166688539174 43375285715721549030 76244146707783585460 70820686091040474156 79124560673209362449 96910684857270534742 07783357449547690280 69845176316683178320 97240694731353949259 66832496277113076138 01349790028124970221 78062557052932627162 94765852736323892797 34211739897718620915 63864619546344389865 10964820244412479614 34071629541708109362 11777994561550288833 18317469596410642157 64135746289823136215 07274226744030741610 64253984421644732152 74069841423203152773 78415502529333464295 65805835824775701851 78712091016066955655 88202228661104757805 34836657097741901412 15815000231954823153 03023105684131082655 83467872950593039072 60517260454555131974 60846825070179667226 92330425962385876987 06513386674576725785 27481874066480437868 94789850120490379556 01407905968839409776 20076037172647173643 04989181492000979792 84988648148074329215 45928733916033896425 15117110627959761276 87755913586611271602 22211093423951350084 08888946705077135594 65829478933644174406 37118004938850640209 07951127083498572513 34974142665223745120 71362837810075193950 19469075877953985082 55162569983412982155 33007645495182825396 27540125823034636646 13457952621862524754 22162549897051816359 41832297316359193266 45494361034548162725 51253251069206954886 67303312807749562007 09816465940459297436 08605133677241626756 48342023058291194374 45023797583816992174 46029176503200732316 00481967788895724719 43091822126110444084 40137677951960964102 80154562416473923825 64858361673209762322 26406457549062654173 98890468669672293427 90597597016990107083 46527845030637528671 37716839884178712807 58676285897189823304 46354653462611623779 01942512556159690606 17555935343567710894 84874852829445437761 36986553143518565110 11466051421603756211 18589802571179148725 35825764057690425231 40664397863029964540 16462641917719595640 62140930494601664603 59622155665625474166 95890560952502983157 43497653352727547377 03542570276033534226 87956296992028893608 89752835540649926949 30157471512529860536 30014133162886812285 76029319948936423605 04468967334068738604 47564475857720141067 90137276653318199752 18391072066365307786 78456544168327799000 71816581459826205318 37184996918152286907 49143975746244232996 42573122470035574254 43266050223524956400 40139928325876336008 32357894037395591253 60917160029311302666 66783075324343761171 34695102944147885416 61191967663133549338 95412331082353337383 15001002521912538063 43504919772404294287 23384100996491957482 07754315042925276674 41014642873342461431 90382980337060194509 13544774845398146052 96683726495733604970 65062555926675830507 35411269296718834682 58513509384852522243 34315300035568691812 08332998751714075259 04748516273706426146 28179772924204989619 29560303140891285127 32939632019435685676 77651956219348188387 88936231369710437932 12323913019531742164 77014546588155103690 66001502174592196436 45145768657540957156 86745998118544135174 67321760085577642898 87804510130935258716 07313556123490023042 09449764915588225228 17544985678834082747 13137876153059631147 77713705468788036783 35969612838739626840 33677052558787549569 85841447067576036130 88117445734206221914 31953312216375571694 04093064652260470344 48429524696399079773 21346260568344653027 93185198558969838361 71405901324894035815 34799878597148242745 11063105934384715737 63816057886530553484 67105005729477937203 63138874117427927491 84660427534205160021 50740811962872545811 65681722890901303853 19440679565256552856 83928381498322930214 50691024833419624157 72139333711464261250 23627054119801982888 04779105941083045914 19490978103280334321 34165928363400229568 22674126692232427526 67943170727488458415 98079874354713928148 62225356649928496477 37307863380187492638 86130209911696163730 68709681628119412493 13992143481806261978 04527567771918860943 37924197734029630795 01821221108985264350 04534548748975966127 14937887737527726079 94065218394136503116 81902866307642699459 14471982488406154204 92579904040176039337 80335960746025198077 77132859580191931965 45446554822300303898 56568787953166826457 55377094580832204501 05707105521035642736 08667106017674415508 26824781049685024195 01065119738352236869 53188410731061591878 21140589843333177846 68738458155758930960 75106672898322298057 65142451384537747038 73221659274142378733 38772507603377128623 26907127392525204636 66191799401224390475 66748494751852347681 71588916431612532848 96906392887437648310 16443841036935978827 56510980551029261244 51972387362535009762 42766053033003014665 20004884627385793716 88269894020880893712 29866824503418840287 13428323484848015456 93515718136081766769 71223965121674614659 29802383792029620019 48175954344207880920 90555842936610835864 45122111228369626517 21865931164955417574 36387484248199142839 83041483472479441440 04618118441771339910 77555672770108576449 45742447817602728001 34639987546221373832 18261187031587320457 34413500644444622270 07540494706855642826 03447403157347115414 16597245451968346951 96303770789695278433 61341398329816385008 33446411669869341011 25938060626018067665 76404815416409223675 06455229084063655431 87476615136808988310 89343064927862487688 53345489771654319935 69500422066711637012 67458105104188360736 37836214363233938565 49229038746727199641 82950714315995230797 88433069891033528215 22532418058794001641 06954966172172996760 05343415271549913093 88123228104586736277 37868708843041682328 89995424518831061625 13053528099735087757 06346053097506120182 50410448190919535827 55130661304522721565 99318950238256297201 69310796477256246819 43229997301952109936 09181724791896935169 42683526486309897759 89429826143915293534 01714982120015721211 80694455225147298406 05891574225998682420 72826802081719332847 53566713630846266801 23580159687445839603 71319136919680602023 39026448785412864908 49842217731786107406 05192361075565700787 81225008207377398440 51615929128886220751 10157992601045136164 15324718246209338910 26363843098152554105 78631560801352037210 56443822594685461129 23935691726877285615 62679591291650608470 36008733076962829330 55859297380873227243 63301402842467403103 36106066336823379482 72410534383165705061 91999513816024521559 51352024578544025579 58416924946219214016 51111739702334365199 48805206378521067767 49328803559825181270 15152911974872651916 97813262130903152028 66324058354669732565 38415831169672993315 27241443275372879192 60233035416139547741 63023339043745979175 20408920543693503781 32999581391520955461 71179896916855507997 93551015754487907622 08529430087263399320 20214750343014167823 99307683663770143055 22528964266557941662 28205981420516808103 29207893305776372837 07458084374141282419 14297832370323504454 30590112190584187360 10830782066291852264 91395037241437380126 09919255789706835297 11588272396214819561 86726476472732266043 49622739425208944240 35443349606257913184 56169271519151867835 89946023136655735376 27190420812473828083 64277291091092782638 39842125426005604694 11724983218368200180 40031739997330868873 80268953625501609226 41738204161057823492 50034004122710844001 37072290196280044475 03261237581823923804 81560080568539941919 05581701695203035953 42183395171133459979 62155207894122709619 24897579475334935277 58901141735968020277 35943413093960812539 23982523503168659026 86484506724839817825 88437050625259746310 84605338031032290954 30976921282436399526 07593047735285292471 90898670628659050892 68770345655040779048 04765172739964171039 88304721585096110891 32886417571099966974 91049448521743686320 74962088248187822143 43824820148660823154 18895271150601851322 09400084293679892958 69527736018322537683 21031386191143402916 06918641111474900022 55939256060318644030 36358179889564192978 10190488053061461252 87773109643789058080 99781708963843842693 39742560686070262686 85680792031809354912 82784865561431370458 22322451646167908329 48143271056389249227 91880990481567117633 16989411069562792806 01889901341686809966 50205162541787255591 88955488982567371070 65060996499772367904 94217988154255448974 07171112738374431796 19734407996775860285 60190804942822383693 74597869160289478725 53040587176009382603 78317630445482278865 84771111030327053688 76248214826445761652 60603477100383733063 56670454212365823197 12286087309171033204 77733914953281487986 32806660929137847064 12236699638788524179 86296610271599820776 78506534211804882320 76639380608110797362 31183090411038490904 55953340111932988465 96466811623637070522 55775787798883898558 61829685671869352941 92517467375491074857 61847252603562244713 70386210026278070458 32579717921498370175 19208123106492313727 77104994518788707421 41051655967470534637 73999859653908063002 09195898605150234905 10943061637447249865 01419053109278683741 31609584191274930643 80777844359171437229 53713994929884469229 32507756422683343334 59912603320334785594 58117305284943114487 06076702820569947302 58381562711330031011 34550749210905149951 06278577007650724397 63215630590491367134 12573462601984450845 87825074005360659976 25066821155733321559 25435335791795724975 42639943609531000927 20370580271100207543 10740691455075396594 18183962604032056362 17656768369677414451 30084692595039989262 94534538123954960252 33610323909994910931 37641040155630832984 13899001009059081997 02043870724278879957 65003580349388939336 22144994795799645584 80729628413437190940 07890289735096334137 75555883559760561091 06152794761284754909 41967275530199087305 55921910824292848330 59883241792828722577 97627075982080405791 92340124349480141477 99995524745059991856 51049401119280998704 47807395433820788700 93799929886526001483 97747872332529258559 99609816408958589914 28314165202953154323 03713639693137393643 67174057310718529461 40809881290484929016 64110388046891127851 60682184809189499301 30705940257781781908 08913286790315957885 65483036290034692106 30987855886501039532 39353138447801609031 50982648750406155812 10735441954304795152 23437133209859433893 54646289738204821604 97966810315753914344 75760545236252086358 46709350548789257397 83914513941222684068 83009081172836390605 90248627829929918845 89364793430916486552 17805060108695006211 49720125348796779163 27760973594321658722 50324396339817592097 50276603725312448187 58642421556020119137 78613115403991446681 80249724439447842188 65666073225632920731 31360633124460713809 22547118388255883676 19052645817444920835 32276898494271566905 21675452115558163261 90116678179656368515 83412036519029404745 27210851097835686597 32974678187170002827 91085934085690467856 14087557320589294889 68553960948669996633 49076832570738896951 10949550580463833289 49685087385757330055 10268916213806522496 93522087749442653611 32480105694686134659 03730626620541217657 03815700619999505628 03560356153467232743 17947979705121277435 05299667062373228332 04405747499317353550 29790931841002650155 58235684446653778382 05387200737244912725 90520171636676952443 80047504396768381976 48398428784008883018 75131629683305028309 86394633721414086388 08597732917866112864 18899675987951878224 18925591065978606584 56332017012552045686 57657953773323667751 40842487794185535796 40149023267188204737 31579900791703642324 47443169988630006316 56620710620757680673 08053413920001595881 17854602433827098709 24937960083646126988 40570035643195363506 47287135096599401817 49340488126871086719 70477932891636367655 35600814761885905220 50038821370051128099 26093448892460252644 13655842092617864939 64532295121581215000 06495893342642419859 01750915590825004459 62696912844368493136 75133691813076729819 05044458687517020487 16889766790055940884 19203731288723219118 16129484465311772349 10449972731021640637 15418546405011362372 01527961853199164157 03382089539303226683 78617611994615300591 60307241381562913901 05636843915154781311 68862439087895591317 02876744558693594074 63142031107244997523 26575301601682753971 79778389816174307477 19769066167605666700 94178001431951264815 44796151435344813003 95171200551657283407 65319200450120226768 45712846818252836917 90567939732807028664 95788743605251145464 17431207419267696120 97441501773161156352 54900974877341313106 91282469573570213685 88423515771050346189 77775415193034123217 24301622515079016138 06515562242463881279 49754546436838503582 86872513549835664365 62643845006996965358 53396997399262469362 65244462756601608336 59431786967613306369 91729588534274353017 02386200636814766622 29831565141836401331 56137749015321220040 90421626007374634096 52266795140984575150 61530414610029150302 90236483547045131289 22193391486658587298 42857606036136940366 00830475486644370748 37520107865459077189 22958426435164112126 50394679211184512677 72607061325205720142 67220590972540565397 82325597886173859560 84009374067299322327 10734843916936712458 82084418292303277072 10152085388286504749 38911995173523295862 84253219905464890541 73749702319188934615 20575620389106577160 59974631520412316752 74644970389669646799 34019789543103780832 19648763780648302777 13142146864849820732 14224504914964245438 50923131613594549770 92681182626011712433 28378676859870937099 36684611709137376595 21745630523612807834 40331711248872870476 24014444676095880653 24243574392655773144 76074877752978421347 80870072408898849827 35209001412899457453 31082213369050487895 44591615657012833030 12470278975941759209 27389108249513326693 37017819385116841956 14536862808952488229 65329702827983062796 71350820769692274714 95403989029469290554 50778548730775855515 61698537038628221937 83421885928276286249 24262374891701257038 14142096722095847630 04466995486277233079 67215894470914359824 31929948528137083081 95555337458528597737 60845065419039955932 28251278757589456524 45930815821146591598 36754647976426422482 14812116313676769817 20776544646789198464 94387253336374969226 30727752287639719472 38991751446527372964 27491041954521536052 61005893246585491894 14127880947429343953 82510317289888409343 69596486462570768911 23360898583496793931 76046760446210809044 12348136043144822097 69547884969475101458 55778677632881845711 32288097430991957116 19499057754544829213 59441534297149860714 01297151863863602537 26340221804601704303 05355778722254755710 47267634172656448670 48962405418660431523 35775709471721265187 40314010438568398908 18135661907459693560 35860946305684226856 92208150983192027615 75936764013358599944 76917007080939677449 41380440928543687624 55184531038826131151 94583283718986217735 11802347543506319222 29582675636516200158 58184573995398008981 73038984351710387989 61027722755696353001 10100953009292602979 93433761285811466646 97641957231290850391 93382196248293212207 79836970294296067002 18422513927219953879 69476149711891232419 02024274485110979587 50819723948316270225 50236869038552527121 66846841822114359293 93058657632873227544 86081363466504965609 72187240057544893819 58267316613189933454 53649675465301234123 26672340655373850743 12317509246872506062 17513512189034780018 77039252970577453631 27561573663968696793 39688138380434931746 39719301844258582048 39197308282416806099 50435523216055433332 69049375943829335557 09129781568907274625 22010795370353204231 32938769101201041351 71409617185587622414 22363076665656462550 69165604294490976738 42171455769066982565 16340539391022701303 73276281882846587978 92812107084804818503 58420670546916716676 98944863858978628242 17202913732420833920 48925126306629585860 78036779363877455829 77317406321951315520 38750874146557441902 75273965186411115445 24191326974226121581 93983409240214982012 34082726380901311564 08571708051085029028 78729403930752426066 87555525005119168543 78708774957787901761 46369168023258367531 83869007587680255879 40926992611294976864 25238030033909393225 74143991921834750470 63388846182116672152 39445628847725826460 61496696172621674894 48087234802686657492 34908359788193753422 77660161401586728726 30202063116148838434 54259767010344916430 45092476715948189002 26560044737031355751 89612773840506628611 34905849424840436490 83104795740991147715 92638949390799339216 90231837534782633955 77526904463245231629 31257805096003214650 19844158014059514472 49781019768094268757 73441183811586896696 72516286742472713462 27172759617996772379 12910450486242129146 92517458342943559159 21916796479162317264 89113897303706890174 04872690086264719502 53345691011655544133 23281799310418486630 02795190131284225275 56819018029907986265 86835826750264578070 60036537321172056673 45668798196913507298 65815194003109042662 58324196661936155733 13295876667166411639 84877015074927950328 16476543946694725090 79497368162397641364 77181081349823522510 77480264176159198345 91957442662676216132 51017848656299454639 78803142955731841931 78087513647962715379 15527736147372438194 49429866231680415117 92685261098257979162 87797445524442910257 78813500046733689744 27706234799714865277 51484308609494572354 03226863759561377802 09186408934616467943 74928706570441108810 62587005153604299510 95456315028964787773 64314249632232496815 52148757623272111558 22421719561249731411 49587691796405983909 04748814489144204864 39319215629520564432 57824825235360834960 14296880425192286889 93889220658683437706 01111484278564241806 08877080385623201408 35948011109303201137 55815124267723264981 16018528576769124519 00957957767387005060 65124426412783859535 93188045739168528944 98050244825449552379 27340800088787927590 01868859583623473169 72646730162101709486 34874857653115721531 61549045230976213537 98171739739851069834 25840621040824197437 32375604478694467377 14685222458022115827 42047216484599679645 65784835968358810974 87930816326902254566 00043299761110527367 50397347886415149003 78745176379584732439 38406709912539848661 24052664477494597718 82398399811312164531 72939487364748945639 56606113985737443872 57609639339905072963 16535849115341102175 64789851354656737669 48956852736492447259 21153485279779646894 67896875553105395194 88501982105704110787 93923051109870734792 48198727963864264575 83565111297868762321 83865103160716940634 24420070422324996776 17241634362565809929 27458504920588269405 29406428158712468153 09345415128653924099 37157498884467548994 56906445434943444953 31281836201211779862 67878013321573895758 70035302182965060497 66592615499649422355 16434143883714519373 56521002616804293326 51765639266406858404 33245989012888294048 96885842206429462764 93273622988684619717 95275037757501213249 48711281364954589527 80340006629912854518 77923141130287199106 37971189808236963001 45604615050597056531 41498960602043083271 38050678966399333353 42442364880400241590 58626500802411810389 63693499728120328103 54771618318339567398 07970767133161331254 75469925516538829480 94171694557831012614 41487311599831284434 58879618166902261529 55123390325703227158 64718004390555477539 99161860523322674410 76020565103789920637 31432007768859556211 85757289358743151842 80947817319126680004 08012765220795446702 27294716529085287380 56787615309428120205 51244011049294803128 93216240189058956228 78465765105785833567 50649591178505914986 07659969485267682040 57467280552636910605 95425062278020744104 66052956825039937330 36026063571332511796 70844888325971955459 05347165064485264308 31421889252586933266 45494170603032192542 59826690136994314000 26175647924912868721 50514220721085846419 23424738835201607697 27763197351292808801 97656365131141725804 56074741750584743936 94272678171722063116 37655744472334891136 14819692677947475047 58744538102073005310 10144730192707694038 26666106603802247894 65911127414205507636 28675837109828190017 60031766962028839572 82970904044038531089 42028910954101670112 08008618815790193584 69411741504138300537 92943705321286194711 88119652548811068065 38132336073752768790 94414280351013625274 19883415984177610336 13479681109679776914 27769173250820494681 42669559410260737646 39876181169783513933 34822780688269182348 59161043301050182403 58159705309278072221 20753233427783384941 13720696691517615367 47372905245884726481 04004508929427020192 95676336619207485918 53591805051044458943 68961407444736672045 51662117986565936767 98802941377621592347 83968585283020153356 15977189629595510762 87093724607542014962 54415205201841136187 53176036882154073874 85536965971353009705 08045008584039209713 00811731733247082843 74024335710132302077 31138589529023914640 21677274620651366430 90654012921628242949 48082069723937522790 46050935192894762181 95294943377463816980 55740496395214077418 78714672812672892738 56507024344526881502 27029494069783514693 42685169285277467102 89451080775107142613 62079799828160614980 85541226034812706151 62036615875611810066 68009189295087530369 66342707819661764822 86227765461465617011 99569160515538882670 91332648129024993266 15492379219157517253 55551601205022438003 84113821845771428811 36441912432799370586 94315657130864940280 03012622794588615089 30422527010325012215 48362588056705999249 02027708791596714758 69163749283762724943 11225892798907328104 51518567135569116028 33415230731859481533 43329319180771815025 04823475575480046007 09009111225116118413 87295373703604417289 18044311203899801581 45247090152909206142 64858987292566049160 57716054816305199564 12446523511008176223 75003212342867099571 98672933346722193152 77140903274968086364 16494708491443110835 22950187014851701690 53145974447544558821 06293016458419499252 02574741759182615614 72040529404455070198 13152392038302062003 60620971421090778277 37800494573300915764 38692976251624820459 79509609276315386239 92889030747030320912 10466446054397685642 02135180370464840734 57483004242593881934 81637002697143090751 33797523872743906506 77325735837250034108 53320399189494345951 88960568901391616898 89887104054888967807 17727418058746630714 38331546792258322550 89021282713323594072 75944871919611109758 89371157669353100015 79800941848544905926 79881455083914904473 73806241814826359197 42916055546116123866 51397351636513382253 80879430349201450083 75597953612549049811 89351026573025340920 65816273022440521189 12280719925994389328 96749352573051037369 99805710752607386614 45849766602685441641 23591574058474790799 78734548920110681592 61923578967029367492 14034093991168705728 32932040301193113656 85504985854971206236 83465340126419475115 98289807831319333112 07483867617032409416 99202385358970069336 26297143143482212571 36187943555194787580 97022536663973750553 75615158224049997180 47451425200470040921 00615288418872397067 02412190208537621840 51097511783694197340 36443153342909455855 48290419193331577959 93961234823627440274 47697321524883206788 09997575842466259157 26592529826257353501 96372160727042425389 94703650332415949192 57859675302669113573 35915192979125860329 67136689409675754801 03927045625523608677 96662675577863048118 86137582798489605933 08924911210472364116 71627027239273856376 61995915567929034307 27338784153830935692 79576485408997180323 80017982518287007266 08527934289782213347 60024288962037544155 69993084698200815374 70714195822390567814 48484360658208586817 65070095622741062302 98638280736155707440 04606764821327315018 45909443713742745225 64827887230845161943 15248659371337761307 55892923300726059148 60091996023406436268 72070276362435838982 16905074835765509381 84877611253583653581 39200328492919725753 16059979739458432661 76797360372428089181 89987070541188685522 20951060729001978118 69241487998719909281 02082153863515572486 75149192705255629762 08479926344260888811 64557015736246746219 98729335694284027245 84038218606128007218 29060292800370118206 41890444914561225382 09917914448597610493 78779006687620792543 28775258642713991449 83058291265469969238 20145475624545165860 16054015844124376717 15290294183441194060 25800832277416115759 18905990184559609815 58567544941843270546 82755592456156928184 90935295162282992341 83813296788313445354 27608572581969359320 58425151288168098073 81972189423336522011 95581459692760021327 72300319695885664484 25686024138571780225 64131266968639939582 88062235464704630691 24340598719989421319 63981852678177105406 69910185412808420176 63187595283284100577 59452095207881009358 74444581995167732828 02690629346593276122 96980399148257241297 59842705511106578699 18182584230528834335 54284993678777152539 59386684280062630563 44850678052341857477 19660371091380971434 78566055983556674155 17473780059318041035 06214322954041900056 04487450705796341685 16149735167137977802 95705836699195284163 90681847070305899426 23351128429017988612 60033821425542772819 28640441302142755357 01068114205621629353 58308882068732119865 45767229028195697215 53037404026125298633 50328553754673088273 38026778018329019903 11264743836852208141 90353817119589027530 48255287053191410880 89343156840374174318 47944718249488709986 12755763322222640740 20924685840881443168 36521518830617295401 48461613471626763892 24249907930490121503 37274756369339024357 70779881371516046519 41411632991226386849 69982422073613201795 83416120814539754563 90934840039353284840 96188273155769094833 68569417837703929141 60038439821053876413 22496674205263047954 87153086702407737684 16260392274420386535 31687304630703582024 36327429352597847790 41624625121383506605 83438624077562067667 03467257126099746303 33609192052503583409 86518015195407235856 17829237226240384253 86307622555051841434 56100713312499660641 67942068682815465903 86781159268634697479 62295536418006509274 54170470484382310820 83334575100912269303 54477678029021986958 77550483454473383963 30084603044979520905 64966294454882984315 47371212666152328291 36654144204760199115 07865323596538204209 53055483382521576956 35535734127739683600 72539755690687951481 37207399623492440893 16141110916209794679 42599595949375744066 90077952808309363895 69138827045615726142 26961391903802998828 59368003734003270641 49367858640526068898 57638234815212357096 04194746415636544009 85123045618223846301 70294936060531284133 22298865850975810511 30432106454145275725 15571539666815956214 22626094749378288549 73851330463550540765 55752751188486457866 54537409387087929497 24315377535651846673 38042303374229336059 34393983730762129053 06552956077761926362 47637166283441844431 88587989574634442557 17029989886781232888 75022261244989965637 08044422335583690189 19135956105139861866 02596243589963144102 12335050170001826176 32279054997189571106 96342059730395236338 77272045629416009020 84344092546161813284 70986557897463567024 46690591868173686393 97092358378769057842 57607315249475531687 99807554209380739809 58374910215431932903 53694196608014297470 13488847043135116586 99145219125722799670 59604259288985126490 79895151725165205301 27270626382357682159 67424947563390686274 92103050393246134571 15243744478622649240 65588170725694064513 17607225388667596944 35250485379997906817 98089632524083929736 84600869726953091198 81847852170922445373 04841928364075351180 33732410491387899038 85334345952360842807 45129471037686976298 16888482228089193210 46961742005271372851 45265155596263054549 41096773951605037867 07013854919721542700 18382632563684490561 45975848994699544981 69041345810045130621 51657237979275985171 17767232014503692184 81802257447242183955 54066391503467407479 96874242853451575166 65727887750198882384 39897433261266554204 48918184848354420316 26710827162946064591 52525548671065426034 19463123263080556980 43901177313298995624 80042164045768088386 22798979027090393249 96318961071861593043 61677792568251148654 48127288247839628914 84795708054699818378 66355763731469125603 59885354820591092132 18895992091870145905 14708614363863911123 68988925600459634561 74901275333074135755 13587165819965732165 10175402225279708636 73947179162816907432 81072185883878669867 47443218110869099821 25539070655671771283 03191918421948083770 86979073622787196792 10857969097107980345 27917668934831545372 93829205447177506561 36645556573193322302 96592750188640705266 88832633538204604355 60522110373710912220 76853857604345868424 41844937614256736356 74760873327897210489 76472295753832775646 80925428604879361850 33640216933237190657 77514039320776981968 56332021759939080652 74663076096539821861 31976032206876383406 07183168406674087474 10146247826089697934 46997067552828620392 89804828142256482790 36082824912089875577 45625395965302368564 05438738754121331742 69285213525384789722 83541081140490130102 62713470321990623527 38942206059479467102 21674372199959677938 73727925629701080327 53229464057290719953 92375749494534707587 85189773548548474843 72408268571813755690 60702061125263986781 12820540205003425988 58737348838637814256 59659083957319785209 55610102345774906795 35745061388852516745 09575712059890607139 00340925976377703702 30982312338724382916 41628279766040082987 00249655609173905416 56953962777578368015 60386559632665364906 89549516333529604075 23156576303667487981 06165270971328760130 47644726491239205635 39097447462014047277 91900695780771578746 57597594330361245903 51155078385410428833 70353250789555894318 25050874359479697603 63254219888079384381 56816795837281704162 47254758354148512544 12718063351087616615 07625395874147551617 97516148362598619473 45488280489478688290 12128596224486772778 45823926250649924657 48310384541413332702 34860079733795291076 17284798954040796982 54508012059474290908 41395138059331334896 11947879256822827211 66191169317245645943 69557826454380248432 26245400433621315568 75744073782022963508 79661077736626456620 53612269502197890801 09662799321664748112 23615370959393771411 82603714877072913531 45128066051095124307 53880335431350637515 09012445280640593155 10702819515340528774 76124495653017626177 75618599069781792956 98425120233172723477 56886741284741427658 98575766482045566199 96196660556190903782 49393699025498208223 74225077202442682229 56902593257860257120 13697095650830666089 35354628581969516014 58374339097027683296 46639294402841691585 60900143192915646222 33219999676242804773 90379169303320121281 13924398019009035563 08190916539235696829 85242199840100109782 27610176725316747024 63661877599436768118 81259571290150992177 22501004756051663314 42121708775407471160 18576917899367747406 74736051598751185626 65778334144729887532 68987875407042609133 50001832647796974487 43492219046210677867 94108892192458636286 72486796440443156653 91051554649244520469 15237119198202755311 40152116274024335397 10457771437051053610 45322454295537728390 42636783886891309576 62646423119623972360 03896357575732867897 13112646951500078479 03568630535395485540 78316431148227755772 62499082497456021651 73742453015299530319 04006933944397430806 48259966747782634641 09479853842193572572 19256706363649486883 93237364075335027897 21769202576111346399 22112771357670651689 84778738574692047954 39977069999823862213 63580264864475448806 46549594107160721842 46404191751290282408 73743509122881205700 74289940003395031997 86428946673532946353 35221030835700842034 80917265758790322158 94385805543867295348 70772856038189995509 57176150109726890097 11766393203270866410 31495356985187585840 80318881433856679680 58002247256537519328 46693053980322239379 66612407797766395691 52341751876746008449 81109064415598709111 23990591405050013777 57310109184431669454 53112208501428329638 93886463510507439892 70010127365903259586 41123578461608104451 48591616999564077145 92062277121065391600 71294060344543221145 71867600030045035336 67361060349028183054 92694872693722059939 67118349667141422792 65567291190182008217 58346935710452174388 26037897052898823938 93120183384718597622 51567175854307892768 85650864427620248078 22874574503321963425 28042418206440778940 12718208235571673454 54271457780682357958 20866178593906718080 37067271546855109292 14285876870200944626 85661398159682582638 18048030776091188656 49376264508177291762 12917432797724612909 90137915435708030455 63972977570995753049 15520932638644286948 36628221353960949871 88997909384350916992 04032252224980765004 64024122017518064353 69332446494516027232 97967202754359265549 66915126103906785416 56131576366565587215 96849692991193009587 43375522272592048607 35486678804448868785 74983993682931521747 73579802059886529051 60506003786734533210 11857077679956501099 10281934050647271538 44312026660285470215 43825197477793035522 03583714744281955201 31721910598477272909 90175679771506069703 47100838144726189545 20286313180682629035 43843991080011954859 35580907314304264815 32265590039607980475 31215024233759313270 44217512515517816216 09944729998126967316 99420555495831687116 81317593169501748234 11188088398158990839 77769445980900906827 71661572839772766763 29807801159164469164 23013488495348748049 90776086465788451975 52375168525082386688 56490640777258777276 09791617797569400888 85659406884851238718 19071799658264969911 93798293418207864351 93169520625059240202 13250027321527792534 93771588395018181679 88664862688386135035 90878075272942641724 17487627852050231198 47687987958050286295 77279388707646644087 46679517797791701456 86936312885049021693 31351259375025258722 56699421011014165765 01229720147237924433 21926796509897162520 58244799932985003890 71307213125362238281 79913562257662693533 11191041652203041426 19532767944593097127 60608118767454537852 20174602083505977115 79547052515669485893 58435100454606923320 44683030719588879924 11753225199427078348 65083698151955122595 88302927576970836605 18181326173462773933 90886738934790504956 10653423144105750131 74732787455311356817 24600078181233149145 64957439294637526606 61112807836320729338 69386255834909334820 90628639395980755851 72617473515835647397 88678814923872963426 42812231308220423758 51961995887265522242 27761793947482599969 58945935221906057922 38372077532056200958 58181232750019355161 41160742180150792948 93692942940697296333 98035090270922164096 86497291392737279360 72242218898537697348 72150803965215122040 52952019520882937705 16299594186466177796 87267730638664213509 81421228518050362461 86818623656927401592 87179974391169961971 74498308205750204633 77877905318901030280 18649325808248012511 13969806742730767946 63035130502044934057 96438296371909489771 39059466714363956016 00240650981712103162 93603743709651670911 52811835491941110753 81025162315086233509 51070467684624027312 24166880162824236005 42754340508134348062 50644765960329235391 90610407580224774328 48094959042551835576 39343386375933711131 06450837512600361805 69838572483221371227 10659685286840841172 15836777376440888253 16556859341226751237 19006326293168797975 96535713568382831664 11604438841700803260 21545242702823773253 39682239205269021682 49871730862872736207 18807109198811534003 74106889020056839888 80362925580484294625 75950860298385846289 63417772111216649346 40702638401621189468 27425999570133304178 11282909595070379876 24738042121061419006 22664272962080772848 51191730001458725394 00057690781957289923 25777096300379140144 41561943719761601233 59416787734219038254 84332002230187968332 14877677167876985279 61211291095703635929 29057624176058528264 23363375246621855215 02347452088440075151 24035547854900082845 98234439336083411590 56559621978452798011 86244720545948925901 74044836110004023736 66011211143129708231 22747797401554240122 67655375752682101409 25609302223636663453 00876538260342279860 89454865577101632563 15600785777534960427 87962288675417159055 59105127495736160571 72676572808741085208 22205907403982173361 18270260406977246510 77890445859441252133 53161427637968142339 13397940284508110775 96655476287074414589 96641174212265634004 81799555594095874962 30382831881292321776 45364119216951566635 69810773363636318821 54694662417708274653 93743130844497463665 29597427859006947843 41014410703526117097 03099561041686677692 18996249863522089679 92793742373576092035 32810204397528423416 53556826540716540276 43025036045325009931 79378526227522217071 45439032258765720808 54632562920027515939 95134028622437408198 02816217167912730075 72521948541949855302 19152911876795234264 53703092486230039358 99605665876850641664 90098766219428799352 45581051234924833194 43523734120101627301 06466818298651539716 44734419937729987196 38364085779206138713 95447769230406309997 68354573427246901957 95829035421063179290 07348765224582446416 92924589470894819448 54817815350321976028 60641094196465667961 87065831823940517581 20854282108361764487 98544091458978225813 37843573703159867397 29245479749289637356 57952566689718804154 65892106624815078432 25901652775402075587 71893380779022474875 44669695253421082247 43414033283175617960 91719742559157737369 26623201971728691790 34654119281271346556 25573946148367967107 98826248435052093626 11858830026215949660 17178460411356254168 74695107895703989682 62877867061619551608 11407926371885908768 48098692187563794335 55456873041882687766 78864740284250261981 35564361978960709400 70910660967020980705 25112253174166322267 14086282878979496034 89346094831860754845 73057862368994780842 05612909028687324335 03757126666258612546 83751751357924800132 01004638224496131337 01194253024176500087 01076157499495917945 58187000312331436176 50693579880921294796 57775143617936041045 35320853072939751426 72241523211635055602 12150078799297852989 44223049816388937404 35591962222922096114 60719984416242976705 32440230033278162295 91315966403994276829 20096510127966472444 78254599427336653893 50112191798722718666 41177088153922531426 12568832728250512710 10028587653863594114 98141944454307959015 02867190421070761595 41138599085830512052 60800992395265826939 52870958489539143204 64481016660083938019 59590246626819788859 74563192422450154326 29652311568141446342 67150150121263388427 45526040117551527618 58057161113288063001 20693364957301439294 42847854195049111959 39243373459559259758 98067735512933629076 95232306121998178555 96298336518616269921 92280502256937231380 27950141191385511178 47659614497720462982 22521120957684462480 16736744234872494645 49385761768868009731 76831165918571143073 42219706458166824211 03542622046430832554 97347299204554691039 43643302386974620858 36853671752073243009 03520903539973890902 97344845747844450865 50629249410797121130 94938943976403906691 35021942760473110664 59489834841682312127 83249493554557124843 50506852555053945765 08398328732366463548 98018104186717837712 46724204945099840238 45881685391505464729 00694237561849709859 54537700321892912482 12037379066360633085 19590490597037486053 14354459360984807255 27646576250297622166 16543088964336510608 52350409167590254895 50600739114416285291 83672110747324252031 59114552419470973000 39634365225012889655 83586989153815395799 82997835886575590999 36133272628240260334 46438344617095506114 14687006345827603487 18869944360771260922 10865853934110342827 91994174649388383049 35444307775911670245 45459179045271218278 59736051490902833524 56156810189770715475 15845472744054212668 85232037720868968250 77923762115590031941 26838143747027591760 51789041697822080732 44760274893902292881 00368320348759922731 87313682460803382870 22116493206585536596 03933175104246403589 28514148748276238378 77066019630922563427 75471436275011013245 95723484605624571225 77474491842638526835 88717289881892218448 10065952650365686521 05721449580019904370 09909487470664052627 61059553672134464312 70043767211957106331 44826077643899413383 76999350090474776982 61210893299267742388 79463288244878007451 18023361690935178873 62915234989037786618 55683818770703104851 76670989783815028415 98092868674858535561 62886343217755180519 58504050852739026629 83732850883125764044 43904592657912545188 25529869472638453522 49766256586516463818 33870570854987872005 01788812435264838604 43653668393979921506 67112515174321651736 74959226520786629502 38181257940869347497 56329745081549284652 69540715737697341046 99607078714057026337 30733421344051909730 56714522553351271059 85043829602772443307 41921370378318878881 59393071371718028727 37752961957251357700 35850595353718432444 27040333313715984737 42403787811455290799 44333193246676119974 71491626340307798050 69024027759819806961 28246459843018959225 68702187539897110576 31682493493665956719 12887624798511519415 57556513114799249852 53858006235288332481 98530646516355931847 51930984223212378646 83398138643003425579 93859714400573878614 58797773914695009494 42516704577080234040 91313702420129951554 49921861242218157867 21949116985696614247 83184649275815442389 55231736253279391813 37561940112473330883 31493926469629038295 50952032199738972969 40332995091517502049 99452222625877772477 12567355938331556646 12428538114869795424 13329399882995540866 35006866701335421712 00982147969115612199 53448318400924659601 82794768490532333888 93830618952264817353 05824344270378620554 96208851470013292367 41641485731453722025 29476859636282308673 67749458466110444071 67877230500382310272 90115151578480821504 03706196129853234675 18838887818831393694 65480404690649028542 88634174301693205704 72152657126332061211 29348856949375274736 60620823558814874762 24807146139997044079 77120476483325196926 47750526416181803958 02408868912672456435 33178235342945752889 75338710139345957646 82616857128782691288 29066454302295508812 24915443766282755653 70390836285823965656 89956442516088756927 60381773789332023054 73459965544805565450 11455981510951739018 16576860546422277727 01516815092551022560 91500687678625197886 95365982624235331015 10422656450555561161 38131873274521764070 28655185477523048928 48417330730400604682 30979670124454437432 65109524601379674580 24064465408104840928 45364939020620220783 23825531578977546296 51575189896169018925 74523194573835300689 66631371155863409502 88232623588521675626 98005478877342992011 20866966605131390980 17604291441917548379 93769755217817469206 92677056216392819788 02941209884792805089 51445021221925572174 60243772587096786535 56503703993797332915 81004630369114626544 67101019126556424372 41822549757217909227 01232136251464532391 33106476269917182188 27754529881635635219 18427957281606144309 40883506804618386462 22842411327600071303 15938417785852078091 33288586880692409354 73970699111414030351 72100371306122445625 80871716186603349443 41655945834103446702 93183528050510793335 52430287223469091352 72837472762354889607 57155470555723067201 09879490075039126805 07015206652564009149 66578647207956712800 82174170747382539117 42767771563187894019 16646496003586729368 19152948553563584876 57226029688031261428 23691027903325441150 33785408981400740120 83254344703783113061 16425851645893647658 84989080021647024779 44580302600308294066 93148370466542247432 45686074820953442477 05360819431122586227 04795752360725353234 76804260225818578626 27386054093334011031 60881637847036281614 58330100985200828963 18173293874113133407 82354221215063235763 90233835961428917898 49176327949131074788 43932303272591006812 09091649898710382321 56530982360316442000 42816614287728930155 06165370565838365095 68651306605269214914 99863554306562192201 04022792827488953857 46774444397124644775 15086833325545591636 01152425653705146109 12608295472719606308 61247466340278744280 81481127696824812587 36665633765629667904 58451308372735781483 68059482641811107833 17155404302754442062 90780505530173697077 51486949432418678535 19567156802149458763 41582534423573370761 57537267313615347702 77241229897251662399 37537186703011204664 93080860338284551300 70555987338538596473 54129836616267021190 52658773711484159647 74366508684200623192 06107704594340044524 56329857572406136544 82965555757554038578 58820432228681665382 89071175605694298216 74941972864314341386 58558103452147769578 47144807883559687369 94474404556403590185 15206513266624930504 25970989647762254892 02015014777038591406 07027423306783819187 00749901913508633672 35584052902944352172 91404594027851832966 47730670972906434559 86377513372025514358 09348258225992936313 51466191410359315848 71644874478264372174 01730788605110230267 69578486434245305494 83395619302694440925 53021111078410407948 40315227201602283678 42744195971269397887 13638874489646905143 86392286638153200161 58394928096654276422 99333218705601766589 48318499391940173242 22002362042995608948 44386120728148045493 12314247502188213470 58530516916604004084 45833025695520842634 91647035195132088524 05875821916011183902 55723742772076404996 91951015930889682987 43304712158473336261 32979700224431509363 74329904412427367285 53093972138498755405 17121635155911930258 68287221974110777748 23862523510990277870 43047754266503141898 82217837094636270041 77157841769614303223 57974594451761154085 27256461894527982028 78839207027225960870 11495041154992715933 82492816140087839479 93693380932010845886 57799975650644226774 46903745405238432784 56152053680385292971 30796142728378799267 75829496496554599565 41492252972531431989 76668816247187820450 59653021915404487351 64547902072948837585 24289249988828354035 34802034026713476506 95808083825474885926 03174596655266578271 12071106860504850609 55713552317536937517 89125019135731999105 40130681212733632167 03378211416905577656 90016957392985568287 60478689990410404972 26063396338703979054 17053081739620882278 25872482421802318190 63748484468494120655 14989900159303244015 92836759361011315084 33193153521402026348 83697505950057667904 31008195344787093139 72553849403761043743 95454365428105119680 65342298708729989103 88929011568094230883 03898792988999247071 58165195722362830819 48177754288299704772 24904712169100317170 37450432537396452848 28958371509531277311 06780064891914982948 68070112150983082813 22547748301634580873 48098609412407885968 14115299492030695178 23082820958309511631 95823803396789656121 03890323655528800610 62532390338025831890 55828881248400551207 20065086731169195665 61396926681272130617 48034286575972696373 11533528225009943166 34814267263415641475 31646577343194993122 29116263184073044920 52040050469100245252 97010822633177258282 33849210158621415537 44482643641578492152 49201688937147207331 90990384275716779392 62955268148891834959 05440928649446498296 78933880594228178326 99266254655292751757 94446544787367480213 52905091256246177819 85901421018768934728 91943692636191259890 98658799464570249330 77209705283408289436 70903686842680825792 68805844064131676338 46593654553982468413 59656404302571430219 51292599971053511236 44596365233992586213 54054224071058635069 25487259753596797078 80408303472931635325 28221760274967890776 18624705879281837558 04914153247530776483 92231167944544490183 72265171480455279699 38232720107650279972 13717567891292513203 38086372493348362387 29703408952256423259 32851160524303448615 52109213132352135194 77116601244448596999 33189459472454050445 74615055990009733465 11024139252892917914 98729430714901032974 31637558945826219407 41681897430445459746 60890036718683701675 01042340075720713113 86433411492374810460 61811952813387135630 97492483045226860980 76159991219165428107 42967564435417990250 10373095445777530108 06885150067366276009 69716869211059483554 40738674606893358608 21509025754787912062 97008604983435688249 28171638324324849529 70574025652560280286 19298745523834616058 62486479031677930188 53436801919489041361 02567714332971230902 84465159830472145034 80224872743667081901 21881477881217226093 32390400566711724237 82659844149719606901 48959371491498267905 06920452368412274914 30227201660053146346 53677647998435961914 92888562896536227244 85862548624524504164 17456932693748220863 77044992345675452184 98239438254298022740 09620471664127651791 13967696759272791641 49486643529555331986 25016935764756861058 84503929620990105513 78037271480869433728 68063156870126147255 67840817491239760584 68964679343163020573 26411074675131406628 74743970087320575529 72992761160188739340 66091812050581050514 25782384096397092369 21948283786890531483 13637432196067003215 17243141841557249444 95114102710250090270 41070754923011509107 95762876712826226517 11201652218554328019 64081399298353122310 04868889454988926378 13467770164540266633 28718212394188719815 53594669572455400159 84749407269982275361 51740464330129299959 35797200828991812746 36460515318236426427 05073968235222561666 92319197355125574163 39947369808809881119 52869291741328388283 52390828138080489774 23141272440268631733 17634295505699330813 26075351488455065542 12953257338742383792 31813616290234619904 69384289988718817149 02329071106908684407 43866436689886769108 38385178645703313861 75174198313683014716 37925867473848953939 38190587499755940422 60018728374870381283 63673365794111694587 43812177246630832614 81507264805309091740 27584630639108618837 50483987615911785549 23683323249776162307 38492342533601493464 29087181293060443767 39559957744508578935 41347390859714876949 51783337000125991813 23063151639323570745 68755526479329389021 19664261122297866115 99038149354423408920 50957408063842353830 50761010384573073406 50147178301669704148 38605220232275656979 77387610460931706245 31776314732230157707 11193477307915119295 29521137999291043227 95146410913929384416 32100393131670922285 35061267504088117251 49137658225290932596 37205544375771668051 49501415376760867408 77468667841717745795 22993847073417544538 00187206198283806852 34695774155255801477 60128844404246386991 69140416240454117202 94782958357416713611 59957629145079375089 23928429858703907792 62503806468337121387 23628475120380014603 33245062308045772844 74593230929063570130 31866779540019805901 17053552187895637532 95483709418873927575 18413055654857591337 43485312266877801751 14360176415108305907 66420718950322060058 68123870003906869458 41181544065610748336 50277593774371618774 92551873931429245044 20427271487306323366 91283386500777338103 21020658790469836328 07859267598984241283 86964726306100457388 01327437411433057002 57758698784632499672 41157334714368658749 38411982415471475581 94839206891194265992 15829177593676709783 14347747004938517912 13505626832670050283 47181327007867232364 20105261284573519722 17202810915284567403 02506393129814854463 80320655526927461683 86786563630174823647 43666508460072537723 41616861566966894444 32059524072948796589 54615748516333316658 21789447951357569053 89213491797902263683 57187789968716610567 02914785027515217648 96113136352002066683 09422934908082244720 46060373645513058574 36708160132070008863 37418055991890973783 59740638173816821768 39311097185375539472 12354109787025674916 75246450118042551271 25987815733194141919 10053459175084454413 37472792087562826644 19035973707712162858 94047248608516292185 87387549924094873300 57620758116910919328 98580025562628177743 20175962857573361898 84103721753046138305 39731484249121960650 74506393847904308302 68646661895473496653 55385438137509725826 38626685782130611664 12411852501711811275 29851501139749820767 62631189810017166833 38429028957239374271 88711730907299161520 06454490123645700232 21481920953578075639 23004718354813281928 68490115567528898493 62550460034864324180 52975978570591462933 21873234211190871719 60848514841442291083 14012589255110387896 16561828687690556238 17316181774899324886 71396956966056621332 81736772843570290324 52832802679406746266 91121838094799070874 47343547984977712781 55441498402136278548 42252113328804779445 95252057695141590686 68644268884307635344 69699302200854354161 86869642960128795043 90312178655739541440 54846291899444486385 23349979387146177967 13553795785734190235 80261563890178749389 71515452684238880449 46481348774994170046 76787712593850739099 50191045811776336050 21662009371476297431 97499104244161816764 17718891911700242634 25693222881447093766 84500070445379045616 84346843307517758065 47267928897828673297 69702474857177479967 24761180297529480145 94593694447709104651 83360731560665972670 49252635711893511245 93376945818141254732 31211401317994153434 79222295982390488919 41126543328502523556 33998759307959904868 25478502894372800807 19540459772273235694 61229463037627606025 20857793782348903409 86926141240445886140 37596943392781644400 07890303445480040070 37831135916529298374 96188344855549484649 68556652125502921306 81489923166597189804 88063667288997789243 37495124824880288049 41718180000278650358 34711715837094043591 56241203990424604216 50618029589557700980 23035936372123804161 66230433566252134937 81856467212191835446 73340871231613979880 60399474252695336121 73745575745262511038 74070965974164227414 44262448546640369648 04401513571006997882 92418688345904091951 91416345979644723510 09902340440309855819 71781479395682334812 90121455035387614764 35251636834362700377 79108185927939538507 02669501350368240992 66486480058254486980 72445801772258696815 48348573675904816955 88613579771456859183 21353089949649718888 10830972434352324970 17712594015402635789 07160718243382011205 77248021819990344852 28582987760460977501 62450625136662693106 04726601016016893512 43627736552741054920 65589906261881608899 64469885852717777992 93876339283767456786 71592388735252923991 60851494296914782805 50851603774575335775 48318838598267382964 88753978131787171265 13141314747280976277 77791166283904939537 91573264325845691784 52947982035878403222 28247561765648778287 11138428196638300937 22939723214021126495 62805502976175582499 67409059904669212971 33226491770523963845 87907935048880418088 82072822056111281323 22917069851080486030 13808275400174730952 96697245482842291092 87425518494717369702 05828645071414928679 59099516339800540339 37101093764522482331 34146183803934781048 15529641642704011187 75635117226562532041 69898690460992779367 85035324607949989517 84832553144862586323 94760755482224120195 13516357018576778373 49765679812299325183 01481429481772012795 31154607946886091308 85929451598545178937 24136856741694865987 62077586754866450116 72259273154576682414 04193265930617852860 64245847908814337755 61830298652613502948 84741563368828501161 80417392835115835547 42941224007717535792 60771945505528207163 09461286427233867708 10836719747480981905 96802395116510859353 78566258330696484937 72430330874961358736 44250260856722381609 42528550728722252435 68410723189248528582 47872008396728028483 05602652067941877289 75903224742780915178 40789151042071390007 83730020486233033301 46483239416376186458 88985694589866088828 95369070074130123432 35009269227104818713 12757489932524358420 00145952474201670404 84668638484439567810 19467654603135685425 81012621437405127429 20009299735531135431 99475786484335902769 75823873130045861512 40284042107702455064 96742117370138505313 29730061156178077859 28410582738236459955 49054584307756808798 13394941310351988921 78133839822356040487 75458144501019922868 97315412902452925046 65964619423351699627 73693993651161431124 42050371960929943540 65793060153506756776 96667956706384770143 86329389267851310396 30563850780619671462 00257918551487223846 58927243057784031019 88719767135506545034 61260327476421551365 20443811361317749742 29294998544836924163 81050938281942958097 36695483923041938559 62285770957165447844 23730317239525754337 98042934913410981762 81471360099830600925 11456930427384814263 34759457335896870476 67321833722325786112 71261416297968970076 27303778819080789154 68802118500908689033 07214114367942333252 62283431887706754966 81292055454449979756 95073190661365632451 13906144729786776587 50792028080995574342 43683769239379305293 43098602827600391617 51113677412865413591 35528886065128288286 08467858528802342324 67943656177810944485 71929154780032071491 15435514362816940699 33526528438344867798 71670050234636536438 63855188542213999115 41080108113841261270 87552888640309404136 30506279842723785498 89156112305666785751 26873983411312531009 90143472560297864036 29085771975531889512 87025751271931405088 70331299006733970346 03812949078351604235 03549545510356202479 62861404448387931962 54300552039887725273 16623289626063820001 81429302515910034953 90001005177832121236 86958853216047017377 23598363662206676349 94098579579855912965 87189785167858648804 54191159838454349882 37845905323163908741 02600366749215534517 33307679905785288942 47694025100662392527 28519968898865150770 33452495454829720459 60046499888738207346 12495720231006504161 17702793757683294306 01618661117634321633 12166043031425090719 19773383482093170481 18960920546781569800 33228429946712645818 29753771500440829818 90989495111182895238 57476792321872526647 80230130766626600775 97182295635987680054 01179964849134072793 41062774245183662269 94377066391190590295 82568971802848085388 26977237877655623386 33579518701700182611 25313849225611061853 82616684250879069849 17489491255976184953 30089352456773336594 97002848232632707618 81620194478132103842 62984773430971930617 34707782261568822653 47728189759564620972 32861185282177090118 35618858054291591358 59674337226619697389 07778678052418425024 58162348538805007983 01611025752068729546 15770361049128647125 64370031061682413936 59555651473220934630 41351687371605460498 47107171287321160386 26443332748184217305 83613934248646364570 81865344001810709137 45577096984879703061 60513724632413630786 92136729697351376760 06890215709665803665 96699556714236766456 33134827946708801054 44570602725068321050 98542654646467297708 15306980898371962286 16617334208425111366 19580459932775240505 00085192743398138499 42704597628436750347 76769883316373460499 54425504094723325568 71821856952497693814 51162076122327847788 54591278963477023474 63683960177694631167 38134442428387919058 19073391479863805841 62401653050073551059 98310384147902868191 14099012824939079746 02436606337628604696 07296892720962654305 18583776279428311322 89852997039699977718 92967884814444123453 19873459936135749343 34305847350587081057 29289450655739571581 84436710392415918702 78822134202141177840 97332360363552794494 90177660442399441739 66428134074186565990 41236462849782749263 28684213487552294460 42120957523466309281 12037508931654925813 38294948344754543575 59610563655437751667 91040220807372327560 35967090561799565423 33707660573547153699 41352625948969340142 23955675286549660832 12874709317027163040 71209219467753025797 68893072906327526092 27804210265784832992 13295470418754209982 74827875743159107212 92114975925506827051 31239105832652274613 24936366148503385333 36832822708214642948 84322478778235072505 96465550984072153393 67270438165117431209 89130153618920923360 80498505127538676488 40995231910354384639 39390896269580477769 69313195811122230384 54082643064649318977 95741956590227159590 51995336584819108470 64824884407074501149 29729750978870004089 40437330357130465746 51327285834562885668 32173659440378870087 16562087129433276319 53792652481763981311 69425052075146564061 90391985599387104679 96933912672663131959 13540022165311643619 43474888108659354244 10839532880073187592 07634012351217028393 57433012544712493356 40521689995321572705 07502654633348236213 71165319169668708621 35426326616852748236 70096911937855325968 59834563432121856711 87346365933735176914 96509976358422861931 88250819782783528013 17224023881423215120 50008352409004510050 74093367684483578124 72440223735929792184 17245890671497707349 66676282864843025848 11182583220496262702 55894628359817578781 77375176340974406052 69687474471080175700 22595690654198518604 67145012385781435923 38694690793581577496 42883953320903274825 98298139671390138263 05953721262016413949 58387746578327882847 78887865165363324790 20325222243879530845 06515968865411151064 82706910579996695258 31007393307585041934 80315512951443488423 01205327968862782540 34163580745945466013 28076709198043844500 40622667773130622709 18277300421228363535 78711076916310550275 41861532424684032346 16157748514412832841 16548011415629358912 57031889107689782153 40774444905547306832 29443333197217467831 44484700014854381483 33253908021027823741 19749634808699760966 09111649756182952351 91189918898173792274 26402569034212636785 98187686549319011770 52518566561332009802 37250394234047459644 03851698849794218506 81498381144120168731 56531402121360739220 34359621641577603990 46479902428393026590 43618146992189487782 17485173723707728495 73509280136991435702 28530481255720566853 05195661977697761678 61254933726921551302 58262744086954346453 65253330175578049759 46750630904127539521 08780162593504313415 17500335062125470490 64642172642057096488 20583874923345416868 96430490903135268813 65003346713925414089 26324439692942649310 15179182967412542185 66940839911790824543 87859510674678252540 29568332053248335223 95920554768320677112 02693321783120119902 31417043385748256628 47153090530154451939 74357422645088742649 44535701413961190547 61666407441900151701 57746311384206218708 52844305866618208889 69647683132565395891 56415743037290659923 44292320267808159811 45691248060421891845 96888022539870873110 26068025585321257717 82435640902386838148 14128238060662276723 99974409738942006677 23361841946476656118 76028267082144503210 69281061912015067258 30289110000845944308 51449795891705258496 58558296051338524284 04131881779731068175 33641230118681776525 76391336231707727895 69052571908702956516 90702795368234782983 57266566147680169705 92635534886575906216 21654810244382210110 96162200505397169753 23055372523505246429 04277876272002204876 92364738670430446138 20488528033365382112 83976958420032879086 12529456610492842605 24938342753511009421 10542669596873406929 20424758553727727491 60547027304467174772 89785151356942148025 74720372947568765399 28274672609413196227 69058581669125696389 36905604630893639790 98565359641579346998 02178278165631259912 79346468787165483488 42085874307622241263 21108343763121464466 87580401712496502215 83054498417990375655 42368503708468789416 51744801983592380002 24185876178695706020 54544725772433749111 95082445440705399895 98020823403740534277 50723059706290282823 36540323470341050261 49923861146011313596 21320745567258548451 39884739457256713551 73904255061983598587 57297370868961545941 98943512581811063256 96672424539695181670 48470803985983386105 84252327522297593438 80603255050785238877 56298014453357948678 11714102627412745222 75453643648108286634 86887553179697836439 07276485183338078564 60104204182211535902 83020109164590682543 50359798541102801688 95249828679414367860 66585508575127736043 70097864414671044570 35379211228995327615 71956382791315429250 09918391813518488834 51896464576846408655 77685774435439110028 00176320496443204014 47487191337842561941 38289134141521791855 78207863262874490075 93870717122988253947 84028934044148543033 04251259974872090775 07769344127800363423 42933187610413959733 29259236639975213736 49550016583645879547 01164329255093867299 31364778240518613110 94958812071968393669 57848780021021148985 69514297728688601831 73753038342271183692 37649872691800023209 31035777581682813562 55917095122611146410 64541029677418051960 56121543373550912684 52075132904202765686 37363446866832527879 28242355555364802941 34808198237131260595 06351639464781665421 99783565885453123156 47839046921999077001 63231675786771230258 84926028293693956505 03131969246653226845 37790097596966100165 70383299034808545349 31326411438778566203 56251970513975903159 04359043564228065094 22662652710450451419 45715630480281701245 77897200217134199989 00695679493777989947 75614592112102995166 98880641838591841342 46884027400712225283 36890315459032606976 79922382693537514120 04082690584221556017 56692059829608742346 23317742841376992585 98802712295912111380 15754052240067518709 31000783331020937896 23412956490221157421 64451206348788344989 05409829567434117367 31792629643325096640 82741914127154632597 07865893462297767366 55822839151952727070 02374479118328602167 09435957146437968073 25027949543936965570 43492874086033834275 77478716160292487044 03155899999112822825 31844394864996214001 52269961037842776496 93271468872012770540 89582975117918036521 25620488752194309015 37971597442163026347 21955955780739228605 39160486792716881253 38251117402816272057 06372082652878158202 24262400901795134113 92547454458205380511 77267941725119938057 45925506736066153850 06397896873937216307 87051047322789516263 32818693681760630221 88355028982775258177 70416773029096806843 69974693570004609108 13833362119717456628 38377390467267301136 64023602328192244299 84568545783287627381 76084990639482546277 02351287737324716734 57060010767363495563 53832352126865137829 64061408072378462644 08110782718016139790 91005720623625214067 87319917244565941345 03556916612990916171 54684877323728871311 53413091166941335726 95989342812900206110 50088272836959547615 65612568139551662607 33047963223680564096 12468068024335507309 56007535550986855774 55481389311750675730 79705418386841083277 86419722767719510367 17153066414462452413 50244216876141046827 38898498776660679575 96144734719444207600 77168188600434814110 11517200981445432285 86169547006062626543 71328104696060464069 38408830898254538286 86405489865087629191 77804578311089614852 34058717721649170999 46701612380921704954 62988345005127270011 24926690196468090797 27076202302962339147 03240239458491723976 40204008252787822856 91887304927446915563 10318869688471829172 01865972981143523247 29847796742883980185 74907162305146586189 59421835900331271136 49708007239879366205 42212476107485023483 70523120551335918095 66713304026403313228 80821718413178352195 23664678314263342504 94848917103999224659 30075431533243201373 89165202918581578659 80066765114573339983 57481484819928897867 86367255160577334019 28871754179097115959 69185937287202333029 46813734888962232276 80096583745204203225 15823633972104394699 47934204938843550654 98657790887845191047 29364015048838611273 98715135163820530305 42807053240350916712 98863844957309539859 51458813280390005484 91321870427527740604 04107201197832966222 47747949632118006900 63390602673442160918 49512853585090489307 34069750750712198671 68468860303888787599 48285719424388842673 45851993170194322532 51252012864352026436 08430008536112666993 04356509587642139069 88146668887013951007 02951223027427246062 11475055559621328295 92093838307264985818 57731473170028633356 14737679864672273169 09357026662146348340 76747135186842815290 65038847405742856880 52355860871477219502 93184663036096230621 13677894856571649162 16431602404663643376 90396429060542332085 71678277083397854189 19132857901626830386 41185558212612621087 82676311412156580391 83852848227498909285 52182299869980545002 98847224855192015385 97144381047396875274 34458453097538184890 36285909105606836428 31896350307857279795 73526968636958668850 94542836488174339800 28967192464805903368 33750666228114210558 37051277067535826963 32482556270404165193 98280065362659120775 89183889396598848006 66657865970214677477 13765703056885804143 48893585861484951166 82891673621775821853 11777469884662786416 95936443215321073831 00999917835614221346 47421097629157428772 81293743693323386096 30451802194869729213 93988182567049663567 72613323079473067896 99689004925445805169 31800824396383297584 67665935681056800861 23159872451614043959 67641058095706016244 99353706480020983553 56025052202135015642 36543822917629788709 65181010849627697284 27537547729747852403 05853039953795793981 92574001405204921124 44977069076127228043 92529182046724752466 93302851432551568566 95979400472732457553 49164776631628443120 40718968304533193555 83191543610250699490 01107571157457070173 14046646923004607563 24470311990461538997 00230777487596960342 34150754318075912212 18422887734810569404 13524251097376995411 94644792579142685515 52618365861287747557 30151146534981325436 71317944530275488684 87035189862481153167 57041008647097308290 51764749192807468572 79371049670016358387 77900920684739936466 00134147103383276872 05934538263581163253 83273944451533686668 37200331044165310228 69012279421990026679 49252992052594711737 21516625353057967518 65867242562817966726 75252804093602121703 56607393942776575782 98849400094527105699 93966025776489179781 89880225173006053894 88186572378825587695 95444839882475702465 62796732177613075744 35255348869139453029 84652066011158394195 68772525501989841793 66147839864618039212 52543983449957286463 90454173958693557278 78106341499625401617 60611245197117563999 48894895434715033083 34420607308945214444 71491662076523032306 80653803363881274876 95289515430227962170 43015274183205560381 65567887025191080167 96276073480332291201 65097095429135311361 72289317248603435898 95675050929381729467 71600397422669100559 66087393041761426727 07677021862544624700 09005896199392653396 18144507662778101980 44312576749107446352 48722743980598493852 66193526258060516418 29430180125056390372 94702645191205739366 93262325871151761931 18186619075580942321 39406384830898282952 71947066837535388460 38576781583746698796 68066979051950650527 52376649895371865356 33751742398428840200 18382957569301084135 60532220023032235572 86354245447662743321 21451556132770883878 68761642999123534111 08654422748853409473 78983380557802859702 25048097827320847289 12911800565964727362 28735455007474692602 81169997061230957733 50405704673862165657 56717691322347969068 44233008757872207597 43203069955730442629 55461949253272112028 31756639732462072552 75694841616533596250 63239532058384710241 45940215227348208816 59487443728006946052 61548916015343660985 19242272451089076869 67291466829447228581 38460763964348434968 66944092940851965871 41060928770182137796 74204703840877621375 33000434835781258794 74474368863656053061 10203660144555411534 75036189819655287468 21372571592953616916 74718639163207204171 14107608703176437825 25315071319277187854 62311370110771099909 25959448071019899636 85058437765561706115 37625599394099613725 69485241934435447521 02494736666592819856 36392926011905634018 18271683941064383260 70522811245452923470 16867309131039463159 06055899989546476591 29788033462726010498 46701531811086791959 95973844316498949382 30335784465828236933 91081203802327671838 98042165358361773613 41210744662006242819 59050706145685495853 93107752919428520797 15754212432623075176 29607676069523341464 81185417397709302702 12211258106138861545 16899107763809751328 07195600555832043013 96633127783278709592 39618821057920892945 15962355847256588664 24403271810368487827 94254784726980134397 21172814931632817704 44114096006049675550 58465242398422359932 91367132653142729179 03300210527620540920 43647658728770216570 98256624118726215027 28555184920844622413 30323110072764465355 89157539679941720040 02223431325762687851 51395899383190384289 33337050427594254187 66955064555713371506 97174098533657438072 76218839407182753850 19429442926621706855 51466880036067029505 13112449227885364221 32860260629977972189 08730241584184560373 82242206739781134147 30821969223816998512 09580805176116949348 63197517485986215072 19420064283730115889 32346042555834251515 11593877559309348680 90504161941145800246 88919446015978713118 34227721965680285634 76633975836383906595 57624224209051949205 20697446117395339968 47068825029854892555 15781198726450462293 16677650245878207623 89479914328524654093 09440933663792748119 20677387347982086773 85626870527268931999 23149440894277574062 94037389446598308324 93828348390654397406 72332176399259646088 15303606481499551503 45187668282165738476 63564050221501471602 32914025654655916597 95763251322307551965 99671228807874026062 61347399401908937680 49308211533002334855 97225497863427528000 59369974557872925524 97632863202310829970 67710039361969749878 19139722795597177959 09237482760511433642 54693320004342075109 09298818638190306864 78163615251821488802 34536826799445799205 99094214630856891702 49123443816379478141 12334669380783542848 79876849427586302854 57173581144705160895 97527358378802919495 84360870845747777414 80882398671647251547 17157726334584947150 79438475423059439997 96250651205405071401 96566164749197533739 54012726884141072567 96386226252119205783 02365536342993476929 19274964598688489284 01793439259721530814 20396197401759648780 17181600364657231759 66049904347426149960 26314000530703541118 78610375096198031950 75821952407308483138 96632308762443907562 64113227076055467891 84835595440111036654 94466120982769806960 60732468582136787382 32500315361727847696 30153079531084417079 39540157848625164752 80163356731855964154 25702850463508025766 30843874770842997479 34545556110748777107 67036459484826325523 41150746670716154487 82889300392368923144 68493103701867470163 67731609349326413217 50636513755128723650 35472147719483537557 81584972642710689357 06042438301279013933 68663189177633180457 44351015938838196626 95903730177136128690 32754103893107237296 59975519764459027916 13475473768485312928 77482354053411745599 20933040792320652190 69521226641347824395 17782712630631336942 38107709593884863144 53715989664902070270 13864577794094373460 65209667937179386108 03921499733045641810 23142566765471258699 37163693248935879458 80367870024166071982 49150626518678547076 58048387043318175207 66877211473007297971 68728973596654549465 42359743656201164911 58758739400901725720 75980855151558496118 36631204476691743695 89963824401100401007 82268267167757973506 94495469942440600613 95243459796339964471 20049729779992328743 80847392354705875883 28975440048515012006 07279914459795245714 80620093183960215044 56968989656205837076 80719749082365913139 15172595755149933553 07819317273824872888 67000256651349157930 89026948394896029523 42836833499675202240 87512715100376765548 71322205392850457027 62857885897094221838 03913418500086494390 09043206376551433878 82973339878409191631 65822260057380531396 62442557782574630128 95899571428855850495 07459845348693871827 13826956599045006788 04850852604171405123 96137792531151139541 35971054988008671628 90179661182137317539 50240968796226970753 33243864911089316036 67778055922948052743 76194258272907413396 87872556566949048041 10128605226786686960 34116484334059527664 81944856249429062864 83097549554167031461 86697447317094457698 40053857930632816568 87616836364987659693 07022646945091760064 08178056603293788480 71710476992062742124 52762482576858703489 48170963465509292810 67496429833438376471 87754281168681930376 04870452834746664328 15931995202257568030 58533002506100347166 24456971469392245848 03347574519799872112 13002848666177534873 36300564432427658140 33280038538656710675 76870672305528491803 12491010259359099029 46313346498174829893 54464445504763175267 07893569985678533510 01715105780697284140 01914239419191808495 16890127023727656265 61751175819435595266 65634232446120239691 19188054346316027976 84870250085578360660 99092375429471238454 64844237231203487301 51046299878478945711 44571177446928201563 64723180242875014962 10542205088460323296 81539217630668480977 52981598696727974609 71015550250437037085 39560606527639688320 00257564118158999780 22659108131247339434 65937596931019051643 35217869406663226538 53496002406947924118 92425416423303172795 81938241128816610389 94518176662756615479 42162752359180326784 03747158022548964532 93182151599723388554 70454589307039431840 96065581801248788845 83138037346016335806 90805194713508185462 73286335923305582279 84616108311868627522 52024502286496037285 70078890029180696447 82472135961899676660 10901768287286995125 79790728356050917902 16183693581025768836 14585302932395018638 72199614700826044513 50340537773971934556 71010208199596773264 98365504636568375015 26702427670816837257 28532249715689008533 04973581346850500148 33403243782280961795 42381259245312441652 00857602685538577198 47702070500895014365 00672885337337020252 61017784039151305967 21643777347773394960 82170441461948246116 72110881306653104268 92933876016147967950 72982499223016833907 58844650285191544076 48179489445401108047 98927163294441201572 50368541577395423256 23305168337414586762 49630076056357944866 31342378518185597640 24569991569360708014 53863003740240569779 75424571843973034587 58115741830242511540 96247322160861556702 52651243326070644334 70912977284294032453 54321904517042870156 41134338216975969305 18000668435976067264 33067549452855819188 24824637186600148578 77278118807239507466 42412344046752603584 70570097728268469168 16002143945199386307 77526882731368199772 24577209115372598354 45097801302308977261 52384879338974437841 00191486408183357000 78836120959477039037 15344294324338542677 96937476392153340142 12184367118347078097 10710259304438023281 29038284584318553867 92572630788432401973 64467286309955256470 34363962316278959888 00195210218010768729 34015002377974799439 85943741611031977161 43201983028247062062 28615750670697055079 44340329080170485040 59899425754433479852 53930624104547480236 53392087577888957963 28247318790852693524 62527751138744883440 50841262498233686127 22087926167543226737 37726555913368608752 01508129276508414399 27983391077652793634 50587563830661543442 96783569436955167711 30171154101069619199 73864493378397809996 99902022388221349863 74349632512212735513 82443608346164018781 92362279343968862729 86527156613987548341 38780229294422801823 05819568615626203699 30874043186135146458 37008327716251393283 09815591664089072121 26439845633650870940 42759753670935440961 61328150905166270980 71185188900189783115 81151669835422847320 66168056540966783353 93312703527925068837 01972921702170948880 33475466202167896981 16620419715079596017 98411070700753862251 60283583965632489121 50628079172092324775 40829197030826459049 11384215825157872767 23152199823949986538 27447767695409595990 67860623419722389890 45575284537214593382 07380704301363920817 37014992462569289039 67164362521189853568 53933600913437050650 74414837627568842749 36984619109337697928 64766464065494509222 96793511416898530146 34270450449128842897 14320278154008060748 01580007019859196479 41788990166063848066 66069084993795265967 44281152905795894423 24350166375456462351 81516384914562581153 45681779049111981338 26270039623196160432 56384415517995645657 24243796218475797449 53022046144263304102 36864469646247156073 17522544640245656224 48497735699509165299 78877104506123288689 82477054873937409104 86545730651734150785 19636733195883441784 63665885565477220674 63306677741631352045 87998419957690677997 05006935730272647937 74291825995039292883 40533606240868817317 18261610150683916785 16425973276120844822 49545782894220588194 20264423808573985014 08772382850758516284 39860054746420838018 04869423527893791349 10957424467634150214 81031114512862989099 35695027597593830947 54534631392532298213 76246691518126623343 64377929420490362091 38073607764096991585 34874893516236088033 10382667767327024303 37329283494442632499 15113061113508458846 88728664939103317239 67040595525208086233 84995049336978385661 49026482704802703218 69958189649875919246 45309110539530026905 36096548759073680545 54986449173736312826 29682407240954873637 45638514261179761892 58098550964184649979 69094489891890676529 13859504638170330136 73521215270262945128 09404171367307783989 29265399156302529920 62238548611935547787 81224828305362647382 85026325825770406475 98044173309683680338 55416332945808664517 95859734074902925595 04847804838489081160 39323181457218162244 30102592622369620816 87079355978854320970 91538491826419342104 90267396104783767921 79847880274354050362 52511678152793890116 02933849860162558528 63319443204268103740 94708212854472112062 31174372503745982682 18311848618676801661 77335496591884264953 17249514804831729409 01179181753994739674 38623523583898248530 10915512847243616944 70309920712616879623 24300782416301692634 98891626431085045793 32282917005132655808 87125654743163008635 49356027563845724112 78093039443417086688 72256044012213834863 76589638630136101446 88338125780804719133 98231864872166912971 83235655498381926125 20535692333697824225 30222516326308501900 03343725327273387246 70207219137114562018 83874122551155437460 58322562633711641647 22269484339068016885 88742079879679221864 62880821825073933848 68463243349577840269 96032133970932883058 93304381751010250426 52435567494149921368 91684797699565009440 76029140670923169176 57609194409286935191 86937102469200693845 43809452393619559552 04001571848825656732 76761327257737557357 63943205268146787620 06906086577183408372 76030967129880510515 83089543789636764908 67509201870250288744 17085692166920219079 93060293868275584588 01014179635444874488 75838419909648011425 64961687280513968707 90069618856966418317 82431102507166502657 08417337755229436007 50335656357000963930 86359038961506888469 33840122826923134941 39971094605535988915 11752064755989935944 49661541455905605201 28922715978724933805 61579837334084347927 29924039244423591814 86418210845267116422 28068746268509312496 17062184157011543294 69211492785290859224 93711069137998873169 12452906727540382315 38041106298802350823 36121983378358947426 56083278073683910152 46710365140502339395 66407172263407811602 05955952383117649432 03754721541199464939 38810087089473206369 24256326889343154372 19317939368297399968 59608706736540592252 80439003665751095214 75341385657204838437 72471245588579138158 77306686682074437516 43560860949767309812 40435356406126451398 41680949325485506728 50324464416158248119 69441691098175387849 40905979785579832880 59882766662288263579 61251866031051703630 50550987141496783488 85357934017411659081 33292717301726579391 82023033982268681910 92088196545774829270 32328697466880631537 96855866002482680664 39912852644792440004 05735628617512384321 75141803794019443222 78507807537178815768 26873170241770660604 78611524207744690521 18989666800419355196 57073499355039994027 65822957718230297181 67235204336916900815 55838627364084823362 94470419479298414432 97083140145413802128 57969256492292928238 15601052033459395277 74921796719579388084 83064192297451686373 09127594608243985307 63899918962475490300 85096249268006143472 91297363424678187481 00912860018917515827 70725991394252468938 00072459298131283262 79150667565991246769 21174122520751081931 07531314130600679772 10323595231459400049 10940276820684398655 33133619141770099397 26177407893677042311 09353511497250941046 03098324413433011933 09880714450682539180 88000178015467204448 67041414000894160360 64848512867811469391 98401658815677378452 44622133645976964215 61517122897030948246 14123391233860577387 41457626436096517206 27414646550530319424 30729406553588243875 54800000741740472113 86651237461400585950 92565108243992292441 83589398159550299080 57664475119301319646 49438836048493504826 26645025367557926048 09620953846193233892 84876831430946251546 54750867717827107657 12927412341647546356 26024536934790229815 15159374983185728326 23612671479631554057 59222417693215431768 82855414031946584827 32807573361235186832 37352393207190125884 28605193491044703510 55526914450641690937 67235922217114756608 02354042500462935960 67718253335431872087 69799935219057686603 29044376642666731423 35841766387374507136 54688475680941727152 96230976514784761210 88098523126525087874 27332142119676486146 46725044677649031443 23601052546452811103 12197841138944896441 19814550621392307169 92613291236153192147 33091986232523153010 44295763183569429927 37535180287051438594 31412758197209888349 61496156708815355466 46763514854274351768 51273467552588495999 86165848423651386600 96724120974109236835 99694346783083104399 50390087654107042520 00795790911129250232 79874215761354798806 26443388305205594573 28229240077867797312 57650238097833779446 54175288220526500698 69236232262663082159 66990313242185113403 66577730826861588134 03006046216176583744 54938967721414113910 89794851669233745357 63363665661133524969 13722179319208317329 18161294999859861411 08730346099734700018 43953457291809172540 98005078528032153584 21533413870964474222 09126436654584220182 48343647835718752991 39051441749680713748 59155547156573158545 97111544237104151728 63835631630349304836 42336034253273312644 49304340407964745975 02294631766923735715 97742413727688142016 15235199183527811494 66504756075529783525 60655530231765583542 33646927805086114615 82897005188380439683 80097611624782867017 50402444784696579042 55950136058571513309 35487891069732047072 72145546169025802431 35631342458069388668 29232230193209432021 38741913782717938558 01687108836624531063 43782047201351026440 86895798231625630685 18564312180141521965 83471145154251122091 62538799466291501817 16955840271821245286 40230802798211961660 39242757338503945735 42629397372796802498 46352445022242934512 55119018387454243847 60406227681780907617 73649537148381394736 75629544126532072381 81709382464358969170 45882135958847731573 19466757588773156003 72016499304495752885 08286504699724197186 68734269538854242820 85847998013483478685 57988422352173663776 52170743000186916090 29613425285866399732 73389599279847972883 25918519352158853904 51205615573301087907 10253847755788755194 62034919746631711012 21534393834828201737 88149745042645910298 23727402373450050039 05393982108629312644 45494056989822619187 97968749924941888499 33434094067454120772 20284040591886964140 85110509864705651603 44463326589612442573 71388116974974348046 71973128715034324985 06790727014629591529 85126307035494579642 28232716022976351559 08140133983786469604 99077179779617017997 25942997618758077658 14033201923841667159 04877179967185770297 59210782756701655288 67264872658684467823 57939478818636867053 20308485119575978321 35206474898695684702 92325789435856066063 54435038714228819430 67401990463286862661 29969061602815360829 18002566510671463320 69188247034815260514 41543091478735157946 70043903034656166707 22258557867035756699 97809553138882348591 52041109510458943404 03574362928979377024 55501449095897291775 26257264540447852335 21698827341096569205 99208716435380414396 05272525973854399754 91219890355685095502 51327022983553627472 76287210867271974898 87247876550950615475 33031750655633453583 13984854279828246279 48114808803677780515 36862876261969502071 56161114760577851985 76388820862529660014 84264089026773494589 53662085162745184464 70531154332477903856 56974112971067065100 71743946096007415723 55233254958912816559 90369487026827286852 76570461268643912806 59785123053791020255 43628237036454658879 67813443696602521884 92822603051281680448 79303266434459035883 95277478473982161757 97608023170685899836 33177226309688478260 25654341354321833857 81625968187962094231 05178807810914195477 43141477323760037872 60241809954823489195 89503851984830042244 77918750979769810326 86317459943271521855 38474190211317643605 73938056512487203466 84000752252039096286 99429374710866710151 28633095790845924208 66095571714229366548 16969052715910182490 59832667194533995324 32325867405251863101 69560062594270649701 25950447991617956859 66883594093500235932 74469759317201778360 90755652372889853030 97424321321275913682 00197528743233569668 38504854899327084633 11729049550674786526 09784371655103631508 56421546167587468437 88056841668045271067 95328879388530590466 20607904938682333048 89821371662344466817 01877040061684793754 60737984179154064231 86055817889317264544 67075917561896853009 44360283514209987270 70038732771193303869 69766104966251827961 74507797956276040555 24007096338411715420 70700408537541084099 92925402865238927885 78383409054979544897 28555030132750880539 78716076596163735273 21171512106585083627 35449124049137960733 82398736109875679085 33128352422627845586 70660825625709865412 81217945378467581936 41299861450806128497 64046558964558708673 44181058957834467343 50849262716948958255 15214522237107919128 15461455197128812915 31568867083080503599 72777660027580523115 29552050154263456355 15466054171097194892 92931248875280817912 21591090016462715840 16657283051003821556 66890191072588343732 11063453101139586273 33655441491294663918 25767731752141186818 53970311402423687857 50116822704622600371 98535164550604329370 75731319420802289195 63814088757458533903 41683144312610057377 94639144988521888616 18877934728413840075 97210595494540523704 99972620985233502615 82218411743956369709 50936960455227868241 88847542703070759248 29572301877351490460 27207995343959608167 15727056367215438233 84496228734586907349 06073251400537198236 22816810254269100447 31781067960606140286 27668819029483106243 81755750763290634506 04136029130431663755 71785650385257991071 61786322602029326369 72305451442474955984 00661347814309682922 39418984367174833398 94554555902024760662 73415296345658500961 92869199009548119771 33887531707500023741 51204588659218672257 01777448574080124934 75269024749539703083 98039737866397566546 93240265951098648983 87532816184601832833 28094829177019516865 07475473391022763821 62153122130409000982 10952026264963911321 74194261113839924700 42440440237178299062 84803336965564500005 24288438929385559956 49329952878875812453 33237340044154983094 36542230804613039640 60177759485451545762 27381362232558806705 33815011498667016389 95573314207050238442 22486737458346699155 03902308873890253453 83990570288171771497 70162192267331501566 52427968531408100382 63000906976451528138 07247879337214563619 31364509917712324202 31284677331986724196 41696524139655754045 05422609239698139418 20365241125533934725 87505695200931872695 60242052257672178064 64978525684826261627 68811591572040102047 98441739763767497112 16444976770717613735 87825360787914546365 08942611650532653537 44639001421084597125 25174577983649059365 40047071711816141685 64481826873452041569 13283140527563518588 00072330671848798441 02358555833309264195 90589152280178887850 85583160840435414736 26351994907117014342 83956932435995064249 08621005351653632279 06647202479025589916 18165467906912994606 79233079463520657403 96184649483984947214 32726059693524204456 62201618208994935329 98057977326202104650 87291924979684796101 61984415807961601136 66038083670187884013 98947988298998303385 92386099842250200814 21263384846477432017 50337853895084752086 73548974684413034216 28608836724939082132 41595782104723539842 62799993466846493908 22929441667706969010 88169942016249751594 80736773435412900385 01787094888298131770 23073955381485253091 04977655198218984320 62606454513661823746 23932761337987789137 51390161078553188594 24397976297364006448 55859197116033773644 93714096006093952139 17781793678104556910 70816059356732223765 08705259386231128187 30382221959339383149 03906329804604330436 77423702655146445598 87792922053060358096 58844829656557113000 62067760202387639934 15043704097158769052 92151791393578246581 97746007029730643547 35154930889368700851 01576061894844729691 43665233122848569132 42945727993177893546 89553160763146136083 21323948198324546995 51720781165563365218 51993412674289645948 06244579177755649004 02899169836709565953 52499366074345084662 44287486697727872025 71907750957714881439 22062544529365896596 01663552798039382425 66474525071741597999 83603345120936306545 27354063567800063824 98890787058983979192 03759875022069308809 75825395691996737434 08711360863739120590 38205507117298402529 62500718862083190407 05388869867156822934 65449072532351454493 67936409302726897892 50678518200846033684 09938997878387595078 89782769002762812751 38830785199149895125 64706813113191312853 14010746945773899666 07403879214914560276 02833928769250866622 36506106813285123300 08046032443484131913 20333678500628042989 52515276023587841823 77380488919059562248 58206691462468078410 08709391477597614978 74574158594234032508 46026552946592695365 23874952229975481737 22870731098459577931 94086648746658128987 97549402284700643039 78618818954378774633 28000801181592339386 88847585977871770570 80926618582657261573 64450683035169980729 03811524549337622498 21200289367339596005 40009431992788710723 12186011919542219556 33042181438878672854 66175340978450364321 25103698087017461487 62290959925341024592 48028840005379229739 97510524589432821540 28178441860124184797 71556082416791993518 61100848065219130924 63246209886578680989 93455744420024454685 70776555854010121574 65669124355431650956 43535309204808329516 47790046628174734262 82641188734985037053 49403653484595801811 60542193101656601028 31604645696795049855 07968230723059650060 84144616547247621138 58207717212123695963 17011563411387649894 33082162492288320906 39162873791256941503 91216360539101054099 74964222869352984661 37703133393228572665 36428951909062634363 60472045983434627481 54470431837369443727 26523840286459868617 90512985155747084864 07979124161359654516 12095873193468722091 30716131837086265051 51887499812758321019 82817692826025699369 35793049672517755674 62226195570589276390 59494925207731782277 96097502456290322183 67304405153698458387 21983032068441408839 52087355334110500644 94131964783063063971 47581132049611519178 42161474546849606475 20257651769348476414 27019180371032769089 92438241056928217860 80225756956636876525 08551340378866777059 82480596827555939299 46039536193174122778 66671244208969658411 75111283345375263047 91739377284086224655 18004991323843266458 34960701205477159190 69561724388698097942 94882542400527841891 43253623613318124659 91649329437522006985 39701361637633652234 48601840617473212825 46499885037386398575 96394756073639169086 59484991286445144853 53410145621408612934 72077387357139179559 67904864069078172407 85361057665907844435 66914041564879487996 77428798247429703377 95399324456010379568 56810715744296492055 52881207126718361381 36594279124109811318 92465957001009665318 12382997576848468511 63491167412554765481 48187169286302312350 67127901420655688032 94311421405050880525 47994231234736354714 19654468360262740682 24085193703788849215 01053346557913672394 03132169219891743327 19231218215893325621 12488568031603495995 67194859613021912125 37054301597925047053 13438600518336791991 74336148713106407867 61212048676879300763 16239938622566124383 76572356385428315368 02243941498507282929 95704516822398640884 22016289424294464738 45399987641056184701 97310482236247767501 68514745936526629200 84249408639833727658 80628680456970406314 17254039036056272766 55330579663071285170 84459421414933552193 73231886930550797949 79226778024052437022 91534762934635875396 34226570793758055451 14735793052286490524 86596192629666838050 94637175108861761393 12254156850573728863 80456853085022894201 08596120399739470863 44999048484265003215 85741356817529825643 90753512023931298097 97926397371271230638 92680940250623529311 14382141359292946123 88379008565594728715 05888151493047859714 78146116346743145207 51526438625099501665 34555736258859975289 86507565128863950332 81023239359623279890 42199576040290354629 82300524141188462551 14727788552158803630 38525194043178673697 62244549945935528686 70236398641728385657 27996245920579828043 43359353683580591368 75548871361369179510 36208217610050318595 24063360489069595121 16020775739942047349 78364843464775157899 05121520163284748282 98599739477575004318 90419578877719580456 82327533055138485219 96271517624887418768 97328341895414829989 62091559342450746332 61240011803815427899 86250769063747175676 46030213068544496254 27993729908478977824 45913913408262357888 77858580449769939038 27342207804950488746 85009022837137867141 19671127718079260565 83184412036635262246 49604711289834849541 21188081578937489854 45569001896387578041 97865321430057720760 29094650802679973677 28005401227636935893 98847588247865863443 19535663322667417072 19416423824266988158 01483396733312347874 74177320271948334975 81051031761581617423 49088478817231091983 69417095165418003321 09778842210202252413 34952647364068194651 63289843434181781533 35118494888931745944 30646401829543469089 48845681665088174947 82460528913990184372 81987276987844057993 55181288717886198048 67836151256283810289 75733746547822074683 87666876302300791687 91347367444548457037 88112873396504923346 62235742225944097948 12911257659885433918 98670697002841997225 96512809991171850033 62205462132495951164 58969250141130664386 17910361230034637292 65747387115770178225 93194812330265710626 61207897511990121215 86349173952684819830 80646945459429744672 62091992346018047381 66435278736536261634 41820056614236509286 04603945894908704754 15886767643858674416 24968997083632486163 68620674676675003269 92535160170536339513 91077181377224224718 72312753279407752571 54898895649868209550 56839056555813175912 24500985560351951830 08262288178389525954 36395564421240414880 11793887403802724229 86814521412107454881 10494842938173843451 18120566977459114001 57552500781052812724 29163715880354779269 88658855980901999183 82880171669676632228 38641159728065685419 33571043706812441056 84889078460464122458 00346367078251018903 57073993876816284477 97886712846510356287 12221630127988535592 42313180369563015269 00749110911020334296 96756087113791937988 46761025534272976808 50402038900486559665 57129476794885658987 32269822023420402729 14639068054634116181 44642103913233808267 95830288658807936761 92530399554885948459 19281571871834369587 70335079174083904237 36989026196828606573 18121169049227644867 27792158483121588856 75183610307617808079 44142089619450416251 36943928438614511582 13128968183502179341 15440101623719700317 33783391497407274117 69731661665030613009 39201371209809418350 82917365312334806074 77411668763528224962 64696659546053584350 15538858927750961348 81558812871864151221 55647629866573307737 17207938123252711960 82174696593358651949 47710581166417954170 21419619985190830322 88896799795816835729 64218155457576487247 57312576006450514253 77494021898784219135 43802467291956739899 17118723359567092922 29372639467389870361 03190417849108769617 94864292635370191976 86837035898055814304 06352842138393178723 70938009840792479433 59920964050232844794 16442903023126927917 44123100620760492044 43256988516967247862 11986549905251710773 37865640429136381129 80647058064422937596 23615890228840964049 81908638026083531971 52447270177024129366 43854961045863619201 30531766596604424718 77888654308853304100 41122702696617652168 51500807228772839091 15177175974943462579 81633280503348947444 49065437558615413987 11050672475720843591 63189151727494824070 21227252871993390209 35383458764113264192 39912805698883754728 98148157510722346944 93052949252584049552 96085085068931268932 60676522733170240153 44823162956130494238 20371367880942872305 64155150471007530428 53151102882922840365 86959926430364314727 98356326296785896175 84927697105725241559 61376987873415693321 11388222167713034993 53758303894142171359 24110616592572526529 12290412781222082476 71717888160034807832 27023567767022394539 67384073232651958847 30313993396077831915 10085956158394471668 34906136246026761544 22766071194683989104 96711281372066925764 25150881676651755485 86099662861296290688 57309324258994627849 60934978865975737146 54095811665305575954 96888926791459149261 48250149010530750915 27725781623683035259 26381105892274407976 21030912051909673399 91020206847558582033 66534614613214897447 01575622624741580479 64997153938061515448 41362164255701509800 14767367981380413624 55213876733976617926 78322884569130755974 87330454939188092952 72549079014299458297 04068841642056164982 68498346892556187228 05231139430321808433 98741883184492450137 57936985166117786283 50141794314308947326 93045723854460371007 69980934665408521426 12861021760339460847 97078597909864864648 42638971312142818461 65192475774121090774 92693488313335476579 34714888764689681209 28592627089753748719 37254176315646722601 00290612042990784369 81694442544942164090 08174970484183417168 47253712202440068226 06251886025733491303 33487045595904203950 21173557878450352543 61725353607733883747 14515589657236787798 02130275575784462487 36518098949354669586 96468579702626931347 67200002277442374513 85863556411313162086 86396293743774630525 64559121679813566259 20159166392942198412 31711257634491209244 97775152609012847913 14401757386771473881 19226199296229268956 31988446888413609562 44960487101487256090 85377528851115975887 62591552704165042078 50604566382338550924 90999158040702390476 00516299355012237068 72323029978781070989 29070627791135372468 31867053616892204759 22411036287092992387 67225313441225027055 42696747500918599380 01188301012811264644 27989113478027376326 71399049665411739681 41266774733100236971 03309507477642352582 44796251597415675226 82145382432044766380 66287991202309755904 43356647999895916295 15365335691724825312 70971280528728607664 78600392949911081572 54496164296460184829 59585251728576251861 34885869942225279253 24233598484517287906 75116805209245680246 90347769637581586006 81719014820669397850 74206110359448343338 07509682271077157903 63392299848121305374 51985490824495876644 90899904088922856896 83176595156469473751 09904061265466607554 04226309121043632168 15100862050473157889 66329849131866888341 80922816502991588378 03685442701154369245 23419037664048155066 44870595810524786266 32096804897091409586 82375155791652639042 17066394205641666056 59312313425866513520 65462705411001432655 40852069390406572890 00785398444747682344 26777301075820880759 92399594739646891882 88207692174545704592 77781006432351267343 89569653395039271219 77621611548164218551 05244177091731041691 03402152017391875699 50473821725891408432 53919249155267486799 87444951914523653057 42910901805043887922 16694261680306335705 70623363331488102381 12192898754478780968 22124822200836782779 95623931955659251597 63787349897393709793 16004381464787193189 58593104501033934076 34709254647076380672 48517436432729174351 35212399002452760923 60606520713564596573 23993564918658253159 61634607583017421791 53308593519206880486 17900751890152915833 55852956153514796586 36228471203146837364 69572690128870979771 68173240672241233896 69294941859028254697 78277351050456784513 08456693027233940353 02804111075933268021 11677158706877759474 59714512046543963402 62527041396610318733 36691548681934691385 44414408962063250072 87327634461454730893 95859123793498668027 20664317890671881559 52745489351141192294 41270771242044335608 06536691698092014103 26701842545302506204 44330470500807450744 42696232084509565747 31536514991008604281 19807263403804190888 09908556701551103273 99656134666078659573 75561855227841829067 26820066177651324722 89715310253306439985 08663926842987967752 55848110081157699225 91449799299471764290 66897270236177775823 26524118601306467113 79152208396378746909 59265742459833418274 33640131839298874710 30688467257472958597 90712246794936113744 37718371423058973418 25959606932217811392 31536304884812659115 03053895357120431056 65324974046638336672 67672696390774931903 04641569154243881450 99698199584765309342 19199694305871503004 40420972663195788894 82625759234050768633 89785757795906614001 54953118658581411005 87832197904812994979 36501833764580338581 77350947955397585433 46926395253457333520 42577428005264470218 86625079300813107727 95802146281796095876 10215961164261975807 47613940235471532110 51612721052535602491 16482012577445660596 42801437971222758532 97028038214965347760 27950077567367845668 08041541028286470386 95521391700329843647 81766629454313510133 18968313273920364727 90735462482584185672 64296532953673078521 44142045702341611754 55298117055865904012 38956966359088571387 17162770432835748536 56766087611766119383 74161954896873230602 28867745722921334629 91521491650859334899 58252599402797018615 32002729024663509494 05094989184633443277 76218886366800302519 85189001542500820153 74435129823971105358 71339748306421401503 48700532932862057370 49489104389527421039 46564672337936174871 58076404298555420838 43176086641097078194 74844323362286016964 46768035220305688183 10719656851956982218 88129590081396161921 58397792662167014140 68995595866346217396 39419903294436967799 73487231875180619600 33905815167459330765 70132120783979621076 25297382223383947472 99750961389381870424 80108493163713036056 31524224725695550700 15745105667837410814 76612865472485981040 90957356117625226073 77442900302392671584 26879440241557228576 89196055526990922736 35879625982507914072 33959465134597887151 04099676230617278317 17452715129999414976 11159657939724252241 18916834733709039513 28267161213598284122 19643950313688932322 78302443941173754336 18414389013129227361 02151908776293942500 77217492858441495583 69488820526673286101 97711661390988755411 49315859211561007539 75128578217968274466 34539411293939871689 09266845411384471431 84211841546632206591 24021860825421565112 48785845478835749851 14338078953554823579 69333049848529167039 56819511663810588193 49045059794686421902 79188027230861557563 49314279537643956539 28666906903991822255 15509614268664872720 50494148037300829934 99106813789050320241 89160691473114088061 02374146346914883610 08309378717657789738 28724866473793545817 28158919834179430714 96887869038270459519 36380424767262486309 69699399886602576920 36948937058391057405 59534555002659988487 40012652883093889893 14138660254510626242 66196637029023471121 87896272572384331696 45586507512141777134 24226288914430692922 82688781770839285184 32792762013015046395 90020930092806764759 22278341190759984422 32085835915810105247 10231959863455726448 62939956397640166278 63206675197344615896 54997909103621627602 81081173818589425531 63176437079432114433 23386923891028227828 25324739635156565176 61554845751498789413 43900584125255170412 42890853657400923011 70282113874025699141 83750126909364457031 65831382716591204225 00088291451148189543 93122467972940655017 74650315616861003200 70896854345884189217 28780491938299480815 16286123681508322272 68602811374124997644 94011423480793341611 02727492554552893272 07749053805845006581 77242554560908178478 84029594905045416251 43163197065449951421 55711381569626784473 26246653224686070439 64914154499974248648 64275811463070039100 39755506683400283326 77887559415538674950 89543441062381294031 16999514024894299801 71833252699697146013 53972441402183306692 25188450773208366085 46958427106980672025 13891736484672277726 59817845785833650601 65761948399524321771 85711439323861597824 10761243667177469159 73736065654185820512 27266204971759130362 07313236001324626585 93512929885159409690 95487744030219950469 44709045042012174185 51508400556427210224 97153549477740845305 21401614414051139943 16534857187200042923 68172728269810464531 76170405838147196642 06385580273013436934 15755401055650755161 64709918205356524799 06729443590553078513 45748055665775542041 04034153387345559880 32970299691164864048 62262456638216002573 84485015279313390942 44210609218627223517 50939990433821810668 94129842533546841037 83050144854211048623 58148573482627793602 84722575942888552825 04896635128253382480 19193446933099181367 85121084864759201410 21647957686026938460 63272657779932853715 17630139444029948451 60958311117500635439 29671218296448301174 69871779344905129602 06423304076158805794 85242754767702859802 28445722991922053801 16863737590111794340 36923811464269616808 06408274460254737725 89852976465253135625 26184124016598029268 80579293241449252559 55509773877251798488 71129067659728130232 44876567334007880933 35528255707625068890 01322657634490185212 25061640359770373179 47337960683071848534 70580366655353234757 55298155949110694748 61953108509457746341 53344502459170427225 44949327292271705511 69277771142092397869 92000198603269738116 28744209723765896024 39925833302049460361 79820326367995969140 43927053169825947996 21817378945421060397 01611566808400800789 46934768893872280807 75005021198050370673 14163183810760491229 92073105669069740600 21180573471649461699 59457328419893755077 34655232866873978706 91527159898738235999 54102266270535357280 56770206759280718766 86540127614481740706 43400004724546153381 96044335639931805637 34696596816081537816 24035133059161786352 72866362306764547971 58206833941923894760 15302828200976903948 35451309099127734080 57173633506392312082 13800784894664880262 24688728515169783430 71189144315302377954 78935826932908556513 34351401259757543936 95805840084959083098 92474353502914796752 28177017699757582812 71098934344687481985 73169248119119744502 45252077385901946977 57717230084320877743 15033005618239312431 18817982443043827555 26134574907873458223 54748189955525362674 36548104422577788208 38934287300344768484 00775715319708139214 23436558206474615602 26787151510221725881 77419897882890303503 04803652018624649860 17875705503898550944 34381910778607166803 26995488465274673921 47052557018591568177 22029728080747831398 92499834765814129302 98608031134084039223 62825650885162277884 86267331445016641660 77579235743181179990 49428443251093410144 62586012364146911166 77162897594890455576 42787310864513650863 76600668874504786462 82626143954216579346 14092258296158735294 49547355230658626600 89600497776358236557 56170609988852693573 50419146161696489708 28904795072539944380 14532071722907813669 87706406778867908141 56527534676817505339 85437142889248195697 43900082474953591231 70023671454202736174 40981390294394994749 96055243452525600148 55738716414652816816 53112512646862485652 74972446688675107815 65251291685476196336 38505933259432274569 05072736126667465728 60561457019000768528 25088103799737606225 77180634195763865211 25466364990620999599 15536989178389394087 38094116609471611367 34639493352497320255 10462349636647414217 24683151836661185139 12956692166765944787 76804604558961552050 17618701483973346716 15247412814381730714 81793112106626399154 12808697559854322479 60130894066881643684 41634288555077727161 39423201032016900522 24495880256875595601 99282834507404363047 15759451785261605250 35796972803421465728 07615681971067038206 43996706839398362307 72714938208248721658 14069826503090048462 03544312501269184734 63452010821819401200 30831285404004854945 49601618493388793316 65008252831131790326 58263603088953810177 27107322499907560502 10201856107490612034 83076875027006098757 55220724764704315345 97942040024964910757 48966665567470166968 18345570948078724025 05946712745504776140 64400258744967858586 23935271183540416204 30916785393962302700 89806090953051953866 76641667287801901887 35332367291703377831 78117084608226102880 40687908308279614753 47632692267747773303 65458900991878494411 57535628505797617346 60934108794630583678 40672282371963667712 49892572475296691641 59146600557933046161 73854551201457417799 53755687976215281265 41040971286166416076 68287499227399366530 17952976101632522388 62510823066124667437 99705218969944899662 68314037431053910655 21191587205276058538 13468185904754722807 24083571958325670181 56794676307355031527 20291819391240805574 43358954644785699393 62142313362183265803 32856078298584258457 48293063233289259720 52991290086219115529 12264814206416563235 75762813686446536371 44886713402699540428 04438231088543578811 95914558641875370800 48250501871051841787 22874886768683676089 26650768457528502359 42856242916913902104 93224229889435433326 08297888109973678103 33242281103924786008 75505904963369218872 36192987038540873837 09162784455429392749 81993198930278298390 17364883705220308149 15011659636308119014 17292084761112459533 59036979484988287600 49317382710019871706 86787865510036913142 49013828665409624446 45705724019725065498 56324637430482434057 55905412827326002115 65382772791277656805 20126432838870775947 07544666657503380478 52230399657233131128 66622176262734253038 94848342401843410860 73240311956913616790 10293211339224384104 19031817135411999278 54322349432566767982 57351522012587351708 59660097553109475950 99836981156598134039 05174498545523116149 95564328482327340313 26490192770874104267 59310644278522297848 16920637284044234391 66675783745023938176 68844924979967750892 16760082762415619963 65135593644909237313 04424346365772950075 11008628236673065322 39692736687817221314 73196563631962278901 80813947655611538083 01259496231597458441 88975602659826182627 59017395358619425624 22952555749327025365 11979776868776014512 77492191277791709148 81489071050799848694 73969689417901993780 15659962623924909662 05392688395225793394 39862513382614878647 05510190636657362119 23157924236178606353 26743409446033932638 33584128283764515595 97747568372240492268 54381185966031708324 43271418318751963983 86619203027533957928 11249327557130207255 62937977411414765793 87433887272369961235 09803620372399805485 80414627830918891823 66318605742604440333 78821313475803259638 87113254967598830739 38527311210773862865 94005747443728201555 90983204508042652131 12024132984973804982 84172858605460760605 70210208370893463756 58025970479701143071 30205597271399953918 65129970864915539922 73713691559337029377 53963163435551015389 55444217485965677950 97131887783321897553 46343251471807456796 05231234094011070240 22935526878194222998 03420280150486719532 96901340988663496797 86301528394036761629 11528587362167539491 65336336641185794336 16299459692798566276 15296294926948082718 45525251075883062560 66053258134988607657 53610400424433687092 18446827442729506527 22368093189037176562 36626583406849209778 95555226112150460209 13310152272740911959 42594528951339712795 37941771805577477045 67323604607253146831 11050788988371738110 66186696864363958925 76871753258686663264 98590716051541322628 24407915698978770307 31894151452052348121 10885780452577194699 85956715548050978223 32078785464953543792 44483212285578941604 55942019282209329426 77024239974182754813 14348328143106290328 85826356008187949024 58029759562549409420 36999576120957883473 79326894481837327803 00556530447261226184 36804500354571139124 37641916471752999584 26067527153644100947 22579762885184113070 64815999377524687737 21018254092959510925 78730817534858090473 51513226511449954670 86137392589069788564 47834369497935119336 76464362076605817728 09429129170441068484 02445340537815709123 81567765474804196190 13063359657030108526 95600939602844922124 11903094139329277106 09764482425448886629 51882787072246236504 98947409550951782796 32541659447699771233 24408217935714894653 44108649967428679585 06592959751583027625 94795935763178761121 59586316583165974317 54534135367323083193 36605602734677421712 47390668029077951489 27138345961931083528 70654288562922625724 74849772867583364672 40094229031683621340 29976141847069234093 17543947685946779398 42972655420413490771 92310852264005906365 08562786509230893970 49362127175954314763 29027505421464182293 51747173827666992623 20645077817687295466 69742646208530929426 34987073213640217737 63191459159594916928 12456580198532822682 28101911627521564942 91200132071296370051 11070817412181212204 08087260761582092153 42433591977970396612 27878896496898990842 76678853527251880305 99085830634123738080 49256473545808851339 09145931592418842672 19759479642803807140 28151530398719344994 32773260245150980358 57471704529474500977 01683014173743940181 01121064033410706332 97427170023276055478 95938123335173211644 81403061546364951025 02671573543116016383 83655243602472989080 53226470583408170596 63865634202476783085 03251437161250405310 50899862416721074546 84266723509802518258 74655566828056223702 79043283657165466501 65867856276856594763 11880806840037077373 92821804346098418463 83877705376921880940 60151246402546474705 84329191092583805617 43023083352534302646 59076217073540196498 71507390606101002631 69081910939671053897 55478863865478353502 32360021519591324723 31862455846288642526 06881662029649057067 14309080773177439325 06460121590024547799 80960393629086451731 74539638400728140106 80129312818655765401 68190823501787204325 49193731366854832287 46223912288526582226 85345470435750467368 74113823078995132669 78453233879567745636 31334552480234996097 00001016449472671797 47479521645773281445 64818725202573429344 43328676614340691841 96112141754035080876 82687675670488215584 88236593491196820597 07888871385157709110 53341048628965022947 67762370286158336786 16275122387671129903 21626204141472893281 84575248600636296675 90002030871340463811 06094762673727758248 69516384514019454800 52477389605068371187 70712659521499574192 84347737544440765870 29357538898126595386 58591880042339854000 32176751662944723346 11428507148723830207 06622986394612423337 64092262755926303782 76573915370724203512 86706849273065591583 59144436829284093406 73075176028036945243 95014992823069226942 92106996782974775602 37009164946267167788 87201565523855934403 66426243896346079520 58680238636376406690 01532285653968348223 90391427458761650043 22060269176465385197 83143561200567959260 47787914540825166343 84385562378815893401 03047183429726917922 08920100688003358529 12633119377475562070 44129378348964838970 39141339926468176205 16708540815355793482 33191810245325456417 30012772492474347987 90254229901382037171 91496452119062763139 49726678905483367006 54622491653382359380 96229031940120002036 61056009200649337081 64820348768613284295 70557172561926859831 01867874177422702505 99936468820122089062 65055573121331238349 61735344205279605231 65275824102189053673 86440604893790885686 51025801708070660263 17200459630626437328 90334762615876363695 00292476564447744091 43933287033774255269 18715288520312416747 15293514470642099229 32684399352358904703 57202135723968471804 06944493236211311774 50269849997654828906 45889485635230298565 78256751380055582488 51917731072746148304 44516538505488266263 71874339991500530497 60636527459451004114 06720000010582996377 37839736383046171680 80794018444846216371 66868071192770718587 31404041763964241170 84274582995495710271 94822851665512526717 37465318743992475784 98926436304857656684 49693087560519359954 50672592167133380742 68163398933707330061 67095191155137794892 65037722091543442735 56120259057222994720 33128201500120886968 58915113117530412282 40680889437618918487 40586196420354697326 23245723631664226960 80641243799257162836 87387715757685890490 98442872873676664182 04849899452541856683 35742180618769604370 07269930790741990790 74536187363985768400 01012391509257941004 24581349797580063721 29308050820707208147 22340123177102612044 09181956201504620490 80764680816539714441 96953776596130077355 95011211057785763248 95699171407243055981 66768552214717622597 06562845279386343217 11783282310288754812 67948585855974999670 48015557801550835964 18200274518635086937 41541243714340211547 57053893101691205194 59885641999134910326 92067093911023627960 72292422133337753755 55773989466671577514 07304401822954106828 90433216674756421531 21540705778634018370 51902653680718476661 81730134579639230261 08213101650744269471 77812922787792321576 91177748418714659360 42971268255018585301 74737215940168293003 02910216348621515564 63433223651201060989 04477017778329697965 03223700099775119932 45948754033853984493 33127002462888706821 70261247204199883473 75482678683235246254 94367130537671272540 08679684405012063986 84196085227561948183 04430633593994467218 42858621713716612965 93513748253257419906 06981329826446682859 50658165110460237722 92381908066881046285 15992977740208070637 91409293399481484360 73705805864779430045 71731915650616985711 90723158910114670124 65573713809792622335 85892706025787657113 32635974641892116428 04214842784602502192 46391762792089166704 76664152235220786118 34209114917033141952 70403866089649827115 15184860411815138587 39337394197048685299 29426353896357157894 11966281064379050387 66784678989161461622 14169606566802456301 37481787477060720532 85228497197893746733 26562289993892080072 29738126403906692314 59716936664762637754 96509779394789369540 45079106690807744024 33717830526660615077 25473771116737888526 91320260422228537834 55544737495612050498 51036888011819828501 08993384028687361024 59225821594329127083 35608733515518834151 91563957788897424741 22574054175166464248 05683192924711837318 93531543216380332840 20012915096027230085 50131537511285279921 58367172955796227793 29099597698685994171 09746003070304925153 82547064868935727465 49273163379159099637 92531586362711994205 38980579326734669161 02427015753440344352 89453672131373307837 36220022990190505150 47970048871378015928 82719909477678879658 05727638301383324255 64094279020110372771 96684805182512951906 09083449378113501287 59851370751408502149 20845147581684601651 39404606327663043988 09744867272492558639 92539815118152089559 35336276090515518831 18230107488296415322 76645372289940987326 37878562899760177663 44056426055774658320 93995283013774900095 24888691040932602340 91324897208455799652 37750857488545431324 35302659729941599773 63534696569883794032 93161186253375094069 34570017101416645860 30288577355084702952 75466996794820374027 51653223188913952887 15522508541005651459 19240636324880204172 26209214053445134191 70774169297300697949 38386831431451943602 95351344415720685137 76845278909605550177 47006200972725437297 05015870280370725930 79352425637301106138 38991538041180965825 62569879021514185122 94188718281507986131 62818003578666011701 31456196096001708963 14272888576949298717 89450727779823959879 97215796892208431253 95117941496624448171 82511277646928936590 17869101809078201956 36165716319214355881 54264381296223171575 94644175372659279635 03238087252981188748 72495983453455355076 34885396943197448165 19909092621128268442 66175778809174220573 96651150973367412868 21468950166827896405 78344400052059269666 58161316018262656484 05243776791835231088 41913371542510938595 97510589379254115970 43763307853052626034 89279876791619424282 10277000665390226075 13494792138006775264 15464482069888880594 35833371087022421239 70107986351548047727 90513913682748945489 77027320664535092723 00805932161430332358 99131891268356239762 79895049078485523045 52931460863258341143 14122314023985465174 35326255809433585908 80384092513478585799 49952280806191013533 59062827098455634657 08200011780129586004 60578314672038984329 69365678262250229421 16541656058940116502 97668904503734756739 29577416863775397462 48562520413598205978 02979819406212595017 31747412378123349434 78903225463299373662 19660205745944358752 75371006612313317168 88698244651638001540 05395391089821833293 49111963007691191171 42248817789509879038 13078192103362061952 63492710745393433628 86268598389780605394 72551980744711656669 37122618231794202215 00277844377063827173 83026672174804054289 60416194008585019673 36206483422426863391 06039172075350907575 15629047901023448855 16681995754353663307 53915079527475033816 40599193800100877221 50891154917167880858 23625503877833544893 20663128438934815343 63253394038693905832 05807797566531647019 68715431765122062146 59775981080071787252 68332370890780166892 84487135377530216674 56829487119167136323 79096895950582375755 63648016741078888258 87271856151130495871 45590051967423939336 43560049762186101421 50367369402528068718 44742213456538036354 95692946779621738185 45182747903981889277 48723569093606320204 59717362088710518683 30944507596172237484 75764247735425985001 90000656025537853251 97345235221798191342 57655548606884263154 28921111403011818554 59294204060612704375 44865020756390186824 06260623720810661746 57258475917581188539 25862391916498871623 62285644134709214282 36195282492372270883 82475300827604567834 86294645231239029078 70653844544905468481 18146424935831794131 78856936673766670466 13202682150875537651 34366955036745662535 06274307629116767498 78593928634525993869 49678533799200718082 67600580985907063714 49161496040760836526 42761983107209824336 24077707358741879829 06430235062394759036 19906919225631509012 58386077600564694673 69012708215577449923 55636348498580038569 16178065310275832265 77017392984366603757 97202053746600811891 39692627390801952526 15574857764538045056 76600447848057555607 17761461972606042780 33584962974314666603 15272564671598738352 34095271566151149304 44232828650232109886 65514910874402839436 21096330565339119273 66959556420789512665 79631127852772023537 01087221200518448073 43506860668115483302 98573505008785173109 36429586998939944149 12062292142149511158 46886369863753369536 34628361395797884691 20101760146737655963 35520852025653472584 04387227177483436427 54304951423102738545 99532613674896723874 43293362475755256036 31957564629006720247 43746412056589861933 39404328295493572252 78787290185809636731 71185379442220461492 04427085808056840528 49873944433651969722 93100083347837641523 39016776433322157653 53674484989202234143 51100550015251264260 98757146766130516458 31369755030205906430 57960783158183057816 35369420090318790447 05460756139777892819 02310127613899641031 74949864959863371142 30930611312473493236 39315919673899973247 66416364429644760135 61064677288675564132 43606085718995337386 41912575632172337175 93536495386233849448 73263790105426592863 67683646890691432422 44150402138296270062 18237319278578198733 46790338707810794689 20743690832349870422 18454981018531239395 35879537219335600914 61431440524088669071 77965473234794782096 72150979651634949005 16515554249288110215 76905486631602914562 69233495016370533386 12219255584971960061 42439476315744422700 05859243626418560631 33034488716181403954 44489282611411449149 37911901694878549760 93315482711678460288 74250819995111446504 42652975235524064824 12250699089538818801 98302368692879426991 63108442461000133394 18591245954420473947 35406333053381446895 47324084694144022434 29396392429157799022 63117015153928252576 66219707656943152074 20314074148892086971 88502511450422367868 67300829751886420476 32910877736622447816 45396007452961028071 91129621766213238933 22146297080767455040 99245125066005834874 50882294860988343686 82350797277432623381 12083512917616571066 79623129693593791430 52646277896318127991 22192417482721906948 69811817590489286564 48537474877150723444 87029435992201637211 45684905726362140112 76081033825147097547 72717609945015342631 13240132258449071524 46576112034220860388 63065939832666116158 34675362023390713680 94446236543977432586 92171324791517791085 32972269692850400605 75021033288692633846 81126159898689212912 13608237707656716359 55988977452935437715 86810451337412037665 90730542391096158137 04311634008205813427 25595561729881825847 80351784060907346292 15620857179288572449 14191358621954048559 70070282197144214025 38059565918811665097 77273938016504534385 41414688878883162170 75750945059380253484 38588217534053200598 62347855415493743061 89188010261796113070 02049591982184037187 04265907679611276510 23708853083236817740 64843226753632297723 06791657196495957912 47812896932689518153 29397246065318402295 49190929726754504853 13200923940174665272 32172514720984578729 47943867683488909196 71053573158806631396 82158448346484576546 95210665569865555354 86798303279132502762 90467128454434154786 95185111555193851359 57216880664712250109 70684966968105438714 66344486932427202051 54867077623439987292 21027302610873561975 31224530216361226883 21114775082110679487 58002808410265820068 14102635762304617856 01283226089802558190 86071164100934060670 30203313429150062948 54247721598763742063 87903694283561134045 26283779729075902760 16418958877583467579 51996640076936130643 88129841383280721980 70329339337397874041 30653995581602792524 66942904805340193732 03665787430420050643 27286181400973885103 42257863775361843070 37103191027118826790 99813231210018418539 82864992344575082885 77351574606914927262 27649558697604595098 02968788486770072281 70296138211598055086 57723868270272862357 81257454669160345147 14400295767678800840 60964739272904040381 59077890808323883420 38910010758704057147 73871105373249200337 32745934719431680193 96753760716264146605 08053963375082505287 53162515144903819078 14387717607056785316 20498409604105743921 68409911717629450327 96250675785564397275 07713622546330639119 29704292436049672139 22146079696840097957 40087699318321625972 50204520765719177535 92575483727094315737 54126594046219982345 18101683227185662058 36161858048827952579 67916514334783534836 94862255675725193208 65242819347884109523 29709007460538561016 48977694791614983740 77712642475466425316 29096515344926163781 51134267925000523011 31984348513602740665 64212639853557282766 57531614796439109590 37024884052565906873 10651218182798809645 46684154383370930980 08929706256979852472 49157624221342974962 06357295325404607374 22373957297005078265 07378289334648037008 26635554668569976832 07176951040014372901 21365906353353637967 30615471186099574985 26668141778683562443 95596886546895983519 35270715845798902015 53528160596204105154 24204782743015461503 20920482747970091075 08828526772604025707 26311257726837664818 56470643562349854208 09720047584168079239 03871735694266586673 00025405870304700769 91067741374103596803 85613420750718490256 93197986276073106034 32683752038170881516 02069991902105673908 07531959888380092381 18613793626696188867 43158957966961796959 46470331952459059013 05941441880291926483 79928775356721055435 81584335563780977930 32107296706869224813 84855613951691207311 84990104934865959747 22940026628655821821 88050372578837572394 22967349868958682708 30771779747725965964 18240767236593490337 94041058802197545104 20173608880614094075 33581330417295292240 56913123400119918404 59047977219847175782 78999044418701329273 27745013628678146599 35840388330609401124 67537192613656479094 24902946141226481583 44015618962300348146 42094517992786394796 69623293513973440667 57138664279676559023 52182646306515165777 62273143321038402150 79744374749034734274 70063670803410739128 56418009440307796627 51810756653885873486 10970675908794811344 75717451804556873425 19367377135481776990 23141802116110100312 59461791119401817019 16645075844946787648 09898886849024142528 55678962224429098300 46533816958075018137 13817326738923106514 39944543486797061163 85766869046091684948 60778745662076513127 52689406405492872845 75676398952463484288 77671820883327865557 30151276830151643097 68033857172666902662 53382434512960904906 56557017795576258549 33413037780192699473 24670562691683927135 40086469977788738267 88843518984184837389 06503927107279383002 75430297212657641368 20172400421090415806 12748089978496825237 18642370582736478562 54948133629125349729 56244760918446343460 46226137206094451160 80047668418932850806 98418525249731898469 67496821885692080052 58546643554898879528 64261744242161806117 58024487555620083467 50908667196618075491 88625741982428121984 67499256383858510046 28658304830455064794 73666461496924376735 13389004570510211070 47684637379112928780 53135580653142365013 44483632660262599037 42398797217014605505 19038285219837403642 08208444076234359240 77477123379845312443 92508374686908532558 26579324262702966774 74029079697431133944 60349005857045533188 67749548916158309191 66398597595470922595 27018140800808486270 02220533724487454283 28976256677545525597 68278508613719523742 23776373691706574050 14697672535304718097 06900157880207235665 82532182630133669017 98741581976511071445 40007446996391728633 18798617764715947846 61203272747588738321 40934197850903912655 98284233085842880261 49808493194149852729 60981689888475815886 54732471232941168040 57990783931669873497 18443897381994677512 50519386987348612917 48109763545663729577 24886374684843800476 73537083233484550151 74704298635654241824 28199585962595866950 44306638334726864595 90548495097407579023 62833097797838313860 32278964325205226890 68624775705293268542 19182911831420919561 36525455061819398912 04017420028805660388 66880885324424328701 92332686876242764254 22685661258059549909 31843493782084029785 17035729946381710857 58046581654411966349 16767603033928890536 40836030258197965432 23136245931020568709 57323887939281362461 21687809803196293178 39545797083116031854 30859000113632980313 80338190345329264622 89665266379368296759 07076202835936290464 65255735680654834558 19883715075204599040 74875581998719886013 53719364298431296084 20278788977729287000 08426554215889165202 49620263052241431116 10620166577107123708 68573618140366726288 42763437517866669357 27737140843215722341 65054372283608135192 98305710492993944522 89940041894336786714 87065982007278873722 20350702946502606978 91240558318651318955 70813751063399069964 53545637611273847556 55658561155856684098 34161968973348571380 32162974607516680668 25688330832623248639 89789193611721921352 86810181363868163639 18790052062830689037 94756929487656335257 80474691244178729638 36892572615324812081 77271196326503959119 78685321597320854443 81343151853482178090 65436010719460447241 57863539911120031025 64012232972189990645 38310824486258855025 21785019975828977932 73269900345189654190 88655433440015513917 73599043005127185776 73477120370989198578 50402122402212348970 85092043069623388459 50648272787438310867 40532303467267287159 79077095721034505037 46856879575149596103 31776465097845370572 38538556874271824980 27287259056022801107 98263869931640316432 44489007184399277198 21125269769536599525 28017147462666721488 54185127758319941745 28156585902409690111 39869517519468391161 15966860840898236347 28787032022623370387 55634215666184342154 12431286039350197001 18026933429517426351 59375447319768705278 04675819647751143366 86705730991024131326 04586835663377114379 69543274023136907868 25161067279639255398 87804242560225429296 93303512583485379396 80177919139401789194 57993186303612663793 12998678838755648270 15371615551451786849 01757980318414442907 83809146213694212276 19856141700274602441 30614648312925490062 67675622743280473987 88228454128535551498 57918485530555217889 35111811464378108090 26004285878098745563 11235244682503424035 39881029640389199237 93957726427080017243 32023502025505078350 30567406648921845046 54733020288181442913 23203053480838969314 26614995445718553992 69078141295069039117 21285623685233870200 34365686769318900052 14741866887427141472 60542412576271625332 69092078504475986743 04790704783469003932 58218437643926320260 02872393662294545394 22445023830937794159 11451892351313109012 89676206982282636727 37315372519445016446 57017858139384419222 05761041335815043409 35620278569489383989 30159680613378773140 26025934106964760642 93713429624191981268 26926032115883425977 85511302076625491288 92564881964947760184 30745619815480665542 80771313968239308728 03860393115007699926 19116535335431094202 78617346859099470531 18669760204330982412 34598403453376354170 26980935165847132058 46800658850373677220 33959616804895396433 10823339541575664614 27723586555030161579 66689595573059717205 71219997890545913363 56072275414363909130 21993113935048970952 93810165178296323946 93734323265162695171 32953170475438355214 63980900318140533454 23812566985341403471 15637761225395532231 35417455959432458158 17048585014280574100 55896161375665731653 05840059246988473161 88070709997773263201 78547778265240486079 69513481992654464954 48245110775109679121 13298860671318214605 94885701137746505427 56771428893101364357 54522553469594805872 15316711131671184616 54469540723705003902 34585452300383671187 97588439275461442424 90746265543104824877 43149545429126610573 82039249499865207305 45679852906629346775 30476267584125997318 48617464385319061680 13346486738014204072 41842893169286900044 08477064183228950986 23279727801173668599 25628297373175401862 79460204060308050600 02092227245801482183 32580369371029537646 16181105081170841664 38386798304664070612 77452203669779908671 03701608405378967611 42474888587670127135 51089342846893116112 54156851126510222380 71445725756861831436 46247890861512407387 42443285455081841020 11424478836303570720 78906104388008922754 79467617290088627129 65810743613036592392 47561371875490189073 87504908719355442062 43039159199589027344 48091175496395514344 22645658264753987721 98953727602321199452 22623280478936237247 37288556444131571410 89807785506968104122 27494367247293287504 01702945259603994094 74889524035419534602 22214915006838822071 68734208971234502731 49828671417416312950 73825532017656209750 37800875164178671990 03146553600594388537 90026043868552243840 77023149939859205907 78770315555897735532 07769794328011364997 14698839750736651366 81127466107469250896 14450599193133954471 26522566967174226691 76863455096316885243 99101589344894594112 69469772050896830018 17063598403517508171 74800943793103665377 88953837154312550300 26521045667062773024 71878747745431286063 28781088059174320464 40747523170687730459 86906417103424667828 21278209813854900058 56220209969752798609 04176213247823467914 27751525633355999138 76681073137620516450 26864385409406720969 89241556666523962779 08640558584149660838 89212621856179344540 77888211184868222960 37527202938864330063 71789996901585908249 33105604711163815096 10994983277634105556 61384631911381767187 07969080699864895033 81215612349905045175 29797483817295939813 78972615777701942806 55919117564228307214 65278841550307483054 90726398255092220796 15374051972965892150 24572822405449255606 95832041820702792368 48111700363507555203 85621529655375952953 79256209011485390232 09561652207596702392 11433595435513638712 07625173978615352140 91414419805328867943 87474601125051762096 79736502608266383671 21090540448621543454 68863500761856850034 74793223866650222101 68206900544070386686 40211781784754993701 84944785175878228580 68485619125281301366 54462592753358974917 91051333553385662573 16178498198569515944 62879422241318239639 83752306441582394127 39126065296709925505 33959451553473408290 34740804062357155998 68728238682209128008 63647715478386715988 50145864189896175605 25985410300188331202 54004647813085436965 50846702758932367445 22394889491288270281 10846480653473584264 81846224771950265701 45377397515153665940 72054032690392143988 12502535528216278821 93978563410784329759 89941367157438548837 01439676300093959664 06757992542255969440 20833842321384240110 95212553335298841948 37599795887482206997 68161936812872097395 23026625574218541213 80680363996753798100 37992334644090762757 77892081594787653942 89242216525197839890 02024698273725997814 69895116138527719239 01283421062917109300 67791430963209209545 26384838843283282863 37687036955437741195 83143239844679431595 10058758483236372642 00301227309129134652 56856444858819650784 46659604440896840213 44461941567949118239 32524140152639655972 97357711024285566479 58966682974826029255 55128718942368860798 01060040002297765581 40954991373559432508 65414006097081631862 38241046500243151768 41497175433194937917 45567310626191438098 93580736154681823524 93034732893705596536 25298411535104800842 44188328490649213561 51379749031999028275 93248521346710434427 16223022246007876118 60709508463532530273 12746408273013002204 49173547060689544091 22607890928568710184 43807147642155394912 08117107015113050922 33113461886410899373 29797459853360811338 53853793391732176345 38215843227863756890 57187664643594614604 86637138775886450981 63589932831857159555 11967827846603368741 79817249165020844993 21189923110347971016 21399911009482766071 81098743028048251698 21361010852759966498 27349300748482855487 05285308875815807956 63107379974027385544 61672228342641690450 07610491337767633469 02030868284617417103 81122904009268019861 37334848083105210699 15968491366070732077 76412012544958796904 50542183932128114419 27438708804643949795 24047018119783946388 98701425134727298926 25493911337501028883 22868297709121587461 48956927527419000200 47734823090219311907 68329427964448159486 87198258229656751582 31672750275375279001 63552117334989009080 24816825599069402523 84388507644057924082 48803905828188420373 86287488976758579857 21327315436123605893 96053772608315436404 57175654290957867682 10127276119249404452 97963082581810564855 30367862048081142313 21475649829851631425 88190587784067375039 72802086425714341441 40455544284644380183 71028495750720608844 75771656505698514789 99832915196017234092 32515068125070371187 86883030374253857990 45776514989495372519 23103606765340247935 81679138794142153914 63312966165780416529 01110787507413474272 20166308297448895088 29051308493903545791 41442858635343886558 48989838315182416648 09233604244586272309 42426344390019881497 58264554623198999538 98840411856754852771 73502332371518464452 72738547931834607275 50637953116039806426 01672161811395556423 15954981941087956890 11119698303516936407 42030327743642562228 17633184546850090686 93014361512179193757 26057800565370203117 63665298806599945046 47878134652600036974 73306541987569122181 03125833928923489988 81955987888755082832 82779918229887748986 95071111447500907259 86845529286480867024 58804877658154605570 78982925616456317215 21876770732998620483 85381022183320334870 23797852934969114621 62978664904181352526 12077264801309535736 51432358190637835096 39328057333118089232 80643161983865431799 70861797787434282705 16952389062791416208 21607798805722746904 68096602361188474348 19753916650885543742 87590465704804305972 17973936802153442193 63216856045355732837 89963679173085557075 91018230135278759850 76538595599477573203 00282658546852422849 39753869768982113837 28928175625373854595 88191869171194320585 92882690448565165919 79274439168698735372 78500860424425293638 07399425507789181457 06310634723249816160 32630973338903128443 76430128783524558017 17952793970902375630 18034859397950127193 74430542561099072410 24770794078284193695 63914264389085724276 26351819877250764372 04989295157501690118 50128998802540073165 66015638749515445875 49020285372793656959 02838195849365303242 51856477767670517965 97200762737164833900 48567156786146361782 34119223622029251590 58401981892613043972 10572814891295535222 44724185237745749279 37316973319166923470 13169559806091201182 68919314047820909071 07131873111248024878 50914497742800552038 84564557769720096137 40525137372656580107 35874128402671902683 45639370778209462432 27621698432305026523 92060024595011267191 39802355512871331819 65237646066940632162 86674679561883740492 29483409154225468462 26484923932617460276 55869589476965438119 55590410167219423237 05656401821861626163 00340695123022862104 92595715336972211922 25137115288439590146 87388437839059797752 57878042666095768763 57582354594966286565 13457653655988536104 96760306688079794093 52777125087653626614 52845210430065043264 25196398965653394372 02430979499089913431 60766620243310454535 48575802808356082660 37898644515875760767 10984673553618510104 89432823825572573796 18166630501417133134 61643069353900515419 58809961877223994580 55385245952594704351 22452416174799658257 84943263864226672381 02715908654459064666 73980517732687945281 33803699660665102929 53293532116050338334 63475448324623479145 57314891270382761922 37023273513528037263 98215765641621525324 85870444018907702737 03047133007674223539 47202810026066363673 98359981609350083297 57531891849261501728 20037500586129250319 26841426749484959450 57889903167998416577 03266385114863343458 78687693794117328438 03646642690630230978 66949562537632121522 16471797652000772774 68753536611857110840 17656868005616380014 21343161480663056373 72734879184868313418 31997480556069585551 28754526904981444333 12147355245704129374 70608046515370391873 81585890107025348390 70073843765599038533 42608857231551691785 13515640471987465665 87185385324290985443 95183222434554257557 89034238031889247367 71332651441618920161 34528900793254160716 18604308619348172406 80724144090792704667 01904239398605494836 43388602153381734836 42403146778784256873 33203145125160006793 54863823374466896884 04505425409942254569 54897638587786413402 55164167275550643048 28882195635392488072 83129521511665177508 97021649568305586943 37075196149837303596 58195936862384655007 28594404345612050464 34904824596407379454 72284087400059780661 71653719661365530506 39864011230257682322 33022598129386105469 87933256833815443095 08286285814261144200 26406236102804069526 08615428297589309960 52270351546354149783 94706809241895711201 43525930026458501153 62710543467976513112 98490541149667095559 27398546962561653561 55967914037935918833 03906160728084880341 47801199617719800213 95636422331784275932 74429566631430458879 31753509022023928216 66232173505410797999 10810303703128527068 07329625125624081412 98586975868167606882 24318206561121996393 79405576011796602186 34007217882083349165 31101902773694586492 79153950274781536318 84440749669164624965 41822405913423629981 41528776327599267762 72648980709298327979 07652805564704371242 65369600791120759619 50698158097059326891 94315850999036056328 37567959347705121403 96721582793079613703 32404156937087793913 76919407344585749094 76527896840346925202 30272325136798645366 15444125608502317106 19929933615018141990 85619647854480204132 89142540564305619410 42363167327973668379 65357320917118132200 71816027526896774526 17940420638589605423 93587172879640393078 11136528298160315624 67570975525207698843 37524195365674629760 23838728321497424645 08617143721495190734 83872275091790053267 50822475063232828370 73312186368574052540 61762875787465213845 08120543335808285525 60136653387853659541 75176992348865691412 28744929918609699191 95049128204249046798 08523192329735331802 38709965922718077474 72015005769124847934 67442896525671354641 61262435744954514236 71559400358555426793 80669607444311421319 27688887720463835513 72589682870704979129 31653594986971880447 87076389601467492159 31748301756370302573 06374568746796540035 04312783377691047745 56200345349548280238 34966578028391183009 43221316755877972206 43311346838308044952 85937982166619852041 41599628688074011724 79144368022784563871 51115090773346623623 30829822306637563053 49498147539602637490 46885521312833617753 05012550692654247891 03319671283874078928 82210882295865778411 25963146814331757490 88091905270628675959 98109617188708527054 21037105486329833384 08855933563027227402 88548424817474218946 54138021729786162216 47615957320353504543 91689274864352407167 88909287769400746596 20528286293915663090 00243281936974845072 27625809595623706971 85300894703939987177 20960527356629140128 36820318003614211497 66330707590461397262 59865081119645938176 18656951100223982661 06899056189417913844 76757857104263371984 63976636293146997588 84434618197685639206 30796672719003657108 35404936679443590901 14040141393203566451 93706661353614337989 68963030005134863304 14363160758515284883 00315393434798612652 53031986650971169955 47430034010914148215 50392456492636009891 61115773791080591291 80187672149613385067 91892679791433887934 76484641458774624389 24380628529592516330 44861791717131234740 90390785455032069403 92025382884875333869 31631363270064588760 05328546740434922627 12041565544241847445 89434666319121514301 53347824285531063302 05413712276104667222 39917223978021341579 67167666426059039000 94476195339483427393 45888055339980908030 82749915625613535492 76777692206457727440 99697043431391901628 62434703695832029295 27123130057627518876 48503277742498462084 51524759363972183338 00263357116805490690 40987350314483509493 60780591715192275660 16249783521502305293 17186009441268429658 13276407942602767656 01179332798466451180 96923932901782573673 36580762614546009110 15297122702887281324 20152545007823231489 14293439138907851637 13149249744578783759 13604987604816201958 77281537693673091090 21772992882139047347 61023175553194085872 55916271065678726569 47415610849172059842 05993252388048594335 96722938938221619794 07436423949643254583 99671743636170372696 60718364750058022000 13479849064664764433 11289878158084736159 47891238152556173096 45585280394241065738 31996008480752565096 14602658092477082182 65543053917229139617 49347867791768811943 49900698208616012648 54104517268291718275 44754989450256278026 70505250973150310692 05497065427725230429 46772578788519765294 00372782352546585305 05395567029490558407 72755005878755275377 73887334220482269726 59829516646618401400 25009518799620290991 56150775182137217370 09723336105788023273 00481372830703346696 10110696229965107270 18469938065881462236 32562717440163611819 82489816372307569699 71948860395378866422 77976356678680225419 24213707740846679455 33400460885903623066 85455562922781748758 90390472465307231895 60823467788408469745 84497345284946547785 42327053646633444634 89224989297354020371 91198929451022534330 37920750275590286598 06369747534011807082 25659870056217189063 80477521744495473674 08629020142204919916 10385241465684195396 81476447328863955382 02325714909587599198 35631520012775784895 80666412023430684470 94381271734824157201 83253317126402093979 57729266676581882057 06796748079737839267 49137280428051410245 81654262982962390450 49581492432036348702 23272670223891244386 36347130272798903452 17310297254565617181 34879213094362663365 96661873039692970249 21061930737374246829 92653768582493936970 96283086094023834192 54890839121255819569 71312848222448873866 06501621058675091708 72985904741412899591 81221728454023368473 85879436106105688627 65858494667407885080 70788497843797197918 42847925424489108190 91188910832111243278 80247896855127812961 50256255069687602312 90818523338257787748 50041417882437242010 32191296928143833308 23474286176770082733 43197025162962463217 61894107701912532664 99893048059727415046 88466769605143545349 39556356246071425614 68163863284224940047 84998265212260729662 71473498996014502507 06902696742394949826 35770388195552070454 92819039331660129390 82496947515153916817 18963514304541565741 94065661467713324242 97862022642820267968 83602212411966202779 31233465973298363329 13904356877610254189 73773627026609307847 13635429471503245589 33651294914538217616 91845487500051050488 91716933333091502844 46064045716145518860 51990399848171729128 44281345174337550836 62015672134907198799 55025002547278580038 32278123939686785341 99465509745803242362 56471706651241035594 82004064575056220044 72938015449776599519 47587977825447151592 43568151361215221281 50432692740958993492 50495193616794024128 30319185020264546041 09739953599842222502 90090129279615291123 66124951148073144803 79631003391446769976 66838069132629037544 84090190198909546740 41745470566555090701 74580420784071276921 54090793557434362720 83621647093571384001 59756240419882013665 51697185030575249274 41032078917315410691 33470052823684067325 73032853640432749250 15827235654446177259 09007114482971530487 19366523446994140095 69725452174485343827 96272066268998776134 92194992110782428221 53186740103650569485 80585862996415851279 34996181727368799817 19908403654318291938 18757221247858841840 32062288024817139119 63231502571508137640 52531958633926009510 98502613132737286296 97382965128333317283 34552878476327219079 38701495791209682397 96358830648095946705 19065040883255088587 72090393306435325459 33026348099889102731 76064543485276470367 84736736667170907111 75240607005173226147 26857263832048068864 18282629861576781475 22318316521980997843 23222976658059741214 63512881938639422347 92642063897106495708 40791415304616939159 90367595360777971954 00073026010282628950 62435255027996335424 95627226795003680043 58646406113780399871 11093718474346921333 08931606517557286834 92946848271802428873 05047286555203180076 49351793871972114776 66821674921368718134 78989028689413226558 66706916758419740246 29896507935292363035 69810656771506924803 61046789124059281450 93772558866821132556 28754111971422513739 32392768649004683009 75125478238298710668 74522391616762255647 04161915525168310173 39190841976901219191 72959046530315708271 03148941828649376813 55424230032650352763 11674829497595308662 17203789269151096345 97549024946412041646 25190601408971025622 56884780519804007042 78396589010062263194 37561870438343099847 09047844670500198996 87766678655063020070 80192396346844568294 82551058239386946662 78782034662658010684 10023779524164913994 60254155442999397698 36938388879706519314 13828248622032298998 06619420087312761537 87046404027343243439 47126474497278576161 56834244854989716115 52280150835808249601 31216323845153829999 88344333158548449369 80503315547905902584 87409208443109677650 98741953499010867511 47507196851959570336 39485108604128319273 36176603364408239176 28078318819083562851 73441026371262674481 59142627852646789175 31810976403626056480 12922798478553364250 40329403647341510863 15081042747071790032 95705952565752233130 18169677390887995845 15555598077866231526 84880827456471575937 53064535732980159701 81481371501110066996 04062289699142285294 80738523679910080605 61533166059921371296 75436712645019630771 21398666171674197546 52776714240494254954 25286767836330892612 90183803567006442628 12922125490912372120 89693079347402603311 82299605704866979752 32824430473967740310 88097039141159431753 03756730314621480841 27447945890527058521 49865662382629669699 69188578496947134774 93633264131137350169 07269963830216103580 56942868133692548993 95508741789985155483 94550345268730721371 61400137622348434505 76306064900966651793 16659298860340944383 20649950099378032619 55745041530181220133 34359866891945912268 02781688071952022078 36168014233690296411 06104189581221720920 88184485060645866822 92452499220232474365 35144405373349484559 70653828901315785765 48982820776275333725 19843342909024323245 66722188309234121691 24576349296490377737 53062089251738599314 03949956334458820522 69230454672102566505 84789076724602349875 70586254877130485115 54049023541548408428 77575489705286110718 46300106220492129593 71162655630182492560 66147653225888002758 20029373104342587169 21443734992567374506 05157536651946512069 23168454161147910788 38759220520875351251 82329064941730874577 86612003761668133127 18529978981193883210 38630956917569015948 96102005035164571227 92454967246554142581 97050244910512006403 47719936798407357915 81894596318931721373 71629363031992322246 95629397206198733907 20574132086918626838 38688713500129676629 32707913835534670018 55271232413078319269 07457752352667344469 82414736676782317455 72553361046578416963 84454827283491990744 12227133071623076458 93335231262244951563 14645635936068914488 01261617339207334726 58090219850132740209 83954739694896157453 68248167137729769414 39197866964853924932 80656632454622636201 54415235425316690771 28248059836071528013 99917044703313287265 98373267292789118663 25107625058693239704 15685067339163546246 29020115772738397203 00611945620208700591 66451669007776078412 27147145851902267320 67067647250098837796 12730988451192142974 03408561391804591597 42331805106311949236 49713504032841442819 46583750170014437723 58870391103738511295 52795288946280464252 71505161250754035740 07257325085489288224 63835102060908922304 56602097586947296184 64469212578648461121 61290971417473180153 16386126324973943207 30716238456946325361 59463148908779783276 27820642250952252454 55265383916145159394 02217075560716869601 91333932395482707911 12567656736295340220 48098222986410661780 80039369329678651127 43005493511835714249 03683589685209087959 01252102686658521577 60845991648256138742 62926637272059486326 18696664216516716376 27760434743971375794 44873276632904550922 70761926118369069854 13219312591394468017 67623823283271271777 15367345017996055878 01867651238854299811 15786692197277972862 53506037345645359673 80912968533231804077 52123336407117029605 69190692299788848583 14894076765155434338 32117079528380071252 80751240453200083307 47346572750233831806 61371321786528492293 67978264303940414168 28838681300628107629 27419825812170674631 24625915722112556891 46539643371975570339 04151051479629423558 75668391887269081910 70740591269174481912 20967751161442779890 96475179292828171031 51611668415502638241 70753947037890728232 48293884545013739560 53194835676319878660 72100156237373852121 03397952852952898018 13021728827625785051 85231616231736502537 06415467261594516200 59590799265890605599 45974210532019011062 59669410874253104036 22380322156843463606 51110138373133485216 54146319074636477032 49196765207176844980 43320575536376409715 23698023579610941798 12503206918273533156 55931890146075047729 24108875111758984961 23319422855368985706 08391946056768963454 03824867350915558653 94012961453060353419 81033114144170349879 63380271910642072220 53673978864853064403 31956440891166965713 72270127383278531429 82998410847519405578 76964832763603329398 86327665666283959842 76937165716085094085 71301510218289626048 12254663325777540955 30672302377360580732 86395117386269635387 41518648237159666443 08431399815403203076 58756786245823764709 98600089373811081173 71149523166723034346 67978255210298207939 76581004711266867469 54541023798185509630 49025775890160095360 33348070548513480287 20999049783548971440 41624757412358448150 90705022192006630135 27094602354060854190 99738616940055853863 30547416931597512803 49222906887868496517 83619508975285612267 07360673680307411567 14212657469138613953 80309616653280549935 45538944394410856718 28394715427817708284 67495601130742009257 56008087596487496756 79949762762409715987 70319719982193116825 73265975599100553349 16594213280883646241 40134584166548750023 65412898244899032872 39763087521252807183 40444229711490430727 75275213940799963033 74607625891811140653 50729494726898045244 46963709683961560443 72336797899762321653 90465666208152540235 64443964716567105933 42736760918430929370 48469558087229632952 80828805831762676062 40092851658711303939 47606800660483217831 96183748167676926631 49069417265187385395 61422123892765315244 21316068756120556289 35121111396770090552 35557931795360848412 09713708466109204586 79781069731773907061 24195285031360974734 59241996692090707779 50118577771965532210 56102850279858155428 67170143984537785225 16288246228618373650 72252260021560202424 93237331046321941823 82427847432636473458 78544854075333439364 65740748885746626303 08406759879472806869 54385593241243112591 25171808452366697121 90815546021219551194 16530317000176647610 28704930612216723040 59310676790283688895 06326734147648359520 04215579657618561276 75360881169104692484 63711957745357292569 16396640898112746160 78997671190731213280 51068390665224918962 02571915256150778219 50828089816530755236 72728271063658842335 30187064541431227648 01945037779377665448 30400622266492171955 23676716862149301769 04959074058264854352 66235261342248347954 81942860800123466681 09332223671211268585 03403951669101211116 90099560927975574079 17290201683352112875 40225404682006591890 17365103166976828648 60493530035780185992 88845137801734809349 90878474144257989209 08624409355637929418 49198841206509804200 56260221199005329514 04816160901800971463 61521218274189173826 23456602831334150708 67463755444389083618 25652148813316693962 92293977572307399708 04137932217331832404 09634463060937308704 65495050199694283388 29539891508736940934 54254178699850565851 38517705514929815081 51996763788168523792 48636012769483937646 73329727850074253693 68621971085058763151 19987341759321817904 51668184882128727197 37180256374839768355 67606868977278678750 22323225966558553277 77218272625317437801 45311957625931080994 94772073401575287305 54085659502885500697 72155649696080514758 17472919661554521715 60570189082130164374 05980390188963776171 51329101064213026994 96267014024139358005 90968419086112581103 67055629035872664111 45185011444359759395 27308034818379460001 61968688075375415418 11996439717538812089 50690340174865677377 35514217315252531012 28297282015687177227 46648311949403143061 27237751045077339253 02407517202852877955 38178537442619807168 51535614721012689627 14967883843329980902 28107664649358406984 13167150855101134686 50569934328783595672 60637767943325091059 40289911634234630120 90837817829655911938 40315944985119316464 88952525241362575143 93497592260008985729 71524095885628650466 66810745218734960377 31142655318554625258 59819888931118115455 12597683005427906213 12190080455449011196 69573053116169703838 59764840673170304653 06722478372499864639 58959119927639946142 49070682775120025414 19375616006512548098 85424665298963842896 59757880329781153368 87542826030311398140 14765382733945374386 01618523718701011721 14997047912104616579 46242358547989794479 67042711993179463671 03522901707239179305 80123822390903035085 78530101644872692294 24731628485800382426 64397438951817019659 71689543283442650820 84968541534190620799 93164285203113130743 83516969534595830848 47676526547236185230 34923660635400220009 11618072240340005684 75551294310408989273 19507344596888276203 30155859359634111088 38316202401788795825 87340841716294812493 60916334128077840890 56616052381294854786 82565249912130627041 10357728528411271707 48099958124309539166 85104049963924617372 11121183373834428316 68761645527106464836 93088277071902750683 75262025253886496508 38938861482322772814 98501299777590214305 63107234577156418015 85567077523524644559 97395749410031787791 97177573535469944976 22594910394202405126 15803691197012600786 11909145532540262153 47165658696831717679 57252147466092600444 52492941472097725526 17367276049351361450 37634443401732061786 68098721673671175204 99268655411173449727 45871662894454035951 20604700524510037324 12859230109139300840 15936441277849320035 34617753138360281065 74400121930081184854 93686311703657549778 59479891014986977595 42603260549177054094 28311212926452308756 23720114998519815938 63715945238840814219 62776197193778250353 72758244140766871041 23095655020116484047 98718772056464460319 32070200633840641341 02573987985219030713 43627327024935633202 23315166555309909909 12025172436587396104 50239810140012209167 71078560881302150079 52572019695298287863 38133353037774405989 56036393346207672988 13582788926141010942 64450689591520269521 07675265407191950519 94394392635637589107 45626359206064609425 46221057550239094248 05514035199793296337 44785687606914629061 36011078089762721921 74857752694101525949 23957759023300648095 89588278054226680779 83089920375185921176 89909892893117426279 40163167813795110119 03868805225416452630 38363759394218350776 65127823554339910703 72880483919798161477 94766232980812094863 86876521307662652836