32453618697066 1773925165749 21331314450495 224855776364 31294899765315 4730676940164 14934589261796 32310121124919 42147811118 14892634684971 2025952922341 16376979045824 1998784787000 31038583457574 35108892766256 16606542845383 8941413629937 2352868710096 35878928024409 1153477459925 384998184990 68865763139774 66567666138034 1291445131318 2602850147573 968444615342 61435866603940 28168068311650 14531650659938 1989340875719 23836883401395 16475005128300 20618629546225 6797798088086 40476233844330 17262171274808 3982501232347 10672884202900 9245775302954 27952142337669 2588648659989 3756572185227 47845555745073 56988811188057 48725766989589 16521682052032 47082654686964 45755025115289 59123993305364 540621241416 4943065238617 39050012939305 17780625758114 18415047237065 10817739596998 4647612217349 66771574564092 12441589495568 29515212549396 2908479127703 16035770861461 555163810975 16710872482416 4938424684864 67858935598596 6631041536539 51635048741975 810624808542 9767957819141 26902749611382 9353931843543 19558871804439 16481670492599 374214293660 10947985147478 38272250065423 59921586345601 7280328300928 3885266746432 57691429016956 49780329468551 5022529539740 705041920228 1862189461804 7902474683192 28106201827920 16513227099440 14440170910427 10866465118336 63266774308532 1878709214635 10602229422843 12499024196701 21985921995892 8412285463125 27059862688168 6838641316651 4279127593018 29906703854275 25744247196762 2342033641000 6057889625393 933276432175 47090907157545 38762696986443 31975825723932 9026862999768 4237336976232 14711205100700 142025347101 1281465832164 11446699174789 10240002515528 24226245486764 19405293434932 26745818742019 159090473400 65372506439110 1904251885618 9851191069106 19690943137277 76768040123992 31124954631005 837095465195 23973562565115 5511429993769 32857942162230 25196471389517 34744833700615 25962037372198 15576063025041 39612944143160 58809561046927 5794148683496 38115107523322 22245791229006 1323888751660 16745949334391 3536252158278 29879539555191 14320168990380 29070623775594 1378839998856 1220485180955 3160216054901 1198066404577 7662152132774 16902030531677 45238402372056 5776257196172 9219833548500 26318870253690 4066843134781 2604224505219 20931685451481 18078384346298 21784100850457 19845259168006 27766824659765 9808135086163 41897151269806 19282937385671 2650952284702 5104601414403 45366217626531 1364771831440 65342519266893 23503386071753 11006847679732 303209231381 4355366074570 91723200091 39824587780552 24225498757049 1492393858798 5585771997177 14844301487896 54990295154327 8193598394263 35892895603996 49405860951388 24669031017361 7810860860309 14355305340779 654457942266 29019234812220 49006696560900 19600926164356 1427961530022 3065058031090 27055377937018 8804141120996 27223112236664 7742404703899 2198099641240 22501015562553 31037921005385 5660618353238 27674982714851 47780074107726 396771409010 3581305147509 7566128954051 34785175736653 26254913887865 8835570805148 30011620147709 19446304590852 26911301583 3230471852100 11528505145097 53131469874681 12015427314602 1949414157101 2205437688759 52861606412947 39242594550484 57615530462464 44628773878859 49768381765769 20381789098252 11037457156294 5379856453097 3719159542441 25642093143356 27737908361832 31681216341688 1588181096785 25645468017667 2218331654917 17437907202514 19997135425269 21442199648324 9004835179075 35198329276200 32637574564621 59194238759645 8894435350647 26986988306350 5610367147485 5397697038069 32611740284498 6781254368500 3138876268159 21460967284536 22820937846104 25098748987785 11426882772086 44825673706153 8161029563669 1611337876935 17655337459248 9950995411037 2481127824203 43046135996186 21497126272955 2815348934600 5395345381371 11359258889728 2772438970208 6679212892959 10727427560916 25446038879388 14277222625714 924314293479 30611658947438 37805772163604 9490240950549 4629971041477 16371520983622 1643611051628 39273288721346 45705455476 18822764108605 1416308438534 21500044905497 18876370762929 60956993884766 17076143528814 12326456335403 5539410776268 2530729629708 5107474020750 51844836033200 21542369014489 34303280816095 24509130763576 65812348198928 8088239172608 3529060899219 30646758564062 28448386899956 8223184752873 1924360222884 5289198323879 42670128316433 22990335030554 42181455388526 14965164519342 377901191432 36960048635688 8043824920418 3186856705082 2722969600201 46118420267362 3618659287338 4695753425895 47099140113010 16337200705250 23363668429399 4524131282502 22061003652779 33413991009308 18944641478622 59950638091607 3321233926584 7827415720524 7850884992231 20471578613680 11762848612480 24405819049666 465112669305 1941354281973 19282259899253 2247341700693 7557754920621 2392904872037 45441929544706 16252717606607 3116354436718 38690816174562 31331788885757 1107609861105 2914531980355 22345268247090 3975007849652 9800675608221 3598062680011 20667453927612 9737257689804 1150313674028 3991975723669 7029296085743 61117921499614 2142865255365 10609308895961 57711053672877 7557589070853 18852310554672 36108816172139 54514094193427 18586276146325 19739612192357 30873709426744 47827324701015 27337836592831 10275949682184 35467849336234 8366215504043 460538206755 990362780074 852678289927 19036387048924 12426039248168 24776445604182 4783418563011 712799128767 10748718735390 40666904033633 4944442843940 18958259617739 39480707883606 48542808468771 22268439826923 37252723380724 53117574027210 7695061732734 15750992165142 3667379911457 1898800440822 19576877064970 23912594787620 33834659328813 31208472553858 1794091089594 11144876709570 5190957432455 7917331999982 3156905873785 10571038334195 20056965311611 15736736968939 1073001165857 1827503010373 17985533613855 2743591506124 44618041209362 1057052431572 17014867628746 3043636987171 9145453170552 2716029726696 4626370251487 11778329933667 5506917427219 17045089721010 12136570735967 226178519324 2961812148482 26849560543779 18391186970 14797297052041 10912550616017 21033535055434 3313762029397 34091600971509 14037585481296 17646013362417 2474967274482 11050992373141 8605662009253 34496254815002 118422313319 10764791164206 244963698469 21339385317565 3488227557814 5743802593906 9043491971623 7220886014036 15431753190905 957404200252 22627090878569 13431185238375 7862600391427 46138281535224 33271999227052 7791460285120 7452978390896 4300098044691 26806352534519 45686796488018 17682636593731 2007867799888 2145254096758 8622215891379 68419749327 4653540337972 12433227569985 39987369471140 10222825322983 8288095129484 32414412680730 17444527957584 8964374116093 19454619197117 4989525779352 25405747482303 21727902916722 8468501481148 5358986704253 18787653461717 957818342253 3646473520512 40099979360868 528292337916 10724135871269 3930957596860 6151482521760 5336064714984 30596865552684 15204794895475 46083210035879 13492255374040 4177112479381 8730510424531 7919755870570 33591160527849 4201300674952 21742614429292 7815982602256 19194495097963 45498019707223 51614012182616 4269506763920 2505879045785 13919933133015 12793002068595 24950655670199 40180691961384 348896803738 1515104407735 4584271439819 3490835574754 43669242565185 4907713662126 8327070465809 7164235543667 7643468424371 35482051828300 26086319297273 10643914867294 1622378609100 8112663432705 23013074172049 18792691068403 60612344825851 4260275368774 6966542321584 23494561194621 45249317756457 19251278406698 2783242919578 381999673953 21571015721828 3067472028640 5129258770904 30273693865243 11013997083518 3640993866065 16041982803683 3058044327873 29083618229800 86885443888 4904503262705 34913712944559 20235859751281 3892301113448 36945424328893 86310532640 30275046202365 36127702364248 6977690674363 54374184684293 8832337441874 40218140470716 23383202677356 7143820733005 15064236998140 13727612248119 14458189821514 17362297933157 10505443555396 29049801048129 1747714052699 20961848288254 29978819118283 41344848276757 33011650924602 21934535508798 3973547132266 21023606164380 3956277300132 14715511223751 205906548792 3830312455423 23415404707759 16033840549689 40089338596701 17664273031500 32976591895646 5525013392644 57483717661 3113068960935 9286255314269 32627006529160 1522581027807 21014796289769 4381051027082 41794535782949 1327265529233 1453267399995 26417730506334 43260738907985 20861439646117 21932587365745 11538574845264 50711497321847 3834728448216 12365866033102 14742991443828 30329162569403 12483427161399 1957514480559 4358306832557 20537247931446 73947720450 10731380608055 9289209102321 4698137515881 29737523590670 4565785645558 43089729107376 52034799071990 18680797897 21147457299578 22719612429065 463288245387 26408648207679 42596564472882 9303060585914 24292278981640 12559113543765 21026495491507 13588130165437 4057239429328 3562579263220 3306617754256 26893379825419 34127581293659 149223801640 5623646672385 20693994473 1425918352858 18431264519984 41577775389158 1614388259071 421818014792 7234273272373 450356869329 11002149077143 4678985573344 21426444320346 12158168194082 10546281451037 5687447810056 13798404227912 8149778455 13652447442702 3675936084904 23263009109798 5709925224071 15649316399997 681682807619 43618490125711 2112619279555 1687001024170 1354067476192 51933216943527 34968528509 9048226616875 2715930797259 9803618841170 2966825672836 8541509798546 24347425288466 445187173399 17660209293443 5347646156369 2721462407467 21351370975221 25333597920788 5521622224515 24215077084887 1683562379796 2351964146411 25836363060021 27779924279371 751244994861 48345337239193 10962063248739 1996693994603 8402225052715 30539303010773 1362125516902 909384642063 13191878773998 14029101416857 7254155773667 198561751194 43618631413752 1625904887459 16445811704038 8465573509116 43657448941838 33633269956027 8874343668838 820393732034 4730545160149 24110911544500 31544726303122 6354077138004 34153635147758 2778276497032 36771109434772 28670872049759 29164234592942 15614632491736 775055176693 20740637633001 18017704069894 7037266409988 31737949535235 32682558285201 16015761287523 35068912424199 6912673397532 10727763839098 35039260407964 14054837674563 37257338992081 6292265105937 8844519198503 5379460030405 7679823455652 7858075689904 23826073976588 11506950932981 16204337510768 8616547686470 4141496128922 24856724686154 13967094381731 11393277732216 12016277993416 18095881700612 21344947249806 4459432884807 47823179167353 409503146498 28135878074164 5191327279125 46510327423992 14777269266015 29082190245337 464062786336 11279638808806 41912433920814 12700526487670 5806992718803 25949267867736 14796120553566 3125520920051 5608019195846 8741175735184 364126375502 3951376896819 24762709422373 24049385712868 1763513820570 929833242698 2980485869947 2225552006215 8111468316244 6123767456727 1401734280037 8389786471629 224476247519 2469437862056 216837201926 25402513812118 8640687393399 43932045883494 5543598835605 15492248165790 8156620898380 7650094438335 36771421492906 4928694046751 30514884745807 4106192591018 3228336139316 2488361112681 31565772184146 36463268038166 19085257903079 12032748326930 363919015359 28041841885140 16040663321202 545418549261 11318758175307 13991569340739 9380983357037 10514873427048 35721734703663 14148826743691 15546007400581 13043231523558 27604219540751 12959141591526 4926663370552 146297433525 21841435209 3687046125649 1069166901583 66531120586 29797970040707 7716724908171 26757493431608 25466287828117 10509081790859 10243509177720 5387781537689 10383250844310 20359505397793 25736799010685 2705748909167 2556233767284 5625850947091 8826620344271 19810560828068 14097027302263 1417853503618 2842844488482 5301069426149 16343967325485 38659140356764 6430032621456 1887499338038 15788598905890 15202247462374 324857085699 5037767075889 12824669444503 35514035606451 13919559207505 4567120942253 4798309755070 14468716621109 100178709230 3733284205488 19574012426688 20363755937936 8278829876960 10136132540161 1530205211673 9001914791080 6555598169881 4434814420091 18245706009998 2957917874093 2523588939547 21084480737102 11126433389201 5993141476129 10919042662895 779447608196 2525086095996 8500929811297 11731480940204 4927268268583 291642935513 14451189725277 5310615059231 743742607194 4033709431309 1065376541547 13958178999238 8191838993878 9910944280918 17011026117676 14201449635682 35704325129342 15725723560599 1923349678832 28208629205905 2095322876493 6936447689993 34736829188029 17901345161610 7074600084059 3197385398448 12714886392614 12273120466033 15113293642042 4021740656363 10776729253979 14335358396855 4455592165886 20038214300048 15509055836957 5039640676237 17430554592122 6225124258751 3558066969889 21190758539771 36986739748935 39622532468866 737765720494 50401990421714 1387649757747 10574123268070 8663161436156 21264296730525 3230694067842 10831559804390 3072953571742 110768052813 14216912515760 2275586705293 4995224732219 4790431500703 19003296520523 1859335598220 6955921409667 3983200271172 5426122665336 9882829612177 891125708749 36671312236842 28063050822879 9237205248587 2385349087309 16380778142273 8771190774203 83136343383 40449832304836 21675929962998 866093566838 18146220093762 21169265207317 2505390276799 2693671667198 6015592540303 5017501374853 1611957809621 232872349258 292528908027 15333908991380 6386645376425 11626475803666 10841252975388 19240998625618 1154940331833 11283369794030 23656557463158 1845352243417 5380468975108 7277026796668 20357739509455 499423371468 303045335692 27883988189016 14882794479232 10750797176036 26513095000059 10971810762240 29506554064334 10727109880718 41796231943435 9974139068546 18384476194520 13147663925652 174110020794 2151870505995 252945162861 28773791765950 22582555352349 14386912205996 463884895973 5403375529531 21146059556082 12312290763483 28107559488 3997593924937 28458289837962 19837636191681 31277400799690 15915427513298 32387070621741 10557127897530 4038895527959 42036045800998 21053997621856 3580619648185 17086177065514 12466945695769 2719723525497 30932152539836 10479330630539 21597202845727 23909699092634 2758540275196 81216150204 21650117971484 1280244412953 1617682386184 21590721414199 43378859618384 29267813486809 4961489053857 17479367182496 10921002956356 26058909747321 9984095404319 20145655215031 31562015123130 6509208831836 37381697138534 55578426038 7778947518090 16481825702093 3985260439465 571096582034 15601432280139 22794457489792 35064933264 2606709238399 2561366526957 1360465436152 1493617463431 18904014893456 3957015333838 12886740586815 6591731067112 277561056701 25652592022838 4433109891544 13954167435679 43308981245464 3486645066882 7476522221246 6305140756592 33632806562869 17617275031200 4003178090004 26523549939696 6679235674015 10421977315348 60538372442 6646512452501 40333509975619 42993686683205 10027549488707 3812447934648 21032915653466 27526303834863 603066944356 21796850563718 11157103477740 22998958648463 252799598025 3826978607985 21003970396244 13390424599045 15710346406667 10546322968117 1821543309772 4344667721528 2398754808621 5197135954220 5212169589654 5095901431305 23685669505701 8286693405521 9398233876066 630253698467 25265345117901 42348019671664 8014912759178 31033546007286 6611250360436 254148873633 10395275855679 278314356049 37333428407847 1056094288192 6572949260516 2304792476985 2922608479716 4186244066358 1664865739185 25007289006405 9952045032680 624104298293 5247835563833 10568857955333 11498177177241 2311854636597 1232323711524 2744086306401 12826033348261 18753372144491 16880718282902 1179203772982 7550100308914 9523391108328 16886071776211 30383986224636 7647100483918 17717901973008 19660089863139 822798473800 4909403097730 1400368040429 3088668585583 3656940817165 795670979711 21410861838523 7701965708469 14063120821626 918603698482 2899624329924 1605317921286 12159374185374 5720411739904 3233704018367 339463017061 24138588612534 5157459269059 1477860073683 7714324951764 4365893080591 1780497755391 16667814137066 16383568391362 185922893784 4980201387056 4924201386031 17786827583407 708385186565 24012330052412 2128995623925 6843770289563 32221801489355 842764041572 38902682143767 23132265826843 11850438589989 18550851098538 6343470759705 17553116935924 16230158105628 10764540214118 3993277878892 5484489814177 9899739664 39154415118097 1724516449442 19317183494183 12307542532340 14997301906104 153713272890 3050040406034 8271904896704 3502406863364 8691357657275 27725218778 3702634333975 10155149234977 20668643015771 10872821524481 3010498253742 5948986022210 8876998302003 4771968275548 10023254956007 5874445557748 5050484988615 7227848530375 3179333031602 17444303839482 17582395025148 434725668831 863979910190 1018064174096 18158817563 16323288958631 8226942636111 13079211336497 16867356750102 28110036877335 1096829051394 7552131558710 11695382330905 2891412552854 1131879891973 35735806435047 22418878244516 13838334871887 39122484028128 6207629775244 344472155651 2675630353286 15567586377468 10426864833917 31489253948174 2748520173180 515014334551 10453367311067 13750543711881 3064450233367 350832450325 10820359598306 3028187641614 27731583640803 1704244157431 491739368517 20932195869782 10450734969471 11341513000669 19920099984460 20758163726285 1205406168260 3671125363388 1166849271037 5764045515948 15266581499668 141920633462 829643740514 29737002970042 4074576991029 127519837316 12452230156784 8204655518998 20379820495162 12906031628749 29986193852368 536726779070 28641558182088 25960944307104 15193391277851 18179294551634 1014943794417 1013859875281 1728383020974 33636195094 11020199525968 9064658700499 347337937778 5530354546805 15528170478310 10909359150340 21465892726480 23533070989353 10416672773911 13240178298008 2008817461904 17384252961116 7639701811622 1995938938120 1003545432390 28681422508923 3130155145935 8213191475625 13243625152726 2980454100405 4400190394858 2658393781764 4173881630723 5611571567448 8664954846200 2105461935958 17292971470865 846410730131 403542576414 1421867098911 6201445440734 1417996905092 123640970282 3213388803485 119822460270 12352933795571 4357622155455 20907190823498 17669098940537 41878047379749 535304458464 19324980074036 3525083524407 14328454130012 8152378743002 2996180311317 26476152005614 3070014511616 1300543044205 1097140998009 230447057779 9458984632408 21965495445375 33712164875962 5854315862982 1459623322752 23373560789705 21562820676056 5645715074014 14826660865062 13760360134751 6333571554185 17966217427585 29792375954567 282646926429 14910456271978 32281425573412 10084674532167 3423589421050 3916508756828 12912704337420 4283631989623 2674577708498 2670289075421 31613657351 18861429003026 3255234949338 2188505301941 11543533783189 9843385724851 15691177924566 15171960640995 27833410151439 14985375402688 9080074112555 30272977933648 19038870200066 3573740732673 38078283986120 5725197000589 4674862677462 8097098635375 771351351585 26518639580282 860973426733 12749257569808 262291212671 23485997069655 507684972669 10658130119890 5799547385055 8484592741283 8964247157021 635467134252 1808655756522 3826643722494 1496460748198 24660528700978 27373326606996 24113452575825 5952684869411 5712844543613 3868803993611 16775783645560 4387542627778 850435703897 2273860469096 5363179240212 3562271356459 26848812837702 31252963001587 14410427228648 952776509244 7729366204080 4821937814654 4016309352953 4625225301663 18933846187684 5208808814522 2051126670275 21030903473346 7460191104150 27257224829231 8881944845681 7063867349094 690362416404 707158268809 5632237209550 2952901824235 8358559997646 917706096414 23094594966425 7720563462730 649333943860 10632791228900 10390923590547 9855799820603 9445839474488 7715014425683 3540262916121 8584970545600 2797628322117 6895453981143 3682312296083 22982816905810 5067930033936 3898293829510 28307002236865 20502527415709 16567397992815 1136356111415 36718201147683 26573011347505 3206097017116 24055384384904 3036589002631 11857668166736 1347654865020 1651483745087 470756139841 28987786480823 9884245536537 12064465643798 24681781713033 1803829572500 16634637448991 5614377404825 20568990562803 12362625012098 20510781758742 17748939547813 7812490221224 20981977632953 14940519274181 7193987745218 2468169076388 1192732730996 15017697811560 7087900833488 7693334605432 8306823942 6854888719057 9434859962907 869105275561 1757568422306 3639508277665 752074390512 3609591051227 10240613794784 67873363798 24351282096557 7296705110731 25247258211872 3451197697959 4092198119806 11771833904665 4555966667340 3620373551611 17318862493573 6365717843986 10301548044220 835173122514 8177688537264 708529818666 5882212682869 153092758086 25765159907235 4952229944831 6562207821937 7254852780546 13551577565341 11365983415030 12657043964306 24926080834613 5735203680814 23932235760402 4509285377439 15882569610843 12260557191710 1609778098887 5559371567012 5450360194116 7675032859375 578296881487 3180245625727 4427024875207 1486602346444 11729656082683 3915658189039 4383220194439 16775930538890 14061965225814 31155147394995 245758376915 17039311919159 1848820588245 1494071869502 20995380952702 7979465647783 3217591966931 8800268759577 10164394746050 970349907393 8309030282960 5598226112339 23654251625808 6412461756229 679091587962 17301919769901 33892662731346 8113673434291 29577912521156 9924566604417 12676133943796 162045164630 423591016232 15412959995483 16465635223537 1060120956729 12308076334860 11595503000649 19201447588909 69835892857 24999166586532 1426504543801 11772169838287 25314058271130 8842624241455 2380946911287 18046220016441 3489377728501 13049709520689 1817729679953 665865287945 2968871420584 2236327287201 23943960986024 702563271817 15733739268128 1678061405835 12320877676966 2387077699461 14657721982766 9892780242799 4672868275875 4477457385077 6469845035402 10930889854847 22103941542574 237986995564 3697236832646 17602945563372 13941973654593 1529435262246 389312425593 27459039984966 19035404074411 621418298621 768814860040 7399878094781 1304327862932 1278207348598 2747217545881 14571346744249 19459068908471 13611326237873 401995189005 6643830721038 27602150699455 3407494946313 21730563573503 13830043102115 11038429177003 13490703121363 2151485867768 18372866757275 36375541612421 11142349331055 21306409868299 10824557644117 14827507850987 10182698592756 3630288257594 5066805078805 7171887842608 10538482200522 6970258785253 12522735101300 9473007500550 1379051737594 4648732029840 23748350818209 9360607220575 8315834408686 13641005289526 2045263415080 238141095979 654390017767 1808655658142 1426364611273 2497348517259 2859427296371 4793422260289 7771538442058 1837172586978 16163177710977 6788013114408 18280511066050 5506803179189 1476345709447 16081039241660 19227774454334 547942651 29809636987980 1587168890707 775509306254 10245738353343 9577834270838 4011301845664 3807334003215 2365936212216 7853791477567 16788678952149 788868989974 19495850319988 5159936963656 1772651895567 730434133276 214128026498 9038545176971 8842284261656 5941925478952 21379244422831 217178284925 5282912242234 2248747595251 3041716399515 11495961454160 6152124946882 2904843329361 21795775741759 32026335998413 2325070817891 6132610575448 8204994820949 2107835141309 8473573666696 15187823558840 7809698334371 1429993432656 8135334468611 995438680653 11980887121879 7776668967294 5913258443374 4495872217638 3275008116053 6217959486042 7829340478264 21879573999380 409496017951 1353567210170 2517676841396 28331306896642 9326087938690 6037303706469 20434483558008 297418858811 2225715201115 3826749072212 361091055065 4959791396987 1741264686418 2712108498970 18290312587523 6618313481879 953736545202 5233908117877 3226163524747 12978553160271 8588314051612 541912637711 3182071028437 2681395720328 7839020373636 19002627548169 31465479006213 9325817111169 13979764858135 1271208322258 20780117157521 27691549786022 29475294361336 7924033546189 9407345841160 2139173155999 26102685159993 5488758276405 126525110357 1191173860338 14621684549842 8217211546860 7878712599021 15421267188121 27220696389210 16960273917153 17041953797042 8096103337792 11130076954792 5228049508778 6162235876669 3519351445960 12310861069051 1316968131398 542761978889 11647079472303 4073140257976 1343887628380 17398665833784 20351524691053 5547691604121 3894104778927 12469122508624 3578140415661 6230593977864 15918694916286 16354558327931 7131952285653 6845936465888 21360512017382 19445177890063 6737054331021 403145285965 4699442110088 23132904582602 13985952651205 22967038053400 3740291989414 2030668152658 14558397734486 298878395278 6648443882451 1795929694258 10220554391570 16998150644379 14917465878908 26580203952231 9351681924521 64650090844 4965070534021 8667413705474 4525582659799 4829824343400 3872142913006 2224274716631 326123516245 25672699614602 76164846205 12193702849649 2392776878564 20827923704563 3576997825987 6388347304111 4196968635703 18543052922256 29348927805693 5365479131796 13016289780775 11871602164919 25296822414158 976984990367 1199798955017 6038547926771 1102580825242 19925975513270 9112523215908 271210206591 419438367181 24697958032701 16658591478597 3309242443918 26303894773542 15956937001670 543689975455 4586311904092 350879548044 15693359397534 20746564473167 219348519917 4497169067606 6672086161234 2606722649816 28679924108 2280714327411 546577512918 1265343056321 9471533769362 13302281411372 1265726198017 3085173369011 880878812828 25364339445953 3314205264945 617812281967 16830984721188 1468929916169 7352426277433 7980990851626 3353346163462 26587795088001 19715216025781 113968318627 5897915848870 3252706273087 4974283304847 5554045171165 12824815817263 2330605408395 13306114888807 1075999725072 14899065131865 2786429349130 4229078356323 26178409860499 6879774601030 14946557705139 3479934078212 276535939091 8945570642372 6470172593143 7903250836034 17584539847185 15944233476137 15287650803807 15586628578801 23210814377352 11412772547201 1876884947304 27734468745269 3793942316459 7176147357 4419088634332 1225250121295 1194733574136 3776165132283 23677168297196 3640665449232 13170028036751 5124524388128 11930654992323 717274876616 416708177036 9630158132896 220620520407 162504431337 6001077386811 4397666505670 14916752795983 11025478109065 8349367413538 11534970572657 584011112386 4610089439679 1038884439554 2906381457 9031966996431 1936129712217 7318607253824 803213249890 5341174329727 18756884798160 10014267110635 23790067818182 2819868513330 9257967399016 3226359197810 12649521505089 20947832150428 4550270145788 461526431528 4130940862629 13724156375957 1360757856818 22743953602064 122550005398 504426270022 29668949021742 1293796203695 6245013634662 6423859216199 1867883770887 13862741385549 13132697392462 18394236927552 16015461436438 2559275706858 87890176136 26693765182210 8846786090248 27993199300663 313228541358 148009451807 26222482247843 2977615340718 3969881010988 891550581017 1904875104572 2249356356777 1539250844149 15026621718569 3461368843926 6468835495002 8934261234428 4018827333931 3732283841037 23066175223636 23788726760540 456840404008 2398312087133 11855387160965 1845155970413 22454040786615 16060490702677 19695280764822 10138612165720 5053728448292 5471942840899 865433007922 18927365590336 4395462943961 2239275299028 75338030541 1289581339792 5393032456117 6786194327381 1043598794197 26514329094350 1522136959694 1055626096327 4701365316366 10056631873031 15920190278077 3373175441357 381190522304 4838723904429 14551128757100 21852969541703 2250899671355 24599101731611 22580283604051 13264396956900 2828825553839 3679751360547 20296434890528 13490223067090 15884856870009 20060729651402 11815270601043 12928122743798 317556533721 14989515712189 5346780892712 3788825632659 12803749921745 12663183836094 12189457561857 12024847497137 7807867914999 13981311477582 10586793036381 13773989928146 151426266218 10928261381086 8120372933361 1668405867780 21578316357012 1526099133829 8885531569905 17524380583627 558396537599 870170493228 14865492341736 5518050475043 8924357194152 3473939001272 12101517654946 1387579620864 805310081839 24406242193261 9027717019365 16150660871 7590204649317 1601616817129 745993820173 7974050531058 220930895737 5886780019721 10804903563117 354284853124 10360735822 19972574001196 25722053319149 2638108507467 24424485736914 4499417863550 28419379975305 19009889135340 18571545460249 23605826104332 11276304826505 1339778943609 523828115654 5801131708589 19906197468965 10278301130420 18520993329118 3917545026690 15107192245203 6203792361268 24011631934612 1292146528413 6600735659598 2312450868390 5634740846190 784935647926 6413889494127 14188408387971 85214412173 4207836797321 10674041581034 2328266264941 540454599437 1268391957352 3864146690790 4986414519098 4034492592093 18121061177641 98777496356 643168358691 9375675190399 32547553556093 2955043268114 8947098954985 11758772392 3226819848759 8960487630525 3240262129416 19088539841370 3244042477839 16198421355594 5486874849307 10101463787 12841388114843 12374404150133 1389107986992 13944359477368 5231488526197 26863761982170 12537559800993 5096016126950 6266717993001 16089876951007 1507277692374 13328888632826 21716683212016 763046207126 6696889481971 1780840901147 26679188877428 4943594100777 29243481692934 22618328272650 80603101219 251661350067 5765491131096 1707327255319 1448203234221 7653882786130 10971794342567 22621905910301 3837985263897 5309651314128 21495115966606 16378765995899 21958360666056 538163031087 101999448294 5101488109664 9547887283077 2346848713042 18307063947335 3140749226894 6665012428849 3264006645190 3665577300378 1843640971591 119706663776 7126019454032 14686748925720 7662489226908 2319625454166 4787303258251 2444739385853 13588365003503 521485585899 5779117239145 740898919900 12081715064788 1257566327930 330650857911 10928697279366 4400791377872 12127897517372 8167159215653 1157813017504 28093444344416 6468984965634 1522423351289 5138079521654 2934227325387 10946214540198 2289994881389 10954231070159 1959926156896 8508689592476 5627542640401 9741398378941 17235987995333 17150767330676 9633300672910 893750944578 2061219674818 1076448611633 4330093437805 31773538106641 3454963946507 10498827165454 23252846577197 10540694005183 16474124880890 6573422342667 17329335575426 2859018688254 13044938101650 5794485920400 721253100485 3545232106963 2305181875168 3616687766028 976167084374 2609423219443 5246803151915 10354819899415 9784378167816 8603708104195 11664384046372 4959116875182 32217621958590 6172438100681 11411232070895 12603920120423 3111405248603 2060784279982 4979305283867 875152091569 4210937757299 12388114299908 3028575844416 11452861271103 3647019788328 18291826373506 664212732624 12111731401547 2301242168308 5171728532902 1202118656446 7293440066955 6562463332135 10873981594951 4990297665622 17769573883067 22586043792736 29701275700592 13939076784321 16473385085868 16418680223087 17635854563032 10919272975605 2875050780803 7540377183318 182877190181 1785065313235 113499903842 19098579368671 181613916772 11163127721322 11623265708117 17189432084395 262306873292 22710722576523 17740449051311 3680963066615 1911806720586 2941283770711 4903532051586 18960241865824 11242754324649 7560791226520 273476767028 10569549105222 7693154950106 5113408202521 6258935679680 5732640538274 9610296651 11655949403666 2423575447091 4002966254195 12772638447990 5312406126951 6514372563580 11258543026200 14728511467911 2170222786264 28205776080299 2075621849678 13129971679146 4960449110605 655308522732 10131316233515 1349733722643 11456971076797 1335534133619 5805311985900 5548338307457 1044912855862 27315101459485 19164135695190 6627839941631 10241687668354 8900149542773 1097194065444 4337105753562 1097429108072 484659999282 6759724983453 7298141375506 528949651763 2630963517521 12870636064937 37727524088 26309392039 480368321358 10634813039103 4883800587342 12222615834072 8369501158531 18459282085669 1028791721168 22795186795998 27784504177677 11523563147830 8952633752882 1189794158586 4717438381581 17644150674478 2492221321939 3534747670354 2841188460096 21291978788561 6815736082632 483983058729 16930216055839 1118678384863 683649440626 3787620194315 20005707890851 355246901534 17639862021749 8380976883930 10221748663380 11820262170050 15300479361966 3473057185700 9998496461341 28632294224569 2714932072096 3652346100178 2552696341502 855190389516 14110083942800 2908406434592 7749725065357 653024604504 299731475030 10361733243163 18601710443319 1750785621401 6949541675103 874629653945 19675464367114 3304751057711 15708170664812 1487625788102 1534173872392 6247607341681 5397251838276 585945628653 15222027035280 6516129220896 4820271020252 1989432099838 11259322900678 4688788448163 2322335581997 20130082230006 1307878625798 4645317382256 8074862844331 2947622092120 4718189343514 2804118120820 9257981314660 746232083864 3587464409599 2009749228449 25822077409237 3447463088390 3178752673112 13400018042209 16319536312004 181608553510 1199095443887 348669865331 13230428838494 4046811204760 4697080596359 28537400155443 6281883537506 4523593657689 3123283298847 10884662411525 1041523365354 3013735982264 94017074676 5217287418 9069493554450 6750672157248 17500519693406 12457942020987 25722322805916 5763162220897 287693423906 20574674781493 5439198577080 428651919374 1456515822443 1716757715935 25363171704346 4543654625310 14770041039451 2931223553035 16334548325799 22922913642665 5395045899535 1483202184377 647145121574 6083381146860 335353393932 2060911538896 2133614122749 7877122268772 2031298457494 15034859194380 12022400622149 10286982394 183083056797 2043543559056 6536132933918 360380302355 14108772336539 10160066583334 8453275454209 1404194702553 22491994921360 7145198418950 391462059355 22036406508604 6809313092143 1364186028820 523668030967 5675993755430 991056597986 14143577434581 7812002310045 906949728063 17710244734813 2549469297165 2387325405801 4611576370125 370973968082 2089261753862 1646069200707 6015700334113 8369261606231 12934322911786 4544859956118 466083343710 1725074486392 10609267661210 16372665095458 1329395630798 8979728205563 912958035543 7184056994 3031063332292 8694752839466 152156145611 125609898947 7416913908363 11104243822800 1960657620555 15131987034042 2261616665648 5558170871195 2976635619242 8402025128414 1440947701931 618634772776 4413883945184 23186102253119 3275982210985 26327914587091 12425178010569 11215014266823 256657575667 11496214026557 12661982381397 25758029263952 5030321550731 2237928517629 12164706385134 747969236833 4778425282436 51147992258 13453665830692 11744594095827 13731659582169 13498282649291 9406086634144 6554108176318 8034783686129 2060542214320 5193542942683 5619319525157 4574853728936 1177655791156 17633294244865 598036858932 13008275291298 10226076044187 12083307466239 495526073280 10448211859760 873530370561 385672169873 2610287640782 2849776636422 15435740573450 1351784760605 4581724035437 2114443607069 698574191175 328649699893 19273726839772 11388359412518 1669637602407 4106462669513 10777374078254 21630403896094 26583361813575 6634303998746 20725506822574 7124965868641 1140412783340 20112782235063 19042922636194 5054866244615 6744766089516 1191821360190 369044156664 5083031986967 1753036967276 935371092382 1181497829067 21425496186477 5354976667839 594461497301 11016783927973 113929560837 8311797529989 1741796913703 11840766851035 4802797228044 8847810846388 8146904543906 674249136036 557148643446 1363171085087 6706413050109 11424948948206 7565155761170 20265441360286 632960134163 22381309574262 3107288347959 13470091323788 15917928014498 11792593282867 4537569298095 4178515162370 21843923235620 7656565343216 4378711068647 19884159031476 1350289231202 8346817226999 1301588614785 25275163301980 4035469465030 1056197151889 6692069404538 1305695497864 3968609053073 12422151317983 1497889809055 32467237577 17318710099793 8225214637124 5291081371967 10752988453192 5357729181932 1500569324594 10256893262535 23626109555517 1553302286810 1419605167987 5486054606221 27021573814 20423728489984 13029776134932 12823731259608 7551925539768 2526583338733 109669741310 9651001283755 893720899841 194789336613 1076199045956 52986948569 27240721846356 569101193264 163078402453 6519865630355 9546362891041 5437590856035 666323211156 512862904079 7654685434496 7579248341387 1554055451293 19881375120251 7725850141516 7978610647002 7567433876989 90755255715 11190704659288 6409356192206 276070152580 9703544740877 2874613042442 20350989627253 1213226834499 3119864421004 7669799907042 19237668215275 6270357342436 10181230185507 921596685025 25119376279153 9831608584644 8611973081829 510699767332 35344622560 17515281971406 15159450907507 4128018935473 15020756631852 13090311692510 105419066105 276199498703 5061875830322 469372036072 18038187479727 1000180157061 790713276311 1509394965630 3025543418677 4376440021861 564092023812 829880778097 8493709166967 703014370247 2476324589513 1172449913980 12067616927220 230065872623 8103920388977 182141755544 3825851672390 257467361195 15869797558539 14317993855449 12611091969427 26008161787002 5761473424928 1333916282097 8777995021937 551390910199 7219451410885 9323089601074 7060319009361 15831219884080 2475594693317 18940031983675 4703333543915 1558062524781 9253450887928 13547659207932 6235950982965 641762303578 5931709046464 24774299645619 10450335781755 15983733571561 11092761420394 23359091363625 9109279492504 289996044639 2784331932739 416516377389 1161401698704 17063182742235 3928582030386 17179209920124 18051319931899 8518502209996 4269603354590 15161964178177 4375477143689 18780242768135 14447425795722 10648248809932 949120404670 1161411029032 14392525795287 11225930495300 9889393866156 4916523960925 1233414119558 2123201836224 22813589077720 21847622097024 4315988321336 4206924760137 11296151219749 15989007895933 8767667648666 5098890133485 4676234953439 8805225039340 324999646527 1367190664610 1487056609980 17017071660447 2388472068265 210891721026 8534081924968 586643379210 664227651054 15510732445481 5907317175963 708631793732 11258822879324 4993726853649 11195069867054 117259249719 22991384557176 493676556859 418579335745 2572169086382 951856993309 15199778998601 508072694402 12793440706103 4244468882698 11071871631430 24321662354705 3210738141094 3953580025525 6853732988511 2296127314985 1052479126087 3733839858278 10193713898637 7523318602545 2462285064444 12584857900672 4118893278691 502739477622 8848664474212 18556625871384 10191589600150 14296012901697 141068685139 8490101661968 6083451781658 7199546281411 4545403740327 251393985956 16251291161057 746965872219 22228307719355 3788132707176 9452042314553 19410809794087 5243599026191 2800517728952 5661732612661 1429226598231 1595886821875 5442390917522 16821898783682 3389378401969 3868847191896 4167306765143 25438338498073 18755345729271 17864653279674 4285974085236 2163430259049 5867812069820 3838653375177 13117888831527 1796836014080 11388546523418 1368367037048 440839681068 5302662483598 14713508223825 1081396974591 13442431958039 2897817402716 11299471990023 6165219264619 3860703561785 2703640640596 1996072026776 6225625814832 23221486979844 14897789271898 489224251307 11020056291201 3412620224100 8599412890204 15345972016159 943608828497 833977279109 4533506937146 588119377854 18066887118191 1182469545645 11610736669548 13969257001576 2561835014538 1940679554470 2052957685369 2330922283099 9385803186334 725772923445 6588205343034 15150219582446 881302454234 2454620392165 323836290091 9589856963883 3582929091354 238986180838 15058070049031 13088379184447 291035755278 223533416714 7489926839533 5917559626308 12773625100624 890874201764 2751766687723 6604424018784 43737578746 9081697388180 10904029531008 2550480665394 4870521059286 1882778213002 5169295358017 13584878795400 22747043009924 15878557507230 209312723092 7049911276828 16214650701861 847142142782 4245473953777 9657231895849 13283943169416 1884462603252 22427109507441 22449519732586 1072604505816 12183361406102 1191546719161 1386414894580 13037305157280 17968437742391 4938445472640 3204580516004 7808395916850 1884906396178 1412832878097 11124644262206 7101247911909 7511930318951 1774190671905 309086891361 1581700145159 7356897840726 1690326252349 12100505277820 204833509575 6383835671127 376433761273 6743855773113 741437426290 1258889295283 9011205016185 4025348116240 1536816111589 21555080511535 2204781500048 4676746801161 16418025535443 3025136843931 1448438244509 13432901176313 16970724962 1779108066130 117585615094 17085594918318 7086044163356 4435221597293 6133644031221 5160468870766 8041173560284 12860846474554 11158782363104 69769693765 449313484871 40225987880 691987702354 18921863967420 533857850368 10112340726059 2805037907069 3916668106772 16638164829023 2891045130829 9935205132276 2312522979508 8411420812362 11382090704742 3438615234446 14618571306610 10560367832744 3303288600082 9034097186364 8110297107078 3926391925587 21038204111025 8659696961973 22330648803829 22445695420 5182619708860 1535199400048 16831761882237 3143340214417 280481360089 14573737309049 3203570118326 2227583267608 6569815282 9320670271871 1520448415376 12296228936959 1512848161777 10985868987930 1819461706690 236492309894 10901102507162 1294479097200 8086734546924 884540259869 12270539587965 2111812905777 7891079316179 7359473487577 4081244808 7253289273874 970964078333 6823189662143 7960424222312 4181614100637 370738466944 5226661910958 2803483405002 9045317366815 789145689928 2495379627443 9514723914342 4668653647076 4830702427208 4479247746319 2876930686390 6305854827166 1560261261673 10468577597203 6462364390126 102844914641 9755640567891 10915073615545 1460068414273 5142490613451 6818101591440 7735352375350 883446432072 13259533753728 23952362438 938977319544 7559290810965 4291654413387 11321448410691 1777887006356 17503080137766 23233251038394 1212248873832 16010172071230 5896076994103 2319212116843 7919425628407 5455881359543 15369093549282 6556396782298 920581238304 2364924853453 11110416701740 659979294097 5506776979527 2136070548662 464196567025 8420883632378 14296038381011 15693318417350 28525975678 1042104414517 3469113368254 6204520160712 342320183794 1678454662529 3149006413495 2150808126028 1881739406751 12919220375945 6107605404543 20538246061557 17316574749623 7203404993670 17730396979376 7398032133517 437103151541 15964980149116 9427736434430 17095285273363 7513943647434 27009115816517 15500249697081 300443642330 1136029751561 1198399969139 8602027348550 585557674910 1836052709883 10197286185885 1940225737208 3229355417567 4967092906222 716552841047 16662112514014 2036850518335 7729664167488 1596806021053 1150488335956 24367488708737 9578850892401 13880987399695 8489101383198 8052031193640 11963044241833 2559308255866 5904535882006 3243737482304 426991086866 5652036571358 8883309427242 302072960888 11795231732580 10610285976371 3647789509866 427409868111 7757711711883 509370818417 6354336675434 7452935055137 8656645236960 523234921106 6721836774208 20150795213902 2092261187863 294787761207 10905853868189 18367208803331 12173884808124 14705841737366 33170550626 20532411636980 3176388294427 146897742715 8355588004718 22255095539779 694076133839 779853938764 1281220215842 16856821675733 3063530834779 3935613490850 12638234589291 9937887938119 2067043435073 6686172672419 19526385578807 1006426707154 16533546536302 13528166038301 68710228560 534481242177 9098270275491 22614888014810 12583304224471 10569285814817 11539850000826 6491599070529 11450012511240 607921043045 1536076742060 12151487883373 6190456738381 3198903289134 14071414655106 4118945072206 502587529755 9945118210939 5430210370249 1613580363431 643408489342 19078031053637 39274782674 7121170148181 1723491084613 17350414896 189172143737 23458679903893 857972829343 1575304312584 22367893395253 1633099115815 7637962622730 16078222805169 306435404412 2618577660809 21409611644073 156185669015 1368712802147 18386581738547 14434656396435 2523088359628 1545376682696 8462894899387 3015148891564 1864154724075 3123576556822 1361727889588 3505835740538 20504365834661 4125711833532 3755639775883 105551555164 1392309185959 2668432473188 23121096884132 5141564609694 2429011968290 15684220903006 28290800361 1661049793326 6791055323263 896812828868 2997208768144 292501916859 1211674699989 21639846037420 6232344564376 19344110995506 13174191022216 10999084057732 9490260566853 350067258195 15777530247235 8389849089783 1638353029029 7525929749423 21773952196576 490188601044 14673133023 453673425323 10806736657080 15650633351789 6586813640050 17113079475692 965018151503 19810639839296 12881177349272 4318417536188 9966894101362 5426819319839 4757779231454 12556192125995 5218177259846 1226063197710 7528348840678 12490676776339 19955201018483 7790843172490 5482893471345 19649066288210 18860807505456 3620668943206 6656107329958 9312045210446 4676080308489 2801410141524 6901126030754 1331050641945 5428829786400 5610501289441 11325958938167 7935055798883 5617011906966 6815035851938 12517108851971 8886269987006 7151844906547 5098594186726 3153677264078 13701102808976 574790758099 6007712190685 4167973097875 1233770093451 7431656084280 5353912179336 2150224032404 10376525019547 12564664202400 12492703792657 5969341874054 14446823147886 7582515485707 4861909864905 730222079204 10447556671843 1605771942009 9143981161423 4243076796765 1233328705774 17160773955972 14451262578832 2990315333234 14585752839280 1631504699328 699285315062 1846312775993 7272853843919 6745409067373 1643111627787 13301250840960 1989289544349 3125664927786 23285166103870 1779617183346 16936520250352 101506085712 16443691206716 3535962890949 861527861100 3821328930602 9490053287128 10270199719280 4323095249007 15816238882160 5451892186299 1067102272798 23200796662429 1113573288656 14157959540358 8695573917181 2270009335098 150535585375 47138645770 9273441145526 2714625310943 13462039444138 13959500494201 13204203839719 9052270059374 13916294460683 12917231402716 8239610247906 13626273542140 9543893511001 2087900465158 4745329446325 4176764475759 4955056461897 361792416631 608643302919 4638118890526 25279800038783 5372110467900 13322358440943 5062080606465 11062961393203 5631071143727 6176533073061 10164992092694 20488208397491 12223611306755 9714279139716 878810566704 10792802306849 9526535955336 24019702304037 6523773480010 15457555902569 7159213667420 4552114751639 22067417708950 12272249005365 2640005681508 10425293264160 7044890532647 154733351171 10579922328522 5119936175162 7021571556812 1942440809306 2464031973875 6840160909238 220099988489 1191644528881 4295120075045 21850148348435 3975723064707 11357322049082 3865018150458 5900116588646 6597265504123 6230739400237 14655875985834 7449881922961 2913409367814 2960359873457 15732347455964 3554390970852 1494300968098 5254921197605 5426492694031 15640921601084 8888074285411 1111945297560 15463380192769 1551623762079 12464390801367 1439990350137 3287480125721 1236272591085 20554883087901 513341675448 712023664212 932689885519 8364835204701 12115061638320 19376746923395 13647304914993 12319446998496 15580021579398 5518292613390 9656963836358 227231887752 860718315455 13986383556608 18982579760295 1603672735574 9207737975618 5506134761045 185568137213 20000514953124 5633157531302 5658742368626 7458673946821 6566485996084 11220022845931 4424290807467 712999671396 6226102166231 611837501780 8933867067927 13305732703473 3579917427175 11956641058730 10739224635220 1999914896776 10105338341310 1762495141817 7112597269525 2589343202237 14751486827421 1168191589856 629620648853 19815409719225 13673912430243 643844865577 57636322398 5045119750452 54091568425 22493266613244 45581086179 3808069158981 1735721655560 64685531075 914680917616 11870107335633 1525262745265 8445930969321 12824253035607 855521793625 14322930291084 3895591368301 2688820793764 8726420058053 16536047123395 5647593179744 13993107807478 19676651997610 564790225950 1345703395858 10230813983547 11314693292270 3151083454966 7632012406552 6876082429568 14149895351817 192602537956 10002769479242 4967789866762 4741278918462 11204058246693 2169322879628 5719350738858 5799074600948 8067307698409 772994598888 3203653932975 10339430300598 11985461073488 666682031693 18292880113199 7251169266168 293718032802 21560798951096 22228472638297 159947777739 1635469822641 5115408172085 2933018715394 5909584356456 8591553515401 9277476190347 947797883625 1363399969562 7954669600076 4021298102748 5296566909569 5600591686509 2252274114406 3993642206123 1425877803049 3255138130270 988535100318 910130999238 791169312572 1738594428942 5896935513158 613727261791 3599148157682 7685130057398 7836789159401 13747050633994 10905337709452 18312978664703 4561743746110 6913646127314 3631503430623 82134397788 1369014473343 10817888642185 11629021944197 7481739013687 10459611402 580999425982 671718123634 1223421162011 5877093107102 16237398221956 18403342356072 13579871858615 19289419487583 4872235349880 9035681996214 12277940114064 20515407949514 10715015227409 13932242585466 3398833524150 1400648912723 3946655199101 4896293518694 14660248559725 97443164359 15562106978612 300235808179 848719854769 149614236968 15377710946869 3165616040 3054750500512 8241162291027 145523584848 1954913459132 20676345540 5930285249508 13729745623012 5662154941944 11848972167087 17117676931034 4190733098254 297836948976 9459071796568 747568429006 713133036742 707325675299 410281830479 4677082133941 4005980273806 160937667345 8942500128378 13834256882677 3659056729832 249159571436 15329684808525 17930331651052 4982060739868 2860511999705 943490299425 3306970576952 2440382926180 15129378788234 48545791315 397741007961 17010380902028 2553959161977 818530030345 940713378846 2322602174579 1022561707513 17975531993514 12542560017787 7973051100585 1853142487166 8821237537217 13010930876297 2662161748388 2484759907237 4908118864153 13255074497814 6535003868484 2540964943197 14074894407724 2713220274880 842384720510 9853938426531 3838425792117 3833223176457 17712263309753 900636281075 14254359002316 10161877801333 1347962303348 5646021156819 6928331621545 2149936448392 2673940755823 4865940668738 751949734056 7423934533184 5076671800492 13175378287944 5367315007600 628211227415 16811357267055 13362764881152 6361887731021 2841206508464 36495841631 2490840406022 2263383581609 24540401327319 3406156829765 2426446290482 1108024023752 6263026338104 19750378790 7967579336984 1509059823116 2959085286302 598893635138 2585257172511 1153895780758 13551367463471 6805105989403 13567094681377 19143533540545 11308177451346 3601122337170 640817093744 226808406114 752303270219 3894354043763 20951529229446 16057553098491 15199654359789 8329963020200 2211306924897 1706893232156 13576056074998 21648954733339 14976435784987 813862480379 13657395603821 356846438759 994417076311 1908729388890 9526988852592 8890874262721 5533139675809 773172032683 3390039655577 2678982049420 3055230577760 9197017557746 2033173345365 17881813338491 513590894974 3655348095808 11152594077242 2161771001642 293783948465 892420436229 3433395365679 5239369079043 4401567878874 8449868159242 13988039514896 4601064532741 772165064443 577412606629 14087077773367 958527636613 3617213744411 635030783884 6811552642106 458396395063 22640244075671 11479377661965 907467798125 5834066356090 7084179912896 2139910133630 197633381429 809556072267 5503773996584 3333241320503 2477826309716 10588853144404 2805104489262 1459052795460 6604598952960 9517134560278 1236798767879 4177696524167 670332391280 1929594740121 2403414249117 1557171733358 2031992035066 1603192153609 718353920633 16305025028213 4509838334359 3680628706039 11014590228435 1189496856710 2602421276286 362284698676 15647429923890 5903933961877 350592384665 6506199057657 11348008921309 1980293121365 9595806730659 49221305021 5586512751933 1438857501957 407059084155 7036408860841 2570941102997 8578392551865 13375075924569 10980614744387 9419119389689 1678282469857 3337508199395 4445269950725 2321072248320 3065696062711 4673408025547 10718736008213 8731058680413 1456281456629 5755025567064 2214639172894 5468915626656 250220742391 2139755806821 11397338074417 3326141778929 8752603071386 1057372543983 9079188505101 6015189043947 11663711049620 2282448929508 6934560998560 2271625820690 1857469357172 6174222849684 13828573296394 171950421690 104112278099 23135735928753 13306259387908 193260147927 7670471104855 910363847671 16896846657775 1252380065168 14732381814732 3452495604804 3524357655975 17562315987891 97924980610 2495888169414 622913221044 887661794986 12956768500446 516625637829 5974983940604 2029106370819 2805122120803 2361383157140 7052311951966 4134231513206 9823056019832 11564851385555 3988248562734 3692879605534 882096826968 831776388239 731711184692 1970146224248 6493275604406 511387412991 645801595885 13890571885069 591369621040 7272852060895 263583771900 4732942168542 2139995732740 755006348264 20357096106416 2165630598019 12644367693443 3283373083463 4561517657760 823512369185 2089073482205 131471207488 1048663616191 1689568490694 9567517955286 10313391125454 2040966371370 44794864813 16608339876256 7010522976376 3288339401419 1946892046221 519858176229 1307439904052 167319008975 7672098820 17920065140 114151998264 1721590707555 2115798868579 359105614980 17806915259326 12836928443075 11317673749165 15566132077206 6357501375623 12376303201312 6006014240643 94317745956 8851148531447 2215368648971 1905899950012 5461911966809 5279247289640 10108793630186 17428849773699 5849840260619 2889594598695 16447464103960 9991155428719 712144179324 826230667189 7196255709715 5478636082133 5866185015609 47756119876 56618778514 809266279076 332235966477 163521756831 18335459559399 1952129285631 4665885970242 1045441566125 1539501680338 10476103644046 3515010762882 13300029889477 7077467412879 2736650024630 10421194149703 5231714980238 12600525987454 14280649952173 9218057090763 21300915355940 1456882476800 167832762076 448253132564 12208445126582 986847591996 7996663711500 13525720580215 205619526630 8075948587159 4158980794855 19864259681516 1321064832249 2252297077143 13157520050399 9104419616912 903399496251 2330171714121 10337437946465 5770702583641 8890738367120 1489871863799 1479505287539 982542870872 527353381130 10320903599049 5781569755489 3870398333155 4607864301570 1819471339458 1473171165709 449495504386 9989990014290 11049640206270 3734257849589 7700553789681 1106405878630 20515295311050 9517286810539 10871471213151 7771567354667 14412203612963 229366749595 65541833006 6603587395290 11742457628112 9955827200767 660939069520 1647218491527 3346241020360 991963666797 7176590024077 1114984182562 3725036780459 659036028922 12265637457678 4463372465163 604152465654 202407164470 1467250252323 117131212884 14602798050566 2468636069425 1415128145924 3123714721169 2441251581289 15405381962608 6309800501996 9516657039627 1778907263876 20459153719235 1509408762573 1464635866165 1196005111882 11905311011793 1049024986706 3911210671328 795055327812 3246195494506 4846501405135 79585637164 11961222791786 22590869344684 10049981273949 13920583740408 1898320948127 6416761304797 404363523620 2527753913162 3954891109893 3978237468821 965817434500 5501359076921 372540399876 5014161893684 414856006008 6838098929227 2611635148492 2569575482239 11479178799106 6284792246606 12672759597887 488943401689 9149124964521 6820979743837 380143735971 5856300905039 8489045668886 11839575779678 600495148311 3487574852694 19399712912903 7056680902007 15966086910 5601742832829 1148982967535 7039566705523 5382274392823 2725443903519 5873303092631 1645392155812 5782779283293 10273393303898 12335828262960 1486953749225 2983392825692 450552045172 1452797232582 975269614868 206649655860 371640589859 13507134978685 1186107058262 4363078367162 19829069863521 15955910934986 11570908878729 3075948485021 1283998102674 2078869288218 12726123629669 11764737969910 2319320976581 16893576302974 679762316914 182486796487 1797106285956 9101777807680 12270955301826 2761303975146 928293697340 90470954345 3807886035032 18195304845190 17652986974710 5650484964579 17335067027878 15027487998527 9752152979661 4876735084918 8975472718911 608559529586 918085042542 6458638397459 142958025853 1020357255345 352846308362 9180212481632 4148683338675 15964645072536 1087688671 14680791763482 2948852274569 1706102941931 10179618769537 9666005499984 980263473432 5435742961702 5755790528376 3440525723025 224208283810 5049928322459 11016113944559 2998284510557 128713166822 6993419522114 981109638656 945360466026 5312910949825 2028294310658 13928228137006 5788898497137 1939819692070 30467187931 17462947525436 5815343849024 9942685590054 461794523244 951325187439 2831703706758 2946506675401 1762050368786 120291907478 4094394287632 2376119769418 4199840441765 8333807528871 2161447358445 9561840284550 7565683302193 2720436847308 198767430714 6023273962585 89742414782 9816440890765 919697334496 474182830367 86392123365 16014186705470 5516204794554 2308847380156 792220293518 3119119733165 4274668611346 2080802138467 3821970320406 1730978615907 7732683830616 436334614199 7575434627470 8412134992076 324392935311 1207512084054 1165686761892 502122122296 4870531627205 9871675748233 11711266678762 6082227717573 118589430181 6852427848055 1344903216818 17155100513009 2445916195653 13552187717878 5950427601922 3128820072498 9194209106577 1541237837875 3703149046028 3505865189234 2984002951235 14918627873717 1608980307603 2802793123510 3754724308850 1093001123065 16261686460226 1656207369763 14921397914447 69394464226 4356587202330 15007052717940 109676328254 2690843384854 5219449149861 59295674534 18515513113796 5553640031185 10368817156584 1066850267061 337323139660 2763680537504 6047390281847 3322533900497 15136494449954 3466938708026 6190622561684 8428951193068 13889744335967 10453976379092 1328308868792 3267143330551 29325311552 8833294696356 1001157408933 3308928581845 2723389051804 8746246186551 12343783030176 3605132452882 121402707522 12206120754023 3090670623307 4454048141310 3332327926855 11536408942547 2061052939192 7560658426906 118068553922 751104757618 165650594100 4798918708791 10883569357071 186312154250 38089454231 6995473849358 112609263064 216294743496 5321755465249 10155259260769 4942389867403 11993146331045 5185853235767 3724938287619 6547430005016 289293431773 3767353931196 2042987837441 9696940947799 2139786216605 6220304887866 21588285754709 3018351395922 9779339891237 5790633593343 14363324792270 2561093828049 6052658403986 18546740264585 10858093849212 2125038975753 9969447984346 2456511022738 744594438716 1405663712224 321281585526 19848142387 1570983311383 2525991491473 5516872605673 6820741398311 4144085585234 1874986112523 10535883022660 1830105444261 3794735003544 237440532121 90067030168 1313405994324 12831591080281 2624143722 3496965957810 1063853807635 18505393576265 294634638352 1483811793453 1334928003475 2207923272001 2281304725293 878850631549 408301821087 3835785849635 8432107626997 5202796103994 2800784496985 16098214118126 18836084774011 3351825461184 1994636321773 8749476048858 2479939967833 3063126697723 1233554440668 3395825552027 1173175618791 10031281092832 2296330831486 10298061252060 400091899425 1215440377570 1216637532409 1797453731136 5294498374108 955175108791 168683540030 536030312254 624756351180 1508793690378 104009949256 666700202562 10502617977139 1262819549233 1661123270152 1221311164015 739482738342 10745216983771 13799704128233 9907485849682 44463966104 1810109076309 16753769928354 8307935585460 938845936211 1436398183013 2397770118143 8528206446526 2252053783404 324987510558 15936151721656 5063030349541 932458956916 4553458454840 738162499387 12290883130973 253052358358 1250982168151 561567858602 4853153951577 265364380574 4882448564508 5695506807314 1036911932919 11916957600445 273275121202 5940462749313 757400034499 3933223003808 2526368952403 10302430188056 41417944497 272386135863 8124653207587 5544342598650 17191639972180 10582877568813 133257965720 5743626650971 32677342210 13700842560799 1379271762518 3329023766757 3369441692429 5819486992325 3059283846419 794922024010 20595417456914 12608418084164 19668774092 4286722912722 11854917666545 8134059510286 81123048295 10167807782278 9881220100910 7458033562236 115613380603 1634199691144 2212876375298 5167584563608 4042557135754 405416574682 8590509341400 598255332590 12056838112672 13955676898996 20435808883028 7967422044789 5789626244573 11673202759 1749268896903 3874796039502 1050429993007 11074764215525 13107103707905 4810759942947 5134117159924 1474953399121 4463295313730 730974217380 2720641587717 15338578398404 2152094279597 5033637326272 474717697916 6624666690385 91429057927 518034848131 5968155519370 3472649465835 16830374758294 3093942640087 205103672266 4743766803272 12073061360794 6562141351859 1085077286726 5942994225135 9501241668265 5190974221277 10983762313624 10893834139115 1259939950280 3157576390755 13101172179864 714432002908 2313791018669 4855852619187 14937979395214 6305146366304 2956518330829 5921844016512 3468203983014 14764562946053 3863019943182 1780485059903 19395474007 8875519778937 997847404826 867110595276 18517725439361 2194870355291 489800207439 1497188723700 6256947938634 3706599435546 14761550451600 5306664702464 15987561143818 5701947626610 214542280767 2544405611634 4868423597701 1139394870875 15063228196726 745701596856 1741335972443 2111077499534 3861235847633 167650481795 2971224506329 150914801723 11715979778689 8962489119898 8807791888193 4822571574175 3697846915816 13008659447874 1254469468521 4987838193036 7270061905995 8082883896570 10177245940247 5902737790015 1454091217846 9919316294365 8989973265445 7573114420121 168542113084 6884579568425 6361104534144 13771500075929 6850610466133 7355487011476 9879725666496 4970996775570 115059258795 5218537761754 5579690872941 10492030496846 2847512500561 1721292545059 2909259128988 2446510199649 11313016656376 2290744578360 17742071559538 902298711313 2655290697347 8944356004969 4195745497234 176836771782 1045707449742 5919612937876 12414092919929 317233913263 10361046642840 8364561738423 8487978456380 5140718020574 2797284408621 5592906508196 9435670128032 12408909524203 3682888395421 3399357973287 9980358304577 1260270101826 140743229176 11999560598016 785516881902 12139562030369 7180455360 887654447747 4407956067011 6060662135352 11522041719035 10844743709489 10886789496344 2851797423846 408736249039 438295245088 947994596281 2153823780667 1334418262839 9333526426349 5604032416683 12581002674182 11983065442923 6525555945200 19079394948532 2144115481384 9956395984006 6775555745337 1119201955291 3831043430892 404866644727 611523449149 2598731895580 160861907170 7142165936332 28662918079 686138165648 4651383258487 5306329113330 3634614030525 5664447634175 571135044872 5611044746236 7826892600025 1724038235628 1907182538725 868657891877 17182344984648 1878346014234 4887002594784 73978225182 4817207881911 1917868614834 2209246556198 6802763128723 14479621356294 8680721494661 2411243651525 6110833519218 556309147810 2756287405006 731149558425 9797045705758 1819139502391 137009161927 18809211587538 837747591262 5050577638205 1613493448073 4116828589463 1939786516644 11142390067251 6617932659636 5161773052835 598042208696 2198943195518 3558009967559 13022034232339 575146233555 9368178200450 834738976619 4282890907935 2896592678810 216868524784 4682927287887 9832360695994 16725409770800 380059117656 20442658786587 2605944948044 5571041471773 2964164097303 2227910629172 221002347635 1455020091148 5631989076655 92353662571 4136930308426 5981741841227 580266006769 69917722628 7893256930365 16746894463775 3137174326276 12068757431786 3049343167897 820905696235 1101276852840 1239924634485 12765311210139 16427487036 15568220149961 9474003626008 1910121781973 1409569667889 1844318392974 5862153838406 791483866945 1647931337897 11531337020947 4337670891020 587627487274 1237513931731 1957189351475 46004561446 3003737166002 16977590269088 164772085654 624652681188 3769131017674 650569853626 1052941270445 176892945215 1777926036581 17555616385862 3442216500668 2309252929232 2653438620328 26575458445 298148334677 4705887783293 342667939723 3104458457272 982151066727 7255910979757 5575214400960 2879373918 3938284643044 1300239367131 55375928758 8403369187891 19107176163485 3086427272951 334589825852 1774494154677 6645389058103 1697932041635 2804831928473 10166192336265 7241000311914 1196418416898 103776621468 994478798073 777771807640 3016372012901 3707692354554 1715091805495 1142654766469 424463800512 9712396196339 1660167606121 1600646111641 187095265541 4327179617116 5397232951970 993373448581 3839056705872 2708155505440 4769218360270 16162938327748 8428617538542 5122893143210 8519566413983 6292274372326 11620683605413 4277867424470 2448335531540 2466842094679 2547283366854 17876081077675 3112965609227 9128286858109 19653526216990 7097664528701 1518415418632 5380041184877 7155390887722 5547675728622 2112476205567 643735863389 5090148328295 954151316597 12530692404120 7966268297140 8799493719284 755761377664 10536128794359 5565041357926 12035595224327 7976875225009 77817510140 2236418560819 11978495612816 4417974163269 12292363640869 6641076460199 16593476070234 6834073350697 9851389363492 1149713400865 11059245682210 2437836913939 42323187976 7265956256901 3085655209629 9305573887129 7589361318374 480016137561 275893376219 10407756805102 14808912979402 1540403484313 83946457437 238453038286 4639192642823 200835786912 17638749240960 12198162021783 3113973076198 11167634361589 970056703918 2147377574123 3326589955757 967596051910 8356156999241 4283116432435 438103580785 7277765779515 3165844181095 3818964650699 3982787760053 986664368882 3467817208798 714413731803 2264202333064 2541924102342 3447634623322 6397269268462 2488801802014 1935074242782 19101169231095 3924320031189 11867379156658 469251187260 1513961635638 5958446369974 90689279127 2668789437898 7271226346033 10302340369418 2263858436843 6803057463382 4141526854670 3975963255007 16741120155847 373343786051 13283814846837 10672017756676 1200809452248 3214586687179 4269876640350 7726790420412 5585958292869 2480185820701 4196111143383 5374595756054 12007186160318 1891485091099 1260480128476 6886556466427 1984342166329 3154724521573 8332796219773 8814523507785 498939341116 14834968095510 1867124333650 3557993838460 3222291655632 3859986940287 7940234520152 469703340399 7142822546662 9553849566255 330611471378 18723995239819 4146327928819 11559640711717 1807556803324 4408055876026 162753697171 7800989186836 2455067746402 2556572351350 474867728931 2484975962632 1999763844985 4600397589860 11737646384818 855386098544 5522820574902 4442900567089 131713447299 5184263143767 4690383223235 8384466927016 1226962729439 1497877354688 17278216097835 2665593836641 3158258094495 6428416549877 2856896726595 9733391082460 1797963188719 4880258053191 11994468215453 9258890110547 1762688778728 138029522545 3251444751153 3157336292596 3483415690829 10441789431742 8006855968090 196436441806 4989157068778 4171296726447 1971713356145 712936442267 9297243542179 2698759685343 1054816559099 4377056446610 335547200047 3434142015715 293982054484 3740382780433 2838757914429 7241740588349 3413380237922 10345241479405 9807730950771 4263037197799 3361240701875 17162731619891 2614038963832 7242316235023 3922177377019 12666043511665 139303245184 1288869548309 123120459527 6898494810217 484164296593 4124578913192 1088320359561 772346384595 7686283366050 2742844124468 1332757929695 6150219966945 7648108828585 3201929677964 1851653575948 815086706621 832330767818 625932041004 10209165128653 4132548693961 1217847454384 6853138455719 3473921154889 2469304077533 8725009619257 2721663237612 217581741253 4326312998501 361892490306 9844896169557 16716856178661 506760198801 2251285319847 2515733949890 1298784347054 66041379564 142439249971 3754465015016 2943616030404 1112443333010 9829324136271 4023470955691 193790911091 4975030114699 414185133621 2835135350483 801425356589 13153449572763 54465670782 527505278049 2721101564731 1100963837246 9635274195909 984149380431 2183515346476 451714642340 12387913377444 109427679783 10320892887401 3186777824703 668796895477 8949207647912 541675966991 4531163403586 11445656894270 10777500301363 9803506476235 471868558992 753177333955 14300356676955 68872428381 9475320017235 2142986588148 1297126849034 4374528620082 2558760108120 5446895180432 11133589868329 13427539061678 424199457552 10294968207202 5282857456599 3011062054990 787896993157 5719300123176 5792195891615 63508552265 13394693870143 2843723986675 251666540135 13927195894679 2731920777192 8634255462128 762911493076 2238403574398 3321571236264 16364097537023 450758546908 2591201499658 19527271164107 1362045226978 1660893125616 8338744346279 2862405328181 345517140606 5464220567322 208387037363 3030606097206 262395487833 2068252797864 583386389322 3739483469280 19898950345567 196650906890 3118788544633 1918082640785 14160357156471 1507339253310 676444128255 3359647140679 112343211896 2157894630234 1373697742135 2049739929018 868207282313 38248353680 894516717473 12669565461620 70046503445 1155582631147 2414695377502 7315995141526 4266121183624 165412122586 12338171636041 2152693557539 4944843322427 15025818901 2357108774535 1514305628165 5448276899196 2682274038094 14569182748432 4638822003789 6436148465160 414667763030 2909627332032 4529513368609 968069231557 1289946942756 3448813506506 724777249675 154808135406 1928085534995 2839400599803 3403950013262 1639210455240 4201433445884 8376159366978 13009147625262 9591948074521 302840402914 1825032355943 5517233182960 1839222064965 742344040681 12289446353422 62513594252 16693376082433 5115333708 4084323908992 194317610980 890318205126 6769345795340 6911175433910 3719988221334 1510938121399 16077561121559 6379117591532 540088575755 5918165745031 414538733314 83751408260 3112202392145 1415728298366 176726081967 1143366427871 2856587830976 4137534438292 4566721421371 4671810374935 13211090478369 3232232868035 2761907977537 14093144611060 1196114032149 506662661028 4268162050550 8587361222974 8509592866766 2021664057721 8383371479338 3658456348665 6729366822067 6083315476209 6059645507810 14938460813526 3524715047142 11727228711213 17223961347502 6546386022589 9296680180738 133666910102 975379763752 5848404953 1910519094116 5224477115263 16681405275708 6773715473291 285600784461 916836953636 1639555300522 6862207841196 1256193476186 1193343305103 9168035616364 1318717209677 375601806166 9223928643581 1301978024932 898779933760 9505513784982 9234063181444 1935039020569 2680123728659 118779418465 1027870894002 18923430412116 6728735703 6117626544554 16250567621696 3465770482063 50948110246 13018695726569 13499397264216 2219558479377 2739182980022 137408968927 5170963857080 4596609949627 3095480864445 49328023684 473467603391 894996668856 2939128143489 4466111120225 5800696277923 1523843665611 2660209209685 2165263686324 2818656869372 868082048099 4846400571266 9491221208725 276644220131 4354347343869 125149468528 3739614655244 8943762045829 30391876003 3395141726085 15287042092797 13765884758719 1056345233360 2620888036606 1468123086123 2981438011373 5351852033542 744534252565 1781611213256 2372366310508 17316496925356 12305285219224 17209889925231 7797797295669 87055113270 488439141662 15076236543703 771329787097 173191022975 96070957758 7720297172388 103820695258 5732907391222 8407559154642 1118878809633 7746522256675 229296522594 5217341517844 3304182818946 2920011042514 211206190369 6517025514947 10426680235971 4155638572619 2837501621415 91433077124 206016034973 429531534034 14161435208107 6822020776489 2187698609447 1610655707213 2104893814943 3211972885247 13408849348226 36655540401 6875927813629 4704454824397 1136839343706 1865143470749 5494763246660 8114155789672 2535495829747 1655678489544 5133746510969 7147590870974 1747715556 97577168116 668382694377 2756271984360 1287428607261 5644151679023 766805098018 22289301594 4854829213434 1767977982896 382337986196 224289209965 443389404575 126531875500 1258101565673 1558243116138 2190725362453 13141085748263 112589869104 963815156256 6711771282703 4680522642601 7090453088791 1508797712289 1456170066504 1028064323613 3892600436195 1156445188340 424519692314 838430161345 14457854600220 3135849155945 2939043814717 11781353019934 1212639987400 4924124315768 736258433667 5855237550633 6554425128203 415417580674 2563823525190 8913491735859 10283118593430 10159549036763 474513905304 62135961037 1928393597157 1416140958143 7110557002554 2567471270998 8898800332115 1886779685998 6028803510057 8570189790135 3415538463002 3105032710012 957267303336 2590187002675 5651993391373 3112675888559 5969566745912 1916358656710 12726049625133 572147304210 8104105878797 3739378504887 9888310551722 1910607236576 462218376192 59495042022 1883434067013 5968925816670 11981248411775 2493385458873 300137520684 475136147794 6769428849301 14171604450488 3121048881504 41347515132 5108854427995 3619127264565 2445876625490 797011790218 1699931280071 13453837632252 7909325052317 6832662073295 10872966465852 4437487143102 7227473107532 9716141729448 6379496112802 5441126361854 3970494570858 11437816159304 109299570250 9397138275980 4039262610647 1160136840758 1440567061574 12487519005766 15578547223177 648156392517 1377321178680 1525003497043 880192906058 178756324839 95717494071 16919573147224 4812086147201 1160544805682 10928293069996 5940009905375 2265571742069 373870435832 3914868182932 4007574262458 7699065006522 3471107204460 3382056115651 1379615802473 4419258729940 2311195305 9303970523333 10198713042013 8920697584928 3918324270590 129535926656 442397614908 522429974114 749680874270 7810402855295 1388350680102 2394297578510 567690820499 11253698640353 259473171894 2120725113624 3065297400845 5287852321696 6283085258974 2578941722622 6379882852558 2765361986192 9493607495153 2949396680369 3234503412821 2422496963317 1019905718377 405612461795 2329537280081 5302507515904 669132782740 7748717634426 604861385806 1780031457839 7146529703535 94609555069 13158936513969 8281720820432 8442362789515 15126890538220 1325071184797 1965257807461 5029327004655 13632740669477 3623075482694 12912422352586 8615434673260 1491852534139 1670566855386 10124491650360 1835984349482 1460903825105 7001712078109 126277515874 4754190804872 1778663601610 19609365940872 2223870786664 2248758596752 4626614097970 1719797865438 2989642031556 1703247429741 6752780544363 2027843481127 3050259936149 139647657734 342645247651 3053095093371 579377472825 831291599120 1892187694730 6654015723397 7429932049127 3834377560984 7412391929157 5449549484745 6993763591052 4563686152547 126887822730 513923965420 126924509196 336405354662 746657504452 754866236205 3293888601203 6351218366832 1427356626990 6707924347065 11489954065365 4481260257739 785236507537 2365298055948 12303918979482 1507221596679 151028361613 18036002538 992375282555 880759615805 8668928532032 1699164149180 5414888958986 114215155121 722588697353 9613466033684 5909000904859 3497755769740 5649529892484 721425760867 3878792942232 5443872199906 5856486670307 1629072222172 337172916666 2664857311663 10375992073431 198412918405 2566278982353 55502492904 5343181997043 686516065855 3463606310506 3878299417290 5510262119044 16780050116863 1187801035910 17668758447448 130285569619 230073091872 5028846542574 557592228580 12326833424713 1156440256794 1893063564997 9247027921641 16139896885606 20918682909 599957709388 605108122811 7704612285775 17476589544588 740174348027 2249048153894 10615473612175 7162351266780 437283900771 2825565288874 5323718650779 4089728655283 161200644432 4948078106558 668291145856 4097552584905 13226674933229 1739790414219 1004857361255 9159100925745 5520013756923 150881230489 14595410390 3888395842950 1058772403254 52610283022 2750257880800 2959846389045 13308705386397 8167017003824 1392897222553 3120981562022 6258040400502 3086780626970 16434040635776 632230334 2823135119307 2132031056530 1454439696278 333716760119 5137997833739 25451102401 6148788256079 175260249871 260412622327 6002456610672 843628064576 3092835697173 265945326164 12506152892949 4930705309926 1217027664541 4850705856426 4846192984041 957107871428 4274131164443 8573908906793 196319255249 8266041587948 970896106654 1128657524231 1691593312763 302362704336 1346941946801 464653099169 6682145003844 307104060920 11133281910467 5102483685299 5926360126529 154265639672 3344003589703 564062455773 1983906120704 6230628432845 6513389802272 8103583396069 10766531764952 3146205609484 335735688678 2345480365454 2623646877302 5986393197759 12847985907414 2707594448270 3338340289666 1667653951645 203306316686 2220501663181 3946928896088 11957436374790 809608951969 2835038400592 9249995958385 6608728150534 2952815732667 4289073218814 110380331308 9969817481198 3696247922636 137733851537 10720294668120 8971452395022 5536022895459 47385881513 8992274052250 1134707358490 4179837804541 3660761494606 775841421006 341595858843 13864209848659 2161470047385 1760490978721 4020828495898 5210767263759 1011942172557 3282894168707 2859152695885 127367930497 2858501289048 1325774511463 3667623402155 993263216979 4545300743456 394816320018 226926794621 1394942822653 13501290240668 1434036408963 13374581220805 1069882207449 7506088144684 626484023849 3880497018423 3865774326477 15377952842374 1134998608731 4763151487086 8010035982915 2461162220748 8669011462148 6225594061653 166920269198 3898303857212 4777172066240 8034864535906 8006255216479 6971904474617 3883976027263 3303170144810 1225543791531 11944420123837 7881501656379 15348137694883 3597058423184 808285133965 10087549808548 4257108557727 129810268764 424139204945 4497162766906 22957106533 1135203871296 566150640303 7035264046744 7770643597822 3762043914374 182511931337 4273176133319 8160993183801 16619053056071 13886486983105 4004819657175 504381279723 5224072614549 3133043350765 1182443643923 293228264611 284480999502 6386593680558 221489168805 10404426916834 1737875645466 877493515720 13097364582112 7131905943218 1958476105298 3129973376736 6880095693277 3119625382810 1905282729888 2128941384951 1027372787796 3200819107112 182951928582 247334215226 12083792670854 3597981942483 5686133115416 903891263917 3305319645700 11324107400060 966704909377 6155195259544 960066301628 3490424761 1843843400175 6119227097871 124099021218 13368488235898 5470343064420 191578781569 2227107398011 1164096958612 2091524138850 1314181147950 6085929067673 6250924607328 442828800527 11331521364353 12187099319567 145233695688 9002674166254 5764038723392 7335562182236 11666479093247 2108898505588 18533881064405 2860716867466 777790299535 3031264456721 9988432292918 1676537703948 6377301502841 1332704719246 7591961831758 1905610420273 1776798119836 11837848027385 4760407784315 2303001829173 6904275723967 9220203239947 3086413867114 2514344336237 1063466374958 5012079979417 6995549869802 1061109587056 447692661488 12285381091288 1317098278360 4523283065773 1297519707477 11144164876948 36766219599 1858583240722 638123341742 5742644358886 36977118557 920024775247 18847663744 9906336833432 298942333807 6933955532659 681229665921 10188488201639 1413322064372 181815982850 2515868852904 6290104671402 6299184511323 732508067710 2000372548886 6339277756516 5167664238584 777864088326 351575583811 15397273019370 175729979751 1218929312036 175857203956 2557539161437 290081061198 16234547257734 684941229092 111948538587 1108757367510 3159075781078 7444035341335 7727746413122 7503022375652 9882278053559 9643287889010 144269162983 12090786636131 3138862495943 3103582267440 62241432881 14384197206129 2415709143277 5519704334781 9894667558206 14830704011051 4031185480700 2882337155600 1263732559675 1817789361661 14242653725012 4137074695743 1149960410864 11979971104339 1630495724218 2518362997664 527093879901 4055517105154 3448281152805 9689656397811 6828509786916 405525470398 4098017635431 1394902722323 8548762143545 66155938575 4888607337830 4290455750008 3456677945246 3904363400211 2495897621851 4672204705107 218659973454 2719916434983 7855885553448 981575758673 1875509246860 5788850478233 5447172910702 428182006474 1547504377285 2578223080861 5003952429888 3066771595587 281400872335 6467425493251 2735671475138 5411148325444 1418516773365 56466863904 2279710509986 10806985733026 5217385451738 2887996759669 519769407969 9595036354310 200429411957 71118276243 465413254842 717781943185 10236713654140 734491751193 456839537338 956053168834 9619851716847 7444158550192 10521050210 1480507589725 877478734317 5686266433842 1997757617072 1065261119138 2281973754551 7704600965882 3277818660710 8537617033526 7615844306080 3018307847559 5368133948659 254906322769 208739486837 259830155926 2006246491695 454723655716 2962420443325 2143850387542 1642556618011 513129119899 2849125346577 8879860123569 3094637078827 3538583970038 760807150466 893530918335 798026403051 4400229084516 1595348600495 7237339720046 247335935609 9616014571956 2167049597745 2102404716009 346198331407 4021914247356 2226569083160 142806179215 11188746610787 3431039181068 1700708897285 2475912207529 4843426552682 500711114744 674943965346 6593986293701 3343743345243 6533356979101 7449197491888 784798145570 4837088676305 35940064626 1771215353621 1124388027065 31286137896 2563454009753 206050225788 3998919963311 4046905252737 10997318691789 190359135147 3338215018130 2952798364868 3202792467208 6328126347283 7200407908384 5627884629313 428149471481 125099657818 7478815400427 11353525482132 784144304057 9533972661707 5359602947612 513286671896 456323223727 5367397721627 143563293063 3803150219052 826502168794 7738652200192 2965812888112 1548783004506 3709029789663 923287927374 1549108995700 828232834333 1224148082523 774218585515 6647043291259 117054199072 1908250307348 15850972866986 3242283174975 1013599453879 1507814180008 46390362149 5010154269324 3088745918772 267504784256 181743984004 58139634101 6125407518420 158344606085 860114613288 586228831127 4438798699329 327911461859 1569959527123 3506370223559 12022871831940 5524873281074 8122869389159 13473887610238 3950679859220 4982709140292 3994136975073 2713355026261 474432906050 412612986566 2460106067940 5127935794371 8523716396834 13044685186825 790651447798 642069776907 5100745050322 324842958516 284643127867 211135461262 4908809389540 2600011019022 15349523906513 10484716121228 2087287286412 1114475174005 1719342825517 1130664448612 2480201714943 16461080920495 3268109341012 1061003805480 2050825261017 4992734434866 144677429034 483187040950 3209422413618 7377031921262 816486833416 132404471051 5044580381461 14679079436807 3377063457991 8782866932215 718268517036 16280060588423 582775325105 2339071713879 2292050334081 1825458885005 85776198791 1199168322363 811044577449 458842873417 6991081172355 8357285127831 7779954946685 7060948251719 245706973723 1638813925816 149150953444 85031240116 1520073474742 5368626032346 1545716446540 8012951461813 1635208631058 140320367302 12066370130563 1914568520604 8161146176847 6182087624114 2011933077120 3359523598945 1623540045952 181643263266 12977123959223 1875400947057 3986842753629 12175818044136 6458625716465 1034910901095 802717303199 177991378720 2482460835505 9831341527842 2483713094790 1536634944855 12563510197088 2365155796277 1871136385028 16284430462098 8046796796215 2776248235169 1965959910613 885705156632 444995436754 5764791217933 14505167935415 11184169076702 93103279516 84937570505 1884675488600 12385003891567 8680099892927 517664334901 13567670361146 9100839638260 14763526724569 4347463088108 2999102875232 4126344869202 473081384776 2839840290713 1861991772 3974327905762 477267161288 8313891024057 4781172547618 593472029608 1411055018393 133396620216 8766712345630 1635949817185 2681737199066 7240024644480 199988555921 2346282792232 2095038189764 3114154811816 4008443064850 197849016210 1764220998180 7996939530961 3856093729742 488016013662 2123337165303 3295281916338 5636498028195 3900675768336 5382739916345 7007690168606 324958401493 44694146626 2739683893691 11984849619 9975367918197 14778573843957 5136135441396 234254292025 11801681026 13817981280828 648884486625 299062649209 225349803839 2678640645781 2956545200297 13865230411388 3054176369801 2599661314097 340345857220 15450513255898 6795800552239 4492037291511 246265335353 8343785948977 999435487225 2554631268676 1407929373158 1178521049394 514734965701 1007550427277 422064154774 324229027163 2555027170452 751713142684 11035692545949 4412741576019 12544646986992 16516895291067 1220936640897 10644855545869 8180367308067 1226546612128 7141316867114 2634809238089 270416246320 6430106414335 546960241512 5243098435335 1639337748750 649944174300 6753085755566 1910515818850 1928662961102 8445453353501 219583867464 7067993256976 3145473607666 536327455526 7684796474853 7339087144562 908828129609 3791629162668 66720539883 4463851275884 7607895608398 3257342032723 13595503600672 36482301343 1967196709629 511657492976 6165283455884 684588262871 11876172778058 5638805133377 821599796256 846554993358 3475667435424 12566761152223 10227503580038 7275212921715 17206142273344 11372397521843 823495778285 3067014221814 8809932922590 48893480536 249949816361 1688728777624 566802351369 1597203056652 14915271807684 1102888395795 2619576850126 79442042129 7512576610845 3447717857360 14229397315206 673451979116 4954210101713 3680500645596 2788300471658 12353720485594 6959204335199 8798601732856 152982604376 2242260020901 4018236850659 147721767107 9461441978947 1913415825594 6026541480006 2660888150098 858393915381 471639243156 5809233343222 16233952561269 1613259669527 2912922666855 10899215989096 13777555892 9155439274444 1734091580003 1392680804295 5275562460830 8247317857688 1438120548438 5469631076952 279746962598 4739222560338 14583115652094 193003372629 4605317583483 392568640857 1887821462039 4553221567973 2490512209046 3775970309812 1013697518451 936684670598 5225609296303 4676899822063 2899212040072 382339714804 13343594634414 1508693099151 4857213069462 1409167030854 14203628204188 6929533824062 7670472306747 679535905150 5626521380436 4464549542288 7661942758481 259835788415 551790824600 6468032562441 659069700107 5835058533674 2169954709037 1435584183514 340441701590 3660260193082 13385439584914 889988796957 1367609501779 3124635825752 978703238718 10049802455234 2778957797179 5480546014528 109249891791 7762674980723 12281777347488 5783381334432 6551900617576 2609465375314 2371980081197 814861722277 112064878829 235195353354 6272207719762 146067738240 8956581486781 523322574665 1643831630731 7788617390133 852460486907 771157935614 3661285972941 51175741035 1540501290517 7333027974139 221120244248 349824523295 2753490897419 22595576835 2234219449276 607081751825 2150761223882 9060006158164 21061510204 6123288424489 819598252880 10541159398482 341018948661 9306395249572 541183953474 74521906058 835345366016 8599530463634 4983165498196 3433607009416 730664745339 4584631929222 448686829387 1939227021016 7194842693407 146551742725 3197995408363 610767247397 1166212823616 5404242548817 7700998636722 616737138168 946535440756 34723204409 683262168 6984473888590 7750724661756 1248115435686 491339075797 4066568851142 962337428099 5822364329165 10821441234 5174192025218 2303606433197 6405881170618 10660285340537 6518600272087 1797003598014 14745206651978 550476321831 8701571098084 3047975520227 3373438762295 3822785176539 7840999782419 4061023463726 2854403621740 222029617404 7029501975426 4287145368173 7637009829350 11866596391162 2177870657296 1093553078299 7446296685594 13438126536638 3419228302337 6460026004927 44972466999 1934351487498 2940097196239 494631393172 11982717956425 3227999542292 208836148002 2557806486032 5732346292476 574021988365 6375744589249 1767275303222 739493818524 273321334926 5796624476124 4053307190317 5664289396 885164075302 2206056246078 809070322339 27542067575 237829479195 2259501754258 4108533713010 17856590021243 6774658820439 436548671007 4569636026795 647503793037 16270165634753 6752857807414 1560001409526 9365024336239 7669868467121 11132273209470 245977007349 6027159163153 6286369809684 1029195709915 13165890948224 2791356965588 10864096715571 3241211744739 10521036747315 20195096603 4181611186 200062869706 853686413384 4768425493978 144186048748 4649197470139 5457976937428 4719546093215 8388086800738 5520606416600 9495978070031 3613303258101 258937856728 10342852681467 2248149277416 64142309044 3398519894655 1764676709017 10618585454215 7987948931068 1083955946790 2139590389220 324772446842 2814652789124 5104861122761 5038086991870 3031674459430 4627862292924 1253362281786 115848648958 8583705031587 658909235431 1218519391196 9767525998258 12521845714300 434943426899 8125920728274 414786126553 5807975198136 3201456278 1389688611468 886590408514 1666288436593 197952005845 1099964012071 2540877757113 5866403607214 2171923015917 2922051428534 9164175602979 3883297751614 2787208726639 2057521448183 2326370835241 3802671025736 353382108115 4068453718165 3165993717213 740556330803 5569795370101 16417948877190 3047833907255 3341086552503 313674693181 1803353660560 3986649665860 2035089065252 948184371248 7074655433197 246973543695 5990668429581 791601666625 2602905208171 396207060392 3873407360502 6961327016862 7331080290680 10100262705405 3241801326653 1078902689416 9000701437139 438275203556 4019027424960 7909592735986 11911567304005 8851100544503 5095986161871 10319937230450 3199987884434 1367736425579 1431502541224 7673014121864 927654175152 2817466171420 7678647509880 1334415028680 235375341102 11942249522738 3454214724100 978253778544 4268777177366 9272870513092 368550777605 2919725719736 9085352454949 655889835850 110523762689 3632563234168 985837404961 156021928570 1131399583185 7101485740417 6940809587886 2657467558744 1046594654573 1077197564062 883793980892 1463128970627 5591336878527 17321759973 1366994938591 2234680187659 15817003967970 860091429114 7096670332228 6672185014472 12147338208854 9783427526657 2128173276630 3045793773525 2248591831792 1846989823692 1064481167006 7717393917762 4948404058019 15322954293853 5169083030906 141002875032 2957467882276 3621817510308 34529797369 14195782230403 916346722402 2830889071768 6239593080173 2216660878905 703876145837 4180379848480 10025349732120 14708013527209 6768507895800 152689602676 1388309468639 312237912519 8243922959246 11545969781576 2295582445496 438826042346 187438327282 1330347306996 1452419541542 2096091610682 5864353841843 1922152783455 5185957055550 573390990711 7264393493946 486380053398 2350173525748 555951140967 2578955714152 11466788949454 265225854015 683123397099 6774666614035 2287508074654 11241165712672 3344481060065 5546361332156 3545692018807 55750052710 10063046186084 185606660778 14137217150844 2270246714512 12619915284210 6279965041712 3234251577011 1115184774666 518074992175 2425725121986 452218683691 7619080865536 603333549769 186053655807 3921825079991 2284752716474 2521284979440 1151099578847 7937464902716 15497288236719 10652991705724 3740745976778 1402470240490 3675772731646 8802770448950 6104965982699 1897693645907 3913134836154 9610012989421 613384904514 249434224892 9506917705044 1272192283786 14400618148953 3970049628284 1387004891964 7947332352281 1881568476074 373239747 3326183588113 444394860373 1149668781338 1360991838937 5057769446526 854316589899 2518995150867 4329780616496 536584294117 1818575545136 12564027940565 8986555674588 307818856776 3177388426812 547767563785 2168328086546 672784285785 1991833378797 660838224602 7509539787118 1448995701155 7791476517274 1207906256184 799100622032 5163169531915 593788037465 1518212073793 2006743148215 8604328118633 6581695413421 893172807270 8968398559445 3830643501146 1240377827163 925851345169 5182105378976 14226221197709 1509777269627 366317927629 285837823467 872791890275 13627606096 1074555508021 1072008330675 9951511850559 1799169021278 78445456539 2724314556818 1149013797179 16313705747453 437338721136 2003859433140 15422828164437 7615293958611 973805953242 511888544411 1449167007570 12652723433080 2406382997072 335607001434 7664074843826 5403892554227 12386014587762 11244783712367 880694781802 2968514375106 10479503211889 2231732212281 6128817169606 1917034128468 9813414117521 667354686615 13914207919 369804031868 2521915892240 4278648475609 10803257386787 3507528868361 12716571251 4242884216047 2327563156094 217442843548 801712264189 6360420710189 1165300834741 1364167851786 791619300580 6085528293572 9652740973505 4737668920652 9662229245945 2154669242510 121471840293 2399234835256 5034037974403 609566591572 3668680378147 454124585579 5919512534394 1541871168549 4390991745695 11719307154029 4249798648116 5735334036632 10679992895311 11962463633996 61813547479 13634799269752 2142397759474 10291123029345 1670263968426 2516093811469 5357582663018 157413034362 343230157061 5557748788607 1804993995980 927973474558 11291294567863 3810194775062 580320567929 5078423292150 2869653408450 12646862687613 1449991252100 11887343251937 1271677946806 10283548668331 9260381062035 181894140075 12484601323092 5118052367710 6941667629141 481453822892 5214783958884 6774576775459 1032840794083 6419033500617 2151543244321 3883630281908 957668843838 2574749464905 10552711872 9156302763469 3993875923 14093533889480 7083522885870 9631368570217 8297198141195 454191421793 326205826323 800697618352 6567166809677 1218881351183 5510771293465 99261451148 1817435594973 488656196476 5703890287455 510472596188 1053515036334 1477995215331 1956123323632 1672261188866 14147852750225 260063963638 874165973480 6758748411372 7288029468683 249875531395 5815180046016 538027375204 706039289010 2928217828985 11172645570926 2217071305151 150326215212 321631897436 10150908663617 1897648969570 10094342350875 1487224491998 2820223097625 2823392003687 5856301893851 5852171812457 759508378774 8151388433506 3818136599547 3058112155577 1044553596875 783705090752 5045627468429 2358170478415 5645582812520 1320300745729 905061713350 12683809841499 1176591511596 3535153406456 945126065910 4096792408020 784035297516 11514818288930 74262438774 4440347610185 4214747461728 3599286168055 4475153040953 1440326267548 446464332088 76559256354 397076259578 4335593066111 15468561338986 73138992777 355472687584 3492602490279 914511192106 8532022331672 3851696578467 11132905761802 3818432174400 13168532211465 3731542398285 6433042640842 10240837566518 4965618906949 2289364052283 1293715102176 565313097155 2649312514030 1680159471730 5395287352669 763912223715 9198575670320 2797511022961 1825361542216 2498722677235 2388820324160 6960896401400 2049175964071 782544961440 8653413234245 13185591319832 5197445199389 6624684838452 14521358885489 828521912105 6913404244836 816936892970 7773485582617 447918043922 9072269930869 5991160685592 13389504975149 6583274913998 1211288748623 2822379784766 12118092337658 10864664190247 196215196267 1219219274238 4334938845998 1001086274548 435901274219 1972299523364 2235416414187 907841312007 1626681468529 4351452085159 1226336014461 168736693554 196410512338 11039512987437 3376955790295 6952799626189 560302708651 2697104930947 10002898217769 151526467749 1914091804130 8989433569683 6192328741953 9589738466 4101430996293 9347898804524 5518367057040 2186259782871 37897292083 56284760781 1936628657674 2840268686476 5685653279468 11010953496649 13034725004741 2028021683972 3275405354938 1534289143248 205589205846 616423359464 6590869472940 3845051710521 726551002247 2499330312087 258550148897 3695879912826 943547145000 111891540944 198916057611 3373399937314 593653705357 3204216029141 8923694919092 4146411427080 131801460804 15563259161 5063389673395 911930213374 12941428068435 398020885765 634663848431 3889293209032 5169723986933 1572706755509 2237551603136 133485974062 6827539604419 4887930445398 228049715746 758469235983 928723272294 5946988845525 1726044348757 5957737214573 11066779306693 4027192874841 7003466188167 1391078551530 6437738956210 148107422342 2525017887542 26138109800 574411793331 2165700276214 5675094738119 7725887699643 2845268071352 10013585597978 12577406101423 2989470301671 1625423784881 1826011861143 199280844429 14644990191043 3167571077585 5179381798200 10014835379465 2890836676390 1438267182962 8815617572038 38283470844 2506140348616 15768551449138 6142115440175 4818969708670 3899392586456 6859291361677 3847650028568 1611427468843 1170690675058 95322625830 7966493461636 1302934244745 6756759856885 10659098948163 7026080202610 1707152518964 11069716503444 1580262448657 1827957581885 55107179987 8819786252562 66621697834 1834050531823 1312311442088 4292306094571 3746873240396 10425732221717 2225915126239 950268142134 4907586174741 1584352117401 7556796215058 7279516807876 2562103125307 5518072121382 6062269723969 778786064754 471352445188 1694555910719 4258721944064 1569633033985 3627936940557 12536808303562 1257883726033 2411320167531 5566664246271 748120497442 1656782314607 637666633555 11990110856748 1853386544462 1661049030913 160776329445 308794373653 2123555051324 10689846406117 2996194245545 8519019329338 2127587514831 202719714597 4133180541344 1320072752062 6307279007258 10178895966864 8402519022321 5051994345295 984956733960 12597171117024 907729541068 131457569567 145701996359 5063957906578 1472206817432 1801259748719 971154597847 1767235287819 7016868271468 1317995830457 1553587043710 3584161190112 6910156583106 7123361084679 646067515266 3901999362525 11988232438 1796497463679 4040321158297 5899365092094 1294428943473 843643512394 1774048590469 2566083421001 2797166285410 4135726829340 6287177896194 3552814995667 1982416156186 729434963851 4183627034548 5473446993877 5476551975624 9243436634980 5758949209420 4679979932347 9995768153677 2872254175434 5842775411661 28754044349 8442136622407 4297992179306 7891896797459 3457246456265 13754795318654 766382392660 1818831910750 2644384259260 4618307331119 4193450740276 3322268788070 557617423731 6806139748957 11733280988630 9869103662990 1712180537922 837527151460 3342260464630 1050454839396 913197870187 657721530362 684636014794 160268834079 7086322666734 10896362664468 4755337873061 1314969093499 785568217493 5094851322398 685543927790 1321637822300 9115321222112 1855014564714 3728521953366 2444568117566 8333248110723 425325414476 5191309838241 4483836036688 851016763514 6118232058546 2377266224352 502252289137 4106453976651 337253688905 2069360805520 2637049051346 3046906876515 706752195011 5844372694229 115123672802 1915324650952 1075199052774 1703325816291 1959424008749 3965494380604 602034717219 1591444450101 1229448721996 7178097765 2048775336788 3244467599608 1065669850146 2449441257201 3756630303386 14880081206776 470421255956 1100702321371 593052702625 1726674297003 4152298102022 405806434894 8583191274849 1080482296304 1430342726612 4877986730137 7578126165260 152417305164 5458322756350 4480432936216 719544558627 15919441368296 2273573479838 5565759257801 1580438732823 9384715614614 423000378199 835909747629 3381101020033 919139601956 6867526421517 44737299 5546378270530 1165488689344 6887604306385 314532354557 3666862354522 2884860865195 203905615503 3643383350597 664497518983 88290276622 6511670074328 2196785313751 3594659251109 523555696679 2268147791261 1689586162122 1798696456885 2581909134496 4943196329438 1853678013195 456095888969 14022754047617 7316127278689 6170722836279 235651226444 3139185570040 3103703174381 346200065966 5244866431634 12635957262970 5773881054872 578584625277 847494529170 170620847111 97794061865 750691899040 1524967721064 2557473452239 1784105185403 8062380127262 985490819247 2274224579615 10772249580757 1008541350690 510265361539 193240025703 18537998204 4593459565686 3198350373177 1197660494090 282002498125 4920175430855 5673649549718 4964202243760 2629516034148 9285487076820 3263279191228 276138341873 9478438373024 1084572336576 5909632295241 8790257823386 2267684282749 3295129241646 7278080137119 7369723274160 30100183791 1220463107055 3971543389287 5716530749222 10657739588889 1286897271514 430302113 3953082067427 3890481649760 5108810156977 1884581818924 10316331736225 6486413476945 5831794460813 1044771597127 1332295578651 1594848536097 595785137634 4325589995112 3275672298410 1843480367343 1760725250569 315438118274 1153774235242 135980621070 1120910194521 2899134138183 5294603794416 9247207051324 3097416254188 9954392772325 328780568611 6136852020947 4934768941087 8288922730872 8365040080698 754886481326 352745323905 1373951819324 8735127312327 9094159190836 10347941703215 1365593748253 6284855058712 6286748518942 959336273797 169239844751 909304721052 943766843812 198205281134 67067324850 3997503712960 7883239703641 1737164290173 1491723464189 141099875235 7216430152529 5897222263328 1845164158419 515652611273 252847558305 244404397915 534859512661 5899190911320 9468985664489 4371147558506 6520209190617 37540631214 1256278116019 657695890355 4746238394626 654624145970 2470434391035 5968058860398 2440849910398 6360467393726 803471777073 3232974836493 1160012889125 62657811367 4905574970192 8745024460643 1051672341095 8186485709 54205626757 1125426775410 384812021545 1832759409029 4837823352133 12492573602481 3717372832891 1936970414596 4129119807921 217815389701 1882355472052 477510902741 3190635042101 6395378948714 3238392448747 5617090715075 1437328056959 7632972720271 312009276973 2709991005549 57048713156 4379726361742 4107106784055 4534463707 5881576120712 2957020887940 2857023761058 889058938009 815264746499 7227044746217 120389767634 3202375323280 4281810316950 1579395526335 6640888255352 2854651587907 2864554925646 130140233412 7794206001854 3733138031861 4489739708951 8902642524169 8747603162705 5969873140161 1963549550146 8233822173820 1791516920148 7932533730614 3349647786430 8751213534123 1718314344245 5040098609450 894979801050 8959602647880 2269019052404 5338529251853 5067708798 12724924660162 4035519129331 3716854185411 4369579426444 67377533770 595599876984 344487221800 1951261324723 2451646996989 2184629302052 5740503075517 13125333034279 5430108196048 2214498004568 7207523286218 790323075308 314530474739 1208158160700 532786449224 4564267444543 12499288037604 9526993775847 1064654586089 570203598156 4965780463 1467786845582 834314634527 11198703291978 12247704979840 7917148787816 373847590969 6912029545230 4552956485500 4365229325027 2412309584555 7974126084241 8374023154955 5152378665896 7417738837508 189431766976 2929271037588 5035251234365 10405698459504 4466854010836 3800544531323 8567191447 4065077978161 843904550847 6361443494624 2497104837493 248900867165 2365331295991 2564674991881 12860783475650 385560966444 41678887321 3538259678693 5340038353986 2276702615411 4642254178802 81648115899 1006062859906 3751456596030 13535828199883 1085336884127 152622747232 2474165457918 210874844612 4015510597808 2086547597646 993921706681 3558120998633 1886636637154 2391283193898 172128957904 719668191648 2377684074238 1369604051964 1309508163067 77226643391 8031627960490 2928653038539 1910040444288 7368896004781 481718803895 5813615160422 2348685552551 234656889523 701103338982 2482609858338 1014346996266 3521667248942 1269522807399 4433584820937 1793117177457 101370032409 1518419569856 108476555949 7936604309120 6372672161579 5306043741046 3834335943258 5149375691517 836448602744 1409874474862 1184259860067 10395303228093 4899941855929 1435284163 3682668027982 122025138695 692951805386 9506415029136 391448545098 1118599461363 3973963452655 8292215365173 440671410059 730330078036 2941250884963 1383218215188 2220354529237 1741032463183 7335707474594 909711553645 4901411814183 2755049164661 7746846677366 1824117420171 6346489970106 11919414478641 2503095894509 2767390715115 5564619452967 5577048588042 5816295703327 622215578033 5191689637733 6687107937964 4963843692502 125384371215 49323166343 2766060080248 3443761541076 6247138851622 1967982070017 7870605383659 438385755165 2889687238530 2498619131770 2901703734140 1884557261939 3520798438468 10847863064333 5377113925583 8890751801275 4261406898727 258617439933 530012536378 5215831874205 7368846937062 7766627388539 6531300479084 1180906476737 1376577679484 114029260400 8042148788884 1032456643025 4768575454066 2636687491088 1551529125178 5897101593759 12854261321927 6394901819470 6567671578943 3828305131912 715245808731 5573103093745 12896874043059 705959839727 45267925722 1281745654556 595377694724 4420116147070 2174137058622 1045458713092 54243161700 1549747943648 3142415512097 3420417579579 4309144850698 1195946639335 222022085028 3394882962574 52174574345 13281439923902 2778515976677 2888230421193 5340321085572 890426410987 916263686477 2177237304822 4582540205017 673013225749 1063018855960 1177718117186 11640869484188 2950396623252 12876872249049 7089348763609 513397868939 85497010256 7271552355896 154565997966 819320299125 907965246018 4825290335507 1158343494365 2770460342660 6647217408796 4375268010204 225544546032 982161442798 295550417052 6448095634977 46680604855 35155881206 4141852195495 653612372900 132729090403 598001475112 6754457865219 1277558601057 10268999309238 3925483348802 11914727169355 5134114081505 1260295284131 1335230899946 343407370740 15113631263370 429175752842 1235004011983 914415060067 1083562350606 1630797176292 2591104211970 2160968611403 954510994369 3634563521 10084041804943 465474689266 93023610906 7132388646560 3001576852387 95730338522 2389209558063 5626362315330 1023698592865 6803559618785 1504688462188 411070435410 4484437737483 8554953451263 3383918672061 3057773930357 10653963498644 12535079953871 2665611943043 5224345029902 8592397849845 8010181511311 7432980951399 6534253076200 6647959951991 12232417990696 5268293274496 5533510514523 6105840856831 11930216460012 1482208728670 1898338281664 4977931838674 9585172350866 771698218408 6104683067070 4915032601006 1370048979502 4218805754261 1216187786008 7963123709112 1735284864512 3480295961138 392811917514 155805737863 328842436353 158533811658 1577027973758 146716138921 350453688834 761342935331 9789741420000 1559443012927 15353726641660 5840471123529 2748881281685 596630229290 3588369933793 8332754173665 2739049990 147899724854 1701532650056 1226318602313 20779645229 8254792959559 369474746784 115254138321 2046711000 4371488898219 1423299066409 2483438039773 2097635535865 4842131396182 2148765635244 265372531648 10695785193501 1678771486077 10742243317281 987960133335 1947766104062 3205179275368 58252336238 8768019981605 6139298984086 8103307911492 722814718520 1542666646760 13882517980834 1740696958638 1881585557518 774843348105 11337177456757 10419527375085 152443334074 704041622543 2590604272073 268958806819 3172220870284 5515700863147 3993760661890 7116075494399 7033312647865 407440625597 194499228799 12172052964875 5335320126645 10029548388323 4010780587543 5630289950353 353651803122 8417063435279 217059784430 1729645744766 2476905460931 242701957839 1892760535411 4986581527980 159787847338 3715442557733 13187932159959 144740606313 4884564133764 7999038389725 575691660186 275113845694 1891612599735 4221277243194 9396301022964 349310159997 5787667001340 7411991636702 10061159779202 3845713451312 3974520899812 2492190989814 2483225590679 2750995403511 6712822581158 313320284761 155339995618 7444076290638 1788349224684 9110370673885 8386396568455 3043205809093 12647774090504 237033753998 2820885436108 1314810771273 99287393290 5551217167194 161027736837 1217970971889 510964236667 2724379547424 8941508238257 6207596875284 3990316122388 4269078352882 8072424996782 7388084918685 12705343017106 4842189903162 3684703091136 3323276654779 325957520428 1406715259827 1516250099091 833734832895 258117642764 13080409811 849649810690 536688542608 561012307647 853402582679 843160643471 6866251773723 2308695692077 1204346156232 6657672183730 613237145807 934054583830 4060976080579 12428458403945 11312781884584 170754442914 6850316024807 10180289458418 2379821323648 7595779819613 4008297978860 4561001381892 354950821263 6010013255434 5799577851579 1049833983161 7381870896052 5898217007586 1014480770430 1044966771293 108945099887 41581433873 134568435683 49077885645 3519501773324 6972518961498 2579296453616 472666802183 6240662774815 4639444621607 2847259531021 1611193432562 3611963198769 8839812188125 2519754829104 3679675311201 6238524843550 137560549652 2234586165861 4068779055350 5001256223987 3301317288433 85504306467 382032739147 9624334793965 1375771467099 2090190571321 8824922226661 4988646989083 8464515968076 10438791867 216285282360 2108043036013 18788314717 2524116657811 423855634565 2654359379774 2965155996314 788204023409 887719220716 7182121288249 4655105854124 7948427238698 783111364486 132871318994 3551564538764 2043140770807 199223887047 5673854810288 6525359829845 855431270103 106853750468 5182775016528 6241866805882 2674768233287 1282070711539 12975240533671 1026366263344 4790140199316 1457571160555 5235176781700 3727362399737 6521390761046 386748168110 4553264984318 43959076900 9124726204897 12017453990837 5460276315381 7060531288051 536165385353 7424177816154 935611659005 164885928255 4112246009303 7873590382489 1539231850088 20127129859 683113375082 3252805082470 2651787653994 2762126859046 10715705766234 85080085608 10358908571852 417796219862 13097775267129 125489553280 7790560214052 2775068228707 4555856207229 20556596937 6127902403728 6857682073881 13825965971029 212922522122 316598582756 3057453748719 1245938425254 5373574329484 5406092112148 11585635483906 2373647304983 331344643433 1122403507317 4671338996790 754063177346 8001273495347 813619163667 4031871890908 437740651936 12605437357978 705732805574 5516834228 236229473827 180059048532 10101100607841 15206449071187 2945173120341 14985973975400 3506429895076 1641685390045 11989014629365 735056799604 3129698672 12746721611160 968218355403 400849302348 333650294868 3151506458214 11066646216394 207550107209 3608382418969 6660299896112 283895056004 191475790366 5645119150873 1630341292539 4461332273805 2445064849801 126227724691 2129278686432 1385854375756 10418866171544 4891680392882 1136711388533 1406222343998 26994469303 3602148875089 259840368557 19675052390 2541297117670 3979724831 4712491682149 625803423001 2253242612907 6124400794783 13677799809529 1482186147344 18567046869 1900861972770 530189042259 8878639745992 23432668190 3404807230617 9894297513776 11506842295555 287376121580 93854310496 13032390280013 8343704547262 4797068171975 1994872646336 4342820108820 3788724341046 141154657882 4402239405394 472680818002 6130132820272 28605716316 13159452385275 1706194657696 4133581017975 51865326281 1246865333275 3049453347445 128956392088 5926468353141 3426094713401 6933685781678 2369073893220 4943959593313 2112635889808 779127563896 74754145359 8939037138628 5317378363694 2050068169150 9216012419232 1002927517489 934210088382 1516867267894 2406249711282 2872856505621 568802373819 7213129018430 433886149615 14794281785983 5630237085711 10693880062079 5968107358355 966353421734 12899528358418 13195055228225 2296457305840 203707491143 705460041327 8188071249974 3460083810411 1332047484262 188884772490 4212476687518 1774405877780 65897157159 3939217750450 2097323149191 1201203569822 4361918186658 7656080444685 2947729796872 5148358737748 2360839495724 431367969485 7891856611553 1694105768933 25632538604 3176586406673 6341843221333 3262138011632 11471767560508 3687891378353 1106820024866 554796702856 3097107837203 3512797792766 302440191823 985530262432 274612045856 7286147006968 12858657454 260905957770 2078373239469 6748833493161 2814036367143 8213620656502 8676946271701 2757355076369 5616104673790 22905330756 2390477749222 737612081863 1173233347528 8385899927989 2277277272990 840689446479 8550837747024 4736161596320 12864054817854 556389155460 7237831185633 4453689791356 1697617243646 180563367025 55832009499 865333222612 3086493505466 963274302844 7128201026441 8174423503131 6178905090440 1389351650308 5413091997344 744752105277 3420013191158 2073241476956 9474384283213 3685649504116 698003829721 361704972477 3872787637298 87739437769 8864823718170 3723196976558 896739354025 759948213549 2182709872288 983050728001 4770577567027 7503749603860 6032363409474 7829323908435 155235738631 718632838073 466691118313 4388895868184 1794772521929 5864246430501 3429544668423 22252082226 5471932387771 202841369668 2171638262913 947801140709 492619041707 2271272989861 291334783347 753331207391 1778522734977 2941449021004 1562741049973 5577839269386 4591072348912 20993986172 902064519748 2155985470117 1140787487283 6167651166573 7821714005928 916926884632 565622824645 10762330612332 1759846608261 3731645670792 1027024860271 5123858568923 2464636037976 1696862476272 3160848230033 1020089861221 843293709560 6520023675523 421383100207 4969090682011 3569989996516 2687118964129 13281285510964 551351140369 5834611723 1602139115771 3613322072085 3754291479999 2604775330866 5719025535722 10717196128503 4753750577145 721917466533 291005892537 7664687987401 240751885104 10630139408 6495815483967 751262649675 2993787803112 25810201812 7257286516942 21292108193 4751489802400 8323717285894 5571414896183 11069203292510 11185380257432 2421862610294 241545930232 1308622571077 314657528928 3826848265046 3070000929737 1137851373833 3119017110129 1241156280254 4578053178984 3764820604645 4314378152181 241596937183 9213578659151 7893713181480 3250491497444 4067030726641 3651257235039 250644261657 3418614326592 64681389044 635561543967 135823484239 2048006868229 7064333660968 8523902732655 5379522825666 1723203622850 314501197168 5693585653724 6586480868440 1835114058008 2097504449381 1834816398081 7418945548835 5388948649493 2899426531536 143670612852 2044443438687 171773718223 150165025149 835723556477 10186780293054 1554035503256 316567094656 1960711608036 2481716266038 570160786639 3357052228206 964723076682 8958235707531 2085516946268 4319819935860 266054338685 14408967296 10256660134770 5594560419357 11418577474073 4398702566785 8729801729830 1440839744203 232104945713 7297641874864 8762907195645 338522783712 138864055601 2445668136528 473722403812 164213419548 8007602586938 8145728195259 4289702292594 10433898546454 2845386530789 2202207634640 9127895278979 1108132069217 5140378184750 7555442445799 4134153743774 7871105934740 3182347446479 3944692083848 3501427250358 914952060276 1475659399700 66984641499 1125742123124 407735594413 148730516911 4926955950486 684111869053 387601448269 12640265154631 4458495216265 48593770674 2077605586028 1944721687589 4122593620383 9557043253535 5962695146026 12644827718250 1514528970885 3032544113602 504384342251 1908345136294 416094604455 165448685576 10173700558488 2188036407479 162312675603 1599977937262 6940028259156 89438541214 6032049473308 1979637995562 538040138466 363802613477 2436615328320 1203488267490 3634770196075 175147073203 194576284959 5522246626912 5707262823250 7519007878391 5861570715540 1200659590772 535800041361 4377485252449 4476818051640 3746477890635 110984327214 3538349616865 1490276560710 1060083449222 578641055695 929571716427 2461700562083 3470052549223 1137923481745 1617766601140 3072238965559 12662355870288 44904612860 161824170866 1243000546478 13083586485549 70241032653 2827375970633 10427615589129 8775862910044 3253282862189 24944360878 3260736902179 2987353291163 1483895463732 1389211561192 1238662316452 13862706605712 3642389142 795060155449 463407675897 4093103060641 2402091952497 3628567965995 6669875604376 257788369307 5691771680740 14415669237322 1228752624363 2972988600272 985386692909 1268545901667 4960599115687 5269718300873 5055212471947 6790636314665 34078834967 519018377110 902729248899 2155944472006 174643488951 8914647301156 1317773909085 1096537866630 2773275277838 1183558014304 1977600452698 902823569438 27610076367 3463926378378 382536786261 1197651215666 3401960063482 1118621644800 1510061170383 6352670160367 7521798776548 1954967211686 1631717592227 139222589962 94739037055 2525469556085 363328354528 11916684977702 1662143644541 2639489467716 6426264911024 710730463916 2124228237759 45776795115 530165392072 725190511619 567286294695 1015371562190 2498301236641 662681169322 1437949809076 4374684087924 4309567806320 1833687216964 5184277173741 3807503582204 644405276899 77520959256 3034269577826 1983294214833 1005040334955 1039951783586 4295447223642 1408579104111 617124473718 3441514821846 162763775562 381216507272 916290519029 9420180007315 2357274476749 195953449086 2110960230683 6412807044363 5166329504672 170145384383 1645618807182 5940059354700 1930767263847 199878493396 4439672404531 6066376649807 6596485429282 1810926320853 3205354357537 3735384837190 8380674005245 3119994275838 9996821127827 499409045196 8021639964788 215145604320 92459164765 5653629755559 9322836415257 513492907292 37402273159 1495873643406 563867567837 6468711860939 8884698727092 35593394292 512879450177 738842075709 8757723564859 2553456100392 3398264417560 4704366201013 6585529308942 46256222842 3271179040957 942329159357 2150637072968 2671613045785 3902067843261 4581610621350 354211992200 557341628471 3597387776260 1456030108660 3313303802985 4734721199592 8274836126840 253387141397 2691778496352 2668363852385 8844768100967 2569557959617 3957817887851 910854681263 415259818634 2610732573375 298952002537 531179780440 1584625028332 1781247127556 10163733435894 1535153241953 6044442168505 24392097944 3234259796204 332115024009 1289377488429 10701520624 153021111840 6870135580703 9182322520085 813943589548 4227557997530 250620655164 449787821390 8867544349026 7438625543363 4864870882461 863233101838 4674688947323 319988494604 53484310993 72286319276 11829686172 9625908680855 1532696365836 2941726350780 5154775168936 7676041025014 1167125921877 842419023155 14621996769131 1964000793926 5294562092268 1790770533650 4019534233766 493644269686 1121096140905 7495447564792 437672959402 5057352630650 3892879161142 2300747804920 6472094215971 8880032079621 161575718254 11933768398133 45403032301 125674630082 1986894206006 120680197919 7174871610872 2572668267307 3490102129379 9013487815032 1146426718070 265383180961 851479366597 2160416201139 10958872686681 4759528147993 910985571175 4548843114587 41047885922 4524051202021 39381684970 2501966547095 321078103345 2304094791388 7340484127560 4152426659387 32427362375 448813048982 12261868850762 4393257230913 185994417460 3590175248208 466843255916 1778502583071 30513068926 1669823110025 7847338459100 4160549578333 7095766366233 2157275677767 6445719046762 3173940405564 4467780972955 114331709909 1213928448273 8868549576689 6001289004461 65300473021 40277127627 7929242001806 3626476262258 3630699511857 3468537899018 858371169445 7050159722962 247616741632 308096710538 2758112032590 2507379271222 3255194062834 126493605243 2775060791742 207825984400 7217395966978 68701387236 12358877729561 274258147511 5189915586774 2211732850223 7812140953871 3661773085356 2295084172850 11781664508125 10515396730344 8520341432502 229637513842 4574820795047 349442013779 843279826113 4357764741487 5158161896595 6563856265783 5724383954441 439254297414 906716316102 7390937833541 2496847348385 3602237306855 3505241650889 17331232907 10601363912454 6014433001776 174630717444 5999293346371 1687604604486 7528789547272 331050298834 7967043324540 3328346196028 9070052877501 4772654851883 6961361096968 4873484219183 2562073775960 6767919619092 3763899167877 1918149758130 13616037974 11763794264272 2927054966289 695007839000 10776397153933 858812952091 8043153531471 2275028369104 628864169957 746960094 3553346006658 1274987475467 5116852387131 502230616573 4580983543325 4373170571772 393938825600 2442871869340 924583583047 2977469829568 713473049690 883725545010 1200371451590 172186657782 949009358713 5872330813700 70126952591 2867092200841 420184523450 9585501416180 1442165876761 8480282556 1053173428092 667749999389 87263567922 3616994258405 956168726652 1692129115008 380441142869 5942308984954 1655053376969 752670226052 1103700409455 12986177671 8856931400282 2665733712714 5885034224748 2914910340995 2715077967477 4590177134077 5075000361833 4421391166351 2699601568226 1199232436960 2605197339679 2302278359195 1385048793994 8558165470326 1291528509015 9867538200989 547205660340 1160274424474 12511157543519 8727837927425 4215762310508 5869098035098 4440869538472 237050913637 10388310391082 6076700392584 162810164149 130151475570 8475123514163 2614405781101 454068904782 5595190112744 5797408221598 3735874008970 5868583583998 1723212891652 11596489171864 8738650074042 568842332321 2350133053093 2350718255609 3024664938775 4828317004889 366845310143 6517924790107 5597256309838 623262529981 11424224712752 1564195538183 2088093313378 6620663347728 210426415300 19691287749 3383226699878 4369458993246 1029439910484 1618221783966 1651216491698 9286470227945 1755275923758 1383837039191 3309557961234 773042890157 56507996409 6276583319538 4368256908455 9440291942626 326528005580 5687945867979 7367829470277 5287945498107 1088395740495 484983060260 725535547256 2089902266100 2121742620233 3555849572969 145082066154 670602961407 2385043924333 9135864200950 1255084955595 2991129894950 10013370367770 6332523907550 752374594334 328885758678 2680790100390 4158811544781 352729456691 545466664518 1482212540087 4376418261288 4266592273362 10652023398821 794253197403 6794404051603 58140703946 468315810570 6422622356561 1172472036928 5202940102806 267137099017 203857970480 292287390022 2809027498983 6134532712015 487603267477 1144995264203 727139041648 2427836670044 347819948158 6383621649845 1228378422485 5540236461745 199329558017 12575710682547 1885003609153 4184886816051 10539736428993 236794500414 3220005946493 10011041981860 810179503461 1120240992175 2963241420518 2730728831065 4529689433812 2939706142707 2706519535826 1414450596728 6953098535187 7677001463716 2429349898504 1318933094007 8185487262022 11386479798897 208614669418 2263347743943 2123976632810 2235296355816 5574184790894 5786893679296 2996138252568 1479740694599 1716246956302 15622859636 724221032868 331236343664 929376366291 729056481779 2745987788662 4936511116354 248059394138 873035141064 190408925130 3959370842043 12326495237139 9960852792669 2911908888524 3626594715585 2033153842822 699011857212 2881886100873 4790238804348 923052145571 5653892157599 5348764448237 2050379721007 6227889931834 5397178856923 1011934832256 3598788420339 1262055302397 6574598405454 79098026028 6598356843175 333764639210 2801671725324 1359412703297 8933894431013 5730380968962 7318392798418 5492242777954 7347006191040 1345191037924 3966045665038 2816762791375 4767721161066 753962380619 2375131675934 154567989419 9864847846973 2382890960577 321705304645 4555648972727 742214312664 219542127783 310279037312 8562566246677 3496420417228 3777647413095 6862248715138 8435990046930 75574218254 7140858659945 1531300151789 6576610442700 105451415192 5599204800961 446716966952 9943666675452 206308156404 4376636844976 1676704681824 4777504060480 5178964881381 1505499684041 5761462673287 696509920983 565108329717 3984680703670 1327622742268 2479203700672 6762692115839 2692158625888 961817355200 486336135991 4220757300421 2177388125515 8805439679921 6406851935215 6166998951747 1317992190381 121198353254 828734355608 7756915598045 11405347760109 157644210724 3918205156803 2087102947397 77154199470 2777037726305 433981586618 2490865607117 1686322890235 2325510907115 173178206237 3931773831900 532155402486 3729602983 7790170123792 11026290338709 2948803176513 848974015274 14206897090 2356251050554 7627123744929 4211399807026 6007159283 7617486455972 978963826194 5306035692731 397275522371 5912857676922 100255261086 49738529033 2396482999422 1000059007348 156725009977 1005098925545 60792643320 3098687171021 11165898029402 2476992713419 170665559740 2795829692521 12688857475429 4100063164556 2162484147776 1948462085240 6873195275451 3093314661611 388186136897 481704702783 5681153868580 5474826453378 1585662240293 5091580844140 674543020745 1346799722069 1509402191616 4151974506766 255770330909 234327196972 4147439806 3563513677331 2380276500680 111984970224 10265281929508 5232112668862 6407386706173 4061549581595 1731045241239 2570582840362 5983652855198 892541432305 429673656652 81624208218 430107717463 3022372719333 177565780176 91458136284 7767335155802 2674928759502 10840419475100 2976086357494 980033309827 20459730907 6624124270113 4204950442980 4403369890990 430802520009 1716170002045 5704356835656 2792049425566 5705223517295 8059811714571 858617108912 3288048287220 9665923270769 4054673991375 1135279374021 3110206784610 3686288546992 6396662450699 1555642135078 2935828114007 6638598487023 3857859003405 6224115534811 2897571738524 1090235569486 3159063083206 17401007805 5611549219427 6048857619385 7577213512332 7310062228818 5642224505799 660593957899 201296390225 5806553341920 16571662967 726550554351 725558360591 495229990867 7934853584529 3938156190070 969121926702 3951714645343 5859328745922 211024565110 112675620561 1344046419078 1808842261370 2737243006414 2339707821496 5731301845490 2738349849286 2365058247409 541267796190 5227097821513 1394528693115 7234298174474 5612267761887 3389276298805 202416662864 8536234331193 3034475259741 1671228181771 868186359855 1884404851212 3691529064540 11551584590541 1955086031175 1423627725526 998462594206 1672523916780 12425430384134 2601301497127 2719505229874 7016099412172 2028893375890 4367242274937 1514334520161 2009129198197 3749217150740 212242812335 244105070847 3225694933072 2587647892745 820414721074 2473992824774 1444055826197 150687836 463662347638 377898538703 3688999619731 4674763810636 2426496228150 345293757115 4038108380438 763430971076 6217542746038 117378104983 5690142153949 5940851281041 681240830808 2456615825252 1271502823558 3448325510629 178920250624 11903138873 4813816510897 10872573570725 132298753833 1153714160340 5994607006625 3613348657873 2047244142714 9336411218872 585052979281 5683050210363 310041496093 5457710691412 11960750269 567475163368 5013491860 626694074105 6308085559877 317302711793 4389682621597 1322848024670 380465225869 7051587878426 703069324908 138773633760 1773247800041 283233554488 5173906795301 8975830332975 788111548301 10158558290311 530741043978 245656834564 1002523437759 5103955687027 560869316988 5057748591200 2431421848087 441026774533 7878954288204 8366651714191 261350219490 1203747787355 9831602427680 5854887650348 9734080000367 148835199861 29790016113 2462102441487 373061391246 4895352406895 2432929012047 2550531755958 120238831615 1259783478031 1018810930953 3200408271952 1244758620258 46041603232 6604952758625 63749688380 4064932991111 5797138141633 116103154604 4250463752333 1446448337275 5695397973642 76436457009 11170523470702 6025414073703 325351783030 8200595433543 80226721313 1317008590692 650961396678 1176442072339 120424038 450827593465 3971623567836 4273888846749 7407589715738 2421855151489 1702755207881 220384993871 76868101008 566442580264 4461149414894 68736607168 6355803815215 6999432184551 142556398785 1427410145134 1530292101472 81415638589 9686821215882 393704463793 7955620340573 1951191535691 4065730870498 7159645312272 1359524640176 1879406977445 8167318378890 9263950585036 117200886390 5622087713743 287980534398 182001647323 7080713589093 5608643028112 2784424793689 3522290117591 7984653569756 1825521005203 79983324132 4993367372955 6876759958356 1188761826605 1395504727097 1382630437635 847328034665 2024604179981 109189843129 2826964913698 4763753469219 1726855458317 210454378745 5697142347477 3688627898613 529443276143 820123700251 2204046704923 4086223038674 289184482543 37165385941 291017975937 208165144253 2317970432624 9195895787873 288937749598 883960929176 2485291769797 1623918380209 2804930019589 1012699215069 522420639627 4259341206083 362067141056 4264819101 1070656716768 3396825939193 694829151262 4921540683251 11751763620142 939361523361 5560213091097 505775708601 2918325130 2589810059843 10180828431102 4583501267537 2142594474937 2413227396321 912941940194 5558735802477 3165833707841 4119788827762 4619664950068 3861708683628 462012079905 1141510212649 1740815254779 650929864526 185876257437 5366342322800 250960897317 11252823817390 5349221145075 4712166188042 953229614041 3481756135178 6473330777503 4702548717116 2137209429147 881511727132 3190176548960 107035931231 3018987392830 1782862730146 3813443758129 2484329018131 644583585797 2061002848494 352739761376 3216060242478 2259167614458 1908350335202 753912347230 168663574422 77516121434 3264915966590 11721927718334 11259116082509 1371122813178 29199780369 107246707411 9843412390983 2055515153409 2648729050480 2472544372034 1941774003063 5821357207286 723290497877 5540692800174 1513101279645 12106757587500 349665836679 391999043182 3314998071202 1750913207268 4833662217028 53049527677 3149878267694 12110319080076 2570575176866 239038957714 3369157294652 4955340579377 8081652861704 908913006652 560878824175 12172723760119 3334957293640 2677375788424 4814737224541 3238268279839 1182343443695 3942589113896 262291500591 1680118148402 2510438927030 508746123077 308356548256 6869758086016 1978240760587 2437365967106 2209918943712 2421538370128 1025048877648 5600279089034 2652173783452 1573887020480 3563089896066 4992589318338 378081032663 976510475443 2530484557586 3235788164808 7141475567229 7952137421005 3687167052584 39525944056 1659802886134 4372469926751 2079223548839 1183009447 6494153091943 6145750100574 2283944421516 11219368282209 6860142629968 2671882230623 363005510502 1255046712784 1553327586684 4380078274254 6906024000056 2903804692509 9346408567451 3597103532251 3640728833187 6088215072512 523858442370 1060205607709 68708654164 102663279476 7717328792452 1528472753575 559158772964 872139755849 6919810511959 8131983571718 3332529196177 1763256381305 4825875897132 66381890040 8086688779234 2980960181189 1796961988086 662396404317 281402590207 3837388927082 2102292245504 3072296559651 202696088402 169911965444 2867100168287 318319675342 23664221253 3792755706418 3611998160774 199197598013 4593291950165 1109155933751 3887505814099 2090189772682 655018771742 10324286657496 652452021648 5097088371232 4398719501555 632980844010 2459001895948 6698423265335 3764819401878 1496013836881 2656557917409 1286524789297 5193232894220 1325928511095 460911737439 434774479411 3205692893177 575679940193 1559552943877 934912373738 1312756283723 9927769462981 3417177778257 1333031125818 3279909781467 3585642997081 32729957215 442371372670 1114624251430 1549454047640 1945152581951 6735565703696 13774860475908 1132565837580 3379398912561 3989340853894 1528946552363 2801887563254 3228097279171 616468564619 773864750614 6440819625312 1273138338056 6627169916990 4396687138744 3068607171275 348341733390 3105823183427 2468467945598 2441654137 373414215598 4986153520744 8815308334149 326256065149 56043771617 143830497531 911861096828 2482452422858 808381095710 270264304995 1212628852851 1992236911249 5566356697367 1056266354496 7591358636488 2293182431378 1021184065457 419347258468 498706885654 1008841356986 3759273493681 5007052702070 444846608156 237753016289 1496930459905 331412196327 1039018897713 6244039964 154958558385 3214479182731 1878885895328 3246429245201 14577102824 1072405371809 6442559509903 1987864086938 422097802484 512042229099 137694860952 3334678940540 410343973201 1868559708241 805059295853 5648023482 4258292880086 705077777963 104490844589 9035897344906 4387637615462 3750763543487 1760472299972 301410748958 1582209832856 4524633815086 11255690350513 2769303403876 6427443814262 2828656920544 1475298678570 76836054287 2391783988238 2422926914788 6951462782003 1352920692637 11204812199393 3394277290972 671840561463 19801745133 778204941128 3841362063560 164445001613 8150274368086 499305135579 842877163467 276923944410 1287338423776 2429546118145 6529602380790 2805679149152 760215757356 3014878271995 1365796105416 5673897343678 2144880789491 6995274711831 6302574771339 6564572080148 758283879480 5691155167983 1703279380884 2649278457206 396571615058 4773776601481 205157821474 7877028202943 4456361292533 5083276830620 3173003729759 2164165605648 2199700884207 7048665636555 5475032172605 447879694137 7046432468667 341670619807 4611081803034 3315699250295 8377989173635 546250507437 2925930111270 33625507557 774985796599 299440806133 9876021657080 351383063521 5574126846615 4965062989015 930205962466 7989052214065 3501053163967 999669073913 10188411962760 1366855076289 4582473862418 940628238709 19752211513 10044722834482 7217523329698 203606343079 137784497631 1875515762409 2223478435206 1674247567135 2756550753740 5277139973135 3920168329103 1769766211310 11573769411043 317123452909 3776364692187 6448702551053 13368429949104 111504762134 8722496478271 36625583720 11427029903106 3401142592620 363357392967 2303952625312 4982374573952 733630812258 160536823708 1092108168723 1130591033945 10347325980492 4402185451112 6502749125961 697685384813 6837769774098 5157175342817 584087715750 4555253265595 1327744725788 1374512854479 5172185993100 1855014591085 861224821302 31106071913 6354165062697 65171646881 7502105470 124081236471 4550468135295 2551883797308 8375919002133 618242770975 4843925397597 8071680107628 521229039191 4125053550019 883882968849 2652605139625 903490096344 16426756255 5291994050349 1470106010000 4008821510895 849869786383 596037637992 535399833004 166651328165 616494974909 3313577568741 1396686643043 259694266519 455152942734 6047192462394 1135060121530 8693996495437 2970446855 2121674150092 2915936666439 2691666697152 3653476059046 1074201347095 1550511064419 9967027663237 147398744326 4097873453392 3968588156361 3366242225776 4120411876712 5366216677461 60985667292 5160056808391 407047502968 4133139461379 65106252205 235814256112 8911659021200 11934346461270 99366874415 4013854907803 24940361673 287904316323 12514370305042 5874917769254 3539944178638 4598980189469 2497815383657 84866423289 3436029103372 1401093412574 2509883624832 1240790097316 5933605314482 5414363021540 5152958619815 59366171713 2461487756997 5986017861418 5915893690407 2549205237008 8935838910255 2841725764711 415858074126 294404284180 2705875918919 4793960208701 6098792945651 11163779021892 283338418770 1652784184052 348412197146 481367026754 149531732539 7261459045505 614862231945 10565226625868 54804261053 61351537318 339229737136 40210048456 10969360310327 5174639443452 3919415385514 102095014737 2300376366183 646167099868 2915970442491 2122865858414 6090640199694 1239458504591 7636457332 2426521956379 314225521203 87207362851 1643918202624 2455857763472 1609226662371 5123609182447 168353027518 137493692043 1713070099875 114345859158 180007247104 351841958334 3582137665887 639291453480 2522531781440 1513718706286 9412111529764 3194508686639 11912674501061 6748855433514 1757274708525 419377367077 4235697398129 5041382002170 1409433282831 1974135653598 7765366534299 6955776448269 60414224649 4984280551058 8226049548066 9622009801265 165727708572 6481630960629 9580103253272 3056399494 206866083104 3969639331383 338629976014 2328400797536 646858314022 361470027060 168565339065 364130987245 3222074649249 9112139238013 8202106433 405279746990 349946102278 4115656175176 1228468564868 973557270203 6197448050291 100107251978 3661622665167 2902460280430 5554684704641 8735815810562 5643261174347 646800722173 1301790868716 4173109513097 11627340862036 125019140829 290269420640 236824807027 12140888177343 151808565605 922119081242 768748716715 546388771168 6136286936841 882042700830 2039568021261 2587234723134 1953185206553 688163852 2302989055892 9215366345430 5161969923090 1305442594919 1932119298506 1174242392117 552032025565 1637356134669 2753441560621 2812066660170 191742016246 4542964031032 287062174482 175997963332 6111632438430 12277118099961 1606619989250 5401920103842 2783885602590 2854603464993 64843821447 1869095972885 1647467706852 5444582459406 198223015115 9609245971665 2665761047532 1279045018779 4122239932529 5488773935960 7885593667112 5120233038857 3388199894680 760892042381 2772417666308 1804228156402 863705235420 894293590805 7165973534783 4310141558484 2703975817175 2066152270449 67147022447 2240099992322 1626449650140 2773822649812 519136236824 1629458811803 250556760506 926668647198 9731795268746 3670318547443 330851076152 509591609306 1194610343448 1448144413620 3027089123034 9704692602933 3178482399890 24482467955 3323190196122 5611131486959 1962521379567 4071320791062 3646456149700 9229755925595 5328301486589 2459635394740 406656299102 5047440129051 103053599974 1940816849491 846895034857 1237503172818 8859376711999 5496921251081 612956891402 383253982243 306764233290 1469909811466 7137428887192 1436914144904 1339395557420 2450052363437 2763013620120 1311678770324 1164191389406 8957530815488 883323469291 2150363195829 606917352212 7735029903510 2458545894905 2144464268904 3588976907198 2733712048998 12108543991719 1255579113892 33064521629 333361561566 6589736589945 1373957934123 1026660535175 873079180716 8538526800504 1303062804838 134358069474 330899986749 4441100520525 1301226762775 1433607719877 3735753416877 4883439325356 5019550596074 312115427812 5525799504329 266533443251 4874947527787 326557907473 1255933741299 10648686774319 2563993256255 1271675083 8125080756902 648450250123 168992024688 1306533307014 2232489123034 4634869775762 4442583639605 7924379987743 526173107938 2233317231402 94126426256 2210129650024 5426480455694 577744362544 4758959763685 283905310272 5190156588863 12384955878976 139784025179 6871744780051 64246192976 151604981977 1852596467019 3232260511228 392302365039 486442985169 3618302496877 890613610202 123196398303 690878438673 6951234916579 78705845862 119379153092 7591879927044 5934300799804 1113075566980 7190251833377 8539791344974 186870757062 1113833608743 934090061293 10176928497305 1444955584282 1613359270875 6504648398126 262048217136 2217694280523 237461759849 10917170579857 1034459357849 1891682317009 11772347024622 8710745394026 4266587167376 5460416518473 7597906540999 1961277361987 224185993985 2753256342265 472691679826 8026513488649 6537388654502 1694029090630 11239788585385 6851882805696 427103038 178387102021 1817072133568 925142807722 181436227243 823956377585 3155845089718 953893444370 629967814670 5276964798247 3903950366395 3669388407908 3050412806736 498415921378 673628258004 1532256790859 7292496235090 1821573111541 12915726422778 2723248897905 85814643827 8533400792897 6894191912631 3149726014409 449666359593 8254749904942 2917000197724 8489385446888 9008404925920 2997257337046 1171706711905 3870642933577 99516978008 2379616925112 368126245268 7541650176179 199207095923 6721183295622 4600077611244 2493679721900 1056428427358 4956157892635 11177072457512 105685055902 6489624011990 6229119105647 8684608793595 11918601777747 936233003672 6740704244311 364014340731 212933466890 900478985147 1228049813395 6304272327476 4549245051535 2001151839723 1339783468973 1072138952087 178993572493 2174809838566 318315845352 131422344196 6861128887484 355498592742 150923072152 6312878217630 2240904546461 4204108221076 321985359543 613418043259 5182949288602 1194286234804 62361841796 820438744610 1473929645650 5844561884 7490152844974 1263404697509 2971298581614 3463802513316 2771528506094 1815087558829 4450291703461 833551598774 2126557734669 5239508754623 2757271034479 4209764572120 391104336340 3432866256644 1273738420693 2410646355414 8978667996093 843291115907 3631890338061 2268135701379 132199597371 504833904513 90396389203 6485922578449 3804047679648 4134972345357 2888764288671 4081647783209 3351831044378 3135627409728 1232920792516 3468434424383 5105171635033 1066171278811 326333495588 1534383248708 10668597447781 12000969096633 2310358138967 7130123340410 189191422704 6957423771596 1506606208041 5942468984959 564420980905 5275096664341 7257307278349 2915753007361 544081059 909943043851 24864233464 34448498230 143419701334 163337263844 560328946186 519998131700 2892301548431 498185372177 6639013904747 1025881004270 2121164446477 3639248035455 1683757472454 6353366236308 4331168572751 7459677175263 1935100827743 6290054467346 8510870998868 1883941112733 735051654484 10324327688979 2635403890141 6330303180312 3687617827016 10209930152065 3004856002565 80721433470 3512441852240 27915665759 7100991879293 3727070642299 1289482633955 6740300234519 2385028175218 3132083888878 3708478275406 2399407633747 3247656280732 9335811924987 675774902937 3535195417562 581531848593 1969220672420 2676776097769 2819015035914 5301281118 2104829375829 3506169448470 4031419416556 4312010941373 3036509678869 4562384244120 2000929661228 2165272718582 1792180980630 204061363386 8241699683993 1542516875179 918363821526 2419221622049 8154396616713 5291050559940 2297838183426 4348433160258 2246408070481 122942173633 95763121315 120025308277 3686963960556 414726052234 5879677677629 949992914925 1182793489393 608115210412 2722849800957 6353470840303 526800640904 13142793911292 5578298334511 8873979786984 4529810658511 70074147540 2716525787244 3876211999032 1350705645283 786814147452 734585458298 9042140151859 218741067331 1655581721474 6895884725389 2260879331287 363253450510 1909238862238 2545650963677 1442862410803 6779806687451 3997800020492 3018152835132 22031924148 1346705144787 744506566700 279146473368 2124793689225 3349206925 2161298722402 4624935467041 5248943230696 3033157045439 165976406093 165111141022 4497244249427 2093523450992 1680369825400 4179211724619 203484327724 364319416833 74739444583 1322346076213 800410217127 544758135589 4023251583271 190811133817 19358074735 8380034403986 3406457516115 4658812437195 50986828666 4056547799576 2166486875275 2431432288649 1351615925437 92630836831 4623801709110 5661290742330 345251545403 9454092522534 703122819090 501256761724 3506855508467 1537141254658 4446069780051 10036309339176 1970629121290 349174766846 3715695575694 1003734058465 1225531019307 257524731558 2370163323583 8413731245815 2787032497937 2704765669099 4515037908704 1069090929264 7834401794321 1283291222421 620939691559 1756128777537 5906111216592 1280165542201 1893947537368 878755103588 13084210823622 2798087549588 8624835343030 4662703392408 2066525998485 170063485064 944746097833 10510473684272 108126725 2220473098593 623432178515 294809980456 976621765428 4060630282004 2587267192916 4647993916330 649099455264 1688142287291 140788068976 2811795231726 784685382169 9650331919259 3733134582672 6911081745326 556557757074 2652066887570 7752361627046 5141698553331 2621194250942 1614656392629 514514400886 1640540550957 1591549805751 7618571565727 83441747852 5143027186463 5989713530414 1659907485472 8652608208730 9082267818866 1466528078483 1564992028493 1305747852800 11447725765945 4487165431731 281967212996 6862253328223 1025373018315 1565653491545 3057283658119 2076199653122 388567483593 4639507756795 390269483617 2863074667433 6116544550664 7281247848427 1099403860081 348980186834 1602815479626 1469237341095 6220084224579 261814683329 3327691190191 1900191884414 1872487003202 428224407195 125264880815 4456399134990 30910899783 158553751327 4622410656837 10644435020000 651719864339 1685031285615 6983414171145 153721920040 4346694501042 3614438260 1807099613701 1676773576047 1005631828663 2848967698210 473174190526 7472215507169 2407977270048 4799674840582 309995066354 10018677502530 1971114570406 4589592592834 79589145245 9650068562534 9064549337864 4310095129798 2667797993505 1207403019098 5751910961292 1147682505282 1603918036162 6408765967572 5149490304439 5235669560530 1969752501034 898274235515 2418015561453 869610114035 7034031483217 4378743377034 12200517959615 8894975514803 102501705976 9932053546958 20759493834 11333306317558 12120898349288 2509178445376 403001091079 968702388287 1025343892734 199816137889 56344461854 2841501014422 2359622170998 1502959674354 77701509760 849657194209 1249783979321 613980442489 5975087069278 4868720492081 2755726982360 882461072877 4051769747893 2767327188903 1548601348892 538448125239 2180182028074 246190147251 4830372858223 3959532662122 11373663101686 2517298249824 78592969508 5481862242014 3898392421257 487460891051 166668995033 80495253006 1631608343848 159570997515 1737550723592 9679621025951 3720686231981 970543701561 636457897113 1811497789347 361898517775 11098538701385 1094345567879 57739770284 2315004849587 7643301184 6394608432301 4058736273232 6359506362451 280513317151 390898525168 9849797418719 332821679181 23121758830 2379657968329 6863597955362 2519504107153 4624909721062 5080804084850 362081609078 6464748186379 4258150703288 1368012123656 6606644549533 1121040908052 165737378657 8196839173940 1806846240515 522959705994 1629421574525 3920609063796 1716522183519 2255229213604 1060752846626 1138531153178 339801586585 1994256404044 2076172493166 3448727264232 1570074489805 337963015375 5428367237197 5268816767512 10558958956418 1097290607680 5587772175108 5124275887880 329994288974 5260016679736 7402835361935 1077250253993 2536334010009 4348495774889 245677609901 5062041880034 1056708492817 6175828014221 438259142735 884717426730 246955040105 7440453813169 4600467551305 2089014140155 6345417422769 3345090142350 4124596447646 2071612203580 7858374313697 7183121445738 824878595758 2681637376576 1022954967248 8081488171347 1444282512800 8141997683081 2206524278029 1089866030535 5162092890894 1537946716059 1868150037769 3455754826554 85070820300 3196810315170 4922165325133 3150806068648 10838008034368 965577730704 7542462415193 144023293364 1225838149492 910336771828 45370686774 802402666373 2856100747269 594271149817 1551085640354 1719307906391 1957104981817 1799538814146 4703515580838 81295900039 377159017882 1919529763264 31001897227 2681309264771 1091676180493 2765747950155 609616559462 3957063400909 3128485453059 1821359084721 96665682700 1032825636770 1232322323849 1576527285304 5988703117845 2930061970736 1550415765624 1021441938990 11000260584225 1035715612969 5872633308317 6702268433112 746183923117 8592609571701 39441371985 7112202952126 3192146020988 394912462597 253264815062 9689773707888 2478938819445 6085990650028 5492121181776 3362218560499 3958048929641 1527957806691 677432551976 2182269565744 925329208588 860542524806 7287265117138 5182232883013 1185476581452 54159750661 1492872701121 9273762100908 3253286886280 24444370909 35017289988 5286634167606 944618396218 11450736162422 500101692406 2589902260089 2003892020351 2314957444010 2965577581597 2847173276627 4189539422123 1356045629867 538651037743 3856664974270 918713790163 1390780998459 3625319725619 6487000926411 3445961720192 3880819567327 11804262601145 5503519234981 10760091880259 9632272016764 750250658742 1097394211489 2297908214307 10451958152085 4763264491142 220672112283 1738031188468 5886880645057 2138689770259 731230361454 972756880967 4191222046979 1236084290708 117509492526 5444508961892 611202369228 8938025532813 3684979821572 6501694008115 1852908290383 223133626569 7120280494223 240947128188 2955142171603 12622575906277 12369853541416 9358870962133 227044564813 3661085516641 6495993630525 4265007661122 1350279754245 298030076202 10634233971087 1875224690853 4215489476884 788449951546 1557508752887 2435088447799 171594719085 6406819928452 2969124232950 325758641072 241633187661 1989895360661 5555102466223 10388150901797 1045539875381 6526209274526 3456556037046 4932420221615 3749856314584 8596541024915 7046229073362 1422070896791 1588538421236 1631902422275 2930521922143 1956337232185 3707758772341 761692027786 337750872345 2527583693842 81345553971 538640072886 76140709443 10028285180835 4996896739563 2523494484933 151024214816 3335772839385 1880039564685 113324952956 2592393543332 566957432789 99021129303 1040975560855 9764993623597 2641580206203 169107714416 1536714386192 2062369094105 2612087802173 3331197485635 3016526274886 8840690516859 2064786565726 5875763543251 2999510249092 6900808909781 2528305252986 11421815689185 10658440557562 4079488865430 5519062645701 8180003982765 3341008784597 167017620118 821977603261 1112406360850 4067194360950 2893500032043 594125639736 1359348967149 1735859569762 2303363111982 7485063748645 7322669641950 374695330683 2439978854760 274133863633 6756507538154 3135838410771 548654582079 193768353685 178757407609 451669006591 778130630310 400177616419 533690071917 1223764993104 3284735267710 1840440183018 6740775013772 7632829844484 4222436400228 2653529982146 4148842436927 2338998169465 4677158863430 284305602101 264210398490 7653712889512 8687091553167 3820768487005 1904033685761 6561131414369 216499669440 2706596175325 1095160887110 4581726657500 3399799411805 7431206367732 5411299423080 1871612464161 76228442745 5843841605960 9332187912143 215239598808 799304683894 5979284394395 236532837482 2304053091205 1115801796318 3077735937857 6684957030132 584022135564 823177050103 162050338586 9853812543379 1433565479830 12871032393764 212536915790 11697729554266 1544582760128 4544772499214 3448266463395 4096661291459 4221191421275 1469511753277 2986432172199 895734250857 1549252262625 3070209679012 2493630515805 4397310935020 2376795786301 9267939783146 2699509020882 2473343800602 1012518879475 699536651239 5940158289993 4385483737752 4592168071161 4327178737194 3889717133243 147696089298 1748126310558 477685060389 603587054025 2595988857831 8407631870716 3626619219760 2685752664410 35087929962 7657726542201 87989401141 2709510430488 1233865755326 31589975712 1271544131552 261886268464 1864285986099 825491782954 2249855910500 4392892178096 1234974722726 2600160880671 2033804762260 3617837531149 163000037576 6914406453447 3512625308773 6730946550710 569878052517 837686894739 1769688173073 9266367384569 3873071439287 1463144309897 2514584061879 1122853938371 848102788797 165267097121 2610844565536 4808566284320 11282087976618 9342369126708 2654388841875 544686613694 202726324 2159037547767 452368015359 790250237185 22068367812 7064010914871 7126531817447 6575725212017 8418069739363 132503362091 5820459125517 440657145837 1561016046997 828397272421 6305502352725 2846644858917 345243823295 8422234430855 2798821029899 7986717781232 579806366891 1129668648768 3440769544234 331515190197 501834668553 4079260453226 2422663188936 1707893462421 109976918802 446771274220 1709235354409 122417004690 6942976868461 38622836324 160192699445 2140490295112 9841982937374 5604640317735 1928579003349 6043142348948 817441765040 5264721997301 2606421304585 2347055759962 226050661666 2035698638864 9760736871270 9114781491498 337069607680 4263042906445 502178136902 2682788904503 10018669673656 159542918301 3987193360044 1131269585337 5143606026009 2765036217745 1101083169991 2728475889889 1835780364338 1892759426979 16993270599 4780613070840 108986272991 1871335450562 4757666581093 924489968608 8830529948472 18323497965 3129656545476 581714874501 1103136784058 3505238706053 4950726659815 6864159842785 1351937750686 3788065615219 5886977374744 1772835299049 310245446221 70903433854 107567157011 670466873205 1904685725124 1561498137139 215850215181 6177051309748 142072497103 516653455604 5443769183435 1929246625575 1621189762563 840993553147 245433484809 1208147822799 1769014313224 4994890468856 73259632342 1671984126761 8834341630218 249388710238 2357685915650 54880845381 782390855546 1101460157145 1508987328841 5514800129060 288388236346 3619090065137 1940405345021 10078440784642 1821326042853 2409123364681 3582623938654 3632712619293 410026734726 4506912049978 4329545901847 1320063949747 37278418780 1787872324253 6213449218829 5156846640677 1378588731168 997118206828 2480825694989 3842749434263 6114018758990 4809310448439 3437954114738 6478370498 2809032508544 8085713377747 3917555354170 7386462374521 289433683687 8437950492434 8519108323213 2932839709470 5999063112595 4641743344444 592912728725 3044711746884 2808356930482 671353299820 694692792327 3091673572055 257304534900 1535115349982 1137746016631 229233803194 5709538287078 2034580993132 1324157981381 4697277653027 881684449329 714472856777 197741294933 306230377879 3346518232444 1658346803298 450008121382 2097466321992 202108941209 467261547947 1691377074913 569126517379 318744285815 110344468965 7946097233684 1660425286957 8229590526272 730916462080 1177244341451 3035405854988 8549782465182 732373968565 462785382616 9809479286254 577942153579 4131471836049 448427933304 1627946028907 8190582991716 1647967383445 544707480484 1208766845239 170730931225 9314099907721 2336242803817 12087227500470 486836886727 8362637219634 6927779875028 104270956898 6464471883877 1839455829871 977135839428 6097763334254 4363606843165 4915922883300 749670844504 2326198195538 6023315829823 4106775922699 21186111683 6065754248353 1992158616099 9007545255030 4039675802 5084480918214 1624177380832 1872505146218 777646397095 322207175178 405327251684 7810735945097 5570188547024 815637057312 726999470771 5914762997195 159360195053 2328259120587 1302187944967 384915476766 238132201539 1983567843144 2494356182924 1846731321586 428020515649 822608465704 2286334232788 434134566206 3192802012682 5433940432936 2671328788111 5420495755450 267424849797 2883965762133 208962582114 1322032873438 4834761986263 9922542976810 58047862361 3946960057879 11050956541218 9036905157909 625735969439 84795676338 150689281257 802602374847 1005617901096 503499475877 7882438680883 1398793243464 2167514171221 51455902249 2306957508927 991717014679 848106469591 792999453544 252264460833 115971221242 585680246962 1895175610280 1779153126540 95332243802 653396610169 2804672715650 80343227572 2264347746573 976344057880 9774710797872 4079873107670 25043493153 6613188379220 2846324583435 2949960204070 11275168463304 139764838279 576665613242 2124073886645 2369024488328 3306817009936 2705033543961 1167533771037 1764866450594 170681439118 2937061064062 1757394251672 1970119895618 536786880788 1108884162286 1363589637041 41870830934 3811831752916 6589799575114 1982547968248 89180992702 1445901982296 9914765682715 5486746545480 2588000220350 2908252715472 1294826820817 283524337205 295410665988 1052689942184 5982877561528 1640185413046 51976716882 574310906372 7011796167907 123086449486 2534978941341 442838962197 2620719485970 4297685875983 103998466901 844718550482 6059628197945 9424848024760 5104306197149 2221160055466 301374052674 8957852996054 2561019590439 1343595050437 2696526649357 1085262056488 8307515757656 1402367972404 7816560210202 4034153263751 7506517587708 5496790038402 142974379917 1154125273077 951378975389 9718401506187 921294901431 104032459287 1103323615151 65671982561 3635205874065 81133205268 6047616762272 3374602040211 1588402408462 3066339864782 7824928731099 191168383533 5246731635417 5052449605825 4271363861064 3285262815936 628614415252 1347357690582 1530713203638 3275951094531 3623372667704 5358038325754 4374219154356 7684528947897 718029963464 3473965630444 648826746076 927467265894 4651556592 4833866922034 7461308478438 1226259476030 2638416339042 8016300097104 637152544 149893702620 7479522654465 959076775682 1789247134009 1168800602562 4095659561101 2979053131930 913693192968 3574945502010 4651991421048 1915392512380 1570058035885 7429715575 383501113065 1956434849889 445925278475 3122793886715 423876451612 2105891123913 4059637635530 2253961779548 1434507092191 11386068540940 3294693458296 58116471737 1576863127545 5403515245255 2723944387516 5025659441374 3396702359358 1002425402195 781539063703 246508979446 132986044455 7574779547264 4681655783064 7835723984860 4020579906864 1783599032228 6789619067571 461880247880 2036166055874 430315416544 3186500547303 3480517913663 8979875981922 6774672839345 2497903777487 272572630948 8809663386783 5010733950452 3546738393831 1234081118813 243546972596 1196623200895 51116516981 2847086436558 2516444098118 3214347456454 3406979702136 1927380331373 2923006908723 9125209370136 4562060074703 10407252177708 3752053601766 355859915185 3385940991298 72464065842 350212320739 217112845456 4214859809884 1279855084283 575797707897 3784843984490 6551444120164 1221220887448 3449718460473 693542833577 6558934123198 2395110810632 6449902610715 1886670436532 364850038202 2115998730345 1111660888202 8477564845981 1627905294985 3961617115160 3140047834663 138934303162 19326325894 9005466867922 5904429562878 1475146167239 4215091199923 9319470256023 2805277098577 136045876258 181265944492 1103940001892 4687520125119 2105750797400 3657356334734 774871107713 8419810247986 7137886504775 3497958592631 589437437573 9292417372846 1045586906071 4966284601380 1212052356938 25290319812 1023354795353 2652354795995 3315428867155 6244946858823 6780855822451 1908342885568 170862985244 2304339649162 342719780277 392842995169 4412710318253 2088431390700 332160233169 75759909685 1662179005433 10746986712019 2902947649584 3844968498200 999041384341 2031273770670 2567259951815 2105487691550 2807157627454 4545454724079 505662277456 2839534016089 75295873710 617238787892 7079542305129 10735438593366 6474099671848 2697778710779 8236679664996 4743504440930 2296199344795 232795507109 9375002382318 1125165919415 3151170808640 6168476677397 107890248056 423973064444 459263445416 341765239516 4637796352443 748430785540 3920806888483 7954241200263 6945493569172 6618908520159 6109416693943 7229865735897 5271540144793 8278460959507 3411944325238 4166197716571 2700069583289 8614061014725 67713094098 4748888703756 2109225351742 606422321011 3017550692771 1499506925349 1192192009701 1619617240483 7807506761669 9445009146128 2004226035538 1541377126405 5731531141974 7239175040108 2403324290924 9231167885904 4660773480345 1716414440663 3771523764405 3000415854798 429440014524 153242363374 3356589710464 414974157086 6723560059553 403500206926 25180298468 1341009174044 898902448025 7375964134150 1905252358840 351951730321 1519505315438 771979813982 822286115290 147511668129 1791677004771 277637766137 426151604793 3729961378441 1423316693137 1233745177065 741363217030 8615618972470 97215263672 460149216716 2311421977813 7791260097570 5796041106300 2984169451802 195904456452 1155521818031 1551786574991 2994572781882 2962573727037 10626400022907 833441459930 7455111325959 104038864706 7400022510469 10918191536465 5831506727650 260684091071 2553284581348 1533389252032 3261810036058 4811084192712 1484222629873 242398761875 490195197674 544475859397 7129295889134 790189642708 8128960199604 2064513986108 5901076319308 5102863625882 2430516787618 11581692354296 1206701587101 1040362109468 6583229167614 282137742517 1404528957359 84616655030 7442293883480 876628372622 2057918084158 1536672283338 1486424291077 329659085155 2676135604708 2440601459357 3524573830902 4140217167510 5543323823761 11171818110448 4359010484486 300599049601 9475026219305 670317284845 355734239222 2620589074322 991321957625 6088124743589 456943250834 1256749954346 4330123503316 2246900131713 4326198477735 631565951056 212024065914 5074624483686 2679568200278 2837515786898 9264905945 2008223728262 274205903225 48825893413 4204818881390 11418359693575 117577494819 1210841103643 706872588698 1126905685786 2436025646347 2128942484655 3935496664508 4364424723394 16617512042 3002844988324 1123031559980 180866421119 2454925382119 1673400250790 4023418862138 729359201675 1502204715368 1319819101630 7988644943312 10059309035596 2160891793346 7925555804 553032188772 3135838782261 423749372544 4244769143031 10839754021746 7060075827521 2449273711943 5353413809406 1781558921684 77392351767 6711730148602 5578665504216 2177310288639 516740094939 1472273724652 613983330843 680494737634 1012450866694 1962586717296 271838983265 8923812149342 4721998764291 3558246238434 241067903086 10090912362638 2789084635521 133633102552 165362089352 9477714580407 4555088890527 75938895259 206569821002 74193888730 562071946262 3739043867160 3364531168175 15128518881 4597280362797 109883076378 4547339861263 292062411 442256772239 204842531208 1026960296712 1171850509444 1037013229883 1586314124587 880145097679 2000120398698 5016985879038 5575011312083 8665630266704 6226624630984 3066693249439 5380469141199 21526759736 812810231223 1271807386804 2540856019963 126621918860 7109874380272 9363211436191 1705748394 3303196860371 333369567056 188533839314 481851774243 539770655981 907187858910 2576886305769 9735830422418 4845920629307 9056945312473 4572631794816 4101110445629 4285241834031 4326390488296 56872745394 298124841172 703407671350 133710358489 1211322360235 2333816510652 4627002624159 11263439334538 927208500006 1315374180731 4775278459007 1059512124157 63019729826 8884521083161 196259422562 5265428499792 1059658659556 3145273125212 12284389561640 2102209325479 3523801529120 601928144033 140516877381 2856370491441 1347859628334 10232675053281 121085543947 9882087461439 1557250824228 1933168663180 2214588475638 3213348887489 1363075101221 1034503624073 4422809686843 8444531209991 4101372123541 3181272027878 208482273349 2276557898681 1371362135264 1759165580649 1075173627620 8350243334210 1607424375402 9048193735 1805234091627 9021696440282 815236076643 1630714913549 6147084803681 2247615436197 2684715109752 170417980209 1558227599493 1674504877719 73107816867 3312030510495 140093541850 5785248797874 401089425972 4685212038707 3243264866638 1385799442641 4836337556567 1594991482339 988739304528 2825756446792 1374583033800 2981622320099 2455882950506 224480814881 9815918590434 2408390729964 75440780991 69235474121 887087350587 88640334634 1191943244704 7867117665230 5705470676804 844058170374 37010489369 5061558922493 1629979663750 214633786851 2318182979754 1457873615617 6822239927760 955708497069 9824309453818 3899358983245 6565093235067 6340914522551 7112588205121 5842752407481 4451864244072 4984986396845 9635717079149 3500862436983 4207600152334 4035981880527 208666552165 268538365407 6550545053129 270492897380 7233547414736 3279282025107 1431822148218 4371807968930 2188264612004 4019635732583 4035453025834 607326701307 825092971716 2180232692616 5458860723497 257376293933 11494406567833 1684827974690 1461373466416 7328583586988 2725137329007 942986926028 2105068305789 690253220980 361558743350 683950428117 9191829047063 861401218353 4500317739807 6272072646124 3544564626643 8348460044880 4629647305657 4142393706074 8748830306041 12463847456113 7096185587700 4030997765588 152700189444 103600039620 3037829151796 5917690526397 2124322424009 6519357055713 187778433479 1547890478542 239649469007 936625655583 571737874557 3954595906784 201116542120 6610520935631 295050730807 5495730913619 1513480077010 3826023117656 388986871921 2040375547918 8161033731863 1184074572613 639086223391 358322863448 10181263182232 1720530429115 314360953680 1390753485449 4223040411991 935306096367 200702402041 1367711292686 184138049819 4195992578247 5722251640132 6227164259170 4070252239645 5977586202724 1365453956862 1826698907418 753844848986 361830771614 1519396700804 10547138563214 2408392380516 250594959591 1557543169073 2569459298802 4154958685732 1293991266921 1360628324252 260148327432 3065234997724 2697922392794 1023791158813 4895333645401 7672922908704 4061002227635 6850067650230 2884033865833 2297387524699 2815805572839 5678872341837 4158022138725 3618984114424 633270812534 545147337622 1308569571263 757725369832 976167461379 6251392958968 1766030270653 7827019629111 294107107920 4102622363328 5584489425736 7624502051264 6292211153327 2924017100019 416508116305 2161539236278 2438586561065 44866521832 1369472548357 4720456146652 4952552180348 49650706945 850301417483 12197446361977 589597738054 2976268384265 775026033088 3127324866540 441668067354 3534533785816 587797528790 345838732000 1279250412720 2876392889739 1445113642280 1583333711298 71197293706 6153347237459 1434073381354 2675241177165 1560126925157 353126686476 2446637822651 1746060409186 102084047269 2037246440839 858729438083 1086112880354 9085716982098 2730070323733 7991425708564 427871970887 796073293626 11736464158195 6313674909268 519040998329 7235178075779 1331703202903 4357157150791 1330833023464 902318320745 3624914111210 3605709444369 1429210325965 789091633381 2302845209204 5399624998771 4978727264639 53050794978 2781314423129 6087944543844 1632866039315 768629988 2575802470435 6084973086329 1923899933067 1378384602389 5683149645603 2545352676348 7732817452601 57341012321 4019453296987 4030178208976 296821419686 1259084102954 2174955576883 5186110489981 550318120253 905115665703 5539584705588 1919300001470 2473691975465 1077406044137 50348504094 1266431680895 2819620602409 540173750236 110276915943 7949027505652 4428019200382 115318747474 3434610114185 2261535738629 438513666803 232354917409 8656387661108 416904419063 3078273045545 5484973931361 348522797248 1625630960774 305007362744 97832969050 3623125771736 1946152272045 6509738544709 3372780682462 72293754568 2020296239598 4168811821989 9299191847549 436341102584 321585111977 1015450999415 2031984244203 3358798762149 2469639907196 1541549871308 2351109545643 80219780144 671631671482 1468204584160 2277269397814 2078090599900 1125097515896 3783868411451 1335258504408 30261062033 3622497096682 13736923706 1206210826802 151085790497 1301713105078 108732682727 1429883553780 1874743877735 407229278704 6062269026967 2622956878348 740143656026 3624462637249 1955402886953 6323582591482 2154136573751 51729364519 771042386747 766130280616 423270456175 409125178215 1292195418206 817890697932 1197136336266 943758843501 1531440159650 6281896138004 2522343016933 1240368107302 5405128055308 7373775721113 910800026670 776615650519 146521605985 4074683166645 286929708748 4651488001973 4978988167546 142922476477 4008774526788 2431663440961 2237953996034 37090354549 3821960720695 7631103593579 3656965660477 435322642545 55138318384 1733388324907 2924446015111 339111570485 689815450133 267304506602 1013178524813 7041796826868 6435727280193 85668528850 776576188231 4139438676352 710867037337 64359508137 810516891475 86910977263 1653960528032 2401055952313 3185956457376 245449641044 666974946859 569578477467 67873699584 4593139386844 3309982889466 4662366559556 7659334742959 716119502567 332904461545 2275790290443 699397589373 1728355295364 679914796565 3369669752181 235552231982 5715850731724 4916545252538 2443098276203 3190325773264 1753003978845 63190649570 1027358613991 3482046755306 4884485794901 2949690988378 2591708922571 1622616449792 1698596300827 8660847690644 852325778750 254266881087 1100820941258 1076942204120 5461046347712 8053988010491 2586906859705 5107945295702 1807486149607 3224542511826 704818519766 1822759314565 524098209472 183372718357 378320134252 729170425395 681057433405 6897389340 532960571027 7843117433266 1491339523891 9069665341514 823607666230 8193684583337 6596032399384 19896823204 2717824152852 57311085302 4800232844386 7398533510443 3579542226403 9433318446525 1869798104040 11211701121279 1731399520356 942823632992 140398220599 331611589481 6734370973064 5714006116818 7533559934294 8247694854051 6654802385884 1580228520322 2591386226858 542611744199 4577481536196 927659733992 1978851608688 86201906925 5247013550976 9647442980362 5845909894827 168850059858 45919822261 5507517492915 932941514278 252501902171 4687259491834 2664597829 1465396880268 129441321689 186441253312 340126492852 2396752365538 1289808457124 4020304683695 6702811099448 7965631568250 2403638991514 3488697913927 3803239559705 2457344245404 2808447600641 2171138179487 5507281743356 1817011910075 1954392027768 1009066080284 238919377960 5961611969594 3644603916564 861116948131 1475458263863 2728162975304 6784180403404 1790032658383 6140467753415 661319001674 362010839500 2551887102806 1142143760656 111796080944 2702072239689 1076273910745 446570166384 962406362781 7942572161087 8588417700949 1057448004385 408899602000 1739282244241 5643973550297 50106399976 1468822981230 617545099613 5839560557025 6793480384997 434876430213 6013438631769 3639078950856 7836632105448 2920367753762 799985188471 8465691630073 715752359972 2334016671483 4376731775097 171444087896 432781737930 752948713548 2302925278786 8059062941827 3345750853851 2040887614436 8355204316274 7382878087251 276329959129 4684260416213 2462050429888 150255616691 6922497033873 449736246197 1803755906111 7656803100930 2936961228545 18115790201 2290041117473 1824205023572 984661330865 2292351824902 4695835882985 2331295561252 862805733722 789625260158 5638609480084 264906182377 5968660018271 2385846234273 903048414121 4927312227965 846865833059 9104450944534 6672740262053 7623667579695 639585373534 9089477909311 632059830531 4139842446051 6531563114260 3711615956796 2197002205737 78534382323 31033792245 1275694857661 3669058282313 620275926601 1083269978873 3849404342506 1376936613644 2892779749947 2898668313645 32819992563 4826090292663 3727224029798 1174558228615 7112661794665 57138698775 173057404313 6812914919645 3385775563151 10762512812905 3460501023669 1403251361840 1231530050646 3030067076510 5341584750840 1375554387632 9654179167548 3256876633964 1680718277340 4579870139567 423648331817 145777809228 1659689399506 758162120316 1206214081798 7095367605164 3678613696163 719955412229 164907466542 1930329221777 6356649872944 436071240123 1131144680297 5293817989036 3225201798525 9519723843337 1541441828275 422847556198 6655704668017 8284134253667 7603729235 91446243152 270907898599 654639812112 365000566200 3129167777554 29237875908 474701484387 2639511526922 1482821842268 11802505667605 11086759366876 1136264651423 837548459774 6248949815194 322102415774 1433888727843 11015259397226 61070488231 5871841414676 356005087023 1554944719719 137721868377 1503516091465 3764059507449 1319068243393 3094601769824 2336952382699 23204085311 536467484208 7831098738 147901680665 7418481915765 4552339364725 4122891465795 6236333524227 5274327352678 1688788178225 6348482661858 6318551934693 2238197061577 7977971616182 213104838740 7586990113029 809938307926 3027771705667 5070872141420 887698496165 790054112437 404195515789 91188861705 1045208486909 4829688267496 3880405726681 4398816067405 2606761216480 1082314266031 321675271745 4119672027742 213763043342 3463291659784 4412161115110 364334418596 5844769840639 3555851542226 5602450142 4404142720658 10386314880736 6037770694642 2221336027756 215432411528 1531137534636 5683507230482 5692329889411 7473167923883 293850897796 5187223584547 1522359140977 2193454067557 10826441154 1476213673099 491091183825 67896059952 6549115419758 2152866038141 954338417658 806254303462 7349045468307 1192242314536 106979365400 2706293498698 3597155846807 4697149646320 5581070250970 7095885458619 282302376887 387310856983 520060281525 3074867494813 1935411323618 257772381828 2029345648764 1925988626488 8730208853456 9990004672134 2768218737293 1972057126473 1657685367035 1409989447247 7111307480777 603656732304 1083616746228 2967804260853 2216406869831 1491367537959 1212682397833 1931964372828 3129222699852 3316768045085 2210241573533 2812728326518 476561355071 3704657731208 285216854250 5165403866252 4855751116550 754328322040 5489707435770 5922825045527 7991464169960 2613087525606 2918603657152 359794208814 250642033499 4999032472936 4621851803149 6607419347868 19810501511 635502283025 867628223029 3632654769475 5842082032421 11605630515834 2101255815594 721776963382 2762333768109 1079433612425 1445749987409 632724651446 3090327508665 237975441974 290860854984 636720266851 7383504806653 2545560289271 1065065357371 8158914194999 1034843892308 8011633678399 2997350975 661407724170 5423473660378 811493276117 2415602842292 511545506913 6139347066824 5706843689488 5888427077915 958675407985 3681304552256 218500086199 10697875964807 447728270811 2218329350171 626756109479 1151081529296 285742857583 442407127588 820572270591 2097632527541 1258718445259 571516438625 162317251689 1688831306312 5598561981741 451389554147 1837598795622 322037811741 5611549524873 706560030722 4384345977335 8428939394209 1562869025513 1042624457532 912659430212 1401103489545 4851801162 259841440373 237606060022 896232967712 214829980694 1014120691398 2453581045154 5566925466124 2264901032095 10227993214581 5232598200614 2742123481046 1325846230142 5897758892881 4861938568000 133776362183 7615717230927 2102098781704 6077693729102 21922706384 4153707118300 1961404424740 5757566028671 687872742108 2299997814951 5365285280225 4991711006015 333797023054 88331377612 8528067332429 2525174713106 664227195723 145688798127 557382762889 6816957226117 5552083380434 2333591043592 137162719250 1167062631218 3676671489367 5082090657279 4726668649228 963233983065 3600824002682 363802610564 2625407523672 1485633582967 1670353327057 20646424109 1714875678455 3499471316511 7688374947823 3445204799338 3275667712322 6872899100380 2862646787889 1021760224269 364159568560 5129875408602 677800212839 3326220298319 5565234142159 1825291845495 2963118493566 11210079071023 606884061354 1913989301079 4790892084591 4326764847443 1878246205188 5041501034084 353282769404 217839356924 2869828540127 328199467253 211465793181 1196899384744 2135229214765 1031316886773 430363828968 513877270261 2432265516050 1395567947915 2054930905959 1088720452828 115678366293 1492054064273 720855718599 4028127938548 2842216086832 1867322065718 350313078886 3540243327751 747460603638 1070091783349 7040348086415 7328286856564 8965239384165 2730472679743 860820527632 1178943422709 1483651331312 5241513406722 4053159534192 918523738410 1060511384860 218820543618 1428299762239 3700208488727 5090256499542 3453391748304 193549331190 3377931625535 4382830765009 3058800998228 7104243546122 845577171078 1570287018173 8980498197935 3289264425049 2385878914753 824977234537 2312573335450 339795227314 256114286998 59458228120 10294098854980 2402100517716 398280443561 782510534057 2612941994669 2452833454269 6449411194203 5596758873764 9096216491 6062388598965 280059310925 2305140687891 2953830148609 382049816912 1495754513623 144161204620 4704457146932 7736217718740 2176144832589 4336809935007 2117233296713 6166973872319 959859864685 274904628769 107077435282 1257956894356 42030850129 812145026035 728833187307 3093968149059 604644869634 246275267084 25118086766 7774723644458 922642122852 1242139117614 1340001551726 167778549236 1374909617825 304862026132 2378054761 12304772541 4019169590060 7814822336637 44670968658 322297207705 1346334007965 3353993892460 2667486729344 398280297829 256324528589 2028002412190 571346824461 660708566085 6217877693968 448575662595 2133604361654 169235407564 3199512050452 372059132383 5023960081282 243091403570 1254170585253 1807120388698 6809649940491 6950683771060 4366439897541 348340459839 8920289146273 9551448905756 1732801205534 1290915719916 5038770855294 2694867795984 5048025844037 1928382555568 9594558802881 851595254254 3777654308117 8265488751313 3392343852907 2322716191251 1567110868379 5623182078255 10191600088080 921245333982 2514800943533 993445613673 851362752032 428443402705 4184818072521 6877504825569 797496177064 4891520091337 5492605607121 7735593337809 1543469729511 2874552763358 907952777312 3529725276978 3105631548235 1635798687482 5558014791523 17365791850 2425160210553 3023583523283 7326152966 3215989290043 3571601386057 6055799360027 8364429213656 1141007229 1785683353975 1318591699275 147432927778 2515911154647 691993182558 795516553782 6887196744649 228254318098 1710834396196 289237463199 733908750594 2820037382843 4567914324257 889499356243 125203739718 1047151741172 2678759519683 2080000454115 1295778778154 2174615209938 2625142302067 9151483648497 8590591808934 1149984819340 4304627550231 4176104756017 1195684264529 193365584644 9900471896263 4961090199769 6177583341507 620723225662 188609946148 1476913055221 6759343422710 2954620328117 3493101474047 6880650362882 5343768284708 2618775542066 6971043219341 2166291901714 7887741409482 28324976294 6363340160263 1588435714641 539341247526 6523577463594 136128941058 2384606960635 4717623869776 323206559059 877762602943 2060946728510 1416361009284 7985733066281 9811585543642 2291257411416 5420491264530 2240071665641 866049344092 10754440848163 1304077484631 15476745527 6522271959434 4047766507292 671830714217 1627439449841 463156289428 4380946070821 5487230761793 8074862700649 2163120963843 4128069627213 3230709507865 6491801322984 665472053895 5739237274404 1715785919220 6236414437212 6962970168850 2109970666625 1293233502504 4445039693760 9293666710486 131614670039 4208243281475 2227222618148 2176422448843 496397574125 3254449467607 691097111493 586698623273 9953314210892 1583904849484 1118768919041 3252460556491 154063464728 8830714942069 878879723303 256107064464 1779926564230 10869610406707 8500401794595 5302858039083 7581727364779 7259309148911 4277671423262 792050171784 2484232732759 1135554260526 5463951028685 132985281518 6546992033404 204421221833 187631764755 7301276325204 2936482372134 742960137901 469307833536 1208245293870 5439379815416 8821165298026 1959874887505 3656410290446 1009399291687 1793568382823 1055103342950 3517048546648 62133754186 911304676272 2055870736943 2523550625 3708044668588 809162215135 1699413562435 348339780064 3427263524602 1424319786013 4479733876047 5438929371204 739374256069 2738741884064 1699475737035 2458740711175 6168215629255 6826491300569 40088527114 1784526334771 2979556482749 4346150011376 64710545658 326368263310 127640106296 35915927545 2088371985863 6754291986705 6003495620485 4477001622058 2505859469835 7151860328555 5397927812292 3229897240792 2382321861582 831145220351 490704630973 2093568795495 1669967926301 1717448925927 285246232639 2039917566960 2208627062702 2140761921800 264336206000 922523116701 2891684920904 5605979470486 1062065180523 6369947912656 2382545519157 4627864173308 4605164057353 1452864428855 811575999793 8083596130295 271780330221 356477603068 3299764242648 6472151932284 4100293604688 3772557535183 4598413661696 118182405139 112244476258 5483385829385 2689105657221 67422882500 5568359251517 6497891499352 9493398017759 6269479530844 453909152400 1652978158754 49052446455 793513777055 2105382722106 2037094872689 6274259345238 5916270921210 476515136215 1597625583589 696404185003 3135633967625 1515566987437 1988830264655 9342934080190 5509202864190 847235389127 2877972829118 218605919389 6520349247968 591600116140 96538682771 3976686121295 914691587605 4138925192802 2997107886577 1757626792697 5027002350914 19977753478 7960030433686 1426042800743 3347444088258 1331318572530 6663709129259 3064469815935 602105893424 4896694368824 829824527385 1610285724209 1175592294368 2419965733172 240838028781 1000853632088 6445379053453 5073295048701 7716619722606 478469013300 692267204614 323130564625 216763336022 3409062227653 3474479210524 191046759509 273537880646 3793724669002 258311595435 1941152348812 666702624788 3920444691921 564694233741 94102696025 136714376184 11602953661412 665122860044 629852606 3971074144619 650584931284 2649476012070 216571316576 809680183968 1039664414651 975960040168 66029419469 7197429150313 1503356627271 7742892955806 1179978254804 8440702767174 1117306947698 4518355971279 8857577656271 4292749700620 3060236468441 3162915170343 84517070436 2130954378113 4003865648308 1353801300278 8418482007089 3681369679930 146237056741 3796322277073 2603137729248 319229131511 7852581623333 2940849801748 2155896074289 2588381208879 455613267665 1769829697709 548881785192 264116774136 1700588287188 3769172073209 11457242096 219252231095 694133819663 1775256664321 106434945913 1523524446942 1077476301140 2315842903512 290450117887 1279989710400 4255531051488 85780599848 1503379087600 1731623066503 1060519210313 2987215339611 358327118354 8937879385417 366516354122 5105798902902 3191161876042 5778682085640 3493218974055 1953155912042 1817632381550 3130581564865 7242708114353 5756944258269 324097088431 732922611060 2518213270639 8985317008395 143528612214 4465640658070 263877460282 4852180838391 1248589093724 5115214108850 46181628212 2721490663329 3316153668910 2442504082018 7216705312916 7202256466187 4364679953129 3850153070343 1735628486521 2419535144335 1743168522876 930398599091 2404759210552 7243419889334 6853171898045 4241998808961 6790638488730 5435249319503 2245749600870 256025094855 325939907283 4079184633469 4233500508808 210396679543 6504646473963 6281001253100 237904550212 4281359167194 1356590438487 5083367591942 4717277486438 32173280229 8107401651054 141093207523 3577853442226 567256493444 4265703981681 93207432456 352026282496 274253037960 1517510532113 7744893285783 164655004089 3100202365212 81281992101 4908079035579 847282016481 5890138077146 3791070142297 466702154138 1991232402638 5258282621941 7598714183428 3314427181381 148023056612 8262203741939 6762174225629 3399738147304 1704350582611 8530093739798 2718523375757 1245343416753 371222952180 5866466076082 5572501701242 31869822117 749895128581 1082769307304 7585626134385 715475578584 3845378533748 17038579886 2393850257024 230903510393 50308406464 9157844794497 710352853774 1730602823676 53082127364 1354130368074 143950805039 631808712144 4937610126254 459420748336 5688238749273 2834206420768 425458960905 2089685367927 62443065689 2038402982910 166520112436 182943007327 760680304122 1626506941799 2365396441899 7815221728279 138430990497 3166481091254 19092431313 3324342975047 7809388863902 2114976207183 2380907761852 4065391270013 2413553066486 580652710229 1034764626188 900387534865 1886150644209 9543143514718 2920754943042 5904649370258 1799782393563 2049372654124 2188379239631 6592899444097 1175416712810 6271789686012 115211477865 580528981814 1710816862503 3206493877063 4771877399740 10931394335 1623082249629 10447328606060 3996521491769 1366815725888 1142617209132 7085356862270 8212598977510 1427646903816 9261077778 5319727452109 1580337489866 7586612349307 974079379727 9494430852294 2024110160559 4522228994573 3443384065353 1572973896228 722467488563 4454164276429 2466250765401 240332734781 942096974001 6124651047381 5920281732542 27260125692 3276367391960 1408627432475 452915151904 811771815460 1696386503739 886411711558 1678861243520 4851797785941 717553059955 5343725567913 4361986861890 5883083612649 3062601539222 4874885875712 5560228860699 5195816033353 326803765159 1765527571875 458413581295 5264578837497 580771701950 1347945231871 601746529555 1210833155338 267530904370 9504649287862 9084950061901 262409745952 7528336018034 1462249531945 1337158726643 128704388068 5061481364649 136841527832 2571945239403 448479902786 853011540818 513170595289 556815052425 873992518546 499162071967 3945112644444 7785235677956 11170015107037 269176417419 69111618315 56909885532 1890218255775 13899455555 6814319911547 1877273690372 3694628934312 898697354484 827750796333 2133328020209 668113297052 2381620420612 2030931369771 400071901972 6299330796925 214715157363 2022148783775 3217503265862 3554301273790 14931536593 246616513272 1793027991285 2564478325040 1025998184948 8430992133409 71114377342 7489708501353 626527842391 2877607419291 2288461190298 5881081114265 9164131284096 1123888215856 7395641096094 1067910112444 6039975036943 465472713433 133501028150 1814998920888 168674385669 4860464978987 6512303464082 5579463431730 2035189044274 57552151659 1825698704668 9002765539298 3188238622372 1487855154665 2299716685045 6022852751871 96787613722 5725615193775 66471432070 2073699079542 979686882366 104044767005 6283563636069 8794121004786 5134045574786 6123561900547 163147499186 170706538899 1615037633077 2335363514776 203869929201 9126131156109 35836111010 1270452793047 98311203398 216866854921 1496602376033 2775428519893 6751471275477 1256322883156 198550940543 1012446384244 6453854437005 1918141137117 565390302655 524650934934 2776064654339 3515216717875 1140934734933 423489459004 5183850258722 3315409626119 5693973327384 73081559841 1976783161179 902887710228 895109531935 2766114706382 300649719825 5652388926088 3635592138781 559735966825 3565829882323 4885218345378 628837058870 8718360849719 2283994510216 1594117274139 408014996283 1083085253825 5268178213370 488332379829 7587562023695 42101248735 23345009898 9776481951866 73508553709 2393211004161 228541834826 2358240520552 2387772317062 1443831509359 984933944985 4144629832602 2277963609264 2890875505269 458613491013 12751941549 2200473966854 1545424915394 2384474726784 1630546228063 1880100063365 751131851115 1091004559702 1730127254470 3916224324866 2567719244912 17225779841 6629365414701 1882775772217 1153447041843 2187345595822 273373626380 165622394107 834464932495 346728064896 1767592798873 3736126317177 62429291829 1240918263594 3961048277524 5466747829352 861760708846 2435886964054 11898453652 7913096379797 1228003454381 151236266155 18435045238 1255215405258 8934047641269 1418267363776 909765378546 3057225851893 100236622096 67475179060 2903007407316 182893062911 35603485072 7098755245245 697141117037 8085707737515 2633232864782 6560180437794 2973737900467 1256833236244 5450294869009 4308149153715 7054728549148 9750367520340 6387679464969 2618747938199 5382803249159 9659249285159 1444542461782 1860455966518 4796191153988 2463206633740 600115108498 20298343692 4256478029602 913005342424 7280493423759 4623653379490 6035086483516 889708243164 2807097082411 5093360056953 1906195607576 322648707485 1741799870728 1397300874416 7115224282750 3299630938176 3141931933217 2909487164585 3565296097653 2073236815572 6886285268147 1562767777869 2087768073228 18632088774 555717366054 3230730162134 770892750880 194259469054 1125819289345 3440112344979 3742771341007 7369363106972 588711764635 3506811813398 13238119571 48862688915 3163490750694 1435214347777 10671409939065 2545951925274 595443875027 502222346866 49472642307 2814436387739 5075034699619 237166248953 1187404965690 1756906216112 745918351119 7838209776233 2745402481131 499796682912 6957686172363 196215247375 1545915289308 2552706628204 5176724703142 7127520801812 933487197632 313834391658 4346682279267 1328285639742 1858861514412 105922044806 1964385236470 17830058174 2519501010451 3038238172258 54608948890 195958593227 878635580131 1292001831455 308156290801 499499602757 255944344858 1473124330891 2579704536196 4514632327476 1849853854716 2250498185670 428306074296 3190014737718 3029979511288 44101592965 3323718088474 3096611905517 1622139594331 5433093276293 9156613346456 277399456453 3826288240266 1021436940060 4163847822517 9055199042190 9660563702260 45192065187 814790259151 7481061169853 1493662134947 4343399521953 1049683020817 3103963431508 818701078975 553866318573 412523007225 133646907852 1749563354884 388031211731 2670253966040 1319687542993 4447986434662 438577993588 5710377205823 2212462249010 1123864342984 253988553542 2762900546474 1538037096310 853744637975 1222038463671 1647593520561 306372460729 7058356897795 2749378387829 6659927520893 1680155549432 6591882362770 1404190315741 8681505844022 1373572198251 291395973222 3951088430370 5745014425546 6889436898467 2759659607211 124694954846 1444600541049 2525284772399 3695875240504 4001049080934 7057424965970 2059292955413 1058831275734 1609896055989 674552821950 842676326412 2963487111531 3500078873249 1600575909517 3148566069027 519808465334 5629525005115 1170902581223 1652348194209 79600766340 5188300139793 6142864109667 383362114136 2171844993354 423293818754 3281448762704 3990293627823 5039532401396 1070734184152 4504180700953 7908969943018 3655729860203 1819350390714 209179825009 539883646968 3846299982046 3947704358242 2448563605432 2289883341981 1395467649338 226271711137 335178744311 9298519008738 7066718917417 4912089780936 2792279672637 709503938602 9578478636281 134447581553 2742072642992 5121125143158 7024930288404 8217701721763 1074253995685 1301024661525 2314485669302 3485850138989 3156984290735 448506904942 2645189661321 4251097006084 2958602698812 119292031956 1609455880044 3383467572422 2280537059417 11248502799308 542457924990 3623835364813 2688987691592 953839161258 416306041378 5840148105873 4341724379920 123462037659 8254729623665 2062025287698 1483789378230 1489598723874 4275475443582 133947387723 3667118167172 479828196821 6674507996392 7163753821885 8054747608578 210630862482 1020560373279 1055128277262 4140118394565 375291706122 2294851374950 261466724008 3639618180596 506150398557 480137271488 5252969117973 7220086440515 9140589035370 2744819933994 3366849328294 553566054813 10475565020947 607726729382 11011113651176 5952891501990 88724668229 5820460117 966658612797 1440057675006 349936177786 958986519983 3614193985889 52222904653 1316872660098 498127878230 170899284137 3018591614827 5250506093252 956014129985 3146231932348 475926638041 1151846117783 2350092524006 432848632976 279769996745 1323878482717 1011647119008 280453951661 5619587886123 313044337185 5109071785209 1549505036628 5353888255134 184431277343 2984370982533 3266042791243 336124215424 192381313497 1100294584887 233444353180 1121013986489 777830768846 286195223993 697398163731 4848133638815 240193639130 3487756119017 6732202195485 5733539325422 3607373886029 257523554028 344556667954 749199659121 2255516074974 1029228455894 7995915715714 7914617713414 4728872924520 701339613940 780357539847 1408701295009 949464494897 4450683908876 3288800844842 574017491194 61906541792 2428447424837 468306812531 5455046794095 1109501326736 5479784270949 1662719827031 1361544369579 163710504457 1847211809158 49593348992 92697289298 8143522550515 457572124784 6278494443005 7430634147988 101355322335 502676258200 8793635586403 1604692676921 2495910419485 501267554204 1889487192299 10175241015757 5805782296621 2380460655593 7347591040944 273649136515 5336432857333 10842475196135 29638801545 2878018248391 19222334401 4874485034466 4701589224782 1635833738901 4053733031201 4468419244884 109490560241 83024715585 1257108070368 3520592457597 3670938289580 122136869508 7284537162978 703953344865 87314890631 2503081884254 6506257467849 5029353335 8165949174986 3761968397400 1272077742457 4991622914218 4099714768926 2666557951073 3111630199798 6457216241403 3748795465542 1818259221194 1236825339182 260459967077 6374201543408 4345837914393 9568544052765 4401480913099 1508857621770 1182892928865 970013786070 474029962478 5970990260044 333608422054 347975464285 257358299562 6589326931135 313166717636 454271282078 1056499733829 6415208398751 3409421913887 469170701083 3266978249457 1090456788941 2836602877803 924592829408 727331971230 303726915491 2729627534312 576864630599 1501593926160 5127744948505 1026743694626 804923361860 193867238089 956095912564 3315578576573 4742729600064 721256655912 519042173059 2775777278739 1639190040664 22360594560 948965004288 1095554427353 3082100366144 1784220449897 600627759512 1453911592463 293818995355 458089325877 82088251695 2444723762350 4280796142002 607773860741 1206625363496 5073506983709 6325057812089 4456103237040 818060653922 311556310054 131230865176 2118185602503 1086259959291 7832251583748 2275675892110 3137881995394 5764510767763 2420240704100 5879282232746 228177217699 1698087640838 1540625746460 981638205621 65666674345 279365334256 5551135520819 1520292227571 1240369294891 338265344837 5984430818519 565003241005 1572585584050 1892910170251 596672349501 852340694835 5861080507675 450012732381 4604774152257 625621633239 3217279087109 7265530187447 422513916813 611621960609 7263254974246 7203233852272 2016142205536 1404138673664 3795987227759 6495354594247 6992099516621 6524215709084 6922410084513 1894786163532 10092487612173 428393976152 7197291290 3798458974278 6004099279151 6272595271578 5388063934219 3519924671086 7802983808257 5079228396232 2235736120462 1108721479138 1322544924775 7123392145 2595816221783 192012593764 848514316337 6695270877380 1627204679769 39058577352 618742204863 213220773529 190625232044 346221552643 938813628698 3182147503010 54123693085 7270283801899 2726440738334 1388310220363 688689258543 4107706344388 967068509462 3520030025 683914216235 923321448623 1754010712588 56099531443 913186929887 8071942151733 1063114693300 4270276284362 2987353211 451258713226 2619339060496 2619017240939 1869016312226 5831017088903 35219424943 589301344254 3259632421059 1775646892653 2868099300055 2277199356181 302866651685 1632294110929 256833390139 1844866049712 1438520428672 2595874917398 3039816407445 10442169698045 4795508382947 762356717764 3746459311825 2342994296176 4012858252311 11232673853 1854249505499 1470590564609 7011102426185 3577837308888 375567521964 1256265708571 603114612205 752836790899 1380260722879 1261627598320 2845311769995 5064571091681 1741175309850 142456983829 3400190932409 4052108930177 815902019147 227082875635 3157697566380 1487445098198 2245604395539 361379093945 1820257579772 1070653105010 340938424011 8673715567267 338352941981 51704047788 901628830224 3019634075950 30613728585 400099371028 3240918998489 4198852859876 245551561318 5706406332876 7337348336345 897470980207 932174954809 6679922898155 169512914241 9679853721696 2804069239208 116613723963 6601920028445 2773241783551 747283813870 1466895950602 3007118216253 299413409348 2887369070627 237046105103 215217649325 1174793882726 785412357 5915940684415 3745159482477 232960612278 874636894818 1628066315683 29524644323 157992020795 1353339852464 2643185931811 546530610376 7464069738906 8119628196483 1939367970037 2159429146927 95448301636 6965025529923 1400560530124 3140076232091 1309623476847 231102895784 183966685182 1393080314872 1387028150947 3542347389404 899371738984 1771630293137 2162629009628 132653345823 63534460397 1375167230605 75124094946 177296519773 180602711496 7466235782137 55330934121 3024040581817 905083810216 2493913052783 43919028716 8051390807560 80837620352 7035048379750 87896411658 692062148812 135426807498 394815803071 2691405028793 1475054530801 5017125028665 586418123389 2131052719035 4723626412460 750517155016 329809129786 4063488089088 2074268003685 197521578895 4774102807795 1602660848723 4792075141842 1293608258715 457220977858 2535675941034 487492141573 6136253170614 1799298863226 31665815782 44789365716 65991663924 458706473542 4479902714750 2266998702655 3812321392391 6594379017900 2530686419883 4487654659331 3667194490914 1821145744040 1995620166713 5773722631656 251888637892 7530023576320 5328037452340 3029294778859 201599003252 2891448913 1156674702729 1670078452443 3917608340438 472176050371 1734762069613 2838342888936 738822434428 3447734675836 1477108342260 233771462522 700391627752 1550193493400 97653735129 3965647477576 952287481532 1884042305184 1659541454705 4473202392635 3308399030946 3426454987717 1832574764407 3820891644167 1299713812476 6309970511100 5753202126823 10634698141999 1651828651862 949977829948 2515262199541 406644478401 1293583063625 560071059734 4296066361522 403272111779 5173986850941 34423699409 152083969832 1365205059224 257980125878 3385822276903 808039060140 2203498618896 6792453376138 1967903273617 6629263014643 1292127648909 2902794289771 2641563139428 2754210658011 9273364870586 363091575632 1713932590718 387426563464 412892500933 2810508295236 855444770891 3884697788488 556096204926 2278652663205 2477568915526 3228140877329 1965807941647 2902714166442 387824008215 355209189890 1511937961066 1017290058756 7167745676565 4024616026069 2225353069553 2245594151526 1189294213292 3345229480660 2905238210309 79830379162 618173277680 2980784269569 1796958909362 3689775692856 1128993006331 1575785446139 1576080906814 4178320908447 2576746208645 2742198166798 5162644229927 5481006048706 2175920047399 628189654548 3132566421347 9828638423663 6222024800639 2917411758145 489879573299 3058508500030 1304801758272 37826629248 5915632393571 53018004645 4552603228175 140170320349 4065036775222 5665276578744 170581907938 8172884220602 2735859222127 202243811768 7568748539001 1467261827878 1701281107587 4372743337631 2335432591619 702782854108 5070213521466 59410446273 1287757763612 60939909010 466924723851 4992600344628 55911089634 10906768969387 4677987203798 1552562275877 7079202377856 1262022791249 584888900587 6166148916118 3880539857881 3832781772923 3860793360958 3226005582370 140180413251 2942937585925 2258122395421 10607415672387 2348161814049 481301087400 25927595705 128784213518 5657943661540 353445219456 4525943307532 3388159833616 910722531720 8673205191 1014085450305 3119322291730 785712882547 3562247241171 729125840827 3773713072940 950991826389 85660100975 3315452795559 867412187809 9531721198282 434676021115 6329485763011 1219682701759 4947507288388 877548373101 69743959290 1985501174615 588559753715 2935904712 574117989405 3349919709610 6553561786436 1272963446670 1901227237743 9092500620691 2687355129535 9947310173176 1344677310025 401464061412 884115153321 3201182270095 776378802374 8737247507231 556591051962 2092449237165 2543495108193 522234742121 975593657626 4957527336108 3465446267450 1632953344054 6639236101386 788597064840 6140553612891 1648388252167 87598765115 2611752721089 4794527181770 212905550940 160220585476 3505336551459 2409551382953 9097516421661 3942682029882 92285914784 5988067265608 2360972250630 255371252241 5420646004242 4502984068496 952441416941 2167952192940 3241022064962 855148600057 1746043396938 570289333129 3705163395168 4339367811947 53010432324 3007167508760 3554260415673 1339003194512 164971585217 7507205644594 6459792755578 1579068822351 299326094256 2628333591362 1439805332003 227862401882 8892980839760 8918530316450 3229464333910 6619894547740 2899102398760 1855035476944 653906032622 933107444028 1442628937212 1241560457351 192341186126 2519837431011 1485141241878 10418034177371 84569193867 2301452154317 4059944173585 1462578423083 1275799076336 9198737886086 1294231901449 594770468897 7234406102974 2147966015958 442001047586 1278147879289 8444282429174 8470330784670 983064479956 90541026951 4708093205510 3079105989638 716785020693 5594886625383 617559294035 1878432256871 59266283607 2305790316224 152656507788 2216314983273 58319414946 1131203870734 217261978136 2009209905649 20400429092 2901635871309 5003151139957 895590006999 509408592645 3212250261129 5198432441304 352641459754 1600663306120 2045665168464 40103974036 1755415013608 1752539979522 277836445066 1831522364581 331772150017 4210227790697 529325747630 32619482170 429262941972 86612524393 877267719869 161287203015 6451249645386 2988347605530 873856038118 2775968520793 3243235085509 2097264301330 435706277656 3128318562719 937699038028 1272163382226 680056480473 1670841244098 7752138865465 5409859366775 215396584828 729437055756 8682890143260 7739132612569 3484173578085 558533277716 4556858390988 172068504231 2190382026753 1477408041145 158773752772 4125955574140 159992574143 3107300217832 3169931663200 5022453578870 345598947399 770916806601 8321619088866 1453082552666 2866086944221 492057359002 1007916714379 4362227286177 124111513395 2082630889551 2100213737211 18647967562 948918056385 5159180789228 6227958250278 2440399280914 6507501612926 919550904796 6981135138172 729637444744 569532578612 919067277311 3800036682675 1263618917264 9842866947907 128511489702 10146707909986 6501757034109 773402082454 1619361419543 6966606725996 140493953525 3962972176406 2521876268085 18932432795 879647814407 1009653795152 1362842548 304279371796 558682747629 3733171650283 1885964463 436895360453 3459012882429 598985477513 8402529248434 2237705914289 4091891731677 165126698249 356052561181 4237367770152 1120596514607 4180844703705 1664887411400 3586536134635 1946583487444 1195958319283 2307718238063 2865916059816 166123694632 743294463307 4430348638801 2544482928965 316675266705 719002298324 745905560554 3782342473710 768766679652 3094799939477 5016522546588 5571512859551 43915580214 4913411856517 2268259322274 2381201277832 3026673079274 42181272733 1970600542979 1691085659805 9803116793790 274477690489 7804803421237 604271694758 494539455714 8946853682873 1317064867688 1824153608472 4633914114808 8807706138009 604453144574 5750395711622 4473740964297 1682499952468 5133083960107 5823132402735 3050044422480 250510827055 6362042906631 1849798307188 5297532641225 1304658191676 760917425165 8657171217383 6305469257467 2979032394430 2146859037944 3776002783337 469060668920 3061826157880 3120316155033 8712397557992 5647871045528 712423167 4917870298420 994079803108 1826860671602 425850833046 3242190663971 3672491289049 215900080246 48835260823 740586142772 2202021636432 2468616705966 5712971421384 2662023394604 6673094995895 1073506944662 4427696427300 1887990980674 627296909053 1199286371763 24686555602 3784084390092 1669848307489 959588523588 2772671186558 4401558965240 1008183211482 1138694093517 336424720148 377334061173 4444588541482 674677150656 2693531154761 1358811143693 329100996790 551918801203 1999397579515 9995141754 233794092682 124579069496 1570838791514 4054801297778 218592946731 1306123084301 1813887590681 1048551878779 846489631970 1460767845523 7735581858208 278822747588 327737848399 1045136321672 5090798826655 1069740821177 5513346142018 1647298176351 4928342050185 3067205631498 11188022803 3230972091247 5766063114888 1330876540556 492088252804 378152449000 6855330250050 4151626012864 1468903915549 842307411999 727878231138 3426134182882 41825231292 915490277313 2295999072670 859345199916 7585407734044 2344798312282 147156471755 2389861312415 46246359497 3205156213809 26966459273 4898055138426 2979878389306 123758365148 5138955207436 673216561804 1505566736531 4794446978547 2899292516461 207441107435 2407472423195 2468517839002 361304139276 127042104704 3378271356457 1623986371033 8235489964357 2031352583458 1147919434724 7075972359083 1809454685638 583242873822 6469989620964 2797182310922 147203191438 1446377681312 129536053951 3332249269580 312322736402 4586755840379 441060882292 2697032049410 1909814603058 1306639207398 3676304765642 100222787708 42939466690 62809344315 684598234356 4012475795941 643460074367 1140890112601 3699444460546 4761249076580 1578414755171 1033517707725 5985188533258 1927666043351 603175710162 2789611727243 2790296968245 1367298073358 4344467997459 3121668605467 2366574662621 542074271577 44428391619 274053430423 2339415363727 4441225380724 88278851651 1487423589746 201578749148 1964607735646 3282875304507 727528640011 3439089219359 4325657686208 6054390625805 338220036438 5701699542857 631973559347 1545628370398 240744939075 943465969393 2964130798238 3259941599741 659928393322 1455174868321 5044379157507 5504252404909 2348193925899 2819749896020 274960449957 7037816008482 3599405585094 420673097927 6282020748826 1983980385911 931953828377 6368352548304 5378633085439 2101341379730 4091988726 1053145783665 1634491824399 1874266410989 159676901335 2409383764012 1383961283994 10146394531065 6043953142798 114723210827 342980349972 714222368625 2091252485196 4096760459542 9392769323959 7720883753161 282275046392 3226963632695 3208459054274 754066780884 830557812066 3705084825856 453711327418 3630114315424 305186696187 419706371124 1306178681137 6606592323723 216898923217 3789866923598 1292631497750 191359041313 1968435878240 1999829384368 1842826413994 756574368660 6219647557 2303811886966 3974276302305 3815339355443 730951755785 5977171517940 3499647936347 855041068266 747854903922 6171149678582 4104029334329 1065322898622 241106919247 2593279515784 1346360016063 3113750019789 9893646239300 127350483297 4599476058890 1523264131358 2056655455131 651172266525 695191280 2792264259312 8959752037070 6443710793591 3269836449280 3040604993587 2766832406488 1448723793616 1200085619144 185081630724 626213291343 234294294016 4085098480730 639668977391 8909328552945 342256353675 876707982210 3298747716298 1801210866937 3546288217055 251625212043 3375884064683 1480169524716 148487801588 245177646634 2757387053472 92304568335 1062474022547 1002964232591 1787135150090 1123715191651 4321726183980 904871219023 225202448007 460780529538 887845550747 897214848500 422945577808 1585239220617 3434809075329 478110584351 53102662621 2823149803246 769962283831 246097017045 1927293323359 1060110707203 6780607106533 5159482327170 78431012948 3149478556485 57780774138 8520780655150 2919066608805 3558442107608 741759439215 51545512708 2698208501441 163850627182 1406875823906 6503201493237 174575842664 2175631614601 657258459304 6687896112061 6155296421329 381711169138 975648111785 3242978834758 1857020021110 700229365068 872383269084 320489334077 6434555582075 2967800834287 163189678099 430465440985 7066006013101 6211842996175 4453159023738 159789126059 2321119677800 2292246830524 280306282775 3005114228198 397532953559 6152741464899 4166316413957 92786108677 3349240718483 2462508873446 1082164117070 4500807121032 4673227112484 3105780957235 1750062979562 3549945209179 3504205343484 1280872108345 6225635805 305898606988 1585950960166 2037877443960 191506725769 1015949263575 1066466835126 3260685305441 2702854351167 565012534546 1472145508653 4510880145193 242063785929 1660972909812 2416751314686 3805719586593 10077030688719 69125815494 6133671262926 1118660354678 3096102065596 5053949279205 684900358931 474144404108 3360714742179 1083494550194 2463519424494 186918402522 1227908483587 688327080466 4209300367277 2231241863739 975053456375 1588772923575 1043058781355 1173987771470 1429189281770 408182143675 479235543546 161242079931 1538916747471 534204908959 446637671077 120429551322 1892204750864 331451490296 1975445522470 3297670984963 1193810751679 3365068371 1493482900512 4264403193465 1578176588988 736348773919 674621457841 5831927273767 2416089116959 4044208292377 9474303286022 1727176441377 4575892094652 108398236196 705118842338 105084201458 363348501833 558023873542 516522787136 4052270679048 512153285442 3898986646393 2687463614622 1319234045724 893330347595 3252008761366 630153925615 1117292683255 1163907243064 2785724174876 890002662352 5277200449114 208757369786 2261841920891 3766698968841 5974189068203 509775922268 8309511605203 2435521823120 7153446222007 421975818405 442749384477 1683993982051 1103899548083 114062137999 2675375635035 5902221743535 687374871183 1027709543255 2242950536146 4508820111702 5604668184515 57536990774 19150421566 271392722038 2842483614965 5348299824967 161420245131 887660040877 273235796819 193808490595 78216180898 6394321350601 1907080089770 1171732456857 336552287546 663994926780 154346765602 6909108357705 660397439329 6531287209526 643094608269 668003373516 3517240665956 1554227905593 649898980016 162190929557 1861994153234 294391791422 8997949811232 57496438368 4466742231461 3237552531154 836782896613 3979556105639 2292717502689 2812521857082 3564893178387 322593853701 1716505222818 3108015342931 1887012927714 3291039221446 1631825696305 1641017484105 4732224949395 1455536413341 2526866743376 506515538010 2819383972080 3218798084141 190127816430 340732848671 475064954241 913792741405 43629101960 2055104069348 3766855294954 4926343776258 9838475798164 4743277565069 465472535651 9151807112856 3211972643004 4539377041202 3038203137500 9103121119287 427632528948 1937408990902 2784758270716 1031783514080 1597630098653 4173014086037 1914776217848 42232844420 8727353410124 5159595750831 1308903801070 2672801854879 123112180324 2992497109824 2336136138186 2278926172757 168278529391 3124039722577 3904353380588 637873482682 4053180167507 26894751458 9793517991978 222880543179 196566719910 2595957913619 7324511415110 5174821930376 627468220837 5969683170496 4490869439520 2211378108113 3502141764494 3813536145914 7906742410718 5791214305136 1743439535157 884326868705 152953955467 6212290791059 690023045166 2222900258152 10489281222535 39166509139 3276855257333 5715745067552 397173902787 562230462043 162041384277 1190704377858 9475627442261 2734512341221 58407618464 9374869232837 2529658292475 1389953985433 950590170812 81123401753 95336422563 2620296541859 37981399273 3130370781848 113758073253 3438917489605 3975608971457 6003050446119 1993644090843 2254920599091 5640071636440 3274762806254 1796299644407 8121213880340 2042404191963 3473594163400 792362753013 717095235147 456690669279 2403801667276 9088228240081 1348222238045 853654807255 1925855756082 3614570895693 7075416119108 3011314534105 4792528908058 522492739281 4070397940610 1628889657634 7419511012763 8346142765795 3749223134782 728890457916 7492784369884 9763977377618 373361017153 50790928455 1886954956734 2622266662657 729482879787 3802379725713 4934660658734 7960310276919 153696347448 70542732649 4492284596643 477382974377 181837056800 1553264222558 2000862188831 934183673370 757748241260 2560891558930 1101900041684 729133254250 530020928684 4248190041725 3048141793473 1022960411777 4831031503779 1401333410154 264229744711 2006438484725 6266327442487 6008448395734 1273457987314 1976501614556 1789983936506 3082882740752 542264983464 4819805969983 3509277321329 1457318946310 1947266517106 7227188483564 2546863687738 3992430124171 7781517772353 1990607080534 2142155077861 443137578172 598299177602 9764175029400 832244931705 14346702558 6638999795131 1669514913722 7808114830403 99684021406 76222285270 254297273679 2136808709347 463827012327 2275523783393 1217110829766 92253280457 1147003862106 442173944552 141759337346 971571442579 1564453765709 4148390120863 1887811176658 1860507863530 5634665340640 508067961998 1064186239127 831099830046 822781117143 76293151613 412500546714 874218698053 1769515688382 3869283096388 5224306433129 3785489520101 2097655441172 343026503047 792980322068 2022639973428 457988666660 2784798420665 6030631126867 3595922936235 724585038570 1834321781951 4833561520419 328596550875 3302880763918 108878553831 1779240123784 2526249412943 1410155127590 6576828458251 704177647618 5818264533035 106266053225 2190876651084 5145346435 88264578613 1814891140038 687977647656 229890463454 1611342861996 5747001009917 2069450864554 678348091675 3927995198791 393882353227 1663155448058 52064848293 182156507355 2162249610879 1780673971958 6345917800952 392323496981 9198259088469 110344717997 7216035478610 25517492026 6418152292648 81957294829 9747141096952 6790677190542 3657740217620 938315044569 1202654277797 3448489846571 3011617738843 3343330478187 189925231127 844244194941 432358852783 649028229450 10096653828217 6138683982797 4939433062194 509609307805 1282427323917 2148810034003 625993595190 1910573209415 6436537102057 2490037727671 684067810079 2673152972510 272104384407 533126472761 491527486320 48321408058 504879371483 500492809334 1276333357 1138713987020 1934822750695 2276418625414 526791946874 1492479003823 4122689939447 1331609217778 2844495277384 125772474748 204701684069 4812367877885 54347818216 4136596341 730686287616 542575712185 156166297864 3535774060705 177778681912 7092030027623 4382535582923 1472878209018 154422637545 128901665690 3107849310647 2520124535920 4221612633679 6040075246489 1505663883182 965790130046 830879303655 54526720893 3601745081651 177676095019 10262583605843 2205056086500 453330933847 639935636915 4629481109765 272358542566 2057204018446 120792268329 1023756610184 1035490639238 653700744933 8649628115568 1136492846275 3031432016568 1421613762782 192681899374 54222511877 1131062922686 796363354655 3845584229389 12146323524 212242620368 2250160080811 1160595851254 486424875275 10261007952 417612830466 2694951335737 102542347225 367000524271 1968435233118 1923310946021 4375664085845 4660316676658 214974267969 2614484889678 4845865153116 3624369429246 8470108452984 2065258028782 723640212779 1540942944034 177680557265 2334439945 3667395784982 4205376969894 2508708083469 1170047103040 3624629049648 4528596776151 165503064313 966278254 4031121596587 2033101036686 5117913881706 2765199876318 560412034779 4487323287201 85437148492 2512477786852 833219786869 2696517133781 534285402794 710143645282 3069058477401 684377131906 4049035874840 1542525524315 168313098466 6100587333369 8976087048613 5975153674243 5675921534615 3914972585231 409540527147 6851522050294 84714052818 805204671665 3313230140042 7854031398651 97570415747 2944570612192 1303282318915 4779863993236 1055332754209 1364435941427 9603980798352 1555330513194 9886462550116 4122567102318 287029569678 3218316539143 34584032863 1825347565777 4121657312804 5339867358314 4824727637528 3719853016347 904397106724 3864454144125 1200192972756 437019467261 2576636187017 174395426234 4718413312062 960984878629 4594876384436 2995357198366 2708055410918 1796876893247 3722994373673 2206366481977 1168135147632 631947988343 44064757521 1112709392655 1548728381316 1519117260908 210840876031 5970695489294 3265124944031 1200407348324 1527282251776 321956778970 117918184590 3415995461693 1378995869946 2680689431142 1648917635714 468376243320 2431930026552 163987207354 640798069076 515943731106 3652240820068 4070665892100 7920482832773 134655803958 436092462930 2371165949605 2771166328139 1543644213398 7224589810702 1642617049645 2742108473669 1470864882430 3417649055834 4475576804094 1045460287274 4091152473814 576954811435 648896009689 905482565422 4225408997160 8082316844614 415770689640 1122258858784 2624463352476 1853108830171 4376176091420 1718930388241 2912445529671 314146437946 4096198468375 6080460772326 4765214700734 2087506724083 3844537106967 1411493112620 6807298893161 1686953179279 77615829828 595673885178 1245104571128 2884675964217 1045278617363 818850771 2437331170612 327247143301 1629399094621 679996620022 1132275581414 697864269587 1481577363631 30656343576 1096625770461 605120935299 9585756612675 876023710471 1727342840302 12146459337 14419390762 3958886998915 190859320296 1909042087218 3156599125864 1874607685108 128510210674 343655808989 479750585380 1295735623686 842935967569 537538796368 4331822604744 2938793674415 3226621214749 566069513329 621828165480 912572556196 1236975825161 727379733993 3695186459832 1158488613102 1383430373687 3484403085616 2184517295886 1578391169283 726460777052 4248599530806 92786619290 7213869101887 178370798086 5910951722043 1372873296 1313677976078 1177360143922 1302431026588 2164991244342 722440479814 44888084906 841340823875 46792975112 232384415752 57491351002 57327273482 1047233456565 107811098436 6907071200 1078267988316 433229379045 1326260737732 1813525513856 1666182066414 5964226780533 1583388951460 3627463633948 7677630371749 2729899259538 2434614741385 1386714099257 57729580206 1823557716418 7965282163716 5012470981578 1484327453032 1380764009046 4113372060987 4144783487584 1405624116285 1591860324009 6768081589096 5809618302361 773492592498 7212967763891 59133952374 435422670900 2758032366210 1629540492768 1113017522990 1151449509456 687537682026 419186260431 774637360194 280319921285 651197510030 244056790185 1079579533345 9585236655477 3190849123659 86668401535 73172820825 101573928024 3795658224643 2007744734747 447682538317 588232121405 306686857424 7979121913642 596734598149 2868161340985 4220534677476 9031881586796 798366081378 230968298892 1709932525018 2746803209183 589621831564 131173067416 307802459290 4532893660666 6171720331651 5522899608924 1883843190822 971913271702 273195352917 3445830608218 3498224019652 1550211812751 4695943822103 2554218373138 4201385341037 4373701984238 6505371355985 2653488337448 2974412797827 1073031633047 1160394677603 3255642519406 5034883060266 1274437346863 3028337417127 6023859897307 1273701604504 5499970768054 6685385675458 804220266086 1356361120114 67206033729 8064810669276 76282488377 1156653317922 558235700908 821323222934 2909355494923 394275377668 2875529553516 696484694901 461021154319 1850351460435 546764751226 122474919286 866611494657 7192764311252 7381745898917 6404865721992 2285709998143 5469818528273 574735589195 5398287052196 2495556787449 4494013850067 5198770736043 2221748263583 1548083559675 3777463291170 504536154136 3546086031279 617108383092 24260255273 383981618561 607704110630 514629564445 1102538038727 1256801832399 4955617920332 726518906543 294662809438 5816519864956 5294756849567 597772205738 4036823156827 3227939772832 2693953755399 535569628092 216148748657 651602726578 7686996226957 8713792761009 2580278999906 4952028850985 2680451013640 1543781342507 3833408795223 2546886539319 2234448417307 240112894852 95657391414 491743165117 307448753830 145138778077 1782191195024 1211642292319 1035815069896 1585430764145 521155900446 9448872539962 802075672976 1382866582614 5377345945685 2754246326951 1157343611887 34902019394 733158439555 3229684735552 49756920900 4596003898003 5011887423697 4777618613632 4840913743213 3897215348474 480288034383 1071340714818 1385097800588 4074929538801 2925145789190 1320508031098 53888074063 2711587363264 894712256391 7180707803607 1337392134339 4597168141512 2139037747709 601795887219 1204734672490 873969439194 150346730789 2571430246872 1890813069811 234685564012 2178154146072 5028854479032 1732390289446 1285781996365 195287288525 1158829315648 2984180648876 1363108078908 415300501868 111445157440 566951325098 6158193935729 317755298458 5528522601558 6421799511106 4033982962767 3027793053477 1684612915750 2582441402365 18802803027 64534129258 1649483622878 47233500522 1622910965348 2827095178668 1709717032774 1703330841156 4007856459227 661563322382 2477595610201 791950930756 233792307221 154126696483 119791282254 127833515032 828490929619 2776041809875 1261314975237 169072894838 3552456347234 800281382725 1286908322966 42439144286 954413878723 2729169662906 3289189427470 6285278500748 7692231836479 412529205523 355636613103 1460104339105 2351277130653 268121624995 198138650857 4124850165614 5424836733224 3941979167536 657764959430 5522915647663 123769156759 3603487341200 1491446971904 2098820560236 1717735860084 173996914016 2198747290999 172412512806 49645050879 4013354082288 5189241157092 28785413808 5588298081648 801387015398 507516063475 5148938677437 20945532814 7934831286209 4617294670308 11130820388 480559321679 5082666826551 3037089779817 967421018731 7050105679396 4814703329607 2117931650479 753227113845 8848329504989 90084496776 1067264789337 4045914705656 102020318200 3481158215984 1844734340963 586711176129 3562442077535 1111664673555 4361502595945 1196365500688 7952573386 2025158840307 162495909361 696722357118 5767290645578 3706165176761 1921185062386 3959729713037 4313104374382 4267827128843 131145715809 7525292324336 1226369799470 2185782518387 5176446593381 3310311243804 3248990206717 20909805118 3951367163426 4786617407622 199561599459 551257005318 1152596157184 3021900662363 135716612076 165182411496 1959252961049 706069645190 2046542408764 138042760943 229448571490 5372819830535 7224366240297 2802481160484 105809558134 6400803308158 3461063502147 374500159721 857331622294 828162723535 5093567269082 89676495602 2214312329156 3460678003465 455631119325 718087961661 5906642308609 1368530418805 339801542608 252775565041 2238629958165 415320437398 1488996825402 4965057892812 403258242663 1920081750446 13749589379 1000686536556 5201666761559 1359440818267 135287679375 53552465431 210040557893 31073339912 1462913826141 13315185070 2069103833977 8826893060315 4422115134800 2728103661065 4880449272712 1835643932540 2063287381860 7170265442466 552241263203 2147706269257 191637241324 7882656969168 4194532381958 388807935127 430349218136 7241745625974 2828357502176 138838807057 1140017268715 2496267558601 8875910144747 5251171802860 13839227250 2964126635430 277373154412 61706117671 1496484321755 2454090554480 40403725806 127828128401 2928122660524 7340369014918 639868220567 1522353998708 1428801449071 6901725359343 4222958058998 1772413709336 933653701310 230019018888 7280212667065 3624734019820 3475291553385 4040960987826 3032827351151 49592680976 4122331300989 3934514350008 635287280139 663506924103 2088850020360 395621463607 807667402542 3572567358894 6321360797506 1495939463226 884239859942 758448409361 9204735071731 4368028003955 501090381191 363212380777 1334210016718 533783692791 3348616002825 4680976663317 784619958953 1976074615380 92959942041 7482478699759 2969106221940 669872920227 790342255319 4938065249286 4060715759203 1739283178590 3483660162093 526839916333 3248105231294 5234869746635 2679217454979 5721889302556 730465298633 3376852733826 314426549888 7814743224903 10043570322 5734041866987 348820843218 2892167637004 150382997222 6716087570817 2016508854861 1310022940617 2431621080439 7034548967782 2264021434415 91410221020 2990232807513 1345614682315 1558177859314 75982714287 1686553484 4741398896849 2037490003256 226130646044 3167413047256 497152262685 3733006751824 2454208617908 5032484208144 499555662341 571409286496 1606200703337 361924379602 2100682310232 5062920600721 1286242014595 466178230354 1161959303202 2516532095024 520002322985 1138963761186 30899535426 278267512512 1883714747856 6647290518805 656637079914 1071415429929 164303468861 1339885898460 165820140037 1833023464899 3595114457825 1996905364425 6201527004669 1088670692832 1084477451043 8960010394641 779956606751 1307422863123 745142541875 2598274173573 576204706915 776353142803 2533373113964 848866227735 5128942553398 2988691873596 134574091988 489436508000 4007416805571 793920286562 5399871053676 940282941992 4796995633331 189150997976 2336950894842 1113277107177 2171022909949 780992921286 6680039558048 451724139698 3596736065380 6713803284333 6628295997923 8288816195800 1688907342960 589687202312 2183188015829 362616816239 3728079662782 7378745213090 2691636849128 2977768320849 1672869258860 735327663197 2284784318493 3168440821674 1147442019300 2329341035085 615096437606 3060561811535 2977415431638 1101317445757 1122552263260 8212305963653 3034141698655 2360645784442 1066652323949 2746558744721 3661659767448 2783468090134 422702181362 3044850208849 2594175965182 255205507467 1682345543967 1356379855563 9383255248078 3127141704975 644255239617 187718021085 1795679330253 307679696095 2961163594495 778401203234 558098356280 567535167736 184620699144 814846672097 15684414711 777216442109 1052682341509 7360520125812 1277025430020 9025767546314 7943929548716 924306262227 1959869869221 447279874226 170318857089 57528701198 992307852708 1771010760219 2328176338773 878239426575 280403233648 6236092962486 687683226403 4683765863552 384906215345 6627758125465 2654357057150 1636472296936 395577995217 2630449252301 1069617194319 3009349714451 394022093360 776939489850 2483637817514 1909022740812 2034752150846 1235729423532 115904155602 4639713125424 5071583224616 944857476610 6348906333516 863081970143 1150799354873 8038342580888 6960608599587 7432720067885 419393268955 1294869248626 1564301262183 582627125297 2903072225064 3455981830363 1264518407238 2535753421544 1976254941418 1995234452548 4661704810251 4204099381051 2552862552940 1430979405965 6308571699083 5308190589848 2053762122771 950883575346 616605212874 3675636576679 71908115513 697756940173 5724378246512 351982212073 7054733410832 280755065841 220465849138 5496965726430 1287643024367 3387902482346 6358189344488 125378698622 360453609404 28168724992 912278298101 5225115615420 6821806735017 179666562589 3068807705350 170144076183 4438471603111 6100803394152 920341553362 7600530525128 3296288849227 104310454837 4020553408522 8367400409546 430997322648 3540740025797 2773446356925 1376639785454 6758692035539 996724515508 10030360555797 1664347387160 4584400410613 2192287592627 52624594383 2516112176676 2920204885716 2836760545293 1444544108235 328373645377 1504756322697 737252813111 1320683629877 13053711800 4120240441953 681449135399 2729306873597 2032659855118 1483203842279 4577194240910 639353849172 268518824692 1905197002485 304719210015 4176870648087 1025471608090 295379418746 9221422156711 6214460793861 1158521734073 3180187843398 1451792824778 6266967024471 4419196112274 25331295253 5593944318980 3763969307465 1536118055420 1244027892130 1086694391461 3706565913228 1048762697929 5017110782549 310828321661 102362304248 1739389416602 120789827005 4742376156163 609231459080 1571955151968 390270249422 5402969570216 483303892228 349498330305 851474263139 165237551737 258116354082 215244040500 5423393421309 6441476484892 1058199100139 673544878971 2196742606707 985304096773 5846574041674 7068865383999 1958075057760 766972375037 496324497057 2368317747927 7698981076024 6016422053907 1517566243668 1074991607936 4130249692704 502080487974 2104927559654 2941553844955 4917256361876 2623970686005 338760858172 1584625460584 196844065323 1645325391200 118416356589 4750941413085 1753291777593 3386598826188 1173898315948 1531987181237 2797880731664 4859015379482 324532768180 670200024872 5296126871376 3752902493511 1250671011399 1041431114008 1406179546914 3921020884625 3228178522538 18836519506 492985795954 380219193894 9253065421428 2130043712936 13611739613 4333805486980 6462983256587 1124260500339 3790802350883 922777537176 3065196181176 225421218357 2431662504665 36945484374 4105778286961 215671206307 1984202998346 493368728999 182904542673 1521647231552 44253428826 4046829389188 183652706261 1086482059667 2174058375676 567391967289 383334837182 817785085385 6391649650252 2648803040161 1123771867940 974496840529 1634462535610 2275736992652 1757656649466 22515860486 885202238393 87233533617 81295237376 161716019353 178764772984 342454171871 4596038409574 7577427475248 49062283066 2763826004076 7504949995 4101598534579 5562849097352 117000597684 106555565916 2116127607020 4560272602958 418257212251 4447492199013 420743549899 259456424607 1330403964943 4304266657966 2038503003986 4397153297367 685830530587 3290411213302 109710264122 4892843435001 708782038849 2747134496905 671136669058 4843846007287 249406370472 994847751026 3272844382037 618443361405 3023858150408 1279622387487 1057931775961 1141335086470 675640720423 3267143629407 2291828019807 7354824833732 3214087230448 1635662146068 4402301261 623832974190 6366122009652 24945894435 142528049151 1283484284616 116039630894 33301252782 4600663401260 4850840746299 1491441956604 3355031138699 192889503195 122238214126 311284590504 7197815427808 1148842042797 2055934322902 4943184115971 3880650079231 678725965672 42723630382 4168243919372 69808786652 1258124339256 31217030452 797797599172 2012926100909 3810173242808 331484083097 3281511547816 1700288215263 691810817382 1707021582608 1910025522963 1846061686865 1106829274979 3108061891687 2900551681375 187753385058 896999171910 566560674421 3279820454786 833869943292 9371475713 1924350452245 1079924730931 2830175278093 7630648341536 18568071450 3031522009761 914023391999 5313286748649 5026566512696 2008247927696 2106498816580 2184881628346 2139134480771 6682338694543 429354985833 6095373253266 5108676137325 7165530052819 1988538385096 7451417073947 5496987184910 53538166147 603046489036 104736262955 560924996557 1977359741523 2568985020615 6559346187797 162231201175 7952503409709 340908955940 2433603438537 6874947807 3483276986155 1618771112102 3736444954652 1118036747363 216153299700 8022816850873 317295820802 1272191341571 2361584391401 129501439068 4137638837368 3514583343885 898416093013 50827911561 812636030263 301586654914 2338247919487 1849507058466 8840367050363 3054206919435 6141649577684 1095641427659 1477661673028 1006785675776 255390229860 3673123029465 2151584002719 624745513539 442144198599 7503309480597 2073182839666 2274672541427 5306545465659 4587023106768 2345326399511 140705590716 513048239335 815581949321 1837262802942 7707406640150 2575985310289 411953766791 5710025926604 747967991316 3708830566241 181892357108 5433572720508 968684984987 2042167014873 650360033402 1005005075648 1850683452905 7128539985763 983185378341 3715958098372 3709572081 538290313115 1596110999559 53803396231 4609095643043 1217746942213 9612897675871 100950613605 510880287291 3079606515668 1307880104638 6852498337238 2917068906537 1142502853683 505964100977 592910230032 200040199727 387670029647 1477141661024 48743999228 2054892079349 12335863212 1354342062729 2561714260879 665085619332 1675785801118 1732618576393 276501768262 35498859372 469007172511 48937545114 4507551238798 2732010856047 962798228469 736253377795 8296737110874 444677062043 417683273531 36079577538 18815176020 2856408950644 407399579478 5215051661861 3482850048069 1311777979510 490993081282 2192447945686 1275170773933 3203292603591 3910440702841 7345177283676 307467629528 6770371078034 236763069914 3843601973743 1716783876306 1789243926304 5323331078138 456660511849 461065485879 341690090557 1166797353668 3011860543637 1349648892566 23071517191 1074151079521 563347168298 3328841146280 1384630848676 1367642120568 266702990268 1970817360763 7574395722529 520279198590 315386327289 1676989625034 3940117258744 6838019422848 216844102379 7829904917663 5058614693968 147446811248 5830191539110 205144207469 2686035414825 947999987897 3721534094401 8134296864305 363890900473 6183780460320 3693484727878 90436912452 785661020855 1000074524846 256797365538 6506122963217 113333677399 1080354648890 1841937447647 1590350525664 4269917689642 3779063118789 331529675256 2792644236656 2799327505345 1779405294452 497063743744 3493315652520 3315575600559 1533315385814 2073355213895 402192654001 1253963070087 1705656498304 3795589198670 876482921920 1761521191 16588808497 6761115999418 63327116429 2089844791832 2406193476220 1559923684551 3529259429745 4568804137228 5645758353046 757995809533 42831143 320419217025 4809240917111 1228814163961 6804095366616 5798381575930 3774931938315 7247461589736 2682023988554 7178427845533 8777701449059 3489202000372 7257921066099 2796404605077 1084490774459 5299561441244 1042737134289 674300428637 7032660714316 2152148712619 1475300033421 485897369576 5617648751670 439981424076 625197448970 704668010533 1400555674438 251714606435 3576905382148 4872086087450 1859912883090 1874930517047 4698027658725 321767888010 4614084693268 795646210291 795721145743 1105812841594 735072039145 269723265893 246309152868 148552937062 1372520666502 4493558717024 1263173719937 4667325508097 2161734414438 3203690319721 1531209073669 871757184402 2579780671112 796797483259 991753080741 4709463156828 614476169368 5224915222828 13326442091 199447547915 4535082854378 20515731944 3381043082896 633543869598 4134793345689 744825411386 2119310606747 3037587818418 8256306229601 6746907949484 451797307223 558563517040 5693800105335 284610400216 3271190193702 4170459892234 271181595180 768840588707 716759203529 196952610701 183539239260 2382805208239 3251430173984 166987813374 7965451061664 363040189799 23419332549 602772519561 2667117334061 1308150740392 443404126121 1338106768364 1238915800111 1050662673925 1293810891958 7028505226087 1909045463681 3553096616569 923514086351 6089566755205 148334917621 9145936980139 1251120940327 1274446252142 992828396731 175235706586 1605781085676 9228434479 7206017647162 4406522544860 1232341080722 7437929242175 207595841608 8759577216442 1726831301881 21074998904 1018596374398 6663090109377 147280136595 300478972744 1880915351777 260112841546 2378176030050 1699589179968 817030028016 307948784885 651703396399 7568317817254 3830377681203 8802944943651 198961387128 617391573821 479780543340 526564831118 2783399417290 2809527418969 61869407623 1911431405639 770339159943 4791018289413 241296225206 181836548718 3858421547546 1912535888827 5398341824700 706735778667 2937337327086 3683977904411 41490310923 141167667655 3108569504929 3633204082143 3398162219679 2327592497996 334331398167 5875597931755 685304898043 3794642939493 6167424252176 4762671085282 753726139836 1278771111959 30002614173 433868009286 1878850235089 280691554840 1434968841079 1229794878804 1265261455965 4508112392799 1357498442073 3290205748534 350961319047 3115691724064 7139378042271 134135076271 76014804897 5439836901882 290159704915 794007166111 1529508761561 1397751502498 958747976057 1913166413016 4668650347132 5131505434539 847461659912 767401854745 634886924792 2354774260459 473906062549 171940537300 9276401986349 774702618823 3009410155097 2583549601810 840478072908 240890913293 7093840534993 45164787164 5210700604817 819936144749 265716862 3935350811452 1126478928319 2500132090370 1353391168 1102113365018 6022878581947 1274608218906 6835978252590 396601252334 2241002875273 4248836566230 640037748337 144235130661 129027835138 2416414673723 2126831058550 1054672475211 3901430314171 755012604500 4151155216763 3332958331811 2871935732159 188125459355 5883251668339 2289612449409 1467639151807 828031430775 1024556467421 2178275552392 6373285582396 7241606083 3979040366471 426020571939 4230117997921 896919830919 2759685875477 8725754700097 602177074198 1269687625682 465760875571 853010174321 468805915430 4353368630021 384885533759 2081812311816 5104145218192 534648394786 967155480399 1474538624365 1168412556096 1679405940604 195486106851 583941149856 3018717596694 2617769967144 5563011558159 415172093420 248725661407 16220934554 5254617327628 759717675808 2268816678102 905610557606 193401530000 2244849623861 1443387668803 106228538463 3381977470119 654147360306 1172946743133 1376229976674 2913258774731 8439841842169 2804315097014 1174942438614 104273237412 2183642593610 3134868095534 1312270572620 3080001180461 406317290821 4252499567104 4284245083583 3460124024693 496936793682 3368473683223 698924406842 2680240707203 1543188563255 429300839483 886526133701 1426110693095 5288780380865 590449081519 253073152444 935728346404 1096768743238 167624071491 6622018403217 1140720451772 5679691156840 1608509790454 7476493591505 3951293742339 881929985850 2228398862143 1376352623002 785480109045 278501198405 1113588778808 3296137435887 1373659160730 588750146158 5711373494055 2065956309119 5457193014882 213284354643 342920659524 158377699908 5562054356956 2223728574945 962290784460 4687458395678 287049728751 1660342876131 4098627043230 367334945149 178712070798 1818594003789 3496261928809 2627171742922 767657418044 5410179067632 4612314065242 4400510498 3578094978297 119769035642 506335449613 357059415245 222528762271 4395322523102 5581995257813 17158387212 3569855923872 345705468437 1623206713760 3506937224227 5701559794931 114141086957 301569026394 2950353958612 980412803846 2344011925627 5951887937522 1525909660404 1860209924305 3748372500868 9028708590855 1268497329929 2100478366053 346831230131 2259377538892 7840880355407 5910747752447 286848536284 2230794449858 1627374159009 2479343002791 2496719609249 352428240395 309845383888 5225765414700 4345822474768 3158426825963 693523870934 3098543812248 303508666852 819277317622 1417791454852 866304543243 3379380364940 2530732538311 2113197753439 483849826326 926472010011 898365373206 1627522334505 3942054550754 3179552533280 1603054665481 2165507909283 261144079933 1535416372 1009241807346 393446703311 890092512376 543565218700 2232480976098 6942854368817 6599139168709 483593076588 3651725272226 651679952798 5045420699906 1523597060477 1400028003843 728601474906 152419792606 298304390369 1635690641157 935337563819 533308365917 454847554912 13217314995 178449004261 307496396889 2020212081903 4076514909104 68563326138 5614805599077 2396128828330 8084046733242 160063249195 2832074071313 1675182967958 347258531123 1213876807374 3707467948491 1278277969000 3562867048760 1980403076383 660796295783 3419783833205 1372074294510 20978333973 2046612588848 3865002655663 3305538080564 5181041937912 10920999163 8542626738374 907700343431 473974578794 6747133347493 3372826306644 135487925314 4288373788597 1710921673638 6942313832704 676851684068 3924194997145 744681367893 622908894840 5154996722503 5993582791136 506583682291 2952935838783 2553300088903 371018694667 839118114203 555249235562 2617509320541 1600421824806 8860798135369 4865607707762 106017427729 1158169328264 348331481483 539590438657 2056749304032 1285194428516 147135411359 7756117935 121387969314 932302676516 732832577256 2010636404034 188063657901 5406273164158 1540776194343 4829704521584 1137934169831 963627913900 3468788343724 624704323312 2956004163201 1360967491089 774184428669 5283357938051 2607635632630 34198513079 2229513802906 102545145046 2492566070912 840582173049 1131114970982 182813233977 2207405316755 3785362366564 744273086889 1640169733356 2067826083139 4541952987620 1883970972350 1801327420737 4826202504798 88983752998 2300550902920 6672964147845 3140417436128 1941562104449 6104887350775 6122437551786 3726584632752 3903893716621 2248786709275 1609363868249 1221701689085 4457688970102 1844195234664 1371146950214 5478876929234 4959018377225 2989068023112 2363797094331 4549862201241 1457995398159 5894918992789 4552633846026 1232375330539 5193214054818 4921931959627 5115557570529 2493937331015 798276724256 1160037384536 2034310368438 2507427783742 6167907385761 2423744055361 1750418464966 4552630246091 2174164635047 371270879279 3646030530039 4772331746137 2552767877992 8404775668625 5484383389421 1396779667906 547339634937 1953420903228 2313125141463 314278913307 1973873531358 257510354029 120955660454 1640055912323 1310056206874 1072875164775 12552815375 683817215062 2118029767491 925330002457 8597906260668 2287628460317 1589708466903 2121377605139 3306853396731 3936539854763 4403278260898 3355706550526 768503075592 8674485867300 119242951912 6042218677666 3744322297710 1741685488418 2912343141963 4850578368961 5543257125308 552225876452 14282508970 3705665028146 1365687096468 1436019860075 92216262716 1527839607643 147992134096 4238747858488 5910839560638 2363790378029 90265112496 50539286554 596494651619 7458618059341 2840525564311 3100394579954 6539832301998 6913211137423 1994825522969 1629752332350 133255681704 6145658578582 1835187513879 1649298705584 515380978594 694294638466 17260394012 5660183223506 604086212397 1900970997803 8675562066589 215875100126 832876386917 583073229556 1225682747440 7920831809597 2297764315275 92080332712 575003370437 988757925176 39218513136 4827541496121 6848938280826 1838279018590 5804609466164 50885223239 685859485723 999336081363 3222928703267 608992085766 529086963752 4209468800396 9391569872231 6884635608374 2522214555624 9176836317 578807558310 4216245884341 1438099537073 7133433890286 462103685266 6307808436742 1775619336362 246702978649 620441214691 6130340993587 292607176511 5033365848827 267517870004 1027345688832 311095178773 115917805368 105070616017 245942309821 1810367344386 1423131622674 352035699382 215220350070 7781751078093 1345078748073 1367536312715 7887693253444 639182161302 429393444824 396866162848 6386137569880 8240979310255 945297907580 1426600564726 6766353794675 3575087295559 1426321809066 1038403874021 4671285213392 13266470190 2450947776162 452078828923 1867814605695 2535771949285 2237649399711 2025049685078 996087774571 128557564363 1125480553025 1173173873909 1639577614733 3748328805942 1262720125745 795763894412 11901543852 4703232083242 1950314909347 470539419549 581296506767 2379298303171 1927125613758 1222633449739 63454460461 4378110435057 5354875733377 616222583927 78815208087 7659017452260 1870754680271 12352334823 3046786717602 7137992732611 1910957046620 328288213629 3480749552801 1627206886335 1840402986895 861063804081 515574734302 1748167401595 670495189888 107841388956 5236133650740 914990644872 2989818056909 7482563687885 188745329560 3811192039569 4120134632219 4051283273990 35363247221 3487734103332 120088947320 474590252581 2359302934154 852889197118 691175091069 27210415358 1021846345357 6674999411107 1828837427652 4002493958660 4300073566957 2821697580336 101053145460 2036685026923 1917144888734 5196973530376 107304099354 932872819839 8157997542757 4354379001545 4628261969387 1761511216729 2981730525663 6041923208240 1521506632624 255509206905 3319957182347 955242856405 265601262008 6488860872178 7651207115212 1460749091019 330360983261 235067885799 6245739597919 1778409640249 1369902659602 3292068770682 4667860021898 680317407118 954841716194 3605574122069 7528450211567 2644874101681 2606412939371 2206197121054 974880647057 217443774987 193521363731 2645341334275 722594182121 96455921741 5775826262862 165591339609 3146626018253 2782236802216 5843177411 4254710851122 6511298192146 6831730300067 2073206286267 293657060384 3829179035665 599444653821 344770189485 15091570385 4441207491713 29587397813 2337352399407 7277262837695 350027774774 80095464206 2543632305628 632510334912 365743483703 5115501542599 762591422826 6451030885701 1556028553179 397024414722 1039456205464 1078430119325 3248602439651 483674388952 2299720013845 1444912970486 7356290907670 3879710146 475893813401 318043453084 3334185213434 61883632275 6248166366747 233220258822 598403982114 147029086484 787774801670 1792052645476 4132171082648 1288521627662 809414438029 480446678971 1480467315316 1164094336927 1134654531536 816412336798 2756270362919 466303387506 1196391665225 997795835269 4475890471713 6654732056047 8671812134941 258228093397 1071796429665 3018386264749 37605584724 3489437147670 2984969262753 3552958940449 6967652732145 2046089799874 5435550466884 6118447815759 240166558221 39047961942 6418954658217 1918103571013 891524060822 440376725532 834130317882 6246739033814 2572186437010 321151432284 977842100542 28948932014 2683864572310 18194298712 946045969602 567449898517 1954189018892 6604130972804 3131406458911 110906644027 3386665494095 524730452731 3112568780262 4426199285739 2200900761223 563371818078 574729665521 728769247398 1835693984012 3351788355721 586162396660 121045643612 1151306611203 621743189103 490201822452 701612137415 588952231110 646148149058 101258069201 7426164458 126246079439 352460468827 3738888897613 462016059402 40401693001 5793176382849 303155144757 3765621186695 5071899357326 791065447223 733275610432 805047786170 402410279751 3841049857433 419451606512 4202384607390 830054026684 33453367023 7524774937543 847044603105 7860102498 4953263977812 2217324814163 2051852433128 403890517763 1697590721186 3920087414942 2147934670659 2304565073390 1683656008778 620737357299 4330168441661 2403452525198 4010010277433 4183062578007 4377688141864 2265284585484 27099677192 4733565329877 2915167787808 1048345508473 1022157967229 3442404794918 707290028959 1226539195136 685334892750 700017555188 301765870770 2146038436850 1458118403437 3505962183887 3706288153183 6499679114894 2224939319305 3589742389130 7977010567460 454269300462 7735925550728 660569033818 3561347382393 567763427587 4728476587905 22822778798 4977897987815 769681108274 5456354488033 5657859179548 4490059292480 3204431152784 4706573715802 1069010627825 1770045753 212223545679 8807374845568 1046174720823 2877064166716 20685554167 8769191999715 4704275741205 1803151702919 8279563798275 1715891246804 814098553727 4403427876616 2536806487104 725860487649 615498578025 3731040798274 2064265175970 360870216030 497500480794 7787845957553 3785727964186 262808621000 225867582725 531478089076 4554129202367 1066783243009 603841134574 6043085847103 7427762889996 131252381401 1748450272837 166328664611 233959662848 2066633564499 8177807061914 9761344695079 851286483826 4714410719454 366618652308 1216869184624 2508010626378 4148393885534 316982803897 3660870711265 561369209546 2811602616674 257636541512 8128580441028 3707512486784 2627980636127 857334039116 3981809195125 3635236216163 38320695066 2509046468598 2863126041176 1152812146779 5131434929953 2108099132622 3309270038811 1818081817463 4564505301342 2714302799945 275077918533 3053876488758 295053224467 3841542384231 6457793682715 715996541669 3932639233936 189363071082 139091503898 2469738766712 267782490966 126825798342 1796134410217 636425906108 1076752375823 519555752116 608934609307 4961672895380 6996313150808 7336730986426 79545670140 2848125565064 1402593786956 1192077814897 5409359537954 3510346261580 2289491591265 1978295975440 6816220966925 2061711484233 1884216912580 7046583906838 6004931099765 3132989583395 1120494233798 2385842332 3065821127398 1597202774700 9534765623482 4297039369978 235340017677 4585944597807 3085006956818 528130824491 564802055411 4478107661266 1499785968960 747797673536 446838375651 1630458320364 5953369540778 1983046506687 305646609190 1738885267236 142548477341 5557913939561 3971134716043 743514835676 3596930417702 2303967411667 3573838273591 203170168515 2237713972097 2313264393400 4000957056447 2119277722380 1185969212277 1471570376853 2905028639765 8877944382680 533210243076 2255107849006 6370992352971 4903856055033 1543270306488 286575191812 3757614637834 7923944063943 4383019652973 1175562365799 1869841725524 6805214138473 51018528984 146382917417 2185926510205 1089515225587 448683205927 3913922997570 185879542691 42646441467 2672836785720 121462230121 1005465207070 698528233801 6549721443186 46823931349 889896096161 2358150614480 5761869807757 3013955218420 3736965254955 2167356347206 364406823958 541101115297 636575461863 2356246542181 3773326193113 2023596127494 218006099619 5473732676791 1700533712338 113378745735 1616791972876 2518156828937 2261375890375 732442984595 1842989102653 3438246823292 2097243022945 273548045064 889265773717 328977689025 3957273730152 7729642339 3027273309611 3510563940888 1205800330511 924923610566 2648529441735 1643574743349 4284189100745 1535256575845 3597941817935 2593734057461 4530555901650 153873951753 605268498617 2762118292256 155905964267 4262194152578 2790816719514 2896124397213 60887306641 2035444216951 93138879575 322278593205 5576470306714 1032995090175 2009038593512 842417121592 202473603338 1476409908861 512695956470 644269288271 536634590890 129678300327 2536784420165 8578636502210 763401105997 271536646386 486129382216 75494585536 2663735950516 206962998731 2555436487948 371822388092 4062373789926 405587069453 1744428926727 8213478986164 1311181713805 6373515276500 2124219279570 153676361116 2539240880614 5305154460657 1919332373916 2379203426813 4014675704410 4171774166720 2087994103114 1152001081933 3707773895190 867101682971 3011011911921 5890856656372 172239271398 128810223150 685540362555 45021987980 2647977430008 375834778612 3701453499224 529259828466 1362167060493 170388045074 2265113481710 534964705133 847111075488 83508870624 3170727632652 45534688855 991437572430 905167181021 724973902716 1507835376086 150885488907 5163263072654 1020697097201 2156921527513 139479492732 154804027678 218360214452 2951354230394 2061602572393 328940147078 1310773296611 1713693314860 1430618940874 402968322515 5942660185613 2988048911290 55358076017 3281711703635 502249773599 5192635129597 256463419794 3749204368300 842398989653 8747626708210 3704601844518 1777828982799 2196461517630 265923557451 5120954866670 1315127525801 133814931465 2993031193987 1849732306077 234474090486 335261888858 3033448060515 496010024930 1572746599993 2611087472455 5843838191127 494618907765 1256410383905 4763061394138 408403892467 3189947626322 7543962393579 683120134414 34904958355 2896712671766 520228493409 5091828503006 7033058907648 148694386162 2362981154687 1951267570260 2712822968002 2665989563206 2442030115572 2559300975087 57705319005 1266114950021 64682774604 1289447818415 2996269925933 1162536527681 1873257007891 3345319615569 3711646269766 5815953630 166667088530 1878641611061 1470829909296 3884345198229 13313376761 2981279137664 560782297529 130101365881 1737584926270 92042371354 9137022572489 1430037484139 2345652075664 4332374657044 727604544620 246930601584 2769229191371 236106235636 8220141144488 8057787037492 1022630853812 3255931993773 5618024962859 78517340113 4183998371724 280291108232 239929214979 3066173825902 174928122471 3556598648784 185246573727 2204516620993 2759230192767 999044325757 220610740185 1315794929560 38898419235 4755035119227 757230156098 958047782065 1869170376841 1623276571920 2696755697459 98894188156 2807239687356 388292714435 1822010115271 3473721154241 4670357161930 734582621827 259783547298 823008056873 4671269857866 85048586960 3023852286856 1264150370502 2181947665676 861332156031 374962137098 601827082455 603677606193 1583383048099 3730948887288 900931908485 2228804298237 1556137049967 6106208887395 1025179219842 1768639915661 79901921652 5336861950665 1371579201697 299362490122 2906965083417 1346382290803 283752684267 2021270435556 920360018676 2900955334369 268941865466 1075833480957 24065687672 173943820857 1582086630605 977575243196 649501782100 4732520632537 313258198645 1097779982836 2810117463461 2992133350605 888322476633 1216105081389 2334425698078 4035234882384 183512917061 2210518550808 3994860151891 663908318163 49984632437 1540284163383 2640780275239 4529016805408 1271833713898 2574230757607 5896224718342 807001303976 2647986415787 1940113550119 1557275514178 3740265732302 2988285795379 8014539555972 71952799856 716620472623 3488937604559 6085765142229 40285860709 2538175839633 3581060424858 135362907756 7109610752931 1478274639937 1239067847873 2072956625419 1132160725278 1420225549919 681037807074 5032096592001 775764087402 36441104151 69988176627 3124447841721 527791553817 6392705647825 208429637405 1006145665831 6320218454110 516315864414 1478771908945 426623588253 1375790380493 404240131161 508197013882 2308701877363 189999068095 95090136036 218834868330 458850030843 4489636361845 91165668169 1864272256177 723120006738 316275196153 3912655170024 731365537600 3078206666133 26150175706 2381451886737 1305133336890 772778193482 512162196344 2024236044190 463004787880 2415163647560 4231246214703 2932498465039 4766848246992 127835067612 4291063110912 2251159071031 1483401535240 7524653081759 7724263761818 483489283957 1432770178822 3489604519636 4219978982969 2512483530052 1316669220327 1928144050203 377541716290 7915728119886 103720564855 8971403509993 3354761393672 273756947254 534455539452 883794213588 268329880130 6694827948189 3839168858267 1925653477236 4104102937893 1079602292809 299836600946 3477942696764 5063311011913 2488977636339 574282294227 3731417656304 5595941894504 3149150454752 1215158322109 5040301472991 1377143792134 282788612833 6828474435498 825985216138 470784779051 186622938438 1462272374798 885399733576 1745440373731 1962936072081 319366797432 1035452275378 3417027925965 3643830883373 4280051757493 147035080403 1242061007726 5320047893296 617013045159 2323518582597 3769036280777 4414848319806 1552994294037 690714722834 944916471427 4341655522843 2490873135835 5122955785021 2196696127259 7929109700624 58972818069 1016941098494 240574375244 597026313130 1704045166389 25435584535 3692156912882 1884045071965 2314016624002 4312547838401 134480720849 1541720960650 2004347810948 1634447004293 1560974999268 180494593659 1067993553873 5028407105017 31278890831 8226168359461 1840483783371 4342585034065 3974091413054 948677163035 137324805896 1084820840658 2189916943491 4019368382854 2474136679798 624079816173 3047894521221 4907932516192 83827448095 4374527866385 426832989094 4256636940919 2473129011695 877349292306 99970083227 5134706427982 101836531759 2390876226916 652325543887 301647254529 1796473592157 6855526483694 1364142171723 471795170561 2126577583570 5629321980536 509368136471 1357182197663 5632635435762 4370534820042 551930521360 1319640283294 1542780719980 3871729282417 7465881050924 1299990202280 3802465391019 6651780352993 985762760582 2803397954471 506376380859 24256695083 2451175909396 2490174414804 5519237896546 1052365102579 1779256483979 693965105997 6528344760892 4155960554598 5940682713529 533977316457 354523039129 2084205161246 1177855135470 220137537451 1434780719861 5882560513604 1339055851930 51418106469 417907288199 2408386498610 87091777512 1054840620730 2536906785378 9117762131067 242784652426 1327945195733 2768920329038 638459332909 370028150460 5322280142433 1407812431941 20834062873 229510514966 1146988445773 9544868271719 1531071204326 9240658965071 3417578132068 138814384962 855052646217 8963017497918 567366702991 21105083872 273644423603 614266686223 883044361039 324764207861 54421676871 8277116685 6524026342229 7662091720753 2306674370281 1670935327677 86955490377 225346430045 485523642686 530845689517 240311398347 2701442026659 177695741952 2244050016136 1506007606223 5303678449884 5264088344786 2207054566569 898911970301 942886318871 2637159601274 5898683371714 4004186000519 2257683274759 2384386913286 3054725491866 923839339277 230213700771 2850238288550 7570318843 1199854877680 4505651955943 451039882758 2911040673205 6122943749189 82041302189 2953187677258 1174144150597 3724812459220 349189155410 3606035283071 2542643340652 2525080507793 695480811817 4311097423876 1051313177251 523636629783 3167035021384 4878011411384 3286673057287 7864444522873 2991357835602 3943140675301 1758187413466 3844448928613 908193971166 2920850228155 1876704276852 2929927295762 3316078346663 1049036410845 89064069861 691530074349 7515605384631 2553231308505 1919992101142 1094260124121 4061570597192 1193642971979 2513659071124 943354106852 1096885958107 10692747191 1742623697628 204483396853 693554863847 2629501813017 24578840300 7842123672342 2779124724887 6462236519872 1709032227563 6694827774729 763383542629 2102369199711 21751432603 7612201477371 5887496256600 2634146794 67228231464 714160592270 147839573524 397664288156 268245162686 854036035618 1065205341653 1058207162834 1768710596839 6164514063934 1552674626346 2645552354045 3000211203035 795486039175 556742651508 4301176794233 2155029208566 1058864022893 3330646933090 836090722719 800915844689 255829755461 7210513228595 884280409671 382389885262 1761580697837 222039106060 4557999991969 777396173777 6380621747786 1881562999971 4708027890100 3126445698743 4326610223964 5560111984489 652570246610 1445197596991 1203213926299 342040096037 5761640161847 648142251979 1340319257156 747270401066 4612970772642 2976530942949 69193332073 304895424764 3295624343984 927476184512 963799755523 3833047780833 1918784258794 2402597888991 1307850688811 39909814679 6587065788262 8195497933052 1150244286835 1540437030733 5543986293430 3062531787076 782955998044 4283893019775 1489552954740 2351420125983 6496896740697 2376992266612 1550438512792 46877507201 734943606613 1000189189112 517290795643 2665985188377 3618782135240 762523810929 6690073627959 1940929233562 310679590860 1499167801079 7273257705836 640524729112 349770065480 1199686336716 2545604724154 736514563743 334461642872 803869512597 522320056914 5836469933271 4461338763326 6928868804046 2039004900414 3310067402178 1364170359808 3025129850883 1315248288813 651611820529 7061900908818 2812149075533 6470111322136 1426241600800 1419232557835 204165061696 2878965830634 1483320147410 3146935626328 4204497086209 343442005652 1252882323429 120969947828 2998366953674 3955807070414 513625308042 348101889813 4674791501237 100101178881 6382169703575 1643258277480 3572145135708 160449245058 5711627868579 4582211351002 5792090998908 1086134324770 3174875637043 334872622935 3207149702503 4987423512893 7516083379198 3051712243117 468119533381 4795335879937 1100687310669 5640102862835 1589561311562 364039331731 190647903602 365809088467 5479044093437 354892879922 1832724999297 2424220802200 736290666109 3477291503449 1246739424587 2838572393958 5910352036 6409045600334 4901000960103 971587868937 67395388910 3574269991184 1164485311675 3127470906118 8347045602368 2096534644075 7063453436953 859821103231 1261815537932 793673138275 3169036012836 343567731034 3309871257877 428346565260 173605561414 6495578180985 2299638162 2374276964453 117743630581 1242773143603 3621121722919 87328543045 4612100881737 4433875444115 1484050315244 229199320435 3866304514530 2568616865189 2339006067254 116259667200 46427921965 3304355203997 2676173636600 3640639093676 4985279349187 266320876086 2841931463100 3453812011591 1480561275747 1729852893845 1487113442554 2609624983969 2552157935957 612865689110 249054105063 2969432232968 1774357701236 541409587577 1977184146244 2523345217790 66424411149 7111398833308 883074652908 5442860280238 3661932780406 5850406216676 4145063939471 7373822080593 1327988471372 76192272176 820659324005 4342356153104 2374464341678 64755688451 1733286609924 1092897773867 3345413831612 2277301586110 4400409543772 239831720670 1816271337338 1705552463866 3771762854289 6118357051238 275325618379 2875887111797 2147586706135 797021317034 2746570182053 7952907940860 9608796590 6680084414688 395588506451 1935767808866 91647490639 1965003122461 368041534063 2932880196028 2665571065501 4848053961228 2586926524792 4049127362011 1669905949566 5780541443823 269125743608 2249302395412 4020291602742 1603757351171 298092446545 3151185639515 206672393337 174721113736 1174657258900 2230141134894 4560705415959 6824667585342 685293507536 3645260500020 4989225065682 3398602790378 680200463831 882448558388 352948730136 627440595150 326078197377 3135081234647 321133761214 744331607615 86345742030 6936423963118 1771860842580 413822624436 2253784146780 612659029194 4475486014192 199348583070 1289869313850 3925364049066 6003133185516 4165256192783 2155739991294 2808689839039 853706825928 4024789180429 1325904653457 2098592064163 4010125805884 5852398374818 7908274023602 4461464168139 382821227771 992987122653 417666731137 1107598588227 708115914637 299299122040 166719203703 1683921832927 2335341566318 5275007611514 7659038464803 4838287723745 1971676609466 399487865885 409373313445 4162108921177 1926708560703 1632777991158 1536623798525 1324576891911 344257015450 5318364300506 2293203863152 1102475318606 801071640491 1396068255271 6877446173794 138253657887 1917038120966 98238187151 6355499263614 3145768726425 387580446052 4109731893074 2252156571613 7777002804331 890765812770 553980674021 2533709014195 1349658541142 524305242359 1421195752518 911338169461 1565961774843 5402626326028 1315519562785 29957157050 4851569173664 2622338526024 903621884786 8508952034478 1985444373649 8835742299102 4087204786666 1523376575383 3479849435485 2369923761514 1467481351003 2481799177021 5898018328873 2270468674914 2993511720821 717296807559 1241743839685 108811002341 2732310864879 359576312966 145148012494 678299821519 60410540436 139643762967 191691116206 196594775259 1541374303049 1746658624955 2433140113286 1869820938177 5076955862282 250651295599 730763566227 725845174415 301276050906 2916941622540 42798622004 488191344237 5524321802889 1721810892368 1409572854482 1434694388518 1651524747339 51583055053 7163643615903 797768070968 1386557449073 1186426479874 506709944411 953229871152 3145291540794 2187693990362 470934846536 16300625633 256463749152 348769628226 2627362147513 2242567585290 3444953385418 685536275309 2106133587914 3693173391335 650341385075 5044969830208 1210896310984 4318825988211 797888469006 1367131560255 1654475595264 330930158960 2246860109177 114425337347 4805808127234 15115552305 58288746544 3000340391409 1495752468628 2611555485396 667776756515 5111661396517 723532096921 348520892197 2374133552036 326258819569 3228094419962 6549651244225 1450526143452 8421417195053 6257698881119 145183251456 263565569382 3391120980761 7403290168501 4669489391985 503349891683 2459186379776 5518155820197 555505408420 24413444134 3866231794568 4532180526599 915780727726 2998713419833 1804325249428 1341007213465 2030149438206 710330736334 9105003091693 5056124911251 1005405196005 4808737188961 3293679925901 180939293927 3843333457574 506214322505 1143860881600 441078692569 2559033983461 6144998176852 49483835865 648472060570 4521779560569 113888152169 915776214045 2176164762976 4527144435050 116560609361 5918893136015 404009124897 413863990690 4764999747043 27342802827 2460900408544 2554265553218 5941004405341 1334398030921 949416165311 140530180752 254018447917 278265832427 312151009999 1831300208481 372732542449 2478663643751 162078956626 121607806217 8048328107528 4782299810236 688765727371 121377374105 5371276000149 24069175487 3819915885668 317554702141 1755664401520 726538143542 471590499224 535847543988 293164037438 71883489702 7174951046319 1056662173506 1244525687129 487302444804 49736628693 627213645896 4874767194258 1439181311202 3303005566776 7204666010065 7177405262 730938715772 2285322291744 8009046400030 1914017811974 869625148451 1206579025048 147677064364 609799022109 1934633206987 8026279037047 7305291860651 70872473847 4511801578575 610144045875 528829585272 2930737687959 130222827916 6369423372392 4341259168817 3143875341560 3609220023444 4598917436014 696097861216 3704514346201 166926299719 3022046978853 1555635087216 7320722626070 2495218299735 13116117661 5244218102429 2650072151401 1226421576696 461522867887 2537474605376 6419706513156 137155236269 5406736772571 698896441752 920166161279 301250961539 330231176501 710199412797 2908863039288 2331224550043 6001904065677 521450785813 5019914792529 688915598339 459656038665 136374795791 1559998468663 3395388514 455986121890 4524306498258 300487990229 1155837461045 120024159044 906344439529 2440385789962 141744728953 6476955501334 1887331977920 114442733843 3351081476345 6760895595686 5705426293985 471290970803 486254207949 515829116852 25357197012 1016916102334 1160685056204 971080142140 885598710744 201308762777 998438117954 165886129805 7687147370669 4134605486904 2443681063514 11445023370 556880078511 90232432717 127261581901 22940026569 1023892749930 1249984516540 914735798574 831182222405 1244803476147 198703167037 945000479922 2338288906440 3167499814182 115773824173 3272138226752 2145996230249 235598353847 193836091171 4245947835271 230084549008 2169274815338 1831076758279 764090548567 93242035390 166136398009 515657193817 6810909285808 8667035584750 627632984921 2323899758850 2431372165641 4897659972298 1481174970966 6371020230083 4397181895735 997085937218 3908640526106 5458961987162 998581565413 171710060980 43521273136 2456623891964 5194510475630 4959790564755 449712518838 1467207011439 55886437604 66888232037 914192960081 862233872076 3218218175169 95195371273 4193682432754 562060163020 133592347902 646707872022 1603310181073 920001244412 3149916634127 144485543101 3024126358302 57768492857 940867009138 757696269215 678138583939 3297953105836 2593234985570 1521326001644 2006764526523 1898066747996 7005748353757 309222088057 4240208124024 1312680287919 641922758810 2218462884441 251208406554 5235218324546 2396516004232 514329022961 3679591420447 2589912505762 7227646141918 2249299642559 2634195597544 1931006749092 963442986531 8064442130359 1186340926353 1519408118204 2711898388009 2445043763530 8227917279064 242627725912 87047380574 1186901962743 369413363397 5654434283449 883367961132 5990993691240 1053632798685 1519094338567 906342586564 3025830756709 30945075446 237429679245 409596402449 3962904730638 134345305079 1714928431285 278239864817 7179724285892 113420885970 5666606981 749174431019 1670627657339 1495294322936 4164871260822 3266483171043 429018265693 4386515465313 899418735231 2659738798512 3475857815513 1967565047102 3237730265145 1828119519513 145663051051 1200584808358 544062786404 1905404908390 517744248815 507524207593 46504457353 2816261234211 8015727093926 507893429164 4677146182067 4737997166355 3323253816502 1473016804257 1727125394475 1895408109159 5026418363947 789092728057 4486823164254 4770184670559 5421859916566 2671667656735 1742126037858 671699665990 8336242441734 98286752800 497222938337 3030998470096 3425710844331 3231189281764 1020287892650 1537557390149 1098980727960 248477039156 45407517588 44632059089 7061855863791 2334313413818 704472253507 1782629082427 8673922262921 509202753302 4534329726699 1011594855367 6330050076844 786522688385 3369749177429 2447394363472 166386926065 820195872106 2013198964255 1978269288649 180710018290 1541151195603 1185248043282 431061046 849202788171 1292835372694 4641181292287 191587564952 4201198531996 5905136481565 622955246214 777597140466 1680184222982 3321615240313 2165517971916 477267648969 1122303901039 327215379 3344933644568 97559789452 1994035780134 6519223133969 261057001929 5011839776661 5518558093032 983612718390 183703556787 3238668328477 4465764661204 926088786875 4893413057199 2152852785836 1505138595359 6003704349969 5687514222810 5751049153531 1792623660148 5203684217868 1335492818206 7366761667905 537979568965 301938476992 3424240653615 880801963837 898596372435 1051134876123 3736213942642 7317009599014 1827805569261 693051500714 6088467790289 472656261212 37269682327 305197147699 3847453268435 836937815361 365121160756 3281741055629 1121602130145 3668280792116 3959668281184 731372803266 286021583956 8372724300808 4135632630858 903226224042 4183740597521 353417526676 84056984487 325738975316 64527916609 413101253054 4226661216321 64733303864 2171193219947 29095342921 58768525772 29444007235 7285041142633 5827668501876 4465160899037 4081333479398 4088708047375 79594196627 3538396263986 718465819913 3851832571732 75595251771 2454058621918 276357716026 243324976112 101225639980 1850786850524 1154588470839 3235089044485 6522169934708 720187073733 4767172968269 744168934960 3879824084366 4997503111327 1589061551856 5569126512131 648636575797 52162307687 46188214019 1611925165429 33220433515 7382102514636 2675884472349 30842022557 3327182301139 248754468653 5077142198558 6744207555261 381903063178 4340152252518 6068366167288 2615970218973 2593630918403 284315149997 390838758627 293106477905 315895043983 4375203979275 6289659786824 32339983706 787584300815 230192303357 6037339119200 852890901 5519888579791 3026968356395 1981478141978 1684834368811 297459403351 850384618976 3518206404403 1274726162611 311064936852 5074796522385 1015807913957 374350150729 9207685301529 489785351202 156363883117 95950455315 983199112614 6495857974509 305441690865 4795980080826 438159250104 2708847115937 32824447185 7982767599541 1338448673836 3283288835585 4467892571026 6924968305943 716976666053 450382212420 5526327569589 3857000875291 1200990783170 184656878697 3753692669854 208065214544 854105943116 369652931446 479054925660 1938679860965 1309268479548 4119186639990 1366131574858 3346930722111 703310271172 694740060682 2931651011414 2223560552077 7108341169085 532326086996 2027611317720 634609270806 1914898452064 126405820686 6024670309043 7006935864023 1501101555514 1964924080719 3551207663859 699659345766 1993546480109 1616721428862 1992634194439 515623148752 4375425894634 963463679960 195025465956 516254120956 6248261545018 1418629802233 3269805091450 7557168662309 8595927978606 528217308560 1762192379676 496111498049 961012152546 3489684519425 77114164663 8977174727252 5731440599139 4781897672469 801514547323 4092618114016 113958607077 4187364556844 162578539610 424394344249 2553549316673 1774481313782 1170870162410 163822617255 1263910731244 1154781770574 2001868478194 80618353059 6007621221388 967069425354 402760591453 1898497895789 1585902972598 4161442214200 2907096144213 53734040632 720594613663 606517646329 5220180257175 407478020208 171956590230 2371812266995 3762017992452 1975618755278 337573238416 6405992135657 2993171945684 488141335023 1189639184951 59244400411 3211528466460 60958132932 293619181572 629025816817 3100964184526 817023292211 1574779621546 4914151448035 1301919559689 655972560027 504497374718 2699832186108 3767085200262 18487160925 78706334331 2031894226135 3105621428584 7984376493402 4053517586790 1383123184852 1935952072300 3517245108555 2187318498747 4053185364106 1797676094060 773260211316 7843554392 2154856343804 2563611001259 1662812417820 8972461685899 2778364182928 201723099293 16872392101 607611802406 737017884184 1039098029642 38394912220 564213344074 378058749697 198919602353 1016997322988 7346056316777 1242742227188 7906161461448 1075942672117 5486175523503 7835459994 2890956989510 3418348708515 56144465738 1997002113565 44914080822 3041964333361 4483098900052 4072182126624 136772531140 3163991562806 577660874782 386066895498 104077081736 2839821830122 1734736776501 4861359271924 4490778449381 1272503811759 558068477328 4206860304531 262427874965 108782795071 5093520766215 9847865060 8524729965 771622284904 7957940288021 593071138750 16851016040 329156251974 4765290603710 4868311575763 2671727794905 2003783184196 601246372880 2153170497632 111218648116 3604716954435 397338475219 454265032194 8875410604886 4081533209155 90242906371 4142432014898 780230403297 6787369781316 4157251615560 6372994553236 19595496032 528023852014 718818960241 977010514731 1629052068101 3676805700605 119301602616 1350942628680 1553382070031 3256739373331 2405313099179 3295457764174 3635604584587 88714406363 3351196089223 13877145981 2034065892159 5630622117812 954985821757 73793451854 354492722782 1617814828929 3430938788708 1366295269103 396602176201 777464642103 5173423115053 1037360439848 1410337423230 88206734084 6832524322 195033552120 1979171055427 1139556639338 146297992339 1359379132099 407449551419 984893064579 2156888941903 4766709291449 822859360295 1305568694102 3915951651909 1424869558917 7096839136372 2334319502 3760096954367 7211418926 3299606575273 1199940945833 4119790621494 4046455526381 1049098693271 370009537538 1221868718052 1840777387335 34283765569 1408163182331 2846470264948 1592434091117 621294666499 6522288241066 177878547144 921701551173 15785899877 1292671589952 192418284090 78661406189 969421173585 1740111593341 3473979653500 6326720894179 303016687785 7503236217321 438594709357 386811990398 2582188303019 711969315300 1301633862911 94882013834 2442684317211 977992205240 5398552290202 1083232259465 170405139703 2586588334033 1639154666321 1682470939463 6562074431154 3610711469739 4678097953064 360538765662 231252444387 1581446784852 4228359015029 3206863907805 1170996426419 7397591924030 1772477383278 4541027563109 2089300179870 2581752944228 7565042794065 398498965348 793312278620 302728602320 196156158305 179910035080 174079878315 261763596187 6697516003162 1334748287883 1533349731817 2824516950923 5725162173011 5059643474600 213274652618 20296822228 368546171477 313281128927 557384969106 775303332814 204519790447 3620339873775 712793431569 2509036525783 190877093829 2181130660153 1738341016173 7030060019456 4758772653836 221045527898 178271166662 2521845586301 1551312362690 1866290710543 2733363225161 381753924330 1347841386536 2169985016913 4013936068394 8305761945 1584088486511 4516966745251 1660177040123 183639944793 950153282542 904688775137 7138884003502 718227137311 1859022800019 185718466009 8614955699524 1019675678918 6982477401010 1808059521194 6385485951726 4704112254432 7936448907877 2659298436927 5420367310037 2829428398490 440054294910 5921790372231 806688301121 1188462227109 3628353193484 30064325369 1410183598936 762256251658 6242521882054 2051806244562 3971610130924 6000537084431 265520939449 1983018223979 3029745130525 6663167069330 2300165996371 1570905667738 1940999667818 2370939154914 3801113810280 3556378783424 2093712023987 1489011693295 924826841893 457692251323 977913889261 8236013880843 367188450943 5935961856114 1481850805852 5604190924054 710730851143 6642227505468 1776445547347 1489230260866 2197743375807 6167060002027 7409156690295 713630932193 1095186434474 2596518700339 4110512020853 3096455578546 5094076407108 3284643346467 810602188459 2811935380189 2775104316249 99688582130 287954575130 7474750587669 527320976957 1666205522714 167043597285 121536991792 5081052497103 3970160676474 1515154851250 880849088981 5721245121209 3030346753506 172323952404 3131065971301 2350665657483 918215318418 2972096596180 552438541968 1800693727049 6065350673552 46388117856 2883806491417 303456550212 6081053754930 3881463821323 3456566642693 1791626650100 5369760894110 472625435405 2970927351010 2527765635537 1290436064487 3341491397009 4859214202331 4574004146037 223136731111 575135486900 1081763338665 688940937633 677673142967 3169134993794 3930912474176 2484556303376 1612667074113 2662994521283 2773377936809 2071581858758 62104183186 1673970395974 1642238110656 1682880376691 269570736871 58965179406 1929559102790 3545190630299 2021897206798 2518514107640 673384419018 943956703523 3028715259450 523586750082 2163500222840 170247933160 455562210181 2423228134519 8215705181294 524266781613 936755662262 733079170793 2607483676218 1795242710112 46566270411 1915837126023 2571173863886 1741234748473 9870112426 2128329787341 2108529433180 5506815101754 4449085698987 466030851254 965124200873 901817027589 1079427652396 383097091732 5790848610154 42175954468 2122577931779 1859942756588 134927152471 594502233221 1574075401663 6378647882053 203612615565 3953413539717 6768465403090 126069357699 2536911388852 1304931273259 29641517858 5381188223666 2187684859216 468554145253 3266782573871 1224636799320 797791815268 630923766800 3574888296914 5447265084230 5117536900427 819227457363 181631232115 606840579195 1443065627243 489727487252 789003352320 1005570921190 1383961590573 1275135357107 2672616389824 44688723399 4627077944668 230799423184 5888536291383 730870038248 3491319994117 214956316226 2593342837596 593515858957 295841556984 2732468913948 594375914599 187463803015 4553927114454 3610388175734 3033479992352 4876040811749 824602904174 2100337124699 5023862144022 5421135324146 873986054784 262991405574 2841385460937 2384938679057 2847672010254 6725445532762 1595425834255 3168750416236 1043521619078 70001306926 7453173475012 5377242204169 3751921202175 120724442872 599017347089 10531521510 8197674492617 1488294182310 2706339716792 64868436497 5721341019539 2303114567578 5856594218336 415173523341 1656348367862 1858498275454 275657296529 726605867472 166590530893 374460894834 34227264012 1656485180474 3519425770845 765534883238 106227702441 772867687853 1632942422485 2566263612824 85895266368 1155989807093 3267401747652 6738229339222 204767611459 714718946796 142556720405 1032672952962 2939958190593 4364396452823 491112454600 2510621128750 2716138706228 6503469671001 22561390662 4507378746205 1458413208912 1397076859810 493782465200 2596105666361 2921687940619 4073002077288 499839257035 3157483914136 1474790002085 1600053441766 4574674449816 1019558968236 1026893342677 1646902959731 147223855581 405348364032 464370808067 1728649164225 1804881519159 828041010779 1178203372250 3650754924997 1537037993387 1350820204905 3083249184 3216589869844 1235439892957 546285682386 774914616716 3401619543556 7012831470471 7065957776386 2422378632217 394818897493 703610318395 1945465485757 553356945865 3123064586810 334308397676 12213345345 4495934974563 1997001856371 4498810111013 3934573000831 232858669414 3128537774609 1974515737422 746314197522 1212660409772 130404532384 184677110576 98322113029 1727068924148 1018816495422 2296134741184 5004689097864 1256268346213 1152268396113 457824062134 2901573853625 984041753809 298415838761 4837129744365 5648980573627 1150881514234 2050841010409 825294149240 3307580133717 4546144473567 353642704015 612030680063 3157272457619 44585641565 1164787051845 647762830254 496584454044 2034989014245 1128454202914 6632043013519 704056741086 1704299257166 1485204644734 28128614622 4901157156729 1626202897782 4826843817108 761584998029 2878773711998 649667412559 7380701536391 4452136225556 1498650699362 6585791957249 5546270920863 107866273551 204501492582 416004205564 3571877898711 2638104470874 330407958766 3322660644164 554051654305 2424820176697 4412941333162 1821381396669 4841412866886 5899016670151 884675543550 3968886298484 78418834009 678168750055 30595708358 4603747183133 5114492723310 416868997097 506448328072 8282575508684 1868669099401 428743937648 4134233195225 243328228129 3013618799535 160507844389 597839935597 3160426065648 466493266689 92571560052 1886278559704 715597745052 3233552084930 4826611555019 297896784610 592372581678 358921543713 3236247412 3112523930130 1457314543346 332593355796 2117941140393 72681063742 1161957845941 911176262689 1386704823689 942484494776 4694670437292 1082747221534 703032103497 1140085275368 315149616552 396436503809 3747336430772 255870270583 3591344278250 1163601206828 6313361822015 253404661096 4345429679720 87030986047 3129663578552 5976800699098 278765552803 152817846963 460377012616 182065937887 2415223839748 77161775127 7887192446136 1311579347041 7796331087760 2051633351406 159169417188 936004438783 1673609113996 254904862136 4200272094141 2680324051249 1040599021887 617616736928 76752295947 492518590073 2428436868170 84474069444 1028894115831 170539862123 2555620371470 5850757955606 397542632388 6844554108787 566978772450 614007851665 762144443436 337035828900 1222708166987 485053800134 695235300492 7894974200182 750765605779 2616196789537 1047627754321 1978562711616 658532315679 4913209314919 5355605957940 2174363939730 4622236904194 280389655014 830788267002 4201727612237 253090627754 53170516090 82132721837 3762600785613 7917892950 3088928109606 5655367068338 1567558870575 732230021909 4649394088853 29325260608 345748590823 717591346145 969687157736 2503744971421 6117542185055 495849978205 27110375160 3014849846844 4012179715571 2663417815169 1149284550762 3378283056244 329281634068 2785919492108 756247823340 2197038980221 4030716748866 4472426103846 110998053005 560636380067 1281093991988 126139279858 422939414402 6504551292027 364655035992 42952006260 206482886323 5548664234087 6487082894145 7305202748506 2432580188045 998238257590 421853036222 867169671607 2255437779784 6625974219802 7294759923211 407557061453 1226139927963 402831939382 5210884076620 4444782838889 3606257774152 782164919995 3126275532592 1051148909578 3007040931010 299274652559 4006221293082 438049945364 881393168946 3457216293774 3031409536276 185425545336 294414181615 2762889752901 2171194934549 1313762850127 59568813502 3111782102586 1467647941849 1787909837319 1700112344953 3933610870519 871233428188 1449970260853 4984140881167 1087397177404 1691249941665 1404693699774 1829492936046 444452271057 269149692775 264623857280 487760757723 4365555585289 1220041167196 340809848727 2999380684627 831043458100 244457856683 310933828942 5248507123243 3304625776778 1636843929410 3277157480014 432342107326 1287667889129 4382531738755 2000823729064 413006152919 1359753037639 678782425015 5887861657756 1086703403817 2925872837535 1358943082915 628306046585 4346712925701 1343105155371 1045757726243 521776762885 1357688278113 3223149156689 1523715658136 708847752153 846160780120 5752053354676 7974178173 873338895419 1007122587693 5881959204856 872878533235 154408813230 520164495740 1207220041965 76133729134 31694108394 1003878120840 1591197226332 72800436024 1061150779512 378028943930 346297070498 2637111391476 1383793784839 188944949072 2105199011598 6628980744794 85630963101 6386784775073 3160800858890 2912868219488 2381456128333 2675937877307 96219414360 672520670116 916025578931 1368479521654 5110049111541 320050918452 811252173608 272642217679 2488051605922 3075422639277 2976320746577 666177489964 5619717400684 2222766120924 26338020294 1571960992797 3177238362107 46844533413 725662878557 783739084233 4958772960510 184921650450 299247541529 3240230815003 7254960707322 6083009517642 15642964285 36096386598 2482883347876 4994276255653 2655306626441 1618364819202 1409684201361 489822245084 629287399952 1739790479885 95400191410 249971833423 50934829917 1623679399403 433497023187 524973825605 747966494712 2842191223723 2641962569752 5261425870328 5506207882290 1327118910561 973472275978 1998609384738 295161348602 1946383616717 1416470264659 2285036879853 7111163588239 365467805258 298830434154 550520645073 80455805305 4694323684053 3598562176356 856409757387 226282976989 3327129618 6403683555926 2219285346278 1242530576640 4514060921739 7522444556379 846964439123 318478863999 8194157371280 436988694288 1210985152633 721110451817 8022398440140 187035536128 2309436998338 4075449383278 164367248439 4930793826120 6403759809967 5998368516703 4123834520660 1271756564175 663017364714 2148759124453 1573371605763 3666847923011 1146829643700 1833733968793 2931996424289 1354601044990 72185150372 1847766299966 5244035679172 7151864452776 97722444861 1135036426651 3469239167557 6598413458742 49193869598 3326160413562 5384124612594 41289110206 7110731826429 3083469380343 488630077541 104331221014 2000763403674 801453255498 3312438987114 5514293039103 140026102935 7043444783103 102551016685 431751345703 1173464276890 134915161329 82089490061 6649560759633 111471044880 4695515781761 6591200233160 602516079768 938451574078 55718140578 1648203078069 341267526559 2858769359156 1111767502424 1416355289345 1709166049111 5054590131484 7274884150774 4261557586585 1997485608081 1074612979813 7746036681148 7646702157706 3033849830848 212017569810 2065694923461 3010424655186 2079585754059 976151171089 1581700087734 5436409931844 509036011040 890999980138 8730118589878 3268251181156 2199618842790 1469118834423 2709157962704 3094898076199 90054258043 1637715142 1193965561722 297952401474 3059636388147 3273293873886 2403445599399 1099185730506 1198582647435 2925046146814 211790997452 5919974793154 2994053341075 3282011706767 4592022914295 1338095162378 463466082225 1254485600110 14022843379 660029517546 241608737670 2360371094562 2098628165000 1762225070464 6387769869092 1236005782743 6798294880768 1253975101667 1071001500800 7787360929218 363992792258 1458651685327 5029729525836 8348058954471 228654769458 725487859177 3138754143048 57162936325 67951824959 4344040647265 1058937615602 4555590306557 77446058672 380666444027 2630364281631 130137991049 1884712225911 2892142426484 876829127099 3398091270677 70752057630 1936892379 649588916040 8132245918818 2455727414315 194054961534 63922152702 6115226055353 2328276660763 535450106042 5659800984592 685390735433 16692251435 1328391657174 1071509384539 1737957790605 247306993962 5162819745583 1013168535899 880200401180 82477810504 718765344695 1080766399851 1236616168328 2117932710521 4636520466610 520031622087 114559534704 6662865467870 1477224562220 503062923127 636589975062 3764459361813 61163585402 239395866476 1923718708402 1420390142097 488287469253 2991531996106 5898084358500 6898123879 1133083780686 3843945450 236687151279 1215693176634 591395934562 654054393885 1654428607133 4990816728725 2843749356872 2053629871709 331682913985 1626886818196 3255552730957 596340864222 2783492441265 5160795334799 874378426812 16331720052 1198790639082 3042813433302 185063773924 42037439837 2521896437125 4289958657866 1271907970538 4462518244432 357878198750 3253106333497 397808611406 1061770349829 1818221713840 3374305976250 1657425426945 1562463323996 283891802707 892243440480 15686904060 248403749998 284345269774 1084947714455 1200208531550 877992548067 6733089553458 358359467912 1880828187871 2008540926080 2007353212944 724561605450 57498282996 307091538120 1008547597578 818418798950 4344707904714 572729006471 585972139244 4443070813639 418883458681 1109378681970 234407821243 5406466644844 695564953556 949893857545 583055690167 4132455420591 2905474958873 367194654814 230662162203 2173705569843 5138362954429 16524667113 825202881263 596227594324 1033971760074 916296976556 1800229581735 4230424683850 3271336495309 3799456115480 187087509460 2376418429981 1995237261642 791360176704 287215718890 1069810390729 6003378122199 674455400657 142549752437 318725200521 3051873714602 2132043893165 1947060544241 1813369541662 367163076238 302523877936 3031001067552 847170300159 372241543887 2072972357104 4377544006423 2069450659524 81367461106 5615922098324 963980378909 1285978636252 160285887473 477387886982 5966140752152 2136377398019 5307565280148 565063694776 3840544101314 1853032728373 3998129836162 1687545119826 227192441 2448957527901 2561241060416 1078103956366 4441988112711 4385680718 3846498292149 7930466841985 3047085040802 139382692656 1433528812997 1595178541027 5216396319680 317106303111 140528575801 264392078383 694927672476 1374882412944 169814927827 1259852470441 1138198697476 7927459168 400125049783 55685487347 47776523161 9597411154 933359600557 795418723975 734052781081 8301635303 1869324014676 2189904398846 1668412706465 1564604913138 3577368493795 591293813446 1990815444240 2765655923811 207803305732 176952139531 1171650968165 2650030123318 139416179958 3347938304926 1630833069016 8742548053 827367722016 2614866175125 1330601418905 7918505052407 57430812752 117943965262 1149210164261 1703589657084 16279773528 272181951695 5616003621151 3688313524006 3466228039588 2135331257589 2600226048871 618278514854 458965063279 5294033739219 2170958727982 412485484559 7426344931682 220524011026 1666287066948 2891051688176 3137595809162 1633268336157 582084455378 7247615579935 369563281997 471467330279 361270738748 4569413226222 774197273029 6556335852805 461142584618 3912290822800 1843481822220 580307023379 3318656948995 4551504169877 395150192762 5566976349254 353467035073 1143049472 3079287471807 1463079840343 181076128322 1866911981165 231473521383 1355199153009 327766316310 1829454270478 4228598073 4133278420153 4626307624147 643319261601 115280663733 5074701453357 61472082631 2846227674800 4276730366905 584991206331 501080434063 886985076916 1019130430614 72483360655 2844626825008 5643392546780 6620376427203 103194564749 269490298414 2085375011864 5436889301428 713590071264 886335838730 7324111032679 2246307180809 6928604084790 1278171545371 285713234064 1118737241430 67156799696 429930060610 81514975727 4268826624701 5531821885431 203186783790 1025060866585 1700558692192 522917171685 30847033848 1158059641894 6184688674817 179781506526 495150414359 1353055848371 4786249164820 250390115195 193805706802 263931771607 6897468434668 3185048177908 1733645524124 775138303571 3233898105467 1440913923683 6159367045766 167362067216 33963242263 2867407305490 790061555068 390994289620 2996532167272 174545155011 3181934565005 5161681239827 2398207087958 2016385655622 7901034736920 242363970603 3261850285744 2386749418260 1569153048153 106277582664 19896854231 2112779470371 471695715727 3071279707989 2364088873629 243463182554 704788055523 2656597009523 929293942462 1323500671895 649376618985 2897725372493 1268021006133 1057569584092 7640443666704 1007831103097 1901561275433 153640918693 1736051964056 1682622888621 3280150671448 1100448776131 4290930602987 339614687455 1304381232019 3892522996443 4464995363458 97470788430 6380550087500 2339870486094 4557823086 1236068728996 2635391099273 1050172736076 4209258914751 478570793127 1345172487001 7448209553 216918812543 95162416348 1268675021397 1074919116482 2530317017676 270896809415 2351911273127 3938082331653 140611762316 1142872607978 2643214027 2518828484415 1240206074510 3300119470882 5341613271826 5615642334311 652800689428 175657566927 1433868635224 132443835375 3270278264308 716509803607 3085145756304 2382841224942 611547362139 331199844350 3371383051048 2796446555727 5789323222393 930712052132 239047324557 71883562050 6060965824309 928953295229 1600163048013 2833061977106 766041819102 125070350064 116012450038 1894551524130 339700952534 2034038357305 5982798100396 424568965219 3767480060404 701274137094 1065181616580 7490299429064 130871475491 84959213046 203646185986 3251116206993 3322006990384 741694664017 33398761557 2673970716289 2753993262910 4364373587267 204322650001 1068386330422 572103596768 458827058298 7707331325713 3736187603591 1437081578960 6439940994580 4626081801132 781233552826 1947743151676 584544383482 8339577000468 4242981068960 7762624537878 278698332483 4366365149304 537697018811 4811780674119 1899412772340 7755968613158 2985435202528 10254687970 895134183795 1016928494043 258271704872 4444309984446 4053732584973 1731403455176 160876678753 4573894959080 277024143844 277941722972 1573688459780 677027585422 2097384283726 723431618539 9430958308 5986379776808 60889190793 1074309709524 299400637550 1301002257847 1688865260394 5250837041431 760667074050 2126887566083 866079835708 292715469151 2187475377651 309088305644 632481711629 1995849438564 94928466296 6659603446316 5862793649055 6176604029738 7038753487 1571862054253 698552111632 100183222089 2653532592586 2464590743 153362856756 3297728181257 5591969534721 6970937634415 1057740763842 3487391910069 2424434400434 1487167996059 418940357267 763170624804 156973309845 305792569098 5058455201569 1064122709423 1457102050754 1895890054969 927051178086 1534480987408 1233920764 422668465244 409947630793 1055928802650 3017117557865 811217286756 3589369998079 4789186013287 7691156235053 4320044149891 1877684584209 354297430048 1379396137927 2485537503853 2177994478562 737067957142 1292181118733 734395648504 3445237421290 2573384163553 688675550682 680026002054 864248798355 106611900247 344345176976 1046957597581 2901760318862 866257052303 5797843994186 2779668430625 6368968284149 534613748807 3664609488 1498792011137 1910042520440 168486632228 274304936988 2710970099540 163467819153 1119102793786 1777276904613 982082362216 7171243320252 3426040062832 747350763653 1701225796410 60191384673 24364392653 493540664215 3243247566066 3173054678896 1960827434616 2955849464502 5099924480246 65795139810 1098917189340 91949298262 4693732000051 1131104890199 2512052501223 2675531188 5218239834144 1369445334377 306983169191 33767797647 1069974480317 238711011240 5506914824531 1021633713223 57657448666 2161270619437 5066699417691 1828174298058 3059021758578 117944890278 835938200511 574993803940 1331080417197 311773261148 967716171009 6219243113 4212162353923 1809847706498 63307962699 1074507560823 92772388578 1318540746279 100417635962 52088343939 900819757479 2500637491070 821154355803 782674264629 54423464786 375504449520 2988340501647 1998035641056 1301072878103 279702895702 5597245629192 4257428058309 4847290913237 347794559322 1611294208646 23641661794 5235454692421 1618005511244 353807773157 122932842840 1628213622870 2148514761272 4717925820671 4033802810559 6807029118479 604991325801 1380745382840 996232639511 5483957097601 2272645982288 75405237370 2938232242351 773254851424 33858472167 1146092035338 1837342449911 447851577799 1853603433391 1280838114988 654206139241 2945331409946 1993965157754 6322894952702 529578937286 1891276517380 3648700521667 1033666915407 694939290242 161116310017 4304698825344 2452617440076 3033537487011 1336134010149 3433123861657 2183928185317 640126883555 2290509091176 471378554326 735216568329 5748911106832 2639893374915 2120872788949 1937092652348 93750843610 32875368491 3585980960552 84650208549 172253534689 2079715953206 2590311965961 3836181197895 8149242528326 2504467781701 1769232788359 376877162001 133417008009 2085686766016 2599504913752 3867246472557 174796542624 953815650519 7089032434576 4353100954674 677880579064 4997171496140 45199709899 788226979873 2133543495872 250940395492 210333051033 5839838049319 1107865661044 1290554341471 35882847455 670895324689 4695835909477 24435354876 440873034060 5675443570179 255421585543 12678121367 1793962933793 422614401650 138627185967 142800582520 310116382188 864675664814 12575888619 2651929050721 1991349617222 956653828699 708542058355 482189557374 4723808066957 1854674157966 5521485075401 632355103905 236184095895 2582138911093 23977514264 1369607433637 1381652522594 310682615447 2848805724446 445723231754 4290574447444 1633166863374 632535698571 996486626757 273364560981 4382611749526 3550322714070 208710339500 341991884109 1329081299028 238390228398 470803469981 6212140567082 3627239062489 25769342369 2182463828843 2729254101062 3647303454826 339185209373 3085622800842 1985106522209 683520648802 574875828449 5473799155058 3067487800132 1404854917186 531751116573 343190466665 5922454213743 1394258768772 2579270590919 131155724345 3007189327142 189174805225 954628446298 1121779106948 3197793666281 769572053994 191088903126 2491111109553 43060073362 2994449950188 2181642639556 5188599488817 5376636653585 2886136049499 6069504672957 4283962031846 875790732670 2631061599451 1184780320183 6461643904087 4581158645165 450282441761 957788758992 6044406079309 1574922839760 223051460072 755097593106 4788010121172 4459284946812 3595863995097 2335962586266 2157311588854 470092141642 484469365213 3925345446469 52520125731 447573511325 142984645051 1772427841934 2483285815332 1216135911648 2858247632710 2951320437271 878709629837 132725776155 3475414569671 4984902456162 5433707039652 5082071713929 3324615912437 5005162306613 1088913704510 969114984934 5684024096741 219381657314 1364615969087 1386175432838 5348647831867 376157999804 4647107708171 3207047275071 2719049360708 330843514347 459948756941 2452631203390 38582599846 330075122750 679912624015 3471417577166 126639060249 2173422149987 69820361801 3081554401254 663077926476 1325346496051 964173715697 101009858467 520828969937 1520127372612 1083302695464 3428514199144 4616955593027 111792882973 856018984580 173347995750 1625570864080 642318189242 16614726419 1938977428437 7447888497885 108026352848 3045249939254 900995994844 3506575407323 470759627888 66587108209 631502595139 3955477406316 3521170578521 602899416308 4778375826284 3631746154312 3002239994870 4769462882600 10441596839 1619156389679 77022595750 1736802097696 282211543315 5104434202526 4245877561045 1593157543172 5823557586973 6602678727183 2129370082903 6578109230729 155705833032 89466108266 7187108980796 3002778624754 42071031682 99856719409 2135163121930 3534465619009 936144915767 5456767457169 2311233044178 592338513480 1878128636464 1776838545287 7122484187062 4178841268166 180925810211 2871062746802 2862241892047 2408285464361 38643074335 4342784801081 264821406969 1356511887199 52561459033 1756488107719 411114209958 701516508000 2317473915222 7397666423955 2048135631711 201789133840 2573615554849 4369580332243 385853814036 1271322186181 625851047186 866588653197 589718167010 6634833204090 964174472183 338737483177 255614699592 7301214504011 5251414542586 442047834925 6175268318235 161781036471 529520465489 1152175742938 223975419604 874274646485 1077987182551 331249848390 177465020190 701519560335 7338701980490 883196163206 5509238262800 6143905650528 455944600412 1077216547156 5425611966373 2608519386952 713655519931 2081158547273 4730293106234 450486110649 3775853060475 1583767260312 3768338909070 957032537318 1201601205148 474002219200 647251476458 1008876431749 2855097032143 3019872378929 1983597721573 2606151324244 4126351422777 592058844554 2132389725452 4087064070585 562898968498 498657913073 4255189280092 2499299267252 508435187729 1158218199536 45711549401 23290562792 4507028566543 587571469014 1881265962609 1155380241622 294778577990 3727862985305 151694599636 2075120912120 376449322223 3814530934192 158543090073 499428679889 2551558969277 836528183105 98721925677 3630518226635 1266822814549 7277320433049 109241962440 1828705589606 2143642723317 3344811214922 3602820776627 6199659893154 491791210882 1707896035187 723839796930 2086344690147 1573640141707 33190697434 560134541403 486568066270 5505395588636 987395422727 3126631459444 768725732100 3179858846283 1380481449518 2076675890138 4698043547774 1485990151356 26428712198 1751050752793 1456581225085 991861722642 188095713845 7800493069540 2239689132 1113733172421 915272091424 278085273676 550379919848 2466583252064 7388054658141 7085924942941 3102313466966 2940015765667 7469793014524 500080344952 1252224895920 461455205072 4831771233425 1837718100736 2009930344925 1069262354 1043383546671 27549059544 181463276017 5860980419965 262899234550 3769284516945 1947211797172 5682632608152 1623208579027 75980896850 921242085186 819439310793 7237108132003 66524304933 218604060743 1058950102465 4784327783080 144938812268 1904113795509 1529915016471 2283826301588 886133165048 146723544193 218823034396 2809010646920 141634988770 750883642475 3199728178869 50547029785 504671424811 2724317474068 161045614776 481077501326 633147540285 2269303488783 2033016237601 1012071939733 1887616677873 6108199861553 83304489077 2485668300534 7485935925825 1444624855979 4652234985277 2665685336480 1729469705621 1030759443534 3817498553740 5839459028502 1848520129238 5918278792697 5136381857717 2034132783517 336316628368 4332779674469 323216112103 328195723782 31629705573 5900815022442 332270641850 78467909251 2947076598949 1701859000787 2129501361903 836388468750 245889860855 6451607845130 841405182115 71066591010 1324787327728 1742644048739 1363094138850 2486212744818 2452008422470 5620717337488 656026474953 1685594306730 391512647697 2714066322472 478400132347 3304291389084 955824682595 943637899875 1470062616122 2496514757007 2357518701016 397871916190 814554127384 2488954914769 39318744653 3762422287219 240782963732 2764889769744 1755294513688 2272992142646 871837167038 4177608520843 235218810043 856893165504 2631469023052 5525066936505 957598876375 4238817739324 3139281254261 749799997329 327029408704 1712586294252 4995479637651 48773663589 2995553904570 694555702421 1809634355539 561164905562 3377370082991 1890093137287 2319980733637 11798286462 287911452245 805814134530 1011410525915 3207488824988 1385370572298 61159899859 518026520143 649657503147 494065290687 3915851177918 200524021885 2898636147642 112598929334 216878272636 2870177477683 3783899319 762881405142 301519045903 5996763969222 1317068507603 678138947564 2692890237055 2586419285373 270039254857 850180643256 117744327228 4328690116977 842091623395 611344818976 640140429285 4222498609620 4804178194276 8542717687076 1762137898568 1401106896726 3820055903578 1106350558602 1217929259679 730243216964 4171789774362 3319171118857 6816905968589 471289353003 923892603650 2289490140119 865901614059 44836829293 708707392369 4042003942025 4173440214413 3731050343967 1820082706414 6383528629141 1138489872502 342951576006 3386383471426 2493472007449 308497383107 49758324211 3562819197568 2616705381565 637929758494 120034832101 3671781086794 5039975585247 1970757310367 7411908084811 921856426411 265293719121 6233964576622 1755466519013 4446874742448 2196954750031 4923303150965 1358153760396 87634294057 91331395698 2157527463681 1748958751262 1158353319374 1034463057052 1081204202434 1830147759973 5417709063002 3186856075641 1093481087114 81725786332 268877254039 3917269033635 1317637358221 68109285696 3804457961654 93825771988 7715918279966 1466041237317 1824801521087 3642332765656 3438006570925 2523838172842 6023574251809 1505905150219 258968487299 5484832699617 469794228536 1205419374545 453882351312 1577667824016 1511573239636 189384456625 4547746321236 1121841804679 1594249438145 5147931762477 5645296904341 3126368397799 3361190176194 1066246402542 2777604855319 735655009989 242667186758 258171285351 429695866166 5984285306734 5217330836423 3300302821383 3843266216264 626937860457 2916129539011 1931558243299 1850957111499 1041692380524 111834138854 1424158544544 5610144032513 22329683729 389411511363 1186226718109 155951140021 292201326211 4221836164329 3971303502845 137135123330 7245982801586 750287670237 5111353584 2228208773856 1607834264328 1601903949598 283889112498 184788143457 3918355251755 459997307602 801732610993 23847833933 2365272454192 959208324120 2515166507860 3588803065015 2548039035109 76860416643 7901158457842 7511822786986 1122535867739 4706068257659 7629806889758 1760133171256 6389347409557 138827239426 5658776775779 1101477877969 1540733365840 3266625398223 2607762807188 2758900744665 3118573994498 204301089481 257526364445 284685911743 222534963834 317380217795 1574925022805 396873600824 6260543746186 663927650756 5221719489596 268793949659 1263666715738 3493709011782 898282345595 3265858778012 6590499776059 223479756448 318453782565 7049945774351 420671836710 390468554183 582048098748 1644320034242 1189072175576 4156432191183 69917694417 608678455160 3234892689262 1823954533430 109771328942 6230717894327 2909880358360 173360975477 6752383209355 36803451423 1648285218917 2381185881141 5863214148320 3378777466588 774989683342 31272578704 1805658018016 526547488723 5766810561967 336483368793 4804314906830 3856435543952 2993145269551 611983095903 19965630883 1706955737502 159150007900 3183529235188 168922571853 329058352676 131088415040 2555761308379 934880294226 24361573270 1613412897912 3508309058707 1662641073634 5488423189992 3075991266757 1200962059333 1925139995664 3365686281426 1896044386298 542409105577 1893240711407 114118212174 63301346426 4582863615447 3613910364264 776828064101 5147167354307 5685114699682 1845657976162 683856983228 474395965133 7227885539045 2697913774441 3132564600496 3754269718386 1361711062195 1251993615137 4357155424879 3214582308132 2337733793555 4137144384112 1077615656601 698616048868 896519868782 591203632190 5535643623686 1381028407980 12062034821 4514286323565 1085905075602 2076519943058 2690560945708 2199987934824 1915653422830 203260158104 43462455466 1160151052757 328503054808 1138946611442 16663046075 1415323451500 1511544434700 4000835108848 3376519463748 1220358217182 987450499133 14458777940 50356353253 718629355145 15255608226 3046990564994 12777729318 3669435962304 1971090746075 5212936359551 191904197926 7485340659882 1997977506305 4045782362509 353808513883 1672971796663 3576422305023 5055099149933 1210234779150 4412545729711 2775778684049 7706427339204 1507512635327 1602841672786 611326999374 6102201329111 828519887990 1426733943135 1712012073737 1344869109908 445434514144 98555438376 9485892369 3200459313126 912177455249 27203496978 1002205534731 1416469474555 1158277921285 1672190873059 2557642585357 39814032516 979358975968 71276188205 1345806117 258140895529 659695745419 7360246184443 69466973492 2124508701380 6824288067450 1510052602675 187405754783 3005605857029 3479096067509 1169318855020 1650862256020 1386693577816 41231674951 187814353523 115373282618 1752352893844 556355989113 5422674264079 1174228639645 5058267403481 352642648399 446074699724 727512723314 97034165535 625502735655 1309779417529 1468707902066 136556688330 496513781717 5220693616675 1145203583983 774182320575 2627329206786 1937931635219 732033627380 4195479103 4001337609517 883049335035 140027552165 1898661460323 507353807893 1402949309301 1255014684957 1526960072830 359396672751 1795586263676 905862836938 4410017732977 936770332941 7394895514222 4588749035774 198126355555 3633361049948 370463990632 131281717221 367947496717 3596714013978 716473421757 566493311590 162283748741 1647841807946 4590333484924 5137548405186 8089396414972 3248751320913 310330906526 3343790011581 812910718860 3870919330150 2553240285874 518612245618 1602154911154 1098817993100 1074400577653 1565622870173 924673500718 107890727191 117010907868 4565387686324 1355640556375 350294162560 64980081465 2964813077985 155429099731 824021173937 1026916221538 2796214880770 3453619600342 3230300077909 4099611622360 4833056132860 467067313219 731502110089 1995366290697 133128659457 3126384844945 1363351891789 3257159639250 167438881462 3553395074653 3682072969897 656149940277 1454382290973 147221118047 3925351918239 758731255246 17458495830 707319655809 539507503638 65843167362 2341298050449 1585533637741 1079983564992 968002340893 684310910593 4351674063164 1289465083083 949971272843 2833329713229 2470190976425 2986399184515 4630779810566 5301081031002 925209157113 1860969985621 1708714067445 4050837717611 321416398061 1107435466209 4875077160320 250828233886 6963489756289 5568138406 56553899581 56952197155 61126484836 4521250805715 179986691563 7160839013297 1884526285841 2272523018607 1305840693864 639278792403 2811903539535 2229279142192 213104531860 1305072971590 3428508839336 1932708749499 3057984853000 1521944448703 276883011499 1390642259768 4763864555931 2849393547303 3116533885500 1326746089489 3285921431604 274573381658 1818997626491 1649481403152 100241319439 1925171331710 2193145592788 59708991630 5812393487134 2266028273026 915740706708 1574039104795 1667744761914 2509200789857 3212737244988 3905516870576 2683165429551 3855301892770 785924803384 36744112328 124648878795 126205063953 537073118118 108511427007 102976420379 3390349399595 1762730844792 1974040907753 1756711038613 660236161480 1577964799760 3106195248241 826214997257 2826020069049 402442126034 5198649530171 587926356592 7898656226344 351596277522 783837154612 103757004165 187242099487 4712725304169 1256383598186 823670084297 193683758377 4750422524122 1215880265903 1931203996072 1356287880907 455653384928 363088418071 616736550093 48599214417 570200154569 1764767835454 75138620134 759696549114 1212029314078 4181893320071 3710837185097 1367247803434 277786783485 4298052621125 1605407647167 1833022150791 2366380743485 903408910875 263888085482 1435007194316 3159808108219 1850329079072 43484097130 80553929973 444274827932 250142681881 3234204042022 288434452771 757715096558 1231160740 452730500073 575635087008 2880405217456 2298983598259 55372232273 5349961605987 4416843909995 92439436516 717673321535 2648655693933 1326424252242 3405453558647 186179873295 325659107213 265523273766 53300984239 6546803826936 4922071405992 3405227181159 386686095329 801561746557 2474999804710 5795868072341 90516831963 634627565000 501707499968 1072462276126 6142664125540 3827053479214 3265433030210 1576650419092 2447728296475 5671369759191 584961119544 1467326352862 1732986385629 2700570450744 2020299732450 779204450510 218335271204 262314116247 363508991524 1099943999078 6410853352497 4745456949633 2744846431227 534745119415 2995710107871 2286806829279 2096860656226 3015344327576 5550533733712 285776750936 3268642558986 7680089149620 1567498167817 5246183586348 3742770124078 4186929637957 693144222223 3566382254502 2463617251568 466638049533 427099407827 314436017273 518347215851 5264188781618 5603527028121 2633206623915 98239692523 762752077658 5772107757386 4896008666049 249592919310 1803477818297 4162912612464 2064324076098 3633545831067 4426887107253 54711503240 2271903025008 3260694049630 866031536772 8136273836674 1871051780092 910967540379 7391308205004 19025942488 141657376768 450626915364 3556705018888 1984689009666 720975672759 203863051030 666926794601 2707270924418 171877479323 8018046895045 3991281846559 477287054487 584780491318 7362939673 117126934675 471692569907 2230264709325 281229049465 624878846582 10708981878 296224524770 47536550599 1667854174062 211981602061 1231401153395 317223252038 2013468025099 1395384818753 652266614967 794167773801 379797972641 732760982902 4970682137034 2312622793286 2576700414 5392046567343 990208973250 823781847377 8240746505223 18813955917 2609019721008 273654374687 138150634202 608215616283 676214011447 541717870353 386460030770 584595757681 5354861942107 178887844805 110325974297 1192593461951 2456398350354 2481185107930 2169688798004 1853179498885 3338552912291 952427626689 1594577648118 2881140891523 2062050099840 1892725832433 1071799902284 1998194133207 2332751780239 219903612988 3123243380936 44470827661 47173337747 4100340548939 1131767714427 1717321313513 3319375927288 1290812542916 169012647366 2891582966304 111062254050 1697730747561 539300985134 2031909264204 1013548414590 3100244114638 2420783817399 749302141595 391503098268 262471488808 2401236124330 194176602803 368831213791 138951612994 5682134623 3774335163262 74475904105 1920090740201 6872924547708 2285881056462 1238373272184 4075171652430 962706199776 4198776663106 5426299610470 198064843729 21106923613 5798694726176 282977447815 6607804617790 357232897792 5259850103981 1115126646678 154618266302 7111928455279 838509646725 2993278817444 191046951261 2197996637651 2945273370398 33871366756 1917497589134 320412624315 4537768865193 3458734672060 167359920920 1794566484749 1285653253229 275738487081 2641372107314 1175097826788 4087391235618 138708020920 1025548166698 1797154365242 6584565136480 382846139114 143970930706 2781388150468 48037405350 1146152650121 1178577513035 396781368121 1622487221154 4935773638011 124969119284 1427466501678 263602631936 399451849162 334149563369 3397629966914 2907978203355 2446564496817 5909843010232 1541825529250 3247524554097 4177849011635 589300180187 3016577958061 329831552518 5260118609370 1699611097385 1175231280293 4040570406019 41311758499 271109647400 1035131282140 5867972984540 267203390979 775919263770 6795341921761 378797241146 6721546028525 1720534180901 7355049355301 1041045639556 123991215914 81847254738 2831086518632 972033651447 364622564256 628404633023 1793876662098 6553653870963 2402492885093 989667187781 1448829765120 246388173952 154854161020 141114444908 65441967696 3540111108700 343478449756 5078399880464 1436450963349 826880300302 3769234347162 475704880288 6609789078481 600559811132 399101601835 690591821734 2745921514026 2072879088576 1193719513218 2613408509170 19245764401 243661566314 329011613326 7388832074639 12119260595 2078784991087 5629263408299 181118568845 2345149895143 994215582159 1895321135116 501916172637 374772201702 6202949601005 2888587347378 7628499341175 5517037990057 1331461662303 6957928100528 150919017530 1542788666070 2148772233538 280098610676 729835116442 44552794708 1237646773174 4431048459531 2234073490523 1594282041721 4733384064438 90810257968 1899901560742 549016826535 7059251071733 1824579941511 1279671794203 1726262052277 836319390060 314711346559 670668555086 1023469997467 81669332393 2906663189432 537178291457 622515896666 4848218498541 1585895723631 169814455123 5284965615042 6767983005 7590316053652 5247955592290 84616615497 320723451715 3438776862445 102807949898 282949409995 1935481941726 2461539096124 4102901153823 1777309318952 2183249506197 3746343966742 473516593693 5791036919603 1245571095330 5471142103605 3679671583488 799020752567 1585876045263 1022976264751 7038384843692 4106153351023 1786970070716 2689269572717 936467986484 3247744758562 1840122952078 578637711447 3640159100054 371699331080 283406310568 308728582116 1437576989348 2781412082697 2168871460786 429092215545 699078213201 1367823745751 2515679243052 1265884002065 37418761734 51641686090 352368107024 6433791448654 548206132949 195141311437 33157818159 733832635013 1179765001056 5017569083809 787406973011 6131876278864 973483063882 2390420867308 2546755813452 1752828393556 1659367106470 3948359175715 5103434686135 1063645725990 811839781879 7499484518818 681498202481 1073539643 346521045920 5561943023624 98733967564 24700824482 1137051499600 53481716551 51340762260 3984083876014 6494580131663 3395238112645 3546205069319 6255439860441 1356862537272 918510160591 4193383848560 3476870699661 3297480447972 5643268792111 6138063534587 987859292147 506437526987 3124237300090 4483563930053 2712002975473 531313832180 3350468921746 2128638246335 212037565709 2985377685616 961958786340 2614764018588 76939100720 17966315617 126613262125 1265525440238 766499840876 3374461527969 283952218160 2293245909557 43828341465 2841109311092 4149232227261 3365563868474 661870399591 2953073010109 362362748874 5108090945690 4188894813102 1272869002302 205562124461 2343609691040 336273449542 7263283752323 358207064701 298928586659 409851333419 1179282682266 1815671939900 2133340229065 6562658585277 48509191541 1837628229538 3277164039506 1192176904541 2536617510138 1176508709461 246502220133 3052826124765 466012825578 2547584172853 13269289217 358537849452 4302208292921 3340542480141 5287350093652 126132517094 3271423144812 2180312305355 377620679264 5857031522742 1075718385276 76660359689 4006956863155 2327173080465 949395884756 2270606005882 1696972298573 48055788858 56632297628 25939359626 1783382192764 533237477092 6191211972177 3058895669569 233798232953 153547659757 97446703815 5893171946430 5478843515510 1265855633545 642867052452 509006264852 1268412054668 4937071501103 760304634608 6666936934144 4125065665364 5394407022737 5045903396250 2492475776989 1235668710819 664655453835 1027904471293 5243856599573 2127348431232 94278961929 17111683038 4880999086435 78255709307 2753223628783 2309541377497 1965782622022 1001423308984 1862876149532 2291315361073 2534809708363 3836375722418 2712175641772 1263757995869 7394213357407 2242709478115 2336514881686 267092625616 368922255602 4418464276625 1852458400183 4344516269265 239861809667 69433486025 997985555788 86536364028 405183545655 175213334095 93934704546 494073822138 5509577122342 2699942573338 1427900799611 806194093506 1800229425031 3523908413081 5430069709918 4025826194130 139299764973 518708899977 415942790286 1132470246389 556089591982 1521667226081 3778118543565 6856298892441 2268579561923 291119875153 1894568671200 263121230012 147922396348 696683033787 3239822257655 810672448184 5935889624 784442475049 4099248026755 1741465936584 4274296185728 1783527631119 3078871966782 865588049122 2201547240504 6862987051833 4909320233433 1832418803496 1535573507259 2152868626585 1881766867514 409168032936 596515028390 417256637893 302516203857 137246402303 219156103560 4706418439056 1652857598476 1091980194265 927470356696 371445534668 274532437736 2610487086572 389824834951 2012850979974 871662120411 2853122200198 3070378482757 814042800453 73861168714 3362163491797 2677715158932 685125381425 826386657708 1253859648284 122089230045 256679616830 1602227520191 77820815235 4300853326534 2358008305860 4986692773299 1404228552057 347182392425 727415113901 403078313694 4054293924577 111640747228 3306441605780 1849702266173 2120932174047 141893916541 1396538362375 5628418662576 1408377693136 1167829803849 1752813043963 2667454805210 1955528615040 4047493808401 989294858993 24977940410 6415285714887 181526121932 897178841666 475665609393 3641586439533 4124344336622 260055907109 2280602391608 981909834410 2234833329521 5931704612680 5493066520996 146468003381 772211868710 2917613847186 2153370049140 5441732584499 1953506829506 1592446125381 5473488278274 2476510176639 107929969462 440492525130 2091739839427 777567424381 5055318730484 1740722645287 2485936648018 3615906531122 7188526922313 1925394815411 1960995734 4635414388518 2907905789580 576855305367 203926772163 102532149794 398468787181 6960699161691 2272274041768 3567251841991 145381362 5353948027604 688864887731 119237961823 1737730329971 1018008869246 202596928772 3821473797994 205265295612 33894020835 482784600857 16083291331 1094649057661 3309772018460 435410362966 2631849600549 1296245559899 3277823615557 2180368859027 4296164711575 1964966374731 635672495298 4064327210609 5611746027858 814340044725 65504519066 2626642808251 824582104584 129008777540 1551389104139 1239712230266 4307803938590 1227042611288 435322315047 2654748141816 1819384079085 815388983 335553945828 991373957868 2207670016941 348777441914 842252483428 3508382966425 4670559365677 382007654657 946742062 207764202297 2003635177159 2839315408808 365415466346 3798914383040 133358983594 2719812996621 313290375245 3171738753246 81390956304 2307315234263 3993843161833 106742235599 47920739321 2344746600449 3000132594476 481614184715 170325323285 3071591962048 5306087751250 5335824340748 4422832395687 1398478810841 2651600543535 890815277589 3025412090757 1517819666733 138463735803 1302089960551 2410234578802 1053896872917 837643355525 743524813693 1554444712824 6872708760520 311368399797 4832934434990 131161520441 3560996784615 134575737957 32968563758 2131243668963 1546331510918 891656114443 91107749158 1056051648880 307786273785 77507519780 1562119889290 715199144412 2650280554119 2670605573350 1706407732080 3629053622840 579444619076 6534148217279 1678953711007 5133364445370 1072640039071 755991909747 748068041266 111535328335 712536500099 4710014092463 527700724908 449458797581 1239398076185 302646224027 16365311648 342939638138 2647321491735 3429198972233 3084288934310 2206042676006 1668078737798 1026320874791 509478382008 407629130991 189984565194 5266554679805 672668412035 1589111743849 3038543954008 4232297585341 1775665316292 11171549533 39236378926 877981272449 1980667323907 1400366246017 963817686781 161659706517 894130009074 7197237499897 1140757719942 1986233484575 5444571774804 208607169602 1863829326870 88810753017 489661381550 147307602904 100291078437 1261675644989 3431067637348 2858259886621 945436231178 1154968596810 534757692211 4018599198801 4796601772606 295209796720 794464914098 490405343941 278354652543 7110428530411 2340241864746 1879753797943 542518626700 4033990411168 427671100563 2402011419554 1542119614756 2117503667846 2140676136637 2395921397613 1988128025766 2021938220851 1526721221270 6734533941517 240884516614 1730204889226 267034086233 54803407307 2189231146123 3120969088552 1895119734120 1024519963772 909927953377 3344856395571 21175617607 588189539948 2220644217913 218484470550 1697175543891 6333815607437 3549098218382 1709984780368 6838585955462 120976698518 1989078476476 186592599556 4399266192503 1930356184719 2665726795143 3108039995114 21025458188 3192702359044 399912456500 3063479920414 4982159988702 1588791763474 623637024889 2730409053270 692139187976 67285216873 2336800877742 190584675499 431542556726 317871791516 7765914081036 3436678907573 910820219447 1063964449216 3344465017786 1144342622142 1705863885294 2989329212428 259336840861 294293574296 2505023990082 342033366686 237205412003 184897845687 1070590560552 4235219395814 6371069809405 4340205432610 7923772052670 1498576855037 2238920721940 985540392045 93346500361 1052720689471 48710772119 215683933605 4086098274247 370520475071 190737687813 4637490637241 3133341235952 1967393215803 143429527198 1713566563544 229374186300 4916684763568 3147182773100 5156869774149 1006839197576 5529596324055 4449504525240 1528672503143 505152521407 3237174388570 246501531782 1979615419114 6112638360 2573150318429 49077385580 14207926758 867243026649 2255375898175 632377522504 530975276647 25596407283 6012045351696 2013171183948 1266629024404 1105311487852 5259497407737 575361363306 1206785974475 3641059679981 1388599205792 2163386529828 153990774981 2824643199885 6411046389446 4390314834645 2901986535972 26499658427 4356158076391 64303448914 1693192842589 4331788997424 2113572975625 1340800969032 4100655292987 2223563259248 6034362518505 7213723018400 972111385820 2331426556841 3471645050004 6775517208202 2455548146410 1193804567520 3393671420079 1028443286596 179397055549 562254326550 3774513565502 576678147281 1348769977192 153895195489 526985241505 481575917522 1687239074166 201031018079 80878980848 1280122466896 2026465404821 3117545339337 2497317422235 1683044679829 3639322185284 891478524633 961303477987 601029818640 1306230095695 1845665272654 7018371498454 3806985172647 289810709549 281475846669 4490307225973 2426615637058 772511563389 245796263980 1205878715910 1964786185932 1685051957228 2595121783522 814311980766 776984483888 479182977280 2325555314143 3216711157055 674415798831 512378063798 609334782692 53072168260 3326754558315 150194794897 155702984877 4360304647552 1244841115831 334874073830 1783996816475 1864839490591 220866097194 784588318751 672886443687 2102351066160 209005584360 651564230130 968535330395 1482840319529 678167035336 697133195954 1191768289999 243432711047 1215471012889 5000123492568 2451919443364 894975418324 5359684591221 5570261038366 265557272938 6792655630431 329025830395 273150905307 508922387101 235485900504 647352151782 662639485151 169742353360 2128912246855 412126355047 421919586092 3517490523757 2699022618513 4203617138586 3895412718117 1434816474011 3081722348698 628861045582 162756103120 417599379960 3252412324873 475472729455 30722434868 270777272091 5814883169330 648235152217 230508097820 533632339610 4949149511570 3048410312161 1203036354330 2495467333746 2172221803754 816344353732 7783808976102 90280260976 4720707508722 86285109781 1669469195756 4516249126178 7632974682566 4629330406267 479863488313 273949949069 531433007804 642157544993 578236967442 5874026412765 180401886333 2497782306048 152795863946 6036077178668 4438203445602 3443686470309 1103623507671 1197124186224 212784798226 3868080323139 4085263771642 3447883787253 359835502105 1204286830125 2493007182109 554884303347 1171048881671 1154609575250 109541914672 813057970246 1340410988645 36376873705 3600613181298 1072668392847 20380975909 313082424288 502566803574 1054623915870 235944402219 1762124689220 285835460943 6304357187322 25634389970 2512935792329 806267110333 252167198209 857336782432 549127732106 516247567301 730516471410 519541957952 6684543920464 360095340474 4902175346600 5449575032813 340367267362 2665653579993 6490985651571 2761166514450 6632644248653 1607451040689 1344033594382 2245629585929 111179750675 1009978668874 289089172992 4240508316755 336148587271 5048964286793 697481610686 378244447834 5172740354699 3949800607568 1955097067385 1274525037803 747807701880 3040335507683 6169311183847 5929958547273 422687429139 4370103854341 211762148591 4754826948584 604283410534 2080050758535 4586609592695 1446069697626 420741084664 1058643868734 272084066302 383535922256 2580746423939 4464486507480 1366608750847 1495973787825 1216314903 582228308340 5112121388689 3537278511290 925040527810 2447713319882 4641281075065 1008891041835 523354883219 336511171088 1989377620279 3170643844368 587492146017 2603445991601 6583183299029 3750833492150 572211873693 3497777289318 2021603345672 7701883240709 4288828742603 214646704708 538549440403 5219339260160 5235217310127 5479468548304 365511957013 905461591840 1769748490507 1256381852240 104084556846 1981213254296 600203798232 324046554513 3302590872651 4828766867883 2057269056263 545703381279 3414889701504 24148701816 4451822758573 1693195384481 592742185509 901358986630 173797198562 5673325511252 764484292999 760726673864 4527832417666 901774458828 115288876474 1482039685363 2143980055563 2110342854837 455217073347 2174864029074 4569050899 2865851948813 930814269654 5241230880820 281052518869 2366011152123 2976465123656 984523460740 286775192683 544629045000 28957222108 2412414366164 2357355748662 3600936285778 5242216207143 1981459777945 168844756570 3392820537811 524986095483 465553351124 3101204883048 779709700452 8672642590 214400407162 5457790935857 6340660958870 1839124422973 810194825381 3207727022045 104262989379 723942017280 358611823562 280676431324 2236277412908 279077531483 1598484660052 3398528565131 2614091266086 3345542370037 531624851676 6221115652045 5974811109196 449160617180 6246127459508 1230353358546 5301384655590 104909979959 134842658703 2635201017330 2344276372948 5639407401 4101472625549 2513174163056 272431939152 2678668127925 870799399736 5959390749530 39045232527 3275578540346 5817438583386 172185716057 364690591682 824900872878 4651317216345 2872302972887 356023440916 2866374366679 119907125488 2926071737752 3613820229972 2598751142860 409811593195 2104054705077 3761005446336 681552366201 32817105200 1470196102753 6476659626114 625668366583 3096854545397 6221644407039 732282430273 2076799251659 486850203582 3974855942094 5530703617053 3699538978749 801807477301 805665978887 50027833269 783291978296 2072033960554 243946160112 918009862425 3492540259251 1361058905804 1390513443986 2572491085763 1520592066572 2797686194441 570395276810 3576984659384 130521118782 567147306870 810685775250 474276149010 2824714116190 256764621597 515893457741 1851347177243 3700372457600 395611932162 2189784205285 2643933981726 1443166311907 3757863207715 137321825824 659708340776 311186910819 29626444785 1728530983573 746116357013 908381416938 3189280179085 395450099429 272049366371 1450389110906 879739631158 312513109510 4516737635238 2893148899214 1468276839201 334752653490 6371269602717 492676085326 103927818313 1335567439641 5385846807849 1513910365556 1118905182189 5047988331954 7095438894009 725201176155 5947798033920 1764054836668 1864786639315 7249989684392 4232969458576 111253605873 1321596859258 670193402444 2225952787124 1667335004839 6566994087811 71184469484 204128266377 1594930545632 3191616487721 6466533227855 1835627635313 5154050518646 4399543668789 1710508809827 778083120617 2477155334075 2984242881151 592448654944 981403758118 2235770152545 6240975411586 2009358369314 2238463309761 3224686566682 512164098777 725381129138 1653898354252 636047865895 519091590223 169844608968 1670684502771 1014792326977 159279948157 3759005200820 613249123085 2450935896168 4536844447484 4127050716816 5766197915867 135284690010 1345658760938 404941071405 211911087561 842451668690 155214734925 5838580008722 2038534057059 389318075043 3833713420581 3285554984766 26919867223 1980897697999 1568042102842 1140194744312 2655790636355 2203347230027 4127004250153 3829299077753 247468315570 684426613769 3432710512373 309432365450 4014943141081 6454619848758 245103275446 2690435317283 424958726220 1235726927965 3288501953688 423766016891 239590573450 5665632234648 146063670161 82024610533 1098714359849 2332366676062 909809288262 314916012795 1305745237704 28047841908 515358501781 3821352180132 1013941457842 2745127923183 762233579541 1233286597195 1861823211561 280724393935 5369912745757 4943105287483 3937331776463 3532271109302 4776065839191 182452401181 2943347236616 1290486562178 217423896475 2170422852057 212907363270 834398375381 4770261648309 2986180592566 8324777652157 1292831748560 3495845391594 603512521603 161218820262 456147401164 1735714593869 4419139565145 672340803845 144669274538 1678787034265 2655038928742 5605612176768 452583924728 865305787046 1622914606945 114978939164 3639372346670 5356779196257 4554099806745 1230924541348 2585576980272 850373196834 4428985528507 665941666095 1851067578729 1900545348656 1969514555225 4195710343230 3741724094755 4577097184052 291210538171 51998490861 2766010001562 2715575718216 586679394686 162693800980 2775025940040 1176319460213 307436827273 414034384750 4766699084483 4920528966968 3725342346705 149287431353 1467892118052 2676476999121 144489209464 87622321523 70415260913 2267181329342 2186573944561 803500336179 70213094710 2776075356720 3315183664112 1386465201487 1973390918282 1759160001321 1212895039741 599551169357 1115478661047 5592653729912 746906975845 2006482077930 2668519754950 606082386741 2767357754899 4157179538522 603435814927 1032121476438 727593826198 499366500972 990538726576 45113232797 255913420746 488991600445 704652279386 305577956718 302751709544 4022817617426 740212036942 661911919949 147801670856 2820530542496 3151273474 4759779228787 5820153459290 5136453411981 262127883984 4680877240041 1490752084 5705842292763 4762791221621 1486229641808 3934104632968 3522656228088 1798009114762 49213382921 1503460471778 648540190213 833133205239 3732472727845 584178209166 2862662839225 3427414608733 4849839543298 2062534723806 589794594521 390507606607 62286519356 1831598413889 3832865507898 978047511415 3971026780598 238225922246 5118692985444 3565689118951 2397719330881 4162746703556 1074166733021 7546588755295 749198508604 4100717713048 302839661691 3980319770236 624284142020 1063719598953 521481722668 4305156056766 2228631445872 242366738987 7652309469486 1249971232066 3688095720501 177823225142 976692106130 2526685741105 2908397394861 2981468307267 2875379157783 834559359100 4867774743048 10525063423 54894853195 331734978553 2526259010801 7985998198796 12963228573 110771845774 3951000986027 1916535421416 456828507663 801864046604 9932673197 5721193843867 2921978528635 945300442721 1220243645259 3651302998660 285885827551 2508302291266 6057774516163 5060932316066 3761081497029 6110334576963 17025422299 3565160448660 249363372366 1417789167157 208191369307 174402962377 1051797410307 1009202397389 2812930319534 4035162906250 2423990100014 2908239574666 2004683253954 2525406341582 2526393052256 3372672999730 2343029768775 310242611972 969207653071 6456935010272 1107446302453 3349601967157 108871749080 3152576007779 4150249033922 5019248158337 2770544540526 31577145419 274043480808 3331655752644 161491119311 2666578149484 630736296802 1283903921854 3356262464957 32669039155 1528097289069 7794104276525 1347445062787 157025891643 3585639590979 663664639728 2369065086238 3336242401409 2718883503885 1607627837151 178107327069 173104278846 5809867792287 260244201733 243308872015 51354779208 784757714145 63313813804 2731739089890 4971270514855 678312977446 3606252368884 17420596801 307092650702 1209545939555 1156676728848 1647707542908 346036887940 2400049896559 558082098166 1174329014759 750029259713 1326184638989 5906816760 172950966412 867363136188 1952251099519 1181413266592 2584801302178 5528473079513 608608647462 1739216456882 3816138239169 1923527869123 1285171483645 2372806883686 244778137311 5424574377564 157732825788 712096181577 2821799422709 1999906063559 49042197582 559418948457 2650062539169 67979660420 2592346137200 20843364987 5153502274098 3514625899927 30716382575 1188948583700 178805602212 4914372410968 1424996161949 1359699650926 900233437621 673028553914 1044244718254 445123878648 1070662282411 919955797746 568295533913 3561212037411 3304002904941 38220139107 406242228023 327088596852 1132953870228 867133820736 77982469541 1188115841074 6903051589516 35821403565 1010927413827 979337660615 4339813311913 2435502254573 186644747532 2909975307405 4797266562407 2238457195715 1502698009506 2360056278266 3530573829632 4020978869682 755397594965 6092955985837 2173560144995 3224396276268 3371263833008 3410994409409 800772454043 503539373600 763901792628 685019759442 3597021568888 354978884824 1792729013228 175523932115 1516161140958 413083869983 4703615488497 333962993672 7082743575749 327758195289 55832517588 291507152828 907312155671 145153383341 3817028069351 300398548244 437838577607 1924965267798 2514593559994 6120699234572 1623259101181 1436418750881 377126250867 1532343232739 749993882585 22929604664 210855837301 905518788758 3486874893516 3794516259074 322180447628 2333200469192 289059988926 1849506668069 3746699623270 136231136625 3617026914429 1262880617996 5323686364369 1063647043324 47607394919 4233424019348 14277566950 141094846599 3599137538042 476367526899 5819302723890 1020140020204 6516108854333 3420594273436 353993665991 1628082113589 5692232140253 1675963767866 2329428093327 2124658278525 1732553528043 3551288509330 3814170521986 3066285066865 1388948666833 380383369402 5268723119792 177745291017 3344789163443 3122192317671 1911871825513 2074446945640 3489439325450 2107646874667 3097556963869 3470174397452 479661192899 380929499265 1641589335523 2476360747685 7401713010872 907332171182 25772891599 91949936345 4439487549519 1802877550454 5709438057117 247620468912 1779908323893 4587296589535 1203874066735 5742364615608 2484357310587 984770770892 174240789986 180043034102 803869221981 5495274275327 407334462588 2927105641934 2689212536328 949228692983 2041746842492 1101104697546 574017745949 2222708630626 2937953089352 97402670335 1735758037909 145521148466 680014023199 1472347696675 2803776197129 539320581119 1464403243609 3176059962275 143780131025 5372301726766 318883654717 809524291804 821059797116 1951494420017 7501825899581 2534567719825 1079755766180 1915875324428 6778348831408 4177893302853 772677032168 1959903905586 4648244388716 4294466790276 165109762239 300628649356 1851337174697 702370088201 673857646531 86207269860 25540301257 293566685749 1567776766395 1568097280688 2506121687180 1816083517637 2319494448821 89683593828 281779695958 81677580623 1232792202040 130831854562 785082941618 1460259048370 248051274268 7236296479324 5205529493560 1749949833334 90907739118 253196752601 2171743517046 2251822414745 2815591668489 1671824295504 2128620857350 6068394159597 2509454843294 350791825541 5353549241993 4224299544693 556883079079 2285572038445 3893421761430 1747993071318 2328223976358 629005589463 592025873802 4585385004325 3581002590360 746469705405 4616578290567 1295926263638 1227908147691 223108518627 3367575747777 4884574646371 2013273324315 172807272582 26422056570 347771215529 479633218057 215088465838 1178795982648 1635733558612 4668511283767 2411601976365 1345538811443 102674868454 5104550379240 70867915218 2253374953639 739587725856 2296731681191 340371580056 1049607592615 27970493213 992895599449 496316013711 191705716421 1597748881755 1245667996085 2155212660659 604524692294 7191558833112 4753311069088 2355147896217 3293931511960 2828050728232 3563926374936 3968856912697 6547785795518 34701000320 3824979973015 691576402019 2210450143813 122728443752 2783211630072 2902358738450 4039675438846 652936942200 3574523087441 6031600410762 3440451660094 50534923883 699989738627 1172957306345 4190706869149 3566594205481 403076491496 189727715615 595095894032 612649469556 1073502263812 4464183141567 4952369915953 1017849898450 2509771488810 938327967358 1577743773628 34250158530 3308987203815 4428267050389 1506560704154 111496506509 393891146391 436200812352 3385775442854 1203298846000 1003737350083 6501550852253 52115914613 6671169884550 213836755627 1898312471134 1076417580023 6258875516154 183905560407 1206978681483 2293848420682 27213718659 2538084563792 3553234517 1551253714071 1011401647611 4385591628 3217149191133 2241183576272 283827640789 5492832957290 2843125539531 5485851941622 56497516948 78282860498 638732590610 199604901506 5353736459 1866260377176 2129652123741 3186286222197 318714621054 541813720897 87978376757 4450806590795 4608389306120 26808439197 2601654174909 5564389932631 190199369732 6829361028204 2371916556873 134009826807 16546730823 1502140282838 195552801178 64586570536 1498356847383 91663808832 175257475361 271860209804 1332390132859 2406963809564 4149911427863 95564975668 2504745438361 1012638460198 443679077723 6560629834241 266264928764 1076767217767 307928465072 1135877943074 3867607470385 956721699271 842061664284 1259097697494 557380028996 3620714423459 1277062220821 5010821292719 1115079612161 209695361119 3872164888053 725689317178 1643128070653 1170959069279 2617330674261 155279888203 3681232277932 35556420248 816869559904 205752432166 810999272492 477962810563 2113009994199 2083896572781 1061968022445 390728199471 2706773420892 3748338907017 133087318037 4164571048907 3749053089568 208099671915 3086650025970 88810170502 7992243647012 3108365580326 5970668572005 189922192591 1930244334137 973302191594 799824950788 898781803800 1381235259628 1720976332854 9098931969 7473951762945 1962386051238 3451060119648 463814422353 2743662764169 3573516753172 417833570740 1551118360228 131878686871 3083742459076 2480761908910 914822436606 3967522553827 2070822420525 2541021555882 3125965400874 363443978706 295680882222 5664192161 756243019752 943692914502 3292797030590 997064810269 2735348338157 1459595758617 3313823498506 4775557916421 1604617667946 5090712368763 1966720036848 3335059063666 1741788919363 6012448000804 81522510682 1529466562792 295721608304 3301637955629 1926888902353 505442756887 144488315419 1422724358934 961115092780 797466746684 2805732413704 740350600143 777195843001 532762953935 562387963111 92858605781 310154156743 5400704786304 309365755440 36160389246 1132230109869 94302059537 853163280513 616888686199 313763783754 1767735554427 977256175374 5275947234068 3523865863302 1647486199757 429149523348 3116826694578 68284257624 940992002861 3159206094301 1815322491582 596967590474 126190368381 3363170022422 1469748109568 1345145150567 1048894839018 4698539360554 31441695853 5208266751071 5922288229049 4384268713789 512308710988 2537333053251 3546298559940 1675051159110 51147934698 3367493060005 40421754558 272875264630 1232705212974 1722506974100 753686532878 3949467690440 330844414021 5860122788366 118189667581 502458109922 1462223998525 4257839788094 127982374893 2985796302936 1786441884698 1901060337565 1395168528781 210759029765 1429956274700 239447968276 1065191872912 238320501490 3522491027927 2065959104160 1152615802201 860838663227 946080672888 530899187097 2664791658922 279811506498 84235582943 6944424166442 2032259946876 360888682793 1918400841693 45584858381 2607467676362 4501162222956 594423217061 212426886670 1996619976043 1364547703857 297705904891 4024559309923 112283569315 409096849680 1944147220757 1165176457671 21228852212 276407432344 50510924622 4894720037214 7128775698194 365529030377 1184837809205 1531384734660 3612750131731 3584090341425 2415488672013 2868646804007 1636385333390 6487608626133 419198352268 1114285283960 649170566090 9122263482 3224367032282 872837006732 629652364089 600160060567 1149451895352 282742136761 2261235107887 92307135702 761304699632 483829011931 35504986534 1292865146769 2072814856630 479192056474 3078715590315 40127745617 158932770244 71913223022 998447388792 995562976882 1967222966088 77362274534 1757337147541 1550466046989 3065893147364 1374653307950 2184632529846 283411872815 683122984821 823445647236 2372471751852 2333882628401 1120562394577 2792189877921 359768386710 4009285544575 252424979219 930452448383 2482600248738 433664664811 301629713710 394880192229 4919214720680 2808340032867 434412647951 1229405002687 2810366198869 1787424993799 1216457134130 2309316897691 3458323685702 257516210790 7084898660336 698715405307 2049999519828 3519927957951 2262857280203 613270155224 68672056414 3140118316164 194729553964 2918060861460 3195406256053 2506569789418 1231788063657 304805061916 1947162325245 39624892339 10396216959 14496290698 1067881296839 569068051976 4445026368163 3347256263256 3474383475603 5328739155438 6544745196382 425479318630 3533403958243 3958465258094 366488506743 117209669003 1972804325735 2359209587832 6500598097984 3567522244972 720492884915 101884103339 844203766077 986399550913 43699840738 1355367806381 305184957055 4749006879867 7529525455154 2796992675224 2826046710692 837322787051 2725214063944 3459980146211 800404552328 100141499507 2527444536599 446363104679 105080482888 2468161114705 2941017803078 70661792295 4569141542874 4398681593082 2271891370991 351451076045 7027205219872 2782966986183 86154857393 41954338321 153775267395 276848936200 6060233737892 3997198339895 1763244235187 819755350018 1080803762600 2663706623997 1105786511178 368815781745 683785903268 1521114558536 633339253808 3699529374586 2760187896686 6147666280434 7444185000 2314683655597 734901005127 169775766067 4978180272592 2693691342022 5114284724524 4523336400700 14838623522 1091023963067 672647271762 848714988522 91918475228 2758035058044 5401391353557 84275655039 482934404854 684773579100 4806553792103 412896112549 5360008152118 751443807303 210068646659 508239155210 1341069008093 2869662897920 572728841964 987280051705 5533880302350 919163822684 5917429849693 5361561751325 608850999834 156963649621 209213409345 669793969677 5626958842308 2040862819434 4647846994110 859838039450 57143438645 1787043688174 2706070716686 1179228857295 1083981048892 22624445738 2324231095236 1514154325147 4812613046837 28342265573 3850637365467 1895888840863 4678695226947 520473774503 6718091717236 2751111252246 1275116930325 266382586609 377415851010 4332705524121 1701214114490 330767972810 1013300133897 315474668857 5502273583245 681515387231 1602396669784 115073695454 100121068680 3647805601429 2871521404179 1529649989765 3043883519684 4473975156546 2574955001297 268275402044 2702880135974 3980293229588 4023254687094 467575498214 1869472345450 147874959712 6254297771378 1171760511973 1585486200651 540491142153 564357257642 1830592342812 440952495165 1987878475573 2367555228247 1898830968577 3401023998520 1377182579488 1605602287 1558967477344 632888812083 692600658335 19320069063 467403554498 1290980190557 935559206439 5196703654448 409296446150 1040345401082 3240124124 1706102343865 1277595719099 4005307116274 1060533713385 132518136017 182251390606 685421059469 3805658455697 144913474099 444692869063 3957678453038 97058370591 5254211037096 1355080392175 4664060165597 5121957381270 651895351231 4885652240261 197824121574 126736632980 3886192510944 548524153520 5291870333229 1045956433006 829597623943 1387224125834 2898951654239 111614614530 1547201719777 2401347115019 3422516053002 5239588926581 1327442948924 3507104838492 892420734075 843683142450 1870516325822 2737216339990 135653261143 530151865167 2342934358245 3510506701165 3901489380233 430949748741 1892915471992 1718827785330 2220861369818 44494277314 799929289975 2584987020536 5700818862212 1048621754991 1774441282356 6887514171864 701994205749 6271047446284 265332947011 494933897901 3937010342473 996085906027 973270186116 1051431114438 898968627270 942594957098 3686332213060 3445292207450 1587035694780 4271892978391 2952157211634 5621419979815 2411347658604 439032996797 227409746001 1842005859216 549929843011 16745679468 1845231668178 1612117686150 5893933215895 6209534371107 4219459008646 4289322135021 484394165691 1497369830603 682405431032 823474378211 1226801560529 3551389793524 1475683964924 75658435564 962707562207 136835268705 4958376516431 3192807740838 226340037769 1579776989831 321760107056 1246697416743 512052675172 3870610307743 4082374431903 737338189216 396308028596 91621896111 57484002170 75079203496 171832738870 133761760392 3028979145366 2730409494937 4767386642259 638305532526 4881536577293 1168005616546 666271893294 1947884713091 286519752101 3680799640954 240876785192 932070364911 89505539377 532352356663 328908809841 4983008105180 1390781595114 49251742233 715401868723 514642245342 2841477643180 2812542032730 210560645794 2347278074604 303841674643 895716347036 2681395412021 2695866421684 207600186533 927333488674 1894895313162 518270137937 118407779093 4471757150767 87050603421 2608320991569 453213209777 1904532769910 210437144662 30827610019 511074129378 365557453365 1148907718906 835054191659 439553024502 6656098409602 766161236896 3026223531724 1428284172060 447229986702 4062942507996 276168373249 5854601199694 688212364475 3670881303637 415043948674 1497023176331 2918773130423 1932295112912 3582603098265 558578818512 1298428945764 1971227840911 505335362254 2662991131424 7128808796204 2115347204229 4674596674339 1948806485586 972071407206 3250549677117 2030897618408 796839221806 985431708318 1046299324660 4215898612564 583740607536 468776277987 1399421616569 1799061912716 4806230989600 4604769332195 2264658890411 1954763797702 248467597159 98919990549 4167541166072 13487924907 1174839883929 768649623624 309654812959 199203757369 1791891526754 1969518103 948055783119 1064322665895 4260346270668 1751975456664 6655104455811 2416395481704 2869375876498 354150282 4809883182 1481058983188 3730961385756 1065669644931 4695129864278 4723836037058 29854850158 1952786745991 22398989490 1633093564334 262056062467 633645524735 497957582730 1837373513291 3189846293110 4321119648951 1560932923773 4360997018807 1594926734913 3228868442249 4774919643082 261270241982 1695040859085 4361133002174 1134786514673 978902105726 489588756362 6078175092874 4168975809045 95370616111 2735360618445 2335317407182 122289385857 2051617459291 3412164922217 340086349025 243483737985 3591755748560 452787506644 80869511663 1838713839280 3065414978817 1804446204815 1550305296458 7097577556302 600811877957 6384597698462 904091064966 4288365343241 237856438272 1440572009605 764127309667 438614382746 158868130695 351776939768 3017339727584 1925047805179 3208222070015 5709457231803 6606187394166 2911658828132 983082851335 3389626947143 42986873126 366802220532 4072836029813 845286553625 523015099543 4623123445165 1430301722475 4359482788544 2232919895443 41037284218 1421248611424 6925040257295 8029514198599 5343488760626 741752005300 1356638316896 1179016172148 5752727782142 556075231899 2969479151107 123988138387 794375332159 685134574187 583275463922 388115831298 2031193760691 195101055471 3347682770097 4904433878790 1709647462542 1058889070249 526327442410 1864992453632 5314544197467 6136305377504 3053560507389 1779470940221 565944014155 2141813609139 146937296565 2944097028485 4729130088012 6963410623452 1611291707549 3415058374775 239359480468 1652264041678 3320933244562 4278289606506 1161629902169 33793138964 2079009889384 1214491540044 4880752562930 1172664133151 1104035049670 1151200685867 572028015676 1330514495999 42824772059 751351988460 5929769801 1324039721031 255257774901 79897996769 1241116074514 27847274879 1334812898230 199396284500 515026188065 3427514461960 232105703401 3278455156653 370626190969 163616642660 154524169418 204821754033 3531049883389 4041134961335 291203555103 409190361664 2751599464090 4227088068417 28272429992 1152275173713 647659760697 441384980977 3092930698395 3547108264253 271136781809 1070660719907 3046174163258 172572477998 1269082287493 872075307772 1747137619608 643158274848 651149835266 505749300355 1184153740593 3213710656749 84665794468 486777310568 5530918434412 2390625121515 70714527427 13099489114 4064669659914 3267432465815 29369310738 2734104354557 97322316206 287666617642 1173462989947 1200745197737 1700958714606 2257188944786 1535723987988 1747154539643 982458086980 29262685896 1614627860859 177198358198 922117037174 1526025209680 494222653555 4409343657909 3187245158093 1156016162645 2263548397089 1299973069896 1218682739869 3840699745382 980085114272 688658584507 805926755449 1256462301477 2503864401911 265995360572 3120873176772 838997309995 290194244374 2543402732920 1792888804111 2188535721992 956116768713 4746026093352 635506129281 421275667034 1065000856538 881013126303 653975410559 44957613162 1710169844056 1332691553738 3983603940808 7054005504721 955543976120 524970773077 182696046582 446068609568 67528269371 5578226550868 1775378348761 966614088315 4278197667986 1333565116803 2232004473652 6112233188295 2445677150691 13647570495 88775976013 1973573791823 522335665553 3946368340601 274497264326 120576336429 636140553708 4515352423520 2167693434758 484789661264 53827902093 3475732873077 51714234630 726508971820 1637615593289 3802697287383 486987535125 2786738629815 314263948862 2351387190157 1770707971498 1295286278730 2989058025606 613720698087 564615216494 2079109821568 388421514976 3756763908408 1320827261950 3046993273043 2414289814483 1148763807649 5976943431325 1662761659615 61936972231 2948404630962 3227931153625 432521573408 2988969856250 5351283442551 3104100597262 2030500852189 220890871561 257951904493 7223842156730 3850267683608 2281275750611 1703191872697 1315224408630 2070850378411 1484609616370 4452056399 601158517656 47814892892 1409726248117 2829510237 3082659188671 1942586710321 1431136625760 2360597720415 471630121599 2131501347039 163497120113 155930844427 152563065432 842444253782 1338574516908 1722328872878 579480903676 4989246718414 72041473543 667712370088 3440661803342 790344735966 1214601572003 6045637770939 6280661270815 3676070225276 398444518475 1125871728481 3607372825765 5184915211019 1775530149589 4333830396000 954814317158 616937675959 449478442654 565383061665 1300814527026 2937678339 424522743733 3985026408009 4555792665846 4882366689959 11691582926 2223690298721 3997038352008 399401621316 1361767865578 6349930042793 557890773661 520102186947 4158889663652 1891532181891 174705454715 564362557855 41236169703 7387613878749 92978303540 2727171332000 305649529503 824730515473 52868903617 2152554693697 1608083544087 383992074935 1275692277750 1306301441155 4847989470324 2877279194905 105043474395 130449412471 1488174180193 3617518014345 2078960281948 5316778479877 3949835867603 4227124901481 4553159027 3176258279477 189274872732 6172460307361 2391019481534 1495627893703 4207927912155 1909426870295 969701086620 7016774119941 1316198370196 2766950234709 3040627576752 1872409709615 4061135139269 905093712038 2386601701372 271170567087 44581150831 7011141916372 1633753178108 1505109073291 772668546791 8809363849 4304293542422 2280309066733 7067306922128 3124231211487 1184422669310 784438763416 218770166485 332078297817 1366589156640 2762782964818 2768846529573 1723855981579 1126166706788 1745953091022 4164102918912 2588536931039 2780331157821 124903482590 246452186220 28774685445 3692645902920 1275938051691 1704128450053 272314554218 4125169108026 3421980281047 1962538060380 2086640444853 479245264360 1821837600664 4166076182271 1444860854999 5488338317184 479389098779 207612788846 1100289497317 2373866876255 2086394378253 462164962033 3083003412148 6001140972203 3792751330162 1335504418883 1276559667403 1543009176793 1656476577023 5727184409992 1336108437805 1441384899007 2819379627563 646058593781 547901264209 1071213585671 1258316793669 1904477974578 2672539157272 1297076977577 86590187134 983373045162 5662549355539 482618118031 994299646760 41055697798 7266842506464 5665875379553 582253542534 875803766502 3235783195483 7467195433421 1231295333939 3163657914950 4392085372543 216666977452 3291082680819 3709337902366 648936119699 3341279244889 674654610846 4630429660998 370996568311 968282698177 93947596628 571924954253 4093281846750 2416509964919 1294783541909 972822653039 3152821087318 969224309056 1380384017089 2974688333913 4125716982895 699134802354 4039151849616 293195221040 571903588544 843866885453 3136189491620 1406046141775 253067684158 2363697549361 7057208800383 57518681471 4068475110138 559422691365 1899760507096 2700062559571 1441451035662 51651412810 3991593142146 3349376074408 1738968744563 1393299551958 514609226545 155590893452 866408841096 46407301903 1942390176484 141859954555 3548310030118 5278931786091 419512836860 574332536513 3297493180824 1093556159953 7665011290791 618958788373 2018855054784 95412288490 983618927318 1294461551891 1760496477506 5063139475539 563204124903 2454612090537 839756125926 4903374833397 3415779791073 4079904740929 438276781691 1337954910523 572894007592 502848000658 4405076684 66480348078 2275771762845 6414328030826 631142667769 2423254835834 2649092672244 6748948844283 588007252427 865917144091 633947438804 5721308797194 394967227355 159903688010 295343581216 2098737281791 49274087982 3763702322395 2402449629100 3245990690367 4601874236687 2257558539206 2862774394135 4697482034463 518454628 1086567775110 4969760753223 2042324691674 683227229214 4264868075760 109331875806 3280336752137 311459354612 5055758264361 2267559506929 106530604695 1468000356581 448770108184 3995311567535 1219843330478 1829910948132 292468073627 2000193529649 5581656997338 5428852950898 1553930889817 2220516512124 5320727459958 5499785497013 3238453234160 2568359490874 112450925229 964811139810 3833387474114 2588449480086 1336210299216 1661970299356 3187402501348 5441670380446 233933188038 1179459177694 777694581031 1580498113256 19439537848 370468066378 1299950910299 2459785767592 2607713367130 5280112616082 3017630790589 197828124104 2293953280320 2687875463519 62232301522 1985488085333 4246032276675 2520765071494 1400016689175 1357977493526 403797573625 2406808824701 133159831457 1721779831615 5377166040 3104071449147 79920564196 4357859118438 1543399691459 3413191041896 902073830867 1517536539107 434384793803 1508252560341 2055646572525 464418915307 262077702305 2575124527903 449737206804 1235459013274 140505450235 797572114340 1055153967754 6176766950446 1237855433643 2199475746928 3869852375322 813203029404 403909058964 1723150723134 1591066941084 3030121336371 1448584997609 33700801022 1352910673035 1889906869857 97084833717 2933139427286 896405954596 1401394668625 276990389867 1572181851683 22991727995 3930620033947 2501256872964 1555225409081 402192516743 55820731745 5105165317247 488472493483 24630620292 4277708876401 3707732540400 896410296997 5696483717086 307121442389 4259755084948 383944987155 1247178912857 4609107101978 98767282535 1045697815828 100152581189 5853995186929 1783593290802 516928676437 3744672378980 736491591167 3869659223670 178175640994 129911682694 1332012796797 4171576453985 159133868505 830943720500 4328019865109 608100939460 82877029132 3724492072859 2842882140430 2647055598351 714627791536 438494828294 1218550707408 4661447357735 650368705653 431101291569 1776343770152 19023781485 4935238300773 6893458171944 137770287 781619031862 709961234018 3769770232460 3918202250637 746039151258 2402974649999 616946441562 2489023000843 15334351957 162671523503 4684133862403 5045227140781 2318327228344 838673584140 4315257166241 46827807039 61246108843 548561510775 5935964350601 2471535861075 3126348765793 404393182141 4660577383270 2688498887781 751119146759 354964029677 2082237217636 432107022992 1485049896867 812711213309 816982028677 58838580516 7359720306291 850401486719 1033848126155 3133628926510 333873241994 321646082878 2606296419942 1950957551144 1925923985931 690537361646 7104265040696 1129902362185 6354994578648 5001014051106 3692821222357 6404022193458 493516784036 60648745914 484679913552 137492770277 1170614811956 2671330798198 150923844485 1225656694955 387024106666 136017667239 1218148692340 977216634687 1167899509690 1023171433191 2448597897229 3314752378473 2756181152115 549666179709 1280859693431 1410724894238 88530005225 277498631483 110966256144 1616602419640 1000881412649 659681259174 78820696028 359687716589 3899561185481 1481804774200 855254970780 4382865131302 31187557654 89945501338 4854326810443 1130502248884 1660350304367 1508272888411 2099468414594 345932020768 12945906327 1986221136846 2011469379569 2884767183201 3753519840977 1423656850413 2037430948051 2002387435920 2319395961039 666909931608 5274291803277 15010151361 4172310366950 1003659419448 900648815215 160976081949 2567984483168 246723701323 822459330233 341000808136 420955268533 1960433613482 935218484190 184048421135 3720469209861 280500588777 374457594895 300020844871 2323167060868 235916458233 1385677055528 1568765813733 2207585405284 1245998315051 3840403318151 2317969055662 11511986882 2215919789542 5418290956546 310886494650 197357128518 1985033707968 126049419143 4928369137731 2746037465955 3481271938040 1263012581155 3064520986369 301332579158 4821536716397 491044557225 1068188548805 3174897480150 3639345693735 1784500690325 30976100371 656723325078 638252442734 1723208500030 1577266959036 3545835262444 1286673967958 2922655890676 1382913404103 80756401260 1074795561193 3073652365136 1295732961489 1830201727180 112502655955 710860973333 2024575375472 2742118630166 1254940542272 1040118375438 4585874160853 570849719393 49680227075 1865122819392 1067012582070 3045183625252 6879587617427 345084130239 769152244612 276049078728 57808269770 47925550076 143555700595 285475370396 3461397399178 193413901670 398922284179 3722441800090 1592662363061 5950617114839 3675898614463 4038223662320 792803723091 50417493815 1640572926500 653989969180 956112609557 116388745019 242816564957 999896228873 1100991097515 1293106979944 511359643945 1398778952154 23278034257 209207471598 722763652069 336337723374 182979056759 987853613076 2558137848603 758371098 637810048761 1870856405395 2543409938539 1710925290825 1738027663367 543772013359 4924710063459 143757947454 725620369735 252438648854 633936089518 2513696531955 1166308202803 556533051443 1917774582171 1052073380270 947632279579 6266400408071 568436713094 50571208995 31982838842 818510299487 670018483516 974621443348 3499645863069 1389700030559 611794641392 4476026679443 386159711772 589447233860 5806790764910 3905338732 5644668839564 883141982597 15942508556 2118289340820 3451750615113 1449881044414 3264802298705 5441235115190 17048465280 378894978455 304820725506 3729865208562 1585775122099 3401834445525 294953874563 4322293722706 286050513144 4746193498129 3662858062433 79842116845 883243503116 1423386982812 1356774284876 977128978739 610846139791 861038444985 1654784747145 487620864459 52943124109 1104425899 471226528780 2615510822747 172856177683 2358555112584 5353229903989 4290985444143 1176436926168 2103294260943 1219984345244 1429436666579 1685365518407 1272193232533 963189357901 36567329166 281471492219 1933191564342 1008251800862 1531124695785 3897577110276 1025838750593 5456139167344 133424988622 875557424898 4439673879757 1990886905598 597788319999 655776135272 2025656123216 2108278197 1922136545768 1165005257950 2552766490299 38475186795 3457857598920 4803082398701 2220963440204 3272865637725 4039851802 174309736993 1461460919020 1050152241898 741495468655 1124307024638 356388129559 5217487565247 311652905451 268960684885 188886632994 456869916424 128734777976 2404042191276 850697792174 26289555041 2919077234608 261678030223 9230680867 1213129929925 2323088585539 385795754199 71127341586 3768157613456 5033188465455 4072737696150 1034635765402 1219802613003 516303116830 2591097451683 109594975480 2875408009863 2983453617393 1716557718605 851310564488 1728840787152 315722331204 1687268307449 4850855274977 2654718422160 2468788386820 474299241094 2897319544839 181162089788 2314560002305 5062054936358 1728981948043 1291406133404 3298872529121 2159308353272 576013138698 333575624391 2848039505004 3414157218706 1309276397508 492693724473 1306218830155 1083380761507 5179727409798 2071269284754 235839805602 1949721358980 352874966782 7223842914344 2838174885689 107308251221 265286640892 5420950031409 3240593488231 5634226670989 5036951718651 1604577209762 2801367045567 2004464083451 4762824591998 254192203351 1323340855671 4623820676671 2587222755503 2954232688913 3854628693353 3221080261210 188328346652 12210078101 5507622096 1396759094827 243157230551 1467618683490 153180213582 131848299218 5345125138982 33916182990 302419960236 14127286268 1041195171698 1555378024207 1959934878404 954589379886 332918538988 3546256033132 381303146730 1301518001334 188382370400 939997264868 1235488764591 4266128252240 375098226715 4361191380815 214648625636 1881082290159 1068418399875 1193270067703 1789733878691 601284543071 15170919958 640676564891 1352008672771 1454923253509 510548233824 4159769450693 3841541744082 1014695605175 228202150277 586225191669 165008298101 287537292489 599605880987 1336976488623 321047746082 4702788033819 324747626636 63988770846 758871311128 3973031794708 3588569810880 2570553500739 1565072889047 2636840930992 4063339583344 1575754058891 1762460155539 1740951086872 759427454628 3867906530944 69967633306 1333653385107 2055274572120 2592611649635 1789618038049 2127187031242 5442760782605 5349084636933 608291890928 81916542240 1472476922652 951658504366 4426154532684 415859511908 2744883702279 6495375073085 565860813017 2746837205214 1599633239809 208253072773 1886394072255 194163707643 792094871541 99156957092 411006623112 1211431726775 2011382104577 3051987747247 5702206567323 345773074642 351162897614 2122298966655 397960046818 120114366427 1377429317785 864134055994 751650449600 2474282241423 329295262208 285669224308 3830433712777 1048102982515 1259565031485 4495589035006 3022511736585 2812568551638 3584110102339 3935826397654 2170394220076 233216593520 4137242927247 3957026455696 1500406932794 21271352416 143279168142 163214843025 1841852334435 1210460781507 24202413358 4907928712309 3372956064558 604715067710 2888215625491 863857711520 841681186855 179778998227 554040015409 4641388039232 476366651863 1442154638066 101026798398 3911931295302 51665489886 3223388387759 992770986649 1167625112253 172502857938 759037627125 4073810579827 82044134316 781517339 1592285291328 2925750547604 2478890790674 1831795826895 151330858426 480967736934 1717984599613 5498204023783 1160224521811 75082013303 3297196879801 634605817631 1397962397753 198980554674 722220171324 1778572840194 367646554965 384161535961 413486942120 6449420778683 1821574766805 407500981647 29965229086 2897737820745 73946009342 1577609045528 45218355595 6280099795583 5652282869166 2685828558277 797689253055 1003846602942 3509540278327 652939520353 3982671407935 2565163610709 22535754772 467379785811 3463726682452 4939392899214 1586762892162 149285996802 2725464758146 453476235275 529400442909 1021297265303 122749558984 2169120827187 2665718832150 3966488404934 143286472971 1278828337324 2254796328494 111028908273 56292294732 3232936580265 1053389350426 112992551922 1548360382913 445734885798 1481395599854 5186094471842 22519233144 4878071050717 277115700758 107514023641 2854800583904 101584783245 605313219565 735484228785 10561150536 2180960296511 2769748157121 5549531466468 1470940564114 5029095971304 968258828777 625479474234 2669911685666 136446406086 4568942779411 31721414976 470202617762 4770668505450 3321514471085 1236478961728 2837419211493 268159893054 833480759800 3681198981586 2781304124959 1263044763086 2492642657869 7449903231638 3862976354329 1510194332323 550454872034 720465196726 1591554223312 5193418727100 578768708413 575775184065 590158292930 531622858547 473489689107 30054212030 196635061429 3609596000448 2417769610008 1387479654648 212185286538 312239543485 1287479882857 2265478008658 4932187446885 1964325031115 542421344147 2455853508193 2856848059110 339771044520 2634692687827 4237587769207 537288372301 7085880186250 537306531558 3183355834261 4415320365713 908886136133 6368699604158 593460389729 19952309855 4590877034359 5416035932212 321610540122 3191446058604 314407787892 739414772120 164901403021 879941022406 3955878631010 355998784426 1927530971515 1606364768856 72723834833 539031313032 2520120590581 196845324657 3940933750822 1092443437581 157505909572 3583922368079 145232032076 1444158226063 2311611900723 5410387169469 4345752655 918836834375 2884704154242 174887971884 1865700612173 682910500881 2716221463672 213705678589 185992217237 163117184861 1357783460111 1778155302433 1818419173081 1053436289193 1428168127964 3885788351322 972978272359 187263046999 1381114187099 355984848937 41129308376 1268138976029 1336863107017 11411467189 3371701216319 146679129474 4187863847808 256938466517 40293854833 3400320672840 3712463382553 5654159128018 289318192273 239307503227 1994319302104 168525427102 1999736235832 3835458873801 444567230091 278152474680 5663509203029 1513816609619 4183617918977 3610479163844 2036563100353 92711362848 815579651904 4856270109334 1629718188345 651692995005 2721539807699 878934894077 865632118220 4360879915628 455163503912 1211813454442 113628330103 2273913545687 2646001247276 4953953758 80823941072 390801387180 1911982278345 1045924557724 3250609641897 1873763717664 3892343313992 3281692873956 842601262980 1249284584219 1687707892902 163614057799 1005666170961 175738782711 1061298300081 2470116042212 1375258694753 362478615530 204747494836 4834665223848 3934390288097 173913912000 3217109573495 75939850391 5170477942500 1042119630053 560488391647 343079611770 4501973089053 1576886180213 952108370061 3183385259181 1287602038157 4016938432078 62230149650 1928456704880 1178153985102 5307286586421 1438122354120 3731251221655 517352869894 1378953160794 343672367138 2157844325617 1794228029284 77390819491 2130150031890 2535122848789 3858338714366 139702967711 325589163537 37489417037 1434754207247 1633931086869 3400229327313 910388406834 3114322944006 121177099162 3146094601382 114461441490 188642095056 64257044961 2892961781737 10848739747 2766922949134 4291897766798 7207472728704 645640537488 360437507840 607118510532 124088223293 45588254926 25388541138 292326054214 2591694058402 20015468279 4540518239493 184931432868 1313838700914 1606088476751 1516145151104 501554314528 1288798721883 991250160284 2022421226658 3119137292934 3892799080695 1363661407108 2253281838806 3113330578905 5830401497119 168869588010 545678501485 374403015415 452912713940 1177750801106 2032208373887 2544524840342 535040275611 2045172929438 659565541720 2886004504697 52969841092 1287053954421 637490082591 2033995573456 2559401428692 3262384594390 2428468655402 265703369796 491147373544 725022114357 3081027447084 496522776371 1759186405776 1601460266162 5547284365334 3568368129003 1538087157207 1495950678430 4826444505929 4702207645743 58521542747 3777227313125 78573860592 4096632770154 4217169484781 1299793684740 2747868368244 6299132418454 326973123752 1416672548865 2482667660977 3537354261665 616730603203 6128101974941 2018836599821 1700240325855 146946242890 1530597561051 1326498870483 1975455067559 277881029045 4238043200341 1977386479281 929106008136 1759120087558 173442353062 121075988529 5473784446688 782716252052 1758338502965 672057774714 32921366097 592240562606 5217420023108 1593753225458 5043992630862 3075509617388 726695486688 4933665602526 1294609149533 404962416632 2042951859231 1764237815442 529966635910 2609596311763 3813426530463 3045084171473 2975825742443 4637885785109 308375399214 2833475668583 67265811980 2387686955039 1338167765812 89787921921 4291333960940 1584481522416 1423279650098 207337593534 169735106675 1314092958236 76243820322 1159036644584 2513940344575 2686149131664 72309246931 48322209903 188228045611 613003564619 4155039076717 4566380742222 2839834289015 2139023304397 3315147035752 3762382445803 646689734095 594286337214 1317194970726 6791667625623 760940193676 1121388669410 69534041028 1606885632386 4658049967136 2643516196044 1488165979130 1561584779533 2887687888714 1575114564747 740778998490 1746624725780 815841023593 1344695738053 70390362593 1313832943840 2754057762376 214823103943 2058549368822 3636250919610 106762204839 3947293312787 773214552252 39029730092 1535938811327 864783646422 1530352607 7665465301 2196568750017 23167176438 116480139001 2047253180305 2649348926683 473196214246 3107179497800 788036525189 144931101540 2309459781221 6138953486910 1693728567472 3871190296269 2824472720837 1324028656817 15224316553 1690841002748 1730000608793 2511442259502 2619321641992 1155137184370 58381207953 5215648825540 658234795265 3282729045847 6360785306206 1989442670149 2512190829468 3331782126751 2862266179511 1213426436538 144914558618 1060759560002 264722551289 4656712293767 2866003676722 506017869624 747164745855 237129574898 1458906606027 3019422965011 1261120518429 1417826049511 261523011915 39842663996 1378026656924 1836574557457 474337347338 572640451071 3688329444995 3693649024834 470337004551 323163577665 1094797943088 3398542560641 1211579264623 4182511591084 166880385697 4300017020519 1152858708213 2522257633 21269952804 581618160521 1235859210461 1402090662415 39059494465 20672003990 583813557907 428271673243 1256680175533 1256267642632 2247980996859 974636848972 1713335298405 2891824233442 265664789265 2417004993948 746402627365 482537493035 385694606591 3485903443540 5523386188588 479474639876 2334148127180 1136078328251 642039596146 1647578582592 4195182697052 809507164925 1259611650921 3481047005689 16910367949 2629876018660 1011661002361 3138200979142 1998788518023 1157692482436 304545380159 8818915954 1457518066680 761044207449 1923768975936 23974644729 383631985684 109287262122 1464823341132 6303708353292 2065225727957 257476443465 1165295513114 1338230190906 554073960835 3051746984392 949072151804 6234511289824 151231572365 3685276852057 308467421810 2784670751722 4240866279699 1152027399659 24108291422 123650628730 15678280725 7123486301063 589851991157 5717677853451 2141070764741 395734143738 1029926003161 1739146503481 5108752713813 571259177358 1463669004743 5770031352558 42087863454 2577752038709 4245526254624 1803780863552 1637213562496 585377406795 4565522153317 6404872114266 332134667853 3985761533979 350166572285 2179590345362 2415581808724 2213195819832 187021708154 2314798892425 2344241979323 3340239495555 107213104010 868486866331 1102392052115 1175678799047 1525908300 2718662915065 260223162089 1932549239953 45400101433 4688261161419 2377882232091 36892017562 530024377183 438621807311 3514915504321 916830565759 731267162836 1191772786464 1011408761678 1530805371879 2839086878790 33097812161 205348133309 154719291079 473270523453 889469315751 1321723678747 4864528688022 2036540574783 48278048062 2391078108688 458778522667 3769155838411 114171997847 1544147383689 3096761875820 591425573222 868389365516 3840814205737 326705376732 3409598129868 1313004896556 39839037 1788070929288 559274571520 2998766401323 4208221822504 779172120287 588939858 1818756916227 5103605952952 428556170919 38033453243 1336246601194 1416912926123 5585448651 5130701067156 1979381809309 1089233710951 2665634492678 4002514662532 1453838695935 939153285450 21748937043 1414015165627 827550429547 1735152248908 4228520433118 685568705228 2720727171608 127249593742 389072922697 583410088091 2602494764916 51153045303 859324089947 55573950338 2404724831564 974005052594 1906477585143 2165403295609 1551274968855 998340362793 214185355954 289450763978 212580591960 2404940185701 2632283644659 278788342029 4885764577001 3347114479669 142023291110 321370440543 1518391808014 1716217947879 108472848584 1119499556115 3131982714421 254266744656 202629990971 3055056621837 1597127497858 2587103278109 2541445536895 3061897723755 20264260479 1460632021229 3198795578281 2094964711161 1797590825957 610447546516 3234069844454 2566355039113 8134460038 78730019226 164195217320 1545665107171 377768062337 5411660913255 6444006327109 1763101003614 1161537114283 644559615917 3731090794567 1089716351724 3319422380025 6677367139299 5158719097311 4171151541888 818597386527 2366270241 4231843876084 1617290819587 867385160906 431518239329 2754880971741 3923743278654 8809680850 1149073485681 301207206170 1291945921669 228164284999 591650197457 1551832960207 879529504175 6098228440614 918020092428 510574734750 1030039946415 1867231053999 618550145938 2137647570218 2182477065 1902270219649 2746578429683 1314553540272 629348802003 4365976293523 391988631991 310865244992 4017777432540 691526182457 272441790974 2119892521583 1261067215014 80259372393 881738763194 2863980452936 1197823087286 67555838445 1139468198630 2452629900448 315209132792 142054848426 4533238212543 2763964046557 272336048421 326224714219 623716318556 3559535567117 2059003510277 973468475643 841033430706 981567068932 1496749143681 6298278480244 2609927945604 1713351240716 463999039933 4091987538190 1095438188206 1625360924041 487904040771 1224119973993 3125330189046 4467188559359 910702722819 2027449239392 3446150855512 986596187873 273886756478 3946589906761 854287192972 492128348101 573091864171 3957602934337 446638532502 2655964924775 26182491541 5808170124768 4228239738616 4022218643031 3250939647085 4281518896 183994132837 3604527220925 540137752550 205783488821 984892396604 1720757496235 2026426204830 70484861157 2497487466344 1316942664696 1216584731832 223898951074 833144617271 77749708568 3853391771448 4440014364454 1896343831863 128846271779 766481961864 3598821778639 349280083530 337207886540 1128593512207 3216682042348 1876031905886 2037453177361 2387227212136 2088611855203 271800572753 4023916330 2814934402645 82680559016 2272517489853 783512727810 3239053951429 2749459322398 1482423614042 4243585569749 6329287855419 1606944496449 2268970433768 1285118997203 2884125292624 3598285133757 7314593846009 4774934264478 350058321663 580313846648 867786693554 3079992834038 312764747698 902562348989 5410920553325 248847552319 791092142896 97082674296 202704269969 2869085237591 3551457002938 1972774272445 1470558198007 554152468102 2048003500105 200128725807 2786635608423 3386388642555 1150015844626 37065126931 1083986066411 869527261401 3372159671161 201047481984 951514222011 245644822110 216039312253 4021678802556 949761147582 5892164043810 2336251273674 599962034716 412234879073 2116748903809 16697013204 2504982428224 1178932211847 316872935881 4049004827565 227758081501 33963902263 200491335762 54831930917 2198903245213 1476745806076 4674031295984 917985702653 2153740585265 5090566075712 451482913660 390706372716 3796822463899 3067062836644 2463302203451 95052324862 610076007662 165753337094 754814665014 131409426586 5098821678399 2389979892748 4543323024507 87601829130 2829243505871 895972060618 5952392590864 2547546235249 410160052156 5725235558 2680494765472 5059353147375 1233002926236 2945630039 20165082309 1405906539524 1626755057249 4117477040683 266052155866 1199119394041 339584040479 5338142787955 3180899837990 752311082748 485630668273 3277604540369 28545606124 604063049908 107091375313 2297924016 695076592893 178992056331 2216706133939 336066068111 3502656538496 2896526040476 74930398368 451716229755 497016808833 776479681023 78410935834 1823810928385 2936791475311 4521267578104 6964235628172 5901194410489 4646717218249 2168494214884 46275417246 2931333709574 31166568635 209397812274 340196203360 1417552440678 5167171637004 1374478673536 3438236123529 1347973071848 2015485488478 132743104185 3321234911320 2382193038731 1028243396212 791167351353 810467326367 1801048355095 1309928069693 1498936985945 2126595901587 1373798127464 4940992239197 946947760174 79454288119 4371190888324 565628380770 280442194532 352283630432 528838982084 3935887851016 252579095809 559336283486 2825225822377 5700252620562 475452924758 1839376727853 520301876669 324880539570 1680915258208 1782921521385 1701331051088 1413799957863 1492827798051 1303862884337 4425899417502 223756803635 1658008975992 1769357082187 416234759436 2437398614223 2088833507628 336597784293 307041808315 2263222115921 1714233168579 2200910746680 30313777106 6669545791039 44597966487 959602413113 2933799314710 2525846849376 4538543606957 945405761450 1976263945432 364429673657 724639760860 265194620062 4225307004899 864359784563 153595578055 1632690451276 2542193956541 69202787452 303809941838 6745236817343 1365314118794 404226188246 3625487608533 1948276180610 524005626500 23306229547 1984131785987 2983972323014 352266343968 3502099051475 656508585519 3235540723249 52667270933 439552961707 413315635532 377198736923 3473597038172 5599033557551 142919254731 422439070354 131851575149 558582372528 5009638948293 243363393058 2077909760503 715974650721 48726816639 1134740697161 33987572297 1269215920473 706863020915 2414374000414 2951035985505 1025567082591 457966822417 5945220958757 241369181129 990662626590 6618119588456 1939223270624 956428123232 973639109964 434946976607 179975436613 3021404923088 62461983636 1906620523422 22881267058 531868779711 9469269205 3610466471213 4720327937007 2285224663504 2482794864391 496183883380 230046631797 1089871242156 3132428948861 2134375572470 1160693544062 1451595317666 3682015943352 1590280546368 231317498 1582589424043 1448177933353 311596004593 1942253005175 2157954470461 2791847255827 2391741066842 2379546155282 611406473382 1271159102572 1508718943975 2495327941425 5449924673362 363333438656 140683445343 1571589694626 52352340746 873257257143 1740847678744 196196807941 473399410790 72457617693 2945806008268 23177819734 5666185724996 4319868991156 2092212425562 849236662098 2107381596860 3275692088366 4768326739296 5714433842345 3153106043354 575220757985 3935630052034 357542957602 5951794138375 4734891978 7648147541 199247947560 621492736701 309467008007 14160236315 3297616762672 1681610981056 5981300447091 1501527909565 136204651031 2583780702887 3476769941999 1714970673121 3930037910018 6926697150578 517270171829 85613960229 3898842857089 357750665596 340682308655 162869373399 1309333265752 239930321911 135699506017 4335731826989 553504385606 508796212360 73884590613 2879625554140 1023454658605 848539720379 1455805872312 1667272602483 75597209980 118698979016 115242218246 883296184561 1944764270208 1455675542642 966857463651 4061912323185 2046258181095 140815514542 1472332249185 845525070697 2966933858005 2856071387790 379969282076 566235975651 79656982913 179448832755 2400674984340 25012799666 2920697421545 2092019958657 5141780646957 37049361669 2259570167295 2997551591017 5787630005871 840981959300 308816062079 5313123141443 3774235576834 91391628942 1220456936979 90665419426 209947827802 7386842427 1784888709417 1403483074774 1454833750404 2178571112803 431011127748 1531637715170 2852967604381 4550295234814 4470953525941 2287651189285 3908757054363 4136385264720 2063470470913 26299133462 1462556671166 3357322599935 994260980533 4666355740926 1223328926228 236031902936 6260544155589 2658772306207 85250589314 5200063785089 292371846408 2435582860463 558739498568 2789845978448 2080324265329 9882578481 3494403237768 3220368812 1626104053637 242094757007 3675364298686 4723592712490 2661696222862 13437893338 2329885159595 523611468631 2258625683357 417530335029 2243155880824 224311254251 2695901357797 4231716504 374853110908 3138993300193 2069428378133 301403507396 1708678912637 4879699412998 640026619915 2673341296664 1152151260685 2107429957986 2338524365230 644999944693 1939468125373 59205945019 124934915284 1270519715185 976219693588 310620308079 1024932595142 661785304417 109277766351 860834214632 2965414240531 395537907431 1565841479188 1524028094498 475627647112 1948356829119 279802235191 276238438865 2572265806507 970908445986 3904377137175 610502649060 3742289675731 3552371302642 1821560157747 194307539882 3280851998935 354221923123 1899876073327 960980875476 2400611772291 186398846535 1094617350271 92381417600 585200421736 556665525956 2478694654504 2041526249648 110809440397 2583566323204 2355894793563 1723412481006 287606585024 171632648000 2604599235918 1325344603085 1511734252220 97489192170 5243974516588 5231767488261 4054066606631 5478812823831 178226281474 189386813863 5049586495669 4761811793116 2915550833133 124573118606 515481339186 596648386724 431638101600 1175739232000 255236078987 1743783795024 741476484747 119951880280 80223621841 882925800819 457014949642 2562942229212 325196133489 2622035399239 214869356208 93880849923 802844384848 496927550388 2569427571411 1354979189542 385164260539 109319873298 4468566319767 5053527336416 2744416024978 922587434112 4493123584193 2290151436 1012993849643 295505308913 400303772990 2420192035059 77807247928 4022652594798 1370418949531 106321487045 756407778055 388581284938 157454958635 301398504254 94026727333 805763207530 394298808902 2120771217451 451322394980 1852284573050 882527477480 2023197440242 2364326716138 3189809734953 163191786407 122194351489 573974652621 2998736864170 652903700194 73989479137 1787767147783 6802390957931 3392259472373 198997750245 178334660361 5233077405229 1088682429959 2223355526795 659457909247 12724674722 164539626049 40275072756 1028886442999 818721067070 762435228644 1233657588019 293841220488 1011550587511 1945731736234 253747379856 514462758584 2065105024859 1401796986996 1424629816999 769371638705 2143135154659 2476318278720 739529987730 4741695644173 857969482147 551478952986 3873732224182 1441142257830 300974331581 39798749085 322269830989 201860569252 4898932428887 2065875957335 2479650863086 600084473838 1355334623865 454272660589 2299445738813 10075199147 316490130744 2681199696061 2288284785005 1124783290469 1072210896555 223028235575 33548536117 715302486967 60801147366 4011959907998 1230221722955 731446254068 2661380808924 2844872268164 5237574391908 217192221521 1027424435830 201928101225 838159364554 744212601455 6206753390819 2188732573459 3571773252754 339459914387 49444531977 3430127417550 8252868295 5179189009040 583623665896 1137686946262 667870609734 1914535122295 95779713029 473236555334 135798372342 279950996922 81688322838 913378272752 302574517229 396390836256 925101477486 4525933194885 86107787197 3774580950434 339279992715 2394716524263 2323834339678 28598226605 183517994560 6713509500554 6777738724720 1380920456398 74078158912 1634308587547 422802197360 3584838019913 4644109557033 998024795317 300496928157 2665807939568 42434697988 122731646666 1219415400589 4662340067822 3729463538968 509267883267 1036152933350 989931746722 1245477109241 4360391416585 11242128185 1305059441613 1925702130847 590323506816 3692826053750 3047608366948 3658391405626 871243337811 176939113159 223631017330 1539797848492 20078781243 823046527859 1469623257614 684671734616 918994644100 3825916192758 1399035229326 142765834543 577446229871 1764586114119 4513113548989 1457240334771 579074715267 309391406278 112289824998 523041394921 1369748161315 2643381579326 26446758607 2761860207797 802370314346 571478217884 750891431562 1135761180460 461981462232 351605112234 704636697286 1843134547427 2154027878682 5258227563308 3163800365180 2381253643104 6025389611218 295919379222 1280939126350 424342186292 3257325975676 331972218318 720341705912 161232686992 1616883972443 133178481083 710359174430 1956505078834 869332544967 249986841662 61004628875 3284313210154 1254617411033 600965606568 1680151593935 2864011829590 3927550865 3228238737030 397201107040 973941025638 5610194431947 3358652538040 4538617153838 1444632129699 2521602127678 91649807726 3163649175965 642315328939 1233013192008 1340965636383 36085285204 329481243689 418951254008 781617245864 2772563189436 2963755640612 1643617196469 90955068073 913745932415 5611890045809 3437675599156 2139805075888 315673967798 647761631970 2041683115504 316398277348 413670284750 2386876326662 212630438387 1282862199000 1744381641211 657532665632 1704514570879 88136982407 27020946595 1811076681294 1374888421709 1805774247652 475660393070 2006019017166 140138031091 1110252524342 1376289469856 2371516847267 391806990543 852334594235 180693917385 2349523641852 1082612840939 1871850562404 4033842657066 4428325777178 3155738005 761826616443 367211758687 231915474284 601671007741 778315364501 3256023459838 2919151313634 4511477075143 6170663270985 2182127220272 2443470391639 3313107997592 1702408142206 173657542606 7810805648 1003399762758 3619238086761 65966437822 177206934852 2846385135819 4369078192339 71968410090 48309161224 134051108244 555844521689 816919609926 62611790115 607310179840 2022958157507 1412259595456 7036384249528 852311543445 1949975888015 322974074584 1225053839643 263982115360 246444814309 464870233773 2291148141762 3997118799579 144378874270 166451196951 3603345174162 1239192291072 2407562223799 2695537434456 1134569655630 1580826558934 3940471695511 118445992164 3082579583 3258053323440 2807807815906 4064194185729 1454127921501 181416286547 909521799354 1380792052348 2287523304907 4336094591774 401761933777 120707908759 154985948682 44603246645 199929798649 852059586982 1609528635449 2289040601084 127932436747 773698116937 2176557133408 6932715804813 6639410601355 5065457942497 3927296742569 435141593117 3269635375342 530928921957 737180837895 346606991889 2107852366169 1332980734760 3124909731822 5840844481983 464309954214 31371721278 607727608190 365854158184 3226507113958 3659796905780 50783887909 312426351362 1994664135582 567728903935 2174510228720 1420315787605 186667043569 620714916656 1857097366955 537487184021 115519269395 2668274998967 782038551 1429841064556 182423290423 345669637044 4753899516683 438721750798 3903177211012 792485148273 5260527403610 1645395135543 1218760098316 677946763395 657496244283 709943626491 512991180912 3514775080365 57045502226 1400791238313 900975390930 170854599544 75563334616 4051540805237 247993079290 1270253023365 1387675047645 2624610426518 66279829297 1728533540478 896577581221 472719030225 6394185724425 56670244937 3503002076577 21905791274 5859004372995 71754785002 1256675257473 84739517843 119032044836 3857219027700 1726529672332 1059868423846 4432180993626 54573698819 32204096163 192904823435 369163419121 53989710177 560818779657 2669890052406 5198570647965 2720490467206 5129180787208 2508222850807 1759527704426 677662891806 869563690413 843486085991 492690826009 66433019661 35893372037 2799810828013 285012323369 1812756987011 55183389955 3994619411218 2164476452741 55375374676 390407321629 2467211048600 3066899393327 2322075594253 2245816884951 5967264749775 954027305116 528135138895 2138302708982 2104198157306 840968185819 162030201459 81893821585 3400978783373 256807161321 5295705071100 306141213459 20565503409 2816352247973 741670874838 228742738682 1499203490384 1287233535909 642135019779 288612357280 3349288033564 796481864748 948154946795 601459055930 632287206516 1246136860189 256920746645 507356984991 395437776545 250917571781 6505304904258 1823715533079 5452357741378 1706511769730 1291215480604 3468933936566 2239288832652 1440258117181 1256450259109 918233148423 390454277925 1938530697407 503345215977 23358982503 4532346165131 128114330091 2858729035035 690477604823 68772942009 862548355847 1360586917661 2889063111894 223640624495 606864324835 33724149953 1061296382540 179793639829 3466198937293 4775297265433 297936836285 929377381403 1876244922756 3761562655002 233366962406 4246816009583 622771671796 1427354890070 2360941321272 2978950938185 1729130007291 5450233280702 1271493158051 868431603236 4895833765830 406979591326 75203970886 2451194805263 179615063775 46515696411 1006643753219 952256792580 2499001920469 4218679249125 397522240559 3413879959060 560119670902 289026829383 136322462950 1646806019622 1387800655741 3802620908447 2510843341881 443024575893 74203023872 863837608156 386824293501 7564591399 3868480261986 3405586365153 109045831482 1000060149847 3418528127464 2306334368274 28946470304 111911049205 4292500609 1991425987349 1177103962451 2061338470143 849267439339 3456597042830 26910903452 683042281592 1543396767204 2243100714715 822799344802 1204243329727 1739000774018 511822630748 421905564960 1872843082713 3387127153507 66248657504 18564928054 2230480834324 3006903906264 364874871615 384965789338 3731316678675 492732386882 5365786014724 316687124118 536109499715 537437592737 1328449932579 245967659469 3044488206236 5022011237415 1644401502898 648726444981 2336641167184 16339450387 4143390132379 982203669430 1202357825520 2953774688507 1176435899719 4659544587338 4113487949302 5119992655995 2794012905577 5851574172954 3333971201351 5253035250571 2922288803879 18136485606 885072528845 3767824814596 1719610580035 2612881049085 2139835584579 125620683983 707462766609 4618209444349 1846785354197 821850514361 1489134340594 5046411685863 2197307240301 1205252549844 5364554354852 3353951209842 3140789261210 1344278057634 228129200413 710489188631 1587532371707 2585313369540 352354654280 1613820377750 1257498896146 1290007154332 425430926048 923104929823 1220328161319 382285918184 1949334516029 2514127907693 5691342674125 1183871780782 715459668396 1055063446151 113920452805 1571824831537 546986966767 2698394855829 1627105057991 649419423840 4046122667092 232467602990 267188654145 2083616163448 1145890413704 4627936304876 1051763396051 4143200014542 3034798232008 1738050859056 878187942356 1206055064102 2275454162611 721926889594 4158563483142 1542762907384 53412111522 1299687737579 4114000567702 1364848186791 5387929804505 557915714142 201052104852 661734192889 1986306594932 226200289255 513379966163 1831561670928 1520601955671 246106008299 994361859573 1156300246694 657165739059 187446319813 6651774986561 695262136821 1066330050312 2991034265115 133866836161 2095878329180 4642446903265 2014505872750 1741920427302 1871813725544 1284064848442 289635746473 2240666130158 4562869104032 4546437962490 5665016255090 223531414220 64536126994 97913586879 2583922881419 1684403147532 4802261688402 71226640178 563064439017 3852851455856 3261438297826 2933125206984 3677508238496 2453959809527 350644472933 177517335263 2063439650442 296990598819 5749129257038 2280642093713 152686259677 3288567648865 212963511579 761879081904 1396894157293 2263425368735 1038196912263 702899549012 3133591815469 150181083593 3111869167161 377425162828 3522952235342 1605523567646 246812493969 1715398612388 383685884636 342828133867 64403528517 557048138335 625062476621 853334432237 337843899616 2044166687151 1407522148369 1685382213405 613420655800 3355812870471 982928255662 388109894645 4156740697583 1666051905245 412536839900 3269990927067 162205031706 4059477899891 1179665181 3506523413632 2768447084201 1387421657177 3417890627552 5967228227308 1601256387533 5841175581435 620205768767 1864373183259 1097784519897 2626784248966 1464037191088 24315669798 1202839327244 3433153464714 317783208071 934415512054 126953262630 833585396673 523116628984 996512518394 3762282679668 2420884835503 555194034365 49732968266 944240737434 19804287891 3382207714175 1647144557220 746345904847 859880684742 6619089121002 4511632644813 1157661035559 1057340868627 20622354903 6312435559595 925224638187 234577113501 518110124693 601402137419 1310446561550 1037676969866 2778148383844 464535071276 140823305937 923858408058 4637173133144 1271062733279 734941713958 2338178720066 1448749091790 2854615167703 2637957250437 3948435867418 398379746947 2582978726561 2463501837387 741162237235 298262024968 3920528212595 161180637044 258083242968 105760324168 2286658343307 525330701334 1450932048746 2492222822471 675607542263 6712094271892 2193489982220 1246392942610 6432846943498 4618250399643 5283634001734 2998308145668 3335398663145 5345320038277 668536850555 4664338894377 3212960719380 1588050494469 1604010622450 88868486904 2484484468712 96807570556 104757336670 418301939073 3189435039475 64871820467 252929425042 4064240725355 6300048787395 313806948913 242420777671 1424774559254 1269894788330 56411379458 1583928509994 712760946753 386793090734 580422797457 308416085822 1749040723309 1779347397511 1279647996385 3224633944179 2975325249923 770928894340 828104424731 704279395929 43414971524 707654114422 2109006039504 706431386017 590988840195 398635623054 1184443209159 14863631924 107052222668 2294870654285 439314078261 1924565228985 427809350434 1243740106590 103930120114 1649355251929 85157609364 795561678591 874732761316 2845926433457 3839349951475 4519477149842 36373363444 509533011414 900024610731 11609268384 1465821150301 25598040482 681603115603 1276672523789 243682296944 1010734061173 3240216688817 687861420877 2403416900651 1822275128889 21471058281 574519680 735895112336 313520802840 3004691596891 2738939812148 2965563504793 1342804863537 854380984338 3323717287267 2276649293294 183181350129 328428693610 1416417395292 1160367980541 291340031453 1546340249004 2528287994253 1243660098448 1939852892401 164934160059 947684354375 1704034345074 2443002687470 978720498329 3243785239551 3061974467509 1790016754 1254352108933 3748905088184 1032241822133 675856752185 2232642817844 2458445028996 641433753093 1737303006439 67243550640 178012610970 3171809113035 287331972385 3892538388641 3210255678649 1251040420090 28700929977 347164177328 925824045337 80370449589 3485266811506 1145561431112 1394905451018 5615591792271 272771095984 1427816901547 321477698441 53259374391 589339068596 880111434951 227197206819 872656650839 3215273567896 5207687962131 1579367892154 1101939781303 756220739998 1055698958908 72871058124 2399239853432 1364903147140 2941134815827 4570844245285 2759179314547 5127952107442 25330713814 1445539001670 734292448075 4244901113916 19417105493 2203672959984 379582514230 1627834610035 2270040549855 2352643542025 3650701241857 251619334711 4425763207085 1183409048460 718563435304 5865327167751 4690362642302 655731031104 206283987993 707475411808 121450762225 3359767175244 1513227890906 146298148360 6626402355444 2231659474075 626881130148 1215619581983 2594233780471 663885516295 476205539582 464136555431 1085553699038 3997475009718 3292454320662 321792184753 1191724028632 138331296670 1104698708820 5891412296626 4097967530909 2028240163468 752249513173 3658015691559 1699804486152 6823160804176 1682061465424 1840359498442 3012556741609 2128659046368 39905240558 421880287167 2018626116939 2468799669349 3914284162192 518963292872 3318425206411 2377904740414 5394171092741 286037062217 141238596198 513897369962 1256308769378 2939880394596 1764231829947 1510247325706 1941541505287 963121232415 252890237975 1097400650202 65769926434 354988214079 334728930025 4505301024 2024859739525 3444408351018 2408608524810 1486030290993 319742426018 2451530139648 2312286064811 2409966342644 1760281605103 532132602792 1513967018819 58006567448 744059120770 391747678260 2372496901660 2497530206740 4830474563821 355048220749 3405405405475 1432955524093 2740450243617 1823187431105 5841926268233 379363437084 1236284258592 1370264157810 4583750785950 5916231884713 3403187852533 28915436361 1995008898597 645649688786 190917374753 782083917323 1058434769345 2469432010409 3606348875251 1390165820868 41235909499 2748616692492 878049498822 3312694108959 1525949571602 1072823449909 971382399011 404066790244 184790504430 131168556331 3535733593171 3333362451072 2682948331751 55100292300 746291892824 3600966035162 1386070646825 1861092838430 5089484179100 1117604005606 2838094247311 328667701643 4672471211346 51040893796 4481642999881 333614187626 1066027812217 998668364194 221038090319 2944802790505 1815984010260 770001743203 6553053445410 28333265906 556650910397 310089117593 471388297024 1977634372879 1639603200433 2071467437451 1917718502292 996759211605 224242662709 3081346955836 494980865465 1036728901518 510020068809 1506413034949 1743846891028 800178242077 71765060326 209411878222 10594925592 1221074984696 4450841217253 3720052753689 2418888423226 719374071388 1768500317104 2427248567388 132927163470 4039134919541 1516024526444 1603825735396 1383752698056 118307199719 3683453070851 144505454431 2210206010317 1607743556 1310641066767 3938536187188 4692617844198 3290544735776 5093840224619 441609465022 36802429202 3991727133425 68278976202 3883299250275 728721705492 2458418738433 151775733550 604545434514 426827891003 842416319974 26245253237 768289553231 721276273716 165387303753 117401914443 1005630681808 942976242097 2168471078307 592316222445 1042563484416 2820503403250 1391421203542 52957902090 31494087035 388316913144 2991848845904 1767323397983 1226107309595 51766800879 525062609956 1733338591013 4384626120790 387725651094 3217319971282 51846463110 17293073733 195407884723 1884229664809 266766200983 1410165132207 1134351857345 2495942006273 88467931698 316064085782 1722015309333 1511522359571 3654645028550 6162343697589 326363321251 1283959922294 334458297351 1538140279153 1287338820894 2877852575239 114687392806 1827155622437 222345345015 391396989202 673040725441 113374222747 1216858167350 17796070706 1881828486109 410354156918 86062431870 6682192057174 1453141594460 2147195515590 864866646942 717364614156 2048323702754 1030556569554 4263134892 1492358056038 155998271370 321676990753 295413055123 613669068325 1997097616046 5977738165171 4670756542595 27181360730 609518050533 4910865182218 2299386297425 2924151805306 19565575575 348427326224 460761011471 1286613786350 1025119416566 2154221631821 4499828330254 11736838294 3274907784782 226153923875 2622379328407 574447200432 2157106074286 55745725117 2242866697773 1284089489636 3128507246274 1640261461509 254306758927 2562093571454 542995112097 1037672488768 683855915522 2490773765329 168187124077 2921225665780 381407974918 4937249847132 1547726424464 1371418698404 188542639119 877799981148 2339159146903 2051656418594 21430632374 2320290519815 1459923193893 584036038491 54804940682 68006404663 1011782714785 2149795849403 2930803315844 3505336401571 2894735394631 392120236207 1001817854549 134541933115 614124583066 479435385437 2411089042327 485999654838 117269878578 1743066390505 4054381080469 480629396550 2386783513387 468567857314 2818924988199 4273847864089 750117902615 353743385362 602813798917 633907130059 4218725861878 2321887299835 188909022231 697854564382 729584972539 1645983442817 5596549933652 2975303316373 5209068502508 391073898345 2224498790163 346515142825 631985020583 1667416757305 1587328659685 4139673009237 50800770551 1276432207275 8917822187 1019550433396 1856795790987 1240256616145 1865738548807 3534039873447 40354447470 3026313692219 1235101310407 1023251025227 846150534267 1100806785912 748084170013 2034930604225 916053821 4138320893639 2119092603324 2479219990615 918136040278 201266207343 711487746352 1830613262062 5379133340327 7162691824609 947616085638 672273976807 2247816380146 257884734992 1441527940028 507294943424 1111848371442 1274669805038 1797446115238 312709942476 334624009601 967503287506 2129475200919 2957429404714 106296636648 2564844077320 661633518719 1445815834496 335036416215 3697432118017 549364792050 5845645061608 150857691623 832851364954 463921425420 719298168115 1928464461873 1063072786408 552391884890 513982175835 831197186279 284678131153 486248048945 1104453398602 1408991226857 1176012896101 490899231608 365275045353 322399507447 371618082820 2457860515490 1046789239426 2313167895219 930510207074 1595545375320 451177183555 391422493793 41349054153 3441472620429 5755002548884 2234530961919 1290604953443 1042343804262 1698792037935 250639722268 2731259995961 42121746232 43049395074 2007928475135 3576457130026 4900850154833 2595676299726 3130948530910 3819181404549 3200198068512 3734081661 15066193964 1568840558359 968671519472 535121556037 817365955751 144313011523 3561755877261 758320998147 1605809216167 1018345651983 502413590583 914456035480 3008473819155 2106537792646 9987266853 119524544958 710530064255 1348361448992 89425136320 2585451421050 1251637795673 3720291088067 56898928424 303334498587 113263649270 2178475746108 86185336937 3021132653510 333072288724 402505746354 43388843462 112938906964 2437841446109 3384420527346 60434826493 4014445482101 3160981845501 1006992643082 691445890869 3195296723412 4747366817901 15387434857 425422096737 888393569867 1795763635241 4024630858425 5027511935949 338359545709 1177527312416 1357913484324 1271423065198 3045460153400 2429019160660 1392679897973 1349649082560 2244954761718 502274671540 5141509481 8366989395 624485573720 594190932200 4087170578108 197572742270 279213001532 3271529709218 694613009269 705328807934 345528816764 3022080200618 756248508938 555843208184 80133274992 706197021660 2010063025005 72143169746 241097706220 290970178280 5695802288205 1849159132991 139854327366 6810920503069 515270683766 211919082111 1597462890039 1333667649643 279878630848 42031186206 516860794846 3155476858364 273607719531 2990993733492 422171539206 558175805510 2687896978670 962860249904 185990353922 412209127568 839579335506 891802828077 61858314287 2563556616020 761594215230 1630392032102 6403111824246 484298955123 1599043056163 1020986141383 180296656809 3989663479897 1351383325182 5674418042644 4519877906109 674385827975 779297552882 109783716443 3353076552141 1050696112993 3352800230347 4345944487670 3448515761601 303702225298 1906585199863 1561230852769 156859794882 4147076901052 1028372870113 1151461365825 91263215989 5279960729172 2386911444408 77821807516 1023003818939 183068767208 140249971469 2333031455084 1367292130670 2450362925038 1366895284068 5639866126360 244234516133 4646313725646 4578457483828 715268249506 1919814301837 96561579724 4559691212741 1990408540678 1808346129247 1053073578963 2240480528008 6233406626342 394930477315 587515179573 1068190608376 2384306076412 838971410325 2564392336164 1398365876719 561093523177 428895818093 801391853815 453353313506 3164129402266 296118719843 2838657805044 1925127551024 2544090494677 698070357816 805464936136 2383347330575 99275417229 1223103740796 3565660409679 55349801284 364892293704 7175992116687 1744790667774 1006710043920 1201772736784 295163324101 2979657446225 3234651067600 754518451325 4095715472148 2017813503499 5668386149661 3694283665659 37102249753 4649697694933 512644431930 5593609343544 515038019153 393105444444 5599142948511 671523244014 173174087534 414973500771 330336936892 107334138104 1670569961872 2100293957759 2675147771192 4987118542011 2959678720161 4627083989756 1347287995811 334930540454 3864935849238 374665392235 5482957757138 2048583678427 270442153636 249493440201 572781099558 1413722518 127235963893 238704062047 1553868762154 69310120948 1217908109046 598914676580 421391959198 2514453638693 2349494895618 338438775080 2685518794139 4216119931768 3706454839327 5322044566420 2142724173657 968225913544 2336954843967 5516192106722 510462114379 1300972954585 84750807890 2857227412687 90953160130 91073088159 2651825372712 174456458814 2169315761880 3075436991114 296287496265 138711488112 2717652582632 980455456121 1569561319268 634198337359 882827033714 4875603101261 4003439126469 548909212882 20929549195 211875692893 1118269662885 1722472633 109466113399 536666931915 2936296780164 1189092660560 1979754440015 3267229415798 467079653459 729899067098 118515076509 2029060564220 89489358483 439176736344 202831172521 899329853166 3978408118107 2299331517937 846438229758 49903092115 2491725656831 1294385678535 1035145428741 2218919884758 577009348958 1669127838070 5401339063259 2222755163958 739296821815 5931580652082 734190659345 503345688286 1850436045 629497217202 2155533479392 64403261166 3304884375122 36861831588 3177871286558 196543099059 1500338133424 1976174362389 1286683257651 2110757665494 351955747191 2357498007282 1025637812889 703419343610 7185047625 2150860942181 1079872652590 4588260421572 154989607437 5919615013046 1662194518689 654008344189 3523400538419 1473004180784 2341603730662 1477869484450 2611368968959 215493101102 4925655162948 1127798075544 5482383642174 6002356801984 2631806583464 152056196818 2083914087726 2760494960065 1718947918128 1638700652123 1058854954410 548850738078 54590978996 1443299863264 1904041508394 225781110463 754280220784 5307782046201 1823579696399 4112344024310 1160185932804 62754307737 35089492383 723173303 672374003805 1515138545732 1184548923973 888195484074 114662644877 5796316833204 203532503583 2261358764420 1491735784827 740251174272 950617167285 1826422380030 2743375973063 3687448075752 1611261151721 1168262562197 1538579071344 1144686254490 272271494476 1532129199470 3973602039133 407244597179 2517405681361 32912815937 5118378929003 168104211164 799267094 454548735396 327864774465 3302272204176 2158568109598 282150534355 1870511921504 73121197361 4680720416780 364810975532 3936879463249 4180841415665 664143647959 1677372569415 1995163594163 848746620063 4314111458976 739261309113 3528475251866 1975945212566 640877528632 1692623745726 1230842188688 2119638486103 2954907056303 2172549474303 698091213248 2624993880726 441370433389 2376709588537 1332845167737 4128420041056 2704939079151 3382615856201 78823726912 330580313492 1425325697794 455012352810 967082689602 1190504778445 1318265072364 3867210567 285140331414 5257735340887 4027260781712 6405440637551 745416532903 3177854750674 37692257184 1221727852732 242216430251 3229071552505 1096593693903 1197196880097 1877374222581 528387317165 387228380766 4521493063037 84707720379 500662497554 1032269456864 2382164358726 1240015029537 133162245781 643203424748 3114843234745 267540368586 1192767859127 2538835186980 3612751627876 644182929663 751489404682 3340638123570 207235107713 191476730757 15579101661 72236943867 593230125555 1419211305772 3804218100275 947813011422 184028657274 1333123807703 97814633609 2560167707272 5490097043586 3287932277024 4085573836211 56714521299 3056521073821 275500212734 1021777291524 467283498489 1427241618580 2553812806320 2543358417382 2770526920437 1126221861540 200146151526 1582541647287 56640457575 2144522165931 50964723145 27625083787 3501721435780 2291529262936 1185266843315 2861389980531 1480908907756 1086623099969 48868037233 5018552900770 6523945930962 340460096216 4627280560734 320779626688 14959885616 593864431459 267427915402 3375127037414 600028564062 3155452322812 411425651223 811881376194 629742986510 1139821513877 3559129779227 2861795947336 1972636658410 153723938197 619401301250 578772335931 4250387707955 40915460037 211722871429 175399757512 1348289240548 5037745744937 1121913970542 3661962320307 2772163448680 307271280657 82636624249 457634214701 1153075642437 3218857829555 2858116183708 1223226155084 797109357076 2038548917693 4053666520924 1556544323553 2816208033983 3894219313209 1062497982184 3977931975249 1508612393697 43251501413 18057406868 2489827023400 338371795659 15068078349 360577308338 39594948282 1413385535614 2820400264762 366176990011 392068320672 1308529460940 2732905886657 158077359850 1008407119956 228210565165 901389862375 2602396229487 244292302224 1982947839053 2624161249584 4528614059508 338356721525 2420296297444 1179960423673 8024974620 1862481538187 2524355279041 319707532180 5268413147775 2832376159584 648643570121 1760855948129 5981529825721 369665028420 1681254889915 244819319067 3961680596277 61842426258 658011159030 226947222156 3299213534137 81355638285 44384249981 85904876409 1308522232462 974569477980 761405708122 1291776920294 964509299142 1137979047584 1197264204367 358811131905 299030980150 3493442841049 4395876768663 334225616781 2089891710894 1181596555725 5756458457020 2716366317624 264413599923 591652491201 2232951403380 1733776961595 701459155059 497772772461 4144831392101 3753118572649 457077694832 2270989090210 3687295762847 930646057853 2690627393611 209018768020 544223724809 3422744146794 4665717323013 70492798789 2485584546058 631260959322 1199783069286 2844801336005 951869900877 5479219613665 92295116078 580537197036 1608734642455 828098870686 609131051321 799986274153 1630305879323 841783618293 645099016654 399460070083 3302538774099 146411550589 3991283774914 530637530117 2255645350857 59859512345 4755485874034 143006507934 3553736238141 2555145130510 3689138076131 2337777069961 531480017314 6302742096295 503354164671 1666346733968 3144272766277 104106083755 406140716410 1158382406811 1267209324566 898869250082 1759115532309 6500246651 1577432542345 1975315287340 640612034854 663293663609 1719187973511 171991712314 5127176837610 6122671357526 5008320121417 268209226859 24686988146 342039374259 2204531280114 3327802977132 42192866237 988780767502 764298868581 1397317098845 5133063788615 180826267030 1081984586789 71465988419 3340779234928 606716721221 68182627570 5836977467971 6208516245558 1944152113303 1105762967637 961145248145 491488792115 142627056761 1549943043627 2750102175593 2111509425710 575285519274 1063121310118 467679791087 1388002683350 2471981334625 1826092825845 3259903861506 5477727703445 3000367343993 3477525215350 1390154797989 644757380494 67381720605 334143574815 4838529210830 1657478863735 5500588881004 447002463250 94707818726 3352280096108 1203308527301 1586168338863 1406986962 34195304234 2560872953893 276263945466 29484148566 1435880073634 165185630845 2992185173084 688386271665 3129500658007 7094517288751 699903669915 265633609369 1146398360825 256330056424 112846086470 531330328283 2729090368095 59038343584 146984482005 643796254876 5216296819659 3588146085399 1126411115475 3675393092938 3370803323616 473917817049 2393529727890 1219633140717 2106970541832 35390431069 1707206653692 1799047198791 365099302377 3025506692463 1339632810528 374523522096 113500788592 249226583081 726333944476 840150823878 820151556140 3277675204861 463847389953 1226942247394 1766639663023 275381532714 3112402373905 2233300687116 1254051759891 247806400872 70373220198 6387107835065 405556186976 6089097898496 359846552299 4114327055067 5500181997870 3899020853456 2374530011494 2856259173845 4412517758529 2693059569557 100049174385 469057438218 2158827149844 4952822493840 1929361746492 2154251365850 845754905779 2367152425 6592116130476 1508660323609 375602552103 465236629252 5561839313471 89325263241 1976507777172 2475526759156 1786703567434 5135854617261 1327937797839 715274409393 4108038996219 2820768791361 99652245851 1148804516277 782116949198 1180475347756 527638057058 1266066831233 536110367518 9078458691 1664198432374 2569985069113 3937982723216 3996162734434 1071877550430 4986580152910 1306502633306 1644909752571 639272260396 2387050433046 677817727415 2143809420102 688935845265 320441373023 1905286595938 2127238705114 3703488337639 701099872236 13737276861 2342881408195 4710912460685 4386662304010 2572842541506 487401220355 5085424421037 3107475424887 1301737424419 3516256772981 892238743540 395267678331 3448953491318 298890981704 1259847656968 3676548545737 2607747685667 495568004455 360767826950 349704187899 462545028650 3270077072531 1488934200473 387061871804 1319210751603 98336376661 1567725351047 5860161557634 1591838774597 2468262265157 1370505352898 519241874104 3892239380169 1901389551603 212179735536 113006170444 399743417072 2253907474541 3778556127315 3431972080650 269348894447 1285727491361 4002777108 453753767796 138941727372 917680202452 295575854622 448083132505 26199192984 1260137618734 561847568106 5878158595359 624313698313 3384810946391 6046967565636 44672730006 4106514014992 6351406458502 1329127926231 2427943563558 1137709883719 2942281764913 2316872140040 917268626853 1391534271099 4673339974692 26776645727 3477554351686 3705500641584 2678095134316 1186349985329 1812963363700 3252596804915 5428442312063 3812456108042 386347845874 3311629542258 3561403049858 342589852546 38825638523 1328981604151 6315484926884 536370402518 25063245254 2453645556746 1488782311774 2128631955789 1167334196245 2911937164821 5137884131235 6472767191581 476125477003 544032661128 564023991087 1089980728989 928215693359 741538248312 493503394521 403749540783 1376687184886 1788744050828 2640138298597 749680039374 14368595821 1654076487021 47449954366 1632712266229 228708662456 66631061315 1642018210093 3652494057970 1388078047404 1678009434370 4474346605153 2847597271735 2152554290337 1786990932908 421206437008 125078820823 500163872866 607346828656 187552611321 3371806997682 627903229700 319310899789 3768838174208 503468100681 924541674035 562043581526 2164930043006 19013274720 466269587804 4522278611243 1445623236961 778074215881 4463594410368 609992052641 1345580040076 144106041906 112174205284 201463844896 209907085866 1086420387961 2793927359752 839073290982 74409835096 3673821386308 180500960113 1438071174069 98522765047 2325780898619 289547482282 29454615948 1442815796748 2516192109043 2048759004785 1273724265995 1512301269368 2149245934159 1207116623185 822619930533 829395128924 4208868288760 853581823263 3568123165977 2561515802048 2079488804908 2452693072677 576137216741 3371441021107 2252259873426 360585145827 5957651693968 291592435177 828419275641 1430967139276 265426477688 1818635255590 1686940441008 8622226175 1847891913192 4894331698244 1278139961010 375666541984 3235573768896 698786766918 5150813667 627990650608 3699118720485 2866262234359 1616435484641 475582762456 2030002728162 653371630871 1926384302279 1058482909729 49660813147 799049449419 4784134692924 436717378937 716014399378 832874083063 1055002868435 476164815672 4088719670814 226258345134 1023621075496 3459102621875 17187450383 2895035623091 2111932660720 852349387148 843345259366 4275091845960 1968466888892 3496407090893 1213678342452 4344729153724 2274893721684 4399428189 1335769250290 910878036421 1166237034739 188910865743 384572066950 152318322461 2026681436837 516166224896 1124910657604 124211706248 432573935436 462441743889 1178334619588 77013097690 2952861047376 30222084332 466311818956 2588062282433 519372102020 2077432626804 3240186687964 115721238574 6463301585 2122539711446 4647257604258 2342341506365 301127975272 3161993449756 2195254736050 578250876124 474052896652 1633549095139 1234085796348 1135478217774 5522611040786 835561832865 2466441134512 1081298351134 510465764443 112765303197 541442207280 4267125960917 10534534071 829384706079 991578026450 1886747203416 442897553851 86294009648 545220696001 2518407384420 2725946829336 3737635971595 508081458520 4527301260911 1531161046452 4644131847950 1917603939584 531836961417 267113529355 3222566601205 1204971520963 1468362326814 3389994567401 2528208616618 670691210309 216651229576 2899103213958 2545395345 242309485616 715296502343 1579243581809 56709553831 6051830814394 1981625494477 1678667059585 318939605115 515205155889 1098920426794 1181759093881 239028138151 308134501483 315361563074 11356220434 1097691278849 2863080971148 671871321993 2654415027268 4591235729887 2004781880285 1476278785688 2049333372341 587572186919 167441689235 3869718251248 2763719384920 110371206821 2079412651587 808414727705 281872553799 1177460053557 5788230756075 3776891851676 835090993783 3507389535005 501377810301 260052028715 2148621037343 271014348900 4656670792130 1595641925313 2974502919 2651574081210 6030842700797 647931616179 1320099094268 710519604352 3082147961480 968579942224 616377495593 1664849317497 43306937704 461003091196 2371973647166 2206884312940 1216393814923 527565875682 1626468152915 3159204688838 1079274094839 3640078928667 3629270700210 2742331513979 250218036675 707134706664 1805397553763 1626549116217 5119995615600 3866225012400 791763681076 3731881225117 1368516859792 203972571781 1021737111980 941401137628 173857422814 88063752875 145300201075 2003985181590 400096561006 6455231863551 75471905377 1166269926192 1045856517049 450667969407 116426924959 3859953039551 5785863312927 2572840568899 2409297851951 961971430071 2835314374016 3984315913371 1627056125742 276481702407 3032737347953 1146785740559 101168810802 1274877590492 3604524603173 25577966118 1223879246017 1676764417131 2076933361692 1424678711314 4805827836358 1985045264057 4812618532089 3071852683106 23225837527 1876063473718 1291553104203 4050235100616 4703186028205 1922078078687 1491590177686 743063280864 2099477854008 1100181396030 2268923959474 3223125317985 5153037876657 942898861280 1076004400877 809349802162 166045920269 4094344069427 981230016454 6734883756063 1202621438725 72982691567 3430341438765 5324850894835 5018134107434 3313363577645 182425069778 211673946344 102737663354 481628340691 1680649751771 1706191213392 899849377880 207299918507 255666575994 382189291721 538083727190 39787301345 2972113781190 2112287330113 439342456684 6180132675969 1484424338224 164718512136 1197313075430 3605586373722 3717185235750 1660832392798 112370977893 396972957706 2039676018446 5800408729496 5676699373202 610474926329 2361805172054 768569871182 3317316895284 1491073199022 174175204401 1812149887139 1709726124461 178891685104 1449065613190 27624401485 4455178164174 580629835747 1367036122567 51742655050 1071914234608 1520717897279 1101785715192 3475182672615 226892817527 6089437983770 1959329390209 88913537743 2200473363177 4490625582284 2087209412372 13355672737 1523675590339 73487721563 321948690313 126386671029 10671660780 860693725465 1017913247222 790064007790 4959201342867 758003441665 1315433309279 5421561531232 5855688238121 1121995054748 709469061248 23582472808 969785292776 82689468871 330968506566 766443223211 246452111212 829018708795 1665108717956 435548574233 2704525629728 5850832996799 1356066571682 5325320415227 1774537301777 1626901360894 881584280523 345870813528 1857851952452 59150537023 352875401291 2044868290283 6236685033909 895148517586 35948864520 89247793031 569944160861 112818720659 3082071113894 4672341304286 1424105932686 5356567466387 388276248064 510106910361 2357632070690 1066793082287 287735438065 2227461330396 4104944455020 4943652944596 1102804974913 2995536559573 51789439002 2174346147328 3163828747995 176913616019 2253251611654 280547220083 1012519984716 13138532019 3714227492070 653235160568 3815450624970 1794713830498 1385521104816 163072688727 2511084592291 216531109057 616330981682 585385972698 1540993314269 219550371832 2046095117330 79580781960 1423401960650 672459544985 146466454620 12424674976 3808964229332 1806228737286 6300243831474 2335286915307 1545982449359 943111130657 130193260004 2228770214308 1085659537042 2779597652058 742260403393 13459030482 4911837875770 539271981651 4072772460704 1259054339 1288569204256 865420463101 178436675475 4915301353260 410556943557 1031429653891 958367058221 124832357654 398475290440 543581634944 6779539936254 2677295827617 1654444473221 2633187273619 162166797051 4275957389848 297148948274 2053210503748 1298546304438 116189426886 3421362592 961982785248 1610207725247 3444081446620 213377393902 16216779109 291659821283 849255641568 18274131005 886897617095 1010653253160 1255939729517 1886169231002 566649477782 264634286775 3708478820210 4425125015231 2658692805711 826846386716 324048329894 2010138879078 158956379632 864408753295 2590134243420 996215425217 1128773166976 3077968522681 1125389352337 861768810071 372743715372 846618344069 1123556777760 387937236603 292676278171 4834461630467 256636965959 247675515637 419676879573 222032711330 345069198082 2475629217888 1099969741446 802026793214 1185780023890 177500171508 23050363520 3097361451240 3495463240213 3456424348823 3351348176085 13783545053 1351941840348 228923547041 972335655075 4836058485479 80546466335 7649371437 210042727003 1703915328464 572278433475 5115692017348 2452369454998 1666191074025 1789373790597 3367878599517 48268857765 357887114591 1630613936983 2187205137819 3629547152233 1191559441406 218926839414 33452453437 627330650328 114284349205 59242738099 3222107471274 954769580310 4069249249524 4065900633188 1017520163933 1232739494133 2843612655827 1971502232103 823167207988 182492065309 161744485351 323001936294 85488858591 3817091699122 2170274431471 550343051202 1042847065357 2398004826618 245261963711 613494537430 1915784611029 2642866485622 1988270899679 1503374153014 5973178277650 4600173586423 4843150071972 128316986935 288280670631 2217434491622 56320891362 158396368983 22888398105 362715228587 2039370381469 4937679921345 193735672335 50796534525 265195074028 435234474338 61672269315 305385650964 2239440419531 649507536148 110679731988 3803639911474 963780453651 5793125959271 1797362684434 1580808293591 1145617101269 3058015392724 3088661898029 1662876013988 1335863264275 5219105818684 687944938332 1745945077543 1175021087307 408000667309 2353064621579 3331848388352 2990059211432 3698110873088 817117609420 721311146525 1641322610879 1816305948652 986362627505 357588603424 113314312097 2284809033006 2309634089955 1526111335559 2800752969966 671211276274 2718061442639 4413636333933 842684815197 884301426851 3013875504693 723247586390 1844825209150 871341080575 135753111313 155993369976 1298979777935 1004422117752 3914572458078 31400315063 330768221506 849918824760 1249934955124 1849183172 324295378050 521867772674 1653306842712 263268180012 5818599798890 1480159636562 1921633318743 413991259830 2616584287981 943111981430 3109044230029 447787646159 616462586749 1608034718066 2794243868639 1997408181850 113341333436 704809186170 5686387598219 1568038342768 632419057214 1995122195388 3591155229756 875687755348 2162362310439 2495549948535 2670728456692 1712815563428 2955344371497 119329010708 1353601370400 305880815164 13196808116 1159371841680 30947069298 607096256277 1037137790761 491922574812 1198781264596 39153763852 2606775545380 2000183346698 38853035189 1295308262889 750626339542 3616182901677 6000506274197 409306234459 367549395944 1009512527830 153651000934 341431974397 129443050762 502032411378 1022540894369 18058602642 3283817416316 2443044440106 1802196051561 122182580395 2431819452819 1351550148705 5865012547083 2622103077846 79584589634 678993162691 1238673358907 4598946647848 45521833802 582817433968 112224532849 1100406365249 1641822364648 327142132023 5300900425 107517610875 3480052073765 1035539027126 995020924917 3496814773883 460651159023 234703786526 731740902866 389302725245 1567919871993 268585787201 3373675490268 58783638332 619214083932 2235655949 632307132204 119378066024 24055135000 1332005730575 1633366511892 2439293127516 2680888238059 2296593079844 487306651858 1035055802782 5902147039417 3366164712144 1635842597649 2598131063559 1473337623844 505946314955 1246245779453 605542686277 1757501165613 2960259919785 409981974226 164009710251 223282066265 2800808612908 591021470362 1642221869801 910391401975 2034178512397 1166966431714 109409416877 82277243761 145913187028 4742703129828 77102719368 2774351421542 329414217938 2084177389023 647198480232 4973368495617 971522550216 1517411640542 3452573777409 1544246250818 510080940237 2112627457878 1347819689431 1362935050619 736427129367 18655244674 440081333012 328670213625 1446799371222 5241875312922 3787951850159 9175640484 919383470316 1617552108468 2636690073195 439518326422 2772490832422 3838318298708 230994118073 552161622540 1224261931909 500672980273 2394698727419 2015783347967 245344783235 975827481957 2359768896106 1034044304965 610170279478 858235277045 1077304320422 54817667898 2210932044422 540049549383 3511143935213 3184028462700 392037417686 184141494529 1648614216350 5343176956843 4230798507366 68840744034 486143705824 608288342967 3965658565918 1421175319611 98779192915 4649460134021 1866950246425 2195019541844 387206195047 115806956731 1479662618931 440472016654 1493927730 57865360296 354954896148 3814289497186 557191318 320254967214 4311186979524 1601169160224 837629647961 2505446553267 40567083748 571855085321 2143905749224 2824875093392 4041953423169 391263672465 210759336440 1723319280353 458376019075 3925595389357 99988415853 724224711480 2795670425517 2582043292151 2025701434225 1705017788328 386638902459 469835982470 2256666354956 1088377257246 780549389877 575463291631 213822883910 4327401925577 143167515753 2430554994180 75714833537 1652123248040 455635569769 1346825614089 766347592881 262355931895 1939952573953 108771155947 164150082863 2879194782555 1102988093132 3012904804771 4919554405227 1033439874288 2616782461 2421835365357 3524291254630 1523981603665 3494916380525 288125070751 3261049936317 336357657504 276361257807 390679155006 327678492520 596151981509 5288587269797 1244871294979 3077833973328 980952546286 1201441343089 112702586914 1583645655650 201015152722 2972210837242 3301041173718 465494810536 556330621896 383341581279 270925591649 3348733826765 1379255685135 1885244697364 2553610648343 6270116674902 5471466172356 1704794639963 545658490255 2085848654380 1455589753837 2172774143763 2895270517121 1269146797767 2818985717280 169068648805 1444584310911 1029792149032 144261582336 3527353648498 100100939491 2990865111720 4100127321957 1032864220279 123162198300 3866536350007 119667156764 2434405982989 339524144006 1259881877605 957606869717 191624782522 1140774576482 6359801082241 109878950971 2430101089131 939435393825 3585537186029 3119446349407 890484460019 3085457817268 440875575236 5503612249692 678732345077 194410331549 534916632697 188387921563 3577561936685 3479681705794 4031404210535 3929179050177 905503511654 724431203727 1380377690002 3792904529328 461439811115 286039769669 294557086233 146821360703 2446806343889 337992044104 6473035561791 58666236326 1330493461288 3163953257055 1221651250103 708481869490 1149263207948 577275968564 1216415895695 2301773266938 147011108256 1290807509837 767191011685 1091652464943 139436401166 587355147765 3553525848010 2145085879624 729250184326 2329471510275 197204124007 1078763512501 2115063879280 2546950959216 4386061195416 3831500345681 840526188454 46645155586 1099841914432 269702854127 1332517560580 510600333566 1391291709798 612527537591 1405653056830 304519118269 2294628848495 1201511564154 2061728019283 420677252146 2821410100365 796496814115 2921186799665 3291923042 2003464305575 99501557767 1741622332271 3364919868087 174026482237 1058904242796 152721243139 10277493085 2113546408286 363755651102 160564509684 8086672639 1345544269325 1491674935164 1427216540564 1385555884856 1237398839101 3652070000342 88886522676 5482149611853 388502268346 295738582372 2164351802278 869768844747 1462474262465 2609512125843 437565137225 1213085300264 4051525882891 2977693008352 296630649174 2359802418899 3796547458185 31746074939 4565107914754 6921218787334 134058412864 478672937901 1816847607045 196145555091 40558760652 3245370554 160232380836 583004079132 35050685377 6538495192659 5327802965884 538939376906 932022475766 212187482230 2045461158688 352098257743 322180069892 3415600405325 91798481429 293620176877 523145473520 377565956175 508571833888 4484211951964 6479163348144 1964020335545 317763050406 168347064466 1558926574895 1122861729992 684641456877 162011465344 497063842390 936795468777 1728067229371 4306875956732 434754846481 3658067440072 3903153171115 44491091292 902911690507 1730737737001 1741785908363 151532030910 358800928520 36450129436 77202601361 135126885749 2811124654783 1015884919562 1746240891619 1506470733452 4716100433182 4399436632841 525135120559 1660991126148 2745565030264 213978222934 2048755602294 1667738840797 319157640855 948089940758 396228372738 2778313161851 369305873567 952012002666 2319927536332 576101914287 2246507031069 5889440451238 839115694234 1611540855847 626792680522 134642533857 3811660781577 3614870918566 825756353826 607104008045 1490115174448 1065299102707 996812543084 3600979548302 2934913253588 24307267685 285110673473 457793673164 71981418427 747072518812 2292430961814 175433487548 8877317422 5956952337761 486085381407 2473126888099 898283564440 2075127222471 1388230177714 2493011907634 463881794577 232672200626 5330373848462 2212955333210 329832585598 3666545699514 1547402937086 2586165678667 1062112591125 1719006920402 1245174775190 1236962055341 956137494844 255280371768 2603249794926 3671993470759 935808342175 2622420628503 533182736102 470742875628 1688114281761 226611827700 2967336064181 3135299125411 1933946334900 4774639952757 540415485677 546091304939 264230943712 290162735143 1772282512374 367227458740 329752822453 1948158170746 841386673449 2524524013786 6083678828804 116700697009 5435437571833 151401885802 1355553459781 879398243286 1813416079341 1977517209530 1710190347017 5325955088592 3894856746093 735945492696 343995307470 284580651642 320425613862 897898333187 484594788432 2757955208 1364405807781 5327633948789 113869490510 2094290130120 1820576964708 391709183814 1025570470246 3286583749838 522081312922 2942322712817 1888269278401 1944369600415 726239910033 2819251729537 803892790380 1759528958585 2411627985103 1426354604384 125145992025 1274028263070 158771980422 346077424884 1373294715693 223181827882 269877833766 122142177404 273230513347 275158338171 1207611997117 709402219725 1890491048428 219235812583 5086280888956 752566655650 1063047895631 1121274716122 1053676629117 4889354434520 2484253889959 279579442851 2338720863828 199394959761 2717759005859 358958676041 1012430973288 2919396542313 975823208609 44668729747 127946872143 398686265527 876976066275 2454307344636 820702396455 6040789981557 268764086979 61337853931 4098845629661 1151470895304 538642585480 2049423293513 3292354050772 148654168103 436674530549 21736145220 618518506018 519773513097 4303162100741 3135980509242 427782220349 1835051794772 576615005368 90732352576 124784854034 817013295178 231638583738 41901142137 522026289035 3598447977953 1104387696166 71197315115 3118580626807 2351043642950 724772758654 1091315015598 2528028581316 1121531460976 540183834905 3108326196465 64420816203 846080246376 2796243056961 2179097345160 530050897730 855681523429 971346105430 900820616487 1472486460473 682438507297 1999431763320 996609691713 1416327100997 5990097222856 2400817011831 2550626084476 440731176244 1393554578972 187409505133 349200993863 985158213400 5377770506510 2036577689079 698092586077 854079079891 65393746180 232934551400 604285131275 18629286201 3855750072055 42368586755 2727063675433 2682963632343 2213840813387 1026346353278 1473701609843 3660074877034 25129024452 2561029991398 1032951330976 1179799725340 1059750195553 3338791254060 2532861239621 838254634080 31692388051 1217883132052 1657115455607 622323608091 639301267231 4027290724314 52091009855 2494935919788 1817718980670 5565046448663 1257922964415 5829958162929 132777314909 349620782828 3519494013904 2463121148085 2580123144297 3338577298752 114990055902 1900714295054 2336515031758 1455424523306 251919167122 2204715359378 3911908631511 337426988253 1370046396889 1016257549378 1875327902141 534848440900 3957131643374 449371657496 1646406568190 2192739502581 3888119275350 2407806793144 287887917774 1953592268532 2344966915269 2238573485376 25798804231 23731009142 4967743213837 3371357698629 1702766146108 862954038320 1737072577958 1412148664264 2824839475548 24231072347 154583801 2341343640427 193800707947 245443778004 798031327287 1343994529890 1031719578659 2129111767131 56237343406 4410066074060 2143797861038 112585004431 3087948654295 3046857980813 379179519049 3317705554553 3922891654348 482011121150 717041719999 1194610835695 2945086399636 59619280695 4905881518866 2923726408471 11504292687 5213172493 2290175418469 5678468357936 1077619088713 3758284233424 1762438866298 938737626604 1195519258777 115283254626 315794441743 264745031430 456447081651 2325868993407 574859171179 2054686488570 2732107198020 5303015190758 258667315230 219510236214 1151251385627 2994348713457 11971668572 3273946183273 2857062458818 19380055221 1582551354650 239407808180 3068408654973 829956905867 801900872543 3182224187948 2479745493170 1946020091302 1344609649904 573486830919 5132125273885 1671041147953 1242579798088 1651153825033 2102421148122 594929633538 1694837642596 3356961620212 982482086261 61710978266 1764620905489 1483692681659 2454975791397 1227562746033 170618338453 1412294692304 441578467700 810872670138 1558095929278 2588999602946 88656321887 1278678693103 355185966523 1243813739000 265143804594 1677128932156 1026120873320 3588746045798 6268253932425 833145619607 1562332708012 1237294474783 973408298492 4755886709429 3622743983401 751886060910 2510213864530 5028887926 1254650523910 524287856605 6107064666770 417338170610 3126001552036 3469489319949 307986384241 2140212440279 984048490366 2147919198516 1195007880009 2959316937030 1275654636629 749546035429 3777311418766 1889401857545 3885811689099 91071509095 285297927678 3091971400098 3363350260427 2815293471701 2960618369497 340694203395 395092197965 3345601391450 3227496118 461810991502 5181835973135 931932384757 2159134455729 2520589677209 279146165269 268646598388 4306991866248 284967021589 144002315703 1092059510158 1214543817009 1247477580665 1726925833670 2491294480003 848888590123 81098117475 896289740072 2428704763701 238180833404 605111389276 1672191117199 67748573001 1510486105389 5770379278458 320365825492 20538482350 700227262246 2287570438498 124551384863 1952168283390 56463442966 487617152672 355025100840 193056322364 4074048073440 1506861839910 1637302966843 4499369088365 1841441342614 3445504609710 900514411034 5128673630677 832137785858 574488335407 313094079529 3127881459920 1159021631193 214829236914 2737473418375 579366481159 1886655108992 2408102222019 880615527759 1118138865975 1115136305553 2532082526070 570938811635 2629617692382 952369684844 432425477591 1462682595468 28571714423 69456172671 677410285397 1985548094086 13070691995 2024458709239 5217285549782 351091733756 2182711222767 580714870055 2244018297728 2983598654532 717573952992 1536909002479 119122447444 51887272859 5954323830 304598142074 1110339208806 491487253839 4607396258298 2973323476996 414574207503 1596275721714 128775135121 637351017671 35887340302 131310784376 952455883890 109123616688 3766878172019 836021020928 1201878389897 3409890983222 516923822162 508903957433 1651561283990 1415245989986 18803125497 1835233156139 542408543722 3516493339015 224573455683 18438643221 259846833325 169871116643 653854828198 3284781916602 135497945461 3104869224215 658735038410 5304664893947 4168809681995 1189147607672 751760992473 593146962169 2654981739636 63962350869 2140392361078 2934814126507 5897863104668 447510635752 857182539593 1174017475589 116467460676 3104848324046 256996935200 2515881544941 956608284020 3106297583821 3546859656191 631920627481 873347453772 422249005907 4855281773546 193368585238 23987314174 1577424824737 5924130555109 575052861191 2926793061850 1102146218602 1590170748050 2231107906190 2066399583 116416432576 3775281711587 1421492114206 5174029712 988787348845 4748278372603 121193883845 654064888732 1314393538870 966521289842 224957323476 2783127099180 3396219162428 3157696031227 297214400229 638497585237 761725171223 3915996140306 1063924138943 21532999802 5162054495009 47855722487 1524066864670 866432651107 1694442372048 1139348522053 169568674712 465956744030 432100846512 3158261691045 8634293531 951555119816 1505734746157 1643980809285 587586506600 1371029142132 43015340348 37408730932 1177711217461 1046835775409 1100732828734 314450467910 2928293793611 2415354099030 3550729550815 56020535347 2013822222341 3261674421026 593206864139 2829965644022 1278664490159 12322679342 669271484884 907851501035 5176962024639 1221676959869 2379589784860 4077517036598 75813065398 4349189375730 67043316585 1776837500604 581169485643 303383494400 95445624350 1244452487978 4453070229001 22374657822 2353095752367 175786121745 53043993381 3833824293 432671825423 1662082767868 727638683337 504167307854 3965580673230 213823807254 364039432233 209151933233 787994052965 1678318361522 801608024105 114506964679 1376266720384 5357483324729 1341813894831 3329999951421 2750478600518 1736762375446 1994147885251 617279963475 347486288131 1112321354867 5796865925511 390373141765 1695132685867 4002241626137 1150012843652 710639334658 416592671423 2560449254359 5188955744371 2120795476434 283687774706 45166408891 2156474300046 315840822821 4533487044235 4869206129398 2558733622129 1980775644529 851182953276 1341901062140 222309318468 368024746431 211484426237 3658570856395 1891596886178 4598773667250 1252654929316 453868299985 1255718740163 1652371276623 115887929581 1510878133416 595255004536 6045781939973 2008510650018 2525092284902 390298272003 228330769567 45301841214 449207255216 1141476770448 400324308476 333913501204 2266124117731 2404181984524 110768589500 11390198106 3749824284841 176054658228 3119847815324 817024298249 10680814936 83227017786 1221687217526 1816585563159 913875392053 3456904295314 82527767690 3781872624315 3873173140276 16303577844 5755688843431 877848237030 2151008483940 286419394384 1420064416984 210297362811 1669180465067 1618336759178 35202509434 315301652076 2711922285118 378774971123 2076872920398 2390206768969 2187978404744 710216562657 82729477730 2384906719767 3096642125941 678892452717 239264009578 4810443173624 2213178503707 1018913847537 603373639029 56718721459 23687120037 1925273748271 1038263278382 437211538060 3877152101739 267900174794 4913105903940 5493258722805 3479028292467 4491665633395 2445964493410 2062877709327 3650993506454 948760860823 1967010729838 39924744507 89791021827 3490941891711 1839389207421 706091106612 132560945192 77873643040 186730134740 1637597668451 2684341250915 198958026330 1013628076777 1557277124973 27751161298 1006047543884 176213893214 5198094824631 20301196959 2569889689445 349032618526 730186990282 248355193979 1597837392011 822478695566 1739748145399 1985857187788 2450164015848 451912620512 4191338316668 1159709930966 283281953177 1181672934393 856277751401 4611485021970 744782460370 2607393701571 1805073284405 884834723332 5899755750561 4239676584036 3449774172797 33062248319 1058381790023 1038834888051 3592147676435 1978923746352 2834192153236 2577001947624 195843145804 1324546100556 127365087757 150426212488 6029519015842 2826261035313 697201854533 684441767913 3567766907290 2805027453727 975068460139 2717250703874 508923999495 87235887994 784583116187 73874112496 149250553647 163560943442 3080580299449 3069070669968 814220870336 4194021717791 117373765084 261618855589 461228038260 3826658823960 2887708321350 2953419110993 4486715375985 3630800866695 3498637787304 189127137343 588362809276 2027978189207 492589985300 1713621816151 425174421113 2498915022814 153221590739 3299330169904 2520793889208 1105226382830 1286160287016 3047670847756 2430044931508 1556574531249 408322043622 185615223003 1089711101123 3090729475165 978796237935 2688562201547 214064150777 1962906239799 1650823667560 3890966875230 1373807602344 1362785386145 1773213729759 2960510309212 358336633366 123357042552 260782391083 5339010090973 5472200950499 529116619585 4657543477547 202251912870 4369452075817 4537710923440 4616421335244 2879702942505 22883011888 96692631160 382490990324 687722372569 100897836850 331723337149 405437614009 4321796135753 2118664489973 1188892495527 1787643820097 1435803394931 476323646487 287391345334 1753091667442 1085662024712 2445653192022 3019604743 316611287023 1819673464262 60744315385 4051930093217 1278914226849 3778684956677 1469706566215 5977529892613 2978919509832 2913641220803 913483599891 3185821957710 2349114802656 97179433299 320178644232 965384472363 170970191788 182445315734 2151264648600 463093779438 940547474951 1600387689455 620962930842 2526506206307 2513355689180 237512653875 632513608164 16732053409 146395561073 122749014530 340045519630 2562158452236 2229308228751 569047818087 3122269932869 3306203353562 3815331783948 41319213847 75257541327 1705212682213 481942305025 1916508072304 3368157448557 3777748385109 5367275579678 286389372139 2036392439507 49948429458 3376252973299 445369947376 2083466368117 1740770329244 6444030618607 2984726951348 1009358357443 3733984695804 57722448119 570378929226 132397738429 2915450748048 2212624924235 1101733715632 1371863242489 3750625320529 301795212429 72155901376 6376581799873 989051802946 705055009410 176324499305 692130673415 884519337991 822452024038 840960342966 4124850644824 3989915999214 1005247416419 2549933802113 824224941692 3812371351321 536272592173 2199573672210 566604848780 5899220015781 152963334453 374197953857 5676518837090 2711693229006 28561952372 1840466613871 3359742654786 3202811408026 835644001040 368311310287 1186099218499 5375268902066 73606914528 214436498415 400587806191 6450411678267 2572202012052 575276816866 1524644856650 2467556800991 189245545866 1228402690427 2527580129536 212218208195 6272910823768 2949428023838 1414386465253 1435417454018 1511706645859 109235236302 4763640737370 273584371239 1183417286948 1729476851079 1737475740660 1216395048813 3780219403324 426305209221 1994423022323 421166319113 189907718 1570340484056 1384975134800 1065703219294 73457008658 1451748738049 3732324506 699974872125 83932652279 2724430116366 712459080066 186003937784 996023243094 578005709755 415988798541 815525967225 4527653280 1048041856172 3154193322394 152804244575 1334184831761 167182970299 1048537317925 56011619969 507742547137 1649215446357 821870312662 440925357663 2173737216941 31679856606 4353129212251 4207180477312 2528587432136 1152983655716 5095236132514 265623294401 330929961322 822173623271 286008531019 136037949582 3832175407146 3803245720145 3815794942172 1357522693092 1387635570699 132239772269 635576938456 3955669231041 1830510077452 862496819398 353970509835 475231759299 3523863898218 1856601405105 70384294537 2288801769188 2215331354987 3697667210748 188962839132 864473681 2811707147089 270220151501 3745039974385 137809434919 3760095283112 236198225208 204023846553 105929273 810689569974 1114883248065 10124281015 6282617141885 181797870338 1115864343119 2941258753949 1191706516629 2646817992671 3118660016039 1639093307260 2667366769895 372134307097 3845669298642 867715450559 457124905235 3549828519672 1355692541820 47618699987 4138313247371 2905930708371 206988371442 2825933710835 375278491055 2266590608099 4877816819894 1501642448836 1627284769451 5649166586690 169035418524 3244751393460 126367966455 366808288246 3484285153115 4500140492412 381004914643 566822690179 819951956788 10258199803 1663576584582 2837904190473 1702269973848 1375359340290 212980171693 602354468615 2056827920593 1682260048399 176768850204 54104707888 92337068251 2855632009397 781230503184 956590264099 115736711147 4394819253879 694571405582 1698941429636 3283063208085 63933550524 441805646930 3813412236955 362379145295 985098103333 308855156017 67145492524 4297661510466 1524236184424 162646626088 715742087555 1365089817405 2689585981657 1766947283124 4004767116048 478979321905 663136034262 2850852332702 1964883317854 480446892471 798000877712 1756608957754 37003872562 4242169782146 2188684230599 2831203345112 1105220195169 892494911976 3087700264669 214641930696 416652367670 216328665861 447074709045 3769435035882 1348733723579 576984822468 1521407642400 6613965737699 310258616455 659688150210 2544975008661 1508004666022 388570238403 2254356512474 2057952059692 1211865355448 302996833155 589687341845 2435677993346 3960791806461 1802202570206 31988171133 420687644917 277694489447 6474560544444 217141503410 425193395575 371958859981 413810720383 2429769449075 2612650618187 176858684888 87932134461 822320350667 5613454635 1222408368848 195475403657 2747568985589 587861780038 44990408034 1346309453449 81149412791 385847613259 290905767384 2187575357394 661052569818 182289863695 1081949790723 2952669100052 2973847443266 96806118797 915049576983 1284802514023 4469284580998 1441886807981 124969316863 1444843187938 2769960231820 1765191326375 567954704620 1678822222319 25851509865 409412312664 2971133054191 6145558817214 4253766918742 424360717545 5172614120813 3762072955930 1831203738927 1138480639930 1103911650048 101709291664 2093448960944 1231100292952 115982293128 26783019568 1157220386433 547464004593 2074636154 2015599568914 244258987053 5998563008113 1561383262971 2159625442988 2328319262078 16063238046 279975592514 1078363555781 668987321258 904254458612 2645834725069 278307288328 359141603117 709568315006 910521114772 478579348528 304829269367 4063372348226 63518084041 429117835265 6185356357134 1148180493403 730938334518 773519805888 136970135545 3851765638622 79827658233 1525930235306 144319245016 1702710077963 2606706718243 1987578750140 976615380309 5896815370342 3243327328568 2756005282948 459430465109 717507219780 6370055125114 3447450996952 58567467330 993881682951 142374472813 507215461527 1203307744262 124344429897 348612840016 1337537996580 2731688064359 2460845516336 828811421766 335817097760 1385225148807 117106376285 3813993683073 191421141701 884059084991 359378274751 1720181260977 1659371485826 72336015138 3471350078642 2980847322186 3515325443924 2948539993130 3120760242822 466941167628 1140389405081 666972962203 565208804690 4153414415031 1896979890587 1886972146212 5116851564505 1566756418995 1162215711835 551923004274 169750323309 572594911251 1034969027366 35398412374 20516404081 954655880820 661286058699 166408582142 2174359539558 450742360883 1933184000366 4380778743782 796143355616 2627818334951 435041473384 376496030088 2285345945223 475086668379 5437394646064 1686924409228 596986612600 24540477674 206093478666 234580069174 5906925754111 779459718508 4886364232325 2454122864130 1741132902141 595031856492 1727774222847 1773163200799 205496265108 853872562281 506295863730 4091620090050 1589795902481 124384166080 610384951720 100932273718 298506133414 1940921485629 2510564136408 17515270397 155417204690 114944511974 2066666374164 1566175226119 3405753481673 4624435544053 273330150345 246387146569 689482713337 4661644010008 51356627687 3196575240027 2296540825736 269750151757 2745474151761 723418112686 1498883310371 737667933931 2967535865998 1073345774542 771012048050 2139279278000 17756813876 1440039017416 3767947255282 3213797206 66071915104 1296699116502 3479827682148 422984618278 4981331903242 276420159363 1681191652605 308691182621 1790559183654 2153977813808 594213485807 2193384025796 2130610180311 138277003934 3596574054458 140350386866 3821332148101 804837637792 457345313841 4880780837454 1794817166027 1308282625975 215459536903 330203344358 2575713562631 392797659145 2368482511540 3990014453874 2906745429308 465996658906 1471201985790 5450888756279 702411680600 6052869180524 674367982319 1575610431308 282862319824 236138047280 1834611926689 808409905254 1886748269539 203061649497 8276891557 4264928710327 298182471340 151492321519 2467324213194 136521413819 728152266967 200815281802 734203992187 193465203245 1068086379436 1316568497814 3605114710132 2032255345484 3328836212229 697485970448 21103223724 550609776432 4794182502603 1894362676695 2260895477828 2474727560969 17597125026 3717886809281 2335089542423 410585934036 6178649724752 651119186472 6385093551883 1145447885412 1121839004696 367510580738 2673241893002 671812716188 1099571176080 1206963940845 354098634433 304729208669 3423382558 443445988961 4413726363114 1306274133963 4164992301821 172257969621 1918210786127 50825855150 3480593934305 3138165639735 1902778456874 467637112467 2264156560043 1865473083702 2679393926339 1407070631549 1935655332285 1297318127319 613834842996 164454619280 2079002973543 4188317213873 48492826413 1619643223607 2205072282864 397376563482 794798985569 534338291193 1571292465686 1268297056657 234055225736 878712151637 2076756749172 1656114478028 503815268525 326011270968 1038305257320 117377134936 4026389929818 27843032441 6838422917605 1959623442703 394106204960 1164763904059 1025520117407 173445636648 1371091990747 636913574331 545167371587 544398131529 1181467145871 3379864096617 697784854537 556182823092 1594110908036 691022746847 2443354585817 12577555458 3799877718263 1394056135928 1538269636044 205068758842 1296793692179 798598586057 183934791812 1575265156443 3139540029614 4418157035156 2680555452147 1179836519736 609067211567 1314454035918 372406923565 598761914637 633832784656 141298149977 3814664439529 1111427048269 117781877267 3257600548712 5872754335183 185443606525 1649802330543 1168823916629 3255829567583 6726663362 483344105496 3306256482392 96994588698 489478133261 1874644182257 2459713319492 642570077668 1787602187170 5716360772 1193059737197 268303129536 4682779375058 1088025092817 195887929050 38052271987 3674307321625 703745031791 4487235806829 2105920470463 2780627858765 960558781430 815719076887 1129077424421 2220148877144 1390215188655 920549740590 3442225013523 2069331899824 992962255100 607672902888 388524020853 5242206867 4621573015558 1930272188944 35823796404 2117858405112 666582762721 1563719414299 2384695604235 5959007467339 1650280991765 211671395725 32138933963 3445636263860 4118384902617 136429565683 1007129640731 4842954332433 1072448149531 1758191162533 102361626314 24426881942 1075811008540 30675620523 156694696838 80490089382 79913082997 2008525140630 969657302462 1050260102684 1814385713118 3844001295183 200482822128 2077758220429 2519675566078 250217940789 1768985268822 292695817628 1459651426148 74926701997 263569815145 906488652777 2058568923089 2403886539658 3778167980490 810619764244 1784040230300 3308488559812 651295630619 4773099947261 53020315918 150051174777 298030196436 875452490945 1556049431398 2013057309364 1519318109175 296349534732 4997662079348 133260828616 502200536862 5641194088742 106972442976 2511972269251 91347887038 2846975528059 2316873757945 1272163272988 334542469384 14041304589 330056318020 2798659014880 19112493559 78141758066 330530441679 98522469681 2737595750959 741948379565 430359955155 1551929435694 1964379298462 4315575092807 323828730517 637221532047 158655083314 2849290558586 159612095429 450874831152 113482912831 704363995821 2019776449495 8833741317 603851968767 587554169828 3260806020486 162272131602 737398346612 294418751852 4358308856212 214766113155 67877045977 769371753960 3066167816336 9381077700 503944091163 276045389364 1332045437315 5822928099954 4309648496874 3908957040341 332933488278 1035152506127 2161255843475 336071099810 866218605238 61561114485 3280395833335 1841775138485 1017838293055 1756487342987 2785145211796 474363483644 446586260579 2395882721911 353179951532 3262090981631 1163204208313 2850019929452 6190944278394 1662327136129 2472184241302 1644793382057 213321443387 406918817032 202072315432 2424719565796 838390594850 2602380699384 941569525809 348185763912 177109407706 5000279146540 1664995172227 2251098858324 2254699938308 206014640929 4903322952340 805725077029 389385066564 855140752277 946668167181 123626926952 2197463394078 102260812771 1045601335860 979531521630 1851984338019 900372423726 483595301778 283302571887 2352826361698 123028163529 669313119341 2369207525578 393187754248 31858262379 247249989121 2964992101429 2974506695820 5877227691891 618562806056 612716041348 815941310134 272827020099 3948939559272 1854353677369 1466023448206 1657313968414 151798213271 2410962526513 358578143993 110364397485 869039816973 2933640095582 178662829599 1388155304099 2936043700210 5565760897062 1377288371506 463712536824 939347617281 1196430965646 2012820284015 2940296820689 2054869448703 3261474250833 674132033690 15268621092 747862171250 657222481317 6010692410797 1957005856349 535339395227 3323865043 986438542178 1061861938723 7874574796 39188833728 4430955306234 4038315118836 155783116165 3099148982458 3170361418975 2165373439901 3529754700057 1889647115551 841098766248 879619454846 2580374602351 1539369439634 504257915609 2336170646338 1717852866856 3704198926844 3080684099120 230616742743 2205220340085 1279029758936 413671886655 6420264117285 21753980402 772980480860 2519618634408 1022020517802 2456712785899 974422419713 1291716174823 1602086517956 633866446913 1987253875692 2707963974192 555927182601 1904703713699 2530489706588 2120283939159 124609992608 962258660474 865453414539 358405371613 1969178310664 2107374363626 678569915349 1447993460401 3423140356347 267264539186 4040990344578 1855880084867 2203336904806 2435893920008 3972929931673 165262298165 2976193567978 1546951140986 2396527507449 1713235765786 25361439697 2361739217441 2151158185928 207149228644 38573732648 126308803535 3536628661534 553514381585 476109915793 57955998652 3179747426834 612699892754 142325697144 169075750629 1205192202767 3642970382505 297307685914 3622094726213 3206227731659 1176675114341 1819346912645 5080020852641 3852806109423 3489897062996 1708217683768 2608546065166 4838529043685 424588807204 515952860282 420493323907 168868037387 568180335478 297265144294 6104936153804 1888358976595 2655396213329 4113202460945 444893597680 2420297302839 619322502317 1781979648187 3122229885783 106551628758 2815608149026 2261742196521 353391493425 467276939059 5323084117837 220213998703 1608616330920 524925442255 908477847078 2626511669970 1976051814800 4374364452098 1681606616494 941106784872 3471995944684 5370066129705 187938308587 83015897235 2073142807198 2165388435917 2714458923385 1772682388390 195082522620 2034923026096 5249028284049 3594694179748 490119952408 1031464832307 2217846791563 209251968225 933149172553 178292816097 92979231244 1301826754494 2196268601008 16742171118 5272465786163 642071731697 611373197488 635044372734 485551136076 2691522696784 904991780548 997285906658 471408974191 288263687570 3321533230643 1010630455090 161118373131 655349844319 1251460742068 737300367072 3445646385759 2392455733723 305961517897 5885651189600 257609864657 5619598741384 3790734252349 4150829675998 1553052802986 342527327402 5575949848980 2212335774082 3117586712537 667245358752 1049243511408 1530689537148 5279617204732 504344347972 2647236882752 716994422123 168813790714 1079761789291 75274746437 3147872242974 3110359034558 788988009 2397414046444 1499832661748 616311039614 3986379695503 553001401626 721340056556 954538196979 1186630998096 561911418603 2963451614421 310054825652 167298046765 1276568814756 5517062366996 1172733873929 283537333456 3415094582712 935527665280 3089564252314 2232632794124 2769594845636 555158186261 147675571723 405510321467 3005038883244 753069095696 718521451755 2176426682056 1332041371752 574753000878 78048733911 177540972013 3385715455157 80338101434 153197359700 4611329533642 188498796381 668361010202 4852874501829 305832136028 226741309659 489662064518 1493561891174 2330834859168 1602741296498 152227230710 4085024407116 3326102053888 31658473241 1851592384744 77965011973 464639281687 409615287497 416727872834 957485087185 39481580485 264552366551 674285792489 1811223135317 2366373781518 4414563221706 272074848392 199653719333 540967848577 4188490130934 192856536883 1825704200282 3316236444273 1213303702047 41357235286 581965868163 436122991297 6657445493 2849554025042 6472703563687 1016639676770 695880689074 251518480294 1026579154738 1103353626819 487102302066 571869878240 2792245306612 870836591645 1603133905414 192631645311 3282515683975 132408043511 2784263385845 3737621880962 2446337398073 3475736145664 1939087859620 3370010355623 1302761193726 3004546113222 6601922247 2108260459261 395671277060 1936198817648 190039161505 4024835833264 1094271585963 1478412651908 4066876694764 134910468747 1955798043462 3848138275629 273702286023 3335097711377 3868077475058 1888256166325 832547834248 1421891058295 384091348287 4229576224493 1677739073703 1588835844931 3336843473178 4107224444252 1527745110249 111422574564 4095253920969 183455249169 5858674448393 2634665025397 2104049289269 24323905709 2111193050673 3713001903102 259308185738 14414066791 834539503249 417006501121 1135075733872 12513585836 5355702128694 265147742910 6406343691276 3256617716567 2320090975004 77822707088 1941523993715 585380319148 3751748885 1227543528666 3103269194337 1089036139917 546174272590 666061029438 1885709162486 4858806970545 600692198979 410938559930 1707260931327 105444242924 2126126582266 1759235165072 3789275178414 2003218637503 151298989178 117837721136 12282064113 1646723858627 232112301896 1547552494019 3154630165800 3102542157705 477489139089 1113562290093 3432222141224 2002838038286 119092685709 109423168835 424870078460 1600250683050 3620836765118 423039422418 3103110056550 114103370987 4702923881339 329456347814 1147205364760 4843600628152 4307644330993 28026225423 434290748630 4423439214384 1745633682708 341513195714 1080011116221 4929660217248 3787830025262 143634754286 357624546733 3429727267556 334915795176 1229578027377 1776926730704 540844049142 1524609977046 172399224695 239988152493 78117855147 647602634526 2057342287984 1297600710237 124064948984 8720769160 1931735261933 293346810724 796096573905 145769320852 309875961050 554882523821 70989162594 20676490653 3562039370716 1783009020081 4536428471 716702138530 586874697600 997405965301 2314694698279 2828188349158 5890416110790 2832102924967 2440252541246 1743555358511 267790860524 40611734563 471975305917 662063055405 3365435654172 4013174033976 1441248993678 665659976796 416165974334 331507029049 76843768608 899446792752 12002536514 916279087294 798410121669 2280991418204 2681976901435 2379548175075 1826857484078 2336094365843 3469672200885 109731867878 237208374596 229304576411 1437911265 3632468236207 5512593932045 1479379426606 1322404890395 2026210015101 1646438977095 80074531785 1335598935398 40089756179 258017507554 4586698892646 47870730906 1259067902073 1083835283179 141826978117 1606992498243 321036391920 1024450604847 1019610609709 1211852461879 23918949785 2477938790407 985890015721 75119892943 101218878459 2536831521483 2499622412493 1662509208950 1361552154888 570267283680 1738792389350 2183051622917 4379073663576 1575770592735 548927859 171624689939 63750562421 3926635961009 6847779545 1422717158753 5421097209119 38921590500 2715034026832 2780416769960 1146779903383 970367754492 37378718427 4711869052677 4496429405275 2809657894591 4255876368785 608297288720 2625511899726 117411137900 2680446985697 810880083112 69879535994 973989530295 280645675263 935609469158 503213066053 458674095314 1642304237616 67374935278 5435339462554 2627631075697 951210339800 1668510875669 4814200730515 341464121166 987656817451 83728998767 126696998521 2673772351201 1418533279580 3235918989965 4415601432434 762280320503 2836408808072 1599671048100 4098423118514 2177978835395 2519355951432 1080464042276 3036498745315 1906131986505 657124266312 288366916169 108232903106 3149001921354 994772842637 4849933872205 3116934163631 565162328114 820724926361 351600222695 1124560489391 2256243989035 891968290502 1493889765571 518324072082 1511156316892 95354000358 2118303388472 1742615387284 716115578683 16654478817 1360655048189 1346086271634 2770333673139 2469420746212 4281557858401 5627181892590 5028285893180 1168971867247 1012234215006 3330463143397 2246606559836 953460865887 304624504653 2620580323692 1757031897278 1749256250303 784829049426 798703211133 1669996429872 4738155610033 337797046945 1317424761465 48308620349 853637468651 3040199305235 3516603443887 2178634843719 2150407256112 1995945526800 2309385989937 3302712897462 56436767889 5215748370543 145962279213 1092319861139 112390946770 5776518760916 353685164886 265508324230 4248332270953 176525269126 55011934119 2202087968575 439258677539 180150368864 408291421533 194331743061 1947632932960 3261130459883 812319745339 2780253366869 762735997482 1954131106023 1024652841543 368719206072 2029068026520 1245215836207 1445841900693 6311237414428 3593656378625 2531036789282 2807938203024 2085705816216 1101952151198 918381842726 199766229006 4941048845283 1064416741385 1421435770360 3611948471545 721455421410 917445054806 3154684121994 3336256550427 2965414825 1037895191829 896815023669 439633880427 1043916782637 2342059639748 5315270506473 1234468772528 5264443081971 116459354463 1379560334563 2420071465821 400122249222 110752499784 1815974646530 967836257934 2145002063391 1327065303124 4530509254149 2675246564627 3967400193 606929777233 3875818063308 756818329000 319965056820 3182943103282 356551451642 5044278428556 3264212089411 66246542866 69086906784 3141684125742 953817023700 987283122878 1118926315212 2338322650214 494021695435 1349447379849 291231674096 209513773786 536109139847 3374798808 3070929429280 2300584923571 146911633398 2644282487151 1281419887333 6641142727 51012844146 840820281164 354996192906 396001106334 176995427919 1547325612232 1630931298272 1954271416851 3926070276530 584862336757 2388488548910 1356797276468 822190760047 724958785253 2238578439848 268216701229 930223506850 277212446823 195136015000 504582136562 3438375925859 32160179562 4584778123189 4398240904974 2526119067391 1502922957154 137734628449 1288700212642 3958986243645 3660830231452 4671098464566 4993277686494 2602892895301 377743018137 307332263404 2924093186559 170014158802 140399262201 906805772474 1716101443022 285891196043 309831738438 189593148614 1932516173073 1414116263349 80609220937 518566907986 580363511756 2594082918043 3531660902 126388747287 1434407040773 2668630686586 1451303973921 3503838345 3720027625212 1894886599048 930076079 32515203253 199128511644 1794648270497 321946022994 2422819507982 50240515883 2382934100375 3180764239790 2229732072676 456235613738 25954345002 1774611180989 348906928600 53745558195 90239818921 1453627228495 5632040347885 3632047862271 2786756893396 2831434044773 1367818767612 1499100210669 3800854031809 4067210188741 2410288447859 1267655163103 626235436156 2694290449637 926696661182 182272356011 934588925137 4122810586702 186660078915 69154767131 1307949430538 166323105622 160093634783 1551779459531 1201664681623 3773966217041 61708953921 3335505481049 219139329918 2026326805470 183106975451 59028204343 24542937405 117232921318 261118002126 511260904612 197352209614 4406654108311 1554868651704 19148329965 1678744906225 3393066575283 1506612980611 1900215430699 4016637470246 1950650622224 84879017827 391120540734 1500223778951 484396156467 63041118921 1109076829167 834294883366 1935974340281 1917450716178 3497302276809 83592584144 3087398325031 359469186068 5325673991251 3164673726445 5436946887428 1221810453315 16166348940 489386396244 4015938735819 1663069939975 2316840869 207518493620 769326721119 2925491437987 431747117396 409565753446 4816057824662 4889982387971 699252685842 3567410821805 4156041010039 1132924915802 354821883090 2049640720975 605529444412 3596317099025 1852191938482 745657015741 160558743991 78493075556 237695366054 890087465334 5312827886 58989947539 271262115084 301564838121 2846624225 3504414959186 880129411582 40464883851 4657143206208 3634065945879 3987198545646 1470451003240 223228142670 357160758998 196918247727 671456114303 890770598582 5918108883 679169945031 2236909866261 4754325154338 142816668237 4314741987564 1594598413586 684720057802 985702554278 272240436721 399351211253 182697658520 359641597892 1113694905329 9753656406 1826270567365 533723980182 153357421390 316566789454 3510978037662 638031516612 747147942454 2097775077713 1378847586353 487437107655 1725094161315 1075084873630 3058237230497 2735177651689 3407857517083 1150644846861 59892963006 57456031526 2541640666864 3657475005594 432471185715 4288430090766 362048539838 748193571813 5603037415741 1676751539890 1901704209561 1590569775970 2068971708550 1518015840783 1029149299863 3629695701568 5842137066014 1129965649186 46356778662 129709419208 718108989216 124771127706 212812092899 3738015017213 342908868145 3583470453667 1875309451094 1632078507572 985704222183 5563570634763 3628857022496 2168188732509 861015371252 1290301306224 1411321965852 2639832726 98249945811 2988040606296 1584304147191 2766742486587 492673721184 2100247424535 866220261648 223416722559 1885170689803 4802897667130 3950393189988 3696188576472 995046407105 4984507210040 359655723136 224045267200 78430187383 1037565976378 453807875345 1483846426128 618824540661 2566544010237 666561262783 1002256109625 3906256836298 1703855693519 3239191615168 628357460926 3033742435717 5209015675956 4796279630849 698266887607 134182219555 48381950540 2908598458203 4279146656179 55599540122 5296445947315 77402978206 93576102570 443548148885 673039761869 4547844602289 312940021913 86506174217 3462187501614 2259356984743 1621780188909 781343214892 839801846718 302389161156 3909097439783 517033691580 1451232431284 3792316321938 844097905820 3090422482264 354138468196 655404200305 162649820080 1296722514806 1737108184188 5857253949391 3490317785182 867673772067 3503551739023 220377330219 456471376682 3961916155753 149224694723 5346821751714 714510445543 2680922849583 368081332707 1162241406223 2536780432913 1022728263640 19641618361 1068835313859 145478840667 21517961034 1319619542147 4715070557735 3151005882358 371709870903 3641969080076 2017015170075 769872542621 5781891915917 420344388729 2422536968102 357622286557 58230549920 3738288430535 185950905217 2724391863130 90025619819 3105331767616 25748915875 415808127119 5931611998062 320760768414 665751348386 137622145036 1784439179137 152807814647 3513461576517 2247567806859 540070651292 2620880760712 920267431125 239513517540 3029082679157 153706311986 1018255142920 1078268996034 39120188455 3182766501045 250008460984 1417928255282 307045348475 1502247509900 61724081451 195979244120 2104459655668 388474732125 1011048219164 1551980449100 2708960881229 6108278256540 2636476420788 365308908007 5223340637666 2565854036962 440005062921 1990336632680 266874263257 2831869037133 1164209886713 2609583558884 266449438428 411143976643 58830635063 662958742192 2945094196853 967144187513 1355003166280 3134169583706 1019611809347 1395392681012 303269226057 492035638694 1330143931324 1558643986906 183594698025 4393950189213 1546862587727 2031016172936 943616289684 4364635674311 963212757937 1751193361579 2636479117107 612010599866 895836910356 639369803640 59106374800 4823990824525 2983483695380 22368887208 127136951004 761762146244 5756077444359 2087367954124 1629936282766 844424035563 3410545192438 1420167651199 115727869001 1035863849055 70183118628 1464020445015 2932413053524 63691745470 1305667217110 3902659393985 3749566564534 5438561553919 300088605871 354250633898 3934183461560 559274497562 20804581476 359667225581 227827291630 2897308221391 5742820567111 2916581066336 243294528459 205539916610 1754532952951 249032713145 1811810028796 1195154602469 527904584008 5751184676170 5524233866227 1087240863668 77281080893 172393769454 29753374032 1222484589484 1199700924187 243783264541 1275891406335 3535003617025 5970410269077 905020961660 927888010466 4247155287373 3963081307579 1097709011159 606578503776 837409318919 4285102388091 776264471689 485755123094 5616265399 163475645565 403579928868 2010278510600 3861579027988 1671815473430 1782679075857 1148836047629 483057147219 663566806508 556653708426 2516705834036 167592654123 124349571977 2048566166881 1479426648797 2319385736317 496052981728 487827773433 1299730146200 24629281520 2485859785170 3097732211 5895039707462 304377606622 2664842458862 655634587729 26285952141 3595355492093 403747397579 1697080696547 69953440092 1812520889264 4040954776824 2506363254722 140403479401 3112882430710 65099085141 1195101296586 781036800523 4283554906048 3399467801963 719449789555 3170353310419 1534536973699 5202817640581 1856575026390 5664087433456 742834257997 2920700558780 700278374609 2987790120455 7018805244 74744123883 4362736809833 2451694163426 1406135415337 560464275638 4481504651331 81046001731 179606278061 27653277269 1442139717043 1181483619917 2313310798505 873109595009 208792547439 254123438730 845482188842 444206680554 1826053173288 1142308918429 205034891331 877402832033 4465586488539 36960898919 1280765969664 1657091534846 971128686688 99565986820 84909456764 1568389564828 282173381339 50431168197 2770922142383 1652759473637 2538758261124 1186245364310 2433176087713 5247111571146 3486258342617 369132292939 24821838701 3598878428795 3176715560090 4422633159927 4176079163652 10060882284 35440324417 38136332982 196192841132 904952120 894805604565 2165837174530 101607477343 2149301748944 560479593945 637623659847 1704240687933 552849735423 3890467968289 4308935433167 291083943622 4930671023522 172630799778 44223313890 6193765492118 2700664312335 421548597238 10232404043 496448868917 255645285191 4537673167226 1037176639945 898349619025 4141317867825 1259163750589 962871712413 254489859726 2620014300121 2141563739589 2460210780142 227878801813 114835669236 244207792658 4291405652629 710828981985 3048665782528 2695963725287 4355292735788 2771469940968 881689215884 1135127325490 321138041642 727942628469 200150569992 1121548702947 1504681934009 3714226036705 859733926531 81632123722 3343022164603 18220054540 229756099812 1228524967737 1412609994651 407848727762 325528904981 1987011837679 1669125140691 849217958185 148745507464 3917084392622 2299293118559 5730660461016 1765786390675 29494092816 1033952854875 655882944764 750042274122 516935196616 1631565044775 8095479074 1327230334764 1589561848207 533883498937 226559725759 1679539666578 240665896171 170982251688 3217584291670 76038345717 93753810979 465364582523 406489210370 1933171842659 2095766943515 332475904609 3656601302489 2935903955130 1175506201390 2102058853393 3944278011584 1025868891549 2947678884709 823901944053 232078720621 1735057889301 4570446758654 70202122337 1843214527908 1192125347420 1509376072232 305818457029 2730286064500 807258584034 1881057389264 1653272598825 490228296467 1328232747047 1096840003802 1171015460774 753544254626 2360849256180 304753112483 2097769474658 2289253072058 628308672794 371901035655 2686383847871 2280868474958 674066518548 328696820552 956880728802 444191579282 1250506356867 420706132621 4955932029298 237937044336 81671186753 1384462807184 882387870099 1711944847669 3219904812432 1454069383879 940168402910 864458902073 259344194155 4008907624408 2159518036264 122670207947 4120046702351 380098191167 3152329133474 321291484247 491777914509 734534614509 608520775048 3889398610858 3447248249296 1928841909531 545221696270 346622813803 2214549508400 5574416433876 279498640507 518141837695 134476664303 623360270751 3391177422983 3495825707337 259164195711 957628344202 1806023678372 339194580167 1779689994289 41663492905 722472773760 99143584812 1484233690476 76770596646 1547041862102 3695191231690 2968042365860 1115132125210 3262130465094 493662817489 4323663197271 1161041695008 1146871579289 24292259637 218991075059 3216624136059 2902668245454 5603771918147 158200670459 3461283016564 5535007136795 2355419133862 669767657874 1787210550933 618310980476 170174780547 296073653322 237826968609 1058649437541 2123152384889 1383972882138 570627492992 1208936749825 2333624395829 2668482277139 1984641225360 1451225328546 2609355211894 2656979877513 39404429130 4188025660735 655257372583 198662703796 1611385331503 1389496457805 3630028931000 1050595140530 3589917483156 744581521146 492268950444 2352075701369 1651037609206 294559991006 2144239579845 5639489778860 3021931862210 3140339657307 1083347759313 1951780962359 2147093594527 801814765594 128577575429 994381222482 1735601580376 2043206120275 468559224000 159968411772 2729207389229 531409327633 1808697396092 278130698802 3753184722263 403472902470 2302650654276 2145423660540 79609717524 336167336240 57400874821 1678922765970 1425598105337 1448351065048 574603222389 552158695430 3707847337254 580529855667 250814260744 2606816372210 142229285693 542853543605 2116201782554 1543560172598 4710644367373 3467582006975 33553044085 1900647827257 1452544771837 474989997 493360276638 2893764026647 2384926945674 101962845145 237157344197 177238902306 1226665310377 2533807703405 1687393071936 3064859623662 383135640249 191761603211 1240240084916 515866918426 322224748829 90435627454 4788936917099 1787590489116 288076188319 2382467913287 36384080407 1270528415391 558818167901 1343660253940 1386835132460 179375947271 839688267343 824218285548 641239993600 176730952822 3510702428304 10454401169 743802186571 341218165245 1103219861386 135457163284 569570301392 263961266487 308090749292 573671072096 906611790589 748081407857 5398832667935 5880331791164 688221757605 1657077441577 51489922846 3048067812957 3053190953070 4500231872472 163335975966 155495450143 4262218607647 497180802183 319630226375 1594853711512 3407250756749 22817520118 541431788801 196043956384 216709108841 1543582356601 459550004162 2502046201501 627603207124 731980760551 92222953759 636389007239 674427178135 299110441330 87878308706 1678341124771 9454657060 5251726363898 952404920705 1703894216998 1345560107679 3536478924810 4251644285882 1587321053382 672687774062 1108709989879 286103492860 368309000460 198009173422 511190097355 1376325245357 43468798463 1630788226954 1650367757825 2385673194714 2181801229544 773908501357 558311431399 1842967619002 5949496169321 126354015473 4900765387224 3167771157797 382941800356 1717098310556 3769876476683 2291814095146 1979969529276 745909483013 433636117790 3366733514510 4512700808629 1767328500536 915444358045 1626242669667 17810641426 5538488332493 49902682467 1232030501484 478650887909 275409590 722082972 413083144689 233630110004 3561844142117 5828146690151 229254547313 1764112790770 101436244904 515947566712 41603557855 1672883241112 3548047303275 1566682474908 732995853405 430037556287 3717727494961 1191868177054 468033888979 946275696240 369779384097 1077433205100 1625638090398 480622917158 674391797703 2450576952738 414012949669 304550717338 1434728739375 381277455224 45310445113 1908842532262 684000993341 534348573696 979739833389 1804763606294 1276252025612 4624958293058 1240221389122 3333298281975 2760048611255 451517219061 2377240217353 105274288300 458222101902 1691857247381 194088548971 5357367326396 5068740269425 3872285959056 3582558565753 144855751697 3704079155925 3983653032595 2001321868957 2534185972776 118366251757 2298090996134 117153352896 1399010047245 3582299771069 396707226325 2500253383566 3068230322987 1626570518445 3636000207317 669037747827 292851248462 1131492533760 2534093970279 2118680221952 151028074123 1472026546755 515152681029 848582609640 1734232901208 110011021530 417246913149 5154414930003 2657867852131 2923392126721 1635995940937 917270247853 101209279479 78325031576 308183904970 4972646970224 57467189802 628112318197 1898789513322 4602024302735 3406651504058 1049757326347 43047943607 871251960381 173963923394 667957200853 279010796672 3246486355751 713140121359 1335895516530 150286536302 2207336577334 105148322167 5775898764399 797396704188 1783065445499 1791083326067 2014288438998 1555234906645 419673718338 295276325457 147592231956 1251210823045 412612240156 37865558902 1205440819113 2464386096658 1881862239163 2680062753272 983566492477 1975972630765 272840572229 4405649490794 1801194255555 153606086183 751183360581 1347305030172 664790136624 2965214246032 2463127614100 2074340894442 272061438969 5897736086 843641633788 5496727352502 3842546336226 3517820922016 6608688429 2027128734216 439001094297 272035256706 752988222420 1878319004988 984774701451 248476820768 1955448816925 5294565711000 4143903613953 1106550605502 1570184642135 1395145086864 1157588496 1436613841789 12172376968 559413368003 3523243822453 245820903937 1881549618010 377643467268 1955768530633 1740132010480 713854517749 200692237940 267863194294 754498154230 3177532622765 838993757232 3505264846632 139955098703 577807620274 70545215143 2259888027275 3950617704519 638664026417 1282434567904 3431416748074 514292533164 28878611973 29233506884 3585892544462 2309721555674 626230616940 370493550051 4452671231476 120818464722 343829462362 1214273403477 4256426291431 213564822819 2688736622113 1881887100485 56852934441 1955634860475 4092864794569 529984094139 1115736139885 5471311606655 1618754913340 93524148369 1306871297200 2483317937118 837951405811 442359772666 2636208580031 4437486103 4508291408747 184197951700 189625382730 2096401226793 2817921496946 2669026615728 1261045611422 474938173706 1412696665149 250032018243 4499246718912 43438403441 3185158149534 2871962814475 1361306894746 952688274385 71819621182 842480491513 1485557076983 5017314038589 1005748000468 111552454056 1317780370853 2864980171375 2982458354623 938486844043 2436243385038 851360686391 151086735102 2645455523712 3543998817594 31763888548 1433799819502 1540349997561 3255948628405 2621952668775 2069611379951 196534464555 2399875862962 229149539670 55797584205 6360807056135 2261958262437 3868162206616 82219662049 3135371513657 1764424431518 129268680948 1827029150521 543834341389 423156609258 3567558135986 399282884209 4509075997555 1273610991419 1218270724793 591521259197 342509567626 330243638390 143037900066 2451667404635 1715226083039 226374256398 972886431000 2163437815465 388413975513 1679082197456 735856350992 2860758208697 913574685945 1467015700239 3618201983340 1270546374372 87972688414 876299938944 1093704692257 4330638441618 153312145803 3448280893773 262067176532 2532305036443 1871736193536 3212362734650 427730965633 6177558242 293351852604 10281427477 126382417634 257924761311 769043250426 56824382623 292246089549 3115780839765 590288793345 27007319511 1547312556372 2320596894061 2536452248528 1930010013590 1761026529875 1675656412072 1108240222357 2123184100650 2050095015177 3824730922377 3480454208697 5130273733546 2625693672612 887957263464 44759776794 3078786581200 1182878746470 1170364142104 5112254527814 2620987753469 4936280514189 2697475533552 234679980686 45601290034 1052475770970 2652594721070 689495000417 125759237086 4673998696 103101051573 974576793730 68827293400 1140950007221 5013865814859 2569713309150 2419775609510 30665998604 1151129323029 169901967427 2695149040563 651863758672 609173009728 139788667924 1315564663946 1036813732598 57101942016 2500125107795 746597574032 373898844636 2251284369929 3594070928942 3711680642948 3202195234442 3157772951718 132483399528 4346830328025 3057964977242 85833738288 969193054490 860266262828 2085761813744 316716403874 1694184716242 1340183905609 185161192240 26710953751 66390302563 2571881109362 2204152348918 812850158259 2383085635784 1467499689166 4117182354192 417418549286 2495992149370 103941802196 3032556218697 247258747788 902388933386 1945250955206 128682628739 2116439417157 2016552347182 225984236473 1733713421454 160227676228 113790497319 1455807346054 419354943157 3661080941272 438615948431 2623200965325 672540024933 4510710462818 5383410573420 1251964767999 122925253410 3070925615756 497831761643 110035760468 2790058896417 1513841940658 4628130773932 1999778631832 811309318669 169358810753 1090180137074 1856682100936 1518831619729 2111169217042 3152544343545 248142485732 1163964951920 20747066053 2070664800078 2925429776758 4871738194934 6992474441 4474514522689 1014784312580 3987376269650 862517007955 1532725426363 4232217820262 3485952781708 71834268989 3811378480418 1423659350988 305254605082 4258846347525 478411904590 620196830961 1267465768232 2099364756638 3585540134426 196696384909 446613211102 692626475936 37127308969 223014104840 4927969342301 448211575922 1570638229263 1218618913691 598472755303 3440413935240 731163812340 358227416681 894075125717 300190707505 445273991379 118909909992 3866520832274 978887779676 1133450120840 1156696263110 729484425785 3605761458292 4148283823218 2414504569742 1428448406342 2674219406294 1538214359464 1299347949905 411921146391 1426002246400 2500428394643 1495489397710 5450109640614 2686357273368 2379770751141 3316441179723 185029719433 132013885880 116795461347 80733072743 779579409332 2747597097073 492350582358 1438495339495 415815388141 1053706079644 876174009959 901495986463 26608097175 834467371084 1518181539045 2382538928070 3451500325188 35975466074 1955589930426 1236680741731 92511901 153549528706 440704809015 1260132015961 1031430473537 190324739965 1463106714625 91886897051 5493580566430 218796132819 1468033872749 2281725564842 1333210073830 81744323288 1284946602629 1324007412570 33718770624 323167242520 2297952034094 826417580804 2885315410459 1578486580423 1049396608590 134709736309 1713477309935 3768440698727 783234051475 1683387526411 201710281041 11837270459 123620945198 66955765027 4938772933861 4107784483716 583718890830 2011556401327 495533407616 991057200282 6489715925475 601578038484 2219864182650 3797458974513 3859026297886 1277603717780 1637528565583 690594374354 2234946597281 423229572632 2096975241625 354962043078 2407621063769 4967852875321 1930403641123 1105586958566 5402268418030 2072958960915 505593042409 3898384044456 85419901685 533585055912 21944903154 1091047957824 527235762890 494203625321 152112975026 1396136834010 257746940791 1109170137298 2345259328021 2724957255633 396768690246 1846300511921 1512973722960 233122160372 752423984418 301390122706 1244852559974 465435457380 59484750523 968269106821 115412050460 644738296060 2956071594877 1156458024212 519438994036 3418354934912 3134881257246 1118833705250 27868013685 2886789642066 468948477773 114645020654 977025552392 55599243329 690595623153 2073674908106 1245000808959 490452340288 2786167327106 3068124015398 14850743410 867789618737 6297327981883 3890669494720 222817117453 678643514237 438042765593 402657120941 2814253171291 4194898444899 384429289702 2534022586852 1907557381839 5568635537271 259463955592 1315518953164 3656486569618 894288964561 1100984867449 3072802123444 799325284248 1301826254507 5837855680121 632588971066 4643925780153 1153464264247 1730848520035 497835827253 374845974884 1869277684437 583543726429 76694453546 226691786013 1623407743724 288775359322 51421408447 204862203487 5333567964906 26245146842 3326370461776 1536422311315 2016077760014 3568059318041 126709814601 3622835232349 5404127277860 5993703439138 141548059383 5004295260082 2986328877515 313286815284 1533821573294 371438050082 2349937509452 61659434890 337384946355 1664392872104 4905934942522 262145567859 1712039998978 5697583809139 1425584272056 1607390484596 284820801300 250410236991 194985092636 1639414700902 2042927709167 1168013194624 2551422973987 471384647 3121001928877 522292009656 429772670568 194645941750 704414927457 1499540696790 4112571576396 2434261932115 5783158841674 1281041364459 1130368498196 1731675909269 371349527340 20437927738 4989854004957 682657513952 834238212861 2745610270485 363342255620 600755798332 241646510659 13409712761 1187079149657 562682970651 730339164256 1192144683488 5368151599603 3446191299017 5014720223530 100326872184 2801895253754 1146666712770 3219030022638 676300560112 1801058980125 487546915470 569426162378 2821874500322 360483396569 1060857790504 230118213837 657691893859 1972111501827 1462346322289 3343260638581 3246442289797 2752842272625 782344704554 2044246751035 504732158146 2885737361816 1408547942211 179383052099 530630037986 1300436812483 521599106483 107178779560 93971154650 480311819180 393842051728 1118736321851 738743391047 310691525761 414684386727 362333340632 1992165544526 40524127837 563668776945 552604903841 885295286815 209381919448 3372400154529 2124694245846 411272984440 740053827885 577565317071 3081075686837 144284876684 533101284778 49758322434 303713405712 926546449342 1084170961479 569419380552 550370318100 858658432326 546693011430 23107093833 83577227512 2450457348100 180409409273 822317103700 1598069281039 13345884023 4666226558949 1670339216098 538033128163 1485541620715 246729927654 5044033212492 719269757324 3190948216576 2340354764114 52540366175 2073381094744 1443551629308 2743949840575 4479753001940 3476812069961 2639985936521 951778793636 2469253194955 3888203143094 427577450980 1271785759833 3599576875605 126458272553 2448586314365 1729009976925 191148936269 1987827452698 773827220335 1013138903296 2662280566938 296371322145 3748644030926 145499588603 1886568389210 2467638683151 5001798890864 1957538090837 1656885418652 270434663416 472853224885 2774363822627 4413741410542 2697757969894 155623691950 23452847825 91104508989 2011526068224 1848106674039 2364233755080 643863755951 256234313714 1826925771671 1736117896058 779546005438 1189121703288 217614565355 1068926572999 1865564053993 2402969004117 1061414344913 728363385205 827198760987 976407406 3817640361602 1356631635105 4633008407729 2552127612186 733523348548 200509450787 2368294511520 4576383537607 935088647684 1810076748993 1290329107767 728279504775 18451152132 4597812172279 3085049291117 2254071594640 193869794402 4983848548043 1738782677051 1405656515411 630569938136 624413727204 945968645019 744216170953 3728769455 389683303976 2511916549642 706969385372 1254391915438 1206764463982 80448971863 3444432520645 177089075141 5744638079345 592560084627 312085949740 2787522537861 3228811147469 144850385805 239886907475 96308023279 603623151913 3598735343711 1350831309423 2663705673 852394253577 999641817273 1109772758853 1194310567421 708112171192 3794637618397 2391920823907 1844894831397 583006204915 290440740005 25800506862 1486844390474 1059310489580 1669579589203 5292580574472 1535196333931 981634034381 1281485855263 390158326887 317891026116 2737671963327 4194438860574 3729007562611 1249726930297 1033715826439 3555100807408 1197920017357 4097019632384 2863212707544 2329984296949 56348372159 2165780998745 547842094479 1198457274862 1456583455647 39322660288 2506505350335 1503802267046 214407839528 2354949863685 1106712040039 5286395071955 94100525005 1768996292991 3560144504957 3421610550662 2156918216798 3514283536107 395875946081 4095596718604 471944598579 2863597060232 234696934025 3420216568412 292967803288 824586842329 2940508926495 311509986734 1493339602675 113668505933 728947803561 81805543047 5720742287819 780389507580 1520789443757 994256311422 109820766010 81682089145 388400030637 2761232634021 900688511643 17517942837 108320400418 686022175366 41593394915 3619247391847 3322821566 4941368486002 9228552248 2247583033022 2683658785709 1336569778445 970507471951 2045594435126 441419765257 395133919735 495871468243 4613506448389 4776045184960 467506265384 2030932925968 1196957574412 3149479229522 193657057556 1262829772587 319530369633 4908723970414 3799154214587 4321497227190 16447222910 3434988014218 3698497691028 61476188478 415446762154 1514065989784 4051984530788 846977051694 118693573126 674534994001 1571957522861 2289908678619 771272951648 2072866701074 157920366408 673167323751 605587959364 36846118775 10228666925 659964334315 989293446271 965255480526 421543545374 131928639236 78392147448 6283352088260 712435346683 284095258696 2896940500838 428221655267 1564010598153 953852051428 374714326949 137903262524 103125467398 1932038883144 347432793574 1634901183836 1845808692284 1836172602913 99513195173 3119556917400 376258879 2841516226116 570514952754 623896847176 2924880381986 1308100180850 1975743294288 2618168911917 2575364207001 133892985029 5434170035957 2331362274371 2517646954586 690225764852 17018351903 28740977391 591945127308 52480313385 586359953872 202661968242 572446553904 160912071345 3824724558905 5669001787869 1302698698261 309250311392 791607005266 146398430702 1811691530090 240585200905 1957093015715 4870051712390 1208326627149 3186358288594 2496236586388 739481864759 476630139969 4512245823595 1926317768675 1833777562405 1827458581771 1411597935261 1082682891422 3796950332874 4581734558238 933328758416 1045617829436 4235028663413 2034321488545 3787014894086 2066410724430 2365650797454 3184458652306 3951492289234 6028365888110 5628875803742 567727593524 654283482687 847196111861 99079864666 76012602996 3750169093300 414230288325 868832065288 1048035780287 2409194486266 2942640821110 3151090461882 107894974903 352538295356 2758360196016 39616759591 20890216188 2539632409216 5339606999993 430563144365 2295118815053 1461827707050 2446158159689 1827433862761 2915087770437 1305519138463 3760819758265 546541106954 1495150022845 864825600631 566137789911 481024327882 3294680551120 209563609964 2555067203220 732425620114 2381097687283 136628442466 1271103738085 915432259489 268991963787 2144612314333 5622486494952 765128463901 2206062934985 1319708191510 1359242954047 195255824044 110053323061 491328942232 2429229083463 135966978497 460644859858 1895969639622 4571571833572 2219575277625 5115187687290 3375258531734 1291153294833 1174801376316 440920154224 1257910554290 843583475107 3816021670081 303294835056 2496902733531 5190246500278 184097923707 1471379951801 76528175253 975974975354 1516120254061 2096476260777 2508631880419 867711327041 1887961362284 1331829686768 4104307249944 1205792299245 3450351737936 3434712984401 47015152586 1503822004411 3566957328720 133274363477 1304241582455 585618771638 1073516614796 942223069182 1673018437519 1122044110152 135809773186 660068428201 14190543609 916386686231 2995109349307 5311331179288 2709653168916 1293893109700 1655047800636 2179267749871 426825080570 79691434194 4444707518368 758247662632 358468631233 3392297645599 3599856735449 1426681772732 5851291383990 364513662476 809680785972 5517500574712 2172736081587 1335574692976 86792231987 458736974853 1453683583644 925467838613 529057270943 235621654875 1280514394179 2639969444793 990876427176 750365645370 1621405824286 3638637517605 3013228680355 36644316071 970110842081 979716417181 1334979975565 5046745403310 253982355956 132007434501 1675553238378 674148545077 337080039930 3461541660691 168321193578 166429690298 224987574866 387827655581 980639630491 54101801455 5009651889797 1520637940731 613296305149 768245442404 351791435722 2022580611145 83595881996 1228912193128 2788791114102 1702779266600 497967420035 718127978041 1147463516928 1537840775903 855131446419 760057066 972476707714 2161669120138 920695560467 842623385890 1574055629817 1445085105973 341374929460 266845535957 298398494692 4240666514939 6518866463909 3174786862424 1270819742851 4634977320909 524942304636 1107191455196 833420124446 3533576891121 1146779911165 3077305273847 592273412672 1427683732289 252085297107 148124906638 2689904121940 226895511554 592465076647 765102010529 2707558207385 5400166047856 214279098274 123406422524 2881151250587 1678367920841 707883080643 4429005399877 1179413066833 3701817346165 871822564087 28815559093 266043009705 6017651677383 266564044807 2192929628142 1421781500033 3833571418215 856420563788 623711092688 918715750830 503380530638 1731556111400 1680555006062 102094386523 4530431345274 98391199744 915289276341 314748154572 1716052852 299311901719 476582966050 91755260280 152864192129 800255486323 3098209822586 1507479840180 1779619298658 263113442973 234562297148 1346193740111 1748639026194 1520258192235 77278350025 28628353481 214767832548 3493738231280 3177993982704 93727096678 976577132390 4190388246370 3840777491953 2330475968874 1842786589628 1083907505132 239845718166 2838742931460 293466916668 1909902503082 810151645763 583171213653 2046219145753 346098818338 446676982822 1438936441680 4253995601705 24374395453 78629021940 951207622561 3021336836780 4416862206992 435130216226 214841504904 2267497677680 2517939219526 727929261016 462444869413 989655065128 208584556067 1633366171398 852679581782 1397313943115 1044861036728 70792915669 1497498401852 352813715259 259135539672 310200873279 83222061444 655190751606 429943322842 240763102897 806367521427 1464364272611 1203064424703 146010952569 2025712253896 341125205733 3105528606 4525865368891 1148920565984 4584803305535 749605110732 523892954267 2682701052484 1753870148470 27729385953 70032201785 68342991733 3133174755685 459689117373 48399269489 970284083306 5774349914389 424003391565 248426231002 3168724160880 2178876360763 5378736749364 382885208946 964735860524 4729207029485 3477387107 1973882959878 15264142499 1297432402394 3559925831866 2345495141437 37074032356 302387217657 4571584397175 2209585736784 240909848662 2704618825405 1060152704903 118220291016 534081026016 242971510941 2168490675602 1401477873136 2401629792883 5552696210255 827979686107 242613897396 486957487101 2761032263901 1420236532245 2024035679814 4854565599100 3013006292301 4383525683727 1006563691032 117405586158 310899920625 1588553065128 535112400494 822568050062 37976911519 1867024619390 2413058105264 3321583350972 1407471834190 2774039459527 438688136116 2199297910294 196372654273 1667736469587 3592858748735 2560874112059 4566294759493 3594866394971 1106734396331 2179346406814 956716667661 155886181980 1160865243887 604073239127 2664304447112 1832187186703 698975225292 893236806793 1136762024544 2406824167518 64963286070 718984679110 1698765832655 2946340104012 1365676949641 810742599148 648327852136 94934559774 3034195524411 417786849527 813988599448 2073644798921 13496193547 169783091133 701861909063 124629960086 4243259353209 196131281132 2310366046504 6064649098464 1311396262057 1764772147961 21894691558 5205218682923 93684354539 261828233805 428322887186 22648372336 1530228032675 4599449682857 17117459978 1047939771231 2667323683534 3901850430346 1510518283104 143275572163 1869684888482 1144816547442 1260737560198 173856935212 208555267578 1065493228463 903665958124 44427161407 1422822432892 3451348117212 361552885870 782617499892 2596054296025 2077913747110 824495311590 1226193000093 271384906449 92805826534 130482264407 1949338961872 2536076635343 2463981651643 1585745820869 162595443560 1136762402535 3760807599623 721616186477 2094281380679 1102912148677 1024992662645 226539031250 224667823218 979376300674 22081901393 343149875080 5158245345535 213679158715 215894173905 979570194282 696083958345 405828425128 511171873371 790311968369 2437385271818 498918074817 1346445782328 228063339689 2227730913011 233827224580 795109114890 1770412633067 738277202001 1418734847579 207970144336 90489682055 34567529279 888245801209 980740028706 56413535647 102394668458 2433382139438 1097781240656 866448417931 2389731113262 835412758459 605311292731 128881885448 2607458797621 147105870257 720044048813 1701188096990 1588245761364 238083075971 2461911399933 976389304316 56367342675 1207005208625 574693473747 1915791399469 143857537763 1013088254633 830232118134 579315767527 5429285891419 2515427332206 356817731307 578684240948 5260328338 113386448238 532273774329 210340404452 483181704253 3401524853612 923091575778 1587421415665 425452049253 2204413195299 2977439219618 609130884164 1279296237927 385318227314 790291309415 4091338533726 939048518796 1405893036385 3164658540592 31493345942 3762423261684 1215414592620 4527034339721 2948053945 170239824235 296272391956 10407528057 418825982644 607819666143 675981433861 277703431360 5225084549146 11310446554 2174282487438 1888603761179 445527720205 358592844540 2374292170273 238714909081 1004766092164 252476375522 461174851452 2794098643926 1607034611093 683747425986 2211243514735 700171263246 339100981150 3033596494738 4600157377379 653697326759 2206541073113 101760185073 265091319480 4058910302882 285439366701 695580823017 4197787698833 2395972921750 1751808182681 2368189922568 813792882765 491069935723 92968945003 31192581898 549875643738 718671605227 658937823049 98058143012 1708375456334 1425306601174 1556652424090 108537377724 45239621074 1207145170950 4709552720108 2418861344 3240132758592 241618726359 4272102439646 761553895579 4883083671721 756657236717 4295283058450 60667692816 10505107675 127231765971 1096217125642 655056727303 648089472356 3242591952204 559342220401 836607412210 299528100223 64870565417 3070549833809 832007966875 5480648468154 4530065146718 160301478657 1909832706509 686090483498 28621197387 248682832974 990602096051 3027210050093 3584797443178 2829050911675 8182645503 397747422188 415928784882 67881378468 435918047278 2441786337462 4014215150188 847076906995 367529858970 79029537897 4279245428224 5474550810351 3105874425489 581686098087 539901274221 2470875309620 1175066068398 2980472792717 402480943522 94086212233 658841508642 975243399690 1305656864568 5391565449394 425498417391 612647877609 242200356018 399390063887 23215226257 144529848784 4815379355163 1380852166793 3021111240659 440564638869 1208191993467 2550540448933 1217729416638 89211615506 629562259852 517278087594 1029851641618 2913590547795 1530734567233 158740530749 3809336173115 211743126905 2056433782776 1349635255825 116654565166 4469826546620 93260714163 1249715052610 466753978668 195587259583 188877680345 272473445215 98213355449 1832756089509 1326265664553 3726050726870 273389849017 4096356161340 785049084931 3882878762046 1400877429923 775880272464 2072826792469 815375320662 4114593579788 1625008521802 2415838868565 763887879377 266160188647 5379871865316 648671218667 484268694041 832901373578 3857775182900 80189506137 5230004454911 1999313953118 2092940399616 21186024973 391891438923 5949100560634 2645470942134 3582608135868 991473105798 1075123441556 1743815202639 5873739682315 1131946037661 3502345468335 1688049636136 546927131042 134940821550 6220363381400 72394701897 25384135230 113630921217 3691417224745 683013077173 450398999793 2294882623170 624298582583 207822708423 1219828132464 2320179323744 206574769958 2281763224223 254521427864 378132550870 2412988211811 235446001950 709087977043 112208868754 5337510215007 259513541726 8750856914 451421687064 599273079191 1170562861871 4062891577906 5318770297259 1058198259206 997618319886 182413123044 2766956312563 676377731317 1246884634222 465683866603 3013710097700 328039527411 837729842459 5823973233594 6108862686918 2115431960622 5943593717677 2754625812747 4459830095187 57486860092 914096060832 169438190251 3405487046348 839025665547 689057584194 547864468743 208135092099 1599004655137 968476710734 1075896788133 1488542138476 182679463754 383417883628 2984066166921 1443828906555 560827553936 1677577562776 1757300906012 736919938708 1318595240025 1367867930419 778873936181 1014952223362 3346965168719 1267393286391 2119987405301 42387827826 1050769516032 600351392181 1324622312335 808074806769 120180526932 1274457662533 2820367195768 16253826301 238445731694 42519081018 2073247834737 631526244630 3737555658939 9936787857 111586989160 3472330402859 117170532982 508842486540 2686992078943 3824378704948 1314547221666 200631521001 2525780396763 70416091287 2454710430348 444406735656 613168896345 173067579227 1096662374065 546530787000 512439131 2064788791705 2116408826857 5682984187603 666184600735 2081567272462 104620697292 1926565626112 369144682241 1411835942808 1183953518109 264488788158 3071982862922 1630715809647 980745310353 1050899170951 114723802648 4916595592683 2040748110023 154196113843 47118078047 989275919547 584447106126 40894538026 824943063620 274238936840 977744185816 2264525421370 2077220818882 71998049641 515823872740 2068963096855 3499249202297 2979711008264 308202288101 225366252938 1881336822341 494356797795 3191108071171 3220759658803 470318731230 1118509616726 1546205973416 49390420454 1014121038 2047239603251 2250129260250 145390858539 665197309602 30000510085 198634956716 3511260950704 66706332830 3266111871817 207997291691 1370904705351 161678592165 2438148813657 1368616086374 291922686303 2109020560095 2825287649213 866290820301 16427626152 2033278446946 216847370906 2574319362647 917312447163 1482384199385 3135570380718 2036464916864 103170104348 3297734000078 1927452755900 232460459716 2492899955135 2392768830739 646981826147 845657076887 35635006553 2296098706886 3293240335707 2419166461532 1747116409639 2793902172654 2056082764741 721564806212 165389088144 2249762988553 1040478791356 1560755323390 12287515692 229787672746 442005045280 2273521466848 4085377203284 3893336949288 995835557375 416241134829 734490265639 1321780506533 3699941036621 4714451458119 1871215919893 52555933908 1392868649430 890627930813 82119554385 65079163125 4737720598 45075095557 1400528640279 54527426923 34868023171 1615661532053 2502489221234 542483011660 471615074969 633844132735 20662751772 2861210473230 92282847845 3218908871873 59712339806 627555057315 1472858098577 1518928757209 230111530496 4329904169875 2477184373367 1662467343927 609169635391 1860550360093 4551463093206 42367983715 836150086715 994716092201 1549989033235 1109529682889 4468930248789 449315345251 3480456702667 2582761318963 2667677233032 377884185349 3349278358766 1685900835214 596599838249 258453803755 2247016288930 459921387446 255485604998 4145029169791 1910092927397 4443350541777 1992023809383 54087799225 1312540120055 3291979352649 1578808118758 527372813135 254430722247 745323053185 468113502349 155509301763 331105720924 1273124055760 15646328640 1049801910712 606241624602 294372085613 907309187265 96075600402 1967474045977 160786671657 3506792962357 322121118819 2243390151881 3011705254588 2470010598659 18972287409 177923767089 2642354325337 1812755217423 3359301962431 511361425113 623010598997 1222980859414 139455342316 622088697010 1221971715950 1663848661364 2867908848411 1875929734882 1453096085401 145114500595 2331971564125 841114629280 2131816265049 41709114234 4321984479269 114341233935 2735703481242 178766247417 4003589328995 764755293382 3121875120266 970883956429 3638876790554 2031136744547 1422011110286 1330375696239 53797494455 3514337464321 5191556713480 118622366272 1005529545733 88326983542 411767754424 1282796021792 2557425403612 36162178036 251709664815 1438728435748 3500732494610 155148682555 790900700837 295987921430 1307600930681 2412541409878 4380020772 635265170024 184169429653 1431960817889 1823509485546 1656952462807 662023694598 1984497652865 10306186960 241564711009 134515079978 3177775363911 137969746915 2385422858173 4941120880194 404320532257 3055715970136 2798529069558 2363834003011 4495466608631 1772973346377 857708301575 3307234155433 2025084741832 1439719525760 5126887758515 99968008438 113377889094 28696834882 2199280157630 5262091892013 241096562849 2533788631443 8653093099 25761009134 1315072578086 247209538933 2815885564051 1491960772292 134222333243 1093360081865 576326682007 463520927193 1981554977760 4524811529282 1426427690453 371845782131 4555231854338 304962269503 1053675985189 930114679453 733575975861 3677852206050 948419986912 898704916152 2533424065191 787469572223 869350031767 719403826326 607083736556 262020012022 1407355261593 1395416008324 7398855019 940749739924 863396773770 43858893221 1636798071512 5339744245224 1676691620588 2608145287585 3689288253577 3080824090283 115057937254 4215590291633 49514508981 5517153471715 255916729525 2261774993073 3074139073014 4098451281727 52274347167 775836128594 2660723790604 82889582409 695135265680 1419435902489 4516605520266 1956400268570 1769220000060 1000201691253 283723490371 3138922403283 457054093029 93195185905 537560615903 1370253190392 1607673028160 945195594406 2136079911339 2188670389767 262368324585 53185484643 3453168793704 2460370168365 151914312800 48819735227 2179856315448 314371702460 757835454130 2149960587119 526041510904 2233785545084 1066135288095 43373682797 293839927 1940479347227 519655201078 831006943619 2800286157285 964137898354 1188150141953 710807340865 262025869388 1291970500196 99085283638 1594366857717 1414764862128 2417010043535 985172963175 2863147359808 5308738971641 2340792229283 762182352555 868502361295 1109011136459 798794225156 1086494606142 2503561302509 2323384475075 425850703114 868298259164 37435290107 4753595300328 1890161378698 4457830039142 694079073796 1634318512967 4606537300118 5623902136143 2397692538390 733460380784 459221845883 384787028887 2345866283606 5929395209272 13366545066 2381769687630 1075936922773 134299791095 2390249361541 927085942270 37770089032 1744191500627 185774831837 1260313700486 267732946841 3674562142135 2969947715229 3187751142844 138065357239 2449478843999 1971082351459 2777875321476 1431497986 4002353708339 216228027166 5174205720897 5066947337961 2644040972464 2468474245780 1438444467292 17135101559 1302789302939 517665655956 22940467783 1825404908809 1331014258738 48880434591 126404888575 1498061367671 44804299156 2564132478723 910416434079 5228223842197 3831446038792 481123720316 370924938801 2241896486341 148168897040 3982088835112 3097077105359 923182737786 2934086984953 4157349144689 1099982095718 2210950772870 218251948032 517074625951 569524572749 56770543598 324093641306 19506314683 102174987392 6877444338 2167010825107 1468896198631 386478393806 3766948009798 1594046428282 210029245531 798588297796 540134409766 637756186913 61968454946 1578940161841 433176751734 4580803051516 1476988931315 36303177722 129925473266 369347576172 5761190587365 5327720974451 16239399536 23136040982 68112021573 210052539429 501139465494 1441858606838 1392500289880 4591661246553 205515551729 3002442296624 244027948673 621397588177 8193410541 3260650897229 263994853462 3494893194466 1336863717655 1154764333480 4297419610465 710590842949 1783362419867 912704897073 1439104955853 2969476182957 2863714601326 202711207435 317588148664 1444344401079 2413609045219 379657803156 343572013437 330987792419 643160020761 5304829409944 1238490366961 568374825452 889980280340 2154402673444 246954065899 2048545470053 203153802140 1655103457682 393216311725 2955703231426 974546362646 113516970562 2511229256977 1198270275694 1590477653427 1056632793313 112155384883 1615794668843 610928768240 734869859290 54409443655 155711917158 3626709538167 2858959865335 1876934411536 1276533184303 521285015514 22763005474 698660543839 2240142116024 107082038668 5130199295995 215333135114 1751217427641 2301490182963 98218988075 2107395335130 2404136750706 209822121467 7427220530 193399847452 957498273445 233904453277 1933869981846 2244610203897 953413626000 2761330095917 1236651009366 224763266389 1394448917548 1683772284755 1356962394112 243172940418 2601109535034 227256614597 1036516940103 724302658476 925663215515 356723417695 1745194172470 4186346862365 245031768257 2068428851169 1373064819653 2911913987981 376306082874 38685387479 1308907345231 466810919558 350675130815 3253937350867 115972773409 976693407050 60481571691 1150481876465 956081761377 267016037930 3252039022593 4464969621054 704351224577 804452559734 1735697437940 1205706464097 4938679210753 4689771035279 1397951683133 1503008787779 1302450198727 897530050096 188669666652 67704562470 236042422571 1038423956298 389173359498 946361545843 106996466600 397685916779 566623206141 5594844319246 1912210387112 236992765561 23078954529 1998520041228 667685802191 1641172739724 4291684799729 31730938151 4204446403 950387603595 5563492405802 1368396525601 155204685554 154469030185 283615320500 341993542512 5055513651629 314387096730 3962401206755 1128572243323 827868039036 292204323251 558335426037 3432634902879 1129431473631 1080151613499 601818375773 595663019737 352460964515 108871496873 334517156987 3021973101486 805586528530 2885699688018 479333530682 4937964207714 1427483376103 1279521068846 3778852722672 20633459598 220564264204 952038295918 2532404743602 169275275565 530798220359 750697355032 1023199524818 70016219694 16808904329 4198575080899 81051947558 2034107585894 833046329813 143869491001 4566216019067 1189027171960 81162437352 4027976970928 485033603268 367199984410 24266556403 106165910429 4021551389002 1495112801466 3467805464573 424505148486 1045641314313 263923242594 337683678441 2252349761575 3450817731400 2938768850525 30084361667 2544242291928 513659288892 951203128847 4374606823483 284384759216 548363175462 1310133286968 3324150654746 2558027580673 7564435117 273736802468 317714519187 2716937953828 3998762820492 169807338610 414545254064 4968774858 1135918443429 1290430988913 47070669386 2151365661857 144477765096 572449227593 344609482338 3203896252682 1906770927364 1927596589011 447685811485 93617292441 781681421104 1909676068547 3340738403580 3922186906200 57918301548 4333707811502 2603421880159 2606968456394 2194424664434 1491327750236 278489224664 3715303689638 487044208924 573761126137 54005703330 3307357104949 2214305793706 458603978451 719811434343 907952662533 4392329015419 3468582511224 1102896236848 1809362239081 4147531836154 180495160571 2911919495948 3014065500610 301932808502 99522389659 340483541368 1258109338745 1018641787398 2162120557613 12392721166 61868650889 681929794743 720433998126 1940432788520 2411013054365 971138234109 1539984586274 3018032205273 1313646074850 198473060464 4142721244129 4944972215815 175888752539 944123124428 2978453932105 2125684222526 456613440601 79830651074 2993281739593 178198904216 2700869086228 399308578010 388979431871 1295927396207 347554824709 3453058563978 3270357765793 324290997464 1069440697618 1987413985754 2035214315964 2802598142370 1539411233020 2722339412226 385149680744 2882067989866 1768768939369 4553037087383 105720961202 1068598385537 336386576097 372462170785 1078199319349 2064830516860 550566917101 2509195465852 834837915588 1178251186851 42550542552 4370817150027 538054753746 1715993852376 4151679972998 308691983083 89590353564 800801865064 1558463917816 3809517399334 1626260635918 5418050492081 335684998379 4931449960523 1148883436261 152144178937 479383507661 1920173210302 4187602067601 2557334048133 41277027478 598867418064 307309884315 2815609797976 2087136645772 101846759314 515155995364 1943152110596 755589462508 3296376409329 749045096417 214898305226 2390526388089 1452359394084 421794942116 34411670877 1863698469696 1131090082175 1291921456799 1891280236466 3311524513687 4334980101738 247041498096 3498774287107 251158519125 3001040187514 1200377459014 2865243775103 11142597626 1525434109479 399928480545 532362667647 126708314727 36187861920 1343026618 1461639825966 92262152111 2632116077404 3430277746226 201876149817 553194885281 4119013363885 467386246001 33166821248 2197367468142 544189621589 2694962246963 4456386282590 94849545547 2779230773025 4340209953733 194994257242 3771611691672 228082008816 3847894938422 291111113673 777098598565 777343521678 1163860433051 81456907392 382754685640 55835949608 2889122806764 1184939163769 1214043601444 244052221642 1610215428334 1206357727129 1248951981115 456301417261 586411950735 1615495791730 854701612890 754921447622 1340185978513 499009295895 416649474340 4065150168786 1545173894611 554747214536 5033393367185 1110117077591 514819093776 21415600680 722183804495 2258534174631 492501504316 3842844221936 303311376527 4008963019155 1387861570136 1306611262288 13410358024 940891548633 1145353512886 2178119475073 3441883580 2493081005682 3535579059016 5676915433358 2231388847553 903564395622 4041398581357 431096282083 1935535523303 11850852200 174913647483 1220214735718 3656036075998 233538369882 784149453528 446574448515 4333834970390 1582049305698 686988010781 1773262723023 28157502171 2747868774046 3922064262405 4355260107716 2036016786203 32209588220 63371002453 1706054554035 54789394447 935571314882 1144353862000 1092641267260 1350679648066 278427288266 579424291955 1628562393031 4792590112936 2177824077629 1269580629365 278531922473 609742462175 96338694004 619053840458 566148445102 16828525464 816893310767 2503659819059 3449673051899 1029505120242 2766952588413 2317471317406 292380608458 329997060856 1070830378704 4887471711325 4995342928140 25169757641 4497989315337 1081426014065 392101842261 7239502475 1016868166014 458541081696 325318986493 679990365272 2205558683607 268118897750 1278104583584 424208846068 2958413851783 3909067937952 1901443910375 1040531755737 1929485768751 5438563738297 4773616154342 1641659434918 4203698429417 2713255016476 3940195931736 718337527311 1522523086898 148850899785 850508094329 142949049850 2600598493722 21579962 550554544056 2523427436668 59874051470 1497429462329 2259721018533 19397561373 309474202175 331226131007 1772310449284 12664602285 3500985445283 2177878952315 3265542577316 1066970358307 2778670499654 2070853632441 297673435096 2173808071107 857874166928 1241140458982 1486318013841 1112126301237 2697542837613 328344433757 3992308175852 35463784323 685227203266 1291481679066 443975080500 2352433427218 557409295351 920554106471 837271455486 1727850198243 1625323183791 154003775140 1113039278466 2118726487409 2648059122691 73151782617 375517017735 2208665813804 390563023772 1189051708183 22135865881 798238902586 1838546648797 85767309651 1363870487821 160761400653 1912760200262 2873511275812 38010663269 1030377378239 53373782453 69373586815 1353785525992 2775965255795 5467016752936 443980579460 79951634569 816648999799 389537804056 2431680809243 432484453656 1701115702826 705136785646 1826544126613 889467642847 325976229642 1512553504520 2425823985002 63523054765 2349366981372 3961064572591 3459592896971 19192956062 3906619660600 3561763547467 24636906627 2673705234100 1560888593736 2910235752524 2410511678193 97296617537 718071942654 143587793649 1274034116372 709634501572 1067554495587 1289501169664 1154358061659 4304249317475 527211082390 986093680259 103592937211 33474498483 88979422468 359962361204 104655399930 1144911609811 3043849553740 837788117263 1212162197063 3126644582323 163328216822 73953400840 521357921212 1020407405709 685651083109 70110657644 1069278472383 2542286510908 630902140158 1319138495287 269633292723 1370835356606 2300636266724 1048598657620 279943872215 845522701850 2859681029978 1918734633193 1384536735866 1386309474703 467511044344 91618198453 5370404707801 29096081683 598809175694 4802414343836 395023010864 931952305026 398819256307 417520199578 645546211585 728635995296 2225631115516 1606126269803 488968699177 4209781209072 386101400769 1145591746659 675872865657 502209245976 1860670543106 687563589039 2306082876885 3296442633443 1120794713269 247713657933 131616658155 41628314965 207581411870 1196046434801 713631912235 248060292204 17292809033 4045745475932 2603698408531 102723667386 2578838079915 410496102404 175565022657 1848859102866 2649325061195 2377088174465 2389023379759 74078227785 189867920757 38490422779 1702333885032 68797202378 1589313732496 266126222510 155514295991 3601750349513 3738560817767 1879793818703 3002443635790 652577486896 1628080945718 3416103172117 649405814896 2623419238283 5193485699627 9720107054 3217878868120 2303813786005 4842828192640 36974085040 394220947015 904773778610 2643398688946 2132621970612 983059762701 3019045234298 2301230146209 164756349863 4106016736179 1011149247708 70433586746 456521773109 5490693023230 2637800319948 770371804113 149167015723 607492686405 1208260304156 1034834443692 824155580804 94221218430 428126515230 1923282979600 1422943607054 247853154185 20950356405 1275298205630 1802118225735 449259132003 21601279017 574433399359 729732383267 611937229976 1580836705737 85706044576 649828699397 459432515407 38288368373 139521678486 31466202577 283261505324 2364845916638 2829030760750 213209538273 1159310669849 3812858637074 3487170490387 1329666141750 1228493690934 5033957488034 44702530751 1955791798185 1908960313500 69062985515 4248760020556 2820066769898 455359411843 2396732167119 1250572191307 3366113743667 288103285027 1124429159388 3483346160071 225303387195 716084456262 86900887178 3150299192728 489273604911 1693448867639 271061941756 4780953723654 1131387505578 34765026974 2809490780381 4137735642059 398611500205 3064012630208 113916629874 3942352883398 3983743979150 305240708807 604970652707 3461841243249 823332913029 1704517281900 3654082163966 387342827005 117947354001 795945186872 3417484836143 2177058255342 1095535503347 1612563954902 1600213452403 208203563622 158490414069 5317558290757 1660409576415 3379996711 4236171739490 1114858354805 4090178963513 437379055277 1968760404982 103015917557 200055972704 197325633655 542755929106 2359988039891 2246145237699 4446065987042 314054552955 812648373127 1859036663964 1451249518845 2308569062043 810141765437 82296227774 17948719675 1527135999983 2367203034292 2566890113206 295740990145 498884520919 647023170869 991039551795 2734637002500 111200829635 2310919936912 2584415547303 1701382035265 198121939313 120300644654 1118246631843 379299068802 3402944340185 1687280328654 2239726348691 779502469762 115235184407 734623168462 206319019914 2578528506157 440757499922 510283411732 1392666157757 2002972186192 520716996972 3867679571946 1370806272896 4980066288493 1239485982161 110421290022 1375936063261 3790499606764 173415028124 1326562155310 1837752978 79971647846 3086105532 2532724838621 2128358893 5505076785558 12171079131 162963417621 398949371868 2877130530140 651477609153 74706254283 4542125164042 2053732233935 58111181532 2448451553788 46419530624 22896472043 427023173381 253121110395 2966991380005 732349645844 2340218889281 2845745688229 203045382159 305095904520 351944544342 464862595216 60945124840 476611656570 851951010614 516416544718 462766793486 565702323681 161454437120 4167371712236 795500722617 135835150393 7139351892 3308857121085 1392698440404 1509228880722 5115623979063 140306384476 4287237786927 819924772883 1130587388095 617412200156 2942409535245 36857553685 2049887275585 4013246303102 2434648092072 6041349677 1194880841739 1975332634743 78297035455 4974216194708 81615109619 5398001242269 953327596708 1031466835575 296652840680 827652312180 3525112858950 1016447440645 3490095480530 66697337354 385377192909 673276400830 1122252394780 1607702415373 1560022023332 444823221098 567531471023 842268788854 663041009278 5448807404783 354368778394 426343956112 676706887944 1970578993470 2480198930760 605176507066 1726417701250 336890737033 2933931079489 3998392388144 2102430219223 2003542808970 2787021917621 1804239816398 72604800410 792029418738 769295898192 298866569418 809653188427 41194155036 249112501423 1402489805315 800994441191 1304563042653 4334676073612 4859715186597 695879677918 804263138972 40879101201 1234216384007 108656416549 1783029772412 204353146856 1139336711018 305149371251 3378430093608 2034535877833 550030011874 2926184025517 95304577628 1253441012392 10527280955 1302001846663 879870177817 3474814376732 86417847864 134761947928 3317823250752 209737630030 4450454998525 1756814587498 1979146454383 2613011868394 3514809756230 1591957783655 2781564222684 3044443661193 1952994424390 3257449159374 787290104617 4761032433241 426553489233 5270501451881 121101977407 173263477866 9639642424 346617197 320434162014 3094395475617 3469099945820 85499308945 1165523017817 993138908157 617204399659 159540657663 3655918932524 5162302887295 3094824914614 511654894816 1768952145575 4029516932230 14546737455 285380530562 1648297041617 829451722184 4982204134167 12145457417 16422780317 23317104298 1376590296528 3303929417359 2279925898941 1370554724132 1376318621171 880961867641 431283486379 1309409908257 3236598163108 11290325580 3890445038915 1902024301841 1196214697478 764591603918 368550941450 114758029007 3779002947709 270191805562 454135848859 61491701164 2590088513809 290904223025 962457677559 1238658813898 159070448249 4530132267670 1451863627463 753453099373 1735651926919 261683564237 751835420795 1376812950434 3843598286832 3242335620604 3491959504955 777870517974 202796834582 3082106660769 2515501954651 2574334288374 198830388853 89833024193 1134922043006 930176558387 9854814639 511804981613 1008339537210 48889819916 1597584233538 1061981511080 1067262636475 2847426890176 1636344414808 37738598452 4343974865233 2087244214294 1419357549932 211773059594 27087483300 27458671292 208269658334 4095679830886 3177053429037 844219290055 177850126493 169392800821 1173143662584 2346100247318 1672293946322 1928326782499 794590274735 425843861890 103133384830 2255580161050 13820646461 3358433470797 346898290576 4010186210345 2268372765088 2033343176000 509477974208 25046578188 200560904619 1188794360784 5882361986041 1485753480121 1825936323825 80248513413 733864773211 978536599785 31930570379 3995444490634 1873828820572 750939353 216364318510 1815243491215 548066426385 4080132636028 101408869330 557832235882 433742122669 712897066823 1079476157776 468075506085 4557488398885 1541039296301 131410937220 3301361175847 723943075551 2306841361185 1339220783094 1891981638212 1223617039974 270466313717 1985894923920 243934879249 90073262878 694466381711 1424312697431 2381156542709 1528494725088 2431932143519 1919623202430 3255357882974 670192465790 3147051541462 339339969850 323339473813 1830540348666 2593088941622 213522865686 74968466960 3483537959718 716789073775 1381485840234 292766266410 3078788097076 3885007504179 4431203300752 1717787465803 1401755998422 1078565740814 505696416255 196037825528 1968816808778 5996138195188 247675504959 4321612190268 410691057037 2646285665633 3375266763775 146282682296 2576730340851 5624255940906 2688419410663 607250719539 4184903404793 5695175813377 1504040593896 884652795073 1134539987896 1717878849529 459911818985 776557769562 2934006674436 2347484662064 136623686637 815350158443 5253067988450 174420875754 311272969531 22042143065 96500808523 1880082784787 271210877504 3924903356658 382667148646 3349587730569 1593745876280 40489731486 874329558428 178308829595 3479015632222 279528694215 56550660664 810024321160 1110571052708 1013534965351 1373000576155 871354611757 709146875883 212768655434 220618267603 590606349091 2084613827014 1486781150522 1847177517851 2134205412048 37811752735 4101026661362 2407750175175 3304061800613 254782340996 394430584950 2354702803692 343617127949 3700230674114 1474764189596 1435999980790 551880841159 1560391422905 506099365037 5783853117915 2910266207521 620336769767 1244117859028 95843411566 3634218007019 1992167820155 3734167126124 2674900134948 11307151946 1946265844000 351064066700 3669457358590 1524096662700 3175030291138 503943538740 1095182227024 2173594673676 1779783091584 217423826746 4978280421043 191609761759 985593407725 1458874749192 936541753729 659460418342 711224791225 514337797760 65296401170 1235180309745 64602294859 379963691107 2197271450163 2116130086979 407429148446 5305658736755 642387777250 1416162147129 1879737560936 826265883101 46524558703 1972073302031 403690340509 723599028815 2308639997294 1609528299479 480264347898 3202125765963 1548664133989 2146491448409 3701018172770 212357377703 3707550641868 944945387269 1035473315005 745534163330 460856386574 231150784055 3095582041477 162522338236 3150207462042 236138695945 26512613629 884413027843 773616965700 2180217247606 2642077119047 108177440953 312927985937 29743018992 4790249143255 311815109042 754810777206 44689421938 1724685142042 4872265834124 585947229655 1352866422718 4227822549661 997824263862 920962358428 1874587923 313770359399 3692131314805 546311862095 516744960256 456806379376 3185337243077 4704013127867 3364559032442 1619836356069 2096845019743 2999531186192 928125126211 933694826451 569672065871 1581410459452 536207341072 383153084366 2161195846105 2212211751301 385733654200 2926652551094 3651992258658 407506053971 1012307628399 53110395338 402005006454 186234605527 3359504331360 49317946674 3449630627495 832924897070 444860416150 3961460169500 2845538505974 39308168314 496100077854 3824177591580 569889972043 92241154594 524195122413 1213485661923 3034503945212 367904435320 1689459035273 958254542498 1869321210189 2844754566856 4016141991632 1356018515451 137791674610 408026970492 964214161365 141735438512 923884424967 5189989095 147826959701 656824624144 3109930710764 586434146060 725733300920 52636430286 27207116023 3468582958473 6264769906196 2620478883208 234411274338 1089416926641 668389384347 1872041322889 536104161082 105058950807 674277128266 2093245414760 1780229461778 58670516864 1159825103684 54536762324 1895081420729 2288700017734 1071262096350 1722702146801 717986013860 4670668913288 2901839339075 1084816842733 725007985457 5850496507010 37170875631 965210027941 3075145162003 3489283895875 109946193194 1100521634833 694225528801 115579552263 2356885471504 359614529304 260652171443 2903921024940 1199778741384 1333067669432 2093734671099 3974144946294 236704827792 1415824779655 1141802842302 4227419813306 816927171330 232821920 494556880714 4183554782604 210645430675 981587941931 54378501362 2279474426394 3449027618297 3581373034345 76244835276 4151619619206 263440036002 1073489925747 138929215619 227399629633 714419422894 606863430218 967878566948 1233818907056 365348127197 351371026882 1384195349004 1147392573557 1095721664813 751575438958 2270615404369 42145255277 23368748848 154966737741 392882926118 1192400045609 136737181361 1032382087284 1786987039246 189992050292 882576797451 136799410203 1239488726146 75893127783 485761264420 382600891809 57557925878 3506454869192 1908657934510 4036827916195 3486308794883 4115880262814 3331594943975 19063408765 452424715146 2703110014525 3997342763348 45655164005 3257734159267 3037332416310 2273242351478 45244677022 4596709436014 2272978059232 2154967339860 759831127696 1345433891527 64824438770 1723914734958 115186456594 23242299838 468779782261 2410602581259 5591132175255 5316052099258 2091990590264 1306319782698 14430606180 3434692421987 355778066120 1183343544399 382371529525 1742503973030 1261765491964 87060319306 307956114920 1350334207121 500491864895 431777259417 1503971973875 421537977685 2815873298588 377968952321 1006243645175 4639668522933 1035713143550 73040175095 1498192421435 2510116887409 2457259922444 411523406976 32068112204 378038026901 593977038212 1310734964108 3119162003514 135054662124 1840375070858 2016795545592 383735901219 385073399557 4668529010201 2061110844718 2651355158953 3470433617817 960335332384 2508353436317 845027401346 338402278179 67824542957 410969767838 995809838345 744958869852 1224258313281 1506449630101 2365159979839 1437625612850 1060435851376 2603376606076 4160760220545 1575455979118 751689657688 117935438648 584915353057 4617587570874 114986482428 752969292544 1788689459853 2627757311454 420416755325 14487587712 2214674800971 1476131114075 1273476154401 79498103318 4343200073200 1082417021427 722882986057 119797324171 190980489345 3770928997307 1049179072721 1292895881394 32500567297 743157203189 199401677979 34578693307 764040183800 481862351693 544576290173 716200018073 1499734111392 887917539383 1651077874757 658122181592 2188748320257 1324999025545 1099314392736 489938657497 850590474984 415336267893 731605589365 2054995618964 1228259054963 822985502660 57851897446 1996247980 1226787574602 944936644779 4301021487238 964457470521 457370331737 904209021656 1080476261998 216977018548 60031198648 3718862209024 234380085106 164388417274 2220802839148 1301552567249 107704863421 831107144895 2899014099451 2515320111617 1890369562583 1540132588877 129428158592 936689494516 3289133187481 125500021148 2102617244046 1564189040857 294682811591 457053663 4212540838725 99911546601 5584253705987 1260737061344 253069601491 2286221832553 622718022662 599650975647 756667344820 79725918535 4887740636199 2217187150584 705330334139 1362347941629 471060848035 73857221393 1406136058108 84310790144 408410070949 671726400592 532414237187 1963359162532 344052008260 173846481211 919613173 5150838269158 1823036871812 602973518159 72044859352 488763538447 646144542250 2689566172040 3437325536061 35684396269 1744599991007 2291413231760 1929264112435 308768147741 1757030759073 614964275428 542122682627 128434284207 2653801166 1436794021677 561266571520 3576246915701 131827062611 958626413969 741449033506 3247085823050 2120700783210 1801729640262 5263500894022 2370853573586 2932336552018 18134633204 1000138058744 299421672462 4778340194559 2515279429953 3086264704319 249569125186 500233081392 1804138416261 3239235613883 186598806596 2639012606521 124911504669 224874683012 1378072165009 5150589037537 1092281479240 697273607193 3483166996423 4449016133790 62383840385 5443334540203 97261635500 2460512584749 2059492940553 528046039879 4591787691344 11783546204 2016099550767 2851306517304 455004932032 2219994772857 2778312822815 226081032131 27229063005 3993416678830 126174175934 3818738701432 27453825688 2488580526801 352621778782 284006734691 1829836756299 4037171058526 71071811831 612598620984 327107728382 2661278370968 3809802935610 1053951196168 1883376297192 1945160363768 1761028965425 820772322658 1101831238190 64313633270 714884603159 1981015357262 43069976731 2236361450813 3860961316695 29242408231 55193571156 491334281166 56441407305 524398556630 3207442695336 95007934607 2422647187879 282225013432 3639842410155 1462962512034 503182128499 64805254655 667218135932 1433875186525 1707799363637 2647657006683 651757956859 810335171299 1514362434514 1851743747315 1147813319246 1817688078135 860712819231 3599439906715 1719388485268 2555878464757 841700362725 1238105488111 1646413609183 335809240057 626148894115 206170035738 3483562344262 106972539120 3392578036374 3648072410594 783426207026 1121126524304 239670309547 280511285549 608078238229 4133647798465 643224789861 344391737785 2627402897410 3016154211079 615854076883 513395484439 1796692937718 237531795072 106305559895 946555128184 644515717658 762925004286 2414229633903 286210148091 1672572453513 838480010383 16665668067 1409956220189 3033013086701 3408032120477 3089384588649 1315690000305 1675267694002 488498205801 5146277837948 3257037956244 1566268659134 7036620651 969992529202 415269074378 1725948521434 595839688017 468832851193 718870420450 86771662166 945795707311 484888357014 2544832532436 263563187803 73037241771 4266872582594 496543158589 896203714116 4435172601619 272318773105 334479459355 497916058354 1075659763066 3368364063026 292096320867 582606832218 414071665848 158192679464 1305441350118 6239556512699 1900213586051 90984750363 533072122619 1407783157910 3565732410418 58016846816 463734948038 3266278306716 855949537739 1235384128752 821670936411 700903709081 1052301460518 1242574049245 1709230569094 2158941552816 287056763652 1690822975545 85630560439 183937835500 22743608280 2018000397631 38524567105 844921905828 3793796001418 5648920290405 231737354678 2046844083734 4815146546653 2531974635864 2110489898926 305710369855 333854073010 985817970657 4106515660055 2699784987671 3481643195850 711308252483 1371608164430 487352288316 80028206104 4241712823793 274288217583 1564328505634 1363447309465 2408405768299 605140381447 409706039397 1739530394908 40666477507 356447030090 4597758355268 2601562405603 169851325840 1880136632103 2535602715320 4468776873639 493918524016 5061650080243 1135151324669 83799836094 191835133153 50886259966 1451536397700 2033797279394 176006158708 2895607907790 1963418652426 1272959095908 1618955242155 1439015113653 5381480210551 167172049541 404408570331 1626656866352 518028986242 827598990199 724450187443 572269067365 1924801691642 3080794944678 89366222483 5875877973854 288581955677 95806427535 190453383832 157690429792 445233388727 1001460393110 114643067835 872467070433 3181296044455 141230434344 1015434223565 808518316502 18694867578 1144407005581 1532169964368 477322850292 586953306650 163987070825 71187605810 1060816913369 2108720004729 2041806418542 385230874176 496711207929 3301900852903 926738980735 3980771229283 1182969031715 38266369383 1611553277794 4472161119574 1561798349850 1479786938 782977631 86815212418 3152950819156 786984044899 815835568923 520979503268 365106534961 2808438006824 2531208701875 924610481990 1027493232855 1672962687445 1142584218897 1413136029468 764703103148 7885939251 672018455475 2274636422111 2030179564197 1940406073963 1637419235365 541398722231 86637640251 3362823823383 292032255710 1989594964550 6873947340 94147938852 292209672288 1052269007315 3925596219139 829927138874 539190857319 413801323794 705616435867 271782351877 920799551654 1824957722917 133392085823 969130801815 5208127710842 2222298465962 663987381560 1828528318978 3990966881993 531002352465 1441910698667 4133566439476 1485578076667 1036762580829 2131131082528 855826509003 1737315344421 1611692642104 86057437955 256875673605 921345479618 920701381675 3541653015152 2006446764139 2899842170477 483700701885 154471795868 1203748637091 2889669515721 1771564280564 66355868646 120815643607 3101302764602 1168585817480 1362474047494 3657607148820 992111801464 802386263659 81034942741 1730292795336 1162639210885 106593465984 5637563602758 984962298262 1200894980683 2777495533 242133585072 190780621419 76543302599 2735808132117 3727660818277 383468103352 2301868917691 2226547170829 626943539882 233008354618 186848393533 68910519949 1390223312206 184176960542 389767397663 953247257703 2653248954517 290853431950 603064224689 1900354516452 487778258531 2468084809247 2173669082010 65476736930 30800906761 491063198484 1034422605180 261804266941 29583658594 187648820569 1212862695981 1537466352292 1986889576172 1919394942145 1209032111069 233360183170 2681274673110 78609136635 948008985156 1489635129835 3241712568472 510776374914 765460287983 268942801684 1788463604471 538896059999 288647133009 2164669710201 3221889243574 1647946481540 3734460524080 303695167082 4829468475786 247901281539 2312269814005 4235452338630 1408203447167 114409497375 2787977594389 1680887744492 325232915565 4893547024086 944183909451 1317480334441 493194998135 885581839587 509574004504 843738274069 467700950104 2211699477338 935219746275 1960137822763 1122664690598 2869165283200 1163934440223 188712284078 203033814491 2817388644970 1250332541417 387629962236 245663435077 82209387727 264917390972 458845530930 120246736531 3338369684615 51329560782 568039449844 3458156061781 47007073734 542931004112 411605935025 213552944674 678343901375 1353092248258 1336056466995 77301894833 137498746401 2663647200934 1049991510870 1233285979656 3530623745497 3614973248032 85261320226 6092053386021 37144423259 3633712876912 119470821507 223229366082 117172126612 1605958432801 3263765383735 455021637434 1957778824586 364945198650 462844911686 4230936114458 1056027844768 1244226530320 2403608941531 867167004764 1514336302522 114677849318 497212613929 186754933987 5678432766084 1587683535855 1029521481011 558592638526 607899535167 1112637616210 2142446958821 988205806847 1961421505267 47981382184 17947537708 2182777633264 29820933080 1120960597717 1464728497849 216797841954 253639839929 1727717180093 1932184469013 4345275277388 2623708111680 169924174887 167335322 1008957202892 2132630118372 1964709156057 1412396310650 4503641610642 5411903696030 1998454724373 532562159854 3006716347463 2539009367731 811525215787 335677530901 1292692104561 868304868247 29714977579 2547190176029 2937935819477 737553014753 3287016499461 661940570307 140853822453 3378143727148 3204944976461 3287089128214 2101978464791 2342680508241 4293410242093 3156573640398 1573803980006 2384304758376 738276249603 1801746251000 656795691 2846296953164 3817489855903 1209751591261 1490029292836 424258248850 836038459232 4452762639 4639467077253 542143004889 347974181854 2868222155754 86701471008 4792611936500 292538471842 5332819983047 1378728316563 263195250989 2182041183757 201261828758 3043885530930 166115830470 787633434426 490289404762 3574683758655 637508728457 1546506532898 109136582688 2764375232596 283314098896 2743939384591 1177097249639 1382150604308 2737555574969 16478071122 102313143236 421216579164 1931685409428 1240345450224 621154979662 867494809234 4766393411775 3524030229804 3039153424559 1520484412219 911076221 122295153074 300935477989 2425468363235 616747891381 3514007116536 1158917916908 1737520535 927668550759 1650345771894 310311727517 2985544278195 142283621255 424312745992 1622011343924 2291782355482 153063241950 75041327234 1143950291175 32253271061 2035696783196 311363198731 1060984656431 3275129765590 4071109161128 52833087508 386534851356 2143011627257 143019374948 3243947161880 3985197419841 1023387496575 346421448499 2128044956091 1168916250533 1350906994068 103778027887 898556545042 35246555590 66973530037 1417864419849 2959895611399 58068230766 1093393604087 425177370527 2874404921024 142018195987 3613938190303 927129264783 415261813345 1566430228500 201898359226 141038499063 2644377032214 1344805855786 15219908122 1452387021113 1626858795036 755870310956 1356404500083 538963620184 450535074031 2083199414408 2805824563565 61924711092 2983678309805 56592010592 2075588427230 1268161731662 5017092067845 2135773046641 672888319301 51434220077 962430840048 317061149598 469259237233 89116042241 443899203416 4398905036425 3463481129492 1126626831538 2990020161408 538462557979 424377361697 5475673829737 491258930011 765082331093 2560096025 1037859434777 2731296235151 74493047619 604020631687 4120312504963 845186295660 1043483468025 76938668770 2297694453581 1301670709820 1788192435756 1660375318669 3816003190676 179118785815 2192636518787 72841088151 607839205649 21773883105 3091009582 1206891420297 128329128171 824668094707 383029170228 542443434219 965585355672 125855316071 231801107172 4856866348867 1610345602894 336992296555 1584473671112 2487133716391 4465545325476 777060744365 1808397315817 463857363766 1161315529701 1339405187105 110491102518 90826401345 21032828579 157128292466 407542428482 4578070242343 2201461410068 1317054907782 893740973166 1266089545133 1343147991966 1891871531087 1301395898529 747407865996 1628495153408 2293545363863 961731768963 488908416456 2805255046124 2272705981887 38847012999 749065756236 394691992267 308671486851 1086479128451 989339163621 1665333030365 254919501362 106213553566 2524009950376 2039305326570 776269254267 1575928548606 57269758819 582139431526 2886469745191 72188509559 569566475380 1121039172457 253560919201 430841603683 13287579653 292611663505 3819118175971 70173694364 2587432429438 1338203331801 1332600000415 957542570726 356101975159 55400852005 1513705600041 202095968959 607623649587 157139946394 4263415157299 992779718523 3679903017074 2141330349460 1219597614247 629485128209 173801512218 1230540269773 432655885640 647442221789 1450298103409 3123903489345 2180212808236 296856807333 1695467358553 1535108994251 1241112093151 1777157212635 831517675841 4032070736861 71935351667 538274851876 4857949003215 2531088379405 743795612966 838760118668 1783305452030 1441049494099 346297669252 5722256266530 1158002677105 819719720256 613333955739 1638521993827 201536435069 2041246127978 1321127085010 2332518454203 667401683194 40666646880 1384580367303 189809910760 5361289892 366851462858 1298151326323 123844565562 1017392761197 605160716274 731571958434 714000941449 21418881266 1336004595038 5185596532850 1255930948831 1781130474539 361104197027 2929256863328 3086985302987 2060456198872 568345534019 417160311280 1805386420658 1694226409309 1842356039297 940790471298 1389662724960 303357310229 1390016981311 612266866951 4263991034450 2885866962079 1553882101616 2361202738490 2883853435434 40446459383 172671258547 1587406066500 143685937271 216586318928 3475378203595 2765338263483 1816266511654 265454230131 914119011387 5776119175117 58432726888 114662264494 608368605466 3000847643627 183175130777 1529858168532 765216861580 1404207722033 1320192805090 582728237662 1895070483313 3005746881893 1511010443706 608522974225 534997125762 2051582704823 2660742278394 286074543064 479126785400 435000425956 826947470557 1655055772442 1722476294216 29487831695 1339500681265 1833799022478 243020513726 1370522024516 2549645648763 141925443238 450884358130 1714524383006 3707162004132 2098780233767 2539718617724 1859725971682 1178457929194 18986438584 1116633409545 1943478787 1625689977818 207438060282 1683827262695 63056677555 2214383925579 380642178714 4278350489643 4629627475257 234696120297 2209157741611 2220867979446 76376436135 457687532412 1799204952203 361514322705 4510897531046 376966743509 254437373114 2388331992904 763282515987 2331527166536 7224237700 1830144045397 3013748102404 215137646049 3749972092010 2782728687969 1093941013068 107569272426 1818502545880 1407484599220 382467907813 3909597865302 1173403550719 1294218325774 4904738054037 3238788644155 4128413240873 2924415300400 3647169146098 4105250122195 1974391699810 103259989339 49327750438 3731036715961 2812289968808 2960151945477 2719268502081 228291897297 69271390564 2954164958953 106766047958 1394968644736 2910125730482 304271746792 3213626279540 4375894673391 21429454532 223182500573 1392131435439 105870380223 2377311127885 381877688316 2281324689788 720564652403 498370738674 455679766570 525127888685 1668279744492 17913789436 58740839014 1799308047029 49565905007 2794640998748 3025743331854 776152738791 138660236380 1662037802325 3771266670016 98642374304 3522910713424 182776966360 1712913864979 3432102521699 3199924066278 2189894185977 1273735263410 56225059968 237686876510 1962870979218 162944625753 281769432887 76117483034 329756536313 550448250039 471401738125 3926510133 31200245275 837213595884 3688366578229 101975446667 60596543115 238795009762 739696984730 4439142580153 3962198275321 123471110631 104622459245 229010186469 3483643343467 2800110328155 1615662669118 3911464698483 1480191038738 1930493005 15035697872 543255985888 2120485410082 1428040507557 506216152528 1025052682458 1796317801674 1776229940021 1020658426624 252525466086 1471490919418 2180650460270 2117051646959 4707028485927 280763929895 968936377377 1339163269710 34345030820 2469702984356 375993159443 1587218446608 660403862860 1714298435585 803384502745 77435914915 201295226806 95084939873 2218409898185 899717897230 132842292948 1174577987801 1664883436907 595522652069 1418123612532 1055009236358 1799737158169 739944919361 39369807969 443322370347 65801247504 1049904499465 832190978378 98150911720 137299397963 176956618157 1894814862881 949910911734 218317006172 518416441436 166453104060 2591268303835 327340942036 365862569922 188143571119 568075414209 514659698065 1362157965847 3666320194221 975841704378 2633192560885 737485716404 725382913002 654683946035 1123345716191 272332141962 2328829620019 765781363006 555253342517 2579442451568 115073438745 2439246220460 388071640681 193788976539 143563206835 121929203426 964382194269 1868303493048 1302340103329 1576323862949 2702348642382 1903062770184 754115797221 962996785626 10354267127 554798876384 546932452521 774330697018 3661272528072 2251563628476 2465584269697 5398650023942 132611065645 2324642198185 344339009345 1981771494046 57174295497 1973750658903 218992685604 4090434474483 666799305306 2877198008073 188118172281 2755138351518 2364371106672 5103363916833 1014507377713 1051302721996 124377067974 1969809359012 3315783802178 70966064285 843890624444 2086720181678 1869530250061 699367020341 4511501665549 2296338259211 5178669838538 1156503792396 2281127431077 226586044127 47633875129 886606615784 456702754912 1589263068020 1718076633613 2504368033740 5125555056514 1216230570987 3754198436517 1297484157710 1762555340972 1235684609308 781995884037 764034712092 6018417204582 302354607161 1927550241448 608710555544 2225950779103 2266540337336 193665462180 25385030067 1096310636225 318546813587 4975402178453 100539670309 5240544661087 2434127699774 436415065035 4851007635770 44445026080 2047735553460 44711961306 581349403026 634768654543 3638609821426 293121388340 1327745637381 3195051666125 1883912774842 1617855439913 1605562855508 21090856878 2232395432525 299989681471 57892161822 398422334578 103422899654 11408035008 4065279938975 702715054062 547390222745 84198614558 60652624992 1345058551285 2398850453886 393061876516 2529174642545 3636171118634 368710379073 114492175755 301387464435 1545116610139 5534748693943 159808647077 1716471149735 3131078849243 257387489190 356403344532 278100699942 3925132725789 781026628260 868556426709 216565183630 913294901865 274291996016 553778379626 1223645702995 1691984470463 3313797363021 82507416452 1435280378751 186947886261 17417832802 425825400097 1779167099585 899665927065 1851369916650 497114416292 327178879595 1143439765919 2673269618589 95633835982 535230754185 4144901292319 1812573675075 1045913184720 2935363905967 80027139805 637072752888 1485845611837 3335507672034 594657598997 232345590422 4886035146569 1003282691542 1091052834544 375764317638 311404056401 715817978796 4055039382733 85390210306 263582224648 1013784314172 2059597579841 1224335519666 1126010466677 1149685144192 1059196844224 2715956533141 1278061259202 1335558857581 2708241839228 451313536219 5202373492989 3786802257709 2214951042625 408454578540 489376631320 2562825807816 1423771651594 28247949052 1654187019618 3832552354865 946599496930 36371797365 4942632754814 415976905757 43321564132 3713216571204 31315538576 1934389277201 480870398039 1170770200917 3811354802402 2092178581657 34963368052 1878455806656 432555521678 1994454190289 29498962331 3618893959613 1601614489865 931151664671 44202248163 1510086182741 1538460123232 738119542209 2514843114464 623881280278 322090652431 754747990454 1636517729994 4207889392731 124925855398 299998321650 2389417121884 4411620080176 425015437530 34319398895 3298954066278 777151994859 2623878653880 608648435012 235167691260 60544234344 1173309563417 1556779337883 289376136989 1764263894727 1010934604858 533124574886 320425466346 824596813663 552965181487 298571921780 2354334723113 908642896185 3551418133081 126705020874 136935617593 384549927914 2506935467130 4345527494788 2171275234016 171669998920 1288471544367 3192699363716 1400589290654 1298686797888 526487279653 1125996715190 168260393591 1507274382900 5291995252653 1094618259835 714441320481 1268931975816 5039524462897 1412011696135 22449818482 1629922113098 2520651731991 75304098606 2773141902823 4721057581115 417916629156 299026167241 1702096870595 3962551848624 2166289257241 3235004862292 1310964517408 4928342617558 3297509893106 467408000711 688023819860 404347629811 341635808880 1057753951595 1914312847794 3535590994 37972548736 558860474587 470694929810 191868309984 1224582174023 697948405612 1617866529913 689492332261 1847552022049 3263152230525 2367737070662 1320332794796 2434709664875 1252902118902 3638703678849 2279401875769 327042011657 1205307736774 147033129013 578457998117 3119304242002 385632901698 589869937522 1113954719549 3413976912427 2218855447544 513477045915 1257264294272 172786558402 1266611858540 153035923282 61556295749 693142110401 2919404257412 1783511345198 166580555201 611855769523 1883399661753 1782010100320 1646495865133 1551799230409 476174671975 2859837601082 20503858589 59667959609 3300055458538 1340749850268 449549953155 2131948156682 2289302215396 1290299433440 1568116263071 1544904596251 4285368596650 3921319518742 733638753536 2160106511139 1143580975537 434858310818 156683380489 2318187892296 1113028830394 871645528091 2101687692855 496406923071 728465029090 2721217503612 3600352991428 68183092799 4114159681775 4342928928515 130702585131 367635771234 2066903264587 498957596348 3614955522821 925912939117 380787959432 701771064355 4225486797021 527945621635 1929384746688 277077115580 219419475058 1045700280926 658339958778 1524322732750 30817415079 753736089051 62364219021 3380373445659 451444152498 5319455869476 1756458597648 937757122060 494900840838 5869691722067 500285110759 664118468486 148757904249 690794107936 1955061740286 76253604906 3012838503678 1789881124175 517396067737 2071345148852 108729539028 998461262072 124960562615 3914306129149 1528235205550 252842073522 950655601848 872443808564 36308357670 1997425919910 1754496070228 428423571688 78329421385 3221300133135 949920921759 69378716106 119397078049 828030583339 1167802659334 2236862945917 957750805573 33422370985 5728381032569 3768925621627 2353874462168 3545714433178 4261709786974 1708444890134 2546017589246 802214216893 51576821259 31511110141 308499810094 283359671794 8833416228 2402425832260 1369211471761 2074542638368 2638561062184 2296737201450 204827516366 1259250747642 480909041297 1529701120628 1212415079845 4207160459775 2340459312501 348722548308 2269080489770 49361820561 5371470163644 2233425400081 2329546866336 2636938912875 2213599949029 1203548110292 4415594931587 53920660232 1974140156840 858202747428 2043993189734 6409321054 1377863656648 3417485132060 3503754463745 533070464106 2061281327422 62819348422 2879034632131 6653871304 610451691092 2608102078025 1104796612269 825652979562 942871116739 216768899005 1257197047083 1315422878597 258382232122 420835919061 2995720306427 128816093909 2019284966883 2151246900157 825180789470 1174626436823 414077638555 2422671318215 2219341997103 120440981046 543612313324 672555688562 139526441928 990506203726 2498915336969 1905157261476 641824745301 1348420182657 1065922505109 2168624847866 43668166802 1859435636827 3044101735816 322878367621 78813029344 4290905176750 4776427129 1094936958303 213950834756 739972045482 163947792009 495182953325 2358307139924 43331311384 1662147746997 2549475115424 3343520926500 3631473925274 21448428850 2462057181725 796320727762 707209849351 3276496635457 878472856704 220533297313 3973039121111 294812008347 282979518820 1336416768016 217649605372 1341283108439 152656361130 983716032891 1392012078 3816264398109 1003125844828 3267672780954 483505760375 1213237891553 3079793075661 979412430354 2273391778298 5810654717739 2679275430577 4939137683217 69796876449 4960113483121 3456555909944 412456260424 2287779949954 3500665696159 1548402359617 2744422004692 929087129993 627732953567 494721387346 3111943980801 1873119175554 623327759872 2469665794484 3790246705377 397167759338 1829876963709 2378415264175 119085324338 401743451684 330437602949 724456363039 3347067684293 3905266510476 2969841227308 5146046581706 4376795340788 116434002481 1455866218239 2100478986777 3537189688175 2462174000026 3648258176530 3560617955918 518477724630 1660517923778 2324530658789 258828406853 1127290196922 2316771730369 1947247045736 2441456563609 4074846508 674277465660 2056807234 1184034986381 350471470541 1134486885852 1526670367791 2032562693394 138465691634 1305620584678 4301725359069 1855933850382 97511827341 233212219082 928986221424 1397337385417 619686877808 5076485665112 3177051001903 752614093250 453555467995 1412089237049 2970294780660 3306677660151 1946202979407 1667948916273 203521098794 369452517211 1268161058930 1161341161872 155591529311 652362867059 1779070197509 1565429112794 2096255387953 389830951842 3309477497078 1028555669363 28209564604 46438423980 383912472911 1257550877958 927524788265 111929966143 304294684462 2727137762908 127128575957 1082432230729 1082484059214 1414717741430 71647542654 381376356009 425417566601 1518465964620 486363308624 1456053947426 1178057174998 2753552999570 3419967191033 1863283109658 1481765426232 1034226804913 1764568117898 1411017210481 110391643525 571074481959 1430145196944 533942338091 659225683079 225731206163 1227915021645 448591287229 1547004011462 500305234602 3313478485712 403412574540 1771525079451 956068712801 394511251639 358841210254 620102510656 549780159192 138150519150 1616627932901 1246814801596 1579261146647 4714224944427 2007291399371 924975629168 2340086723575 5679371460371 5881160742371 1828424682206 357561527637 1191877000433 3170566468322 236770233506 2510957502260 999068354458 4168738682192 626964744926 5963505547412 1079766749269 1636646581486 1035019448442 985337066315 1850292504296 12643295538 999924555948 2178036759561 3412429756069 2424900263 1796048634700 9356938461 368979638716 480758148593 189193142219 1111030056285 4641946532821 418998363496 185849842649 818244922207 2344349987096 61276928915 20981784244 92938890438 1360387326998 2665583420496 2882077630728 303232053413 658539687440 631525259719 151604992177 1652123051745 4288058857187 3082227968234 1646199432218 148574424993 1046441610914 1116061408243 693506179078 314361942564 37908538292 1120254254440 851160791064 788168712883 1506384777360 535646017922 90265143026 2103671805363 1327805157892 3724970637082 2579981549850 3473921293111 303750896821 274151790510 780073386271 4728866893150 2321155681742 2188175830619 603297081007 5594804132009 5035275961357 164794838506 330838245576 319120660675 94464554799 838438146050 1900958062636 349237638505 331924363270 768038562846 2552508001997 253833047096 2185456799797 85157112983 326510561401 2900962614393 411440605808 2023791177632 4550854495556 2387012751949 2974496635824 4593439245523 1476971463376 5239774836230 1826604451921 500686076176 27894805115 362698988737 1867440207287 3588907946349 840254917215 2561313944882 283195275322 5781330964490 157954704092 3331064613469 658207394217 1216704313018 2067820099338 584373887515 1522350186384 1260641976665 1010608121619 651400977180 1970832499 213591577889 367215355685 1818409634159 2630051672508 34008574614 21456495358 240396632171 2517681888731 752065453684 707575716830 784556387009 1374618548028 3332844979684 500371902273 1216668133032 81473691335 368377111575 103569083811 823297828333 1397993906131 128272944854 1433346632857 3928487209686 36206383499 1106024143901 686445216465 1755808757154 144718210311 1790067316589 980168899663 1990631718318 3258106593899 2012206224885 489849921045 979521994913 1963627676345 1960684258563 296877055958 2093111915943 554392203247 2573756332523 41372870941 4703908700524 802726999983 38401917694 2464216654531 2254829982308 1288495426508 405910977776 2930657264405 3336497610856 745636986670 2192039878418 343732758749 1966820895874 3305173803494 922655322799 3893798771866 12557570138 762375927715 5289125454724 854560528424 1746331896233 1854180079000 1119648105220 1816363112599 113158828876 20451400070 2052097245591 1955570238327 300512113124 1356345076497 2388924752592 660058698076 2251271183922 3850546856488 3831849983607 192816478922 1286218202030 365721634086 3137570699667 523675830401 293412016758 4301798514198 1766246333441 2538265882401 1468526678551 946172092258 841694408670 2030817844255 2963910632599 25396575282 20144526508 257858514388 342015253833 777640641833 4133365359622 866255103877 615468987272 1210609849787 70196212220 1209288665261 255436043600 472870522070 1099178382794 859990760883 19637874154 1801439225124 5313317064938 15377610690 1349790571231 1023234788819 204089031077 928540686283 2701496800780 3145430348281 865109360534 446842768831 476672490245 1975831274031 114595604608 900677480773 631755406076 4563652043792 670240429311 216905130681 2422966586705 55275661666 13509280352 1937657065910 1860549395787 815185398341 3276606191733 161515661299 134578296427 117513474285 758371560942 3727405416877 94761277237 373473046186 3366225657358 197404810510 971369523781 1140700048865 930963959673 827800962640 59065599735 646821495004 2652195711304 671496088703 3824927678259 137898514872 416531106168 1914287951003 1103773584571 368610842933 2263774435053 525297901081 2070564970895 1275261909102 289524028132 2636107391511 1099403038509 1114262123481 5503062277999 994515350388 319377285019 1569589596615 2536236146876 1395660461182 2221232862391 4427449949731 2496866759358 1111935489462 2366643456198 2905513138222 975137438350 244085849613 74606095176 294609691486 119666350985 3485044822985 1932971525879 1927658965830 5016549044978 2556149893177 506549101844 3581480749734 219583118518 1071328435685 457268749458 480650342853 1528404271804 5293547670115 526322212354 413676867468 1620513588042 762167235825 1091549260693 548471470434 68496347769 636226118294 1441931999356 1408906231976 235871709914 453542038758 354547294263 506186022596 659842494003 1080678836592 2725006539861 875702476934 1112986947901 765763919187 535050618081 2406548399753 945794014269 1008783411561 2064040615530 550625165307 1141806773880 680462865233 1622706239212 568857714418 4468067075705 482056834194 4485939793708 96718808470 996621810934 532631624157 2019038484698 3551813581025 788674219537 2484823920302 69029981455 251785764118 1144136981527 1971988822855 443165942889 1626222670231 1132621666812 357139239586 672248905291 642466198796 3555028437546 175625481985 1382347898867 2014931196 435524269937 289000004488 362390635818 46054935332 730210528329 3187494935303 4438753284529 2344896659380 157389981606 674110537223 2375111694984 1673300462253 3071205878051 468380763151 1226057564191 205428472153 137008885233 292221004753 1010155273353 1146457082950 998898119176 3364270818567 1644499696404 1780627509892 112019177210 360074675775 770994423834 313274122927 624730355659 30275696744 16559819631 3688128005869 5233920158497 1593178371778 1748078882180 359063421178 483592706437 496142861759 815731528645 2913583517384 793419097887 780519689507 1102933120397 204203610814 756403484788 1530687126331 162373933343 331257607922 2000879005810 1777116653826 2251419762100 3707793382 185155355743 26879099076 1206180888978 1263189085687 4599855181635 30338586702 360785011903 3371513025227 1073195082767 381182650637 129344706799 274898518168 4143685656086 203487987845 2783171513985 4732784267557 170500667853 843137199076 185154140393 728202904619 330174645142 1580083772149 164818008406 405137233401 1893552726329 1266271657344 2587426177443 3794506923370 3203960463041 4601254054093 699237134709 2904268315472 60667230451 2475693781675 99782478152 2008515453433 75421773797 636840864242 1272096101192 1125811609356 1595923265042 138216320006 148109250383 1857030253549 1336981639439 1800983901128 1184414861743 420752147278 1787585039991 725309650152 13890215636 1230275969815 496325629394 2964733565047 1810601596785 1038416626118 900497955323 3347617858756 682422788227 32571326035 1274449124452 706534228901 3756022824948 3041541279808 2324029722140 616185709966 668816869960 310552077696 2221929009163 2269347251929 46439179978 65866024653 728839921311 153984491868 515018168537 1864715202606 2995836286081 4174278582919 2947219988236 408049220849 1188502623576 152696476994 6770577584 17348751944 23705254023 21905504718 1527565534334 106865637696 324900248659 3271153338946 79646810266 1031721785859 284668583235 439423771802 434665644777 79661408040 1686738173085 2624658441788 592709535980 716480977611 108089256793 781031958912 1781849470180 5295486588176 1923586109715 3850581293698 364724529650 4941339573259 1870114032822 440704665050 1703128341808 46022247466 1049542962194 5181310514754 1402351684531 82307831346 3143745787331 2396815154519 2714199395739 1563230513854 1063195999883 1311142273296 1224577198397 332904612713 1063237038520 1367868705514 3920527417441 967608609879 916522751143 869545348693 356568532494 1681276771014 3195873540225 239687496209 968086475772 981670581079 1095023093175 25234503336 2214603551234 2329169676440 2346162370140 48939342871 2070430289721 172150591017 1530880093314 1479561345153 4071384472430 1114073760398 1239841144830 3311563163638 4883485780383 522905108 1579721944883 4133501698272 304540839412 683868797129 2363433086496 2169327341581 3897915081014 54399718730 292142594492 3623238824541 1197462439757 3779468994404 2623344268635 403410813832 918633846728 2512811910063 2178894934148 407672243100 1271461484705 2426461544888 105861057155 1811312919689 132344333084 925552275734 4360141260815 614438946824 1228463188987 3163872888054 668238254362 2069932062363 571696332165 1961167678413 2519639283391 1369529975737 2463455885 967017324705 163643598899 629569461026 1833588609165 759248839468 793928820448 2006632302421 450050700849 1422809073108 59734811589 312942745720 127028458563 2427410477137 2134122201678 471331596393 1488481228946 1100974794901 512949475151 1511095293490 743758109466 2956625830350 43242042548 4815854916501 610430802385 190920645726 6556540969 1060252600298 1888472838703 1736510218545 3462687153248 1686209913353 39251686572 1270342278734 3210847101434 2605158520260 3685723111814 409273247242 2885463749682 512924698304 212204531791 235745561661 4374241909499 4798389355955 898497009440 2614144219186 892399053566 1530894100585 1963270362605 709132740369 3181351603977 2463157676540 2015614751617 22486699104 837066022934 305260912509 4365488637677 3398590297054 2658496071538 130011864601 5013589090924 581509210611 136551840285 299283755999 1975443313472 2506020930151 2173253858715 70834174290 4105714574978 544566289034 606698727320 19486024079 1663680300276 147808631357 70603954139 1419579702756 3038039244558 1107137499004 1547414158652 1919633946377 1399765361401 1353768135159 74435163514 3295555360766 1172287098263 792951563189 290819150831 4407380883380 283640788245 812787519345 3389773624563 2792918950574 2971135948050 283050359711 2911324245251 4722025275507 277125966676 521131152769 115271423903 1811353550974 357403317266 2780118658891 330034989408 2568795921659 3275875726144 1815083981706 1155636715332 933720314076 930773538568 2676374123588 638709228223 192951094845 5248454506733 202646424794 513748300021 60840185323 2455125491378 825690333689 5326790173539 5215052289837 2694009820429 2050354649556 150144286023 1268744359544 371612776009 156237237512 507769083298 3674992015921 528089631589 961649981255 1317587295880 56513863402 981015446720 1518065199659 3881966567301 243249597509 4674878020217 84622440897 1506684506337 61522181653 7885452352 4386089054285 396847630891 3739233513360 1768977926318 242135473002 812481294550 2457724129776 539050471472 42711540834 14548182234 2450839144249 1296020189072 2707703650100 3473938801799 262924911963 2157735939654 1408146973978 1634553412267 4951542602176 123410613459 4646965181309 1866985135528 35230767812 1157159194728 435101728901 2246512795797 128301093513 4572973405323 2021772674866 44580579461 750624066629 158322707621 369242306663 176915833705 38193293007 171350482782 1277235254482 299185438096 426058590392 66805054465 2211308090044 2446325115081 5790991206565 428771219062 1877416608793 3815461164478 3778259067427 1040242060264 723566632591 2696057008103 576626555535 1469111415385 1033697363742 870227208730 628360486097 1805803368656 698284862711 2430429010183 4283342139422 524088599588 752793789509 690180248011 1244891332684 255102817524 114558692867 2608760064545 3264419923938 958717131430 886608437852 1871183573194 813145998154 299060846545 998054905943 2193638002772 648407124389 1168621750777 742621329592 839150148555 1097401780879 1922770035574 1742462955626 4927162244043 1752418172857 65273098897 3646704259161 1547594082137 921212354481 234904731001 356320683090 4512199272315 1109999464567 354567346264 3316475205686 3260074989349 1623678533278 489470677651 330691869118 3181257180938 2800098867829 1208622158651 423755817495 911008627202 1861113484157 2100394523190 8102978981 3711398570705 321578479164 761793815648 661112637180 1535431013044 499551963343 1727076966873 1790655596702 3655278259518 747990807615 1660090418322 970578202881 6863702212 645582812154 2796167961645 1259252657469 1638886601243 178429785156 37346950533 62456170980 782971400484 129554820936 173287128946 1123224029764 4222728094454 2243848523177 542070704333 763729511824 570009122976 1468042407892 5127197645210 2125706899700 541622543980 1438292849958 59004132090 4127775793509 1669692665246 1059204755834 28547464636 323756692886 2837626306152 407725520241 960836786099 3132828021821 47450875696 5584936044437 2991627488624 5074353945567 3506271978822 156372975361 3419042821096 1476075738622 34663594934 1366958301036 2287596174940 741288759087 254529869643 127874423332 3238698305777 3765400052230 670104810870 115274536110 2086358764172 174299389635 47679288144 654948406091 1746584859202 4159716925408 300245084228 109636676512 213584558426 2771308088092 3907073323525 505308206860 1113840241223 4921288756983 905508330802 602282936762 60429723886 535020244642 2583986145706 1674597199244 842034606855 1353501501124 191913113773 1620851465775 132397579491 5244480723482 559779315094 766581488675 4381576233119 810939301329 253707525576 2262497385906 3264620953655 3483383635044 404351017662 768504271949 4552218492499 429869045997 4305067226001 1485226630616 1348054688836 13892281229 68035984311 568963347116 4908111941201 345530016015 1941467500374 394965624311 4727941430891 6753369488 1185602430659 1283734744477 2780349372810 44110584447 1581874820941 853075188476 4817095159551 1491345593291 3047579961198 37377528764 916242329 417988873207 1633197187938 1093266825013 2583574789345 1018197093597 495213303149 99656258685 22036580693 2813543360282 958834898031 3829343251123 742588057363 255109115997 2066418642287 5329912831765 283187424738 171515338743 1782541865444 3043872542290 1318671703329 1991100421779 3713755180449 285576715644 446590952283 134000421483 1870987723341 1447400164364 176943014247 250909432996 147409769641 216098420215 37644563660 2245125491312 1619197653711 2292670244039 1141334654438 390741727270 2775140954789 26505588173 110922929520 2547031537006 1053623425 16098032031 1593402185239 577183663228 3306736592740 61146739425 913657650491 1767819277072 249649219236 1811219860786 102061075962 1908273178325 1385558463035 731367958831 5432686150922 383462381830 239711235128 1132901333799 92394448708 1820395786106 1054378851801 5118018468527 3671021616397 3411862523600 264767945285 174830399837 2338449224664 3477664350298 425852752046 172976414313 3813149408974 6010283193702 1935128562894 2453566349955 349453374034 830171576834 242563741822 433865739609 1188129056772 297781067626 1307896372057 211462551071 1054337856978 275063865653 459739721176 372536287400 333896090237 878633535265 53850409832 556913137017 5940236559 61506669951 1830039443087 2466002058689 433491857031 3602755790506 1443401512449 1696449129525 123704468043 1987737161212 479575932381 2719831341788 505058972873 102268003535 5328584334963 2191310691893 1226257633893 115628809078 3249367328703 26548323929 850605089032 44506794987 34980646920 1032670873743 2325180909791 2402060717758 2559038778481 587410342274 1358639257276 3428342346133 69592260571 232849375530 2730318322745 2164782642641 1297409107223 175881439481 1008318420328 101262286458 1503472865963 267308997264 1097153821855 1494684942003 3639540201125 2974704621205 1904342012073 1706384367093 3144021552589 403428714779 3453847762 3229986964642 265887465436 1063775331389 370181683624 897958908741 644781756322 27778559606 1051051855317 3500171155353 1964740086371 36350923630 642491003491 111953531985 831580779640 1702610158522 333830298535 202207892723 2662278784491 293543478498 1159328388186 389635471456 956602537070 3884959618847 1037679588513 192671690565 952642391342 70758587675 1131517179392 19300452936 1487067957112 2593795658731 124434952203 1628471958926 1598086143469 992844636346 939539057879 1406881777329 936684619459 1073262293534 2915330611366 2950822638229 289813775225 1073730742117 2724868124489 1363358819191 1780269831271 4078977348838 931413963894 1312189146276 3915381115743 53598648821 4383634483478 1510926228929 2464212950632 758750124230 679985888776 30847104447 314563227703 3217385571506 6444675408 1807670316129 1586777969434 196966295820 2185781439421 1103087399888 1942989693255 3230327885554 164692317272 1397433289880 110794427 820322755206 4186101041881 157234283651 1882324615774 422793312070 1724086604246 4078470884330 75146751853 67174715467 663222276809 1823124182757 980715384024 1260840997124 4071158857898 50276300522 420188013515 5590239224 2838118819340 1244876858003 2539616766709 1186159065786 840493532338 280707986265 1204137944705 259805692955 4315272850428 4448814367838 3449656160844 206188571322 812182556225 29527545819 53684463384 68481150824 3787176887557 477735117392 1446544066050 1822595416630 3151225693540 4526529621733 309121306555 1654922843825 472389568555 3054580114940 3010504709506 2535361815493 1762666667959 1195045121168 868050752358 1660060194703 72170910507 2453388134673 3068185182637 1692119975516 1952552638096 5162622342069 451155776158 162682301994 3337268623082 254702607476 35401894041 186335312014 1711859838323 499313129101 1461037718359 121120833524 483222167761 394116639251 3335014598141 160665787515 8517391235 277420647825 95597566377 895959357574 816095765607 1021259622720 4794629275528 1424861501611 15197239026 4963857363680 195615362903 1981494720358 966564817492 2334020023934 525121208235 4977079919632 403602408864 97795224929 3093844109174 2953269136946 845167857600 1740518097014 719199295201 44758128664 359444640999 1016314488625 3659713121126 2735644322792 3724677833028 3315094325193 714998720019 2012876521038 346515530831 389426416294 1681202516539 128174075323 1570683842 586373905558 527307212136 1105095757696 489299979328 120762904196 406410504778 4513018617893 1497809506375 857198639013 1292912155743 1408343705836 719837799501 813580524728 1870048257029 2353555668034 1650002665679 800581176454 221563646946 2797715139336 1956668478333 551927212263 2364585856550 1386814472200 96788530244 904821566739 567038234089 1004808930946 2920858752025 1052637487880 684295178183 3246965585070 106736482424 2036865100094 2596309988703 1191576131915 3560419045447 1066023927687 3489379722341 1404310943798 2720378143416 2986799993951 2032082673533 1736519365259 290590172014 2097716705826 590534283152 618862652659 650553733011 869898089402 2692395900149 2481564402859 162592684973 384270948893 1685744250074 2315399339145 2988455874529 3399697446360 315624707539 91549442298 82862468452 148115730296 937830405676 313300954585 1110422606014 1437561902264 579537812654 3262572701875 981589925147 502911126746 3506380764831 1313499400472 250645954701 786311069741 3166636463478 1072899889310 3119501100053 1919853737442 657968218451 528313147264 563239356387 392826143487 2038948786671 72414145975 3809195085685 1463555481138 518734557190 511314381094 3598020778231 113443074289 962080937017 2416994014155 25232488443 3201020538879 1400269035223 283709232971 2407856538546 2477636560986 3142592756131 3474152137928 5205059507081 3983866711028 61452793333 4615015326301 208728387735 2675864279605 4227709058500 2090029740943 5272364294579 2678780035866 981475586680 1581845942550 977903314124 1719553959966 716287042994 2247409548636 414749792813 3429492110381 452426652644 1502515187104 1061513778405 1312630669118 59391298204 6604830327 806872058979 3727184331750 16265195644 64081580945 2521730975558 2227002732118 600964426957 872781003243 42909639663 65808234521 1838305372 368647553417 1770127657196 954232160195 960809906240 48000229192 87152123045 2637420089898 2633173819908 1694907056146 367800342453 1840212124813 10403556093 1858377519399 469835601783 3938465771929 312645879495 2990982316617 898987735968 718077248789 158127870001 1440137149383 4095411569853 1592711829660 258621235351 342309790573 163251288848 53914536326 2879923027797 2519991758133 585188052292 4739328789469 3037151862302 1308034708406 2837709682372 859138718914 77093576688 1698734179110 5266502089574 2231469682393 3483107514674 344731348606 65077172283 267386834120 333899499722 894571870480 4351822588248 2428612186511 1668055380004 358254768496 1753071840777 4348519276621 60612161427 300233256852 4079776737418 2619970706579 1947030800675 4128250151283 768868040732 2622666489249 138692652306 4187427996214 3325918971416 3940537558579 193293878296 2583164383440 339824620166 4482629255646 2537001098398 1841641519451 1628454709884 435859001342 429352528074 3946416720701 2896677802064 2730117717429 926888900810 58435811525 166698779948 4329485054583 55614794682 955877870207 817014349674 1118424448736 3171739667456 600041004767 563027342018 1987487029906 426201400538 450719522 2391870328599 144653033599 1006085224693 3312443894426 917349319861 861225754166 3512571615523 366467287261 3237969838718 618916958136 3290913000346 3100257751371 2384817773388 3955218760928 116738708608 3207130272854 610993307733 1511338778352 639939230515 531119112937 654079403573 2151436821653 690183651831 2766229508286 2441445829884 931617721411 275132897787 577539079585 1352254664303 670820354790 1483775608598 1104900871737 37394106201 512389780731 711405181878 673593945590 482553862540 5043982802391 1938997968550 20310849443 230804996209 77184205091 3518975962870 2313411937201 220678874980 311684350611 1075015906391 57827456204 2189854546715 3598135952082 576014990140 918090598546 2654965114918 424737475883 352784436405 1732740193399 237357528416 288955745735 961981833510 3026723020242 4019291842480 869485093063 271812282575 1531422016601 346650209487 466410298172 382765964445 12694645239 2634685006346 286818977366 2755273847804 3062491309185 1703084566369 32126979818 2923658434153 2001869631678 484221444432 1028240943745 694235771368 926346727500 1047390928177 635409775131 169751698090 3489080868658 670677811779 2567861383590 1358155084481 232595819846 1189412730066 93853677650 974678655211 584595902056 1595109014346 2256867010664 19387432230 1578223052021 179816715192 43807329055 2401309680264 333387972502 3185333026434 1935906763095 1926176112407 4815812148779 1515908854366 745593579126 258951081355 179178658985 1888818637319 2465788173566 813483568632 177260130084 3758172882191 40313401683 480543295323 77436538528 62344762732 123116778662 714294618203 1171122895233 1235583588502 207525581264 287634326016 5421238581616 738228975360 938322514845 400257317398 154168760231 132582410551 1667839418202 2299757744749 1408569633780 148022025743 2149590497213 1246085308178 163303194116 2293042568864 943036888960 172571328975 156843761991 1140800055160 4565615094906 1908170205615 35068681882 227715944846 4155484811285 2336021630799 1509068354372 205372631902 1058745078001 3154392691990 207443878515 788412347421 409797893786 1361012538114 1442304072595 2708213578794 252743935104 95793323156 139452401832 1249568969044 584703119851 206455899031 284227246879 338244962292 1650708313603 664125861594 692335633536 824435312892 1140431346726 1676039737123 2088548704310 1435790675725 1693963657109 834859903236 2889185074 26402508923 2292075670808 440481133234 134582968369 1440996283421 1002666205787 461919537465 1032899704894 80106132244 332890713408 3559897172161 2071504917454 4137672805663 292048208912 41996358640 3373134852832 162728566869 2740196250434 1328146618049 348110583702 1327848059061 429438681721 648717976916 1740625125897 4416434679680 3077905558890 12609550688 1268435297363 1706168172 3021821660533 98556165425 3494338282784 2631448392868 1754732768294 1032590731587 903084480516 153742825893 333718434899 36926446636 742011171159 2022124862245 5733736144 2438238294256 2008763261390 2407705617820 175791408092 288210010649 14969467812 2387375919091 1304694175322 1141837840018 2757469784323 210581150904 34097633131 963894959643 115986606637 3332924414783 563549988748 310409958758 393322820277 1467137784070 505870360406 683500904274 1155159904398 152936097508 3108191740243 112886638811 2096335441979 3509242255053 2716569115289 413094741202 4799053615424 129728644133 195118053160 680918743332 243056280623 385389845632 135354267733 374137115596 2968940143746 493711611838 662525620002 3676841547017 220842645553 761666340484 390237219385 4783440574576 4795931266 1684563192533 10039770762 797068214505 43120518493 4573761986398 1455193703362 4321977252142 77272794931 21434713094 1168432071894 1333335994658 2209004623641 1516695161884 604663471814 42513838136 23636749138 1522680274181 832521519835 769278558582 989757910028 1898505272398 934250614785 21535027932 469879464218 173478021139 103132175454 1457778317985 2888929817791 1389624856889 1730057617773 192657579578 2981480480277 109480238476 88228099131 2512341404211 1203414229449 1764860847847 2232584693965 4418985920009 3134197016340 1957915616717 631324076725 3589562955502 34468325740 1927331612361 10077274566 854452037859 71468043075 142978557967 3504336696413 112013440989 2433368217275 571805362308 1568958668523 1861813472610 633019071337 625379075751 2020468733007 1819239558786 3421921137914 2858418005994 1109547062273 2634836396 1797078308314 2663942967048 4629915694848 967356556461 91059278078 75483919792 4770647710274 3245282989485 508016020126 2864969793269 1222179813333 28868605664 86881743015 351689234748 1783243629990 2222357533598 235544162920 893603497283 1366151353998 37606688797 380680875870 2209426264304 1514849130677 1021452970324 956638804802 4023825722968 1456083909917 5108348076377 712317002575 67355514245 761118341527 2251651388506 1028642370884 3025139633274 865895150055 291256329878 148267222932 1632858438456 1881867078860 51167244502 1610431891309 2965138474530 879267999013 1047681442259 1348990317555 2345442522 1915776841984 165382095188 1398985670306 4914431455547 2206081195307 159031408309 2300740175971 99898466869 19344887454 1252463460 2387751110322 1079434510799 70855347094 45061426476 1245751608726 4187313880859 976763011145 1449615401690 505249589739 1418078103194 1007059109700 338709868683 281206894898 1402196765366 4175900337741 1740897566781 218151826953 1107919449045 3299015206093 177243966075 2388217626590 76321563869 1735029063746 153400094526 4375713133037 804625664865 44901033477 1580457853567 688017479253 1171657937985 189878235282 3705738073409 24122784286 1863588272558 117325377520 541805956129 698992287898 2028109780901 1245231959122 788768523870 3769892734201 1460966909144 4511061752718 1042702207618 1213766217852 1097270327097 4937201824098 178484764666 572203999486 975574035829 1544334217678 2691846928959 814705603872 640281201699 216372155853 1628496181926 731480605799 285880781028 201887585126 2493637958176 1080258246142 1147624304789 236712963044 13149537841 322713380019 883957862148 3103349383 184825114024 67319696583 209465509552 532320260720 1470656863907 1289945549735 33829006016 1116872217769 1262198041406 259566585018 427584346309 354716731665 2511555488281 2721151181384 959431281660 315997127917 5900303328522 163456046155 2667578450094 1118456411065 1708805439985 614635694000 1732085809755 93967236557 2381518838198 2284673220328 357738103031 2110244084625 1798503679410 10942864342 1422956046976 59543382925 974381051928 4192899477563 139277569332 157389866681 1053152509219 543353809141 375162289299 558448040031 3593704299750 351451339428 1886193724475 629153503196 3445189074961 304123527750 5892020355614 1052578154316 112624660070 38366138126 2023501363897 3090756801359 5508459310203 355072300710 584452791550 2952692629538 3357647922824 2654638831557 571010483963 423149237950 4133040954886 217854197946 1163969267891 115440312264 94701281958 36840301721 2076360767716 1815035387388 2980293804504 1779993862502 284880465396 388934585204 4097241700824 417534345774 205289051256 197394594345 780795587562 86143056921 1564360898883 442818742 346003775039 3802190069267 339557054031 3666432195779 919574847856 3449173584206 3168606004616 1502776452850 856518605020 4546204128023 3381663455723 1531773053923 188727650989 724404228399 730799501592 118436836407 2801758351847 509959115379 2660789524658 1695510357994 99911865339 3011741866717 1750027056261 1357866470054 2228356363421 1026285201204 994054549173 2423875036781 2686126397110 3001379799671 2031857194815 3749517064928 500474548497 1969368899304 5506758006547 2734257224823 1074790279868 501123511663 118712285540 1361647661884 621643165894 3422730190603 1151575227770 405888624253 1376459813849 3061513764414 2189831316714 1538035754303 4265810373785 1953704148230 665894863548 21887832596 974542966020 2281678083759 4355366416274 234593855404 231328036516 1329424020520 1796684999501 5177764837170 685029575221 1293305071950 812198607864 15603600703 3690594190764 413852189516 3919552871 1141054280128 400073862651 5120521857911 2545445188782 2327142932428 7521438736 1900259904009 441165951725 151838585047 541026071324 1348454084138 2617778470441 190042115400 442307980372 151319984671 64326005245 274856478130 57846945562 2057922975539 2124738640597 1941340170878 425777978364 374160043239 28387625593 923790942722 1187844130470 291343106721 3934357836701 853901487284 90983518594 434207445901 399616740483 2248176634128 2289542969830 944978348097 388318504586 2742679926174 2547429267392 1019068354254 561199465663 1325542131742 2101512290344 4924048897290 270307508267 848391336225 3364017873274 681427517435 302720780019 5317155277984 520530796180 678298500965 83302480576 17706548705 1367255180106 3300325137328 922678701521 38246617758 1440889646822 1630454666355 288718689768 1406472301712 57499680698 2364705337979 907456433352 3840900498424 557334686574 242003851001 2202238097897 153426508725 10265537055 838094077051 2973616213682 2340335198419 2025236355227 2467762863341 360524273066 280557024757 195018776634 2977157022967 1302630111044 653971685562 282966043776 28950786785 566049837434 956032271792 1009326245172 2026226108405 617557056501 548021887628 95155240226 354188552718 712780651188 2717468292508 326642671149 387077209971 583701892194 14661607182 4400526119412 1139257635066 2124375964491 2958420678145 67481011177 57985355027 2704422101083 73675642104 559602942421 416843952564 107897309370 219879610312 1624750461137 478599555444 1013758255933 296370161735 718701921820 223884384861 832856485307 3475183518109 1750372026834 1604713493941 2721066388296 2948851825528 230679843411 1143406331566 5049002592763 91696874940 3052988540348 140017693507 427145178855 35263004455 771830575905 5360498190 4566786459953 1814726121214 43338326246 861479694091 286207827875 2038988335027 82871772918 2009825137020 83230697780 291815372708 747774213094 3541803646042 3581963922155 444036297218 274317535747 2610508731215 377900559197 2953775919558 359955523313 4810606244346 87244781354 87956555377 309148681182 376825312756 113628731069 3686706907087 401901045135 1718649203561 1404957280086 1228710909876 3161454611890 498497153046 1111282729566 580471336719 298241133332 3888918799192 1840092823517 2651242036835 1634615959648 506971760729 4144318057269 138163053913 5189736213961 3453772530189 2838385265667 12320811829 1246151686685 2101464238321 2660214775181 41826079754 3743764442309 3473657873946 162362018765 80552882032 2203352267450 2992714610386 82637303461 91254213688 290215025343 640384100437 2050393610277 785743792168 19505596624 933067512278 3074587090477 766473133447 716862530386 311556570810 399226737293 2469484512648 3243740749265 2186399564705 4058939470320 944401140363 389085319397 1385336701512 156335693271 183962138684 2337321921459 522791001959 1131858537570 92566314225 419427606320 1391767477705 1948358357325 147826209367 994013269725 214360465399 3316072706508 224240626390 327798982828 2597494538039 2217375495007 2117209112959 2548831613205 2569011852925 1899180042235 4075329276 2402240435086 145937236243 2070164755056 3311277663873 533063900912 1526721749451 1512299841441 1056281822915 3000656876089 38305232790 166650485469 3122457879729 1794564380513 1859707503700 3315034519677 1445595638848 1866870025784 220252753552 721216784635 433868162157 176401998889 339619657153 103818293123 1950372488427 485212331208 3274972401618 679556454870 1699299458416 1775710559538 855479624170 3746440569516 19603389072 2334184188522 3601087674706 71531506343 651634093543 4898103561021 12668358992 5117421445612 1871240487615 157066643043 302922693439 2428470872079 5661449967175 1974820575525 724015356708 1624977831485 27641079011 1057258118460 1970536039311 2172817861110 5403196265401 4843328586627 1451088181533 1916439289822 1473124750869 87539593345 180807401372 1099869986557 2567659654613 120805957338 37058490381 280214988263 1608388050128 1265451454148 8579169810 3713837515 2779409165285 1953434911592 220355863952 35550828793 2932563603497 2841654845713 2546894598915 3605925953737 1798625802793 3438926197489 904036469802 720966700737 16171282242 684578855427 75268356331 1741949457726 3100733775844 3207245363936 117457968116 15477849186 1474579106331 679879907178 313694573262 1756885811211 574077579681 2295761986188 3510948366612 2653470249985 397710234969 3208137746778 593203148121 148416062144 4315130088926 876055856725 1944869533909 445464410295 857280204107 1953037226182 2093815011254 358742890081 401948152778 1568692971396 624858232536 1025180182272 2122081065735 4257770503274 698182677406 1277021506493 4777909743741 79424445234 21867910034 351575991468 1944033126279 3185282319607 771739245055 3094240149956 111002666990 14168014273 5608637786186 3673155365367 1674284034338 421107395808 1532226044218 695732618464 712380350486 75318267248 827730592256 186738763066 2389222787487 372152758473 779788205479 125394998158 1363110833246 758820904 1493568742906 1554788355699 496299484853 1965930687025 1718829571974 311367899271 1303211141744 1228352536301 412724711026 2927144850768 1577639221385 811351214804 115233566057 22582834961 3232620100317 375602340164 1215796664396 381950025504 828010561688 1655755072839 865563013942 2661869303312 2290205667139 1820607290931 664852899648 184132575885 695379403606 356026950177 1830642716361 3255695565794 914608232751 2797412388844 924577259606 1509748297334 2583863039643 19987074307 3333968854903 3719916572 1168923845158 200098246089 283694596800 1410642500476 797975094950 2670125220395 164004082908 775166082504 126973698409 2115137517487 11094241412 330815846648 1782096161152 1921800937779 442166599055 1856340069424 2334756165111 36567967951 1524917502002 375770388780 1025903143839 3636593078335 2921520007283 42654490884 63620696409 1725798971394 192392752583 608132071531 1575950954198 285529879160 100688945801 4971840293580 2592004561090 938151992591 706910240649 1767464495126 494954832872 8513759360 4951851859746 2844510991517 987685827443 246282335399 1761317197728 729358190478 869119191837 8552110827 1599929394619 203267955716 649800159203 1487208303210 640206844585 1690660369455 1552213380148 1558148108031 757868244127 4440098072762 1160299820728 2142254298934 704852263770 2123388327632 2811326717026 301414688122 553059245689 2115623321585 61328300731 2692044238286 2717625656654 101541702080 196118156509 66835655440 1150086604499 1399205674034 337966714970 251084512635 583668302114 2017888391724 351775313845 61414801645 253733655591 1378358110 2032143896761 5406683465097 2807176858312 824117604788 380496722490 842152383835 2291209516070 422806513721 1300328009053 1034855403436 1672026949530 34883092004 3339966661680 27202307787 587262360725 1166273169247 3547678887384 1555861707189 4473449968822 386984366354 1179346931856 3116550285006 1486399894631 1343241613601 177407001260 2537918647594 2234897603696 1450417448337 3143133750025 941285520350 2837281856886 1807215620836 243734382493 1184149139261 257358843184 1917918564458 138196619315 1079051194435 2737175490961 1650113017574 2203786515462 1229262714410 5621756486576 2088420460920 3797307464735 1690492303016 949172612903 2647230564957 151112980235 553477008710 32031301232 5575463931321 1280746832237 54982290494 541821737438 1743839750353 319610682921 2477197917526 3852118113960 1074552808205 1055623171617 1964997302749 1680675254599 4353694533523 1296483865804 194063679073 1551230991772 167511181038 98268456951 1588629920189 24119322002 4415132736744 1916300283316 2202628744617 4720348164498 3126442171319 434810246982 140187312232 92312268568 958743649549 2107600878871 618309168524 775564323729 4803780920147 38681485216 607469518327 4883868695061 3731865826281 330663404180 3747337869272 303419592580 1580708125797 702947516803 1866380081083 2367197756474 2699133846411 1382158073286 91462914710 747157658430 837975316632 666556318599 848717916104 404240942349 539422790691 961570052080 827720964238 633224435382 28269911886 830661094848 3177852156943 800560341900 230168111504 2093341575340 1435321720397 221955315596 3365372689008 2991710853 3833683083773 2824834978781 247453343841 357566760426 889164850811 1106554633729 4932565615480 1966804748451 10929400365 3218058452110 1715829561174 2645160733956 3097242264920 37473127136 2115195011794 432771670257 18605922956 892442439384 179370406983 79835195374 1503896359341 3323655584711 1148584654189 16097704073 207485239076 530832413862 3772997063241 1688499321684 1985716733058 828679885141 2173108058179 111485094760 2378680041254 176428369951 499017084043 265363440593 87206084248 977940808003 633414110071 1277680223310 227421462151 225243916154 395872104012 5148147889653 4408909125957 3526093481964 3020176493977 3972258127638 422087852321 1470849207719 1686221999466 740801776420 1946990489573 538711021236 1272695257989 255811533605 4373188115510 408423738560 1405012190569 319194735746 1074624979596 184478622181 3864028257773 2311944182801 1034016098400 1027884207339 313221843269 3004669431104 941584641743 444591484911 4051372727049 97115549583 1265672977863 905653972382 460564518425 2822246784410 2759995774408 1736380991701 1660187405961 589125092082 204896000149 229634458967 386024116170 11680818596 2062812336492 706299051146 1564483337168 232412044164 3318539016790 1376921920126 581910045122 1794619082273 91584333475 2891756419359 4661771116660 2494030552752 2033740790338 83627053316 2695116915830 2633814639730 919464431660 709876671157 2605190054076 1452652818487 1209011806231 476975339219 71782722371 628367445830 860870681396 59715932253 3144211633206 247110716053 841012507550 4471475769375 4499149828710 2826912415635 194135042978 1288135857678 2400330173445 852408544981 258418481258 3275717132910 1960124823824 122306148446 143805898175 232281228724 1390478475276 35459741359 3905110572879 3988922471307 3212503944720 571135400566 723722564901 1160071033372 452483780839 311865738327 552743728916 111288026795 1683300946594 444621888076 630877612827 1770772835724 776694657920 829729496022 671773830115 486993836709 42446199197 2791894400623 1041381969546 2068533562710 2991674677415 3086780042089 849813328692 235390446928 807148307435 1937540253882 1128829229905 271999351918 1106708206728 457652536468 857031659915 178589408834 2796131792250 3176988702768 1107663330174 387359759017 4814070549756 345328306317 3722389493894 297527553469 1940970141653 800531502634 141277539518 117824885821 3144621961860 3451006496757 1077130553480 3214476942183 206501204425 2160540331700 521203284312 5321135791903 1258110485835 1514679463267 3363075694289 808784554661 14680630326 959369486220 178665567360 204719138612 39528296557 1176047339149 4035550251337 512491837949 1827487889560 221281067347 3106956232625 1285745430316 1599505215357 3561283735109 826067214505 343229398667 969647668117 3222873397113 4092810674710 5047560137629 118106651252 315287846285 55537313876 2744326045926 1018495623745 1855729240072 343342542111 655529408798 337294765404 1800676431885 1233895182862 3370144555363 1948551191997 573888586353 1678779732264 261539826848 79265800214 2425891913420 1231941208775 1560631922800 446039796063 1112995552472 1558336048295 30110302188 3354640495761 43548873029 2201229927221 1640247080538 1554010533469 3742678925272 1881648439531 3457465404081 971067156055 1033781125670 152690231011 191684827392 3912521644987 4511895436597 3116025864512 509867319253 2779149679743 3144682384834 937857170079 2255726528099 1748924099143 2156904041463 2969058334722 1972252540293 620912126979 1170471004469 1129753782249 112859460333 934064919896 136733214821 1030262734536 968790588228 3098367448217 151961076985 2649871991651 247998854406 2561234015692 1065378313087 69889634192 546578695662 2792301561703 1941429970696 3685693309882 3688189685262 3185719086514 1826977490205 142315285119 3045870851575 106110405491 155081457603 616204363121 76834477855 202284970821 893154120645 3768510181971 4839622740374 4684885931788 387983531389 1439209276170 399756427955 348678977205 438189058604 578108534706 327232965809 430200935840 2182738762699 1941082928819 119415078875 468327062434 3677159705357 4098872515804 155522063189 5785928776811 2374787598455 1320236108380 4645797480912 416221821992 1967392344587 60397255795 1318902866275 409472420520 513032498827 308604238127 1268976638927 4169231290896 5263511835865 2320650376216 1258556320175 56545064993 2104552142896 11733901766 2675394446924 330965800784 2438560494173 1262501705087 1035543806191 2054892315215 5725194916998 2773311293876 856156412335 446365433957 87244183561 2425711719695 2053586392928 2973939780181 351372836606 638043140481 529027358902 309780218407 1179252040717 1502190563897 168270830175 435311146697 3371111252042 2052784938940 485808301171 1657682917833 3761191560928 3236421874803 107621656699 122838293451 2125919650370 1304146148439 2941359749806 1461593480893 723036738695 1869922675012 4308586525248 506700252045 3024149346381 775531637276 1344725280422 1971862178477 179708857912 2219358234819 1579465112648 1408716499204 500780203380 76708451487 221002021918 1082995166408 1455886609584 545256838468 113266754385 369866458023 2142989691402 3286793497240 669516829655 432800352696 4327149128457 69326711663 2302282804722 261739330487 2481225533584 274760639612 4378898703844 560721035191 1086580440793 1147041082143 2952632596031 1940446662533 1108458078521 824064909252 122867307856 320807182874 4062890702313 1685941692299 2140718254449 1427641248067 277163555840 1863761118 1950364765711 1268863933932 268584887883 874061497464 644547118697 3980194348918 555164757883 2029465836415 595455833649 1966191886911 3220041348207 2012566248916 1018622003726 830828121168 806033266575 1231583102824 249082002716 2825134445265 1607739224311 875183305110 299669257288 702761417379 73491148138 4441568801158 358277560028 705894347249 676144499294 671327045994 776864874326 1692544897029 417344488630 3551970516052 2245543185 2999150931823 1588393388748 3586829304434 876597306081 2171459125918 146873859757 2190018213790 1308174963941 1107440347252 1237250529115 2335287742753 1980947121279 2588343833743 1628407930220 1705444453387 4440058938704 2218915361485 703044658825 737200851756 5162540471 3119674236815 2943507418468 105430828919 429900072063 3065248308127 124147268480 785908303093 26639872883 850886497611 3719455081976 1877105064632 605950761456 3494043643378 3759642506000 581039863104 353392966939 1400885744862 2011629302785 19091805280 1865127955432 3814604140523 3294500091217 653845511144 173515742072 1632755373105 2349843619020 1076463781957 1126728119380 2002183756796 2470593407579 3117421006996 7643996046 3925020253628 224314765559 2429950980906 4257713878474 3190543730996 67957690218 1637501122529 106696103449 895696254744 483950161670 468728493648 2896111477891 3286972337414 1996940502 1633458927273 2465898128713 2915646658951 3042637229250 3611111524524 2586926952640 140917388252 158922600951 1769739367193 59058236475 1233950703772 1285446471936 1081438011967 3276593564576 85972800651 592133112974 1690504560991 3806974090200 158675910795 2280852403376 350794784779 44611259066 322632935053 272239625335 160928163204 96683569762 970368393648 2953160069784 2887657723080 224809032244 798843274217 3229915500999 1394858600917 3438734924986 2257271925523 930461763325 3079419245904 52651880339 143372917368 2232099855197 2801991927600 82821322205 33147571512 5531553952886 2776531427852 461142834071 1189846293746 1553402388134 3787909308199 210440790756 36834317654 846404695353 665613059482 4430207591103 39467745192 81410269573 1622824129126 553888032112 660910790969 14821265591 92824964735 837750775576 1866060900915 84562166042 2356741746166 1798389925097 1097101402056 2219937342757 1329375250464 3652944601899 651434484446 394114299581 999985533020 941529326257 264478846448 1254657299363 2364545613635 413253664030 1663952227198 78470272212 196852894564 1664330055386 249507157572 1652500964728 116586775067 3446517635483 9012775077 3584922188776 2223170513768 13310586532 604887522301 1337635720517 708612073292 345419050876 1007516660742 3454351963703 1720072326788 1757770840734 26531851205 60260060847 1704201818754 59802666570 962795419852 454504160837 539998575149 2551262502011 163099628589 1549524064340 935834514814 1531496351134 3767112401763 23485678617 59428893836 16474605090 1531039167828 31762143763 278538809464 985971692358 61921356335 1171183845150 362341666576 658644319379 516657646043 7188807053 1168395595042 218497537979 5427906022530 41648543068 1428779419855 96686263997 1407552817132 3972329913887 1138232971058 1721605226183 1101395864619 441956032880 167197249837 622021088398 230601776292 1885705010297 116737615716 1436995164597 1616455990435 1650992941199 2033564624184 85472906351 14859225772 2144028111710 4375059849005 470294706478 2716599406057 2295147411665 99427309154 46020884082 1504306028115 360517901850 925254060178 1134680320625 831430566411 380488018196 2239233039995 732277921230 166864816230 115944686698 248947564980 536388144018 241109788705 2976580604858 2573477207568 3271404547178 4473719338759 617718558768 1537039311598 78089471017 4910663776683 1009104008452 3519603610984 1154579430104 2498063069994 2179686778818 32991191626 422162510262 7500242750 3283591563 1731836351521 3907475714602 1794305078015 1778100703713 242227955272 864446499439 1130945978826 1325815935828 800244160606 2639567382355 1541723580 102275098739 2259122160724 2690678080392 30268528531 151649957092 2904972799359 3782729835020 1701486403081 4310779753359 5308376896391 21193114491 2165051109324 348049978783 2352186416224 1767790620560 4451492716500 1162233462148 23190097481 621571125305 521877152553 5627829504701 2162872347563 3286761935193 3293312953257 691828697011 5011134308202 293279775109 971643232823 151195412759 44411426144 3345910925035 4464805838788 72743052727 909184146095 558295260585 2149933172365 3763850898439 1273246406784 715369573549 821759766617 139172882726 846166331686 580995542158 1046860208482 40189616008 78650897416 1124298094456 581343992051 1077144149193 632276344253 1075282834436 146482179813 5069648264 213870606621 175579820878 24570761144 68322215035 591219441980 1838138841727 30185825713 86934667877 3518682008332 2352072475322 4285041037982 260072938539 460213392906 473237967292 2106986140531 1633905801860 1807056176880 1053814641073 408937067488 1791689040417 1205258729231 1776349694390 2491186702444 206164496615 697733094385 1227314711458 835322184783 54950856323 684873755028 112865346347 18400169815 3071378027841 801308142147 515609069094 250673638590 920507837191 990261416287 584692536282 2733123742932 2040236607746 2216726579540 416067164430 624113055227 1072460599120 40963118709 167717590494 970137033993 804521194692 4834088344091 1413462920334 805486763905 1775454925319 1182256576311 86474928556 33842307565 2270353303545 2952934034443 1840786931759 373062703477 2421269524575 1296458794959 50009331792 454332347241 4479929857285 3248496025071 2392169653183 753483742993 1359780445839 119733917099 68918472737 966154539627 135720913848 1191713389776 1548666670586 4867430831018 1028406876878 270337431826 662496886968 389068262780 2293782657062 51798067884 895352132032 770344876584 2354761130085 920853859679 1039961543841 402437402111 8768658167 744859242807 452313853566 584688716526 1640498365372 3764591928673 6237178055 106450502780 1247159043128 1750540160513 1350235511399 903621368222 2168957837092 235200303969 1032615620042 2076978908743 1550321714870 1087048035430 1296791451950 3362329682631 666598495496 955302250865 4774776610390 175631842540 8612455517 4479942891450 3129677262274 552718229688 3348693266341 205602886282 67914223378 115459404440 849453418428 2676595284011 370728120934 2741663034012 356501942864 116621357728 746782782361 854043030486 377785458082 107855848214 4294551249782 1033169122586 208072238823 2755241923569 2204404779958 599607372528 1135568013619 717198606943 5224727019744 1153455945663 3648110149625 3578509237813 1266268328214 2287985227941 503470533236 326494439152 2395067405100 1034750762283 2449639139720 1953719893918 929913990415 3024610860019 89694024581 237250917755 43893432051 58310739463 304019833987 181651024367 1902437455454 1961703899694 4082610081248 492819594110 3400663129198 3769715712598 501587230690 1471117660523 512205840865 1909269425108 181930573911 520991255784 3757147544054 538783868575 3125528946176 1660573527828 946073662053 31834055149 139190954926 6428849821 2007067773352 36058489688 3727802339340 164388686321 134881429963 381298649507 295259646672 278819954059 264390319162 846753186633 3526653227653 518459113113 65539090647 2294822456689 27478519391 3258023048213 332053850221 2080038383196 3177009902290 664435148495 511625040371 1046578743514 415611665121 1336034668371 751493268731 1268302446181 1244896940170 2857194087653 3868419552680 2526765214719 578439096935 270589304618 690306732112 4370177184611 954876514025 1517951752045 34308813990 499384654727 175147392661 484034715020 906390631590 2071974491484 1083163803913 317070161822 2679547108676 220773162146 145187550866 67180370733 155516003422 1169422554033 2019314102450 2727857203606 1028940454439 2359788075404 675539240828 58963050056 1983835359618 2226165500817 151093296439 1453299278529 126580829903 143468924701 669290495823 280717626518 533148414794 1011987532933 183752948047 276002792282 2930915665345 2369571633430 2875016303707 2719759191669 155136861699 648965624707 295220435290 720069925593 1052928990447 1307355391476 589801585759 2431700413394 1167718856443 2159095750918 4272433867635 1120600753938 207377197118 8532453221 218096052635 2500274517527 1405975089395 2084195111027 3417215139174 2771831822981 1318143598314 351617641129 2267570820992 24829809244 286309677140 2499896893061 176556204582 171420534759 2125770485534 1807101140573 3803516157155 852744592753 820213055697 3207458392203 2176767458025 196274611278 2220007643779 4707867602339 1382045807102 910425781052 140752528751 1196442106754 1318586919556 1019153167483 416361433871 704709271145 1317955538308 346478232968 144547407773 1646993000449 623857527133 49817848549 4353441170106 111576362875 1093834225618 920310998137 3626810858536 266110994325 1030625982775 1206181876569 54545567559 87509655492 838561398895 4680541315242 98791248207 676437040627 5015131415936 1454832426931 1625892490549 71352836142 2752056377049 1977905482716 774091998235 1614985649969 201085483855 3210970663 2230187176601 1728463816347 1320692305883 3039958678713 819895016834 2400476279667 94997173986 4095703948969 768163422554 1264762877039 38935789845 182803009046 3260619089494 1886473298952 719042472487 1218219163420 1309063764266 2303830624633 365449706085 3562953150 571815195551 3521255348 2448586524931 1461389148409 555522962892 2066805675717 489441018655 49580662832 1234717932170 2084256571138 4286670762138 875714423784 160665498420 2288383436511 870437759757 761106017259 940806369699 2281077468943 229660981401 2849485117302 254621360910 672757904030 643409954508 486819277733 205136132456 549436645004 2335432150982 2249508089229 1041479919569 132891928857 258067302748 897789630989 4751313537764 439535379301 8171966764 2486704948507 3746418888460 4112514368047 3887456127687 367301156686 149053138510 1396707258765 133723698651 2561178636582 3078473451576 1951074914520 1609170101762 72854942955 2721189303921 4203879772061 1050966815050 32692235357 847401884326 4727318048876 36176720712 148682241555 747482089911 28867124117 145199319131 126826369684 2540621661306 1265646355209 636341417782 120292997731 423775441697 359596546949 233477742948 2487815648716 580876441644 246010610033 1155463385072 619267814184 3719815147628 2320069367613 644241814207 290037816946 51166457204 585680068566 1147362565133 1090094579929 364233308131 66992379463 2845979123733 615903543838 2452446478040 882512977591 78648313206 1886756354898 2608108744935 1704660605669 1328603965593 87880452638 497835012028 2802345927278 436955249067 4279175496943 3632834920159 636261732488 1571652226155 2568009610500 1626675617410 903308876243 1718643115113 59849613688 632738128643 195178979413 371434182850 359020319243 87254295569 327545945621 197803672256 4944199381 29885800462 1102089929841 1620667289698 1966437320864 954508972876 904407508145 1493467724147 1360125326262 669933378407 2441741937368 3343651092875 217804006631 1046503513892 702079761946 2671762192824 1085989065187 2677397468649 2023897812940 247724548180 52188765011 468796840117 320502923520 313945327105 849731730690 3407835253326 61052832322 627141523324 4611375412354 599573937275 20411077256 3183705411891 1856524116014 411264936022 4871431941717 645820606903 1520987269591 913039349229 3949726084725 114436325121 612363654048 984842542372 858095877 905376303016 1209928580875 464298589806 1189910371370 671612915123 171264796188 272887452808 641656757243 4923309464007 183403971909 79198449152 2858850520167 3598330776431 222316075584 359909314349 3434235086350 522895818543 217573827276 47616122140 860428615132 37104543951 1654473860717 3253979880656 1861830516415 264263934097 322889272184 219883193154 3481725835108 4239504283826 13386874462 654027142102 1685146856104 412013898710 3525771109102 922347675465 2163084057822 255347706914 125702162214 556013502430 998781573471 146396178915 1186252651364 543036968893 4382280503516 3387808798103 15728811977 1859196520665 2809286066900 1804301268866 2087439935596 663943898185 210631843015 1568030367679 671298932210 2246365506076 1275284272084 112874784532 2611943874079 1712958821108 1699236908974 1799519383544 63568671824 215765346319 91404326392 486671882502 4360453064914 100952206341 11934697060 1731931346457 143260774254 2890162377961 4501806312424 1100454997 720008639815 1848328129496 38942343101 826448167766 1148274889308 281034498033 182043569253 1114353857574 1489612715933 1578729870763 1348017409251 1102647367069 4236490716523 796986879971 4142527268345 338914596039 1831082400117 911511854710 1179498062650 905123211366 210871690059 161734133599 2151447080694 361745820720 34315353485 305324220858 606128669472 2119940925533 1022930337046 390257807336 493471774237 1483684724300 2473598567891 2988541709739 4061847655690 3686755711302 1919729170948 3398008005891 491182574317 819262263946 170461196972 971626510550 950901613926 4241634495414 113699349613 3321878959749 2778326343992 344200062575 595071018865 1170146899145 1262281870982 3102114561429 1914272498632 1739100483559 18000595214 1975023930285 2405186922719 84308634302 1623270316213 1953764729612 2620813511331 431534767582 140785897894 3797461776398 1025358999856 1184918093216 1616075325838 1341570920822 3398871674088 1198193336822 3151089598674 1676826877908 627173009579 1567778191353 913102202930 99133434202 3100994844974 1291446645294 1498641819023 1545414570419 1092690419295 3364403953736 359156561847 1425693769767 4968768408084 2567347787628 1414058758594 5689281475861 57130355030 1235259959916 850164199683 2186159036504 4487083643286 819031476142 213007986407 3595837400676 279747684051 435794936254 4658686948486 1511350214691 2933304245304 4038597136252 1047312518614 51616673139 607290031610 3736256153237 97411323363 1414619490 3144902022150 11019211550 1880810731533 127403419696 938590246841 4173914500623 4634683258639 321561388125 4132080945913 1340824786542 3980044722514 3000082788116 115653541064 715626715279 84823428138 1161916211550 3767802053329 15327036696 509595707833 4730555055979 3260855558554 4891310817663 44460751889 1963535240242 3459786489865 1066411589081 23559893297 866251585144 180818806703 267765411475 2640925721305 198811193613 3827663668348 518871271293 1360902330562 1104784134250 2760897029468 978536947205 1297830628835 2412510624915 762692065952 3012422975032 171170554314 871935605256 570088839698 2823416494156 1248675006434 2742968492540 866953032544 449784245608 147732981257 4379309782180 234588832020 2945399082174 1616218591401 4555707060788 1998111556766 2117431767310 995992617964 1102218120034 20655807947 212801372230 1368464356284 1965317405169 728351871449 166217596273 2776739674998 5113901483862 4199044521235 74192519390 855085678089 72625353334 238709354173 2018521178512 149628896688 351583876813 43086498848 5461430150796 1820470947465 3775460452594 2020386366469 1941815121145 1060179886525 724930301569 885532226773 1151849770032 3229128707480 330477481336 2143680666407 445540183314 2191369194530 1928910420284 5622412458724 1887654410987 1367580588590 74692860006 662739542453 1789669721147 5423254043752 1757664572220 1412834739033 1757031747367 683377129795 1191661434044 58805636208 872494034367 2082052161782 53993966818 2160611881602 1830612381506 1430984457713 326990800280 3581200046324 510708884260 2604049811454 437237094553 4935522174514 150550044443 5028473300453 2208739861369 2358654175215 511318322415 147900540301 182364547233 87435275658 229041922691 1384762671782 114612419359 2693106678896 454039523878 94323621267 2710226623026 2026488060375 55345409750 272617326093 843644793079 675388116580 2822654079314 164587529233 1049231333615 1822998918507 62633417143 2098638911240 92717138202 12071763620 4061767859642 4031164552054 377459023196 1295353751767 38601196979 4367335576267 2330511037300 5201650074976 5355983866 33935821367 1686800432364 188881646630 740031214381 373506242181 4940953660164 2235970023761 676619520928 724678076757 1195719179519 2328078364340 2042338689763 857959618986 949292848183 187807494147 749952557392 49412490842 22542244587 2186762181882 1319571066504 893690823061 158678271552 701517408257 1402103531927 92024506313 874337083578 1415103479729 5512900538321 841092761501 1593647448636 4122296370808 1120764091382 1740000062741 1891672861708 1017315826365 3279523783076 579717386351 332469011128 1375791104057 15423437994 518979030512 134761978378 3268643474044 1950078335069 1372169802007 2143017761230 624742694712 1351933284788 1016266229931 356348579383 2461870725463 3906607601202 2520380278277 514269010176 327340782468 101682849702 1190279304097 2627966305113 1699444062808 3126881610 10208901651 506563894136 92778367105 702440701116 351678970710 833940574380 2238554197796 1461534900848 3845127799 1463320078507 14024401788 402828205825 354107147961 1685034517508 1570749954542 3296277359860 129608340907 44303792368 83771978245 534047248118 1356231030321 343215509083 1817549005344 669715500719 87203839875 882107437311 61217474864 3875496300963 2698362692886 636875685042 547380224865 1213017237484 1129876738506 4738911275635 317883920403 2480195414804 953087760452 2047210322459 207043592307 781380021336 155006234453 1362279962280 113658472830 3441341832156 4314674615 117436066958 762806148638 105718232530 2113059407479 2000755131677 41814698152 4498391534225 1687646913363 3412767038 441119981175 2235014332413 179166864050 2808237232601 616735057250 2434475941028 3742327874516 3661721962211 120277397746 1919214449934 1162522583340 257934509773 2149413109083 15478072963 1973079430421 1430561304548 1443000669614 1766384407755 3124615542461 411503456434 246938534436 584572137277 64008029389 2312433366014 1516145055900 467097542954 2363570904344 2293985331605 2456431353319 1947090897099 4859261982999 2181871090387 1451649835728 684974832213 2268730637727 402782871156 815381087943 1776681163588 2516173912275 64761286781 444207667629 227223998834 1116766999464 808025817927 25148108588 569424663723 2428816553583 1240550813595 3316699049726 114930975129 285142046849 4854944607692 4159876058733 1771652334994 624701313262 3115046550405 709790770826 90318282705 148187329347 406922001982 727954223201 4713222257708 135452508911 224643612511 2264570722595 732296867790 3152605126202 146601365563 1920215709164 1417796724868 2931833785129 1321787241996 138540365939 2950796523116 183531322094 235898610855 2052977556401 26653138981 26509244643 439408298728 562807150278 658883115016 652915270176 149297603399 138394118810 136049416414 356847031605 374198263460 1237329866665 5463640024 1435921276662 337993896138 472046980863 733398626781 1700868349405 1213871990879 964497573508 410991613413 4079967325564 201498066077 1485732164829 1875603184494 712062497816 1195346027916 3381833630744 4364216779936 581681823571 804312839320 99617673448 150219974060 577667129257 148918203655 337273833377 103973039814 243577605441 1062940352742 182894423287 1155810156715 2364771431 3954373779550 210150618556 4052325527125 2444107962314 1789042621354 1304067315580 551860529075 676889866526 1074223105670 2696134261623 2497640162822 1464558463150 153315266508 3154662360033 1072371679843 2501815947208 123196361672 498726996609 220648367 715409045137 842821716263 554500733483 1627157690825 554515306308 1307845832577 1232621411459 33100270016 3291802070343 46052192875 518630831310 1877272773177 1026467127678 549470450740 3002967613156 2422904096780 2398195433817 1771312204475 1130554297963 893279180209 1386215979782 172813370090 353184777607 3248807015784 320170438309 149884782529 920677617024 3622849191580 1903585848148 125705123731 1031391736456 331818786329 219801202384 4005041570825 2254647102034 1780296257030 174170694812 1262270064093 1438136457798 236078392481 2446742079905 3045332335200 3048762015404 2957621869237 34039872362 1732946157328 2736291332181 663479320613 193624544068 539003190631 1791506487982 1797023971735 5092303775343 3231106932670 116799771036 505336416176 98728635649 472993450143 676259984304 1726019173519 1312984802132 345199099840 482694326865 155006102469 1174435936120 749959056432 633246646307 1582580267691 205658379869 305849360879 1791520776265 2200542612954 3199441552312 1568870518344 259240849024 4675594557099 932307036984 593576497485 4191558218181 808208728700 616153496851 1690315645854 17545460238 1264494551611 2941539683865 2070424767349 3955659119934 4292680517146 311931982312 3636700582835 1137433384729 4018674410007 314270174903 1335872248350 1332137112790 3934478523048 733695039172 279503094837 174320556385 213377614180 5564866424073 1779607639782 755901934045 2052716865633 140516603113 1433289453918 1585140949739 2005528040787 50594298757 615670596574 1774705058045 1815655606895 2040885890876 3533018322473 1711357860644 2692183093397 660275723534 142022020230 795416587197 803002091300 4713117372 94791475997 3345498166721 716575354276 857180798126 115726302568 2272479514416 1848482033921 41734010047 1434713131245 47352994922 338090992312 1639999496286 309049843557 3436601755451 289712008926 137546804861 416829982659 198818578124 2979600064846 3124495939232 126238394576 42879625951 4157506134325 163018470442 1831459918916 2948573074461 32571405304 207847741814 5327042975709 2454825378252 177623727689 324762577298 1706330866388 2183876032247 311660141679 904489780742 699154867437 144550277885 812864204550 2020061212170 399265456432 26975136624 3898360777827 84868224634 267403683440 2675147008562 1304665876390 965061970801 2130594561076 1991340787227 1862623103430 14454320848 3382067003535 816988198034 951260398260 368921170559 2225716473065 557671893409 1822775021646 7656849542 1021891076917 379800129682 1956747947274 2196130828165 80027208243 2708974574083 40133840789 396438615330 756139862426 138616334935 564054507560 8148957702 4471630785000 1343237211172 2679663312259 529726320032 3442452872874 4062284105692 25650545682 1400443387263 2463414710031 725977147603 50293315659 609052123897 4371022018971 461621915987 2942052419193 911142399899 1847427073568 289197815979 2645362584115 1399042325974 124088419572 3721444710733 920444280764 657541172660 2625242858610 256611675981 27203305258 16257616446 1748799048528 3788258589472 1613694114871 2109463324850 53539460390 4886999364793 288631115419 1478876862214 674663550612 191224200151 508871738309 1360898778412 5084886444129 2647569800107 3726430649145 2418973465071 4509824651138 193450846070 3630152142299 2071320020063 4262347864631 1324653138597 1951281480654 1507339001911 2079184315622 2498977956414 2222497978923 3144408271696 1604185800615 455293027236 1132511792574 1420046085427 81033528607 225117742943 952064568551 3803758778379 2561943839165 891279736292 166072244358 1618410681 1386944971004 2417400128145 272031664645 3424104212602 761644451906 644366536576 168094604739 635725614652 3171045821429 1091210263328 147063283855 3824841082113 304094369393 300645122355 1249279245562 356022591816 1453149253044 1451145758965 3059192844388 83464261522 914171574169 215684838506 1795653863984 1864664046581 2811239381518 977392403112 3116583937387 340744086088 174623940645 1263097571724 563334784486 2889303848 383956724520 492396704304 5420751939491 380672497320 883081683789 1544692776584 890484481922 54107674167 963441084334 8024945764 1550658876742 4014454744594 1846151931406 1243066666798 4450943755990 2329673287437 4391059191760 725303928526 1322897568679 2116430562201 1003062663234 1762909324685 1804797262791 289292973727 266588769746 2908597736517 4134607110 1327455864064 407819596803 1480858056321 377000341139 59917308824 49294935986 959627926231 326445132099 45992380359 579129508246 1995134162086 1299269141395 3595762441696 226352233132 1837514096368 344253595904 464978359126 65980470228 14856205957 1086448893370 64813101827 69548432321 649832426702 2843783892579 3844518832 255132357328 2525486418886 1272779365353 544138124438 2018743617478 99948041118 516748610371 2181839674298 2105904106754 556055931849 1896785589468 1626740318336 1199166282089 2107981501582 2763906079425 574265489775 3396265757543 113699973872 1417469530028 490547507743 2906128683785 487873468974 201841205785 1167656310560 1395217387721 3968404054494 325391000047 831207819857 220811603733 3130947935182 3122520626179 1114724850424 2264886274784 234327302808 2697898299211 157327315877 1892613133793 2336707690400 96987056935 739185341474 912508300590 391065543706 375502627023 883837365974 362875437962 25762692243 1341536773312 3735575332155 947680383291 1606139282010 111145220238 1799854009885 619326686377 320392075689 97993427489 766312826986 350285838626 1323605850306 589046247410 4467374117405 1435678545812 3399042106200 1146083075740 608587434881 1834787047 760536583320 605415450473 765511432785 4359077832589 88906352759 290021387027 431883193556 3070600205282 617852446243 399327974953 117866707101 389490676098 3451764343401 101734841816 1629111706519 1024879334539 4655320382682 171942855872 2403635160889 252309109 52847190974 3482838647462 1027716219228 1586020913886 444344259338 1401508504067 334036410769 317663829 305468116473 645181707428 764227707258 644111820185 1103127741089 247647642580 402958167967 252889042924 1079158294031 245880343385 1193467987486 440525225817 1710959298548 164056439307 4209050154430 723307044596 1500022398017 3959510490520 5155106897638 1223283874159 984979398719 22531031377 12037491525 103434174996 93508229573 1528098149937 305216682035 1064620992608 174369617293 1820616322855 1889623346528 1325905226719 1618017335130 856892022422 352417669308 1192655129 125167287146 2367181853719 75802280635 358146481002 2045059056407 767930042843 103499228517 1959106594223 3054142389950 2591766857737 867895627072 140945054390 1375128647752 398493038285 3007159085899 1508319058712 245153201667 1853342202129 1052704281457 1273500215902 60177722925 631017011203 1129335826748 880740133655 494678524814 3037472783064 1145852783954 718814005393 331695178941 710404198648 5068150448509 2834265683485 949805677567 46294667477 352603067053 3266345899806 281097723026 2128305011006 191100971476 51675747881 137511628714 1298130288619 1331318727109 647998578760 225749041499 777947943017 752032164392 1009160409257 1624947750991 584059652092 1534142433742 1050660641150 49471534372 420964739790 1340166838489 3758735202769 4531916663799 485716370397 1916911927957 977094069407 477427014816 277659142919 1968254781083 288768355292 821759645370 3020607750218 145710183481 1922757469772 985583135122 2439647922085 27816782500 1497173649982 36620756982 3402607362743 168917470921 665379193071 4729587217809 3407115100351 2721645302358 4877490933722 1070728136008 2688620651112 2352154858066 1504304194412 1785346029792 442343850030 1304469857759 288999470955 290709883070 27998094689 54865312632 489752549915 52986936248 1089799278786 2369430299923 122138753486 1061667686842 974895548409 1682999183233 11152436282 3008070866388 3902350038328 280612199794 3760062500952 1020164093509 1243691669795 330851262825 912939365060 427232913279 56372494078 51948413758 110467536952 841348917228 144086836487 12853546346 1762885646472 1886527075467 1263945438288 370517809872 1584730419 1643166253181 3284737619521 2835554550182 1368576712192 1644956868756 9960920084 2668911668288 2776955750581 114376667631 278117265828 4377825215384 3908280350476 243531350947 2558356417693 3051885743392 2791555580756 180527766146 630602763197 3218099760341 100574301033 627877648832 3282031928708 425290026264 5100613649519 659908648778 666734375454 2716780871051 1592964897196 215043422259 3984385761847 1351385355975 2499837602253 3804383093567 3171184758813 14520376288 191345686604 196882262290 1434593389457 1847651830876 2529201854718 3119998814444 745619277749 3436396033528 4397109974351 389335470678 341999016633 416691907117 108970586367 94493744234 25843826106 2749757738572 2291272538044 1347926094052 480537351278 1020824491787 975747598497 515514911143 2829893535713 2557951381667 32580208182 2204955322968 89977370780 1525245124967 639511987746 87761396809 3541188217201 4944489184104 317943143824 1311417755315 115472369387 1717741155 3607081904021 2593501741993 1745339607109 61961077575 3546361439112 43453691016 393039436125 898935559604 346841230072 1730949514768 212805242102 201986112111 1157039903851 2054131427187 2207333673246 168469695880 410309432845 2258187290568 512933875978 2832221211036 2362465958100 1127883518516 184403449322 1157388558863 640540919978 1526083735813 27375059276 370759128493 268321348485 2585901956242 295267083959 752739686529 2884631564421 2661772515238 1712291433163 241462426398 1265690821956 3643850606778 3182405128784 1554599726937 1351721368192 14071370514 3461118388619 674508343047 775574968272 908826434023 1500468385208 1692166430699 426744803017 2325956399460 1796277320285 818166066921 34895024684 920927401760 479767445610 569594765871 2588186436427 1016421857120 3863813900453 1112175323661 38975927261 5769415323 1345771611602 1154187799048 2889455524 1798121229851 204426832005 1646468996335 1627772768317 1804555552230 2299912493971 197068267535 3567727758932 2041594820886 3196565127921 3130580540268 1094019904066 1151531377988 1016855021954 1510486152070 318996155961 424408869953 530977081774 254325031431 977292010200 815251553202 2567591755209 271544591911 1317342214990 881555624122 204377681266 1488989625073 159792203983 1355984285802 1329542991710 2924951977166 312449916721 2232542337408 1552930215642 2301258507129 176407846214 4087789569498 432894015808 1326539247186 934869446314 170979473280 544365327576 1964921646277 373618597283 3843218705743 956011190404 21273511766 3113904771780 2137607338703 6756271818 1064483459265 3263309146164 283046072295 3018248989863 2076916208 4235590631819 81832441475 3026915685993 4985184835739 485645442289 428666911407 1977950585040 1405314597659 2285084245202 1073480932202 1426252437555 728685910614 2366463864767 295629250700 277880194954 330167259262 455692214278 418102686930 2123614573504 646575943735 721575128317 56925930237 501064725270 1157850552116 390450713433 1836244692515 1333098089156 1720779242036 911975040464 23080880096 4051004419044 556997625547 1654125792759 4095234542235 1204080951150 530111860333 72531898 2636392369115 59712316821 226439424499 5034582511264 2193598000409 3870934279135 940803215968 935226809581 3426897379707 202136111540 65686782395 2956415001837 343480715218 174875817231 2988554395220 113446585833 4661257031016 299092052638 1217977918462 366580180501 245956843009 985362244195 3393670200769 1716857026498 4863967523758 2630291006209 1678720216606 356898046404 1053329573998 517270125832 312800716133 380345537712 3647088018467 221953577275 2428837268674 3558416058664 2697477857174 727044214135 832228850322 5127239534299 2513700437481 96687392347 3363385529699 291655988850 131280638656 1398534197313 767708642330 101053045867 256857631179 1182403006143 1049668984778 1743394078301 1233296851243 1212118020090 76392748797 166903429302 2634967525604 763249495279 136037770882 31646386057 790238321917 5331094202081 237536384214 703102223621 4523018975035 2998148634477 108703585056 1530920736334 1155385396291 409623252338 1068038044971 575889254286 1405546953583 637091027956 615712569225 3976032473316 3027451561269 339427027237 10362412305 1586088951099 3663728722032 133247075764 964173179501 1480079293717 29921322691 553767103996 127378207730 1021916472540 1735225698705 1557293354806 73940602192 361131762066 1879680992747 638147080292 6971105338 1757813942367 1054864416260 524969541849 755542865068 23507413022 1149568072836 131407584610 2135952690593 3770264964484 532961245528 1175810613488 115814077869 62623954477 1082475245651 1214549089223 72709745143 1291890693845 255552815048 434948954499 1025627905388 1696626540659 1139573521219 2510082331963 252205503851 2032700016408 749036372484 264456965123 313561073029 141577991618 490503505892 310867686232 214037008798 2728450401187 1828299753616 4798106558765 1191136473393 1237685482160 59052165849 85225048577 1637593813701 557017740127 2169525509410 1730412551034 56990645523 4184053583157 1393510411 21016542353 518058969596 872898533391 2804759134420 5632223319629 3094001324425 21826391793 261789765274 702968479960 1661161235738 121424585029 5422177396617 2121341420650 706721452074 1093873649116 2402459419904 217685667392 1061414118225 2933161200935 1416827819631 1344755986809 703449006186 692884593233 101015370675 90890999797 1146727509720 682927792855 208638960485 224473750661 802080065438 4034633208625 5769270723328 605238096524 3563483212155 573079307785 202829033554 2020763302225 3344403330388 909805594951 2429806670150 1004956356967 550870915099 1600888838359 2970314361239 4528304560310 3540085108527 416186867647 2453664002029 4764226387847 31319497890 802600686474 34847199765 1441768745228 256223365528 1468416684341 793362798986 1337825995531 3638079788624 25686197469 1489454301257 11358825506 81955393203 1492981700849 3825482169476 169741815166 585430045244 98407214925 146174949250 1209672341652 2238098321203 11036192781 731529180 283976214157 998774540703 3132577019084 2248450769168 1249147220036 398705871925 563544850710 344854171189 3129092399607 1398905645381 239218916643 627599222590 123146217617 2084346260399 1613486400833 1784214791137 47070628067 223825635288 753575098442 1979967830031 515261039174 74662484409 3451028368320 498957951169 516493943594 28018829619 1176101662644 486943203083 258463937707 59186016760 3690854519916 901455709688 1933009270109 1109073152496 697498312228 785032446575 213983710601 2654877871830 1956100235549 5177489836116 13140645269 2198259477605 791429621477 4267312762170 731617083768 177443788311 7479292661 1515088915470 383287187968 33177860795 1870745831243 1546088923812 5128854665760 1411739409103 1261749761934 1823563789 3039338239575 3909341578577 23029806541 33761648293 2701363992249 69748392577 72348293087 2008156670548 2125915144350 75971680372 369716240465 1666800221783 167828159962 3671222742517 2042513755470 2377480588020 658121415812 141763069187 3703320146515 2956858055880 1433406240795 2835991305464 47103648963 261436579135 1157990180180 3599542750346 878138659491 18063362664 1994517238910 727576022521 4256638430707 522685186878 157424407715 54682009119 2246605019381 3977710123852 133240820753 58950681632 1696084643466 1004383423409 4132869167690 228469892251 1388684031489 2913956838851 157747784172 285818176921 1328361332548 1923002372 320296224124 285060918196 1223494848040 392501896987 40180959160 457364569359 2049089059277 2027920449526 404982136652 622551667785 216936385534 565614340674 4499573459419 868916417517 1206716741435 386988286497 8878703209 1221568551389 519750609522 1106767441374 985836000 3958817656606 58187641861 11926256074 4915032349433 1130870234440 203118967155 1818584912117 169415070043 15223059498 1171628377247 2391484649472 2685854578288 1236622592464 2781409555210 672308908980 176388174672 2092135309142 579981481192 339079170980 1604576736486 311775499206 466421083676 2993618735303 807934878456 64431214886 165221311793 249391452778 2050267177659 1259501713223 697969187896 303466254341 124301782014 2575886440407 1298649293843 1860340204990 44909720949 2507958087993 42716933240 699016008843 1638354555088 1373839138921 1620148480664 2124002457343 733208613902 116365040758 1449428434749 408630996870 2752505395744 233137202797 4718864865672 1378874435404 1301173396677 2783485262313 428271020457 3538808412101 132426671966 821125379285 913081878915 2668476608429 305604957966 319819471025 564103881715 3405719002610 1253377515866 1609630402827 44631785086 2878863694179 712241892807 1018520051808 605233198325 862829955703 3283141210072 471672606140 595524512955 1354847275503 1975166008873 130969414324 63076573960 196951375474 1617140221527 1028046377858 1916911728200 2421822868412 264855257315 816386140667 130315446199 5286696266184 588868652817 418227527138 2871533225424 102353505179 106565606139 110688510196 2206679703875 486368902317 956381223251 4306258357070 469649273189 66396988725 523872915989 2673538073 667796734330 41385559441 1172170954633 820740573037 200656683452 59879088709 32066934671 57830293312 2203624270693 2454151966489 182960162542 2895025433522 185740052603 855964953337 4105610544 1619068930653 2204947461433 882561441916 2895739358324 2444052519177 437379097162 1918639970839 2326521072692 1357924662543 1405700958435 713016479684 3474915314542 2252526416108 2055014557294 1302889786606 623282569106 4902064520 1019611647686 297155889729 1971441390213 174992447459 2104124253807 1477657063914 3812610629083 956216455143 400469813940 3336380361805 1247663909307 2075040641471 627666738831 3066068368683 40483801992 3579372211856 1564668282923 1919407490585 1631935078046 1581547075424 367634275871 2809936710920 253221991471 399185017676 636639070261 854181107739 776864120102 760008646495 1815721597825 15711871912 301850106663 35419440400 1854828735820 3173591378126 1192907548287 1076182080770 843323593349 8722944457 2130976199572 2116196086984 2570083017310 1559789144893 3542678271349 159579310263 5082691988154 4609840007645 2352188359713 10499875557 10963295445 204855755539 2321564527388 1857447429658 1870009162410 1508740356390 1349574851710 3953046878371 711015293150 3162462476708 1310570665427 744798830430 3162649512445 2438851300353 417087726 459787343562 4566831064202 949030634369 2505840763320 4371764774549 676794086645 6181729489 59367924023 1739249719136 2198345445827 1852959500910 1664439892849 1961451924602 1128555777670 2647509769459 5218262000545 124246558250 704862271167 2240321499765 1825550771822 233823207785 44013053451 1483926490082 91493528295 1977754223926 114989352064 38041537001 2906131842725 1227219524728 2921043338212 1179980608375 148061505217 214880793486 1572084729054 946819239466 832574878331 1808531343079 2280760323273 65539495287 248204310775 156306462552 55521499723 2206788002478 437251155953 56474236976 198047336207 1535490248196 3507615789664 195541074859 1476728655840 5371866198910 817413100435 1907371264914 1005648756853 103365801330 2346948789853 1662533092628 1000838645428 818101851326 41736365718 145999858252 4063999079854 299269422719 2441891364513 1632520309884 133907481702 3268616944356 453513865584 544305230439 1076712612828 5025381129431 1703069543097 1917788663180 75860455390 103586299326 453411003226 183923544792 2686761097369 1490313448915 4268397057635 284032378168 14876737991 100828901777 613393576162 3655540721318 5609502628014 67505688572 2456522472085 1484555036975 1769702451477 260267478278 315664189917 59545455433 3549325636334 4618209226838 7597439364 2997124257609 326202351052 635908914996 3917200568223 2170144614365 2653893032873 1861915875524 557231859655 4508955800225 3603964139261 119558599592 234454612771 352433220399 3159377071508 927059574977 546889608806 1068762285502 2818020993749 735461855521 861332089602 1898582817763 78944484761 5493406675 921915503910 3303231773928 4998882408475 912592915198 3428120788895 1628546555485 2997970568235 1348796843889 1950024367390 1534629175274 127727329343 3126178135596 1895100883627 3202340015514 502236394386 2037223404400 205050068247 287064561777 965956246105 91575538913 2144603013696 1371399950617 3001867624321 1437841197431 29808152677 3615621216347 1950056883723 403879231303 1033456684396 783751419443 497204356060 4162520487497 1985572462020 2955863075559 8822871777 2071570470668 3743057601526 1677366588191 254135854664 1765230157410 326624145206 2540779423 3569955675563 269049356470 449467787984 4148806438912 2239955261724 126200714019 1413036772239 1604410614411 844706225445 94376493416 1151414137656 2839872965429 2012043152261 1351097729903 2350433549441 78498043879 1723321061520 1202213174239 189078954129 1252470828208 211589779527 496237668164 1321786902125 302507466822 279432460950 100664709597 143194161678 3661289515099 1000772474025 55502802210 7970173356 707171554347 452781792349 3163634434 4686037034635 757818630123 677327986236 575458960627 1081904895950 130151956821 592440698450 1522646008138 420958467695 4550766765526 71086443335 3223691625076 1394113418133 642051301343 1916960740481 766032034528 1313255115442 2484807999798 400853928480 2107809514679 816535314221 4636982217958 3255114954758 2405468990 720560280615 4029188590996 2182567345704 118390400776 1934237545094 1162786660670 2874450570740 713927033061 3550523052812 225178927564 2207640764390 77426291748 1084291412617 3117777824328 338510095042 19302541597 481839545494 466909123406 889939911257 706592306144 131098020924 479621126350 106975797769 3976311405670 2250857950666 3261431751 427533379098 2776645998046 3531597342655 395395271221 2911987412627 1999220510052 2504320347350 1530372308881 1186739107553 4050579126149 7025848943 4931875287561 731402097654 4454757579168 2006473917971 3842733873762 977612625690 113365510987 733660217400 3425834401464 2395486771921 1264096004345 510484607995 2003823480077 660531998410 1868016132432 745994179985 4025807073974 154231898420 45377065976 55627675858 1127229468948 1768833915221 1482279448248 1949321045094 33771531083 215054018298 819648612802 386819427573 1249817872566 218338039089 1188560513639 5132014697306 2707466484679 2191240988216 586551438201 37289930882 680938622220 1812792531261 380156905643 922077160378 947668961073 310937380906 3591194307522 42065964013 1828150626115 1146559793071 1457281913831 3507800342790 4441749337064 1159166993336 5541105514359 54499873780 1227831643860 28978105452 64861735614 330226909553 1939650288551 396745488999 2980170571538 211379681395 1465764414810 253305785538 456300436390 2648440699534 83478155584 628643020957 1272964040793 88408106953 4466588560579 1279581241253 1242795893278 229718642696 210845832276 333252205661 43530815549 1037218435627 101126444929 57643684244 4703647761201 1721176701447 27682302908 236811290093 476571303497 2500266272395 1695750173451 2527144293252 506583705007 2679919297476 123183272494 4472134700924 642422938830 2362147075111 3351845259290 1836003842666 513199688686 2041023579178 74274836826 67393354285 597311197482 2320372942291 1231608536926 348846726685 791472742621 5121493794927 3900645140964 565857971479 5100662923401 3429628668792 7358700622 2365487444871 1835235344528 4514187788371 688250332849 3711014332859 974270203958 1419535025271 103355457826 1496946876895 4191196213594 2149426782288 1093847520045 169633101595 3542453488885 2756949982290 205828404600 590546028606 692557653130 2803061606323 2701580904145 798562655877 22117472727 663051147945 1386727538753 561845530072 244441679080 4403386397034 1510530293534 1591433019036 156911785775 1771268572828 4564697837096 77910258727 212581377061 203046703599 2385612042 499613604330 1132757762022 42470878773 1859111229774 940441607860 412862891345 2933086846716 1526198419119 389796487390 2330083666413 1164775260179 2612521691716 127130322243 1689936047921 5490516306 156874482541 1313129194606 4130604614571 1058623045020 418180211 1059130322892 5500593717841 3768289675428 4074634162387 83588974399 14107266263 1522182211827 1430722776719 502778038059 1990562766065 1259796376036 861758119662 852567270693 2185682467180 785374812153 2064165368070 1770552314364 135999580872 2363442680169 115346848449 1605025503292 162279307712 775997919078 828827603132 596157017939 2095193544338 770007162596 47966161159 151162451964 1296321876153 765881210895 2865457030934 1761702622780 2778565081666 2959891375550 215172463417 3523908110357 1484760835626 2279216703397 4909611924196 4505324176192 1150695201744 4036403865300 1950425804882 629859536121 1129711782521 2201624460502 900914976341 513932102901 629908832260 4292751787188 894973214394 3386470902355 1013914163893 971753011966 1047580017885 760758037844 1874732801851 155870580497 4412363253817 4063689150553 1399848583234 182906552450 1614298862788 808993203190 198399677738 3186737591349 1290481153969 683077648107 3346206346860 72617026103 204507181548 4531400452999 67744249291 1622932603893 4074450438005 1588593925522 130950575775 3655832193042 3188420520071 157131304161 3484730823511 3034422986071 16320222114 3459084267736 96860788531 3988965373632 1451939957207 4548046531606 3040234031213 277547377222 1457426919599 2485058573142 64813007614 2466837260463 161994300233 834990213325 1464433087383 2250810369642 753799086123 335659265556 2607076589787 1393136325517 240963421785 3348033846840 1779736397471 1595481386628 1161804714122 447507099036 411847079144 834978268035 1863366315044 1314776157253 1255771490378 1236056501154 117120799197 50194914694 582397496999 2875486763470 32010638461 2056240540177 860214518827 402369283929 2407440823426 3987640030265 3174607885223 1712482200730 801504212965 454931535880 283817403559 3503686323801 484663903522 2864357337322 4521352313558 1186828518479 1641044976927 2261951448668 4681265922686 3610778961172 1559234701372 4121100737753 205905775551 2923653892482 60314706526 1285036699804 1982520884845 2173825166521 183199116966 424256729679 1526259461424 462004942821 2080951636541 4159721058071 3181883759641 715454150560 860497877034 1247946864726 33700465914 277627511836 2947036629291 213573236089 2245614064532 243191336140 351139011981 2523973010083 595055075477 8944575254 352927882583 2091629609868 1556146150616 1803585252489 662782429630 4484385569852 316658238230 1733785774833 1057430919623 251425224873 156347200552 1088266645521 59436139572 59355559629 1556247991440 4126428350758 19688811723 2766515548625 14399438922 2821006077049 1230917964333 2072670112391 1017161180463 4363918768787 2250681699365 851794423704 1715579895749 395524796177 1069507606226 401131881178 1540377204273 1386428378211 2034953493410 689878582316 2191722949187 4625042718488 945564095517 8899972653 1631274707203 3020181165448 692276341071 2383032996330 4151502439957 2859494577380 196957164741 1287066299324 222123246673 1662859689501 2019697271 610893731373 605135346699 2369058848614 1350756153433 105535209744 5505728157610 2445302255819 4454385081156 1520284910786 4052836899713 64974233775 637939525252 195980084428 843917589364 2523236273285 1593389966834 2469043705168 4657147809526 1299217651699 3354398454452 808067012940 954343966957 2844460637 523199797484 1280544792436 4216260813235 4800016417325 2361288259483 3200851713886 74098062214 2639717582810 3807178629149 399209214699 3117292832622 2159403345159 516266468652 3975934788545 1032782408005 1623414919158 10970848966 197830322568 4123118906281 1981730384756 1262499872282 815660682266 3360552977046 1221644132581 56013763470 730305184381 977999956258 6164778360 272118374824 61498229962 2392636763738 1413298099827 2060762873141 823256854 3045368347443 3560246599548 2141867816951 1601419047162 4492702546546 103952925286 921377363751 1276851526208 1769563695190 1693307685221 179931693755 406820776684 941441709202 39186195811 598122715484 2276654463583 2271591908478 142606823816 821053882230 525937118271 64724079822 29351102362 829061438622 1500486111356 568480607488 1750219273007 477527126165 980823043231 3927815756543 1475912955 1809246376483 3699431499260 3320763136547 613384848079 1222426318659 2752138494884 2389745491116 97534036967 1462642904499 2979809977313 1413269435597 2711435918256 524914159137 4049728905578 206511826406 188099379912 5184858834785 3487841000605 3521369169885 407260141818 3559974101651 2899713507757 1090865220109 1888396019269 362665050503 36920663342 377443069277 423876952219 7191566484 2710893516924 2418103566892 36567376226 1328476847445 3347185339 3022642091113 2472613990873 3478855341696 360538073383 639815548154 252528317576 14540807023 3082530213452 422448058850 577593128813 41008281129 2420896719023 1620596380241 1934466884826 4737493617729 759171911286 604771402938 674887922152 2076272568637 297284947933 4005830337513 874630137404 2435257530003 2207182414738 840759059552 469353062303 2264150805964 986054276838 4312299466448 3563642308626 319218991725 91525178485 137349062099 248609262231 102938677951 2660814489993 21001819802 1408866682299 72570738619 3833648554912 1518135976258 3731058996748 2437965536797 829763007694 28130745205 121255499366 180643232085 435050496485 126030806 377435410293 374587504020 3041214572664 1385537938054 1225917241001 2079906544106 2030064093277 1915962156580 888666724204 548459454479 2582211116113 349931620175 232146934146 3131761347574 102831186968 883241725716 354735537652 5504200144996 154713122699 1457001977600 4257172763571 951414000642 732857600391 2886395240592 509486022715 193185671246 373172785377 5147634825158 2354012930939 197259911111 1645470069135 294923893534 1451918005293 372529365790 758210950636 2170432708203 758070871733 2811621464462 393691490534 178697698254 214215316539 580646158810 845784777517 43096187222 104574068234 3668667049322 12610376786 277888928201 1220887938708 1320732592944 487732639062 299915949183 310770920172 3275615119675 797141490089 626120477045 1362673991137 1538110883476 452290123488 514964453769 44221751531 1207577091526 3111367698676 564392106715 2946581638392 945893492880 1735166223067 400564052671 1593106953759 366906851107 192396519422 259067215416 981595070438 995691079233 23051170390 2114252367914 1521960365500 136902255301 1806537933504 4077983731291 116762428033 104455203608 322762417831 72871563529 607620496896 1720376229812 139210947325 610421949680 401969030860 84853847388 1841489960175 2821843187362 32307553849 124524511909 442500774819 72834842557 1496234254713 380686540384 755843345391 1176109478456 493349866793 1249965949036 109870397731 240165710351 158792001847 115501054712 4076201253664 396849954755 4758124405160 4932420679270 253379978056 5010446718104 1245385528110 289101490630 789826803242 168457935143 3287152062907 267939640059 2130085808018 660940649094 250134755677 3195493325108 1093980548701 1000991417128 2192744010648 1799575444877 1417396948630 1194673740982 2202800486593 59108510925 2228836086304 1495667142999 495654939546 73449529787 4335902148452 202558189729 325483972171 1892919172828 611325187542 370300633982 87566629040 1194294064125 260607755375 4454061948543 1078036930546 49715177360 96752830421 1511204251699 1289225178165 557982367873 2478332161529 154122270743 4287883224062 85727966187 2689642379073 318463404512 4037668425836 702041337206 899944347921 940996521884 2200418250409 874915783826 2380229008719 1909592598960 1172650584051 1952932170198 17823256991 33474183135 10336571883 998246749345 61299159546 2898276280721 543588846816 2729997014834 2260524537462 574151698695 349583729877 620903403459 3690403133621 1026893896035 564259867195 988679928458 1240807584913 1628493031090 1540142012147 442889960510 1539537955815 2000637137886 688920208682 1289122974094 2227448449740 3077421809435 644357538201 53884745235 4307376826370 4839098827505 705577948212 2240845309381 362382554546 78518660493 222632809085 2946144339370 1494606503254 1648012365076 2781949876378 648709255506 2425469498094 2574238517199 584713016808 1262046484181 30363451438 835448261336 4690070702062 2380050456504 779827162169 268362577099 450415334929 1651961424272 581162687894 966304127196 687526154589 656867905261 2976370892145 281283877842 2892593056671 328009523212 507127742156 1087742907957 808893848544 532622376383 2138839236435 2481877121460 2926855711218 370245075925 2001443990267 282355126639 8679543796 1763741393996 136249922065 1098035931810 1244679318301 3462823377280 1895244002591 3840086063529 3281067270862 731430814415 49002897062 1588458170501 1622941181413 118869636787 625565758753 52952829627 3781268005460 858887592058 44129720598 52032881649 778629256819 4376647997698 2264659680798 2004259708239 336872067237 3766753722825 161844931441 319850302901 2912786048210 1824918904058 1120201006957 434792600045 383140629374 1153895521514 617080117891 1255441236587 193326939559 236064885268 2055756577646 1755699621709 1330000965958 22206278145 3459817552396 3914218894709 3581076357676 4066456330184 149115837443 1893610632123 1795875142423 162704388846 4198740410861 720741286863 4539070782 19892850728 1300555105857 2102804440801 2324538538326 225621693563 3117836570658 2532712086795 3453543651045 226971040551 1282268956405 254504954603 658878269523 945683931691 3855591963378 2103651940235 3478970098513 3601532850430 1041340439203 335144655792 753899216814 548571784585 1563349131739 61425826388 537761571549 1391378810826 2212137103856 636692729250 3029733287111 2271965729546 4090675685182 688338017138 670420458274 669951037813 352424423825 878489000719 1552072004384 2377151261939 37642383469 4245135658545 27912437980 2378665655022 811118585799 598801957631 3845574135690 3200981882539 609578430769 2213632377605 1457665540177 1934812769706 374904221073 3976813909597 1449591230426 27164101675 1586236177921 733254363175 714008574109 2864237278615 742523689776 410446090499 1169835406760 561366217222 246655576350 2039499333031 165992019114 31375758670 1160735015226 2411718520627 1378025383324 764479025074 176957168527 3434009337071 516351562714 4166923822091 481858568659 30889379689 1541313453851 249133107215 2187295784393 3887393866998 660468622098 2685504273679 1123214857593 100090491732 2284993874446 846150189123 102800067310 2262265575315 85973769279 2026619186717 45101062480 37469430463 870942349342 1833659369595 1191511691503 394233136428 79493882688 293196893383 1368420263581 319089100961 4486417294 95690329513 245923063665 1948130193527 542994725324 212221980862 74141679270 91489599285 2011819304631 1086989979379 26187219951 2460672447870 127310813248 3520384065098 220077269979 984832968581 3964243606052 351020364016 3112094068691 855868945490 128397657105 2057185466722 608767920265 115404583412 1527079337024 1308435730026 965327382418 537730471709 202555554971 201257495549 390640809911 371752029586 45243186016 1758188616165 1631738478232 924065687486 1804205863141 682041838462 74023560869 3049463303419 79777309771 625785185535 540948441442 885548188 2228863561667 1741852155930 489753125703 235932502 31000888226 168306036417 2301735014888 1107895287755 2288886961981 112628200 1475472632465 1342703625366 584380194531 3489425634543 2107904263787 1622644303877 325808845178 1694376312765 849583191858 918054822201 568106212675 208738981730 828188449283 427379009313 3764985951797 3125103434 2089417813477 2036642119485 1352888267852 2591770594962 4080102356916 163986512522 379076483752 12731875428 1857810160474 526969238176 2893716518882 1176676439722 1029115045037 1216826544083 654896995438 1082287442838 3890134707577 5378060163552 2425053767093 296812516538 564460013268 2266473573753 1599174811212 259785856497 212527748839 435918992947 719951608804 1477121713041 496964350994 3147969106462 97534958589 26733936943 82110599762 51045524532 2670729025837 2699742650919 2182852755198 3417504590461 1111001749612 2274072800471 428256413352 2102013390706 2499523863329 65506135225 10462889196 4512604006681 1034939360227 230079567363 3181633606752 193048958358 1782572577962 4172074764833 946615100491 1023738891989 1293047713802 198316580514 4662421987461 72377379147 3496221080686 3187002389426 253931959424 1356244936655 1604168371999 705977211333 481163242682 1112530570078 985650999502 1148803948057 1501378039302 1764970110979 1636299798718 520563681211 576383615417 1082660752369 338095778094 823276405787 36462463112 989883067200 1826665265228 2525408039743 571468311976 158549908088 707045008532 1150363167703 1192690953504 1220873220385 149408561310 156602062783 84353551709 4146693893396 281303379056 166098548147 217023415436 682188404567 54660563540 1806469514571 47352742726 3601651061711 993516301602 486361523987 4678254185125 370832077004 224870363054 480010371792 318100099349 793006720026 340490407552 157330617589 34491096781 436257800195 3338661778397 182734475953 332616825727 157782852909 1774927079698 14349723215 1406143575084 2270423563801 1426345205057 1818911666287 315029535776 39793365560 3847017371604 693859941209 163263093041 213486730297 4730080611 561198837951 1940918741235 4081303340279 731366457786 3497350240595 1270754705355 3086361834693 179404291101 565587686058 246945771110 2464938099473 935161971033 2376028294259 1488847946447 1096972440453 534842946394 1445142463357 210389274152 256128282197 1802351519218 304830346075 274289753711 2349523301521 1416498332478 1063335926742 657827850041 1174702961316 3477428239401 860248150213 775338661622 19792705096 10820667329 433260117566 2305593767381 27685658519 1966165465690 2747848114745 1228776780 1119049994078 3134638557505 126907619095 891944844113 690900799320 2087750712010 4242031386505 209376415369 272907016227 3208026950127 267008653219 178845708391 28302613995 579865240711 911863298425 825973369761 338670110807 562404069784 2522148501313 1235822210932 3755218993855 1160579532216 1209994731402 3472502530695 7978337185 1921697274991 1090094439065 1129593536072 1435826027672 905993490369 623016991932 544767176610 266792975013 3654855815448 1046332183051 6223214817 5601215100 1807514241019 28488551335 501137587019 467569717671 2016258558687 4125450420363 2736042621532 1788740105930 2302741476537 896207542784 132155383731 2251940558528 3796895991269 1616482924098 175765506542 4598842642755 626338810507 867686282246 1344879920690 632037459461 53610242728 3390540856279 3609413706814 4164436452141 1854027333411 784145806338 3514202684293 1153642655508 12317729789 2841845360458 2671742452127 1978533310608 185777240906 3882375600443 548643501620 1860954367290 2654423398717 2115856828909 4148645925619 927165569672 1190443312274 2452609195755 39581868463 20326353275 337069748929 2976098946796 545949029629 255426177671 1150485508770 756300217943 135668007520 156097353981 411861467615 11186344233 454692108482 51309461088 261807182128 614641785759 254917452433 2314954754218 810131106862 3058139202177 19720813215 395020797628 4563156736180 630079628785 203581065502 443467155903 2060518444903 2530801642318 945475771281 1147196042486 251592393073 725224777281 216240939830 1450762041234 400484219327 1049331263545 922594393259 249214637993 4756604973179 2302988842165 1677983747797 3568330184104 260468371177 91564056044 899341287953 1229749385828 681996255091 2280501329656 46104301144 2369616618140 3365113534909 1155667489269 195721409685 2663913951500 872466166802 236405282929 2471533684822 1647495453370 618184687702 928928309494 312842179173 494804393669 48779944670 326079674418 1295624562786 78217232901 1150052301779 107949440695 1029276109675 81617628645 1035231305116 3967780159677 3801789658235 1872294075415 545397364415 534626306857 123781794633 88411407249 1529763627141 1373834033023 1649251749697 2055773080854 953267625574 1011363446399 1145268945497 25909119099 208878923369 2439621664937 510538228613 1849565859367 1058828765105 4073141549865 315316598204 638151548136 1441164386521 2820088703777 229242841476 920928266550 789848663005 1087018893926 424614654227 6735246617 1263504547066 1895608891418 1284611746738 50835724081 425910537719 336236052060 1357384618796 511395064786 1446291308495 3601505928671 209264494304 1519381215676 556862135677 2444796787070 29894370096 38755807466 1269172566512 3094262371103 383290742923 2275130280102 764636530897 200371349746 1425296097226 193437686273 2122165177509 516910627658 4327219715415 754892613453 791979785233 1516562756336 2412756380301 2944142169657 1053989836453 240759711308 1640392077861 3098155641775 602345704620 487960550436 1961339382489 1849174084527 2474314238674 244201555600 4902602356129 107647217812 234645793982 1003246785402 1080742494289 2967944491368 4917931195008 653874068039 75643008725 82591752032 740279107681 2159334821209 183087370415 802332440443 1952262985483 2280206940276 42291393373 1384947144558 36930194847 67701220290 1232607925646 1829836520748 1541922800641 315098914239 2295311509008 687347310400 2392097796045 131046085489 552238698273 842832893436 3991312774313 804609069339 115927625373 2208349164116 300372837008 1375411262709 2645907718627 2349385460786 107548820863 2826696892 560994997816 3689187910493 318684942719 311225081181 3773097803392 37256956721 146424671791 1602312385449 373069989204 2730782468095 336047128802 49596370073 61019850741 163122055191 1862908253791 2949924320347 182765170236 3094926416925 2880644261086 2111937078033 294895901029 919602891691 1159692679246 2200917442240 3437496834042 313286290008 581831430044 1022570337795 1040757132787 272909973339 4165825096795 1671901628668 1464166852386 84410095060 1016644714849 3595542892480 639281876377 2108307734268 832417097172 853484737165 44347597007 3148060406304 584088266582 70392944774 762455685291 4655645866 2580766038929 2433078093423 4180144364751 41866736499 2873807971343 5056469574219 549215564810 2323344081546 440800018675 183127394740 354364000473 773931428318 3573472043283 4096552450020 2132884892293 2795241389592 865896704813 56577481991 3151022482031 511364271926 3511273633327 1947763822724 285093778271 1306722751991 741027426958 111293064166 452870516755 3252970051551 248319640098 3253483306644 450048432191 4054178729162 3144562831441 4624183893660 657580674353 242813545574 1351773081129 875600360462 2332917559648 156096595252 30489791774 2238294386561 2924754055526 2885585397182 5207833947066 127457667759 3550326724148 664468695752 4780312579513 1067673288399 1420044536584 66984936684 2711112845076 3189578163818 375674261677 3323947776125 2125049770919 2768899014249 334595657380 2916866273075 30460135049 1347067599426 537433394492 164822330222 487414150606 3965776296464 568005892608 691403469187 1058036995 1971225855 4227479712640 2113822561859 816380467548 3749607120634 1827538931574 501262750397 27581383294 333746413563 4828195991799 2320628913724 1715799816494 266582144378 25516706324 642375059564 1233615785238 70959591711 82662876639 2032058394048 1989603258212 901693013569 139136010587 351771727332 813328738704 108828286127 941827502969 516166351965 1793879459946 2848203320104 1540828532697 1352107303211 240873396356 1592235724946 9679054840 940759891510 2205152701456 4784619136094 3784963852095 1804876318546 571782777353 270131857145 464327867132 51270205188 244388011639 842369798899 2060567889309 207607814071 870638625605 968510757808 2903821419313 259960118662 2772293638988 4047629202058 84088891982 621955586562 477281460431 2223059134138 2228593525787 303214882965 259696225322 534264186576 1411544895615 101831063538 817729170804 2785570604299 3063534329715 791167614783 413231606542 1418691406027 63754592672 745234143778 50200106875 1275901826246 2454684445058 480042531889 1763390468153 145961073372 631281196141 1713282988309 1072591054847 1181071258115 184011248569 4521370132287 3372376781728 721606027248 2475125910846 4134900725091 1802298757367 813229985646 280677889493 2095662508688 267816888013 984674936862 38437378914 3550092962939 147154468701 62605491713 84558842199 370291743478 979607823562 37480964491 1259803434219 2855454736330 1515377480029 915623779253 411655320510 3879337806640 20405383330 1779364320106 1419933779287 4914376302201 4061982445108 170305258237 3628127955839 2749118764629 1201553322815 1381836996265 466797506207 32219503452 228422932694 2496931277426 1713141141807 4204709634829 1005456101288 221819030414 61655150990 132812360279 571362295290 1804508724004 46475287243 4152537011377 1441452904443 1174233556064 1742322141119 257777877082 2712245672162 3662986134196 2755144553254 31519638553 12892247939 4977288402234 96405165377 39632625286 4482618590949 794876064634 1981030824535 1453362453258 66910775587 1984803815005 2808074030307 1042145142154 1465928745603 735657698001 214128085473 88742335152 699982804671 577659285323 311074091376 1407787706253 4369436319 4044794865947 1250393059891 1110832571507 157224762589 2136500180397 4789576509025 4662773914412 1974907167445 1937698042501 2035571859508 58868118260 2048239086565 1411675046986 1018005418055 268086290712 940295147816 166863704402 4100231226408 298619176508 1413744640857 4368256945903 1457076104133 1618469818834 3941255701729 562827316779 914883418313 2708854192153 626282399614 492811985438 2810319872840 190839051917 1162981567129 1625467048214 73092901413 648045713537 1539945511802 3707286085633 390135102233 2192121354043 251937834497 3147475632649 2551476180292 1193011650472 1757226349792 1576988029270 228341240799 286486968801 2518262936971 2545613920773 16120560646 3309158213488 738983611246 3829811779362 2783510751599 38441412770 638299470890 2515891051769 741415676095 78277279900 1020410118218 2479680818066 368350407318 2058967198704 1391604783510 1096326071319 310594091825 764162163876 752511753065 77386882723 692201541949 3762682638 1958299729432 144812203362 1788560907664 9065416981 257824486767 417072117702 1689981937954 2691322377318 2851003030147 147293253673 200376952454 17436823084 819741621807 66063256560 400572749796 1329032165777 617868729113 157019470917 352958440010 271098557438 3287800857927 687484113805 2490073165951 264907494503 23304035591 314657660867 446649069993 91362034472 664112130139 984563896443 220073820464 122789929999 504206487641 2295256091776 212328399821 2478381999620 1388957267058 371776996572 1601701991218 435066799470 2185871809400 308795267096 112208190874 2359738549517 4517969059542 70521203727 1940130784 367765618717 448148910632 1515554587042 659526020775 3716104013278 474357131696 282677012867 1469553727982 561620430561 269123310525 4917453166717 92222296947 80661237157 1036691500933 929899448240 118970097935 928660833122 2646128037875 2983599294256 49346188847 2826212598805 2107460754440 870319320190 3406616576662 68168418138 1562663916309 139276360567 13949032354 109376761281 2945148612863 2236887212387 1377297686749 119467819720 881578861952 4143060148403 3889339726163 4072378266769 4482455893640 250076252632 901686612058 627972191713 498672880342 1843765753175 1822939151491 104250430324 233580708987 269020876210 703863110485 1087773674729 1402790410748 1717607478455 3091857916602 1479469525359 1921405208096 644248893536 691732910946 3625292649863 970498453340 14612459141 2458835383279 700417336814 922384846142 2695758091163 3453319613 793879736728 1502705178812 733628716225 1545371648510 3957156162319 4233733417092 1147899784701 214619065121 2377187829834 1187008670021 2200783146286 461127845927 43378242015 2891826175253 744499087218 2910062433342 571067141294 390046691276 3437693114593 523458368649 542872403253 1200682424482 263728285789 86747772734 952704819695 3196811291198 3211316653282 53157410975 3076688304666 106878743019 547001955047 2918703058053 3276172979050 734190195255 1119450611997 4001816217741 3449887290385 36687660518 1043762133972 350024274211 4374626686734 1434055161694 2327526604912 245255612502 1672850133703 2608295028780 3297816241239 2273074581382 1143677399050 1460556670950 948431761232 38838924296 1312218467201 577763994001 133047253238 41382300281 17209493524 2884798582584 863779174739 618250246123 467516437011 852883615911 1981322772043 484812159936 2735817259080 2106271344954 2610529242508 356940913993 743105210877 467134228938 218109837612 2148604683 1886009569734 5554454834564 492807320248 28081590075 1894791073379 486076568198 483582993787 2996510479655 3426434488599 132467586306 288156921949 447730197899 12993383715 1186365764284 1917083040190 764036011742 634286683462 1629758956634 55562869198 3779031064771 2872171198890 2219285077156 1373674651708 291669645259 1936795300828 2360493606273 105455137699 2032906075734 663263310535 4972580135212 3565807611231 1909835191816 1981013290119 961405256305 58525444352 1045363798693 1057030362946 2848409361956 911927448041 2569199647859 899039573409 264364771759 1419907779505 1604803686992 288935344810 76579210898 911971773458 1215027109455 1090586754283 2019145007435 2962267495965 2392785489042 160839705778 2434046371371 2078743248700 178511698301 1122913710060 656935453802 45087760325 91656105622 4905480834777 547552931390 101551781093 1831956183256 2083594229655 3003241824729 2399903472974 1761383201011 2311095168467 2590270364651 180915885840 1758473956453 2757687725122 4324630727063 388455917378 83810214228 2574594748158 404812772251 107775834006 467079525904 680463483642 2303952084921 109148215668 264157110722 3113046096834 1123389396707 760243377896 2278582921466 913515224951 1239207023336 473167981155 319361192137 1043805986486 531305461758 708602282814 12973776759 1216684129440 811831844933 6402709831 4609321946106 865896108439 27053481177 2276484609810 482962222661 97496512126 25711100079 593359213991 546741665354 398173380889 903073302568 1725217991393 1444908416669 491554982947 1503823991126 1061016184793 2846908315452 2731125301477 3823783462723 216579088859 1398874641780 60141473645 99906726639 24041817025 2881403979949 1003282370661 1361517401282 660290842241 2285593383437 7438135347 270788435897 197109580956 3541544900518 928953691080 2045622968452 755124917007 2477635211210 1266128692660 38152587265 13177653233 993193799109 170546075731 485729619295 532783109400 1653794091154 2564403877736 2025522921152 179747252916 183195498305 8602837589 1517100412415 17341601833 295165668661 994612303237 508008112784 199419733138 35285398447 437685439578 1268764189657 2060401076308 210087111271 3422418485390 2125580363733 2980983657251 629951523045 1865120909450 1401843703939 50185166791 850408872197 3173051925520 314052792893 541195839850 1289442345745 2089652692826 806055618520 9473478406 2641566299777 793597864782 1725815513083 10321960278 1129265200120 527140402066 16716189157 1058302922824 2596019577363 112913559495 1097770895874 2104467561200 251084897029 1140550493247 468208103182 79340028732 453581454510 2545742265462 4844796797974 1878485408563 1642940746609 2811554179387 106419202403 944734403374 117564239225 2102859434055 1047139778109 3211853460826 159505871089 1850507566365 1305436466342 2499006114550 295118406456 422777407035 1006526314134 1468242291981 624298467805 3745861974788 1819396627824 2984526199979 846618942637 222598918662 1256774190760 501964387086 538565222169 550756145462 24026182804 1100531559120 1456801509666 93320631684 2953413593162 3006421070512 3759834891297 1464261967306 1501514736809 600966450800 770826335104 314911267559 120024260144 858532441935 656343410407 408496522880 80848248453 37393380579 1270356356319 546632904747 48318543297 399191163598 99032600362 123103275461 1138193031996 169024061658 453170357543 809540666250 3272872453584 2877485412985 2106003274341 97905866525 644173982281 3397795244 5047536535966 980805354176 244051748294 2003431597507 1238027727960 2081172275859 23878091766 3075173284193 1606036686375 3087704682572 4133627950078 44651201593 1026219516055 1654968884373 5115167472924 967845958720 688750883671 106019742651 357935460070 278287272508 43403300886 1289487232287 530243761715 3524411197693 511802587010 276029493697 1227458950661 1412730454408 140979858833 5044008179689 658227511163 945370829602 3833650388801 861794649107 4475336729220 323362624708 1141753097321 1960159839400 1696344432896 911030363286 23105974556 2099477612839 175800506970 175918265264 714373220977 3507300108454 429605970633 3180817900445 389071749779 2083589594910 550691789049 42893646390 1944089265234 1678005604795 150660977399 1503489030509 482635568809 4796743705450 583725680591 360903746956 144138129628 843032998842 3522131479652 1409540718276 712512068827 3600391714764 268317653862 482454018339 2910919343067 869116734854 175029755143 222094684019 4084559142768 4121921370552 11918806879 404735457877 1367524284988 250523522441 62229532243 609370850673 669816365210 155440535348 552097039824 1069077416037 1062168657161 1293532108773 2063007338853 111779049177 109828933177 1118275022206 1029978652056 418497707717 66849702981 2839419974308 4237076019446 60086452892 2359984778252 35990322561 152990578262 499014800595 1004733274946 1460398260370 5346986345432 4335024191057 695724539828 1986754474385 787898361023 2572179281881 2102506381801 717360255342 2801750383525 2738923540140 289298973609 138239464535 1212116758327 3219553347592 160967492537 1884497426562 2413695436237 500326186269 3332118248747 1211008781588 2634302527181 1653333748022 2294011923707 2835100791427 1371258633050 1829838347445 815290670279 4260256809257 100076065483 2501756571937 2912969850689 885863946887 466185478127 211141903480 1029848475184 321948879638 233215431703 293264280909 678303149958 56767476198 767276724026 1371765272519 5286007901668 790656379189 59071552850 1247569005741 628582425419 5215898504433 539311930933 481875030638 657643784137 1392628233146 1818825862879 4196899131316 365687816356 449974983162 560393645311 457301637863 1355664432580 1269982620684 1434359588016 302107561286 4820362175225 951499839768 428071023615 5584868530227 414455242915 1297689239911 1511258149469 48018373725 1941454732470 2552913109043 743514148506 1692233608988 1097505631932 564656556273 441128741442 161637342041 2748205180650 2902154385307 137472083988 5088620247274 295395744688 2310507748428 1017468487774 446049548047 36870210809 11854472050 1615148099274 47069223166 605028600027 957760023609 1203137043016 2899834249849 2715624790973 220291508426 1044424314101 2770783343420 54434628664 1361362808693 2124923118691 1667735259809 1660800052093 3165805073397 1847546177763 1380879247195 898519363886 1525976295572 1551989301568 1534993802622 3581837302274 4242112756219 643371966765 68220413257 68063636459 1693305956696 710796577092 935609533323 3730053989597 343910957436 419302132321 32093972180 80599707249 1433864436525 314283065618 1248659451138 2304534223795 16993034548 1952181325294 1435522137073 366718588447 328472592855 3271024957485 818428299914 1624835938224 1460775428480 4159243760030 2695196737242 736036787030 685812370965 119527139063 345725686503 240151453443 1028962629617 470053042188 2387947693949 222100300731 3697434942796 397001422064 2563611096594 1029834180879 1405808735559 309954387194 1470527185806 4206880442388 96270426578 3083231191416 1463320390479 1459753975745 823816928795 88275420651 308199684532 614663460717 310574565623 629578497061 2659747616419 1608700200550 1891535998706 976508542418 567325242846 273373594719 76129560374 58085405451 2927952974750 15108522680 942445319561 169560274743 1630389846485 1687107854465 737025325638 6536358867 200711307797 2181695247922 3777664007 487843058989 9183112269 97896436342 944714280146 165137492259 645300189651 593502257868 1032863465939 757090622821 5131333215598 1324279513924 887915491229 1004634055225 3259691802933 3611845663540 377215692730 210778253607 491803611161 3813816395030 3503104394105 2255813226590 1279188792697 464863877289 59969700515 1817387244678 790725284030 1177119724498 3042507467360 1738962308410 1010168249981 4283876561712 78403828803 368601948324 3376840233222 2241742550690 481662384918 3270442661 1417943660908 499018083010 2966302602363 4298429118011 1122989333878 505484389781 16046658360 1325636873653 1188942790628 2667787423720 151363062329 636720847067 351757896759 3865328575909 4276533551316 1705192615 15037306244 3803543519893 1886721616007 2905324833798 2509453892172 930144041389 177916573878 311788836401 2911635675777 1538883247713 279885052619 3328901574741 55978243769 1380141109437 655194816057 810566424475 1299549618202 30418860618 4970184403934 2181094952438 1534382503328 1747789339903 2706074743566 2879009882182 870102891355 1173201687038 130645285722 180043837253 184535205577 1119875177851 2946572889322 1129282568256 19673840431 675486175601 4529250739993 1759124908318 168909373480 1194019347776 956368841652 58903825103 247504894094 2157028640522 151249895045 1210138267240 3200779053362 843709968214 4365774516667 972934384498 232704299680 368463145653 809202461279 19829759396 343924267091 713817396944 90521449545 4638110935795 225979088794 1818477450712 1475572760578 1436765264643 2849160711092 359669063116 3133109635439 679592967009 735071189421 66197250580 175126735145 938801087684 383721903835 1565820467091 367608595907 26361560616 298197748125 1538058731202 1417321092978 1719057222090 657263203989 155514794915 1225258691109 1553936449007 340625587719 1465043000339 426236284573 407648414539 1346731160823 3947566333575 869952928328 5365223440675 1985151527934 188954564313 1077922059532 1192721322187 440898004804 23998094631 2679825768844 1413248693894 494353500430 4318576127117 3661191735012 359320372064 4583301700417 528238812498 977568178383 590003772659 963431447927 767392227299 164975268927 997788523585 317481037629 12175677951 385236269548 2390836771093 2245807509591 2346216125726 216038542455 1914952691205 3113974446444 928776164979 416017087948 348864660088 594518345323 828123027191 611921743210 2583562095189 1042912948219 611921327640 1441431442631 232198788940 43807623755 1039404848638 1273017794115 877789036346 924926015633 697429517100 3580269218680 522057422794 1303445734260 2415423313080 8390626884 15298409786 1247737356787 1451086092714 950524779012 4839951399 1420145882185 780999194617 8394384825 780565972742 409034368255 3442583739897 198764524070 313408171804 512469510375 930571706172 3672827147327 1515582723036 2338633675128 690248085064 2457889475277 3418905322 1080695283583 991758920093 98218052147 3274909570291 2575019122852 1194681527215 14412253058 4596433905843 4267766834193 1298431292922 4511996387080 56722824206 1094788867600 1832498852647 2317788727337 1863081023395 1147767402047 286177311961 1153828717455 494833309404 1730600671934 42191440672 106149577241 808155319144 179983726134 1303479102027 486759277925 761699684687 1256948479143 764085200664 42697100625 3574719932381 181297138816 84882774936 763176302554 2112343366715 104757455634 3736588124817 989073698719 114462859069 1593580636399 2983741155290 837444358439 5099813389138 40794474706 236127562987 2938790425070 2294735445045 942555478962 157152262659 645634337224 393204044238 1251291753300 4282563110130 222305478685 1065775462002 83188066666 423772031910 919614414115 328607563066 97983974806 2241051733403 3361130503138 133829242795 981820673062 4321964669479 670301580678 3142922053415 659959378660 2706720697502 1793772336331 49190099556 1332886856823 56506857253 4551700854436 1137197773397 757875791768 2332348243266 303769465038 493358593198 1422035259861 11976123903 56245472980 2822992724554 4036577276186 1357763608617 76536883610 4849900607496 138712063442 1201585451404 2128257708020 1287184049473 916163859783 802105905791 9761712196 1344178808797 2654235630948 1206933894735 563003829537 4351335047707 4288225348154 834252797244 383032848230 210570373781 710506550930 789825870498 1543569842651 291907755120 3580690817193 1778654251945 1817927061570 3571035679313 2185927540053 2209317209864 2699668775813 1039769805218 139432889263 58821005771 5077562477626 1912028081768 199421875068 110695976786 1045189603161 50482507907 2453358041414 673447542560 950260528659 943783899284 750055592386 21821182345 95150508095 549615684663 451336440452 2689912324681 2546292502438 2100243637786 122377338397 2355312853139 35095872666 29186339244 388457590294 963017101256 1189338829521 927580743100 846818136996 719549640572 1803530107078 48351670086 4274520164521 814825584986 132287355611 361442396109 471317708080 2617037698537 97012749753 169367435403 445256163046 2120718568288 1959578453809 1512704772683 3392428070511 3648323558214 1115400233741 3286150821216 2631892235777 236218747374 2085993699669 3790884279899 948524296737 255108613953 171334745961 1659995096026 127142499394 192309718432 260892048371 552030097561 641870551483 718830646866 22009010496 963714134000 525974678476 2188740161095 36758457584 19623316681 817334621622 173403988850 591031191815 2416760772610 532073224389 1162339718723 4500155464832 2760906013581 2085715936697 152371328577 3086262096784 1686526744502 297992120020 80841244611 3860705809397 5048246302620 4361030641677 123493836048 1531006042579 425855790549 952429928039 1761937329659 10698405082 513882392186 2364241798404 350147932449 917685238597 997967323382 5222824943965 4694260834 216993683662 2132397584906 629016300386 1540007953560 4017965122533 37281231502 1660188941978 817397310216 2959030619051 443846603655 214278899908 5136531364679 4362517198347 527429195116 56273362065 40863597029 4374217172861 1818173972376 2273391832652 1963216178347 187486309750 786636844629 2200927402163 949903391630 177220358025 304289277418 3637640988421 474209291054 2504409109492 1175032857300 217840710069 957117444005 260213888817 1245683538504 146630548926 499681529344 1983784071323 146711405106 3026114103306 20163357087 232978154906 2319685209287 1019897794261 2406273016061 2903482560953 1157553819623 5124556909335 1740677936237 130965393514 1085008516277 871723610737 1188319011270 411316032127 2704721264132 896762471422 3192370625024 869359652096 1463223398397 944621840916 3533865232038 1001730596006 323187035766 271753637191 2705248594567 711513043940 498187976119 1600733965654 134334095831 400136404901 63783807652 339271662766 4936420742017 1709925292328 1996342234655 746434989964 2922009850910 585506993480 468355876030 19980337433 544285379630 199568886025 4386503684246 1591558551977 1961316916952 1005770719731 550707487493 883951189914 2085573396120 2907558537831 209677936025 326675284443 23529817142 3954465622602 1030643180084 1177883089586 272976619032 4657408050349 4878681421068 501450970438 5150374888957 370010007876 1142731062397 228897251826 733615990831 3413898723446 950343365766 1167226206137 760860992473 883787428750 393487368218 342595869036 27131339804 2263523813601 771921888491 1533193101228 7783264434 656222749011 733439365534 3908775479629 81165751784 4265813536890 789810330459 635983942751 787066806745 3798499769134 1095990451701 430925005491 3704531171929 2993766377348 231842794840 3126331038 5058509740099 3655385703 417800110580 1346061899 2747620537306 1416882353775 334012189957 3913032508057 640301137708 2240956389888 1298841911253 128504116185 2948382139634 1906321768520 2283623087239 106533098026 805064486287 847436707517 789952931818 1424361018463 666541242699 151898257454 601688495439 273494551486 233143546409 356695024354 998597265296 666671803705 363123937415 2944460197708 1748181498607 795869518564 23708609244 35326554427 270898362110 2005553457866 426682755391 84950562538 1106672382784 585815945581 4481211954620 3176858999102 380702809460 1889216106861 2122325101310 790013125305 319250281060 679486220267 563111533752 2769832442315 2532246966656 962013659527 2923581304789 306010456316 61622369747 1609167487381 1171819832628 3198661636816 371549516851 785520109932 311843201316 1525912046987 330503030249 388594114188 4861647263558 622389975477 54362360262 570467707786 3256788862587 582916216917 390022909757 873609450289 1603116355265 133241003865 2819899763668 243921544472 702236355596 545495122445 626814124680 10476497382 4723029777219 626362179104 787750512666 427065736144 857368491072 182117432345 3504967674046 574561572645 452044399288 4121265165496 2112102488421 879225460079 293925734597 316286912472 853468683940 335387704174 4498129183891 58324371233 3188897430361 1496766181035 208964754125 607145143352 2615768110101 2927336355769 906994311422 1747304598139 335933586259 77932503587 207084309343 865505014465 372229715136 382743128770 130852249110 155236122064 709292616817 1538354425628 2990012106344 3345534100128 595733064690 1434853888428 181387663598 311208030449 496434342205 816536539086 1199392746119 2050892451560 1289134244978 350233216552 1785844034610 2197518148373 44593971762 423730972279 508107234875 834408486627 1358225499377 960671210150 105240827884 692735283338 148567392964 3689299846124 2819583779548 319419836161 839425461359 3758634851916 283157626908 122182796042 447912636398 1160446495489 493472377270 445048928066 2116943953376 2285080456327 958089481973 1845751809533 3147670030334 125665898231 839215040067 3204384061 416514333556 207380077826 1965255910776 809895288346 634944321182 83082477612 1204894905577 3400426549639 41331578899 1343523251005 4341831496341 2529716839272 599141923743 154973272199 1534839933730 199536785227 1475627902569 50724403476 255222547920 420360865616 207713706665 204389098243 1890229392215 869810191214 1025504938228 565423532409 1285269406867 2359684470060 505072559178 78686455882 3903125668641 5374584590675 3825037899052 2624863312241 1359595131861 1317079786464 4783758114196 314743034394 2282192850961 10763187804 1187767724238 1206714460873 75774243697 59599753844 769859247199 33197250421 313572474987 5240493600101 218918311913 135759458164 524856520366 2520122917771 76613325709 1006332769168 948651881749 306578278461 344696732677 326490884193 547555559546 1082503240197 375444294583 2031332508415 61039934287 3194314732118 1025078202098 3472910632314 884331390763 44433644535 470415769355 2468915522810 542484208185 221425792445 1049581853274 1057777055798 440852185331 252319140501 2281775878343 450350899122 267604307835 2815384236074 527678668543 2792498225473 389502784943 2654169845346 8163856365 1673637221910 386976178088 453783306989 84628725352 1686712605877 2423269694161 322284450090 649123465045 108492015753 1863553860185 1785847839864 3151948406032 289982852522 4797737078809 1688469895114 2306909375054 633432820789 48187483841 352864353005 165757781257 1336824789007 2875384504343 746886919056 251776175053 2307869537535 1139928585727 405523391345 2567953323240 2209156877703 1020759360405 2604090920180 1790851706 994529782997 3568526978103 931901986182 2213836686009 3003619986111 1549996776662 176920856674 28868558297 4269208418249 142613729797 289543821458 267344680992 811526761924 12614491575 11684237993 41302196104 497464328909 3197396864499 1815945934397 1089451640878 3216018396020 1618323594820 316563319192 128177576503 3646727493387 446798831629 1407302150718 1140397590642 4288612111551 457767414322 655858792259 1907218448908 1318793882762 1491067459342 128329452710 240272382950 2949090391024 382692260778 4239337987 657911835137 516326706547 1950353024366 1352264831019 1501720995505 2407409068329 1109090411989 1924174342069 497937539015 76760377431 2055236505194 745899412194 4834851492724 1421125254475 1165292013164 2909163906616 422311980240 1698836235960 3744637233423 3374617645813 1621607106747 1364547979293 858315677721 367469018940 15055053690 4342045728994 24339259763 1779278269028 466010669969 19951255554 596367883797 1936265413256 1837036128356 1029985754971 4404043619496 1008148752955 2907424862150 2157588902541 315222134542 13202802943 30595593628 1721407813273 1479668013627 4538909598244 13943739646 377156978658 571908661515 101889271396 1806708618020 1478421107954 1821662787122 1559482729235 52014838231 1178143506945 2581092379 24105199496 3117131185581 887797803747 1030992617611 640042000364 4087503344996 1385612522681 95397077824 918060778636 2257091777108 1868874912139 151664946947 44074917280 312669813113 2079878845385 4451356482683 284744924955 152653678872 1916054133080 2180363927433 1142683086872 149701148389 625633743249 653442958727 299220132558 813698500481 591689603612 1809040706673 68305572031 103985117044 381397051169 3458423964467 3012545507705 1801078214935 1649412692557 2413831561537 58942359522 431629513831 637038410985 1221785804051 1229344630976 569139438586 1097294801827 12458616112 1344056063633 548156729646 2482030972483 54048650981 104365435045 2145352617050 184910052143 1343346059886 1773936792141 282561222474 2735068631596 1399911649781 485658985691 669924553562 139631429404 704965629577 233122558269 1033281844864 2392023275819 188872837161 2209676803038 1090395077501 3377494773326 127662795982 1757204526009 3066418352422 169131485142 1491731659342 1176672525704 1699863106620 816599960697 198200833826 791597522662 5069970291296 1278646910563 717933774803 358018768588 707611595108 1509832815809 271278302629 1280684410735 1687493338582 3487332428832 2557209784420 299143070127 597721324056 702529998930 2915576435812 1822542760686 175203031535 1261944677154 1229354106086 1776275215392 56779798262 1712098430286 244449469903 1807341999646 127713747367 91004896729 1421421486531 2807001433787 16451197097 555536837228 1157762255416 823765932087 133001386970 2771503063228 224758195122 216165348853 3997254764506 1634802426096 3046768294200 1168104520324 1810701083493 565890951504 462514153414 2331883294184 2934327775848 934455701581 417376907549 233206162844 2746570412957 5000768441794 341433056171 197192523942 1168953020276 3428695648328 74199927513 431613312033 1074745021971 2493962608913 132864994545 5415015440284 788901185965 2288597249852 1570368544745 149313857513 114135444337 1638310400245 1374870416564 766815862704 224688975641 691449690822 3379957577342 191404191507 1215739592709 2965282402318 140627986294 2829921699767 1982683947642 2706625950435 243492896620 20022392338 338581156232 924146320970 1455344504375 657740749649 1236625081842 56901478194 553929251579 222716411595 607896806761 1908633023469 1215054374693 99583633929 352870493298 590140610298 567599194993 56042090355 958300831693 3028758554039 327478887730 224207922035 3925708007017 424609367724 1730268163134 4067621730008 965606149748 559970827017 969283663440 1058911825479 1320667025560 628611421313 114717481723 3897219033120 278648406956 827251649525 2658170630201 33952564374 2534244547624 740457084894 3496661206 1898448797708 1516274287227 752163263388 2700517870173 443973079582 930204591406 805417446640 705531395209 984113929105 1950111556967 2114068377764 3238518808860 4117061936823 2457317350215 3169400761030 3693452281456 4138435989966 901512783832 15426433986 1714275880025 1242592603549 668621239751 1126670354760 541853957797 2358987443374 7457567460 3096704455266 1621359322079 1119808472199 437149728365 411692001312 757021909411 3755293720051 46370542605 2373634372200 994445811820 1492418812305 160818755176 1806886644414 704614713156 1242804064615 2118252352590 1882998885508 61125284719 2666814332000 1443445526138 613331973999 4280036116 136430638900 481274881840 4064765057095 232489728005 4669692910748 123447415333 769662928279 181375338088 30146186962 1112239796733 2794487322909 252179058859 360751536059 176742354300 4185981201390 3799315956638 1888728580397 201524893976 2448768751735 63395198727 4086301084216 1501268971495 2029463118943 80755470680 287639150772 2564173357170 510835842997 882349820621 2229620615771 1291553085678 1789603913653 787350057915 1403271005805 1577757816420 2108800206978 1261923289366 1329115345589 429874123323 2073061577917 4643858550265 1046115005788 3603456461069 1021906703450 1815196854031 2630134872705 247694012560 475909421868 1176531159600 714654234581 1164637589339 564062217505 233792269914 5164040946169 1092542911559 2835960220766 1422285121316 1152355478541 1032382622220 846836657246 1086594753687 125444847803 176574902978 1576519692140 3971928984411 533445122562 8250234461 683037680686 1284185156576 771567017468 74470978199 45779976362 170678271742 3375272091234 230526476128 1384268364500 1171255865834 176531239 1917631295947 3180058834712 1852309054353 1170933442723 854194352471 1300077711930 509146822423 1394499707398 1157965369825 334580927372 742152256435 2569397717423 1528729120558 17620423688 1115156065059 1563369423224 1794058918170 2859212889085 1198229959329 1196006080571 5228276769575 4104599684817 201343366356 87890352575 1659554631977 1203478383758 1086801272530 208144364570 1041446120615 2055770690917 264941988451 231647678588 1017745946617 1027199490754 335261108630 738180367487 1399159261221 234500100190 1787148924808 1374107796953 100476328904 1108884239166 1710741051486 321475997183 583684478194 3424229700665 618775680258 252722822654 2885945486924 1071635663958 567604762488 2054009908921 925049935443 327701583379 859824097220 116955959270 865577555930 2131055202614 564118849928 1757773683404 562829078881 73959362326 1663364323488 1733679303704 2882235402984 315319988462 1349451774554 2664106812995 1375109932702 12185528741 1134503630964 972821280467 114574226048 596044391534 1695536116359 1582335834371 1628052756429 1315872959159 1513921333861 174503877817 514440601976 4440894024 33597468387 702432273613 3945539401793 27365644889 1648573790505 37034838491 2813769358833 1330195824695 2018421405793 1482139899326 1073556946399 373349864794 429827430011 1253813897033 516230452251 2461647014988 381803265790 3336088035 1130626711022 82689632493 165995864253 1331504659865 81525184753 1034824949567 55002191396 794385915226 594128515455 1218325553959 2774133416255 309805342360 2888782938651 108865292955 1443042872497 192496787059 1006060549458 1790726352571 5446689977 414442020321 902571404309 871639789316 2516502294684 610384001722 136758293151 25515319498 4489950346102 129498119726 992361190345 2757385030320 218787766317 626621784162 73251646568 154494388791 683619438906 73583623331 2167700343301 4700169428238 408904744605 3377772277780 1878231177288 1664973344958 1886028910650 299983381039 3171804669721 314534655112 683763166692 1039780490836 976118526530 1660962281573 551653633044 3967120515453 1628416546664 2601778990078 3504111833840 223110973080 501882008921 2823935185181 658217759591 3523777930607 972392378192 88674600499 395393088423 264104005322 355581089174 1032188148081 3061837905351 374550968104 7096501684 18784602464 2278390411700 1801617942899 446010895619 191589776663 8217989454 186116476584 2778585230500 1929661647774 1729350501566 686819571447 82982252475 49788139076 124258673317 1667502161082 1607756387189 3313823010901 12229769329 80294180525 247068471844 1817739233290 651192530043 1702295750189 1275050488861 62615836280 1187497084063 1453815619943 1646789059336 1625736653081 1107208687683 1093833833741 1431845546218 4336241423560 934727385568 509997875781 63021700170 756085002604 648855204858 890016700832 795549083844 2196437185997 154017212987 1515144698048 3332181833052 894207092386 342387585181 467725010731 615994830283 772929820616 108943465861 1709403137422 26272504018 1732518175896 2838940770463 3384783028424 1819956269724 399078055675 2785213265992 253615540867 534470301257 2980061049019 297920550278 1917957509468 2223077812532 392004465401 359111275249 2139527983572 401870816415 930180799088 443957680879 2263579739152 57447155812 1083763364184 2380328361052 2251204959211 468555378073 2530008424534 953834352957 3067719216869 310771373730 4016030439858 838501341777 2088766143434 2375461510405 119769408079 3523861523937 1504787414290 173179970442 770076743183 35121514932 3452241634584 77243413808 734385031628 841425922716 339820310981 221345470049 40995741769 2211031694544 2183264201614 443589097255 1011854558224 785398501649 616924283579 460106930655 2366575022623 1943518227427 933833129890 4831147394832 213574856531 1050021959 1162729435391 2253422591143 660459239603 537969921060 25083771650 1107487999948 3050211972268 375859644828 1258943485894 20782562150 112538899835 1244072569029 3417628499394 735731422139 848767676057 245549579530 1067190262343 551939336649 993948817751 3143388419758 2314790084386 236268179811 855556279964 831917616875 1448936914505 457065166495 21269916734 1327817678576 1944978546967 2880226805780 1265972328204 268913541323 2922964718095 1068081575343 1607729514280 84689791200 873525306552 43548154092 2769907697517 111950273434 1708488634047 1000199338458 2465613077428 1029528284531 231176969351 368033776940 2181870823680 3198575320936 106420654500 146980339552 408252076634 1328884219230 247268623017 232582819611 559279596688 2882029412743 1466234968937 566533110731 3899573034104 942188182031 252616225334 258996257610 3126086765467 1313052508768 2950746426557 316200792976 3240995289082 861695972162 50006123112 3006620386868 1596318522780 3165262486785 182108119867 548883127696 2555814415150 225417830175 692040342345 38728089922 109076326030 2082436651239 23248109882 2506903203385 242705614575 1315823107137 82635080080 4410712265981 425753335064 3247413425093 1087053018567 1288201273902 517270190538 3982651234148 1224612674752 96446942095 165220706998 2021405923232 477754042648 2105714989699 2322694214011 925809973612 7312438969 551023975490 71117976297 68897476838 1929246528997 350562038325 688991919406 4181288938025 111084793157 655626917952 929404616920 1664226112229 167215399380 4317735373201 1817116590298 60002522974 1165436187373 65449292952 2375721264353 344286951869 842801133309 587124823747 549275026615 23070675732 2770752541644 1225355401778 439054569492 512681708013 510762089845 316851839543 18607238113 1518770915271 100553767630 2927533994181 669328094892 577939560096 1635837162529 1050104721704 1433523469999 334783483207 612792629874 1037834056393 2298714502696 2395432987801 250982172469 58546809999 4967947217011 19690825987 258007655970 1988733195019 106597374155 2221102110107 315223976499 1517798230718 4469130939205 3256544593649 2790217889781 640369159743 2714177552312 2869031924738 2214130310952 250840275365 2018787280483 3164419197479 1055882489962 2082323873215 135931717508 677646939869 1047934051666 1041250634958 1773643043392 355299871769 335401540067 595705030734 1332654424450 1396328656706 1346471513503 767142769067 889560737061 2806621459072 2007716233560 814210763011 70839259686 2979747725115 170944980726 3551282131414 1928762885656 960021078327 217793503094 2143329473722 1849353446315 1105135032820 1724181489084 815432580153 122188357720 2724202489785 1082596836322 4555942807977 3436290726218 87891672749 2989231200147 438138192065 3271707868752 1656283725949 75752194408 223394613193 211601505508 1369459798987 1376948817827 229337407489 3369061708786 1865773037290 962378777473 1181999275089 216511155476 324123958928 124123857115 124874513004 639237276102 99067152134 235340065637 3200857326290 1824388623605 892166021400 724138271341 425069447831 3709760345099 207945700692 340908319646 139264755013 399827170421 987036092888 1451654623695 1651988610578 5118876508 1489197577526 47791907876 2318480535211 188454018206 1277083735226 143338847213 835615311942 48563079005 1585813468623 128018475548 73021672189 7959877568 547755917365 396704275028 218285470040 301722666272 176993014532 289197978654 39049221510 1038177794788 4825573719856 1155745661701 1741333805459 2727187990557 1298921978258 3282327399953 1955588062269 52719404616 907937074750 92985429027 69488570180 839041323576 2283367191944 1378018781419 1884552632606 2578445202336 1754498058870 3182315562 2403922268263 437821861197 4560127306407 1397305242799 306228579373 1381959126470 182068355618 1164994044863 2119483101785 477073562138 992010239665 2943952711741 2550570128903 54084193251 273983009886 10176461692 927091271841 1895999095209 3993935329634 548503937118 960148241295 1464144750518 4135056817094 1237256227464 228696953900 2320235052662 2835302369268 1028226698885 1916547389362 29496115657 1015924570528 1044842951997 198079917114 930933212973 1993294662050 1446896184442 44842294311 1797914779851 4087155398419 316828896124 766896068078 1562696975172 755245019530 204666487229 902260866112 1028607194399 1489636598392 2125424341022 1056816551368 90101373220 451737814009 4203534318872 5106615030998 699404635207 1317618153867 973115598817 716964143236 1394612304708 104266407768 12345401912 3932107529734 144151286868 689504493394 2972218866646 2522328655932 2403772704031 959352036076 83698857267 782478514702 4826208958982 672538620931 117779725313 2300887059 1118656701486 305266925930 136816237814 1168235013977 2928871958526 3205237007575 209060500394 2355545500210 1493261129612 1282624620324 338518084010 1852527842181 2216209413193 778983717926 2308429264000 2312928532869 214646044760 533949540969 1931551977407 1311372558446 209202362630 2174981275116 1660264517301 2863401612319 138245347050 1965249883541 2692186072360 1383547770855 329071388769 193372540132 2570918364148 3093495388471 483470744680 1887931961449 125917873399 23274330566 244076235147 1246738938554 5068926012194 443793969912 3581590008397 884881512574 184121869151 732198779717 282478483201 1791861584143 143952055311 698765680633 603726994956 57591230232 2065233807789 1644385395200 666870554746 906767294969 2687560527195 73539383083 3485881208063 54253506899 270627289337 3236509206899 13298344631 176282442306 432755231759 1861254891207 239743279464 3959725550948 1394027114064 744695195137 1961912422597 4056198562650 561123054858 1495772452531 496225411210 4449437964755 1111084390370 322292378820 699640482977 1344060320716 441999577446 359148251996 3043457684726 1186977680374 1351895309958 3149679126215 2741415228270 2270111612878 649736216100 2523718186463 733923851487 4712602566112 409122269616 394104537226 215227969531 3000188231552 334019785885 93034281344 293733011257 4479694315983 209970783872 51536605863 39371480240 518313006701 302252429903 922832138751 1749798116414 389608595443 241976938226 2741588971116 1867633856414 492188862214 172910224795 78042687736 448559581709 635708402365 32712403928 1785585459268 524536268875 1442185205300 1302826751148 15333322459 366011086347 2353031614627 1122738929385 139133788146 1729656151929 547268916204 186398558694 45825362326 372280784154 2158927859913 108424385376 2238878794290 720461880429 515075226750 564569005830 264507555937 497561552542 385816349234 48720850148 699141642438 3838711763970 36821958064 571410741569 539159831882 217558828687 2760521130469 2398668052984 1133462344171 3486205578645 1366145172224 432473575724 2541657999013 3125510048537 2351358021715 541665805440 1504730504045 2927457250963 1812016085896 74136603465 178060389922 791174051830 1817973500225 75060787338 8340602133 1628191713629 1511836166399 1011230937928 63256258987 150949623939 946130081966 1350225998995 603774599951 961904138900 1213699313331 116776060583 749407574792 346687489524 283568466505 212794230782 2751722766629 923976627137 698602050006 1269283800697 474102656790 921695126539 484679704603 195773449423 98934624448 1933030613244 370566465550 1067051378025 1082289918342 1988895035194 507404481223 298262522071 206440278223 1522468801998 428608681577 1308861793867 742423029948 562484912432 45122110601 1435865331863 2461852655480 647708939508 3902607695500 4362275528179 260295284479 117845635546 3596955204564 1419812602040 888262422717 116309839536 184962215710 949882799641 3525523707658 530732040896 2708226538347 297824595436 616417750492 640750700869 850235543630 586080067424 1581347291680 2972753017321 993201473945 4275257474010 162488080952 1540426835310 145302725074 1046502391163 617187965575 3676864332903 526608288053 3921656701339 311175906659 3356387292840 3403942275342 422087925119 62833308076 272387325460 367127894526 1271956157866 976205598958 3596291231171 316272952887 3889683101730 2916690031750 131983055113 418144386971 380749863876 583205585121 1663097701105 46090741257 1558749142967 402851665640 716031042085 4592934291955 199042384298 2604788113217 1042321695936 999255322505 1712484202227 651540486699 211017404690 2372200576352 3401212091568 1418022712498 3562640983313 115866774441 1374966374079 4209067872694 84451624021 1153152905329 435473367990 2243341825208 2042668177663 407446143458 2046846389229 702666036914 2059668937663 1963790695079 2310525452965 687633281351 250231402076 756349013090 1404976995171 1325499696990 1717640067879 2364203917530 112502567380 361606348193 74813585570 226198817064 1470470183502 21840191400 2144688289629 77249874879 1087518387393 1522896582817 2928776975516 2194723718955 477622570528 2614284428725 1617012488062 2494704988733 2024371347667 187321562559 507374626686 641990424502 2827682507370 1567036169112 972150145958 1328414253233 161998981881 238420818 211371735990 1534415798630 363665095193 3050345611210 125846372451 109709771963 1601151587644 4123613153566 1299958467276 18224786710 2113269093096 98887890286 2589720492946 1448583156182 1646022327837 2487354589193 1028566884245 242202905776 1335669531488 1823057029607 1908618784932 63238468708 2922367395140 152640720654 490333312135 1169301001103 1554069276534 5299685147539 3407014974463 312602651119 399153743550 135820068991 282800000659 2931878519538 171406772334 2666733235673 677738119449 219092030488 149623950748 1691638076701 1175236383135 2700424807935 411179239068 7822895971 300240641888 2234976183552 1698279003076 79830204799 747922469843 4405169748191 25220066290 2717188725094 2006473425736 1962122904476 190396544915 1304186684768 2093209522474 433170366382 398577367299 596257980280 1174792912519 2077986392151 672665878780 410856071236 9180931287 173735927716 121961958770 3627070806465 574928112055 1453428277663 3558670265316 1746475962441 2674346263160 1676879519772 456780300927 2280009347176 2555197893476 242910288051 1354156650755 2981151556672 2483308108649 3537522760920 1645070810034 883093652751 965563718231 1509166911202 1786226230884 600739684999 267415235238 895565515764 2713838460754 213713065115 1459477101388 16401052356 136970719960 818566601982 1182144709421 2831315316299 2183099008437 4294390565286 75962455088 616057828322 1479420057288 1866865246513 2380591231332 535062538391 1304938800316 574322655046 157540177615 3291587463913 196615927580 2354999829128 264874162169 1749410897260 202801690350 1226627690333 1338838145167 205997851108 1781996093230 498792679138 113588266587 1317119485403 199261435364 188951172664 646388283923 3901352074850 3489810673273 1440774560019 9327230061 42205686652 2087733445412 157928665580 526088373867 1869963892413 3087814955848 1794658699576 16810952551 462364106021 3418998080174 1883952505932 2311074741940 2834169721742 3402253073118 1348894149828 35776851612 1072686011574 2619562421663 1651236436517 997513433677 174945774417 485837696925 2938600047468 152832698510 3337570138244 168163433237 7536173242 141789088109 1220319415329 504832619183 1944504122236 1781783881586 156143363774 13541143259 555678781412 726098481075 1665136903206 305983043560 941991480273 214064635247 193994345590 21528777047 65262441203 4079743904453 2136915825889 247928631231 2343457033660 1624962438485 836306218231 564641890756 1530366184639 1537553760869 1036956635678 419555857345 645788891254 2056970463551 177640767522 202258807781 2642176081947 114623101882 237430198530 2256488822260 1886201449491 2240302169990 89080093474 809850070814 129178333239 1993226665939 1740693072682 2210863845137 3161189824178 147434287452 388193459281 3342062649928 299424872400 3653527081354 662948461156 2208093882905 766064993930 362999856933 2160945807578 1557594229965 2064979144001 1521393678287 275408377109 1484122736547 649150616896 253761377005 5139080490683 755132364723 534023844225 910889560996 1900229073462 1089078508538 1401835777012 2283357405866 2186478521381 1380955985712 61337652942 2115722029522 516564667858 356888906466 3511865793108 29297609540 246648323503 858290202528 2484860877634 2945574954329 721010859424 3021783126995 3535841341066 66441877933 203720573532 935458872948 2920078780896 884587756977 1064322628042 1851374030641 1007756270348 1928664061907 1976664476538 944812981757 2166325839478 257832003787 622264722510 1368833162235 1167423821463 543778802517 1290194278635 4350842300442 3482471746956 26022625637 239422324780 1458374726826 357488365995 1691509255209 991489882226 2943239010025 605566741295 1880835366394 50845678276 3605503377798 490537272623 605264914064 315477701488 2849585601325 1473358703117 83002898001 817999963062 93292744920 3052419096792 1417992512825 2323275409401 3881119980072 2238408256718 4241325328973 98932920561 3722438051689 121111032665 594394374450 27775304373 1721950876178 73087073329 7266585435 241591330724 2735864530410 223314608470 1586741796206 141508661300 906520638063 1672553256456 1359470269943 4685824422218 572706520800 22196448142 373624340165 1573892488623 1281935463240 3206270652233 4076635958881 149473334328 43861937348 4185750524 1787632603678 168068336141 168461213699 276362270838 749744682213 2809667577327 39394904803 5192766430181 1256007190925 491891240207 522291974939 316036883673 452966347920 1178458040981 1740611131844 987507035405 481989711713 383732755000 1182805079049 730590290727 2983416000232 4014447561078 547666380504 3589552821133 3877746029470 2812053360702 187290913403 3643607560400 327526629918 2698927842606 435838477707 1953924542982 337673859980 5043209211693 95286612882 26036330735 6708075398 260765477593 4361873975 3072028293688 594141959433 1219594162069 1378488878672 40975879032 2089932538375 30758570331 441016421384 1976535434473 1495361186923 145713168099 1199878012652 233559360343 378319024274 1166574710957 4055662906218 637646812184 3572196362322 462555526783 1842616114124 335033533401 604159166840 3702009675551 5123232971925 1180339329085 4405109516113 1230867658461 645543919966 1593044005800 3820322608513 493378267035 2609121592511 1061275237808 2004357855874 4331251867216 1142631720660 40654385914 2225781549871 722779224735 830961979551 466840547429 1751917138156 1028888589163 104218017683 971091043879 939981720942 1586758994314 2594539684264 681615720815 1663938455623 4204455285230 1400230068348 130121413681 125228235788 10442526261 158879329652 135648056854 770391191444 362180365788 3279628066690 684731012874 3532903552915 1975181370751 532267286963 2347678331801 1270204894530 670786648791 93530558937 1224033688215 2689946475644 369367253663 801299291256 136767596815 1418211623135 1462502980484 2893968813462 1487652744465 4191811432744 1727057157591 3417234590949 78891853991 267133770914 869090057237 4473293546329 175881750181 107206522267 316300287028 505926457427 370916247474 29062965168 1520549475355 114492638842 53507664947 90001506850 821879026966 60897184904 1573301455323 454884733795 106413216277 953878536146 276093764 891629034372 608522569190 308021375582 591006613311 1232179097026 1401026758361 634168036070 3245309537091 2281920426903 1324318952628 1299965110295 2091927684883 355239286672 621574927230 8987250341 1684325094280 38917889276 325300355306 4136424089370 449685651419 1945348750711 1146083736515 3185921608797 1037080330223 2581669580648 291685358218 516996350064 548628855456 37501623823 1344026092589 656102523773 94933605032 299087972648 35184817808 271948263510 1223662611122 1030490496697 809989810259 1290702201194 959838862283 1861850462182 1100582078361 721710063136 704592739034 783440353482 382096066206 968361372791 167743475295 830554147000 932362551117 1794890787227 12017494706 1316502699439 342811000954 238767406258 780804991453 788030890613 961373126252 841979828362 2487534372289 1099826699088 3781824537026 438211336151 2811362470735 3974859684778 981107717325 716074011113 354603893791 4529549817151 3635669338069 685219752722 61100022688 1066887632447 313010626643 3326057723185 1092249639380 1012100270994 475820190933 1366826555080 2038485946424 337213707479 282030643869 1366049943436 645632511079 1824485464156 342718626931 905040243866 95301268592 1570585729597 4016542527453 3431735201574 32515112520 176470770377 474947330820 2163872703113 1970911678395 1959320986952 1369447680198 1801405809592 3720001243054 681744745879 129312420575 138733497567 1396056655135 1366571661722 3789634950104 1145776002488 760102387212 1782798715321 2207823430859 157724398138 804107655016 201269111210 627002062635 1156997160454 220496828976 44238579007 2194682071604 1881958497996 174357118968 4739657987 1765711269361 1167568593764 2584419999146 75050493988 6814927321 1560282253533 824086451239 1084959235733 239947356301 159935813369 768508255069 517921061327 1612927860050 318114227057 644969790292 27687627183 1000360022720 992854988445 229274021397 1793930674249 587064016072 4755892181116 3413387395861 4260920928103 903999848265 4071295001705 1896393633603 1460098821994 752958106297 2409600805982 40382433345 174421485124 362719895262 2822219911128 1263082091554 1446995277170 615972428367 299353467935 1362811335122 1492938711757 3272947662361 1509847384421 3682328202814 1042693155467 713050438145 2115685335442 2884663689996 1603940869994 66065569807 12540980388 1290669975315 345464175028 601408972819 2749351113572 2220093154390 1910046168287 4219543974970 3870587162641 279658140511 473381232048 13600060971 1128903881054 203601938842 129825524 174069152295 1099797603176 263973030481 367579123520 514244717156 142168471732 2914595309123 2203952426395 1152228091377 449581020965 5056805144769 1309268242878 207678228353 1278693836506 490898583644 8473095700 1452964987673 1064927800305 1657609425979 93974353107 792269329787 282661095220 2875143711699 3580541858874 958739487459 270950009671 439384015280 1022903834062 150183933383 1501571521951 1579303155423 1836063460551 878580821463 16786061357 496816253561 1103642524175 2255641557534 131813950217 119217056144 38232660113 92921294211 236028442967 1804128019790 1971722227461 113385543987 3538896624409 309525013463 1736486214185 1015919906237 2153207093682 90941527320 402539799940 3299517323465 4439245085408 663527779261 546553849918 1203471009251 291332047443 191450521070 230635302575 1086901640857 329234116484 154368444603 107889924445 1720945950452 11940585222 316145574652 2954266509732 877849133010 1354367104475 1213764362083 360255349545 588418541760 531373373437 17898357277 557030848159 394124528446 6218509187 232223031571 697384741904 5125032044693 334625737032 305439984169 3934027164237 1192003552526 1061438663134 3679502611189 721187535551 147087604419 2925507830602 550694392084 1548850757325 4850822437680 1441340222530 3442721363186 670678919603 1171670428747 2535411950849 434771907409 2359562586851 2508844266198 2499686943592 3260111627076 102040617350 4887567972662 4248335947153 258590197003 1683474740229 1092330380413 144449748452 1191173944354 3419300561378 2125544211847 1260213027013 3279278650551 530812772288 1187130765 94175513302 385878230001 2283856299023 345563857247 386868612026 2286169718900 339643225846 1442322989877 1620992022480 2220526730609 3250969705905 1494271368566 1283390488667 151013832091 2146564627033 4306555771140 4057820598839 439817866737 345534960781 82751612596 583585055531 107538140656 369537341775 1318656572488 1623506496597 1536742274363 747108592030 3995105335966 1242938720260 1559960916622 723487200532 2578353652 1699656381409 430786267490 292127208339 480001967389 25608756840 766965401897 357866519951 1127048516661 2078389323128 321603835697 701351890335 2485903694539 2253863049174 1338267729742 757365544651 563998240884 355078056770 2462459857150 3324433803945 301835284040 931149448419 54602776160 2901564123718 579742875538 1186551911510 145178913904 4178569801908 2129339681815 1054924188150 1185367209276 720498985164 1637063595877 528378648893 1658058713472 1749489539409 1005517629341 1472695669174 1041847124938 5246448942154 1804240787978 681952988051 62184411189 3622791600633 1554122583385 361605528722 74605282352 1669508057247 1239646325561 910115621327 2554424669299 882632361138 113951711599 332930639866 701637129132 1479151407377 457125885899 1975641799457 323917687491 1270003982443 328491123629 1514113722981 823830605294 2733344903486 1136238650637 395896250854 3121998509476 1635601666909 2236200198956 97782296893 2260909069030 1865697565545 64814919498 642455487421 633586813038 2825173317063 50251976461 4324867998180 2228166175288 173952499821 3980771720432 818167944814 31066870105 600019250626 4371078857467 251717041197 367729105559 1485820640033 406347729519 693676713698 752315737385 2823974313767 648528864293 2254063686700 1252929934558 902035508109 979159838171 1601945405562 2391564647753 241131110923 76246414158 474435688024 352259336790 501791153702 132971412805 1450812647853 951517777734 705659049220 1880895237044 349016193528 2320728778454 413795216288 2088702153011 4541457590086 722809959146 40035827458 743295774694 4780274373981 1552893782811 4742951051708 306725111527 2728799807304 16095529737 2806849129652 2177277678179 1223074028314 1456269402326 4333811017954 151939752106 540466468833 4335638560392 2711913408923 1878023726137 3043005885453 2022713833367 432586359695 2341010340321 1211299481898 657722157551 1333158743021 258529780735 496466735399 1248263204966 2252040336175 1030763675787 1390256951900 2129246209013 4520046299878 194547909133 3108451714206 1583397919127 325108205610 1218794262397 356844884994 2405626198135 58767406447 1343527955552 2932684297821 864817758679 368844565233 2687199316426 607549013929 102093655481 2574147555065 134501740280 715568899896 215743219591 1027867099825 60173528082 237974313590 867198217871 1003318428422 291368172752 340452293660 345754062742 4497392290688 4112094550488 2131951157414 113117028494 1448978335606 130905308131 1036875801136 2943971436205 804592552693 1388970889576 111762988136 1302146497192 677523167107 354517202444 2475806805750 1618486771290 1520026846146 1171958949408 846839008577 680046180457 2664556833592 4148663570322 1182214162565 470260917363 336349666814 3203333391844 583003986212 262324556684 2973637916754 1236298525851 414393147930 37515054624 63831012934 633319393 3101328156034 1495784642410 402844695890 1950582687007 501037488547 2258683628406 1378882699685 271785579171 2013035985181 3747638687854 292202899402 1837163771300 1099546849979 1104352432789 480484829698 173220480403 3200678543997 3184886415887 69218036067 17321898362 1197477865348 636599515303 327458806836 1983742608861 1249242723367 2661056256502 3760331072628 321836749119 131994401171 3406334974733 1835807208332 1042932771638 3797790156322 357196650056 25631735162 885374516529 1067461215916 152403027100 186769108529 1296100226831 998348144063 149023653317 3278555794178 322161677055 896746705270 72316330301 724925792147 2767766801691 2379774698542 9399193022 2045405534937 924346975165 134448987904 2327821779461 2332310922617 1611333387562 2923514305366 915162806731 2007491117 583180033 185782238192 2993617370059 412022053886 4271004286847 4092068691919 1306084806570 1801049110401 67360609037 947430944170 576738442618 520116794826 957723741659 426031284366 514591805166 2078177256624 264077901712 271251803408 2936125196613 607382704618 640736114651 95672843163 998644844625 248932437550 768841595169 1657996613945 1927081967453 27544265246 2550423545011 87597968925 101172294559 539304148860 811884756059 3392085372411 1466319782126 1057034889437 1241691137343 322556126887 239249933836 780287644388 1283308586031 210119017456 665403424782 1105044327237 1829890799147 1380047487067 1838821643588 1892460562889 153468955767 1948935018765 763462181 2926504158844 1439117822932 1074842601923 861887474811 1055658299664 2713596224457 867569401791 3119002882100 1878950727343 119124944764 2248982411537 431560679528 4265228899026 4908778753291 1994316652164 963303386053 133549594366 1753060967358 4563083418226 659089511732 729649299246 83205398823 2286513487266 326707992874 230096475302 147659807905 727351563307 1987364939 3022272979068 4125018666915 1123667127339 722230335976 2279310067195 366074640230 866343664897 4918416321973 4587773642560 375379369555 1425699941446 582350331047 427005110695 80801102225 127464287201 2500566977840 3186062831117 1358588641896 58303858 2313480163286 2318629250924 793198069014 654458620813 1891692314762 2979752530303 2038325843913 2137320400437 993266190594 687181751502 1053359183781 339534415100 212065902284 632853720413 1581033755797 3218221278767 542486977929 2210111129990 10896083425 48187483825 235159277059 203621167082 366117977502 3059932259986 316780631016 84092696530 1089374168186 936809912098 2989908705884 393999994715 382018546207 2495892037416 182665744451 4733102376581 477188220366 176612639692 17759992359 3650126178231 97438809428 1846999559989 767195399600 8938731587 397461580906 3327592864955 349247524771 609612454714 952867591073 54042665049 2138910487383 1567618013830 765919404363 1620187722743 664786198393 71437240563 2431503301607 1094389814419 1006477622612 635849268406 646463795014 624866009660 1671933842335 1745596628664 1312964631832 124341118670 139969731185 1592161571432 391189433814 2799288021748 25135774493 662972319211 1589643611425 1521465482005 1335452453906 540397684746 278839057362 485621997979 3322030943357 4243832599343 970077456271 374105696042 2929371120192 239559033305 603530272664 2482583556256 200912860615 74250418701 158290151422 4016821366977 770071477013 3289138336766 364729511808 380388399395 4451804444610 529051262719 3239135902499 3561715115801 921887593109 4491988063350 350637790861 2639460859378 3851012159585 113147672124 633346813326 2560184644942 1135140481111 3661306227088 187268247560 1593387769493 1030325658442 3567660426601 716438371506 129336675715 321278275152 2096407234046 452871923781 1724207108983 2821551729240 194212857900 411708748759 27501871170 137009198240 320033934999 81642028790 1430392198790 83569615953 619106262389 387276965512 752696748056 3084460486193 960240809923 3141735216514 632286121934 1035536709803 273324183471 698247481609 2821851167847 756086023662 3539618597529 50240057523 1667489881671 864483235035 387773255123 1111423216566 3216120455926 518680819252 4990831220588 1218884438445 752270625181 1398773427998 134050952547 795115448387 64679785561 2102276237209 702040942083 39874829005 572202484517 1272796638547 1570043053375 981596958077 3242074873936 309603255762 552470181852 124875327873 3557267736795 2123564469829 384761003279 572209971340 1343615545700 1438248778130 2119244423721 1187840903938 472352337629 1559309275829 2051564795584 2353876432759 1221701635148 184640247302 7328790761 741054126197 463088168175 4014299846926 907833790138 1306790045152 743184478239 862660202071 964507424546 225496712778 850753977173 236873064464 198901079468 233022695254 496322633563 174172329356 2188327155887 2986696567386 1949457017998 1153090746005 684798361878 3091420192407 1828879304691 3063472667051 412887023738 2220007160142 232696305312 445258235335 986361115943 947762716068 95217395129 889301778888 888436757687 1040399189457 3154483397749 98718585979 1197151110894 643621307746 1494845140106 3261198901750 1124377087149 1631014204508 1657178295737 329601201441 67653881637 426305489340 1220945156388 1152055333073 71148096942 10678435664 116785661544 2738367378890 825791506705 2723138700681 2262484708178 463636165749 1262394326569 90801992408 279594954305 33235624619 545745169961 178687354485 1470045234514 2024157227087 809866640808 102101441619 17742754287 247959589313 23919997682 951724704392 203016738822 51430949115 2994273778649 817333532589 457823665199 292703277891 173222763054 1067892729357 2182214048321 713982347524 632565277494 17543219262 2219026383535 74472584156 2459200633983 315052161500 1224330133776 4906233031606 477077268256 62239034247 2067382870 122007905929 2073375674978 1118387656536 1537136292536 3583645543205 439049250457 4398384887924 4680916657507 679179469655 171150314570 809838800172 160060453458 45196690949 97002285741 2713576201336 1349284242645 3369032155701 2328807958791 163051933723 778558138551 87842548794 286044957051 3120539424838 476864715626 2283413971204 3025541144092 2389362862249 840988066181 69865800712 2264044930937 34147139019 993217560266 12614631247 259934498115 4739237628646 824929067028 579614321767 3013415070871 83918894471 115668687509 2377887965329 636266529408 2116547991964 1159248030494 341465698100 863552268909 1948746322619 438848429401 1859817328430 1515396101874 278305386920 2172095122631 1779589819073 236592836904 277134805958 1418322610998 56780719120 3316453177433 2303037828529 204108210801 1569777004065 110525508390 1311959399912 801961452584 50847320441 2589859846311 1589226451000 2501379150339 1532809822524 51294815743 847746159172 101538666752 2051264359388 666380797099 298295093378 1757101941875 1656572918151 547964327683 915913199446 3265165600359 1015079126840 866051031194 1682256499542 3427960334840 63349406033 451234917837 1197036686355 643913076774 1396750802199 2472757790490 1412789819665 4958818568689 2304709108787 878083212866 2892269337800 19032007471 2786120103103 2275857632055 254356979191 949008557295 87840600549 974206395953 761101830857 1332383131909 747406669076 722353516679 2605160508475 1162547366869 535150670621 47397813994 3744976531233 1786750408464 3735011918367 145920039909 486025748950 4090364493453 2583503844305 2226185723771 372522681430 432394078988 743612584633 567638510165 1379027213734 1716785772278 362482025387 114602110216 1494539712794 1046319861751 3343570141585 291177064101 618232590035 4847258564199 1728070584723 253150085786 1207480062566 105087403673 3048595857088 1179720747395 1221641610314 360664437445 1091176763040 610677749400 844752240589 297854295236 1454054799744 488413888597 345177774353 546062238156 1617925172578 445411129750 2111946927986 2475920025456 225453963235 48111176499 818500813687 313439543061 4491459736150 199750750419 145638780271 132079316665 196608806612 392152157958 2073595183646 1304758135016 1262530973051 2645155678302 621451457191 2644405775295 1986221937096 283429749845 721209154742 2843476249402 1921812744032 703060960931 458183406462 234850063622 1074406383056 920848614687 1090125283145 1489841150523 1218432384989 2134464464337 1533095612268 697811429582 2829261316184 1690177012230 2292444341649 1274116188428 825653778133 634519394961 180951105623 425014523666 2557249729788 4479140191606 1120791943087 1091373752272 1951572675782 1909242281421 3642118917636 2069689419392 3411047412599 336009704274 112578030816 2924948118749 759541701780 4282289801373 1080034153792 1948693917685 1392142534299 92278160641 193895403795 23619908411 10562708632 83838654874 3636925069327 662382806885 72463541904 2461195643007 655331090074 1802868747377 352166570805 281299350285 558471878687 984210184978 830456566751 266496268948 735113065984 1081881762999 524865924226 1526942762944 68847799826 461817603343 2082320241492 1357466627214 793970715486 1101693036425 333466849023 3015579828397 81040029757 383770833482 1674975595 2385270279831 907828388944 298261935727 1282741485080 1920680553498 200568882180 210193581655 1957731525451 1512896463578 3394974412707 212415296684 19584970068 452860007867 222351184900 367612039807 61792723872 540431740939 2930858620129 741410932518 1102394209203 2080900372501 157361045333 702560791936 1273075878513 2138632345126 1997824883347 1675666307006 485278761339 623898788509 25895809931 1168626803452 3636255018582 4252107534500 38861544637 371114125510 1606514340214 321865940023 3252650093460 4176447920838 174363282303 542963277382 2930078310543 2320085552866 32968172593 2544070137008 440970927375 1082177297527 2374054729538 896308234127 2577344731382 1773505633462 282303818549 900523438800 879083396387 4079804843061 830303729704 715756476999 478434797182 585311115609 4542833187664 1034613295316 2390697950696 179251033221 1230423424886 428748232550 339971210923 1243019858841 1822572208440 1340591052987 1708591273421 605455967251 579899965189 2140687677748 382864473497 157754528539 404296011904 2138414574832 1360582541634 580263883757 1308470136550 1177507479224 1875711859591 70238393323 2939983088421 1524466511022 280381761067 1529863493225 3050983320760 1486358709020 3440573363459 134125550909 1024100576713 912982789258 2641718796933 416184775170 802735787785 3054887598755 1309670800700 1245148711996 298998874650 1341501730476 1221173607230 91047666539 1288681859468 1383472381478 4078416546378 332065457425 787432385206 53017110956 201786533655 518256401330 272380802963 309739640603 188865035094 367813370208 387491137833 3881627107005 2239890164852 1123133317190 2256550285356 256183481104 295271573198 1188734354581 89520149668 1857330995518 1232686467760 4336988954517 1130058713797 404954511975 1779334752102 586426990604 1659643893716 1546589193297 1312990386887 862436793719 978389063066 967402619814 126184509681 799844713849 2443713614097 698007444090 2020533494200 1326566255503 605352354792 73874211345 762128295439 714116983623 1366915428793 254976854335 1732376267862 3744121582333 4588178905051 1948177813001 140633815598 655829633848 1942484610878 12103034429 73342897492 190022831475 2682635081723 3218852918005 962969313257 911218401072 486591407141 464618579735 76945845610 219415620269 3922126835353 3705240464050 1649701967848 2025824593265 2668629381881 2063284373904 365196688579 1811738798638 2053590338818 1130484341386 891041238549 3400024200258 710338919622 619265502631 656937943459 230670623367 4420881408458 3208964344999 342512670052 1309925284693 74517840265 688347444873 164442040716 334968090181 3944536242282 1301556441328 869654393692 4854053314299 1234037412495 572487470165 82918381817 638689098765 4759784404659 3993195216900 4851016007935 608386978774 879745434688 635599712890 2533606245186 207791168938 2594959330079 158162496305 4022142369777 944598903320 64534307890 1629502595575 3008727731071 278258161858 132097188602 1709579808857 611494727110 69738559161 723212087843 151467306013 627892586134 3472310451552 155149714929 375258021136 901102645082 36938053018 2379174144065 473491615418 585959620240 81723860449 915282149224 4066525374125 1513697395506 2082579170656 591298615542 624950249774 305148892393 3368893978039 26414512761 1108731708803 1468347950899 416068291919 1691179384552 2834345283216 2600638367881 465204335007 634204024995 2081614408725 310247107001 2452080816716 424052634300 128418093283 3886842469607 703479863072 1812395495696 3516602470208 182285950800 1624200725697 330343620583 2261326187509 4032085345352 497451940158 592564547199 806683179639 1817147091967 380484997869 729500249429 1368543859325 1599297479089 1304187861066 58396269092 1096834585972 546460789596 1015725773674 188147856090 676270197000 16335928551 1006115811159 110034563577 428882003 182027870584 959839786823 276160138164 3264160753695 2179618648632 526114589636 438409279020 1234126984778 1314007857333 2115417884034 1840669632328 696488819634 311422204353 223194110832 239941952812 642173419277 2881551186183 368985487628 2779985631114 44953377272 148763536667 2272476169368 1761504608537 156375432556 2266650363026 2052917594587 62322331114 3183497573915 3087064757257 1650419589405 123308594453 561911413218 11431383724 1763804498402 622758488879 148683603835 3899486603 2688502525090 1947311981705 421852354921 18489926369 718386433516 116786995563 231552706863 13801175930 162740699953 147191274547 3366663876854 1574386623314 356500222518 1553875772583 223944883172 236919009038 95441732254 1980490933465 2145001896012 170388905058 96036000674 530055420851 13761417757 125780283957 3073696353431 124810483572 91190584328 2975244627000 1021641196135 1313619197947 2872896403128 3157379697045 4781328129594 2112789307393 211048030881 399273235687 1790022712783 1034251556536 230073419093 556188430827 2742342043978 2795458253629 15332028856 230768939801 691285352813 123239145513 109361381568 2179717934475 424487787091 68135153645 243678985445 1082389767834 605339072848 387806877308 3768359613707 957446023867 652083017236 24465356511 1016703832204 447250243354 3457208394043 971373371849 1165938851438 46006399707 2624565060828 3002152811857 3241530322902 956237099645 1267743515989 1601822467 88921081906 684777072759 3403419571441 1495465054093 1081128133216 354191919952 499095779087 261364814399 621242944894 1822631891164 723805379915 1010565876605 905238082631 728808355718 1790957923655 1070612152795 1893472567076 381528627617 1879129265519 4743484367699 351912337207 1042423081676 1117598019163 728059232025 88008416338 2710174094 488606264685 2250087048431 2205690861498 1546288939118 115966472255 598872831595 342020987716 3545551851982 686432977510 2640587630999 461636413574 3037124203709 3794714298466 712785016529 1895099613181 372336314258 1642335377532 138584230411 3860991861686 1567493059907 2658445596796 801637500542 805844031641 2389634081890 1080008213397 662417487964 558370349250 959395092155 275833349272 265410720692 367116342066 2414195555277 1253322950656 82631309045 211153342070 41867901812 656135436097 491387534967 85133543344 1258999939786 188834062555 2504859658318 105878250502 3036250121908 2659641625594 984533534157 316068121803 333637860280 77745825882 38972196995 1189884941367 543679950796 426264841006 1552949186414 2322976472732 446186623403 797294664340 3142074914605 49353786015 12827455334 90228754928 1841331554041 1877123851138 1870475513365 213396574782 792058498113 885110556502 1097300975066 482990092266 398773238930 2085719911924 5016317501266 248064055138 1142287401235 1440547012962 459312189864 1266475969788 1466539414951 661878582359 3496801524273 225850766824 357028701240 34785770153 3999071235374 234946429831 780105029007 731583691192 243275474498 707930175876 1409467698962 70875089263 296052047648 417626072508 174852898651 1476467374338 2266054225921 309757833606 997804537905 309139115081 317964017650 1594715146226 1360507699482 93402174400 43476557894 287012270343 105307088514 49456523098 4205575812 4873091738639 2546990130017 1127637328048 251079557624 202666786362 1172468842285 872797530164 3653340300462 166192299384 172624551250 2942553101919 304569728912 2784892069321 1490347895108 3794189141776 338204333879 207870456215 3227720042012 396144331007 389349816951 578823817654 4448326155862 2268328509866 1473688127878 4495427611092 3163155265650 1020337536374 1933756191746 1200653542464 1099738528091 143397887552 212395317917 62796037141 318684099442 8556914643 695544425184 155664071334 69195662307 4007165665495 1332557816476 8845562968 289180441 256812802364 62768697462 153785027794 2005215296996 70208405565 674179350170 3107777669451 487827964347 716848267921 2926086809361 2120535987108 2492353062519 1589456998211 3170614746361 13817295045 3906418498016 125612966664 209045419155 714790690933 139656478357 659143359413 388844397826 579336383701 491743955141 207818543739 79090087737 31353681220 375122610876 1102708487033 1338929249204 462028528159 1287882777084 58926010895 740318111103 1006048770444 478828157922 1250623513213 9571681889 47374805617 63941866439 1948301946551 255252667748 1677685255226 1590825015014 923058788741 143965758557 122093441096 765462196808 558798187913 411704241237 787828637850 638150158206 1544763796529 489143723991 3134276413868 3800664842393 23052382915 62401300632 4604208415343 1452666093571 1123727566987 1966606406814 329978606975 768413607905 1665436143013 904610651376 1266019969975 2361110057865 2390150855283 817535407509 4286246517172 263230120049 297147427019 543292006488 2086700811030 2596888938732 232538345448 779412845609 314200722098 3363107552661 25054768880 2175781978306 1524854434230 3082972489627 150555607236 961457931947 689359115147 1915953727922 1596024899839 5300892485194 1036865981949 4056360771125 915873726 1155357634759 692786929315 1733243239746 2471972317323 2722959433577 113027586614 264769509932 2861705382940 557023737435 125675125026 15753462936 923961335549 1295688878967 40479450294 957163061106 2557174318470 341357238507 2828794905830 2421980460285 457231507387 1002789604483 1466157339219 2234199199366 3790783515919 493096122170 2288177714007 497653893855 414948239199 1788445051763 1891054436210 25791793538 1031741366788 3324585885700 163224966283 1199727972915 116973798789 371689441942 785926529110 110066480505 4414671431120 1319920607156 1039103127697 2656310064693 48020395263 405747058835 242356469388 790705136719 1760689390149 2895477904191 12122647478 4558454332727 780149911335 267376478110 2267538249211 15662445098 1234561421513 296384248313 2083985022171 1072273852452 2409034092308 1772338932652 1318556640977 484732492300 1343035728275 2593708062128 25178117939 91258655836 2742125784474 2112325334044 1533138976826 196025421126 1920214250136 751787179922 1914029588513 2910003922295 135170725740 1187373321325 571187199601 183850131967 2673811040341 153423979712 1340778542609 1797472132024 3144749698884 22038100828 689222733209 3675566579942 30566725146 378730244573 1721794002457 3204639293869 1826084275952 97883598603 2352116954213 1797198100621 152029041592 1332246559916 1257478086925 886242425255 2579740576991 27134399373 1899418893568 119328329954 223699499583 683806306442 426951766773 3193633539544 1238691652457 2138755088564 4109176276231 2840738595727 24870402987 2323195430331 499573634608 34756215718 1211438715093 383547761309 3227774909383 176685866736 2174901288403 82196194045 70533084394 349810326669 886207900108 1089252333775 1432163259559 166928797992 314974593182 2068321899497 460647165273 210858519878 2685448739316 798574529452 3461851102089 1471382722 2959296849485 82415425531 443717592426 1983272100429 302952968830 60209574139 1017544708941 2122628085019 1909573139884 553962808632 2372618485027 948812319961 1477875762313 887392484603 3207842091015 9367971076 1094469762325 1301536677985 4103964020932 268531739357 1803080882189 1306892607327 2252074192095 881894471115 88296936767 4362663384802 1355217384380 363167170470 4044169772288 561763029437 1624448747537 2165219864832 2332078869782 2004212793670 1032612966313 35827607272 1701259598564 929155851902 2225950040295 1670087319823 534194276 3477979359671 269325025546 3380400001244 3802664079339 2236421688207 2278043057395 2002619299805 4639207109035 2595995829243 24041339945 3000023129145 161392285980 1081626691376 2330676084418 1494494917041 273471805757 571740370995 15941620702 1214867401152 221002594696 4916895955 3073939587460 134701563894 1999381687881 745144185227 45118799775 1285100726926 846421164380 68521211346 319801030980 428482455668 3555000379403 1508063408566 1019996716529 2148232920571 1001987669761 1271623930209 593622343399 3091442191039 484949415629 947927516944 2427154751994 1584407468700 310788891232 341626787582 106364894727 630758476642 673513643434 561807879298 356711658395 25114252703 46087682320 1440113541381 810897615384 332083800648 4014218080953 2699962178144 877521650838 147717195635 1602771788586 1755155133367 3049659166392 72421632283 498700693602 400989695214 820455614459 671814152857 239626562898 1589081154720 1203209268728 2388138693438 562558003973 24695783954 93249239550 1370152431119 2921814748195 3104493489555 363906340523 35774066785 1949337789992 906989443628 153804743314 45375787706 2382852768627 4506439709320 254443602506 2701373120047 146834518442 464649870557 1407876156414 2371816011885 3267593856170 628319459883 1164113250319 781675052241 1285677702948 776778920634 2182589380212 264479334463 1408917942582 112282923841 418713777184 193918038865 706745943173 1839923759958 3710297214044 763876312289 1014187099125 441984016288 1622520452972 920334176315 458620030225 86524432492 19844420636 3573608822287 374309437883 660802227340 2353284564373 4010658193051 4699537397267 676914105232 3104508814560 225030038505 327243130801 200382168140 421062917361 36520043544 3583631158937 996896376197 70141115354 1077254668235 139040189041 2045987406306 634817440551 1333589537431 965279282147 21356931643 859707576974 1046454893091 160629207273 338231924537 1337904394556 620062917529 577761968983 162777415647 301631379731 1316670672057 127469752771 700109900212 3200108381720 149021362116 21406959343 442289382402 392842657314 374971346831 2281105523583 2126346089133 1400147222758 516461548713 1433340446 1785246156598 460874096282 1997314732880 2039921850654 2245422641496 501608671987 521747295650 74185991298 2563819846694 2418465077900 3158332126924 1763593004773 1578695722688 665584059019 259918123053 973756485037 166218866748 219431311236 551081479272 1568987519792 1141061944391 2342181885622 1719235897876 2603411011772 1642383569892 3354489361092 2422526436092 4752555213460 481459518761 663324715801 105305736264 2818864211281 1275139979352 243024011377 2060282207752 539182664668 38133865444 2090599854388 411110765189 406016583884 1547908651641 284405829638 4337261779783 78169122017 84821233771 119248544226 1101654186073 2157599006080 1236737000536 2527649572223 251717522675 1277837635230 79538793708 3551339256021 3044433868255 169623057650 363630252052 50222378776 344166636155 467409458094 2044736206433 3658552032035 90545256817 800313575334 60422738992 365316408602 2771264506409 1336808198173 922841350201 1035259241 4078401686425 1757186475318 40294816982 1582966288251 2775054559944 1172093762188 225545314763 1686828986220 302757300043 901674823147 1711340832705 649628227677 1326255957199 2525465494317 522677414555 791898834722 532577885439 3478280346037 1007866248521 1839787448377 1081041129060 98549398060 2599647216406 185457529244 2681976958015 686156838612 1598126500365 2417753998655 740894936267 268249560333 140520542282 3286594113418 1913533093728 1382246468536 675071169826 225159245976 2553194097900 900177587631 265248007880 201124155238 721912062273 4014443103517 2165966204134 271078864297 852819721351 1456104619696 762431184383 3426809030 1329398374169 624079774884 984239186595 310415665002 955442460995 122806524889 1795177576463 2742549578748 76947318413 1055578684734 3440483892158 61166863 147226869161 4465497377977 8220965225 718129928258 1284523028443 12903081565 65026440551 1896400471302 604070438083 4382347971501 2564098678529 3239780681863 85169308513 342208301998 1789925568798 735018085117 539173483210 7760090868 4052204705150 1667798495181 1976517847448 1675924051973 577572281211 1737094659417 1904565700281 1270231914848 334247092554 3636546929232 210214079936 1210386309462 1836277255595 2003954892981 2983504355160 469438342122 2699845846994 2215905974264 3674693418290 5158558089577 2696190010673 268334232830 1236951733499 438661445074 248669225418 625094897384 749059460312 8232289684 816118587870 2387335299111 46283687143 1960890058502 34380348402 911386959309 890077879335 231856509117 306342402360 281303982794 54127075900 2475623102681 32281093195 1881779551351 423525885750 2694073910382 1631710180076 377727031045 1653967090329 1714005000555 2063169914216 1295363760727 1692851993950 1701909680313 2470781873538 233398632564 3480154925812 166164931117 680393276166 1663265139 514638179915 476793882964 67436632392 948802244915 4909522737431 1336776134751 1125600141713 471616771339 957579171029 3368759079660 72004432352 23827084634 732623721271 269431533603 1294983266492 733185429927 476003800443 1288797504457 89505179052 82878467545 107765489308 4056100083240 2468607593106 225412744579 4110444080391 1170423252644 1017933084589 69029475307 1004358053033 80551845342 1171225808766 1154520544380 1064883279784 35936284039 1256803392667 2203046386220 79430284233 836997990086 2145961177643 3747719739190 10887963266 419505079599 2659826733393 1300848925053 1054624758671 1652398862747 206166289500 1895890166088 215576972149 3554547168927 2419804260349 4011820180978 31598918487 2521624187433 3155658626988 457138849908 1937915212405 485281962577 2339754249099 100251808558 1158487098218 740023977215 2161777385132 616565292851 2802448445816 164748971381 1041180015737 1623893604613 2364521136764 1341544730358 1993157625402 1371616147973 444366791510 825482555845 178510027616 1693929608430 686235287861 125384023550 365251009902 168396362447 621118281082 2091331530749 3625835008662 4187259260785 322262967289 2671807102012 182613393830 3272042469636 1815090903005 388996726893 1183330297087 2084080208712 283913986266 209958012311 2257988487910 4718654015983 298259840394 90520075948 163011418478 920498170206 171682924931 15263388896 1325865482569 304252973837 2519511490892 277222912867 2069113610449 672177745680 151624570045 655807991470 9400128882 1338901604292 131446112139 5883399359 866884239437 3821329278185 92783526578 207302646084 42832353048 520976492729 1310479966290 879255968570 646001938349 1581850123045 804093670343 2358413275494 3045506865642 3667312772849 3126971573100 167735349569 945626833153 1053971114695 184650695160 298044601625 253997601461 121131945346 2235752543364 88895076992 982124038813 741573127937 34022287534 412713781907 750333372778 2173710620263 2399718545281 800682700340 788390242617 2422008108345 1042685973814 1314594820218 806551425389 1826897520233 473766695856 850807572619 1993596773557 3320327346684 242497112356 1649654319940 1531452691519 2074607775050 3915835958006 10814180515 4549242824322 1715159386485 600042676523 315462520654 1542687413756 1181536670457 1214138164044 318542740932 91788657688 1029716345206 79922519751 2533060415780 1154382219315 350195611392 3084151143192 2777614530915 16461792265 2784648156119 950508999523 2655265548058 2420562223682 617115630047 237818558149 229107263162 2158612775313 1409828318748 273101636908 2718836864308 311539890973 1278736436630 651588349121 508059274573 1107254721162 2023485619855 542449967103 115761384196 245198790575 53851315243 705359994623 789680953631 741307605738 173967557683 4411924773223 2290519868 5005630440387 40229399788 1498879299287 35663703331 3661754760037 502190477703 267682170629 501818326449 568819945530 480810095030 1899281331821 1411407575362 1969374521579 68951318816 255123845553 1589068639294 362774208189 1258574153625 447647110736 1072358086421 791911733091 1544819767621 946081389615 98587294620 2927328447494 486895749465 973836448096 1639461451527 687932064185 149917244834 229619093119 439819875384 1199921063408 23613883092 88914105381 574083592476 121344042398 246494117395 2833685482315 338025539329 555513372640 4756080360263 1244251806589 103159772849 935821717233 197160622380 1303010010001 1174005927762 1025168922461 32992470811 208517681913 214877662074 2795858127535 125399654325 2156293915403 1379011985661 371964036971 1313237384461 971518091907 189703272533 104967223043 1583609479841 570974545325 561252669602 1432990489348 593397387036 382333643194 122731466049 1453264245344 216492611765 59698790718 98321934999 1574787196907 2007963458855 3846210345400 1852633291498 2003188746368 599980140881 166131726681 762471351616 1071920048934 513769791654 859322475150 3162639122553 952175431022 2160479625974 1860490202335 10174797608 533180000514 721342856551 636309528547 60152052834 2666952034598 2517619124371 2061688359539 1952631757375 2417540655534 3226109759629 651524377675 1178784939827 1860453737076 3801003509825 2714368618117 2063603238099 604224172065 660447245422 1195615250397 1777637510948 37258821018 1793550048876 1889018024395 901795402060 424449610863 2727492569482 1722561078419 4006446991822 2698214732294 1245698788590 215342707185 1398215232847 282113344621 3618969328339 1715044904062 871314933630 1536030823476 4916615889168 512976929713 2774920328096 612911574684 1654673921455 184361219753 2878492274691 4293044531251 1163043046957 254673282571 1598137392545 171854099680 1402253997463 2636702729780 839679120093 75940412883 3077008995357 1111096960402 1750002462164 422916285961 891235721293 1748389098081 698611519420 2399453782297 1732015149786 1469525587391 903645760847 4502730852488 615915393725 776538379161 262782762015 2369316799415 588806336946 2504535758005 1300613027088 252110695071 2187236823125 250882783421 1214584926361 443098847879 4834030940263 686205019797 4435339723445 1064124701005 589222637967 2696806095297 4005846708590 13518689676 1767258921681 142050167293 6322029925 1986287519236 17292838422 12324678016 1749828442704 4229764819420 8342612203 462557870090 1289563609977 3923826831889 386573546436 3848390467034 385207554507 41261410993 2932813037577 1074738797894 873653237539 1195203528176 1744149880355 410853701432 1526511004945 1798167524845 621396587593 235339333729 186360176212 141781201575 2121142811660 2190119249929 1418231134074 52373968048 473153023934 2582035067638 420270021703 280797160851 348255232933 89829462267 470178299133 860411221477 548939038496 462058926572 1101342885614 473208792981 3236289127355 1106662616506 4294764089821 879869929180 1076371182812 2623057893111 2003811035946 3734923896508 2124473125 643275300240 3044839191180 348032851565 573415729383 679274406346 2551776591173 3117245556311 678219906518 1680214731464 672246975891 48927790205 3851932970729 86783877397 97326396293 1123362552090 288280126631 1595994214445 238584723958 683013776275 1833378407492 2856236939500 425686643738 1275724045566 170158008172 1438643395992 1808944246402 510689083952 135995166621 765929472516 7818133766 378673756965 3232547449854 2426165862694 1242509721579 957835395868 2994708737455 196482608957 444521974143 1782288967422 575577199522 155406087354 1366224883753 2929941853304 590303817724 3888474118860 198534104566 865471319921 1586401478200 2869752579359 150186833036 23134085644 965954734209 2608037572914 130779493470 1316664509408 317550216501 1845318040743 523518876696 1916008131244 1654825269591 776849444829 869413740055 908148877155 1493714997749 3870839507808 2525689865020 4098124706536 700997641374 708616829818 190385259904 1988960843200 1017714303629 2157166245617 1831399640524 722967857634 5000345340231 68105597713 1023986778216 332803071986 3870512646473 171072345412 1669956634770 134083363124 607492474934 92229906260 605715901601 40442738660 1047082872542 1587368515379 1002805690917 1673672159533 14705762061 2444901883371 71122965190 2359866306014 64180920269 32130920547 142674209400 1054707050020 318825546849 121757341213 1327876514859 1552927008296 523659820800 56802070313 3475798752985 3244380613360 870003205369 4977694342923 4298327415640 215846194797 1779258398138 222545281466 140670834566 25920082667 395110815558 3692059996264 207361060087 2034888668185 4103355937662 2715460979778 132543216946 385269476932 2888126619634 480041755959 779263170532 2872395354103 1917044029842 2021622191890 2305991208733 2235167387411 3940275695380 2847320261386 568083736371 1377443179814 420797173468 191575238069 570802191505 541602696179 1231040489939 205237943536 402462544870 791601824805 782520027586 686877119534 318182449227 288150769720 92444783136 1419991070093 170450812 918509747997 1914196196262 889122536111 1047293634690 1270929279969 2237412465200 2883757177268 1782055262166 943125340375 3452385508267 306166049268 198909601500 606936574968 166474486169 1962770575125 727838598342 191297663468 87697824244 608135874893 582058727437 742857940190 242237331044 352165553758 3041557651739 410415955405 2084070654540 79009270747 927197188501 318104855839 838077454981 744740832832 2738839115705 937231734746 3086964858640 3399517800085 17009743257 184356399915 1784892999571 77702991903 3022679094298 988117146272 1964624350493 1215751717165 10570912136 228745715515 2049484976699 2447379658114 4550398487 91943742514 186927487631 700820689815 207566522488 3607035795150 2190463300790 2178532497839 233944686736 1384695768927 113733662364 264260755171 240565706945 616597503511 254427652361 917320989638 3407477647275 1422409724697 4899206527046 328398377760 1044809829286 3428531415268 2299841403034 3844048861766 436714714737 23445823472 19063190171 157150917362 35960046017 836965668579 2008189639331 1067767333595 263793814847 206737259717 1490656962453 718108483429 513149852267 1591638529007 1150911220219 1128775801681 691893503618 111941423152 613400963173 602502171809 1114895272198 1990293488074 2560653825870 379580210843 507865331131 732289755026 832865722957 775663722538 408278353674 366561976456 37720204405 1026855122828 320049500711 21752766905 4768812922925 2597322983102 3742345325076 1418975991411 416973058195 1397884517434 1603410656033 285399055660 155981442081 1234856783802 4906321867704 468118511649 108507489417 118137035539 758939751832 2768405513259 2411361096650 900376904821 896812182544 1237634724568 1055505627309 5020971579803 327217357949 3945612195875 4156304959246 1955771858330 383468830110 222110674541 619249503178 1894136887007 70178590754 423720690848 64632858993 360985120875 2240952301132 1892755184842 3021772440615 53228221488 875617595750 141946955190 609099325110 2106308160177 84868148189 3177646660642 1515568044789 840812761876 2648998029227 39078968389 1055200487562 988208450052 270795053495 1154530598487 515632551808 589848472164 795593114171 854837881064 2959910743350 715537589282 1577477425106 2259375671365 176823182049 3894571003518 2423619014193 559010296825 1032032417640 332536323407 430125056939 1832946499127 3199476530455 679826671550 406155426445 626213419038 2426250134817 369708472391 890282778065 1091973461838 1122335246128 282799538097 1318508214449 1734536841032 117018811026 89646055188 2468359774994 257167291147 1160369276185 573102039402 49834243054 3296190819427 1551805637327 1859429177655 618986928166 2266015259972 1827376847952 69046795387 2123830895265 1383004410713 1593312957059 2509363450820 1280454855100 3056077145739 546759096030 1911860921733 796573593601 1767454366035 284030969233 37784782641 2950965793761 1799854390579 983305345095 2692666371718 2900491499274 2469214053908 599665279393 231766320738 46802605447 69278396354 2252617927106 749721772661 43653687869 1252222561034 706595077039 1538523909153 4703333003696 1399820301504 2003768526747 142842811805 1689944929434 341243649697 390121485742 632104971518 562544738665 2973154048679 142048856477 68967334261 831806918207 1858469510820 110849666873 493335167983 780684344096 3564844632731 715741651675 2760743058342 734295441395 171268156936 628384515188 1915243729078 262834946464 1290667047609 709676884824 860945975148 1453494761705 125541054242 345661827491 195749848401 1558024030744 369454214883 1390223353202 53307080168 1322314141656 4419838608025 2352869246420 170359937081 209626047718 52038108086 2237068782909 62367714206 4345996131475 38891868178 1670728371594 32435498259 488241274075 1339295993353 1411144454739 2650322827260 470420937575 1931048728287 2544840766184 949469181951 264767641593 3057774160950 3420849056626 1473729100809 1008432673 404727778797 37541737830 4371997811 2761426209460 1006136839975 2894548427238 102701286980 2174189229570 18647445342 976232736480 123476043390 1241922207505 1045695516627 228127214610 2831592941658 2605243421019 610843873830 830662804413 36502981192 2070431367346 588263639064 1168710286156 2282441119279 2986835628827 456676132160 2800722008263 102661207962 682360141208 7869975293 24773615178 1068635031658 300904482924 740620957511 2799235910119 1969069286372 1710912202144 17639095464 945970034875 1995648169517 456485392655 578209443260 803370217861 666518772614 1389772121437 413967787406 1728516266162 2507719396313 718841121908 666633266621 317188950215 2058004198373 208842401929 115263491444 376941877461 435280359062 125120986835 1791093990712 1758372702949 1129780243325 89646290528 1192855336001 3321282195749 351544977713 172508088934 1980481834776 193486261664 254685516411 2875104619186 107894432230 2192305080578 2324564663729 236822671045 271888793673 430283189412 2347346618832 102782822878 585732742461 1735512352560 4312674795058 3912717132974 521372977795 7582627628 243566038152 298458845796 1671224032302 2404143464069 399211192938 43540384176 93345422195 132654881327 4590407521974 2597762582543 1012264070888 130638779190 713125293884 97623816311 3462242921540 4265941747935 4275946147642 2020939955726 1916448537725 605982159505 1277581719605 440211716848 1663365476013 2953780141864 73410247606 2173013137499 129778525124 2663042042324 158089585325 932915650289 187121924863 68225891126 195050854170 1396327225860 3337630657055 2019383037521 1784595921826 20960484783 1101988102742 1035244521080 66897269065 1504380041 641077608972 1644380438177 3178253175621 2288173760838 4582089794989 690615598880 1856018065945 1076833888584 13515302609 267422396036 1173474854182 2293471951916 533248361905 869437750655 647802787847 1346019484103 827287180675 3322847219366 32226830699 2436653903203 217975290036 380529268903 1945881354 103212508770 43058755181 1974626547051 56719473224 187563001741 415735228365 2175689082617 1311184629965 37311177868 1445307897150 1411712448885 998188396441 1365356097074 1847889248970 1368813720790 280494222257 694841737306 312887264830 397246219096 318183194876 343892413957 349016463491 3552046406926 1647447505294 2677171957747 3953719533768 256395850204 1660162985458 32675755040 1849116510962 2144127148196 153533205063 334992658461 186381920293 381775023493 3376995665793 1383245552082 882622875234 49833584801 786188162758 7391949683 4888361102 643407992080 3731710724366 1272774194112 45583559175 580135448050 2011611900851 3647967592206 488884867455 1819796293672 1837433404 726622558664 989329080320 1547172316735 1081188256713 771685171201 694856974139 131149147820 115200943345 1206516678322 757633132780 2296830864775 2269248008259 13281580356 3148892743686 263192596390 589105522405 4026316429042 54093230699 173503718908 3535863124818 1498825225678 1806310241768 70234671766 2234443813994 2282463376385 859124790032 622352690239 58190417353 561558844563 711088259327 386881510070 2592843614652 251734743285 730564733292 253679568071 366962701548 299697117150 1055511344815 89365287899 11400456741 1998726151344 1316567498321 184654045738 520063997825 3029511423086 475589268388 4826852893167 285836720714 888180573944 35415019471 627091959610 242618265702 3416101132138 2532436229585 84077354365 829035671751 1183592300830 1220396384254 455941487318 1241314317722 825487762459 609475163789 3635359662934 885788787536 1351352522542 163233206438 666763344422 2385595968222 113549363306 57437299391 201250420633 940241042146 229003932148 2531567356195 799545621860 692872030604 25919381731 233472620231 41557655949 418101760233 1593721998085 1906106622877 255934326344 1781743097203 1009808710700 3948528986774 1725435005682 1987871502073 107487902430 177776834119 1103703936363 1359967072501 943028199260 335515053709 2188482339276 39038233716 82033738148 768692782600 50177435353 366371300830 2544279864706 2349530919462 3848100116276 543650279698 3205946347 829435977793 286946223175 1315066268334 1902887789407 221558846147 2719102326842 286835714036 1134437557933 2293241598207 191999412745 66681196741 390270238013 2373041886046 3128300485011 2916289189198 566494466614 735860663950 2629376581228 20453731999 252305202607 3372047645634 639329188360 591864881272 115999800734 877153985359 1422919295093 1222098915273 1094208461009 1802099979814 2771460655686 3020780884013 490427080314 435823229892 493855034509 1489713559884 592692312352 2751678019308 670521948803 537701125069 716691105607 3966760610379 383907804750 272499983720 265024973644 131019924494 295784711111 63925425623 543009472444 2328348480170 404169223312 993909754645 3182840105108 577051227685 861272732082 961673753533 1361956334116 1750000187311 2900252839358 733617368366 560582094039 1817079457314 968465308677 2991281023768 96826178009 54134925285 976571009151 678556681503 1651677403468 3989145980210 3851873940117 219319114286 16143285245 907324029202 1297282303070 815566189318 1760738790233 563506326115 743886040531 798384999685 2984666368743 1946087468850 724158992881 810435828429 622911994369 1901334179708 3734977081606 310967321638 521015200019 1151876164972 1555938475060 1284527055811 1719047445339 904205014172 121167808509 193848714448 770582568797 1306878449019 25957592070 2798858161153 94828145991 707343035709 409382515939 470048556672 3414635068542 516435202341 881993308755 1971522229057 2649557780433 1629900296539 1404782096470 2113227010595 385986720873 1199637643114 1456032763138 936378000904 3474380099890 1760842890861 2353244350770 804873670298 531112421843 3301089903751 1232883841412 2710557201466 1383710325531 4365365736639 311656280723 358615788758 466409297291 2288717098027 268956066100 20164625959 246393373208 99247808384 618232614485 3921798447400 76139308554 1232775423262 31326117282 844940176853 225455684761 2109515719375 593093916778 2143628941899 139778337003 1921005476185 229507627376 3836029597344 3976469168 3278294579251 2081203538095 277005576773 602177204782 514418032086 188336699226 770734832459 1993076863097 149083623558 258951342744 506139379199 1538974148783 3364643312729 397031134646 156315964618 3016203490443 799526487901 314456974322 3928611977390 1926623565837 377828666270 58803693357 693517207772 870392497805 140950220541 1088969431891 558934082051 1125524915280 1032828042793 938024930887 103703724154 374642198813 1057731221153 1489624196851 3590127407260 771059165846 561476233159 1294497396864 2981911332947 1346346207832 4529920081771 2132072937651 594750180273 2104508854591 899371644322 1972358132208 703258457471 2253860256628 1794521328087 27672793159 2443961046578 1054898479057 475452371002 925377966438 300381128541 2288072689915 3219499776146 16116498147 4695754677266 17484601845 1619984141966 3372723609038 572615546480 1337525072264 240197289524 1062260426881 226748484575 95153929184 2769339421704 417534948624 28826778986 300711017065 84912006278 1709811097104 2166362383461 188713143214 1107691763354 2794661692489 994571320404 81769278628 2623659464864 170808720122 2961094834643 2576962666405 1558704906034 78369139079 8295094839 2074183960936 1170439336770 1060052331964 1048844635137 3240163288350 1009420734569 1080073292388 2175644805774 134859675578 294695060129 2995089102697 227487279898 3213539417562 3787962276187 2316116555379 124146557002 486227323461 532856348251 40642139986 863187417655 2399326163220 193035137719 3692666782799 4499772871591 1576471339671 778375538137 1445132070389 950920659692 1132520751337 226603369836 106206323645 2467538163762 1797440427820 471009395359 515282218606 414494998789 997930443571 1671767792264 1985627326839 521783746884 250778832939 22285120263 76319249443 658619075668 924869755640 3904638214802 8952216845 649898402046 797110933860 72601110988 789333544083 1184595085035 1652801405565 1537977008067 1510959122308 2588657904446 349701888226 1911341414483 1169691399815 3567694827125 151493371765 118629967516 182583328935 281152855352 1613034489948 2589615381505 2633824544330 438031331425 476608911208 1655380198646 194481737856 13261219897 1491144740545 226351386965 364954079224 254532450834 947359195891 4862629053778 2711030164657 930205152524 1945304827967 169715854595 630234481417 4416431167812 394057232327 27693817728 379115819339 216334642619 200743993766 1183273301428 945592666374 3601688911947 1156908510166 872467320316 601329820218 2303908246187 2265406394416 603504559498 20567979740 459613980332 658186664159 2169858483701 1969151901955 1172483483318 168920079034 63014977534 545773657684 1775284722941 699097824073 1141752496353 1159837149201 927971494228 2732004401375 1382815230536 2028936342762 3622083098492 1694710622400 296015602549 1752916275693 2952947836841 347045362756 520206891387 268664641650 722322710840 859133927890 1275566154506 337420060492 979569638197 260553650409 567003554057 2999927633 911087881161 844309530279 892132219560 1837172386192 222945214620 3448154652080 2224726436670 10095193182 940045657838 1980060561287 1264320088963 1151752981872 637416952330 67662128958 2033113295630 44789838716 614911559802 4485851030 234820855812 723383889475 3458233016265 1348891314522 2946637062185 309698301150 497708354757 987082699179 747582815381 2380375107004 1007332327054 1194046946254 617308728464 1893278726056 1269497422203 2645426285518 1576462165393 1459186957456 356160769727 359727465649 1422161689481 1829054839904 1537600635253 2032922189897 1249338991830 2598354655608 777898586263 464768880113 2004409587959 521479273498 1289871600665 803299914765 67865879993 657630000409 749784849933 1233276268788 145288498554 3447176948190 2023904206818 892648690830 2735739208539 275012653582 31388143792 7508910839 1119088187329 353565826104 1985495441013 2197559325458 571759390020 329717409449 2592367162384 1251818352781 3351960628982 188709240525 1246036356184 899592012370 3276495791192 92876132413 3490970841913 176376395443 1365198653048 3734490890317 1778458380774 1006047606084 42528796636 762969992119 336207829187 614533884470 745761941992 222649305443 159329430984 431200965557 2385715911928 183897812827 467801263484 4539678097935 669062660338 786186584959 952343483819 76729629685 1001819935326 209276922613 3001356881192 4159652046576 2676797492704 27563521179 174903275658 7694326256 573241556473 4043445392510 1753131030797 1707185040506 2420802525692 33813699 1315980502677 7275565501 800589214587 79622135163 4031555318188 63298632293 41046939787 818757372937 109578413806 361617070148 97629090981 58178109720 1240189744544 124420203250 445079526972 320774563224 646116822065 1354841034894 3195800966806 54355150714 39405988590 393158268944 10755914755 307697308369 1401207628055 67108086172 4149704294180 523993239899 365908677638 87497129847 3415815783892 1613486616242 1225901656790 520467522373 2266765430383 2884869420616 1888492708610 215068937316 515599489413 86412666460 2793898664184 178583714825 285869612449 203567060243 71047238947 22805419917 571356734124 3508044020935 2357250377154 77405314087 178378286897 765073720137 242865467740 2021814219143 71539406032 19676020341 1440733663551 149984607933 52524091517 300853670366 2417684917466 462575492000 368047282634 1641850780461 199958571717 261157364255 1163935943814 8896674451 435266962295 1556363224039 42828542799 34775146741 564891198999 2726769641182 648498219600 506255090720 1498471770417 3704445966839 507170451155 847055054720 63191930316 637736650123 2264430778345 2859880486384 2832065371316 1636256364152 561543269780 660001507231 712086750006 975243243996 570154161321 4554041038250 585424273008 3817497253854 76468807353 1713467108198 610650461348 525920224396 4198178638443 61273163286 2441793989862 1451771000614 4377430387374 123068416958 421968680272 106088434225 2571449033935 482955592459 1384726526658 12763402840 167742936527 552230610918 121897460854 4916382493019 268691712310 810075257842 382488815161 365915904196 493120683720 1089144061331 2172561260213 4302134794524 657317270603 1289654008122 355763897818 87175976182 109943068000 1914235703123 61343143315 13804065610 786645653753 95781347983 327770814992 701112016458 3857807070028 266986571213 333656975639 553415522685 702120654751 786907583241 2509124717539 4011451382273 558639092110 3576755510728 504569087623 194268716071 1545428363720 919327071707 157000237332 4020439614017 587332778876 3172001988957 713948406894 4437943941553 62804815864 30645810280 2423143609352 1761606668822 682189674412 104649369674 2415269205944 172666014965 284046552628 576465038652 319702043135 81005449011 3683057867412 848411610194 1337944580517 2190137220084 526934585326 3820368521995 3275331457500 3933879415262 215371140310 4128355904300 4200167267306 1088631100492 10335481858 403631201383 399181561646 368302252330 3042058910 2337818591962 92087814609 938022042975 258412283518 4791172029763 2408879161272 440850993963 1924604400382 2397900424006 164410031231 340899080820 532871505052 1656809113037 1028135575086 443255367046 625544415849 2862135070157 299274980355 170470452206 551897650836 1500713984312 147400068498 148964576666 46499750312 1265605342091 30570933652 51965010254 4260998208136 4022039368531 3762045340616 1098604112500 730294403465 1936870986370 682036436909 2422673171219 431574947751 3276817091518 1626292464862 3769751555 1363177207957 49330601256 398951828547 2929687996653 946183926705 1232071487933 2488682181860 117685671224 734404765964 744314615631 3200582186354 837445624720 1413510414050 4713870178774 1357059186555 1774498586759 593388650226 39861285518 1389652499421 512904285010 1000790128158 2769639610453 4268174921 688353507202 2136338127356 134068897566 676451985768 377707257202 200005602741 2807274146688 48971785682 35043874039 290145251927 544774965408 554767735237 1854922620800 45952128889 653727560113 1143005520699 191538061303 1248072779404 1590881697952 1708440940368 1926699492065 95579130148 1338711726315 4959550821074 129651806929 2546709505910 75311205080 4596378353446 10676649188 759153038480 1076968535309 1260958849896 402182647920 1613516391976 143112658573 473071112962 947704367207 1418978970842 2373535870281 600570133368 2687819480543 1184389162663 2354929783470 2184007752253 1181329296637 1046109511493 5084213804113 1207251065229 1222914595904 40997867440 249390013081 1207005415214 69618080707 430278327243 291754257168 342898082942 302753149632 3479219600174 1899803959347 1061997912508 1744025741483 279333049189 699158143989 3072087173507 1744914207404 2838308183591 1598194835357 227770542686 857752632150 981059418442 383661684516 2524234166890 2099186029164 645554597392 1351026696254 19551058330 656958213251 525885398570 1584495043001 225142679421 1489716816020 183468598441 666775218865 834793331702 832735294721 2012201780519 116927178992 610899051429 167922157819 3360213395214 2559505757918 994854707720 462234039723 564138097020 801070178072 886325390453 4600317951758 1786651793661 1906867583368 67216451898 921547447793 858267916490 2309626411694 256478029423 301872755434 3004459157955 2093523177710 12435665349 246765875854 1478679648457 246064546824 123568336584 11266349876 396679806026 3439515934528 1370113164124 2666242247064 163777764835 3120091313060 774893176202 2593699149877 1514788236678 1006028609346 451538259645 1250979207264 162062892077 157002558461 443993528356 195129145940 1339381003810 3603203353776 1144701929603 129489647729 17194692041 1074303963678 466471875106 88973097415 1042319046678 2132658036659 3590092032833 131411875978 93737509690 2361425087510 440594110089 109780116774 1677169073395 1021906368955 2918191606490 1916907485187 158612053091 1666553176620 1690807063512 2479962337975 309068222015 2617949589972 3941067572279 394500473538 1086687080893 1075725370292 3584780552136 115087475521 955786172009 159046345071 478036596137 107906133961 338120601092 2254917326064 4212857477419 701364121247 1019630232490 2023043964251 436324008467 78232019325 628100927124 88543305039 720159241646 673757850034 1927893563056 1124250400023 321208533622 812677963074 1426244724552 1498387475225 1925931027836 429285326864 1751136886313 435376625227 102888537754 275864599398 633611934976 76712601458 222971879880 839227055707 2406292886042 702621783022 169023596082 2620055466686 362451530933 1268080852062 1663427377259 3930728985233 905035987000 509490124816 180796637531 911292930313 3349836551653 437436112762 1967467229107 3478371983973 267911448715 589304768103 1506187118269 366150118905 1866990184332 29153839908 833681707262 1051726666785 2201559195474 123332178863 259566536804 3392726485405 1010523018041 3411706969423 70144426427 1003911241889 1068359813241 1549129358274 2266781317757 138757301629 105975129769 1407947008437 67754521407 867781034447 113415924327 620803847121 288928215404 1546181976588 115710888909 2119001940814 60378864576 2725401241317 959571337412 57331099822 258240457523 15614676347 1183865549321 4049999522169 2947013866817 1465732252257 2628760245477 4393144307 242942265727 2658107340002 28087619913 426469541161 234362081197 109274049164 612625783900 603497983670 969625021654 72382281117 2177079266636 859617973770 663710937215 1752570798503 204319086766 294076465835 62852185277 877839293600 704079821991 2605037785909 377277230042 1042568549583 249197726768 665823387116 2207829761388 80283615711 3035007166859 61920750997 70235106326 802181679207 639987593125 297820100457 1852421784725 355199860763 1561393453239 1162233429366 101925027099 4227433335164 559840187733 217220325864 4481704273436 1152352610638 511911569410 309261434957 931938603806 2495856320502 1705244891476 2580945291870 1136306608745 1065648133201 2587247355866 829787442798 2682536002584 835992056053 219798517347 128875427339 1938117780419 839986596294 3083046691856 3689830824706 769815237618 1766739759101 3344724321875 3246091999972 1243266484633 313805370988 340585673258 108788909145 57274668486 1519656639409 1467331585813 86385303819 328097127448 703267466115 2335857512907 204606626928 702754023595 2792166208283 480472910905 707458363449 344790426978 4121563216783 676050908401 2488423066 26564766975 1207329250599 23721367421 4111639290157 7595063283 4472468918216 2831470456390 334645162507 438715637826 2881244142200 36509406958 2725149804458 1661285266555 3455009281318 4403775195209 53851725938 1040038550431 2845241356148 1256604256715 1527116167876 2767738959507 2339121318921 707188138028 858999001123 1464176392368 2183169977462 1751619531722 5081637402428 38074820709 1221356300954 400213890543 250490587121 108110826428 970606620577 372500330007 3634642628253 697690651389 797700470788 486475236522 3047955114861 573133616096 90056072508 1469461016746 81385123915 2932526897449 61903285484 161196988847 157397317731 666689218377 2213317736563 46418637308 619821500 1674654991436 580604457850 157485387441 1939548482821 2365276994396 267541293897 227858102126 3430256608901 2117073050459 3140525614935 586884413769 852772194174 1878322946621 249038963170 157585648271 2959944214869 4518048645713 1687692878638 286286137094 1124959761387 1418526258984 27130109178 2183169579973 338074062606 1679652478307 3204359542427 360352368761 107567902308 1376384576953 2854937069141 3221630374137 79755955108 4632439737641 1313579660944 455486218643 1339349531992 1017386167357 629477626357 2882835452441 1036727729416 303348807276 417803980856 4207637741236 1369228351516 2111967351651 1223402446770 572234647111 685258480480 1090429542332 655634793842 1128608652857 432928905460 232091706964 3346019603712 2377306998876 1073930063932 666554216085 1857270733689 1608970135995 822858633167 2086578484140 206569845032 104395346286 86207271165 9678811522 62868094377 386780166543 392954146246 574712300064 53920457305 1886955198557 1491203023623 964760465880 6662021711 653290364710 510458142287 2739915789314 1380493905418 1346714144099 635927781647 48879202943 1583091681099 165421165515 45506402134 1610891584965 72006351897 2345673420363 768714775795 175650476941 3361576516305 3527281979081 2260885098553 124147692062 54907106502 2598889276509 398426731964 505136453198 1653778408061 365966729439 87696053823 2439839684571 172523799942 2152982684342 755489075057 14832386864 882356492605 951200596546 1092061700271 1194111973013 1341810555434 498504801079 277924213242 438670838033 233439450111 957568632269 2866723328486 839013772406 3706597337379 383858131579 16888073415 547980418681 116396153293 383144782755 3226719757976 2724891368716 47866863713 2425923434145 1399587606884 25797244028 2232102185220 613349095763 82987095550 612074559476 47154494091 1560118826989 84544287737 4256414899993 1497869795105 197263768978 122632660474 336679883493 146312550119 851535542102 905152883025 814234577277 3391770456550 1869844009818 544202418022 382652917541 358013010227 2583349966552 58986319439 2537278512070 3734251326454 503892153648 3264003833080 1241928628125 2192061075799 4489600763024 62363102116 2652205076366 845888167117 672125060961 549584032171 1965155556007 881230097031 628881442803 655043939227 5115338570 1218362629339 457172706596 2526168658209 1346831435590 7748042026 10035451567 1013402185947 1903421157391 3225655804507 1018000379527 1805077416389 1410914175131 595933586987 699484841115 561211540273 727671549346 518177270117 121943244612 4000436545581 1716763276945 624502069852 4065845677573 325249095799 2547309233382 1322979596528 397211692197 643875643398 111252843885 1631038926003 22144553607 635101449816 849657831240 2665485774386 1989854758067 2024666070800 546369005376 363584794946 3949568253117 144684511433 38192844113 831860329751 236117428493 530751216744 892933293302 76188100880 83886740475 2063910112328 72093038701 350451162257 950951569186 483734171467 1593744611878 283348006346 3120195819968 3390857913166 433257796275 95137800922 4672836123576 3544248678243 323937668732 70081598022 170039545938 303249831251 1991300384196 355892365412 15735297517 414342012758 231975999259 449562102049 1153742152024 1171349846737 303705975788 550568658131 1544109577320 1551984165608 4366103826059 2175261429314 3816741071523 1052813932492 1506074948999 3178698169529 1753833236699 1873997695824 742308148987 3545297243206 389454944255 2086152944125 583912050652 895153429374 587545764395 2777218005930 2077454138631 2078452475396 4548290922079 1746930889802 1347062035512 56338760064 3086043677970 588774374748 242066843821 1264587169105 1102152980568 304428123032 54373465258 62207330987 638506978628 91472541052 216399657502 2303566675523 880399774061 1691448122855 1428439329976 2819076060866 3155434618277 191017810808 179340151130 3385623464378 1193574567746 12812416155 2754359230839 148567069529 404853800011 2135620822163 554616886278 1908699112821 293547045938 57748169959 2038960989329 592005306566 2756351489748 474345505269 853004939137 1811527299878 625205014234 901506920602 410381514702 1186709837362 1452204213972 3876128069640 332599519106 368167064835 2858662220383 6902464537 136931623343 321068118739 972229106232 386007388988 2437753040023 159643527764 849694584996 1174737440658 155517897009 172402181376 2576800877948 3324917928640 1507671481225 262376436416 3267713841462 317977272959 206428448217 737440469150 68548326230 18060279597 52292408135 1600450067869 3043192567092 935788765613 1412211818871 345631517410 2225356240334 3718936692805 217373999002 1879624050806 2135857474784 211590553942 386490445589 78258633493 2016024668687 97090188410 156132146068 1779300750223 301427187389 25921063522 1182300551874 729521602876 16229951168 1308550163489 967727920228 252970885387 53735645705 1417907471109 537914877322 610970104393 1957443575625 3637259358021 865258180861 3122076890555 111703925879 1703458676256 1545047427625 47815399483 1192373255247 1683889197861 2119376597943 2839996536615 23685919019 285556447438 1806195931243 189224197273 2051336415740 2448580486430 1829650662827 1634424385786 1245438594112 2041467149342 673065895766 1719714654963 3224323237004 376013557219 1862178311551 2705249403543 810243757188 351918740096 153938859177 4035191464764 995863980331 277658066869 2546379258181 384557904184 828634416591 1283316541657 1363083395 384300240419 8379815379 1573529931347 1869093414455 266891873221 150681332790 1336834664651 14882074420 626272783259 3332949927158 316762575559 3540684072286 337362455669 1431091247507 1505395506693 2866121199243 524212532148 1713379818523 3578283868158 706038820084 712940093021 183033330580 324663915090 1261071127272 1358113427781 7150134517 371091303802 1829629405192 86509552324 107572379904 2505219548571 274842893527 3429143284139 404934789237 36838152798 637796026 3417295594520 385688076084 3111486272519 283366163514 206490647678 2156044189562 3893546428314 33101944728 283081684072 1049322298495 61660289097 121185944245 3670572748111 722097644649 2846134401538 1798243503441 263814970240 2282980882891 787197500432 1603218721282 450773343770 8288989782 989074711597 476104357189 187697682205 1010631168331 689774543406 2834772729165 53189248898 319773019550 1761586305879 1247477581991 3257080002106 620534153731 3093213540932 1341237210857 1438461514009 696543088261 4539822013416 1890252023054 32244160488 73275474477 1733731821288 40892757993 805573791858 1582536459442 2360310217144 193602838337 861306118518 61404808815 61048396523 2587486202328 2190977653427 137726315756 1456112249373 329916706729 328988708889 614172961532 437160556988 282671032418 169533670108 340637000958 817859658712 131143049905 1106918630535 2968031858054 328922764749 3447781547177 153259756634 1449775015043 484997051635 2120287114231 576709174561 925421804421 3543698355091 3157654395668 2221090738261 614387584020 2712858292536 788995024032 3838467820273 215464083035 2952230011735 570022167518 858598701929 3042419326755 617284382673 936914479179 229931067872 1032975264653 896232980497 98735146178 75571994628 1559594956423 176580947346 631355036169 17917421928 212875779437 2638930537403 1484875126636 2273100128601 3508622950241 74693480635 319249603526 3134100822254 1176650644392 1702522696634 3448512477052 195239566972 907627224216 1816812933058 46571731033 2220441774361 31947950551 1419433530464 4386904492663 4608680847526 1654505370369 4360915781927 26381876827 1020257355838 7452982742 2840025517023 236767611964 164448266508 12507441495 180578057359 49300404762 1248702112617 2219103743679 861467323755 1711193160889 1325110883711 1506042064286 846005163964 1103566523566 1677405481422 1462104145647 1965846743041 2930057597205 215929176799 560626746778 1899357955552 633148136791 1869228745273 4688856009054 3532511532965 237129824680 523695202923 3008511794329 1519725023442 1109720024481 659432580972 452634296143 24357256668 52092571204 53375858409 3039918985347 1988959388857 2647183418085 1634704216885 1866997669863 230850915254 112729572530 536954561122 942143871541 1106766511079 404616192681 66109863772 2429358181169 55715783625 12185242580 1067714928716 767939819553 2843550553273 1016888450462 1321332703882 397391042951 1046238812213 1303576853156 224426452553 196667185870 202371588709 1767078598612 1018723501033 2741942698621 1584680151636 18471113664 802298785464 1151058542769 1516895487371 966242047456 1329400165107 853159209908 294990319879 1080234009527 474317557467 720621563289 1406115013015 1181768633446 2070960251137 318568090414 1839890904162 1179409631782 595875372179 3005703534282 570024842186 108981299140 208838359854 187573521948 3123716090229 1940619916081 1438445977946 1638076872497 1580021020399 24561721157 1075556257741 1292278763125 1167842072595 2149123535344 2074926408437 998787777096 151031337784 1409843656163 488880820461 834444141012 1319709575223 1806806887601 686039314053 3054925644490 85486234289 386914806562 45455425049 2540216137710 58627657971 2669527215928 22790813660 446961220687 2224883925298 2220129863140 193784100074 3026171903461 648973734351 1777541942758 1593118347345 861446387471 262678652955 53851421687 10305219164 1616395052884 123667210250 1738326629485 1059517807215 2381740288032 92202119075 16067871588 1805199885670 1438992796967 566855435694 4682879432075 1649675120409 4028911472388 37301897852 29903953086 1131820758388 2016877841984 228812209034 21890762321 126585492990 2678763487211 214486490920 2119609066502 767035848249 101624675883 1709841694687 272758520487 1062920061667 2433570057359 2251958534951 1506907455667 926177047692 1041138892144 4351018559758 1043547148765 1450851927029 2931628210414 1885475780643 116406416096 3950902855289 296541989326 5023959973 164938309668 1621693883990 185385173235 1553610980039 169137079501 4557448345699 526429111949 1917643415857 2965260762450 3179026401496 70674611896 162204418298 180309749147 545328692387 877973792291 1194330830413 2445754418909 89559813549 2012903692912 891672119768 129695776251 580556185971 2338345754663 144023157149 197872182650 3557438038094 29945391826 2640734065540 530578307694 400381845673 549345199992 554985898216 425391874400 427881673007 326403543509 1115234111512 665195223908 2461334954163 141906626129 641008861267 545688988681 918641698991 60001921909 170262501571 1681202874407 60665170263 180355785122 707305675014 160198558504 158393934779 1270999981987 1025111777583 2314548777794 119282795172 1126423112533 2245790225553 2498850698696 1470174953015 794387006573 2960861647844 43419184097 1283929119294 943359983586 2936834824987 350063091453 1366206550250 440660912104 1851322806693 889406857040 1576917322076 1735082668535 433475359386 1884121470280 1370631576485 1482400174140 41275057990 238804586395 68233855657 238297661511 150115376177 58429327321 34296765941 2298053120043 1837549842 460616588714 2814331830757 315843698003 2109426250502 2419032116047 1088263932396 603581132982 87015867214 454142339242 4163683998199 386036321274 551854790886 915216830490 296978021700 817479123043 33025596078 59801459044 2661050593697 2006878583350 2415654455656 582382428109 114749752838 767353392836 565527214661 110084052201 360007328046 723107368420 1306821806436 158942799617 1178964050284 231098721926 377508618609 496931605115 327887418983 1267766446368 374920715517 1196429693372 1571875597090 930541951338 358559277057 3592598733 683427211774 1146575421844 1228147626701 531466268681 1705246167975 304227648157 353078069048 735227124377 558891740638 2465184124416 1475429445654 996158196836 125389986427 711150700289 295707906741 167882388176 259318746565 603267452282 415098590591 2682438338986 3206033504362 3269812534029 757939280 1563510257441 1386865195577 8161000961 131312109454 4626706000602 1109222183502 10408943061 427365315205 360664901114 1080167229275 1043656556772 75891887463 2785132418336 60499925331 1817949931211 1120718047839 2815251223898 1255832922635 2871827627389 401614781985 153994482004 1081566128698 2105367371610 145816700121 1329050589963 1864244209442 2694516319708 1715663553071 1213616974537 2298974355711 4195794655761 148837357385 234614828720 377933220901 82561896557 3687932466183 41480176026 3103840310004 658991113387 406562422420 2538843396940 1121842054618 41615424340 14712561491 759647588655 2381597131346 2538928250476 1468122590765 151992110849 819213105760 1091675004832 3291304486696 60291808326 23792804622 1230589910005 275706277592 1316213890127 900275175853 32512784906 235054853706 65616354813 689171878353 1734800050514 62241634231 137580311883 615148249145 1105472286 405520559005 1005177296705 149734996970 85672063696 1264896434311 638292891026 1757314242608 626549472544 126516501233 9190680823 1059195912479 1608309404734 452446401804 1394058725985 1334122898361 299584666346 1612881269676 27396708245 436624116490 124745419338 1420249340506 187365288140 838567517451 31091487971 2430593301608 111816668886 46494061909 2126607832510 2067206753083 1421279335743 216768309178 903010714106 526820982997 4028876291206 114423651212 211210950740 2109768018579 38537106677 2907337225939 3414606970758 255346312656 264491907880 98979127882 41982681283 2648985633252 127968499873 2780990410862 268984668424 450963940636 338488070820 246732288851 687852617372 428023709416 883322290809 3787163262982 75566451964 1857798752695 2764417933573 1669462286991 2848520640381 772643763916 3451316243780 110642757116 1671798035593 3722005833858 2233234187221 16639360588 1320401428500 4162244759943 816927651207 1598301357220 246144731896 1001097583117 1533608016008 3478146778137 1937496000675 1108145547061 97129595771 500797368744 661503832591 1221768850686 2177808894138 1019498341045 162582930632 219682086425 93982185364 370806074239 1450568763083 804737208301 25658047049 956877931844 827052782180 32025449274 1118486309570 1482493734708 2878476852147 1387168635340 836939183120 3128009410627 511724234287 1138403451168 102823346155 831392606 3136312356683 2458569986097 1916153285464 607721545812 1112088139531 1651351659161 412189538865 3043256009104 257109897231 4512333266064 77317374047 1268207611954 23026184109 3672146614353 2006140886344 1672316816756 707545438726 215566769660 2123597283332 631622840504 216448175143 2147513134942 783287651033 2610235573417 1187912866583 1281513567202 194644105527 1115875153743 3393599547158 4445119104679 453401944824 111002295780 702231530743 171466299895 588515984686 1702855050452 44233055407 130793393414 340652563222 982958156617 133406951860 2169155110198 591733497365 866291037245 465110755124 1703822113282 335763261687 299661167424 15303401331 1357184508714 2722723428654 460604818758 44609608939 640619768063 1025605563903 3768375167 550088751933 1099352590236 1382586561189 118282915283 21585214161 493619995326 1582339277882 13308197846 490051756556 1227309741383 1766184465364 302134339784 1375229610683 181447223753 2142664507221 667522960017 93712092412 3932945884653 233011193401 11801591612 3909451205877 1668027637413 24520637311 52277878164 4085733626104 441337504749 4125036854565 1158330900523 1956975201849 2108001786225 1411344680041 576941672842 1012545301101 47194876175 154227193102 495054306352 3639882333557 2116325679806 3157778384132 1879908395004 1079486035702 113971104632 217851494952 6636764512 968901421685 1184503725402 15050541660 3093021733533 1245018000087 1200310922227 717796594131 8276988982 719513257560 169431835669 1170624702540 271915942700 1679619103102 1500808723034 2180927944956 210613029661 85514281477 1619233587181 889684829204 3153024892288 1875747220938 2713791226510 856189040647 4183431738436 24308764898 124397767113 592862875367 852049479314 1288681582253 1415469611898 2615175625943 925694580618 2799236254857 17797825062 549894712665 306888427215 1436038638005 64055590975 4062444568466 756665878088 265791225740 3321363846518 308248167999 2690906328877 559873391475 1991044779857 1841137565502 198609952136 1759327117112 28206207980 1553657206788 1276866387506 1678574561305 367811160749 180082364815 3162326456123 1175463172884 959299941942 735938166398 533045496013 970607085737 8753790644 424756308917 1416553827212 733390557528 114683048138 806118269151 2999604577068 1350920320080 2757981036092 474205152990 911079085388 79319959867 165624776744 1013969116751 704894912172 3074234366367 600877481930 2190027799869 144842418757 775956115184 79328667927 2120248379086 81706871075 377442719254 1537074446979 179638764167 2810102125387 445246515534 1945267839396 285683892445 2160419002081 54736872124 4619275122547 2660981017107 4019293756470 132424243140 1002488038891 1340795136404 2346983706143 1249138419160 269112944553 522646232813 126763322139 4250898189816 688574487547 439791649587 34034684738 133194214823 906235894989 429823572594 1469519008173 1511163822054 3081500363433 493001871952 4193581245635 954926313263 1561587814300 1344717982153 142975129146 1527399821790 900582394000 1412419721378 87736321610 666709106903 327007748501 481861010932 2263459896200 450373007281 1902565332059 1349936499056 11574687954 1558293348861 1416813656769 3053545077729 1347628305449 2258229318568 1340086844827 1094281766400 2268102576451 393115561027 33814330388 257742044447 1897111152 27883991261 1162793450942 862934598149 2750909275327 1734248270973 3907361454151 265607812279 760335222278 9291654018 261571358118 1590182169858 2189869294836 2683516206206 1686741618094 2198512662600 1137334056251 1317798162332 89723149754 1260719562383 1827272791912 72503237435 486384912964 44581409769 834379964723 2701910765458 893619919283 2440307484369 346300213813 1803319618522 1117025152821 2340458227180 4149227449551 185180589648 557852019282 1757541531468 830105328655 1953893566763 508463673524 1751395366884 328765982885 748967435348 1672062993925 562912130031 3514655054422 541494227802 437000301810 854231532952 2269392375164 1929096721390 981534636195 478989262415 2112559227717 301491824156 3774683902352 53702783316 2415652677761 841694833866 320870323136 2222974991990 16509404771 69285455164 812910470587 1160263208923 2228765977015 3848032186754 489740516325 69204372722 883117275047 2168947267924 1378294722034 34953822440 2151252413664 1600306071417 1647487784330 511667987875 184133830383 36652275576 410469693901 1655702427883 144089874610 194139960742 7443245521 1388167378811 3093235018377 1351578774431 3371807473398 2210280330474 89719788494 161957068884 623059797388 713855868941 145112581225 638081336674 1099510476932 41927262586 461654690015 2095515941913 1005180760163 740369873806 333156502071 48081598406 1940019798327 276144350804 722369729604 640347533724 4803699523187 599802746127 1350724864552 291017006392 2146515446610 288748515576 820764344145 3485601651066 337738654184 2589672127083 1687521800188 3042150645280 1880483287575 533289404762 1308990865990 178531113265 616044667526 484062521724 3006742306888 2664678961396 840351496947 657292269352 416670370831 842896292373 624086897642 2120810338283 2311017832408 1157962414436 658796264976 3468864746733 73030284435 3081226924250 709079369829 564583292264 118756663949 400783633129 1047985710299 333086260702 1801500396589 3031600948026 700493671777 492715673432 1292815595303 9902867827 1148402654292 614549925759 673473261483 40189876098 2240916679208 4298076353806 280606516732 100480436789 3260711224171 2652043782249 508075172845 619512622360 352140712663 444922454640 3588204578996 601784506307 1248954253433 823689340862 368719588976 1515175582429 2393419139839 1400361477045 3069581568234 111047446851 3780641248789 2766045405154 2034778514111 707780402827 2254264267154 931129616584 1900356880074 313139079579 3114031541240 2676584250869 420969596760 22727333811 1074712354664 426712771034 2596763500591 341499412090 32747180402 568314872412 1454312189405 32282619629 3756921975279 473156526102 752753752855 1361500533647 4248175078099 2736412950421 3227809596334 2159575845505 2898768430132 408675497430 1650405354057 128935749220 4012920851708 749429363525 3329843554341 122676780813 672091788714 1500029054586 88621784080 1028579760992 7004983459 520475008316 1018358763048 3244156088357 1515032924037 1525456669032 482894030653 738080149398 1228439351524 208418886292 103150158981 474322220808 1358339755711 481920045145 2360029861896 20302920480 306431119524 3061284286300 2120717365207 1084635740614 275553055763 783150855804 3007131321729 2809840759939 454375147299 1325052121774 513019225327 3993285369851 1876976828160 2296169629207 372661439980 41732098198 426314048702 1333503369620 2086381046052 2790997725580 1544720857564 3677406839948 2484732772289 3872787153459 3159803630 3260135402046 959024123665 1336355407033 161623465511 103310221395 523257089702 195361909488 1209429398368 263022304015 132079925129 504108919200 628589699104 855939848358 2304035539789 56988600821 87433329598 4443452572226 3881513378170 1034611988648 3132577425713 545119158010 11117051868 135170217285 1962220681492 1243325233304 1049842810692 509845110648 3979167580556 931148654843 3451385987607 1779189153793 1983390737 1386559019341 204217866467 292326342622 473088893783 1784853268046 2655325413895 1718841987282 521876696974 1365431607085 484144285638 76002477828 983236679276 1088801941536 315676901539 711743680750 356582587182 21225784080 1429924997345 1557013803479 1206328876050 2817155166660 18560956182 204429500648 246772840806 217679364497 556193583175 350772979621 964508036963 169174013620 3066279644988 1562082616069 588352681203 110721617744 3844584849040 3123922172472 462307356491 874973042005 1829356170753 2633915761664 3397139677307 72501305815 3921567568032 128360673020 39072944530 1493374767729 3040963166446 2626257177034 2372976105150 455236221115 10502524079 3867109039477 325225698133 1239399378021 615154226524 298029968624 189143566747 1591861961676 2913801422435 9979955952 4145589752574 1310388058384 597635762435 279834005945 560256599348 4074840153471 2084037725039 1667369306051 1030977775854 41092614773 184614366919 1696881423255 53302802924 69093732417 1239233004510 293373573749 245178704139 3150479215971 1424735618617 458488129639 2080770817238 174405134181 1893029134108 1342717346828 373257110466 1556545288376 189238959264 77912914221 26355713043 436607814669 2969592420515 22376252523 813939527506 86531135781 4696832264665 961090275486 738979106730 284672966599 179717192766 42867497438 526103257498 2165682174656 387930031146 1039775537301 168212491173 1052619531074 59965024106 507759802551 652843177274 2078801993161 217605220212 5277346747 2762976794633 128119109599 1371632286262 1257131483636 830353990956 218257010356 20427076768 1348058684801 161799520167 353559050297 2020048333387 151929000381 367734833719 2950342506359 394032080375 289272404992 1175839135248 448493730438 1090299324853 22194622175 2896580939586 1072361972443 2847433911922 48343081647 101531223894 2663883433676 9363776609 715930980893 2310839206076 3801327947200 455526214639 960021771983 4425982268342 151882180436 3085925760801 1948088631965 676897649752 1280852259933 1161794764222 828209263118 1495118639679 380512683853 153970420196 1193760526810 732206420141 560434671844 189894697483 1832803416483 2690084705642 595896643305 287051467563 3060381546408 24221474445 3515809877912 1954552384974 2344483410820 343183156511 550255545752 1477670214363 422664294192 204690288535 34773528581 415818663296 22626374904 1364943291753 973185776718 18919338779 1348244333512 58426845767 102459620778 699056922051 1716514417456 163483087869 1920802995031 772650787410 1132141510821 181771977658 1317702858139 311368021589 8113231814 3367894461939 998881839183 2955607385368 2881886016334 1936371250897 579208359801 100359258233 287276712305 3388736503216 1998811678677 753426982248 610267983573 65118706197 2544065734681 1536494869351 1637980967188 2735565217204 2079150098819 2825836775052 119081113040 88997352954 1318715504939 175670729291 385593885399 3056871074305 382239445057 484551107327 3148597107794 3026038264300 1336918947645 1329556102225 3396212792688 1799117412037 53887206338 1917778273769 2674775538472 902998334727 6371509590 624283449354 4705830675420 1214864544926 541367881913 1542445835554 7761682022 2517093747373 2145396082868 2655966574687 3419959975052 98586549763 465943077819 1376500777253 479071284604 2730275320107 25187835644 59898371244 1081790355413 4765828343362 2520013896873 763092430831 1989080070838 34087081757 152663613179 2031561023135 1259131209665 1341925190049 78600536804 570145837832 3399207455853 2964564260636 1008329262654 1018517469265 429146194138 2227873476493 568382820039 1240109643326 243217012725 783667753434 2990590756126 1338520168475 1397126954605 3416553520135 742374295805 426102087478 3466377863193 459602094830 496740892352 799956747578 2843165249912 4374864363270 37491645943 1004124294235 493769200444 1093721772508 2074842686563 3194886986653 4445786209163 132962641187 1250022827000 181704832438 2839927004999 2441226302609 471118096792 1403532476288 589829790716 517758758698 1658831401164 2148934465656 24578875946 268076541550 1157362268248 112313254117 732702893677 2726402080580 643584016945 1219157444987 1154741366359 920484169501 600211959183 1444539937674 2055468188370 270162563479 2024266241422 58721728519 2525792425237 4692650405841 1139923706913 217867749501 2376856874188 3448891057378 964182044848 765131620321 1971023161005 242435662509 1175637924856 164573030671 1422182304512 2793942269499 90253532944 192924420650 1383150491693 780051398329 47135039515 1039168666038 3171276716450 1691540647595 1374459225990 2854489316797 1279949859249 2119124586759 638564789469 473362339923 800484994193 3821708295237 709112185393 1540125298485 16969949114 84308052838 1658317927284 1301108176700 1788879817255 698470174411 2766263089223 971000934774 72521747457 216892152670 771970579930 1722996191859 1951595625414 970129197244 1708004773407 1181281354570 352207737983 2440845497342 303083907393 914088369498 1579649953624 1641686872728 2411770195119 6739499233 2853559686114 1816201943588 2169368884964 2835219726640 5862941410 1749567478781 1147850045980 1867845897461 547931612067 252722397741 856490028574 349765725790 14379228340 1153184924788 94952176631 369733666868 276334577922 404559890480 2325080740874 3287684994990 269929272934 117825495271 3873039017579 217974466721 662960537651 444359400251 411176868860 89566215080 1953448418355 1773981919099 1998341000505 1493852868385 1433400983076 3110036311037 2736186189698 3372514182282 1723696652641 79295277056 77890767953 509002575419 3219013658324 2406720831248 1871267125129 292983069594 674540141102 355118988859 99240083067 509342384489 1270184502049 1339474332824 287040815596 96239275000 2555488006435 292086172498 2380020750950 2461499328848 1647335961684 1351715692051 7398968137 1402747072893 138733965003 2971576115434 117499877763 441281755314 85623668906 189589870594 3797624769042 621641535308 1179878260032 317685061300 24129475700 146756089588 1641489845456 200207408903 2717500731343 54806321771 977226105327 828180167743 60162008435 1800617349820 1983949557297 199613834944 1120659513219 1558828690453 55159078887 1237138053802 1887685487065 23529026636 2621401658143 124851776991 2038142580468 1040375613984 1288159135344 4459780284334 1518804645681 470134038862 679330256229 329214895539 914852548306 1180022204728 600202507505 3044810929971 1186817805499 2489223437246 769032749309 96455048814 1701213734067 448632295911 8597287665 3927062990614 543275964225 1367008267822 1034726858142 45527836205 2400462214577 205290819261 2657178096660 658804390251 717635097746 1582884017505 1646028673723 91329960226 2087903552567 992174578783 3759998540014 574303232339 462201572391 4737078343246 2659903078447 346405938695 3763557352452 99646000057 83428239233 2764150819368 3119823536002 123227852071 162926358463 155547331677 3056122788459 104018429320 1828348867553 1249894314737 394108387492 210097009936 779899486632 4653654957017 912190222323 478778642624 1048503739848 1268032551008 1233250363601 4146698128819 2432571315823 477927323280 1571068730226 362660448366 1881744782880 512945149861 34732981981 2045379030549 2695984109226 2352039158906 676562987360 274685704140 3956873770551 1953083687687 244663041179 1870829848854 119261179826 2990795855816 679480185605 3100640970245 2486386833597 2223684537740 1011946921349 1528620988524 1959691773214 757274528417 4456739105786 44443461046 249150659724 1522269331915 362956511127 909958100204 366908305552 2513098097431 265670533365 74520307826 2996122865708 21763171559 228966803244 8619437989 33995437022 933591749230 509885836864 857670129581 918403920215 2353287796772 273246904123 2125001306078 322554408050 1532381381687 1584129299965 122783197472 2254391050230 628706152025 607083265094 264605531976 636881328354 448218473689 4064913760497 311964809274 1427461155731 729084970810 1281213901489 697796073043 108054476271 491183584902 3070671154834 372689449472 1971818174088 2325244673530 1919618288640 1480081990596 168426303885 91597746063 322493041736 734084920344 1639412246403 331929372495 398611188889 832513335221 1749097693745 713269885720 340371799206 1198103062817 70435537361 4123391900967 1981409360167 1410135058615 243775592572 2632871580237 48730924876 760865800308 1945588990687 205729491566 311982412987 1877852407808 281368114559 103150288361 757733356593 4048385998013 34740449460 1360563228696 259728992713 595868579968 164226760857 875855924786 487370229952 205352277380 2060204875063 308154211904 2556151770190 436012129080 3950439547838 40445000103 1704000848217 4597218991902 263543599186 1160527319147 2669926050043 431782617428 130087681409 2756773460003 828940655682 710414289933 714469884236 963766674496 2090256762184 16976326390 70902283830 39022363754 2696142866551 3090649212321 1802263062290 18595270226 400157480347 133935551945 744449547074 534086213276 2589159447498 764917105586 458191771492 2813008328831 728850727631 125464233778 1356304872511 128738926216 974255513063 1044505534403 810949634466 3692815491351 485221161042 210504720948 655235917620 367926865237 2361726181891 373638844660 894487350207 451760458052 1199360650521 41139163370 186364743900 2022335753 2152516344229 2697779666 21828531478 2456440785490 609137093841 1335018919546 1832855160818 66709721575 1386601102929 1856640699819 279475544601 4689588078177 120656616622 3807863407198 1500366530873 23396237647 1945207381448 3008376194813 3806788938769 153423501484 86792654163 129882328185 1755651133842 2046334870699 212003849591 1405609176857 1543115910799 851448934545 2328936887000 1327521865553 2524923424653 3692374284056 1488479875863 609649030540 3757466907459 70651516114 754497340553 2685267898807 96994440088 75618388389 1655372991130 339884645868 1375975687491 1127507065910 576223118776 506543439740 3122059396311 865971210415 2646121620302 1265386317859 626287531180 2208429072417 904766496864 827454467302 722695203026 1683096168936 805140377225 3045710004298 665328889853 553937759027 173277847385 1118251358228 64254704102 20904879027 415238319040 2784388103092 2469237278750 1004551841504 717541473242 4347232999242 3431654400100 3079497132851 970087252544 251728811307 1925138118413 774710680183 1256418948222 1065551884941 1107885288112 2144462317829 6282154717 118609884930 811497280017 809907123592 487125930698 1078059822174 4795703665172 865312632975 7318488952 13344727177 2601358462423 3556523107903 1964983946762 511914184713 1783366029371 583652679673 1288776303330 3559766293260 1041398147132 1873578646541 1192703852269 4141860113778 22833202471 1100897772488 1691300809410 1633165137169 336444832423 1943547480262 721913491490 1502655315630 4038037012907 566140896428 718224551916 2531513253140 166067848023 383843449628 2812379230431 389012611315 1048455666718 364673497814 552674558559 239557871454 30948871193 996772268826 936784961232 2983982940664 375890761043 4104779637596 305551171891 101511035467 31229909998 1578625561630 1691454921671 4327872148608 60056330014 158142386835 662552312788 5533169404 501605033788 671803298975 39470491495 107854672828 2063633994520 3918958990459 557358564767 1419608407583 864948971416 288767075974 1192302062217 154862723325 712709736302 363492818190 621326224513 1877871425427 1371389379570 228773766906 100737108107 249290856276 2309045037895 42560224708 39582082620 3775117447846 3452733151310 39000544806 1246596773034 1465127053885 377932698444 751247731549 1032833216237 120287329771 1259175951888 937129890892 13342663114 4378224206912 976622362438 660768340362 31696222125 265230036042 920163015803 294449345632 22459997827 753996857517 1641222930621 1984243002733 562868492926 1019876160440 9397382014 672309492221 2087126316465 210670667937 1689517607156 76550679514 955948564909 558430561552 101881579740 2048026073677 240903669655 42319227490 248330585156 2699133993831 1264420588996 369335194788 2010990263147 1921873456788 2418186860175 2342830886299 998480479050 342379304260 2250408050988 1451394262877 14609104361 1851138180686 600479968865 2552201727861 1321515143261 3328391338884 365940432515 1941711980951 459292789019 2333433598927 2141231892224 741514169693 2072772368168 948987747329 94155189731 395674785203 1180422002527 3813029018387 152658196367 2652312659503 1212297837531 18787299104 111056465403 518582804665 1301969839885 2709072518121 1469213609359 183540499266 3183386261056 22339178524 29648442284 216112347965 2946825609651 3943305113446 3739760577006 1346046908467 93907107818 47454914559 3190654708284 538100029662 1221014069112 565723496741 512138021682 1967342232424 833691289559 1465981277947 17499468620 582358656622 594227649390 269253500625 101955895604 10928973732 1105145046477 1826708790802 4555323572357 3474045274832 3039090726797 516886638949 606147273729 632061827500 125486072273 1585584298786 1641916956938 1103271295576 273168077422 68666316634 85730701358 2311835229568 551270372136 4264046494171 1501105294178 68487299804 493243016454 4401268107278 603311783086 30807877486 572422472791 50789652861 2007967375611 525885172533 1760271805095 1556460034498 1055065867376 2792377448332 287969387138 1825393525071 723744868453 1038035206069 2212155807080 524012996520 5155016737 165385958062 278023162796 2219027050680 1429982343932 3202271693099 2897677237067 1190622013823 1710533406083 3900283358561 1234001926478 3646809787038 512497280530 616682801456 1390366330980 2374506812103 44037593353 2242563581140 1363562936042 252926255570 1264671974029 2302948735587 1156566488845 3277656228605 434777185299 106422173603 642447928745 713426051385 78199209153 2536591123729 1272870272440 3771785379554 811064775726 27989303562 205823317099 351700300386 940590069363 2664876111568 1928577795590 29809717465 1542281053781 684527485617 1712305166 1211356279199 5751902364 3176756948678 3315070416773 30474021935 422523777906 3946150903144 257317650277 1202665856934 32860155603 496029405353 883807851071 1324636111462 376216010525 275619360943 2820452136374 167153181737 701990748045 1530718649955 843977095006 2957389481706 116414286680 460320238922 1542063026055 1218089517374 226015062260 1654842183554 2548204263425 1396239003500 2842920348608 450987656054 1167171206120 11486029475 54474253210 2687289930541 2235910223623 1212439831160 1494053278196 2147779571697 3471023974483 356670055689 797383620949 4058992909050 994357189276 353234150147 1412168631276 457688684809 1231045673508 1305256333970 5260001945 270401203547 71209550143 275922053957 224292954119 518637205844 1477336880391 2099432094528 2163565762617 10567008399 883322716874 1908856516847 1623123412976 2750331881475 348711977037 527348408400 81860395573 1175679596755 745856610383 1478491508718 23498532715 91359466280 268901346239 438908119778 155219078740 1616538459548 3984497725706 975411639815 2136645430389 3620221192240 643661420132 4008535025758 1032001373874 1921757479460 3748123508916 448990664206 783906199337 582737757780 1437134293610 2611803373684 1014162068282 2224897452302 130694643701 3339319537342 105974827505 278388406658 268723925536 488243160357 678913054199 4806142740721 2816236918469 4723908210819 1052289326245 2098127144447 402103426751 239981059311 282604891289 1257335493951 2131217112678 72086065195 2560164889575 3351571511376 794018640048 880113188287 407154725556 403240081972 92926906838 234048494021 839813990803 1860951897328 1041872516507 2641357872 61068221497 539351539391 2410776284137 1034669631814 723362712391 349120088560 2967603538120 919593356470 233720493635 3051194593405 71404387849 34475730739 1690175768377 523576226905 1672732361936 1873865826059 2284315802997 755535404609 7202132526 845613887032 12629116500 83543653677 394615986583 4071665436787 1418525620917 2457749494609 146455054247 1407159619829 101722739236 2060306472252 265704637530 1154759703328 2127136554557 1123709238395 1249601502384 2850344945186 253784539858 992605387940 350935292294 317534612225 98880481578 50906279926 167340972950 120568615386 255797736591 1982343680929 194560984769 3231363463328 3197272377259 2332672599484 1973543975832 802612346372 805604260092 748210914127 458648037193 2405394920768 2434186688304 1370850374815 9759147622 3113558231769 2992322750992 704531874053 129773287870 867711240799 2369796837215 903069080102 2710039673723 5139633900 512366155846 147991726356 169852272248 39909433801 3681320312902 1399929212767 2375894408577 2459918995592 781744465030 2276427544413 2083428326639 32694471304 96460940956 1171275372210 2311662310800 50056647824 330466694520 1745376819520 130653425812 2338541355106 1692559251303 468723105815 1155798412108 546680010344 165226351553 24962628698 3473907977498 50958553544 26177588797 2854803084356 380435774519 172561353438 3906377393623 469595039337 1177227044036 309223097347 3777103684843 980825629419 36169059391 154729446163 1589917528129 679157239839 1154734393149 1577901537168 414435961723 28956397497 360627279117 2302798561448 1037462296774 101011799424 2596360747036 79370692763 843112576066 135882651624 1400663754267 912663452996 4418360136502 1121971049392 1024297830249 53810731737 581615832493 4274854257442 995905824814 2124055451029 140280881456 1428943758251 47605594699 4266453272440 390632699616 1090340202014 1699364460663 61064814382 1592900990303 1568339062115 64212705471 143756168857 956360621807 997711899413 2159679439133 1605539599486 1908730801137 255225981058 1055606168837 30759911711 29556816623 12710499922 1024342272394 755813783023 1992611390436 232891687943 216909478129 551587625401 527493747235 802712493553 641260318258 84905635254 736409717626 954939236781 2391768967511 946080332781 1234100548313 4040857291790 12202603281 1093629020796 2648089404627 844898874788 5883162987 42862173910 912280235492 2437881172790 1605247699959 1135909188391 690951897842 821202423870 1674482186441 3138647967793 712300124068 3124052739707 121621120000 656912311325 1998342390520 1145865226056 2661686089586 3055136036320 1140672359014 2494830332620 318893158324 377778500626 571538357100 1012352987168 502787847029 2865687963802 262059335977 96457949406 1235119811595 620821790961 225184776350 2023468351466 1232324303977 15525641839 188738477368 1758915533459 191351559648 3196988741188 1771060668789 513451064120 299104368929 1166164294627 3118325554121 49129602426 1723694563659 496781910457 414747340188 2069447856194 2475216909614 1404309749956 930727911331 53293462446 485464073235 695531398986 1084813408854 3598734134895 3488949406787 1823303725263 994503084662 513073491636 511684618261 2239984393717 694995046747 180537045237 193844900167 1812426748161 2060308812908 3226028573 304121989179 1015813989514 456951644353 56641976627 335730991171 1959308991658 90593406046 1904161621632 1041417450931 98994350751 206390972976 200662399002 399863189140 8202806472 653067063355 153632443609 2903046175693 1341880324820 123823710027 341146064104 775047177853 624031392702 1058581777592 382858307164 557721781346 112422610550 4057199467990 2616539241552 1111973753511 328840745138 101168973599 1594873010782 597376155032 1770089124753 1040744061478 661358738037 836163947789 217921826845 888942870795 22933987364 593388752124 246769862193 258069426841 1499625811679 172392780991 1462526344202 1585386074294 1436236353203 522454570864 2274167735089 304243138620 213851501568 1845902422171 1664275939494 534698319914 1230018381500 33967474759 1548566525127 531377912875 322973988201 1467585250315 3834730914457 889324456803 346751779017 1761452615343 2155332136257 52630625612 2190777019697 4033122041305 1877803882720 1980658368406 23618819077 552818844099 1284364027543 2065556813093 946463311284 754808139541 100454008725 504882776327 40218261324 6397289442 1798550111110 252617251185 2693590825511 1017297484297 490688962096 175822729734 835521212484 660283255610 161110996605 3804809735546 1213473431227 36734643473 1030125369003 1709843833257 836666604857 2275839211409 390644356969 1689334995453 2212578338808 2281735772972 1652137100631 150953867762 667438589152 1645420940944 1793315814577 1724995048420 1050010160789 2069087181542 1062086192417 2248291210313 5565057527 2861937844924 14431458307 299666032572 1166797182783 1503880748166 2630993384168 293753850517 1295813219611 1125655236107 265896274586 1802060611 2049557799249 148829105221 74326860473 724136378065 352907154160 3147963435954 205066275155 1191719639016 1075059494429 2732934027450 3742196147216 101374243192 622984232144 1657003458478 887650667470 785339874958 50561671053 693382296301 164648338605 2530927924845 1208955791623 2663929307466 670715094208 1214138183557 465806120438 3351857512020 117819667730 87442510601 1910068539375 374018006865 4070796532132 1287177768293 211042655530 359675136337 2685256456584 328698969254 491409600945 1542225141980 1846337423676 2003865416767 256904791616 1207367465354 38772685670 7050175178 42688151963 185962702227 502432517028 3024233011865 433708831703 942424741364 4736082909292 87245727489 1076747646281 1586443884427 280854511238 1486214142731 61413451858 190181291089 11892779699 1146805280969 2600409138507 1290636316990 1141699107340 1017353835934 2542239668371 334548181681 1447151719948 1990235444155 1516922424094 4673687501245 3122247644813 2462170133704 71338558496 37207678749 251574686851 214200793035 29066748219 393331769700 326790319780 923911722425 2393948980506 3038243203680 122328590202 2966623775500 714067572393 260142880407 1220910250276 30257702435 169713346856 164952473982 1320521373953 989713099896 222145013679 84570999901 360826501730 2684200531919 620287419418 1393052659057 31722488549 60900901237 2592944203542 135923404499 1491313185910 1380765872234 2281806238627 1148461135611 335492128062 891752233086 26375442559 1396960228474 2416406264017 150224852645 2038251695734 1523335630677 971771410714 540834364168 617263081867 55482735122 2304731590802 243958624692 93847421412 740426168249 1786004562343 1159454767991 1269660892840 2020219348677 176101276164 229039090949 174198714229 464198829648 1520917849626 289000060736 465709551534 1418271576150 515265032570 2464057876438 2377035707585 2759969220477 60866003394 1004701059169 2693601584588 468625457648 868113285953 364833087041 696352771339 18479084961 965059337360 756579430301 80831125584 1870083743206 54870348382 888179076571 900384485319 2111827107684 253413926848 402977845604 3004926401441 797932796749 1954498652296 2505158911440 1937211096782 229524081887 1985337046192 1615484895118 1761182378816 713026667467 372180779672 627626009005 2071106527077 1808602191304 639244994770 592200187423 1494047195123 1659230320588 234406494989 688183035931 2331613882823 1701653657726 1198683722447 187054562479 1608432412387 1218787163096 2353000016514 2421082345225 875472693363 665248113397 579224824410 1305808833039 194817195152 694719248640 10254738166 3710007200971 271048428899 265868646869 996386815617 199720325576 800548976944 1565014050539 2898575782843 1208759941279 1606223368976 4103145942867 2941876902407 206256935727 1399580065546 891360380473 38983288180 749351680558 1123646691930 2323933162437 2081734025909 116004314703 120837403716 1714662683546 2230730750000 2670806510859 2718509832357 1513271405922 1597733119083 1843650506193 1014944053937 55809095267 876871100989 1066881947279 1470211466047 3191536688269 412204463493 490993022089 761282100087 104235478918 1305063553816 1421113933766 477393117768 311633851994 2544950929982 3252679681746 1570497458932 673320677671 426583563095 1419531001490 2686349064419 208009602848 609907412803 1690556919517 349101265611 1385642068857 1597735725874 3268646197264 39039041592 1502361395045 1219640356921 167182618280 572195446371 689297647716 194107310184 1934999620638 219403540605 2365830857433 170045467268 3206288637435 302795904602 2757296594270 2104365717606 4853113588564 1172055489582 1068604373166 2254774686108 3994334690958 2095756550568 726786679976 844162473640 1726733952886 199284063057 712744540537 132937294050 72637310460 2882243592050 94973685541 1123572680920 325622928232 1140208320078 18538295749 805327953757 4408641414626 870922470960 2427170704668 4233952678504 2637842871720 3760249706115 595307491411 2067038649066 206338171298 1761654070936 1789395338836 2254659396254 1182356812177 4439655111510 185349298659 75816949832 2526189780220 859808314106 546097567484 775428284482 2817367359518 818125028465 82326714484 2742384204009 2084670836856 1822319755307 2330925892295 248095970355 593806635983 3371114812083 932256328046 1217704746102 87150229745 1181242620466 103274689856 1100104261873 478339024631 340079743115 68916004351 397304936811 970573969185 2003398078453 788535713680 243174423203 3886778165011 431327486464 2233818028540 1042901335033 876755867072 2032068728995 325595415955 1945500788957 3579265005027 529374775705 1208076066425 703547864505 46586696 1439433627512 3257163633165 1646619029190 152242316028 87063660048 1310220036321 180329438168 561530729146 1662650335015 574461030981 2966515274945 2844742321957 47747393535 1334989973 2046238658271 1337143015013 23911802181 110403195251 2148005858979 1011116693644 778653906859 642938815063 1398679248499 409898048127 701597439310 1723683212303 20407860793 396502152376 1769091713902 80843277464 3310980951427 3768676016319 303856778799 2578420534467 1064495748138 106701026371 582999431196 1746018044648 220180350777 200182882653 1875108313590 746226878458 1797833969492 655154092688 414273975152 1562928869636 994919882728 416856899144 259399079403 303518927363 2614176787850 279068004114 2516173872309 3922299372702 54049294226 1891744979610 86264964198 61928704434 1297854047646 1651608260868 51215539448 3029872608549 855311809734 117927400592 617479573406 491672003820 2341946356118 416360077565 2217497502444 752362443402 563725775588 772588447339 3269135834050 980981610688 704026218307 25638585343 19329351437 4499377670809 2117089574848 1818372500099 1849847862943 25818467989 565464280721 1748443307432 465281283595 7584050920 31542284848 2900559290096 294243337168 780231927364 2148360602346 459452792521 1756429732045 1217391830888 1705800902122 2053676940972 2600143729133 237984997758 564960952310 2733687268666 3004203488326 119982160234 200577635927 38233238774 193711763668 2723510604606 242752387873 1023657571830 12248341908 246921197185 590707390258 99072520650 672237863081 175259293009 465695188483 1624543176798 1558155720168 544826031225 423888563426 2848070784 757905088807 1834739264325 56786271992 1700461823042 1091653475263 279822953984 464036302721 2819943339392 143163934936 1926262588854 487312056835 1435719149029 431071859840 410808972495 2561890641414 121222296 519492190080 1148894825027 284356783691 4917402390 1947072472057 3193270208326 2153611963745 649251011298 1795691697964 486478727700 1624993178351 76850458281 736268056482 3400170074164 1981678231056 576555739569 237787153460 56226288472 406334051233 1791893468128 664108443900 589559938 1864883769863 3150846528201 4560322750432 2386790961003 1273376910561 1796601594007 3097906114667 2253823770673 4623645301262 371064217781 2570291561514 246405871024 2002181359687 2355714494113 182127105142 362463159443 20160491274 812805099193 34518951120 1156899226505 48907107994 3320898975897 667360556453 1878404801384 116814404556 1037798560533 631677773861 2128337692853 1892386757827 2139809494089 1471882336094 152558849645 2329744520093 1873559205759 1986853765021 4573860684216 821153032299 89616689593 174247584998 307566136842 1938615699415 2247937019663 1779823485433 2702995294323 706294949292 440370959142 496307877302 174431304280 1265225555195 411764468045 47164465005 729723138767 1614558539242 3439560896229 18680428 176871747549 610925943464 223230461055 2369719109472 613331990688 610373316639 477842933735 4196064517029 864534580373 335433509121 2551078109788 1423990284489 59921427837 1318504668140 475482233615 382898888256 2304382307944 716291079785 1055284420639 2917465881170 160616579536 1620088782284 2072717705676 444579792806 2702340143511 920475403572 453127597743 1174208751338 1511238644611 3435580903786 39507907870 1205158998688 3545977296481 259139959006 2861218150239 646731574233 1327177399377 222310845368 259131939152 1218711819443 162275078295 407665029288 365298914662 42066665867 1728296824195 1422753129874 859665179843 2315054540936 565361543121 1903619049281 676187274573 336986062083 3071319351615 1864881870180 403326334767 2767882150451 1492315214073 2069633776949 347151668159 478588266138 1523482046718 2680378639969 755737005323 486503765672 1089080705985 245328035683 235390300785 132533919170 2792294496667 303671984622 3617575789076 1742962786925 110124602732 3956270898191 498043898843 317950579685 44909518510 94121010013 367881585075 248492132529 124384917793 636488705576 1260143312696 362076436278 790259357086 126300708373 679765701476 64676474615 2618961433727 1880542775378 1405185609536 1641577582622 4823653695784 987991336791 895375097205 4389299447473 3237641613252 3826740753777 1094931844045 270412964702 142215838064 71861232979 2357917852726 4073900465182 1078542669789 689163178932 1909675863221 1347551577223 75520318128 261454367432 1063395770912 2182378421836 585672123912 3417925751832 1159326003116 690043183151 112914028096 374285911892 2347817726715 88595389669 33529563645 3741291575953 2032313362859 974356829383 2536508951298 3945436852587 325203581608 1108229853124 1113428726731 1222128783277 90225082319 696349619256 1921735630577 2496583257633 66192061610 402227619998 65663375526 1271626293842 791267091409 2136836978187 1075145457624 121565441590 2741525037958 1648679574919 3646254497 2262381160435 628294066809 335453544754 1860184176361 800753362869 1392288179544 666190140758 3304434319787 395384995425 1572676366860 1410958232682 3172045035043 143814669959 102363051021 3739347982544 812459806345 986971452679 1304427409464 242912013610 1290369231471 2763498112459 239700844916 528144403967 1530413087051 3371232498118 755651870416 2834540483910 1736246370935 2143162318391 4041555528421 214351527322 2571073274907 1842007572670 821295031225 627780363397 324518941546 602196037502 280632111445 1865601932444 139016891666 87450373696 830509517935 621031836854 3080003449817 1497191708727 2161452663081 1727414503204 881246263948 15370257655 95048894836 1538160698924 1592437977705 2132583240658 1687313852124 1617452777772 1052525112206 1962172154650 31674676667 1228581414461 1118611080696 4135672540288 3069141784689 1174582490021 101047829986 510078772494 1574915137284 601983757805 75367792822 1573659771374 4886255600 358987774984 422817309394 828436036758 3628596934222 258959849356 1523042355934 1329489426087 51010368388 494778616406 925270733234 15608031100 57999119767 3864890786167 243622062853 2189260453061 75205167814 2399489132439 1660517906882 4283752451317 42815364322 1361149746917 1662180763725 321589102477 2008043583106 1496517468270 1124686171481 396786322271 1376966974705 847497473 3162862730082 23527871366 1341091016942 679025168100 1589721678821 1407854224279 907940811147 516956997146 1834449202329 3439292621189 659981609298 1400689267098 962450254566 123928082709 2286198617426 996383129140 559662869011 2035507847022 324178228689 755356301788 1805544606591 182853824966 2559060171343 31338832629 569457201638 1348300252936 2644514360192 308802471968 1148395800294 1146248096171 347994689841 1114908519530 1990023920176 570189242699 218475038345 1538400947891 325459026797 1069732551298 131453026867 4775222385147 2574203991594 1054721426314 213776798176 1548440015982 121131755057 962926572359 3574933686590 957474941347 137589068696 1105803960 2660712144745 17692230074 3337443731045 272618409390 2109075833844 2371761130950 6192763306 50806124099 99172877009 1059680428896 4654570114580 4481465353954 1360459309671 1180280359945 2048248546937 313335365213 24378669553 2833286890180 819225300185 1111603880142 909230933561 409961776180 2042678749028 2681656395436 446717524043 752507070932 3694075766829 1311237251806 1393565213958 2346514208594 2435563526540 2031163490061 1363459474578 229815223096 2866649100488 697728832940 711274266894 123731016688 2098234567397 291578489870 2494602170727 982303274016 661220996708 1877071657 1420189341345 1764330047272 1423580217564 574614166832 3757222646370 4157338371333 4126394203817 726892597149 1052184480649 1224329958858 135137560316 365930820727 54088789786 1973937065959 73616709651 2290643340583 2215612478101 669342846612 1177938712265 2364078531186 2892330106907 1718632801857 3547753615800 1831685902589 201387640111 1259585789721 199526469267 277683011017 81745657042 81145541202 23567564200 3682958838310 4471242159228 1403901360544 726067121634 930789738007 906536874614 171403415782 1167476683017 73822165693 216872031722 303580264237 342330341652 113489762446 1643916463949 1385432569741 3673356562541 3501055000630 72729647142 795101379999 4180895519508 3056126350512 159307736245 35483109783 2174401718270 941951161191 775124531349 3441603707612 313607548676 1323510973632 353020079378 263002836112 1488209064890 1212170592422 2759984004984 3134930827545 693786105858 62892698380 439173527101 9413940518 459211186526 3101490641712 538584899447 3127247508465 852925307908 221248238820 1419070714552 391808818921 333391755374 1374243756382 89341162505 1220426597302 270025964059 551930769800 1134335595643 1232523535029 2111126473165 964074340610 51060168978 3607443598186 433898991697 491290590397 633311211491 1628199401762 813059022494 637064785898 1566078752353 605239161323 1020280071780 2854512140030 64403270085 1388346637742 3531253921744 294606296026 1181321934623 796127650815 196945472486 3818493131953 2218556333082 564175970830 2200894998661 1043681628132 4590403236 105196663495 4469310593847 1334787222414 435822796463 797797288558 55968069652 2582425289722 244862428615 951498213728 524813822895 370140788391 2696183122381 1419340972794 1215970472528 259811339821 671681461717 148088726972 1965603507032 137727901799 976010123778 1333422713582 2156944559940 442206753921 106773768111 786648100594 708645880718 3214728824144 2102947548182 85271087536 732451492749 119450562683 1090279195308 1576300762698 195208750710 34267552233 75187327731 194233541460 38847874051 1029829898817 1411742154695 257167296126 805522333716 853337920000 695038821948 1415360457514 114418371351 1440557034027 212114851378 269938483991 1689395949030 2067160968051 3249736365313 1332746047803 922771225685 291397635756 41540706270 181629007332 1680635577170 1562382795350 31931204896 2943392627684 137265150236 3457365692033 1521900119884 2352060662168 878512999501 1525636671635 142615729421 360130647912 2579561860932 2104045548429 2300043730881 1121329422125 1652288069198 608091785110 1012675194328 3375982910008 528813820292 1551785653866 3367705555211 1444072308 711132935231 1991976647875 2639451657760 1371349714431 62250556 2563316262065 504141047773 3024870124748 221018020061 1186766517688 737073691204 1170206819669 382989899103 72930638016 945315464476 1086908884938 770038710008 339959975930 539956725905 2843402778601 1208141849099 1488185355421 1800243450470 16516030392 89792822123 89927328396 1678584165696 994567512560 1545995909450 1571849286076 1259518050248 3964853413580 41786488009 1826391449147 3270429657107 796668628969 306656502598 60121721450 124085455142 3762678780916 436266419912 4650390465415 549406958971 97923801924 1122929207682 1246423082093 153326503580 971326491634 124287525711 1803827137504 2274056323977 934289702676 1002694049642 1040779016998 180532390988 87452205028 2066489254111 4743487869740 1484746864799 260690627685 217272410126 149168308672 63089864568 2062377263843 669912595442 1232936840863 30704508966 2822334067093 983758353913 251790969683 1634268470470 3937939188467 2315962256750 4487103135 674504795220 4214254536243 1712749491758 3433444373336 68190717206 1783160806617 126362939093 853441248107 740939988070 134892048179 270251223924 604145109760 76266191292 1945400486750 3032272547144 1026671448586 1457154457500 2676364954149 49740634279 194110643888 865526037898 743504968889 4555861572975 1405991140641 1896405573246 8487832356 504720274475 774444735965 171657671955 1376511887310 3855715715786 819134028850 582812066199 3392177687642 134588317462 594150765040 2605869431512 378953061351 92364157653 405005313619 2209179664721 734603117541 804859560179 264728028034 3220596524379 276174090239 3096437101152 115731452216 976388982998 15889023274 1877519081478 6682326973 3567009671946 770444480812 2676032970871 1468876065772 836893525873 1904219323852 1373005116580 191618283557 1660341852507 1436110321833 792292096940 142231149422 738547788700 1097542964106 2601666266884 2077542476432 128465347822 188063105337 337481555329 982509480796 147683169805 1546619119379 3414243670411 3245121771666 2359090584801 925650940283 239319847405 219680233914 347562099625 1292185587159 373682059196 2118302127913 24566014843 1130070303219 1637112764206 1621677412499 1120905811038 22745139966 1739631321286 799562115161 74656434670 191632986156 146695208814 1166714614832 166208987231 314488995374 24954947995 378819389778 662730528494 1205805562786 239578648055 193172693150 3246085457027 1176735529447 174755864121 833561029313 44815786982 733111596575 5384505435 2149236896734 1961787618417 651385529096 3909084933884 1438877583743 2456072816821 821499115916 1770968423683 322693819612 178203257797 3335569290984 3202463946567 3848657406762 661151955915 28365541001 1143758873374 333429918602 2081036862985 42657763507 1684113190109 31529651182 503824528268 1749425035232 2262935147123 921764702734 1009120193667 2911328381333 576475000281 78207118188 1973998881326 146152568753 699648814492 82442196370 2288194673501 2052864264427 401843073700 4317663637110 2587073907301 869741894227 542874149163 663126702345 2076057209106 675424981163 149689851315 74857427449 1442321635534 2798055898620 2729744345239 1045911602986 848358555546 2729914438927 522943970144 111239407199 2251135451251 2420689091873 1781475087657 38272274954 1543182336976 1885313146619 418041722077 243207810981 2131699965731 193712602959 3929452572317 254048110348 11292952595 2602309065637 1539049767253 1655043494972 799836417477 2430978693259 39082530670 1191185799121 281276930213 433666472476 3079373800182 1916503779961 349946411333 748246613876 1192056800004 63404255172 780985080658 2143851936204 567201802329 813451684720 557735507647 37786413869 123104413715 937393708973 461130560559 3859371805999 4302954286878 2444364235328 204421282334 14912691462 1789780035008 1343760495458 741000105591 2245311434265 222309445770 4643426318 133298467647 3383414764139 57454611954 4384579068305 2077907426595 1006741260481 395259223928 890557036858 406187743784 1736683599053 125644447471 1327287401379 1280919124117 3051344582012 740456221212 327528799373 2960463813634 1350534113511 2187197447890 119769089231 111625673035 2062012737029 387682136944 289291053777 344086925045 1181175448 139840179834 149099749963 1677896237737 2570297278834 350895606064 1114673185271 222583479337 147593374153 2199418022353 2219895380534 203931738094 5927890799 3337697139253 349202896352 1040623168749 676773671189 1012159071727 659702865638 1935996586135 17789000347 2711429021050 26653480960 394736495234 679457572909 1202789197464 36010385286 134595339723 3492423614518 457940434068 4272677647681 1716220867306 452489794484 578238317301 634198304140 981734909402 1021407580708 109537356649 178458110076 4222570045367 1982349846828 603693362299 1153466448534 1884303778435 726187194217 667864650399 1001782318647 3870451973054 1051282002910 1630326275943 1229168760017 27739797964 2074881982431 836940082927 2076743975395 2019455628327 657148899120 370607143639 2732329485582 2543230660774 218827012436 1279784222897 585622328771 17035767681 1362956356482 4551014561578 295405610251 465854693123 1252165455302 673025654288 1719363459 228514214093 3504818190537 1596476374962 43839724821 1402448242680 3124127182672 20502499189 1196297695202 782830096735 895091777611 390038079182 905940880493 16257304568 475067772502 4082901479263 2241126323993 2784341359882 493531852771 527379242878 2387501453964 757951032068 4022096665 422964100193 259483374345 2838104029764 651505021619 2487466636570 267971378706 1444250473684 33533517137 536150787998 499168605472 370560937795 858162861189 138397888112 1993425214719 1593728754968 1566383221444 726514789675 389314927066 2117629084871 1696631377573 303536360553 875293255703 498406296766 85515730783 698244040706 130349676557 1052689954909 1057018535191 635203250068 3237133934273 2581447045433 256352582306 1825664697927 2603984375577 893579832928 53654435627 790776564453 4211999406492 3115505944213 518812136992 1100194885916 189096489476 2353954084735 561369363566 46963992581 773840315269 2139672405541 22428494081 2106250510505 835930364796 1158186831130 1359108513750 1072870362933 2891305272601 1630425445868 38276331368 3593289448 1393055455951 23992705362 708240482114 1037640569852 1188096866821 72790701590 2203740678862 3421752436427 1912596402477 1028978383829 3660261227 171445497995 2924729405090 981282793148 268381528668 1509625000990 1446129802834 2904417632125 243195299444 37388247687 2247555404705 522372576204 2238441664259 563552407583 1677773443906 1094252740565 3301207820184 507210862639 185276810623 21309198053 256019483300 4415137324002 875864542194 2642539158249 926068391339 1472010005771 1614247405844 2244585737982 101299520091 1958984329711 21771423773 1601921046522 202899022105 554382102042 570873831347 1022767586874 1097078823172 363898908385 938468598326 117940114279 2385629794118 2811654628554 336578094631 1161058055402 1237930150634 1873624477522 219411308082 933936102830 2086906544990 176044837117 54376890897 454687086624 3342608236681 10221151740 894366089076 740245929312 841547486313 30450378050 1067683496221 1951341780910 2459548799240 185854461274 1656730487390 3192057959599 2775496683924 1219271879919 1404373112847 2576589929514 644736034729 1156244886925 1812523141163 1909375306868 688173858187 161777257876 1359127863254 158019038682 1808125558020 213019489073 125538310563 753280830733 31266631514 553939102357 298454857671 433159832498 1151237789317 2771095654519 1323347302637 4372521016454 747758245010 573644192443 671725008502 441895578840 1046138186075 1376635967061 1817979435954 1158953796464 92661306880 197766592821 1644012670715 486732649979 1118228146869 3193761559125 449964070311 1761431298786 469487340272 3410717099994 1599126990775 124192652419 524715268104 1659958309693 332732893481 4348477620589 666336138617 74314441901 966378958697 1559012067886 3132035604258 31853275400 1885993960117 3884246755618 17109165596 1466118857966 1638634571210 2589245519692 1327084043485 367786487184 2102782036404 98503958479 46146420718 144896494460 946354551425 1024605575407 1601212529612 1360014132044 19381593393 136412833953 133950810138 2058430897251 532026124568 209171157345 2960446215661 1281009072651 1652132312720 820012547643 211795193712 2305821879622 2182514028226 2041135083930 2050878685751 236051099324 85240263985 1581304371397 2555524938358 318565941072 778795387771 3851644458803 1000582734716 477929437420 3868309658925 512556065134 3556502361544 84487357877 151817448919 135852021212 68770770804 66628316769 2641330532940 2873582900306 1100602625699 137741084776 1770798807586 1574173814945 1701828116960 254944303543 360903559715 1779745917064 797752064222 1845506309559 63552434574 3163248515612 68886682784 476776152439 2088702286419 651501506503 733809727474 439112140414 282258728136 556096284663 369665227521 470604618848 38796196261 970329255973 1630715293188 299593371221 387533199877 392082773004 802261695397 296260327054 1776705332009 2683762591409 2543432314796 4150110305097 2424025188223 2338941832419 1409829984313 186191898487 2384800333731 1984631377633 55496708263 352450792271 998375829927 1006467776241 2066346099386 492211625433 1377251741867 380769087515 149007133839 198305373365 894493019536 869553742785 302873253803 3460877384960 616547932147 1892018399383 164271880845 1770131409621 2466970439711 324418406258 1474333924653 1863255253124 241490024729 277206019461 3261687673916 1741458324304 1628697784526 153866399296 3691928234224 72466750558 970781900408 1000446364280 89141809706 2592491766214 61840922742 72334571597 975867003123 1687850595015 1652325595788 2981573219017 911836668322 382190391311 194334944660 596454595348 1937971300257 75798748397 10905286731 309895682443 1569064313917 1485063257945 62338052343 579910879596 3653086971992 98344268319 1169028006506 93813709577 22522827177 626709359179 2059490742429 107592679053 666175328030 519117627231 459047200819 505504993795 60710263141 4135788755804 2514402462612 327053926220 2221935824896 68628738961 3597425903294 3203691852879 2904035610460 75187631580 3374995123649 201682721235 2317142613986 2278535408710 2308848601278 36263963881 1823313908154 2445415347943 2189667956472 395843058915 995032074899 176376052578 2423767943935 583565885614 157331453453 23906420420 2047081241132 329418593756 450343358115 1538073510997 559348142222 3339586874434 555503534821 1239897300608 208989302968 1029479700833 173023925260 700180749547 3065641050793 1409792770367 1611698091421 223348550687 751366855268 373452987369 1504436447461 1130531514142 808422249058 174288090550 974319974109 1224484040616 72661623733 44706867690 222799841552 1400937902717 1999195604395 3912926484426 2087304410568 60108591558 2195470877376 548135554227 862405400801 3281051401815 1894609475585 636316859379 11057325469 346182685409 2773636432 625255930341 2807806595673 537878560409 1720064423334 933643828776 661205145397 2485448674307 4033907416124 732812356233 32146045859 2413396527681 1643728631238 348388967535 504531381409 673162960512 367640998858 1166745606181 1455743418233 2874726512131 1575015040677 6531403847 193981794106 2557862172877 1267694164411 335630023644 675124897939 258939399374 1376338615626 2074804229905 389207447817 3118859470931 1358803696748 23834640050 2032936976824 1149990934444 258601927865 1088391417447 2246190785188 1630386191623 234212911498 259436611173 6551899076 1523404276785 58076949533 189084799781 92948976443 680305928201 1783336727806 203381936222 687272386910 1970171036348 1142363985338 1336869918165 1788634228705 346019331405 2207921276621 83524487723 11049725771 3062668950352 368542525169 1181478041272 33393729301 291927384149 335895834352 856357581853 266657944524 340629410274 1287964768205 1456242145775 1012814292311 322874326112 18521479840 2192818972117 603248362266 190805121579 371049234425 1388350761765 255966286422 139691393803 423809973342 4328731152887 3328327988094 2821463280054 2192593846393 113525996452 2187117089113 15610855881 202345363779 2160599050048 1188807158839 3297424603423 471907401692 2633686330931 569245796217 1016536674109 46750219893 35968251587 1466770271078 2133555995120 2072739169807 703127655639 2228025250752 1022641773578 2221020123997 1169905692885 597035534693 2518970764550 1245080760945 43656588143 1687354299224 1757631377826 1698607777275 1360639712655 561312552219 19377206490 2122812163018 546192408691 2999588625606 2953139839627 1423464829254 212579175268 2732478687257 3462239172654 168925155206 2187263380380 3205395744924 144983707520 2854648153558 819836308762 223620196919 3100249596613 978026878203 303161159078 28310253959 4630686333208 847435461767 952313152598 2661109329348 8309747825 3185050018479 48137786329 106773178869 394557393605 444923534681 628359322380 626650338890 388591937408 1169411350618 627766870238 181035274385 892035656364 463178011021 40188096465 714563931847 3143956749279 1446456761200 259814041898 1819216341617 74274774620 15719762409 1965352078666 260315431883 1823392877186 1207368067271 797468145155 2529520085893 1502622358494 2801464662250 2355588595134 1319369676515 4069270485409 2466409657549 301365651909 586948391830 240295388359 1078354267020 590607347975 148627758359 21085866306 1265586050732 75849853491 1062191913172 3017721729541 536224508318 1080287769390 15148499091 571035592598 27341045614 1044448714985 68721760163 769177210111 23398231039 3190113019644 397989230322 47812097590 673668736907 1920225924702 2414227425078 494560327732 283471523218 2838093701867 733157545902 385616859853 66565736753 62463112677 94279230761 2057803453575 755069142745 602323693053 625871622795 642806913331 114078222960 658038480981 671617197392 1336490169407 631969673100 1109471364987 1719505154978 205796441182 344523738673 2478111957456 387179015281 1906155379367 3221982628580 3233248295803 411599628010 1964845535480 3478518408900 165800923480 751727649319 819817162475 624423727645 1619921883606 1472266193721 27976593999 924980437263 3412886911904 903898571113 41710460788 128294859001 79328466897 1745365416079 2794634825845 227897204788 3615044784665 1621855808874 451520036648 297752308271 1211925258281 169680407992 109212296058 1639742166721 2360160200322 1925636047332 2749106708076 3751823119622 1170261637311 1346478227905 974380994148 55824595888 371453385217 124455044696 3384805278972 19670299701 1800249608500 10678720459 283183215998 515829708398 3944460607575 52526927718 1301690241550 1548975632124 2625771087080 821739313556 1476427018568 2559752776502 522455107804 288689144221 1060194686167 1841614809033 793393634218 1010605915942 2767963393135 635676966709 377353927958 343773481009 406565701718 893048111308 60787112072 3987879321948 255551094971 691855222946 1084502169953 3647110460876 1620234978831 1737792475117 2691882174351 1697814333434 25814682256 681320133803 167264868429 1017420590513 1423552605464 1844254772467 740688404422 4555803770290 295360243857 94625766703 1171902086098 512649448055 1372905873513 367455644443 582715330202 197977134871 2427488763538 2657858880353 1608455822323 674463112089 52100857921 274135656990 1591334961452 252268560006 497792637032 1192315978012 441848836845 186506115387 4032354238144 279382701095 85271709471 2957385693674 10164792208 72264724878 487748565112 44697543673 249542038390 1374753032739 208531332 1615448055658 212737743736 1042746765119 3243222815876 3677852690417 655513469543 460649229654 2150593948926 2217735291765 3189654115779 41536916638 1585634052488 162872730757 422817806804 472892404457 1414046901668 53437922646 539855257816 2041491877071 1547434725164 2149021026863 36524466306 24545610303 802275452128 1773654844242 682905594861 987544662201 4202064684515 2934241871878 76179340766 872997479430 92023898547 3868467284255 269218840974 28692738245 53158949593 308577464117 2828739371194 75031855827 3764925497836 1220440231858 419976571604 1094399084343 278245699368 1879840589140 1460664005690 322625518851 253828236438 181649940156 547198143455 699305754486 217407499729 3068759788643 1200145040909 821488455665 10452731605 704335820025 1394378893656 377229357757 2323730968740 317742536162 3181652860741 1014383171643 426533146205 105364997814 1429208597565 838580545281 1885736582787 1467119081883 1191739442924 134629956835 1522101208580 2305567883094 622601605236 605813798958 29381391795 2314717159774 3153514457744 70188367061 801630979861 56546760236 312937311653 3350621477795 2346172169268 3185363579713 3083733025508 2139442068438 43183165069 912867426658 997193203965 549433079887 1122028346778 2951920028765 1495021992537 2711455151558 283363003457 2500223046748 2310789927649 1299787619906 950720812651 1091665834003 224969834962 858762894524 759623476455 1599304073364 125121184545 1207372701424 646907536533 1827688667817 1795470714041 980504637124 190959425085 2794045418107 13293184655 549678458042 1893235449127 893767750137 1889141366844 1335919207794 426982439394 886361602824 3596570014045 3505547789542 1148131583972 696942289936 141224455500 1416726520491 113156431552 110713589852 1498927277008 866332176964 1893168161505 248752174633 186334750857 358440252919 2087579567976 454926983174 1465783025259 138806143534 40969288740 708304459344 2170211351727 2752392264132 496483786804 1061355327588 147870411557 35093011682 476996211071 1963386706591 1592278973836 553927876441 2041024024493 3316818718651 3142732008910 2187730497207 564408329137 1196841723299 2718028509005 1728199992245 1325186763175 3523733209562 1799399282287 3265246232233 2467695723239 2182597872807 3816948904741 128426655435 718958263168 3074479830931 683675642245 1230257733839 2042137887795 246696988761 180982838564 209487886543 1186689205136 314708899775 2108789453309 1324182229505 7189600483 1262393004903 1139633063484 1998776151572 2997642948496 230454675184 2165277712013 815147359535 2592959993 47887808298 1513327233940 483704030192 809626762835 59797425363 2077637972698 225738602683 403870309583 117204032657 81847821218 933713206878 33081751354 2416405829323 86979132957 1079757062371 279110249268 546059882694 4444745065730 2742258533584 2795060487625 1199703884246 558813866045 209896939754 2195544582421 713322681488 982605003954 84817983287 502906736523 1618528651743 707874693116 60311447401 1271926726279 953324409701 1201290707302 529779644313 114183606504 4066295920923 202670646581 653880204940 220308183162 3988769554883 1206982931457 2968718973368 912073279014 115369472083 349133962210 2974091761674 1866060997029 554013433472 223264945282 185402271005 1227814321633 3678276331182 2036912096506 2591389560575 2346940786700 10401093142 565072255306 737624262236 101818357283 122122576970 115129067981 2322750815 239415979998 99325680093 365576162264 36401604777 3385528877116 3167510842526 1712022811420 1318322629571 3202361403584 431545342097 117759956647 1502379437950 2562060248408 740990076854 1126619500051 204922530221 2534045191790 1324108040834 1931832971859 551203402217 411819437389 378642354947 282216784672 294900373411 3288578301943 1403500675170 3609055651605 4228631108476 1059154450987 98408649751 128395367256 635526818511 3278961029155 3719941107059 617281504893 1374415779047 1304864731396 856931397971 33558759860 69065314579 1604843302136 3623626362138 624728471406 496909645035 910387327885 558338311407 31937136475 2958431809874 1038967880477 2222343507772 1816405458805 583814116846 539994150707 640364587006 2983434797778 214037312673 1770223650535 494736290636 293903484800 67369651022 578773142132 2781200327643 2705627135320 891010659187 635121269564 1667522416921 3406383939812 2634201494707 3119025853744 3185762669304 1133053168940 1370258404401 22857683225 2904628451981 3145158577600 1604871567126 153607261459 275871557482 2703258554170 4076480204334 1766141209068 1621257319946 21973646841 734568851848 3486935124397 2039598567055 2470628850160 1948887903991 2755876509719 139377089347 1633485036238 1327344855359 2669767764763 3454592847854 1114270018397 357770753434 144001825027 3567356380980 252049339658 4444096275502 220604016351 207974459072 1138383256620 1248689683776 1033626909151 1440198991544 667489108946 1735436195075 171088745642 1617344153607 843308553790 383244351551 854863085889 2991208459304 70438998610 483272026195 1095763729650 77958349716 121929408902 614525755114 2071824536435 397295624436 173282420729 1287368352725 1463325853286 149475970865 1086452565328 92453178096 1001000823921 15482370414 52186249409 50864815163 22795342289 348159266514 77168014182 1686797097678 1456075057604 2100570530219 438698323376 533035621735 623212229545 3059407910735 1020050498605 1796192361936 1537291427100 299839106152 369562946116 344530480041 1196834094184 94982749682 844220872777 942917645284 4274541708864 153371995975 1621672703784 1267672405063 30217514030 74614019054 1058599475372 5697266453 4277101073984 1544540659644 823084356758 2510519515543 154340259297 248367114595 1253897377912 1530404565493 1570090151524 241411899970 1484081392144 653952725298 42437445322 44432025997 2433007368828 25140299581 309660433483 2323629305607 262343744035 3508803049 1196269769332 784799965732 1065644563832 458439587746 486224629424 2447507504770 1515933864679 692381563416 53270183735 48252355697 210572145985 78919203697 52511273949 1968314754021 173754876436 1337841955156 554663901184 439446599330 1063894654643 209103147824 1128161851131 373428946317 76476102465 915184075283 793490747896 327128740975 119413006307 532540838035 2486924180365 2076056739168 2407207850291 1093706088611 93523471788 108924240206 43522435477 145515374372 459700789246 178421030770 346256652724 3434654474910 4379185261 2558019115361 548022204800 186745893700 2059065195357 1357583257003 1940486136647 509620845537 732670595279 1034518334398 1793880846155 1460156919821 194476866924 430348044 294458050306 1625120371195 444013542661 1958410860940 4281480433510 118269352363 1017243146840 1217481637514 1234578854495 1021333795926 1513242511607 1472223287121 2871487994567 2007530224132 1576679294295 827129090306 747249676917 14892312609 167813908938 2233013843696 689140572469 555415600802 642539125803 202773493249 884839499969 5495155670 38496832330 3561994180074 2119092816528 1750529925619 389045578201 327040528790 156529215310 638722415187 1029155508419 2171904111511 509443590173 879358777748 1124832804344 376170940633 182269310931 1573022905567 143003848269 844597843586 4017871125243 409975158358 915952650225 1443278880939 2442167378123 76734011346 1341944400657 703487792060 1052903965284 56167519632 926723986184 923726396834 41936338491 2079689120944 26794678981 76098702410 448981070932 3918095162723 972440353407 160034549591 2647773261631 116325979028 227514292976 259741605261 651439329795 490942963747 23459352106 765948945516 4615400021497 1270917828800 592451487454 2473523444871 325634097634 1039975970681 178537139605 448976916694 639802170426 908524921174 3195689605379 308651656242 400830000707 4296060646604 3852800613360 186671929565 1102262643447 1352552277484 1450863559888 1756149712029 846958712540 4065469705612 1413647399201 2464554454757 2246570054235 342360560813 1851286180576 371494432209 1587518373505 2473196741808 382904512435 213392855301 3933049400428 497557747029 57162452798 2095019014966 301953520746 2904628236254 549625944427 2154735254768 167481873775 1385267862226 26215792569 1584170601663 1861133989337 1781490142259 779351771545 3343205108327 620767744165 2582789498174 2317492696680 458347184275 1769338269918 1400197170362 3664800700890 2991548782698 347929595107 368773705713 211922879858 1447322447180 478472434546 1785556719566 1088836944043 3983984374822 1456581992650 377538489963 1059557141392 236124257559 904366774582 2184842063105 617871234144 258830362429 1568855941937 2741250861910 4151438646106 1278900955997 10675023183 711382042209 558486712449 1695280635906 1343557474606 516620952632 262428372158 1219584313350 1855175881793 314682994656 1934298794374 109132636486 1331351260842 102845130833 1653420975406 2162034749593 694158013814 2521600802482 1937711674708 417672034954 564995056784 1327745322383 49898493806 1426719355475 1511122828 2400847658474 412947289852 973428429840 1555538538432 3831747936 490870151128 2210784847147 1155212176586 209038676384 2176081738119 1066065860381 471017070445 755570742805 1421485346850 292608210687 113463430038 53546588706 867805227888 803582360305 1018586393683 1890463567026 1740184142420 41239419138 1643832993084 365094206129 1091799433616 561740387188 2898410707741 1867497878124 986984236147 2473202795212 869457725953 1286753785971 1370828975646 1044869703180 1514773066 2954161639690 445542485544 843801727495 1076792939172 2517959932687 3258759552393 1050554494460 891266886063 2656927248362 104630982544 582904532880 105633506407 750089283086 1740638142474 1955342383298 937702885382 255163176092 544936140125 176496051732 1979384507503 212679576391 372391152828 3788999195242 3952884322123 3646922308898 397318346472 1736593064315 1902338684950 326040930964 2098563689624 2074023264565 2756235828558 1066318353282 34678329119 628716737854 975767788839 318874569692 314728002067 1170122834645 1512234194318 2228909380387 582735177394 1529985278902 2872634580408 3757279142591 503268425650 579050049757 632027205760 4011626351472 268707051415 1791257006540 3688609489940 145298374945 78408706792 872655162253 352817109340 2641704564746 302466054843 3287519934416 503056259627 4218906223933 511953525076 228395908434 566394744690 580040107121 2038817654985 2241546272093 1029853367755 376143712415 1001862667233 451056911859 707602326973 1030377324217 714931921088 13751202217 57143643918 2161428340819 13680069318 2036663733968 3583920226531 3942992985836 3129066561634 9912333322 483566790024 356950193374 2092278481956 2173251048223 543302921770 1048262632634 297816672969 1340659289276 358132413125 1064169776141 815656124357 2155482700582 384204550676 248578207828 425785436795 921997688895 9716117578 214953764804 277661054721 76326743644 83852124097 30394476157 4678516164689 1648039244836 120568053068 66398858460 429232031405 493543552341 3255217675212 943841461731 44090522545 1857278900294 556976843418 1134983352932 13391374923 780031082562 754530216313 99573677763 665679165662 102251136656 2065199370246 177160323652 3018669965018 180538712690 1844234013021 2142400582659 1422002470524 554588901621 125729306798 902863934496 18565493347 2799270306553 513220950740 352474990050 1645623559853 195891454858 2639545885945 3032893666506 46190545570 259188618045 1702136605856 281894944485 2097293769944 1163659310707 2120908500262 2998173576813 1769409980290 836439715719 2143919984814 447851005417 944837845248 3779601036132 1494495766084 278364662855 483705230156 1100478167827 1965626246430 131108519933 1172535854070 554619601542 1639786093372 198500621974 147202720938 684467955642 119667516470 2103767560765 2012786470429 800883757197 455977804605 474374330153 2411060287226 965206863856 2760526217059 730852244613 272185794702 43891475776 1523924406011 94996121833 2265371061427 1821758073791 891411103003 510956742890 2257446715902 449029564954 1307893038494 150681594860 658935324649 12978505654 515766093336 19511270003 46307052132 307149328929 146976451922 22665129404 83899305214 1444559141511 6426489813 847994252247 2214151641305 677381658371 39348984995 879660676137 825227550 2223653142774 1463770979060 361923078821 105524777341 29300209621 182278842601 2412142826124 2932933327 3016993803206 2601476007204 1114799760593 122174773714 91304333937 897210056289 156713658923 1454238983566 1247839843401 745494343912 1674335850107 2490906269815 552890075617 280858666243 2200513046569 849179600697 777866306219 59259729459 591874576843 179389727554 558992933382 1506190976716 269862103530 2043711588992 102377616188 1498820719141 2691686654212 188555384120 1143938781608 784396498588 579419322393 49793430489 1741934052486 2337149314404 1918459361295 1355006831513 536370241353 461653897395 404205798973 28493092297 2387549957 1573241286331 1422436378194 664158040932 1118922042506 594011697013 1561254623365 219786853194 2492330735589 936631977508 713102919622 55355283060 952549958696 920937630013 499867427579 687680828668 3061911894638 114642322646 1175990903200 96087124339 1426078864473 67936723009 495840041136 176558389425 837754498275 291822894166 2774154189638 119969188760 8377598909 154185144856 2122603775642 139888318015 1114230589478 913372705852 108388288618 1454325262998 2065384344089 2122284486964 1500993910164 1914458993640 753977194096 3350100255031 634049246070 1393345739384 1327341291557 275263256579 2257636835138 1751218415275 128784013443 2766566715984 1283556398928 338956223656 20532632619 524684715021 2127156092571 4202325974895 1852130892586 651718117707 2186976764597 3528470174388 1926341474870 155104123737 300931463879 2029646715721 1375871375477 3674642025 660171348543 838546433339 42255483523 1057230209633 971008665315 406267092270 365147331296 12053015427 396722373260 683069643452 3392448545880 20102198946 3552547375766 2185333670065 161877597426 542600131487 1098311152329 435688519223 381575039252 894187411615 1504081777420 1011722950209 1098108502550 343410409519 2781532644226 377906951422 1872371467600 2237486123101 1555828838799 869716281875 452813695334 903755805950 165702695816 153415403907 16456381529 16316380223 1934249033441 880671801611 416758844510 914679096499 1336505344790 69441213591 1627439532407 2372771122605 907033783572 973179766904 192622032920 2407456200779 1509476178181 1820051627523 1797988719393 2936130681225 1026428810823 9180940216 2405890647174 412095566785 1723993785016 4747912296 919356103797 754353373286 316746052529 1228592084130 2171700939 76787886710 353145395940 3060534939684 518923258979 3830487117606 421673400659 471979184382 1874738324779 50990802712 104741182414 287521573501 261283293870 1257588109161 7485935934 81280287421 263359416897 234297837576 66066690440 465665216329 604254343207 464954473200 1893584258354 673002943213 823919663529 1359988241099 3645079890736 315310567388 215259616859 1073004546776 1094544802276 2686655700223 3554782969515 406408905999 398079409562 266898517079 678018576088 317822764961 531911883696 1526583578150 147536037239 8877005925 2077217718538 944329613823 507097515877 24671725006 3247053773189 285161180715 427478256421 3180125270367 1348062190946 513750519624 201952335548 1939965946529 422678031111 826761505867 73817608183 338494826210 747091928555 45855945915 220756796435 205616277787 472612611319 1706504190749 75015493817 2306277461992 55568940203 2539479227697 227488847529 1266579723060 63660026256 40851072944 49593416751 67676274343 142220006884 182195270539 11967093108 4319206358707 1688656407241 355434365897 1998150761914 124946414034 876445418371 1181339056283 1361897537698 3042479707561 266110303506 1738985131471 1304794730366 1078300258561 14494815404 352710151426 169306355980 644298867050 749227614034 973276483851 457529969130 59138962005 91964701113 1175028081679 1346136468744 587985878331 3799827579500 655229878999 7796624298 162844009824 317300184030 744985729698 2792179769904 1498527935952 45443780845 316087736564 1382329030606 1250536005998 1881736873612 28118950056 4034154541489 2031329285239 1363722428324 1860868059072 820154495340 4076669992877 264029364499 137173360974 1647256018790 9772244071 2168498548871 52646322796 1527069533005 153396577055 267554418249 2556584370218 42391161813 118781437101 1240331820831 217984923879 14432471077 3063664246928 189290531499 1876644790838 87480042568 681359128349 573021213771 1345642644470 433005333581 1066059416247 509841239721 19767003544 2716100183254 1866013685771 2510851021217 999305905067 515857406297 935651389602 226888610620 883504237115 1058184738144 1248351534876 3234088561415 1702235002944 1176340011422 970371351793 4426183990031 1578014946512 95999256921 109155640776 2022159947161 849216316479 3535132522288 238568155872 299629416361 1670311786151 1618349734280 14096226828 698504051977 1501453307288 1318516903141 3635006169099 2541397680742 892918686643 824531130415 1102560708776 3483056993480 473505724374 2639688003111 4259209599033 2074822802797 1203114258517 429570557621 101013143357 160875401701 54264201966 1118486445704 48827109723 1488644595773 256894238114 177271237759 406232635588 395889407977 2113087746603 1807164006448 3543194487867 1293109079311 249909670173 734586448906 1874533328209 3202942755 1660002831479 1261604001748 932959284708 22215307508 3958421355 1669772222562 713691006964 4455053422818 810483686353 2938993643697 599782339523 1842618255974 447353576395 656057431594 281079647259 877677849535 182374467573 1825952155939 235257113057 71080849910 64661484928 3825697141651 875692269840 1767978138310 471487621898 2353698998073 160993989662 7937544708 3866516816729 57112468490 164336248399 16004582465 1989592114315 98184655174 1858378832865 304036696206 143009799772 59450407900 2343355908252 3366788522280 177767274884 175262564298 1226934912631 355943670165 423593924699 246333472223 314330145562 151284736787 1281434395979 1990876927146 2119596784188 1049050172576 2985842898104 93027164150 1143513104377 1667093340 2532051142937 2089558387965 450531139983 1186795538706 1010200468681 234775320357 1248482345889 2066273782435 3234045680355 212307781052 1396575559309 273643016441 914506483107 2285118838774 58770415097 3754449726794 1166109658008 485229599122 965256163334 1057509060786 746941772070 870895198173 96406850836 1930462184441 532167884536 65363876121 87877396420 476079132217 563652457959 1008965128648 1468813006328 1475336514721 649547850475 1078516765404 2115550716292 2421846378477 1902987848578 1112666477255 374652301778 113681676624 1144406148231 47315464738 39853914782 939854846125 475797881325 1990047131 479912838235 169991242631 262670668593 104724763286 2368363701794 148133686474 432323791875 10362009441 28988663620 944874900552 1709775783962 2306101079518 4157936778723 2116842350701 2140141215928 56531794013 508341877634 374193740823 2185385868844 163906845967 55498038820 685536477244 251749208379 198070413060 473926695593 801189850723 68344703398 141730509974 671172666139 1902850256591 1460891236115 2798113024703 2466921751796 2630637529564 139028052050 2975056536308 1583060644288 867466669908 59561438619 626772426124 1014242066745 7559118137 145374353646 89289427688 469570544286 678619641287 473226833917 367271672146 121659655936 377890783106 2189595978434 2485179341635 2233578237920 123978771623 52097140368 150067517362 201542467176 148349158881 300825693612 1477527725385 636349875548 433162088043 388875757574 3446037937434 836402863136 1908366082217 1958064828650 3925083656251 1136019678883 1902178714562 2716652458554 1364350266874 1842710190667 3810017946705 549618614239 1132800880043 171560272999 440361875467 137451973791 1527093396737 428352486935 3017885786142 3200141785926 816948302433 957445014347 979015318364 2693513789387 519713160219 1996993027422 577632606124 991649601121 642524519242 651672197833 2126948839224 372662957503 1856319748021 1336249841393 540777495675 3605998321971 2534227919608 369529602567 1512803877 2072554864431 573188554296 198305353473 4146473630484 1786146568221 755521458101 763160717193 1953881628123 89141126036 340378019782 611198619622 336502743363 1900309507298 2682357204083 2576389082547 2507043385944 3183211971925 241485160166 1730626010822 2613672405104 282614898079 499020979857 1916360586252 2796956181297 393158312715 360159072064 134115003579 2295161087736 276590365461 2008899288019 1583030617899 1807117316939 7645511985 463895945485 1169684380745 659228149845 1232072888033 805472139347 1712887023549 1420868930511 2203197705090 202524414708 246551456141 1437602569037 99182604921 438922430028 173761331107 1841638834627 2613997875606 1054667192804 1009891865292 1798928581266 1867869352932 2385803008358 3309813918621 104991413818 940345901003 979334903317 410594580970 34709096122 766241924540 491684574077 762733530539 2240202396566 79564231923 114940358031 94313766581 582713940122 482372506307 285476854612 1880491932749 902980110889 42805413027 316974612156 289788883928 203109292706 2676860270044 47616740411 295564205570 4124062096287 1270129696478 151582641493 394065524109 2667847410972 4830840625580 858630654382 2276287557549 1132479076476 2498543014055 186597839561 2348359159932 76778872186 655054030886 80772654140 139761746635 1293886710173 202105989610 57437387422 319691660588 1754704519193 390362509042 79510480242 1332099400619 2582680229362 452285383908 184070281575 568634261538 1992708819152 177889127607 906722325823 2634557309938 1080865334578 26223383062 2106076558505 419663706764 1596121614780 56520035800 1110888767944 3072558517560 239786445580 211431742810 458113424974 406990873226 404322353603 128044250197 957617836261 128518683567 103452706994 1675196545985 33527855 985741580447 777210137381 2222554420097 428026626638 926612720339 1394421981957 260744612366 386192186327 611098003555 883550511254 550952851368 161920414744 3109602454359 3487829375175 2277021820337 121152764775 2051305090936 1089690286010 3241345374176 200054536786 1003698452855 3326400782312 1198869879232 1958205296535 142035808930 640721160331 1049640280884 226382636632 1183692706444 1287640950365 148660901701 73431532376 317218483270 208507573359 3397624988632 2285797134227 58951477973 2453930488005 487983450577 1469602328455 3981194297387 2307748324352 432032015060 3642994694530 103879787288 89523201110 145171036998 2417001580080 3763633925231 1073804681893 2759145869278 636536158992 3442852283255 530751382385 1522563742529 1468248578744 2157237262185 551981102601 217177961690 111683490628 1111047896356 61501068840 158198226587 664511001858 1269969508728 599175539686 235919245808 1311729956796 175817044990 1353007772185 2137611529211 1017107611297 4170697572529 1693474342196 135641042950 1827251081144 2211768844152 1822844597825 903358252192 349951488246 1174902865125 820944642395 399071093289 680624188893 972874526781 4524076211605 22926159117 1862868381210 493794879087 570794706503 90837044898 96364336276 3566226211866 3590690314 2036247096514 1152489085316 552056966445 97467061101 2300236183786 1121253639123 1332030417088 2454316279454 2362916285688 56563913170 906122432355 293417235055 81623466416 3413605545318 899141855094 98777654090 323195700195 1364766354018 2360346093698 1175117843039 812336082093 1947145909822 1032964079790 3337310141165 3738749288346 331974394924 2056536714 2569043749466 1697054444669 39046030227 3587090340171 1383429245094 141855541493 2289182648199 1775696906983 3694977061321 273965380346 159198784555 4759436144822 37851744108 255309400505 1193534283707 4837274335610 1877560853 1657625663893 1047146314305 52933676178 554923728031 1486095896819 4702552960 1277135718246 211153098724 490547944374 2946954567163 2254746098 1027511236830 186124037298 1718136082278 219684729929 1502456127045 263591237568 982726796172 534956478547 757950024424 880771419359 724991910879 323309205774 83438746769 392921931471 2076912058311 154378751183 632041892148 225627667692 382429280665 677071113814 1610368278149 2426882659671 332414715204 462446420476 1773296761097 471289505431 424615889024 141542143372 152199388532 1586747398686 1604823854178 549791216917 1706194934579 894152012210 569278659991 21515332890 568439213907 27399442411 1101995963996 64791937622 304522902681 242394272534 2373620779637 299323503336 3596981527488 111320213713 166993968683 133470283324 2715257774 74785706605 464136848671 462489763398 1716549359357 1586208612247 3526524521131 4188188364209 3818663263429 3357656419062 489590144237 1585696585574 3587523213469 823768346433 277616226076 789562082188 81193257615 326636924106 2698349965956 761030317634 812418513906 1352844868770 1167227174623 79789420749 702008089193 2111005120743 184540260305 496262370081 2689780894726 406794816884 2389824278542 1680151850415 1871804492453 1958851304673 2041516013029 3107406140015 1151752053405 404026177651 226808670968 1794027080974 847093112545 450833126362 649891857532 1532648094 1969157812424 488011886489 28569927390 1262253907368 2062285050763 34549121959 1518312186440 2876968052151 196699450972 1421008042297 205631898057 2591926630485 1499506994435 31789207563 2578125704662 372221573007 3887507045073 9682833376 1246302773659 247996770556 2926079521786 2018913630879 14591038438 1928794756546 416445822920 1365627867323 2767565782015 2254189691009 231891180542 1554398708722 1970194471946 7846658142 24213495022 688845010350 2065027617276 1435232779792 987936630314 1329436322518 287870729714 1517221244856 1386831678121 375286837499 2221549926289 2421190702588 2110361162949 707838913 138113403117 364869626627 2187554614610 74057852350 3931495474116 55965375308 202107389543 1031837827155 1203145432792 584970508632 1534877705866 852038932856 105442153888 3104575430458 1282019564451 1813973391775 183607920775 247094405143 225009588662 148364981779 322994329496 4040036546031 2397863646757 163172078456 640411760 421111606678 45251194672 131741494699 856051238190 100759527448 3425008803673 625787905892 39809033477 2663854242546 363612173194 420839201027 295673265008 1092533291719 31898247748 1060928923081 1329452735934 114365945908 154445953839 36180150507 1996964358257 3644293331957 299502110762 94866033450 1191985279719 113237553758 1047428458631 1323927815173 249705904369 989705667871 2467104947649 1382217169934 461238489149 3368430765935 1636998965898 569497706872 1553916320506 211852938728 581612880120 3043899349335 87009442223 319088751520 383321356632 2951890882392 25559681361 117474173 3455434577441 61040810157 518614223772 1166519645589 672537765785 3028491691753 876767229259 67007649992 1248145086423 2893016593332 956792599626 553651439341 2479845472338 735747727458 1840006981 707171414769 2985521229082 658572714788 2168029706960 1133099860846 507210016463 79624179050 166120093846 3837105430964 58313628555 3124864222627 39766683698 69292999356 273943118671 83152250657 2062964234267 765867017075 927712252682 51365640303 20118880835 845169063880 623679070093 227085365128 1823677636890 179759521856 1572236820420 13028804930 234946526206 490370488510 33280082860 335063715194 393522391362 3364477044334 1394280016291 10572959094 3471062378875 919694727457 41198622383 10806364411 477419196448 1482055913399 1631377807152 1973794512938 516185523115 1705450221075 2201304421965 1563483161375 772639801020 199684979288 41115493352 556885113214 3862129935119 1934307117904 1677776777724 1676113513241 344779024809 144942037665 167409155619 2161142663738 661893238914 210372592646 324397580818 2460639064427 105574980936 42791812493 2130521419194 78542372180 302613833139 966066683763 573452681724 830295743639 655991754483 556156237145 2583139371842 4422936469911 67539064963 1589640598398 416760131943 322002839785 1387433729039 355409657703 709135404542 74483360223 51820418822 518818705691 716323291217 1624447950975 855350173626 972287076109 3772753366168 41259856496 1465278003389 286056510367 1836966228440 70902389372 1236976798134 4305449903632 1298278681715 126565518399 590891646862 819943553585 915921105969 1131843886847 3793632141036 4148495049503 3757762738398 2011228607000 62301234675 396581847608 338023078536 2309593619744 1855129517020 747938022992 607774709490 1714935870134 219231946360 27304482825 38012238657 905130688864 158065639291 2974018137775 645047639651 166316098999 811241724149 3052484413011 152570980831 2194823086963 191063076220 1362702379042 3659559990362 1375067338537 236725859418 1389530386556 424494190314 286105699443 1479269485453 3693315420526 1944058744924 1158326244854 304273477424 2411309476347 301872480016 594250418996 90213973277 1413048468679 1451226364851 1355255994438 709531892067 1745075655118 3001876479499 76880079016 113493797070 3347764194788 1866127904 698315980803 1842786555150 504632921729 384065499906 1126944511555 2381143234962 3410395386246 205203569056 2643994890244 765790746610 118636650169 2766070632764 2074328214919 1727944669 1895949358968 193820221233 453401256886 2216368826881 2125864484683 3302956764837 93271445268 1378389125913 251750853364 734912943204 147221064204 1782353136741 1084420828119 902727346948 3124783516814 1564826576078 787997201891 2932037712109 1790910414261 513342739446 518105888400 2772921053716 53422701087 1951294020712 132578001865 10259028309 223480434599 483269871635 427502140847 3628703227562 3393205172326 2429844229743 1086155607021 4608210150466 1328217424881 1177695455887 1076789709074 40062666015 839199716438 1846948992261 6196689845 2747425092333 866816133987 679750462744 1201437743757 221677521761 237061571886 3002824133928 441762630992 1042819506880 556451320201 14328307935 1458666438801 1039334188181 1133883736376 49887131231 2462427973703 2067582816645 1584133559435 2382283107985 3016357577459 883671876967 13656179606 644492524177 4244820101542 343296556172 638407565716 405228050107 5820870329 2585746330941 3734417487283 376784839040 1257616511252 431122992038 3292686490603 297417968157 1539220968458 2149809626847 2452104347687 167912146653 1103612048663 577668918929 511770093138 264486542831 1415792999801 109166729768 474942742890 2112449229450 2442624673313 2195756955018 67844168405 119583782809 190089590308 802425818958 94682270395 1770184755616 2172092990371 672765820 78279882480 486394559332 270143181881 732032777958 1828420282531 52107939179 27288242045 365801720048 3847489862760 62748940515 400029740002 1125073104087 473424509570 2055753267465 259271628457 1031436168465 134149042084 2346130420365 112788458476 1423429736786 73807871121 234164804967 28798185343 2385311908212 48247133095 92849210807 2624561141681 284390294395 37205146625 121990199321 5370027315 2649878439521 353976017915 2981795234863 886261454945 1300999684692 262066942041 30439495016 614967511748 156189343485 2674787103661 224203480494 69821346055 2061168997015 2326410677871 774368966673 660189488168 717989245049 370019391310 2395435133568 2151484197786 15957649690 1078245605533 1955988062069 256794921282 808294102254 436475334964 2341189917481 746579069044 1249154781732 884228292795 1373990496221 94680981295 211012312276 705845029023 577897986417 1826500012529 277731014334 192301726656 2021254927444 405890154559 642348218349 2325725911151 2065459247557 1302320767537 1251153915432 664602222657 519956923649 737440488997 138522750608 118240919667 1282744780940 230112680476 3648019935226 2204930446100 457304242296 427080901259 196921167003 1563479358653 2944724089640 513608169619 890434449233 1829052619600 54891567253 514815983402 1930004075866 21350780056 1269773102533 1737630090099 312733442619 1983172019871 1939651643290 1656856101306 702973942270 1091098357321 15027429406 38411503769 1363077486682 63679397890 826835017115 1381067818757 3472902534347 1119583702229 313432913916 464478846566 1338101996961 778347203031 385392677554 469589966580 3132341312477 443075425467 49167188673 998857978895 3148843344072 2043281964484 948013399420 27079677747 678144487352 63219130029 477111035432 3073594538226 14736746318 1455406350379 458901551661 69733168215 1087867539421 2590335959620 78647846054 641121822732 999116267862 40220485923 1283575500653 356584419007 3848779666894 3340851105303 1204364565538 442988006323 655813004860 182171004748 388057887681 2616839838414 1586382287051 966091867023 3853826307397 1792359363821 812056734958 707655266095 28358549725 232245765766 246898759663 1761594142934 314338749015 4576156867084 909047107252 2433173975442 118537195540 4004751463779 666258296635 113024896095 920607496100 1615455841245 298839293421 2129949543623 2474124686639 914367463707 114616879968 677267309679 210408761007 3105336532125 899142884440 1919584963763 2077791696880 224250079219 35442684133 142973768310 2107534402421 1636606825361 194863092075 1914001174073 3380650335521 1123059486939 714521207574 617107458772 1615681285315 265540235530 3175664540533 106846903066 1552496812213 2240762165020 1291037448820 2737636706851 2179676114372 168827604706 1687265751665 2390093855596 1909508295791 1005537712832 12903636333 1402195309551 86807746130 1199606515250 1737914375234 2422873733246 1700853625517 424410093402 2220193117588 2881126077959 1432872259047 1345412093329 1420114716078 1629046170699 1739218437022 3421424681137 261579802856 625710248851 369189284772 2500307167539 3043178608910 112483530865 683000210484 1746236087044 1505336987424 2186756325156 878250734661 4650080181 2425207488525 1469170688803 1150017450613 1389974021024 423713622698 690807052598 126210725736 2693336508725 1561099621582 786545609470 3828398662773 106514491619 104238304572 2966195153977 4077920813904 887535758495 191037111918 121287364837 480664657877 3215603550838 1973812550346 866436025817 2107883374461 2256730475760 7265238926 2203438432289 462236832388 22384697682 150727561243 1195010559901 3328028223 25436903758 1455365442744 2794555015920 2783163119789 1354040510589 2258535181459 510185117723 276406552474 26481449656 2789099452209 113917914942 107982282797 3390875153370 499285602308 1444450621953 87794210492 273281601840 671131408005 24681948236 1902323806883 1173253926727 466448215584 202313750526 3935773870480 4020209530374 666432483571 2133432491993 2702630624739 282162525713 378430186225 103692930493 92480000111 103050025323 965835465922 370330474244 1838116266037 1919521512584 54650657294 1853872362099 476008702429 682477926826 225455989215 262676000687 671919335776 601544983026 2178425579041 788438608032 3264728080852 17954725822 1359552295454 3196450999458 701432927595 247806623896 3165998146784 1893445113671 110231085804 942729037881 85234082985 1490046396870 2119528841104 1444876249243 1293047375692 29468571902 565144039647 2189828634918 1074605277990 45326183093 244949799537 2429819552949 596237372628 526607744823 2921797605238 40835711033 721853938011 2059849270063 708257932497 1280352606156 2730668161125 618056421316 635776524929 515405060406 200638703740 2881391213744 1544915519783 737179217620 93776047059 1016285036563 810223864697 1023945735262 2318960534284 37789040120 215165850733 862577687985 585741844348 178672739811 333389872865 1232159988370 9533986086 3198819022202 1068693565259 289692774518 283173813989 200007251129 1700196485860 2199442000811 282087542695 1461330310588 1599344732115 378343661303 244899501004 1123680410795 851221834787 3513209724781 3680630174962 1002718065574 2308412712797 528405823353 888276979727 2359519433940 3206713880830 245769083203 1606685455758 164249254762 889588691515 1078924478353 568268612291 1778942273494 484053698643 1244721715763 783537045600 395335255917 1083701759593 2856908485425 2262126747988 1464211501667 290600058557 65015808534 212603401251 1853914816089 152824807648 466391419923 2586885672308 1421677668479 1668930782164 1925249719045 29602346393 768933243807 1331446796242 662935550269 305346162924 494791147788 1428146119731 430364464915 229963041405 83642103541 1015086553527 537378824513 83164253532 92623673827 1475031578351 1394790015426 468795663548 4424124444 785621879465 1077741967180 1946857517507 505106744726 3336279387315 47280353041 12080653767 222510511726 356760885306 480993858738 15036163105 3568164584590 3466512065131 89583084682 458692203539 91687041110 1401353510826 54560175626 2802760131511 3427490533280 1012765539159 29604329301 1056540289604 326063329492 2992789280726 738763373333 2443138204592 153938461870 2415480814560 89694592098 490861658765 1663042544258 24512664363 2273488892587 509441646164 2808359349 818029201467 207435661105 2661353487296 2968547136814 428506244726 1398506647387 227621910239 1718735603612 1093769441697 471051760398 4529971437826 733609739856 1854850574919 213481244579 603440200665 943250450441 99894849158 114351939606 254160755944 4654979598938 1894447561258 267915812451 694113903438 1813542519524 1211890986178 555963729864 789395921787 1281220276392 3634388704688 2029551823817 519169335123 242337650233 601527284831 1725851321559 5345609689 1032205430701 1275387727890 331473693878 1925379580645 988798948226 3871373061647 1860098413490 2459547712113 193785744439 3267493200934 4354982443712 2448871439871 41074027533 2579468138003 280401774135 1218685963227 4105507250197 55473022351 860591917690 21995955014 2524769639157 116555562916 1437092381501 30406270339 315182616692 798522359841 2440406372558 2052821478780 2041506798 1510100562993 1826854863961 900304620295 528461907056 312527144056 947363333348 54047870233 1614506466382 115799312991 641240790355 65163709514 79312534786 1127699375879 752444600977 677248401555 681570993602 4086306689 903923344368 2423092643454 944309459518 2239787278065 326624092832 799745482208 975183970784 1537246141601 4285162458160 1555164792542 2754378451413 926608824836 47913181752 3236138776000 1216890424348 3521281704302 16981039176 346183641127 154422044664 1747635659788 2437757977478 245670870085 12297536823 1411367474786 1155898544207 2093855428581 17479632822 1878404231864 2190973666801 554705089473 65538909797 149996645568 1174794423323 383343777324 772085144286 296928223180 3789167004299 1351191382224 2071759332749 431987365565 1110494667940 678842397725 471563975984 1666204808464 1815599446099 519788058584 1366989252445 220662426088 892626948574 2859134886453 248474290845 382427181252 314787071716 53604278050 2676892667430 1219070216727 942924990738 711094783495 2208982578299 5413311925 28171238872 3405372245908 1517241859073 80068056155 2159224795 1500022153659 285321392486 241400015 109977007210 467084788592 564621875066 2139166224082 976961793926 180814687106 2583449543745 269371452035 1966236329398 111581397835 1614186381890 243889526576 3761142762046 1691591533492 1515350822723 600252436658 3306947336110 1802287878948 501118733286 92770107337 650426758926 2909949688646 264018153409 1333200786683 549656652150 687147340537 3609667632288 619014600594 1666095197606 1124497798446 11454883887 643279698172 2674211511638 830862993046 3055118593044 4031254074056 558947805501 1421426613534 530291948751 511881567060 1774129419307 1621296020579 1771646042193 2700358286751 845085902820 307167385125 186520501347 1766066634841 2053443165799 675910994771 150777205147 1433979634226 505552617404 4096844008352 158426733920 794806486 3094462881132 736123403416 127383330057 454996992668 2158962974556 927238103328 1027643727584 793036565300 1772968095031 1443229300793 389156709662 404660819630 3360841824280 1392332783365 152029482037 272175698066 1036193783907 5962069420 843322241434 3039096940616 1449844073765 1588056993271 21777864398 41296557516 331589031212 1898553955480 455581216773 3063247683445 2157067277318 295424366349 1062554589019 917320890676 1591488860792 2128853005450 61146250113 1572794137457 106311176648 2305672406689 1182548453224 3376393020575 1977454190430 49280989325 1342118848229 431446619229 110449936286 1330422493415 2506644546320 1513028358776 1787571402640 62122004726 16677541669 840703050119 627474994285 3523936295482 459400984063 859794881869 404136355471 1381414687681 539640451173 449400677450 552372858535 1682133478668 37747073455 1484935912041 53395608345 2444919623922 250081330414 824494900018 546388724464 92853940651 1923833160318 1995228010049 3770415025 1037616190217 3280056526262 2043215313010 3196109935798 3193102835067 745172019835 1438785000230 2013746487766 1069820352129 303113350716 317217170811 949029132190 268375757991 1345340992695 3345203373856 35558224103 1782661936423 1359762905275 951494935231 839535028580 1010949258844 3653243715371 47838945361 2651732372062 1280059054269 165903270452 1064742005934 1784212879492 2634040051825 9357317668 484666798219 1847446930017 1328726533125 1400986514228 663444137991 848112279277 95764459537 13958051251 240155300206 1562434968 2345565658083 328176668217 469642937838 46204343927 303068220001 2423911096393 2816443201422 56082795290 3070346254676 1514752299435 3475918200 2232181806153 328711467148 21158356069 65737058032 1095378723278 1294676437931 135828886513 1133375506905 1792074984372 1080880651633 2425726702844 168228894312 2515756287431 3382008654034 97786336353 104432032105 163382168386 243442063092 4386690080199 259620160447 2081500662036 3035976446804 2216062098831 886708775005 660017476710 1190881736307 603542022846 418909766071 95604368588 212147161412 278022584854 466568937212 3758652899210 355306769218 807705906183 2448759164623 74737385576 2624616911382 819319693039 2470599033850 194472733354 251011003548 425470381307 184761560505 2283002717903 200793919918 3013664643909 1380129339044 2444238413781 62603045927 3260033390671 1838070799097 186603444966 1908104390777 1871795592194 955852952144 296868086139 1956760925739 425578617695 1388683619978 569008786654 2499351719370 2921524444358 607766078318 1745522128781 3571281075377 209510205205 2439686415109 148079359954 552067520736 2970482089368 763714944072 728121548555 1898262588944 807364582481 194285874215 2616702487128 703365222179 3390727693250 3196535861396 424058657879 97496224048 751174950228 133869948763 2283615272663 2706972404138 2308687995675 23724719006 287179269508 736601545068 2728008697416 1984209619611 3593750100930 454458601074 63128663835 663195943177 2415693825928 441980460180 1148809077585 20025389436 308554988497 859807467047 694150927672 1563144345626 30370404621 24197770241 245211536553 88232440872 3234509229461 4116530099810 650562294005 1914740810278 482561621218 552345881693 11578787901 1582382087948 1087263104259 27522809269 883275358583 1529627440703 2219939625065 867972200397 1727202536530 1742666262972 148201954537 3773466974210 2736240933963 334695606127 239182844967 4335302953808 2207655086765 1495233485390 428484067085 1338467467941 2548492806712 1084922707247 65485815984 1773682971219 1984830615331 576976382785 560416647549 2866680536184 311182606074 647435523726 388630189727 4311504435816 118551229312 1111446649301 927841311966 302703265600 2377332034817 11901404363 250591759066 62262603570 1902082493590 838941798537 2772822605662 3024563748667 512591586545 4074779489985 133511873886 3271642592758 1005444942623 2652922585664 1471664555802 1658455277498 2823859645032 1099808133329 723649280703 303251878084 681503101387 1517076705288 534468710072 32889578971 293925564909 1259279025364 3679297369536 529100073229 443573251509 445449334846 448979743255 23874558909 304486067936 1256305725156 535150374409 2439407352179 1647668635537 3440630011721 328825857393 32488518631 1474350417442 1560420746252 2326243718525 1239823282461 696352592711 937390062772 512270831395 2614788943854 2479075911474 115611722800 554887245377 740623988711 539290113689 276071519871 1602225973661 169670817679 257746749324 1788756012636 185715773642 13034802056 2463219665077 1157858512498 582327897844 4634534358999 2836938957735 2926023503895 761186599635 221081950957 3916260364360 77764547068 614822296030 588680081617 26619848056 397424742257 967868068622 261705722775 230065370374 265533528813 646070438592 18378241857 26105373874 1165959055207 11553551607 1000744441041 415249453235 279020676986 414053291999 2348812528827 300963031952 79027969791 2684714824920 345767654210 2118188961760 548192408030 3652012872498 887415316741 1378417884 863536652794 160873419712 209310308832 332738992786 12327378825 1207406145588 282109814653 1815029135012 1865675330614 320313143051 72519891544 2207753435951 275647884898 963824910233 843366054462 1059540477510 807400881504 1661222871124 954848836379 110154136876 114283251950 1044437777331 1759173596769 60299740371 3140904272188 133569704949 903380907719 420412667957 1291835094890 1561287261644 2156979387317 1005077898979 2299234046557 302327744855 341587591214 110744121855 1127741177507 2637210401689 637928978199 675831171825 1497836567242 1412878280951 1900610013130 1148876682515 1960676723214 2824565914346 688852616069 56684215029 1617347389414 1137590237262 205928065335 3389296009528 324923632508 3014494105349 3835443164337 737567331298 263749024531 189760736080 2826118016400 482602271854 2343597092600 204697761433 667507060214 633178235473 295925492185 233898893823 1080209610344 1293061686844 3545980990904 129017050290 316000108547 2610427596800 476373577176 3136033677042 3549878792420 979061534596 2159259454056 539320349866 2403839876118 126328756433 44981489754 2165353890094 456901598484 739664810206 1216591988342 357608954670 188024484985 486012466818 191877663399 51298206365 2091786120719 209474347702 786714642716 1675295170125 2982817077408 2732922105335 2680592561742 1375627322589 4217382398325 1545377232774 1251077105417 373212735686 617073507257 2009637933127 1803967748669 2722760964043 277161380020 2223480407546 1814995488340 1158142678052 1873885354980 1646732525883 2785440717724 333269239295 140091554820 83822031801 353417180133 2370198134301 865146712420 2959566872977 635808459460 3890193015507 1559890375395 2209206439076 497507180659 1246784992891 475250963475 19134004276 181651396492 2658952805614 625611047697 353167897246 2556358571141 365557255678 235551729905 885499856421 43679735129 7620736121 399987929054 70198918665 1564676384945 3296721347775 1864633423883 3843580223947 1282167424768 254624193044 1260700280098 877482822919 1169245178570 2727766188766 1265718975092 164014247608 286059134831 387693134529 1160423049169 490950305145 2219554072710 1069091976286 233660863313 3135756606530 902460342650 2220016778244 2324054425776 375294209494 815480404553 567098122693 88917783333 451855730916 36219660152 1298171338479 627684229340 2295893841632 1830195800438 2710014123719 1518985333524 25075260644 493005047960 26708927935 298092906371 1448988912778 1191207547374 1897758393345 183718193957 63983223504 1293271268953 3427430224705 887504291757 439221924552 857031177782 40243663538 1942894136144 65741368205 3463949810441 303390325035 2046726977666 41011190031 1120167968075 904282707874 183237650994 449248799641 756367938807 526737014506 63635785988 240894466262 408592165091 1536562662816 3082142394552 728584772238 1138149516745 769808950151 1047488954614 810923117973 43585542889 1943278809728 3683134924323 893896481380 1265909308626 1235027203642 3871442993 1537694912648 638548880433 148597640876 771810425997 301835154611 579761841057 1856775919479 461381323007 715694448133 370926295982 2220922056090 70908236475 144552206130 3266708667411 2302084088811 175038041496 702857286516 851577638548 579893330119 604915718301 317688494116 861706291383 1708806413664 1380408903862 2524467209656 1552298222730 884957366222 727329820287 576735838795 300203349108 362784460143 653586342295 910956272685 168780215499 2016988773412 2195199732362 446079257368 3891276212636 408117237865 2677430146252 3614726774816 1409069084924 662412359690 333622013298 86844875378 256770154951 715086344783 931548263892 1006508985615 2048505175419 2040024927676 1809751607440 3668506053150 155284336864 1600745580882 309291658284 186716727284 464371736717 1285341734858 1536094697877 2037045919343 2760558259581 1187494630389 623296269535 813213437823 363333199513 1751516622801 1145094122842 1374661092799 149070565812 1728268179919 1001017548621 2296941903678 3130870524625 26523530660 232271068265 51393762970 4539240637518 208549079172 68001278275 80557942942 542155617430 853471830121 1772390554813 2067145920158 1237877446391 1033996005285 675511777299 732382647567 565659992575 1202419637864 671916317866 1049272723720 28792161524 4258353276132 1672082754028 269960888026 388754301167 272444231031 1571539951598 3131416623001 323455305780 1569096609145 2943830109842 1039254011312 141889352498 3233482317056 2411930240687 809836847823 1181747032280 1852967444894 197477467719 1406918667036 2558800064975 1495895277174 404789297927 2679222748278 1008247580183 3775363696488 9029255274 99484473662 2056661189787 120225812365 626015128559 1465401178001 414224578554 3071400972265 1423643606482 826691009272 741008455719 8864659265 2165041804601 1527639958985 1997657822507 420732852965 4390221684287 244963284846 834602555670 680218034600 1848955438428 1065730584787 956372337132 225498550602 2138019385593 2740706650890 4042139939918 2916753551659 27684985835 548413633282 368902779413 2173493982953 4150739741610 1915336907110 98899854 3389292242667 1101123373254 530659184117 183441879445 3489442387385 150415473898 117191676442 357652734453 4638294395397 994691172189 641264229428 9469289094 698985563520 2437078447753 1498199264455 1516089057415 91087913916 1408291616192 1884856262255 3305982054942 3689132607168 1407699455192 604048375085 636959943552 2012161492296 653137415161 3808055328289 1565496350071 623273805223 76218798363 110960763924 837073339091 1005797639288 3963966707750 2938851444666 587753177002 20914029752 13854267769 1265823176081 3164275893314 257643378872 2306589093255 121788454233 493893112945 187073528189 2253095519161 165384717975 23535410521 1552076911544 1076112266388 1132917362063 1000811045572 1405372370232 3709024764343 2285803752321 948226593743 975303541681 2099253117111 1403856582688 2641041209916 79946674614 43855551759 34458388176 635273128465 247952708148 1684048867559 413849031058 83178908075 130034937759 683501652267 2999745763536 1510773658429 1810734975734 1710918038162 1320729301445 40126202518 569359689400 741414409591 1166116549570 523277210750 801688324058 997478771362 3498407186544 2326833344073 420101752653 1998717284141 2095354434556 962078586193 401348520542 208590256610 271497285731 2004634414232 1611231702182 87731611696 1405299284472 732450354765 3624854072100 2109299941860 961882942918 114454424531 612559062997 241359083225 1198949676930 3243483774903 1810296467186 40877500951 214981468566 264097513268 775408748947 1557594111675 855909945669 175679788486 1437507655811 149004445208 761801719290 1059885264 479844701023 1280422922088 118513161372 3354267332628 840707760723 1758420941832 292143055351 286985818069 1907798186754 309447939076 2185114839264 5471187435 336958811910 141589158849 3348406788401 135576034112 1549240603762 3447251881348 1745267361387 235687662346 1959970895812 1947981363010 1498127640154 364446313504 1316707210257 1109118778383 5114132484 933268655188 4425733946248 1947803394061 2614989864509 1874228240687 2240375864040 2171959603446 818454853908 2227115647474 61516183681 1907863855989 1246323167560 916980560317 38460468200 2103853030883 125732679059 846666179042 28094014322 248547265213 1734570658814 8216524710 43434178477 2300804852471 3355310759295 1070834285320 2688790625270 428513441221 1065896139764 1990118299541 1378851368342 9480893028 3374586627949 386624369244 891430970525 3022106784755 1138245833009 404701731019 3343771404720 1267937486179 1697066609294 595016412948 470654550525 1147998249780 594080167083 2012553881151 904339579384 702407610859 1057277173380 508522940532 778556238547 1321603997989 2938451008344 625405712943 43525171605 1536037175663 324993715048 168853913003 35866161081 815795390696 1476751201506 108264361738 434077757498 1093151898279 79187075281 571685993108 470870313376 2662034706507 456294048012 3310722011995 4001055207055 242699639375 477994738476 32580281466 285247449031 3735205199683 1312715988757 616489833108 2279806878517 11921664521 1321034486365 2006286969824 553623220174 36117178983 99560138136 261361504403 13332445752 1745926272976 7406837488 608968343799 2884656328893 1709056698787 3273947134675 1535438754200 426687723380 758522669346 464171715721 270572215829 3367660934169 30197800536 2259072586 477469991087 518837793138 785582417574 42899088700 3695273085429 1789922333645 2228190076522 1165708279251 3769497591181 489639193255 11818595201 2549410197750 2138616052650 419786297961 2512593530533 968959130108 2747274859980 875550133373 43677085957 1909116611826 226308397522 75645090454 1535177723245 1339049173587 1689288702821 1544382111741 14925765475 1033480674370 1408910897627 256224790974 1430677916406 408873789715 167369340307 2639022318454 779861809975 199503625978 391773546309 740654015092 282082116022 1832466626519 504396905214 3842526295504 848233438692 807551684169 1312742974300 3313900078950 1359639074238 408630133965 2833032710069 542059323332 60099440092 519442569265 280467502991 1385947855634 378697356130 1626486400977 1362197819081 1490375597758 3140526972341 1125460532124 209326841270 949808584510 3911575864146 1220746566537 370659158071 112853763290 87463874092 2165262655485 1166260495021 1994105321707 700305551405 1364142954223 211384516191 478068113700 112206176144 1069950652732 1107849695514 2750427272703 302896889905 153525635321 13130176988 83530019643 644612574851 912480521212 5123272402 1212506062894 1130802325197 869673221916 177667541646 2939766979980 2394913531737 28040381214 83414449810 285755747967 267518242857 1942093646401 374377612204 60913183479 1200213210601 1169282504500 1151452125842 2118578837557 1344788264120 4415019829518 326295067120 2624257638734 1398963807043 3200027212707 236253900430 2266270007509 314710453679 1537828552053 172319111172 562304690034 3284783162040 2763918511632 138159941035 2253712036845 796993752649 1007332962083 2341868752780 881204254182 1002862985887 595842226587 768711532542 4345502408854 2295097045951 163247607519 1470935916116 96415638288 824392307002 16031164298 193393039432 1172956465936 469655696659 441096030792 222836137639 782535333402 419017882158 103949922343 375972179643 1770572753701 799728470784 511465437363 1562301646148 2517715654034 105031219825 2422113412762 1280879503384 2258724835892 1685535137034 85765412029 3907676999806 67847487470 985070169547 852830701228 2709294586595 204314694924 351107130429 651800297265 2144004268110 584061681161 2829235737231 1104412952183 449181319061 1068003823084 773310710565 977866326214 1390615131663 4322087630510 686970230730 687212491852 2482242901265 94978784935 177987227530 3162808150857 801443795401 1119519747535 1142379495780 808903908373 508835115583 3216481062063 186472656296 1252221983657 337118247342 82406708018 1558491619591 18538127285 3556592628443 278658434179 1041441343787 2362113786146 2528078173334 325297871644 30047270416 3468827638485 529893019103 59034163602 3117978298133 1760927355505 1475328881685 515160520384 975074515338 24000732310 858667332154 138881007661 1905889515315 2441954115766 307447579461 535086399103 174394581896 529981875992 2375255791065 1762896959422 51208457644 2624839479387 2329534662606 3147372938952 426066672303 310454234242 1906748435961 908136252520 19258342279 1642580692813 695146739374 1309076551961 60944139821 867040277830 215869513644 175470086029 1839820340542 752491527982 79081249669 36137753553 325351876885 234281125319 1116748668474 350487487271 805997994205 3442705375527 4014150303288 479395756199 47752361590 1338413121306 1505724544526 6544021115 57835640290 282264518579 2796719891275 96572533735 473778885775 214444586352 192210863127 234885998825 1073318900083 539715802801 66220290839 381927999531 252278630796 238914447553 771476057328 162789138588 103136552122 3757808466704 25072038182 3004418850292 28018973755 2158155377464 1291950105438 355059432514 745883042067 1139996732087 2874493722462 964044292844 3506177024950 828617043868 1282472913589 882923438585 3266792400814 61146732490 176868020094 50404870468 2717087757297 1948131300283 2088989738152 2115232324042 256369004157 1348295816 1391395230641 563145055954 100041263882 196144929746 73870109107 1246358645809 1776556257708 2280108330059 2603328900119 168726390599 507992865721 240789947258 2297256152006 131341512401 398244700822 190793342310 220198113707 653878853157 1590598134946 2013753114244 544425720920 201360184721 2773134546791 1110707486136 1514752932770 281809202264 711434509384 116624950711 4033613091283 2662464604689 697547227154 1788212748841 2670493637819 1912902556 227909720212 941392251872 17123415220 959629884694 11556944223 1996471908491 62421131791 571371058280 984116516144 85343771141 1353211663847 18365983095 567041628572 1320140758619 657001156555 2693915636820 697694310580 1460667897779 299277226570 4198951161058 1847832414148 1033342129369 3864722444749 1971129930067 147668297661 18275039078 114060014497 2762378393278 641546769630 1152376499713 1046702855471 2140919366710 317692252051 2150428151968 1057820115454 915726670225 312376836212 254298451993 433035767775 285487247651 1346996129612 576570558426 1076283355413 935419705049 265611400804 1384890626037 746669637400 2454146263630 643695029407 2056005800104 446397925018 259969054649 523133157967 2054737681157 223891836921 292716207947 3447982242308 321884599344 1527274207846 1082219562046 2035500806961 73390033959 1288508172849 142598981787 3735029693125 2287397248260 1691376909961 1015387451248 2731203138406 730286112725 24923018516 497949790050 1620231703708 26518104862 2883128271045 94965531016 932258234898 152905049358 959945511408 378003783667 270046027320 3822882953638 754877394114 262746265625 3063718397697 1185954042184 124043058700 300547471519 2307512337058 930152396769 1243631512240 107955464876 2613768993224 556150664478 1327388237303 18811510105 154834411084 596421051196 991833389260 303191114739 1565974157603 343360141536 35035586060 1921779215887 361678663363 3762704868785 472936513055 109319488072 860684828944 3920111903262 736664802075 799631850905 3752236136601 897376958285 1166477129605 3093659683211 2620200213778 43468712049 214856836603 455564570074 3151581195212 745290421224 340820962147 2892804228599 1838193771938 123351118244 2165483011632 596221513771 2019993595 789367990025 763526356550 646024451348 103748638633 2847305927726 2136567390056 3393632570094 362912735515 281914097734 553890475797 1121636471769 137424869444 376797874365 1968195645043 1247818606072 48212489179 857380391429 671439294326 2237023807255 342482567717 1701348063268 2955496920787 378945265481 110260750985 605298050103 190815537350 103684270987 575713760240 3651181106969 3555903795461 1477112226814 1052703671665 507814128135 274515376505 1852078230517 698893416413 3286232216 2376906172338 1525052745005 1369939640007 39546590125 334672086722 828104586839 1229007383863 1803225438581 63925451604 738885676250 1345785909081 1333779509458 766752686215 1643781463745 1108330368835 4040388088994 2118107647687 1775038147004 934600486112 951830163893 193505614464 1858179305789 188021924126 3197875703665 2458539427099 182391233865 256653108032 114070439586 7365298401 154853023003 13499181431 3592528730532 1651717290020 861368545867 64656844300 2354083714966 2199589195256 510129039523 1891899728680 1400841047757 98463911991 909058076950 73258476733 69881726760 138183809171 1185514549714 1251191282416 31884504950 1870507908837 486561931756 1878450950672 1176044627714 447878853876 2613007885778 211174156929 474702086072 1601501468990 1791990528657 1097576444116 1946180979927 16474899233 74743714688 2270082846978 3033101091113 35105349015 876827352780 1333711047019 569015443751 376623377359 1988142941680 291880752221 705564393501 4228541135397 1039485816761 530539703013 1161874098165 200121622790 1450290312546 2104176360974 1190277457922 6321932634 761607102609 1948030720286 91942972404 76902401905 663009257585 2555634085781 1516107212748 66666923973 1748170244857 1323939563572 1307790541471 1155671433298 285775848912 368362483278 1684872610075 668885091289 17008371847 2181824932259 1745425092023 1176028756685 593158149527 1437745771569 741936792910 3262149150580 1014850644970 1133371948713 1096945631804 1571596871429 8809363974 57973114300 360165188993 962981404570 119689511622 248682522052 1622258777075 686952115726 1278354263353 1781911235777 4196515293928 3689902872 3450582105669 449512802528 1976357435005 789884630916 370914952624 36239380647 606485198231 371426882100 1302782565288 3165470713584 1265399021851 1699931487187 2921083208358 3611413352132 892163828864 574942342865 2121914099680 2683968133028 1643727411515 2027079017966 2857019551509 1155636301569 491012877974 1063084126895 364083552774 147081084340 855471192540 996567141502 30589512678 451238044514 2381179939204 950718457487 1003442225712 439864065765 66953035414 27007987223 810620672835 1277714590546 111917736189 2560280918867 1962389644692 4023422790952 794630395932 886016939197 41798489389 742735767829 210160092295 1401459686051 1781704413349 185188471644 2038050896860 718776226100 340959346887 1261232838662 19764376419 174232776121 1465802570114 2119632452335 1518231146596 448413424113 714303429691 299107217327 2284679415374 287997693131 572614906251 963048705574 2381735120305 2468157159275 2901341700 144259958461 2582955924800 2662364280734 504950696211 2532430214830 603921529386 1454733398021 1536141093303 4027505356810 862937502915 1792674119773 876753808661 1023655342644 802841151700 3626807122787 348624965896 743656674439 3265493040497 716878738514 522728142503 1462521858850 169155307966 364212874278 2016020393272 503757761709 71873722699 44866875730 1385956873077 2626006498973 591340116112 3374170613731 291555610067 1904203934014 147105520784 1286551405286 3116185558373 60875875179 151667206810 1582654256431 3131493555034 1584042179646 2246774394728 3689650317991 1324460213734 37814443748 176131159932 519794531755 243971730547 3114182172220 132573985666 1882183179727 77108493843 2780977667540 2283152544497 2920734451332 2760766903232 19931670950 3688172633030 142983650698 1070747940022 1850631398140 734830817204 2630626498886 349032459576 1659278616554 3472086552075 190297511076 196612573584 892519833956 2552833989598 681199672922 703815522962 377479921502 436691553323 309183671718 26483474178 2907759811029 2546851235122 1242824561943 3942547461596 280844277285 2118439638682 1769738938597 294979464296 3940526553080 886354996947 3571777137683 118153164707 4190461827276 1440255843541 3486424786867 872761080030 147537822154 136766735749 138813554884 858484449386 73534675760 1056801154087 15388257286 517239119192 68155615050 859631997981 251752552206 1322252541055 1830824100895 68281830722 162316842807 2622689409392 2998561576849 2693597792160 1018104087326 337034400922 611179686355 2690178107488 79898278643 119639188308 673847256243 2727556821273 40839335477 1308750488038 1558958974500 4473106445548 314751202664 142455633448 683559619084 55213337474 789512452130 3550531342615 963310751415 182920641190 2323666222800 1497999136650 2025462438 180997664895 2558195982930 2624242897759 1181072950700 59675908548 692163423734 251627818549 549429157294 3476424692394 1867801347318 210512240251 4457612860480 321586888790 56034278140 290377065632 704349940030 2185295003199 1431364626318 1189717194994 545236381138 1764612942863 1326096177001 15890275745 275630996727 1926563983239 702177923490 549893668255 1752515630966 670406459810 2105839216262 626644986744 905329396195 243364543475 3584684439150 2028793572324 1359456743576 2588862541689 666830972904 1075339449277 662688244624 3644365620224 2526258458705 516439250131 3107863838897 690692177190 671081387424 443817921513 1677816805655 183489559936 743026907602 539400809376 2358729301047 438362943 165608552662 2412150748801 440402633179 966572620508 763947404397 1179003048077 349658334254 302370404533 2010236387604 1121166119269 373918114990 7716954639 2930557027067 2335529753451 945336866919 1097292225328 2998081101270 372062068971 2168582311529 271532253967 1206805062947 849852086709 1144144518068 294953250300 1343875600661 1031472754880 1221816131137 1114689496340 307611367344 491024746932 1197599071290 2542155851162 3657913714365 1622638893054 557825450967 440671775652 638057481816 2108531563840 227444701627 54720630350 177442039707 68062163291 1439516097408 103292317006 238447603051 2121750701397 2896590238171 1729521935396 31322624823 540615180429 79519727906 1299416131919 151504778117 1293329139061 664372248340 1003242193526 20406211366 1304386747980 2886469934369 1589402654671 6145291172 2183492875343 3609249708753 911388999553 249154464798 151413078935 857710819501 2232383416087 296012282420 615953883823 644194224019 1908073970175 99991596173 222675060768 405640978786 1194433367859 719789254945 1316018974522 1397997765156 1533616309984 2060096032346 835633812336 396051341797 3201503741182 1613765439039 310524486900 2697110696658 435649930415 1647595625593 3631231112710 1433532199460 317889319016 2833261699288 1087798125454 617693143929 329513200713 75309540409 538683218162 3609169146020 1211587303368 311837191796 1681831378600 1322895537411 3775448344361 2820097212407 90782383739 1098029918812 3897218806270 1991422643072 22865744134 25951320606 160998323991 1682116717740 652528662621 1033874602495 349494272720 804015147085 1880569115515 895763603050 1785143305275 1977500043644 936679693420 142913028562 956207418256 1293552962266 3500486321179 553639940984 255859673128 1646288432201 84152964976 1212703557500 296100168773 931932451400 328945100099 532079593738 59914087530 92464824326 645208623839 428023182395 2335404645635 101066203780 1672985486371 1443862380132 1014970759109 822961898846 70353170751 6853906117 30416078223 1585925392407 599343662906 774843732397 1900712461957 484544864866 732368519704 62055921108 829640481346 5043705993 122668504565 197422831771 883175800844 1619833492867 245138527130 969312700638 1275037862108 361257707770 35461463165 1074031612986 2696163662706 162216759405 61230398885 920101636942 1958493628327 1392494860042 1943690550860 1202737467464 3168881714992 34117329246 1290556779516 154888254827 186844693052 2304803784539 485265443331 1374495517518 1051592004419 1401165968248 879574658823 148028379001 1338024386308 3273183062600 138507494706 1489163134811 85918085717 2221790845 1154486586236 36188132779 3528334397530 114455749901 325072867476 786204389535 931745676546 1429169180283 434740499321 109187797603 1050233015110 1707770026392 2509003305770 1886477585604 369622867779 546417686611 364451074475 1671048716381 258619290955 3875740926456 113335829488 1217183790893 448917330185 196165258221 24392233398 357747305581 896779273344 2688770876128 957133854733 2338314985006 3992495375644 159904274408 299351499667 1536954625458 122835822944 23558337343 2083283371453 164427443044 1740233520803 24486152585 562245309869 78131930173 241308195720 21168613499 835157682959 1213488962057 3088314653679 97213482085 297031463625 687215806150 2225021994321 2408816832775 1037145812452 165629435344 1301202715893 47172644811 1987412703678 7005581726 1566454367775 509489913482 493212128631 2349971990265 2343031246839 1356305190185 342831148940 1015381890730 32947427061 410411697225 6271471406 1611114225988 246699520969 539410094825 1624564089056 2046923642684 1219033207295 2569017188 432920745641 317861209102 2506106233409 1444181205682 706351241312 175657705782 1337023956767 1917502826178 526044858375 523641169360 59564690494 65887545431 1030258271591 2244702706840 722560106590 2094325107405 56356833415 635304563724 2026205177344 2041982119762 70675896226 579629710476 32667834826 3636118848482 133398750080 131089016605 2139850326930 660886562197 1105880851500 1775096625064 33759134075 2822187664949 3400004689210 136430079684 343938107590 484501372800 327985196884 2412210413023 1714930336228 1998762551241 108433632742 75048780009 63453340914 96960529560 862066670611 1645182857267 2070921731362 22048555638 238837589397 1549354857982 1278063087279 764693094572 79389063137 346363188421 256744310125 1197106388392 898918201210 870253093569 1504264248621 2893395587339 15809107723 39228339504 268290392188 296875951000 2209916801583 1319011227593 3267173794785 2910105558166 1107223010323 242337356421 658781300917 228853006221 1085682385798 1113604796317 149916892032 686086035816 322848249556 2211453156218 1869219962332 4441060295678 1884504799 1537081573132 780980101996 601877814605 1466340156650 79245377918 1219772418743 48826196048 953523687255 3914940927940 41800727809 813043604396 309833666490 40220983573 97313000900 8697572434 136718701055 2816447224634 4047903103126 982843032219 878427212774 1492502241006 575186453910 54903513222 2799341409385 2633724504485 148302441189 49101121355 53051131381 1587254405320 7377072829 1098758040412 1101480785105 1191768507061 1611309108670 2300588791326 447924761527 277808989955 3214297913127 1451186777544 2099331599357 2469778552031 1335824102979 377717157518 799501129547 1318180791710 530047695665 412965445917 680124950403 241398410873 918817273614 3902741448454 4009417139740 40021397017 889392150760 748730353262 3736333944462 142626458044 2222000479659 866546051410 197799224062 849432688348 1729033502412 1151555444947 3022642812243 601894566586 679883566527 161125976043 1403058830225 159082411817 43040899954 1668163837879 243756005761 1440270988477 1029172671321 2516597979991 3770892187205 3685020966393 333748386281 746315742861 340196062590 1079238732307 3244189631369 863001395160 501877975962 459672651505 1133115978768 49110010558 3928326672 229472998911 2566588821371 128320161946 471917204368 3206070582657 197986528617 838183006289 3231820321309 2866940300454 26946129881 2301146581819 69329850607 528188937346 687805651727 1235918167738 1358024414087 2084393503704 54199836750 652063623998 211596554530 2449147706731 105831501066 2319712767940 131520908954 1282974877501 683745535740 3156601985114 289718594371 103871908960 144360495007 185414499534 1290977612346 151951858925 512682625028 208101493334 106908716139 387990865184 1232083227075 2724905913433 897250137784 888926126110 27790029199 393493276945 3397890617031 506909005895 1220937098949 26359291562 31493868649 1034994958761 1236901702183 1694526213877 472433783519 220447142620 2928534961747 100640606499 43109335415 1219003114961 1402057184391 501536475148 64993128903 3921973098341 2425890317733 1414721100198 444340963490 679675623433 1131509424146 417892858367 564113949311 3287459162195 332649810505 678982603283 1278410467330 2665799111112 592001732109 2964127422258 2192771687089 1456366695406 241960735426 1004921481445 905635427920 19509053409 1595940713671 373594320200 122243643412 1012189485053 3820406314198 199906900735 2235834337784 1836778366031 32430580361 258671449581 856691223208 919142666983 1572168449309 781039285006 445791481499 2450942594898 165869908688 284150758984 1625873696075 1778157979426 2106954092871 97242402037 135700352147 4053006646598 36595590054 34045320972 1064499758574 2559547602232 451773205650 722736601357 175669607052 618369621716 1475998884238 120480168270 255538713186 902236946769 1957091630367 290474481864 3087830447792 34138832971 3333588823898 852420311375 46070014684 1275562600269 1132830964430 389660563041 876003714520 1331115528802 842996374137 3229450571631 694727739623 112799309377 73278207788 46540819559 1944558359576 2218503207038 122730051 111942709903 529854552676 319102745509 24358653870 214768496176 573400848696 1184058317348 620097772308 867321329536 667819943445 476921447403 549287522871 183892928021 914270284484 2763366001053 1750105091285 177671383588 1283942083811 1771600968376 107938796298 276673960255 770164198013 2023054094634 1182297532391 1362516837164 2869713524096 25764883615 326503636599 884016569878 1508035353598 947026045282 1062994244182 22697306278 525843724241 35597416604 177374001127 1436815045847 134613566576 2700966821054 336151913894 877515261902 3096652762667 114659378023 958978613339 74258560430 3845210170517 113163276392 1040975370846 1527334897539 79480309808 1736486564430 2089382346503 104716087272 76340632295 56713560400 3556391619744 447411031202 1212235981788 528324032046 2488905622853 2931057631397 1796471962340 528768937529 4113644437284 152134878087 441408025879 1497688125780 499606011733 310718365751 1233149478256 3065187315487 656022036782 943130484312 1418069752847 148884820491 3427367619289 489646223166 110133845098 854612762413 3136029890121 571098583954 755281574472 944604447155 666958497093 1109366977848 1375371977657 522912388741 504878179657 1952732040721 126876741036 635474577776 4354564683222 2066093559618 2727710141386 3385773431356 354609482655 68444159812 109551441968 3732038747278 2327315302 101178316943 95660997221 2031836768299 261289080955 261974943439 613009054427 2265569079689 323576965497 720959968231 3351206275863 291593633113 1142877751930 2425766901871 51646607978 2046860760141 51945777920 3834550190272 96761131941 548045370157 1287832180761 885033842391 2185511993589 1358470505147 351676765825 236365578685 800516948116 2110677339847 868949496877 1418175692158 1087982260363 3104586791050 794008531619 222790772388 974885704923 304656446930 1705501341613 178601305310 2262744653073 183747919112 927437226802 1152930176201 1405536236798 3158447218282 84292323751 2766566337998 213396318249 566357469932 435105138254 168554765675 1926328492446 1379308586949 180706565541 581171898687 2055592436461 333611070015 328988182598 352235762584 1499736282816 241913172259 1048687852994 46652215176 81066259144 1194892910486 18269202194 624862785844 112773175120 481809951314 2334380794196 569502987390 306146115873 1490815513124 707363348347 2416598237 91341058945 2465847514558 579614816806 63085341086 230163610558 398316206751 2403808386843 2903505242740 3352069761706 2190380648999 900810084914 57874345286 1139187802658 1120574494045 5718259630 849340694899 420057196540 191878893523 1890228793355 731406600701 1713429886055 364992087647 2736387138384 958451513798 2049463604527 2358728933070 3924605995904 1778659470614 829640867232 125241128411 251758235120 224611982006 20801971627 795219080454 1179073733660 577527671046 295726259540 1990388581941 426264743534 3180099388509 1636869370377 1626465753185 504002925735 445196217973 76517306132 47489298965 458444921526 64056242504 20170982116 2430743893999 778421533819 2338415572828 535681854940 297303749779 4328800888926 43968635946 264679348519 31650753550 408872166251 49057139930 116046607766 1029639427109 2878049966601 4350705321577 3379391211773 1236790520367 51644807789 793885342914 3265075696089 1529427470946 3019240900245 1654797729 282578569417 236783581701 282757808949 3625559666211 1628966872209 157255020095 3353119163337 3681343864520 709383725110 814539699041 80058551816 2757935109986 1888109950845 1168572646579 2395807984424 455674242055 985462008244 25668091137 2374818479577 135616282522 1174668454453 1810489745238 226497541789 435692760161 1513707157431 393794204146 10323977659 270014041286 1416296335873 3259120318915 1622516841621 162362315511 1758967083130 710988085633 1527279424629 883387573376 342749968243 120976512492 419996280160 3121109074086 2962658347168 1660122986487 3830154186429 1127713687509 131094993990 561726879875 652412894725 41331399542 867474825551 22033922983 728052383815 3302728700056 1333063250694 273525345772 1343478000923 2600792571402 2384678595532 992237270822 4209750820598 36871600341 416908867795 2248167615548 1896056339498 76758022707 77652457647 584421475058 1770135011608 645310850715 360084355513 338983143588 3015487386001 4155521005000 467156625936 96392051115 1164316264621 95082056773 635935249252 2033781116621 214607258483 4239002284024 1869441408661 2034638032344 92094346268 2616267948965 680955776760 3672644861720 2296802130315 445976928886 782224321852 286344436403 106699047056 1533809627906 53967135091 260653365510 207537510737 123928081106 866173424218 179051837298 39924544882 263784611433 1009077989888 196253371988 55918379591 54478562397 1780362776464 2669872581978 2998064399779 1165017624719 1063394809981 284109120140 4006756282141 1987295739496 2384369420863 2478332495456 2002013092081 36486086937 416110977167 4174911890 21985638538 2586453128793 635180501396 3443107259932 3127799620249 32589128289 631151304672 703524523512 636425526007 1545297703017 4247535666447 652437145500 1786829901856 1582039857740 648315089176 50680142157 1218249716633 4240961449987 2100861987993 269259365545 256419933687 41406611738 365608129290 2412591111936 337731321570 481565878976 6883630181 2307011392155 436351438555 3270235830765 304369905770 50908925650 1487523771 2433240425728 744923801044 1442700141775 1154647028515 576146852477 527170130801 946627074075 190087960668 1278344558706 1878477792537 2324380959215 2478897070399 1406266067238 1866770102569 3149529238769 3595048695074 257650783143 1954444179619 1307340883551 452197538442 1286723076206 2450725898443 1018355154189 358849130809 2545753142143 1311222037903 194190114984 877187968464 392651910035 2525725147983 1011551595585 75172412304 746333859301 1329626133880 2524708594846 2547043122046 560705847542 78582602453 423482734131 1019741226549 549236067361 1592737676435 1652183164211 196795530062 762587243836 730291379316 1689844536929 922679225138 30990389211 484546936368 218092023226 1116417552711 625468881338 1310866210344 1164757739513 1054769803577 702778655856 2682365536109 776622245397 2653496770665 781002090902 849110692011 186409916897 1290505903602 450417169457 1173289209277 408969761820 730397980747 235217050425 2321867161905 108766997798 690481918507 4124534896587 82010447387 132814784030 1644157625452 204451012893 295928595078 915261280780 307252446 1739910284731 1638277627044 35727129255 172981727594 2061022268337 1502659345465 2032305208293 3263268750927 2090718114303 2052813964840 156054353684 1502090268055 966304999558 265733269047 138816511155 997091402628 326874678239 139768521892 29055851857 1033903047639 627950882765 1360764285075 2055787143007 1579689351579 3106661006687 3614321527251 1808248212257 1230407509992 487929091139 1451943828559 428338780098 2422124279890 2207246886786 928336296108 2064088110874 2395935182579 1412201222716 3788773421692 963869590022 561816537109 2389516983134 268375697638 126837200609 408225905259 934623971497 1720016362109 1002494086112 3840996415968 1044180360594 1532163103897 73183893589 1546361982248 11349264373 230332854967 710477146071 120362131261 11737549958 2478404974540 478964875821 1218141452764 4273567056308 119341825906 91260088585 3723300931663 2234453363555 42067197101 1320889932682 15838997172 161859449410 1275802445091 424759599292 3322313320634 2041480275915 353599343365 26456758238 233467997522 608871490837 192311151059 152394494568 14435086661 358253358434 157972858860 176119689705 349366258905 393310996172 839997253693 1787071079041 310553422630 382068206830 455430002605 489854810323 3039903287 2614472573284 807397738815 255678411342 170311625773 1051744819425 996632395046 1892829190445 148631303811 593157902363 881702491350 1339899280543 2558981315939 3528627407218 1553540309606 295043435304 311428402564 3967154013851 46871377423 1422838089293 538268275618 38906501402 251693471620 2008210091948 222811112898 1307916147873 218993447484 3071228060866 591967909636 2542619280605 3150684055903 294551130172 657179206907 312149121460 154833055902 2715062286006 470721141039 66696977468 32073476259 331299984946 627129549795 2321753917706 2639117785610 351064693643 4098890191594 770699540563 604150004409 13612102892 2257862812602 503363875980 695539778712 43080706514 344854310606 101054688184 1103021924643 2649646204869 1099127283035 3820032084462 2572237533327 1655507103011 315024543584 140429414617 332601760277 322160913648 948418580040 2784526976921 222495450850 27233157071 3084578233408 3178049258814 2975189805387 2486437649407 1853516902894 210710523037 1259410579743 1182922459135 3284338185069 589250106193 46450564671 78940394637 1169655837831 797949981531 1301630929657 2182270692255 1798017090534 118784573642 458772043860 560818557558 1407998217672 182797186241 1939875863706 290281505347 38733274423 257100404294 2347728645083 194913810814 2892020315035 1755520495306 224157602074 1170352197487 1828066734164 530749777381 61815401305 1974681394034 2244742104630 729930650589 444507894570 2662735574928 2299225338432 395148679 2118575502 3474236629636 1608794814491 1625043225535 4235760064812 281106130419 1268894295208 1569367926225 61665756823 2510489084848 1052601558340 294620385873 2554587207237 1356917912806 931916609643 692780715410 483988514334 2421383795007 864941867350 919872242854 759857398597 1965598542563 1102948161655 740010238730 229868033582 3155179187823 1224611889365 187145871541 4072244334835 223161068517 3165709179283 56196336819 510958994118 67343281764 89090494993 707558167483 1006038104642 177655746729 13694641951 2304943282986 1581449151261 4643539152429 976069174078 997960324710 567732557720 3145969774276 1889913542114 269732541123 140598222121 28901395107 146916925469 311346518125 1431108832038 23311062228 1889664798300 1480552110764 101096646173 1396543425356 4493707459795 277694279748 3002298917062 2648311257382 567792686579 904964642843 3579196854947 1203919193162 337608059811 1101756736120 967826927836 180629933768 2168309841578 227007067625 919616203742 4110793721958 580833231367 176730998077 454912943470 345581889997 2941715605380 827814584083 23214804568 358174262381 2857100676488 2357753354642 2220989693140 204020524365 263803416088 1802781385840 254606372121 1855166231421 928613837714 1499923163119 2092356762903 1270617639260 470087113838 1397726341429 155475329884 1906492955390 2843694816973 1487441109835 93491867907 247214959505 95947707827 237893493968 1366189406870 1050325868292 375458994382 1408440908669 318151157958 659985789923 84266355769 602091550204 159401560828 3487746786905 413867446564 515354676784 273742259911 189150022844 2644614078118 252674663708 760506924430 1234795930800 453023584350 394421884317 2385270567577 947629321356 4394543175 3620304352741 593833324401 1303892135298 849103426103 1689707199358 142165143719 1219436162926 1713468050407 483433332023 401289253521 2886974671614 740296857763 175591412441 1744899191173 1603851528758 512868306243 249685394206 1244696657367 93630726118 106856991405 1149740155536 1375586744573 212549044153 382256811633 1505257799495 227714549253 93834442596 12391101884 2582118263756 564431820864 484658589176 164459357452 552944523836 1546391413582 148539935418 2853040815231 2226277581740 1211831532578 1810793842271 2129373629897 69287742703 1378138354245 57514583910 7689858644 2582304886342 118326337613 1604064376363 1427495067867 2278421799361 152133979003 2650186466538 37329602221 894606170157 302527804489 1108292255876 680847468182 17965705151 1736159941348 566632695982 1491838376914 437945089194 2650920897316 769987543973 135355671962 1951704772430 27344093425 1066649790942 37262272255 1768689039366 772907197932 1093469413079 1941251861116 2634616605581 1199952594278 1125868639205 5741688158 317955367463 2630371584052 230182574858 1462348678560 340776308145 423021220553 159079721256 284116197338 271598960891 1675750790801 1420611181539 2480877090 622686035202 2069119962553 652117690704 1921661923382 2207919794890 4114635319861 2150091566017 1184608225304 1510803208744 1858224306065 954013819 1749682636531 70239520491 963987425810 78052877735 457084366009 1075955203574 830501851402 775125868309 139437464957 2250056818479 2214986739648 96031076505 2853813572464 67985733622 856908262985 465982241772 3085855024149 350242642690 262612782343 1161842019181 738565798482 2257997918455 1588562391 1601031910519 603863801046 51379619750 981703148990 1437874361540 1906984828643 90851293791 2468013964600 593562280536 112621850508 277840626252 72808727442 58261029816 2053215025837 2240068205513 1502922361462 4130740749 48451280854 315637327530 1332861206437 2104252064420 1919439355807 290531740176 1114095653618 887534967 32020156904 961611187074 116708903937 86867766674 39256763395 17434843818 2244529934292 175479788153 1743287496076 409122527814 721172845 53604017047 4105251586234 14828526330 206398531675 1247932944641 81509603321 859066952432 374931529988 855619979430 985215816996 525559089978 2884600726830 1946069594873 1462927776556 99787597259 2613681885181 2452484990468 404399262855 1616560364788 640224199828 58815007798 2699261748942 2867835844121 2859826006182 1044436515259 981258953434 300437068817 37499546165 851985003375 433912054185 190741893566 127819772138 624158111429 3129318337578 27754653076 2386133035449 1022723711413 491111449980 940025554538 2105257612636 118792247540 1823825132341 3738841098285 1073593821214 1808888316364 1907815566128 1413230032673 197047591280 2531433961489 1142097065164 1505170532456 449763475075 1225036240900 1186221389825 1447716198984 347534837175 3316292886204 194525103237 7376259354 495018954152 439920443132 2263651254156 3837174763915 96796662355 3224179952660 317106455940 1861317170222 641854566770 1354293809682 140678549101 2173791476790 1953145926419 514878640540 387328888451 530804514739 23947084370 494049854184 2060304389512 15728813990 3287784953816 93018664440 831193505146 1127947400543 194926754378 422794139863 569750487286 1793682750041 1334629446625 1330292747327 984327543654 1074829872147 1880270752511 2536237232273 1713789005246 744431129083 2184352955023 1115505427820 4298090675269 40605425381 371032626122 708846256804 511696775969 615388106787 281246649500 34308573934 41211951608 146857802436 1748477947538 2023139675574 405919342154 1589581552895 282753326592 190807058616 923457544587 3874361794607 2012385091988 2558925037775 2305756752612 699168913161 470656775213 2405456460786 1592845573346 1189853070876 2135716390540 862865828140 273917001406 481628908526 260530120503 61476751518 91813824039 1313935934920 2067120794745 54060796521 277288188929 616852502007 968057833124 1978990561745 2881863107935 158566676571 1301905060006 2877851754317 323154269104 336991426053 271073497201 2587886210811 618562548276 118124088853 1348772367790 25685454322 2750455011 2615988851209 423231308348 3061845814280 3179501731585 309707509629 1093987681092 350849026209 880537469668 190987905261 1901482191079 610318839355 27809203104 2399003015171 20356081634 960240005459 745547052473 1288373991242 1409303239982 808722349700 655239618958 817979353175 143442928658 206963498716 1053347213984 1224305774746 510894080064 121464623188 420136636134 1595354864631 913478595650 730311420188 1234895061814 3184338982103 2176040547328 583300090512 117452022359 219287863264 411731727044 191800057135 4265333909045 81041820016 792658990641 2462663037187 1243822414357 318650712640 133968726393 140413227078 54383850317 572735397465 3420156076221 380850766204 1219980786824 12804159374 163616958245 3474074631672 68732791442 3949789259367 54059674165 3039854547118 2283874191014 120043814877 3089943225436 2097705740740 3185720685818 1166119204693 752032643889 1338731934843 494037367458 622199945813 1695761731804 164346403671 51176623046 711396601021 620372589593 6324025987 979096048805 632229013086 1114892323842 2566981832615 599146858497 1790085139017 3194825109872 8700617442 3305026718288 1653075191731 147342718953 299528489191 1904832928442 164916933079 680566500529 3437622214832 376351815454 3984932130181 2747555661382 483149764423 982604111315 22734413268 628694126461 254650078797 649090652504 1084782479870 2597591577601 204786738997 866189892682 226898404586 351333391315 339409728053 250280104729 346467419998 1531242367879 1773052012057 3658348472 3351954450992 1093735839648 701917818608 290362036758 1822391548774 370488475548 1084613885809 2475598163843 1369318500894 496321640852 37033156619 509042095683 333738060767 3347223716416 361088178984 3793302767933 555483675707 2294486657981 965334285666 186435027274 3721058656659 55226584593 460344292776 4119260065 552933451780 930888071548 1646862478849 454057206068 364302514926 963719982168 648500955368 120085525319 46106298382 216349488655 4302239052 1629185505874 8869605833 1172774870824 169924211717 1165984540146 490233772287 2463289720570 1991509992719 987701877914 717666795481 347338273489 152399526516 802081316751 2141608144822 1868310940680 1284381192753 919290825745 354715327255 208832217883 398906965977 3249011789995 1470783875656 947930997252 32018106811 1162201545829 3256125847550 1283710324212 2000208826746 7153740330 2286092009223 1268667750354 679773107517 3643100203865 60722755301 2162095549092 1913116973312 1489288236491 1645183354519 1552167197514 5521223705 2528125530143 126971836073 36001350321 1008515753225 2347758977285 677410944852 460035956186 1029626711524 304685309599 475060675404 664099928499 1454028394212 51363639004 1118124824051 1177691463260 542224586556 1792633493467 986553128128 2039302294458 1479611193190 940965084303 151473731585 992095798187 1451943221615 483244643821 1596217447874 1522131813022 495933320350 1965169424631 19584870431 741023493126 73671819949 96946900909 561965356284 612618098050 503448013876 3766960033652 1378885274797 1171974864619 524618305961 709083570059 2391487381635 2378782461820 1739730685144 1646439886084 17258827763 266416020385 816151348297 826823372443 493376698561 2824511202505 936645579549 612105037078 1740562003705 370559417617 941540015160 128757017 2823589611500 848444883317 75202354200 1251831126859 3327857002550 1335009961 2599514889131 1814266801592 1282591723645 404994898689 391436696841 75385015561 623335746315 329928490103 277194240307 1767379482528 143936531439 2070380587223 92792659331 2632660318064 141591047152 129928130634 290135450254 933898024410 1525262495406 1746908722547 2535795248897 1272462709042 853754035315 3394461051564 3740880087092 1422016934767 8810355663 1251192021557 2273441845189 827426274978 53619843906 3209440945775 1803648181382 158410422648 1194749333273 4044211532865 1130981316126 1474345378624 924580430719 27772002834 269241580084 15077245546 79977249827 456831898756 1641974378632 2896596281447 24240608572 902649611278 311547202867 607444094588 3269245600839 885466119307 3078144442792 649272045949 22068443745 233242088404 660345943327 412674922764 3679289827851 906356686178 80396535990 1812030813467 387020678279 2349069796496 2747392694300 1362115147020 2518626386561 103452948203 958210922472 525161586369 2168572606146 1311685865929 1735176309023 15904986793 57221359888 1602263538 982254966974 1558087048307 109481178113 865180784472 274122302709 394458221472 1927786872614 1397174483007 213269346667 1609533970898 1231175118662 1503822178618 476663180021 2510644263817 653616840294 1705841016929 160540460133 2724075177640 867697830475 2258485402643 854685034576 399984714768 712243240169 218707588560 252997499786 2514311548754 321681866545 1153592146922 392404781014 583641293911 160051858272 1320053585815 953393067187 1461053979688 137912166208 2433587257552 835322987389 2983026166628 3595410515305 881315009182 938246662945 119902442800 1954792418449 71865059613 3215483131333 1565477756705 288060681804 430562539559 1421976021574 241723625577 1037905066134 2747665414426 1555967813322 164621731378 2254175264249 7331328976 344265166987 3188559165259 824258783114 1641079703009 238411900830 290355019347 641882648796 2116938541230 618630164166 4508366833401 610790589839 2072417233286 988222515862 1102789242261 99905930790 1334201467781 772090784004 2430745816579 36302745289 1683826732634 429071090941 560754421001 1648552292899 632628821839 2539085953683 22676957709 1890740740564 1144194850245 3071132760900 296385698156 171621883192 3678693470856 450147251663 1827525253837 33308000794 20311662131 3121799118224 950613230241 1964162044247 3397057281161 31039491763 28548964868 18576937688 326732160733 1824702441096 2276521284192 1078940465859 772489972746 3276488814402 617975050773 824277129714 569101321336 1636088154645 1363758801574 22448487154 744065894866 56287075715 1279718939115 2946291707942 181659733106 23702127192 3817026624854 312301914235 1076797887490 10290967409 1405244462741 290324409786 882099046826 936639899908 387228717930 502748655112 2465499112913 320502717432 1676045935389 83727979370 49019558511 3483179574706 242755143562 110443664853 1273132928031 1368601213011 736734651911 11417978226 559245993458 339871749840 364958963981 513156501859 467712538100 2641488439766 1185644333101 712988830596 2431022986402 1061971241311 4283381752118 1341058794218 199249271488 480440536650 1573643747831 199062186180 898639623843 30432194939 2388051438977 1096856529331 3771543468808 616702580434 1524364702854 601107360528 1114735299212 1134846563581 258316495065 2738957604102 516823133300 1343288445103 36490036835 2597121320496 681783102216 1368852803065 227219072668 1166185943453 1069734582442 1080248615795 1486854181 779884113121 197019578170 1613440639484 718205008548 1151894383451 144771160431 3425492445795 1505831756864 65471983152 485924689216 1207521636851 2358018942838 2833112976976 802039931884 810872083527 60699935628 467358748110 944174603270 1015964330471 320169118213 716879975470 54831934741 779733473759 4310169651122 129471558854 1347697733693 62353282300 399032987361 159364198996 77475762861 158320788905 1204217809822 167800242098 15290305717 757458058716 2246002153536 98820067538 458867531 401096584295 841034221619 2189735937666 2086992922144 10885819267 1879521130931 2682473215095 424646101387 1700896933056 3641344037932 3691626139223 2896250445832 748873916288 180175466021 170347063553 103169384028 168344708893 156061651936 933046029787 1911765968815 448452015524 63879614700 239658882107 215345154904 1523192796288 2079953197550 89756308104 354333227893 1660567451965 1547209590630 1189442496734 610053215172 4721309217 1478269930227 388928150774 1124775111273 853482055645 38777146725 371962216134 1741364020324 97715597629 255719915297 360828825836 1142311947211 2183476823592 731768329262 122200384366 3595056528129 1777842467210 1837280556565 54445792267 126913506595 689490787834 427882967697 642011490739 1320261105835 212684311766 1300806641409 1240422570961 2652335458559 2740266739904 928529933956 436231549763 2107336451138 17655560525 952329786079 993927460882 142355357671 1084527046450 2647985952999 1045917091748 1201974649163 99243702574 73930970958 2914180778353 1232216675307 249644512625 707672962469 1174029987246 1363472074806 480917655577 2889061049471 3254985320051 618930407216 45734108047 239393529927 246636080917 267317901123 627335633048 1168281842788 867808814905 272473504857 938210618146 2143143173691 2408393135123 3781032736016 2783742338680 938362102870 1163634574959 620819348115 145255334460 261037327507 3505026231444 1198372170781 3746412488681 629687850064 13489667159 927686477796 417349563404 818258999699 359067415396 2342172638437 224007916055 104354586744 550774839148 767926916181 74745052529 2253261686562 83004163189 787842231504 1134974440849 646656851544 879490581942 3678880908864 21543014736 1053997199183 52358913387 62925266260 898501628834 3717407989530 2140747138483 1959124576781 933266435688 4262661307467 354939303202 2611565364565 613421532954 2131492034238 1426848171101 30128030174 1164041827088 2115301614798 44834956139 269074186066 1047725192072 1137817610595 209705494532 420211451449 158243906227 677558267085 2252682022504 2482383759529 104482386362 1756905404627 423665954638 818052767096 848067120507 234510412800 1887731073568 84493122217 744001015955 70070916164 1827683358119 1968019743484 1351959536125 1163201658152 1513721190032 2805954561693 1034663669691 2891181143674 321169219257 26967302142 803571743436 293813136967 2620581552593 2441390324335 944665929948 2448190321572 1235014433435 1040409677063 687994665226 206360437971 464345048633 718263953623 2333680519138 508643331866 1285034331026 89294319119 344329472823 833546930785 2154999395252 1505958549714 156301570118 1685572182026 3284570792473 888717860064 1363850341713 562671358339 13977832837 959695932755 22362188246 97062425727 1415123241 2381378187938 1941845522860 929094253671 1847019382891 1808275047807 3100228935361 2496697155271 879741156529 625342517641 892073222988 1266565800109 945292252853 779117368997 808148897431 2653080029042 12541520927 1396451836916 1421367941275 349463485607 824293648032 3121656763492 759975272926 442984889764 1257045004427 1474863784468 722556392096 47392193978 1441891592877 1662733623514 533309147002 92173028427 803027817946 81200137324 825057438172 1635042509353 1223876069174 1602186298367 2480677113933 2404968055018 557879352568 111580603484 250713365119 113437814435 18945239652 231899576605 1348304420692 13293130037 657526222099 2465219277615 465754285087 643448901671 3881961112589 83396390461 37694150079 313964379346 371785264105 1371978445716 909450369345 654408208627 317264285716 2938385555794 663167486537 1955735661364 99549468514 18733473230 444447367169 108288317790 117988358139 923711594099 385436599833 2226983895212 420614145706 129653278092 75635448625 181347096282 69861173645 297283593941 678805530587 41212215509 948865477957 114853459808 131007799867 2816619160647 42955641372 2374841164210 174485323298 753697517347 751258361677 225784675853 2067432647563 337177577250 202489054596 242826387052 2485238447963 981171451935 168259312941 113512630230 323257657699 207282328091 849243851462 664403870026 1045178578466 155430540819 1439319362267 1258943516952 1877636153922 1271756433568 1674806811959 145377707 893418381014 1271242430649 2538602691152 958757096326 184744620 1066880556873 1890288676386 399127081566 78960337296 16359467894 1215023229294 234853597332 2928699858232 1526230577 1132309554556 71910405457 306431016570 620235302434 2265212496629 1841969361198 2267175551514 2278976226806 476983868367 1638557721757 163984988994 1459389876336 551610314992 1787499661120 11695178304 3853264505746 158886826139 3106156686 937010990403 2566537247946 106648804340 220286584199 802949520421 3575176908711 2086300493332 3578705536397 1101031507668 3023929676301 294282000694 882809171 1304467780997 722192786264 1876488822201 1307813084758 217235616488 55375727760 4145799490005 94048349674 796432474053 469031318095 400547146874 810449179624 42561039861 832481098130 395179820521 964183268686 647918728243 995341175746 200742898652 659380077107 81201730327 3399053247837 1736445786146 130042935398 2448935872758 587880955738 1437630550237 41250215810 1616993137002 1154113474523 801717702293 1770142160133 256837718756 59870776923 1674078198662 3404545766253 16368953296 954620980884 354177090127 291757011719 823018094828 32899666607 2141498133648 63436456422 195851078977 2328332481277 484593263252 1352726400943 2207419211482 356545732929 3649966496 4205793901 370581106116 425154661278 1422724326824 1181992826179 2008122150506 12233210536 107482319593 2226680387157 1136199908575 77076493885 242391420834 699769636736 3469201398264 584935308081 3404750028 116502892992 1157490241646 4241347730492 453739312592 524437235160 950428457906 849690724131 60947728413 1884659223420 1423921348874 595347647946 3795054639917 147267846079 72677088249 173994465652 115495761369 560403741778 2458385903350 1958422678456 3113368316140 2437261643095 3796484664822 169321379208 2838196764776 37778279398 648715995907 1058461056130 4339788174677 3492607310943 293999158494 101798926458 2739926803013 42597290430 2033651528 2972312760945 2166061385257 240623251152 387461360077 2770141187960 135379697020 2917058616340 235870665068 2003882644852 1924330405224 150220497121 2964074593105 27636405853 1590392877016 1572135108273 1509939827585 2606521391946 3659922741422 1949181648712 720085840256 784410914422 1484602035714 1166271626954 1878796310621 1374805435708 1672087025813 2444135801302 448517979407 1205148296098 581743220264 1275156549485 2262044465273 680263697496 48660877746 375739141430 3411783741824 940227699133 3586578183351 44069960010 508830406319 1068968495996 104978777228 1089387157309 1824081693352 67562900843 3676545211218 228253555076 2629142476651 184325343650 286240121599 101407113002 3200697185063 1203825167612 259858806411 333619141572 2081620686331 1652365435743 1808906179015 1175850535444 767009122489 2994963408002 2772470804488 1175067387002 67068235662 1440283785076 154101856280 119914444167 1233597950738 743533020942 3745303268772 893718027304 2415135669708 2920333621490 1855584525812 392798665553 2758623509136 651740417160 1677653843965 2490941041054 100669343664 603161891776 2021489217107 334320793189 835568734890 786652925188 1139642944803 548125288976 81636916528 2941438840204 1864023933899 117181934376 2997740961740 755773409365 440547228812 793994176297 1899071010914 1519533884329 257122437539 205625444178 1339665956676 284028336148 1843064234405 1593840665145 182430306005 289703836039 161573384096 2584361377958 36352978992 744528680177 135321965685 259770913914 3336531233436 306074207121 167652264151 4273999234762 282047850380 6043842540 3001540839049 272632538185 1519320101305 754007943463 34561644331 2022613917648 1201300066627 844920031264 61179155192 738246930170 696913116914 535141911075 10844349414 2865908012 1462779158505 1267847367775 2558427092158 2398224969171 3515617402077 712787978351 117622950988 664776832833 688936212583 1051279393089 1393497440894 1793189607235 1670470310402 1832432864060 20273585858 455218787733 1477125564784 858892244671 104843379311 396157754889 1835027442564 466087098816 724369759294 395614663390 583056132720 1924228595786 638920358352 231603819989 585058366864 1626805415956 1849759183036 4965782164 1598791388096 2583696656987 2476031280175 349232258874 473971419727 269759871908 1068644992816 270428561228 196022504704 2442890773129 84918478521 2733456561072 3583063866805 2704909722794 75830409782 216549298045 3349573988136 1983094887331 742910977784 1038485396717 745904079655 777709745520 2988482721458 887152116977 1981111016540 138557372322 483676297228 541063841288 523107007339 2702749112943 894378455443 3070407591495 135071732852 587878933752 49541737614 44190808981 370187478250 413940284443 4163146276242 349089516993 18103197275 1385239431476 635483950051 758807759895 15405605230 998900121509 206050555225 2215637856404 1737950207791 68585562656 500702313785 202276676550 192241102764 47466028245 549018355709 1007408471139 1883126346155 473739335738 10344554161 63023642044 58650462505 2268900015758 47504194596 297255355109 2917897395884 2737455118859 2876972474909 2752867593226 38291034191 1841873722001 94188220952 1156830111159 650435326123 748275909620 2634118059620 3311079813220 831210851927 68111112153 1028930706172 20576643706 12086840304 186586532594 52638140105 37034902610 4285269756563 565799716858 3414557519440 284527684834 858491052121 1151742227779 131647346991 40963481165 677526366604 1574072869773 154582704785 1119043359402 3068946208362 2344944041856 478545189142 1734724582872 1031198502672 318328316924 526791196389 4408556886 253386224247 1339030833 298978059263 3300901005438 360915529713 249294346398 2664157547595 269592814225 11243995314 544441316613 749289678322 488001025854 504485516409 841720319889 787535765945 322762620757 1382892313554 107898207899 2006737997438 25876587375 208805567456 117164693008 3968752064179 381435149086 3796924865265 534765923088 2083231534478 676365735014 19019805434 543672523 415130176110 187806458631 699610952661 2771452673071 1882104188534 4664840649 46927153335 529138084212 866725993140 3047916387999 57432135843 2152358417821 313909584775 1110623383280 581543825638 1281784445223 2496972623887 1298460942963 1063772351651 2457835488053 937879085156 2350956797488 3385371153370 1070677028883 509347440732 1102784102815 149269993831 1139470314865 442425108871 188704118741 347430976173 1891050111382 2600456128193 4251064149671 2654417121108 710144386307 222388254170 1499906534602 1642399422778 13174582388 488385189507 737576623054 377624681764 71271971411 195125427027 1366971578668 1428039429922 269592738521 481443411519 1290281225462 569373658542 3147375084566 1245886549677 151017610585 440373861654 58897361532 556558977448 12860272277 920989816629 598605045139 600549809435 329303480813 3698267659910 29647487175 3018810588789 538810719035 4157340421352 66328025672 112044485998 1300101927625 3228621378986 143562890896 441695630221 2362306173 64967495878 224543543676 228893245716 1230279985 123541891792 881368025905 551319264688 1265136606900 493451062704 1847127369768 2328983238016 1490761491193 35447985120 221848680275 345057797547 379425694796 1717672739002 187370891488 2085808257507 38463266633 308114930790 1255002061433 1052881023636 533928791710 2361132784262 194609199421 2450449458631 1283361982603 730565791406 451618390837 181181442339 1162274273783 221494865442 5976570899 128503073358 1937294121046 90340540804 14299656952 1995845576055 3396513818199 37621736280 2569807764801 604051012567 70671808307 312048375723 2558196347276 2914020145907 9795346777 772405652333 592650303891 425149357084 2510974653879 2645724845707 1808961508096 820801381495 246793178876 1122574568925 2850985180873 51056553468 28724563237 198420833696 806868163496 146623997271 1536539691114 3380246750466 350678525181 825029468799 833302513071 1838602349486 96096256485 103542053342 714454978873 1744149990803 515868301441 2134769716077 1843573241472 1712191031685 1638301325307 1078550602463 198205395889 43597217719 308731634821 672430783441 1461833294180 176934571254 426858939482 1142451248396 983894753436 135107712658 2447822722620 335380403632 583656945678 131872067734 57423551628 1404810926503 1240558614332 1137760056851 2194698520560 669291699413 2018858593461 111764180886 325097162486 366193242507 1388224888020 1230025681850 265225760999 948981761730 10801062507 574455319320 1145376885726 1009304836746 1828325522005 2594351247393 1928528685794 1744073071594 2435010322441 813453816367 588191893382 609434070862 934730673433 1665516666930 3232803875943 93651064819 897887850641 203794204243 2331765491746 1422858247755 1799901915808 635122705776 2678965502699 1231793675717 1306833934111 258416255916 753075196090 425086030790 1371918712068 617881622796 991038202645 486879944239 478759200383 2190921296246 8870878977 3975821530438 2257051012617 50747930370 1720952038487 2146403659624 500176824776 601576608994 37798715591 210643862207 2132568218185 45158126826 2902584404287 880696016969 13444694127 1071558507616 567533600769 258959573316 167303918654 67535237259 355999445414 716102299930 1552155751753 149840729797 86500657829 354932072450 1548825545090 593171794136 912904487259 2193741736809 61055493217 98380257585 328517993509 2338371456679 7951544789 637923113879 726854858240 799381301017 345773382997 2559606330149 65672582546 497557117913 131255323268 664185392395 310703924849 442082930113 469411106711 2014310908115 3607861837794 76213398435 396794433140 655742214042 1290141483103 416354626206 160408854333 2140054456151 1628884841261 1241085756967 2705194089439 3211643039663 118043041444 9211199228 555578403781 500028089626 415990729045 1160968257911 211753753653 4094015911065 24343667443 1697861846734 2254831769116 1022290442969 1784185676979 1269121964507 47248752828 1177276047974 753519816968 322510676608 2631030768634 1075935843005 2252717308429 411292527558 1944451318883 1307885230186 1299020757699 1052917530531 2597648535 290561183178 1021046500565 29713122202 1999890469874 1094624368675 531859654788 355902815 136935523129 3043976770842 1836451508164 1948623975414 26962513462 41628912683 754227259324 2995711167219 67334784388 2368866575288 653443983198 900382188413 1804163572049 612425241031 2526619348038 202815747613 194018104485 1210879908367 73170595353 44270551159 3748236843979 626683122507 1125160580062 2264776978640 1381631697259 57571184201 359309328487 683566340738 426104441686 1426338721259 1703473714117 3482371988548 169765005997 99589087066 31448043594 3332211952769 243429067270 131687076545 2864653482462 1679770361059 840827218940 2496935618824 438652648621 118291032333 1128063831266 151073334999 2001586847120 413608565507 2178057909322 112908602113 3800992159583 1257929328349 2180197579003 894664851345 1047344803206 1551867210798 225977812649 425925138985 81389849987 75739674849 1865929546989 1737827281792 1026835640338 291907323564 9772018325 1813563024064 1306128601203 1524734609381 409441453068 805979953861 2848450714 656265234807 1009007831787 86453317329 279594614339 1263049212996 131675984351 1831877144535 237095468225 1903866324791 126028611010 4663275323 1194670862001 2167040564673 1442563007511 74655504201 164785198172 217771400276 2567221159446 3942713780859 1159912619682 1223968830950 455549106565 704796864594 1050532151519 48317114351 212717285832 994430095890 1338592263863 91665401552 460776279821 314027531341 1254187266725 2160846795156 22157048194 3025772452903 961793619867 2310220603236 2696227111413 3009448667852 3816205716811 401080539761 1987881257398 86092466792 464191643433 1330476434335 789451386497 1170208872930 1458249208753 721123220618 333248473301 1624369141894 918649819133 79224815956 3188529618248 1088516269237 4080567547413 698083409320 236573749508 814388785709 1010919048217 803427601899 529816134233 3206531870935 277919626412 449194939075 43244931459 20937822242 1632998245810 1400569504522 2069095589789 1094516643685 1066991207396 175377230270 66555097654 2909630965605 1512722251214 2198985812 3689197858670 628455739393 883135806382 679431216885 3502704237231 323931748992 189587471727 939264766045 1817317754125 68902687734 144799096593 1133709565447 483156311113 784562838269 1290387614920 486797126505 189767978770 692316261915 18817014993 303025774469 107441569308 2474364858511 1864853793597 2881679131826 339046193332 1102374624437 562233106704 2953797096570 122918989571 3310126933536 2517571665920 2941791094950 61945956297 175098598440 2002829613056 434397434194 338194091805 356415895906 774370767303 3986523443073 1243936857406 2935353788932 1160740139337 665407176892 377028863359 1634832064472 887919063399 325051398975 617893720349 2005540537708 2149759688974 39371549139 953093200171 2179220325863 39047947584 1302455638154 1100186782135 171861363495 1360208588654 792598288979 780055571042 74899630572 16380852250 16864355440 676573720673 327350542945 1060535407949 354978219627 701468735569 663860487077 627516039819 1044980923740 433737451077 2354285869013 636380653951 850044354211 2065312522702 142530419073 1224621123719 156046589265 645824607591 2280919012995 1510337389238 1452227631161 2104349850768 477626487074 184208249612 1014422360389 3221268092170 1876130123872 1565401164390 128599294293 2029412533128 1902526013968 985417926963 2643590501329 202576890267 3130608176430 731358295776 43518744977 2137186175466 174666090265 1212674841088 982391391799 375953992857 1172863829745 3376334302244 3409491905030 1318091782338 351947878568 2086087964836 770250589432 3483075974612 282692114730 1454757820659 472952505986 2010527314690 126447642661 1391636215659 1322905234545 736817282743 10731934928 188584021221 28331041544 1397517685899 1221032675272 739776171927 14098410563 341942227956 1976594466978 1790105269978 1294899488774 77708467751 2112647356529 1460553241276 1698551645814 2667147024367 182248301803 3076991729153 108222690314 532504958250 134032818023 415401891609 602965028869 919757620244 2204374933103 533383026236 1385770203 102438656041 136237460175 1354701521911 360756871977 801580778479 1543926166614 288122840267 3743544073928 1454239656623 422094559534 1024469404278 17093916273 768514140574 105504098271 459872539641 1633282388797 962450284415 380517700375 4120798018788 1229517915410 2287773431523 2996712883498 17796900297 571286125218 281591498959 254805635215 23295023831 39215686142 2348890438715 1324727828437 34649794844 1768429667849 363252403841 783825115592 2878896304383 382128214235 585360587970 1284098234976 316424219946 1631091483273 2076017025154 529216334422 2176924601945 655625991502 1166251307232 404195251854 861626227666 1373741059272 10591231646 836026423225 2868443048128 1199582201042 255117815752 107241848639 2790561274369 668722544826 287368268620 786516113477 3572766837752 66118264090 698561572204 2733538535541 908714459327 318936202633 1561204960175 394369734323 1592315157437 47457400451 1751981744079 1856936585439 2772805980161 154987743813 1946440775365 62352691991 321302285395 41409746994 1267907811830 139979414682 853350276417 2580092123411 855832010130 56561541223 166729093519 560084354764 733341330239 40385970528 106209444614 3177391852624 645256613981 475540190681 169907040332 797162906668 335724460718 2638399688167 479457116031 1722098040622 146558851311 3168160938298 869478848528 50819393799 3459536962294 761438676578 1434256364178 47267376282 2793377101000 992165549244 1236367548841 315715832934 561568937128 2222489451104 1757549451577 329557051957 1192692347019 5718977202 826213553396 1180278415548 1654809259797 1945522837753 971346641707 2632843010 2089399819778 3885164563913 1131913746015 3304110016420 69514471656 924485471398 590313832523 266876503451 70809896475 1241666990624 1118204084268 773685643629 500423940920 1753734902482 2163940025777 451086664225 488068604024 2814361067207 825894266625 276368818906 679025169219 989013239886 2004037039994 1350286856958 65352171601 588836094033 69356893625 2493553461634 1556341829910 1632417300125 5979399785 140568768430 1120912435449 220796666932 1082775990704 1598447821500 2032133130260 462517706580 2574474311756 761632719103 647718647470 1081490619516 2292515748734 919271580450 2016122023993 2170351646642 191606080345 2493840193277 2935165589857 19123524359 569395020007 328293512018 289295915026 823272089473 1964198764566 76511535543 545130507727 1910397598 2463812129655 1345272216167 4482951037600 19921506842 2852028697920 1375004017718 1802789631870 2587962896380 692277247981 613479880266 147090181601 1033853931651 375725208360 2093926337602 15265498800 2426217710363 524700227768 2173295677582 658060805881 250392409674 265799695682 49403154242 910891345873 475355859143 317779057663 3996682889625 647957964730 174067726794 309831962693 1391932509307 408039494270 1718764761596 571531036394 1807886047717 997433089302 219769930125 564165902031 226834008419 200259347816 234015448341 539796584147 148184135176 129213182643 366460841441 127355456085 826482984207 1995085131443 237276665222 66637765156 572116799279 1449990705559 54827198618 15149313623 711568839886 185482937498 2421931440972 3340066693584 1402830759760 1024445481432 1112373094877 1351966914924 1625413405269 384217877882 1474309346748 586398263420 462500152339 1158997210894 505182417355 1014378248580 662177601432 1500507978239 1721986696879 131371336935 770775740753 381250361686 365285200457 1372230403162 2305558191976 692717308369 838970690077 1538107557459 1727142651424 523946304240 116026676712 701977199493 251428742070 2847083282244 89026891698 112705965367 845135334376 13539341758 146075257026 1490014659847 2286264700380 3899562325183 85410090956 3386291099 939818302118 3549996072061 531013738622 180609325896 480561570733 341336133496 2601038054744 346225909724 437780919299 1903110086333 688840219806 60821308184 72852062203 1521680184763 473616624411 1114168150332 4288806302511 727734891966 2887480189285 816658206338 3386624041 1718675173217 893660728365 614334333750 2609041464216 42181278921 2360246694376 1849647969216 2616438542732 1172174841816 1587122603615 1375428013468 1864038276881 2662806746789 273200147550 35628605386 474361671237 750289166137 708718796785 332152015367 1100726091473 1964114342437 1968059979390 186715244190 2292285885456 2039064112267 2170459120298 793645272657 1127106786919 308373144013 69760538626 278370126819 182235508106 43203541625 985562475599 662346010580 700387753772 225427511852 1039953931804 2002472754426 1787745591374 469610417094 355218466748 1093947960756 582303572566 680830421686 115830933699 311859117031 3246923455993 820762272994 1679529117864 862815556643 2204895447011 134601175680 1203522513298 2756044961639 3690442341041 2235402154396 1997310529544 2525836840244 1877842954966 2333187396281 3188427386498 406203031058 3280544913580 215459385211 188350505640 1599600144 513224905649 1022404827715 2608650954753 93191264812 133754042214 695406470047 1105260736791 36117816296 437580252469 142013684170 269010031873 349947916694 1056866148824 186551599351 577567519600 13787564421 101665811067 32039810128 1825902093472 1187537793800 1426625819490 708948354944 359276474284 966688778651 3135679034770 47113220520 623678013854 19155224564 144047675437 289509773303 14451176609 110154079696 2343098367258 3383389342862 167600961825 1038132785229 329569239543 434151189475 2444052391466 1164918382316 316570932272 1500516971334 544258740164 2314958438079 29141120147 1539995156677 1923461994713 133983137892 160741029869 352050779329 479435792030 176663088278 293772236984 45824909190 10817371669 638185081419 636799736767 556161484790 1769051909949 93263723179 1426416513960 1888819821036 311613667692 3738440227139 1650303368805 139610597537 1599397181857 2342734303843 4152068437614 2597131140299 1346712721295 1140291704493 1216063324419 178027412033 1583896945292 225027036529 455812393216 1940160144823 1569896139155 316261539748 1555662862923 107149805289 544151618733 523335900796 3191170483058 346630703538 1894127402765 939544144265 863717871660 3486473178343 767834990148 88919177917 191018848674 2791750208084 2574293999211 793469296712 962861717461 593291554871 1256348826314 1846325088888 2906031617701 1125549519728 2992228975197 982266512795 643600563529 1602416081540 254775024379 87865893005 1186401671497 674370780678 1372329323246 2115645121153 1005827941681 506871250603 16447317145 2801351117495 1675392032598 2131270077949 580229422871 378940592822 1434518397775 477218482345 27494944003 1526347304739 942481882094 1476746439567 36226862362 55015689524 1673997854186 955544843619 923495717177 518261310750 2257872927971 1581675320106 2417700620717 448522533438 1336883659855 80760173613 1123989083321 3853312123401 3557891398179 511856984580 2239814220497 1619754158309 3327842367415 1298395344610 3120034751821 905367776488 1637907641248 440142273593 94109356150 488113571563 863474843417 613807846888 1336665532642 510255401863 277087049725 323340260452 1508939243610 2014487634078 240785785980 418339407489 52666441960 55660614686 1017780853327 603050773107 383005901148 439490806456 610356127475 1560726562246 1048715983982 2957226957648 45714544323 2682663799284 155881485570 206030576892 126647900319 2222589709995 986617132835 1515237814190 537249701695 950567345312 2818954184971 84329125441 710001779363 418783275948 676647667105 128588762748 17626918427 24646769255 755904136224 379450613910 28072917847 2160652750719 1847320915119 363773408145 1831142849887 473004505495 655298828043 2966116970245 30234454090 283621723406 6758896098 511374618504 92824647444 803678667325 3918825478681 419149601517 440983206200 2785856415650 1488547099120 82558668778 2181111092940 338805873803 1451053443794 354368330957 309963233950 1395923157698 464865182128 1103495432305 1668254422206 931100606666 2680722012072 1504342163649 27498976471 19091261085 1108282308497 2341633594339 289844027400 1414260301252 1426031309040 551940027958 1175075852970 2034195980227 1410116373621 346825496066 4034978958127 335265814649 7409983937 178099116212 2192918542251 615329821357 198860827665 14975815766 1514062982237 1984321677584 3286967543007 2004314100381 416070153561 2329454029908 795662314833 1046809653146 3286456491326 1012394313359 326590831004 432194835707 571669352921 113977031846 2656001955411 980868804411 487181583828 716411948296 2332451736673 1024321674771 1480631074200 920623478676 2020575655770 7168548565 4123603818414 3154338990775 428367588124 19569416352 216645474909 182593960108 910546157749 1085533163622 3354681670219 1373680342897 1272640853916 1153701940905 433713470991 2034421675404 1894987281399 162682913816 797809791653 417689931251 1856533068654 2757043708209 1506988041058 1115524788978 375211560370 1018639342275 1234471593557 1358839058493 356386688858 206334255865 455458871045 1008965868531 1854162276178 671922754231 3224919678383 72289051289 658716715007 210273457874 254442824092 976168118209 2978007769803 261725876533 1504542559086 161403277849 1079109590018 546705490919 638314297879 3841175899537 1057198357654 568347793669 61140442979 15998979104 256231770893 2005109276305 123672333076 1096027621972 513176018923 1137215762046 2563543255552 673645472802 2122556355319 320027368437 858948628879 217833341064 210171684259 247608766932 12583661271 3301172723726 180324445329 3313535041325 1807115921074 1120837591837 215490853788 791808064326 252375864159 1390267932698 1280648777685 655843698867 1072755044641 2264943263325 1517539222449 349709568010 1504914336355 2865575874831 3813791336152 2669788834137 16634377154 380849689082 28935090286 121632938825 636292433426 335470666005 1176865594256 77727141529 345784946432 183674637982 356981164883 1624173709383 282970874120 2787397190691 478142382733 1746443924977 796584201622 2552240595126 2586538378241 1267994385152 159295545266 3829146111834 190717695748 61213287636 2510245469458 976001037199 1107496204143 1484430681152 690481162516 564325351530 3114888619715 3541477779157 462995621054 294020653222 2369009756 229706992005 570106741934 2543515749123 1354300239760 2786828538825 205269532419 1685727623536 393495018574 1319233256675 742602263316 746230060672 358575140960 1132018261513 2338734015298 396927274215 1356731874179 2533414984821 794931403517 1626092460589 1051225133091 3371931693 620874005694 4051953007502 2317909681310 477885943158 1824602585166 20812498379 476508083291 3024272651373 774276779493 2377355007390 393803197300 1546490651298 137514065793 1086608425513 260875766513 1494893799968 3376733396344 512342506996 153134503741 559843211 559035120132 1047821842576 24110826961 1867169533447 2017369082518 3894626467540 657491897371 97120017928 1386770468617 1037719167662 379376141179 666782206676 1233877221824 172072128861 1581189094025 322402622460 243954981269 2535726131863 398505694583 19619104197 1185946247360 1286204717476 228647109915 791408641110 64968177983 158253140403 544814845513 650183983246 266349021877 1678083086593 3610996529714 102198529188 3165662444865 1113345950751 2303974413844 35379313592 152377589777 1977162522693 2237442334897 2542912765566 95292400899 1619426723834 996646130644 1857112926370 62434605385 458988184327 295179607201 672586791913 1099169122165 2250940601071 40802700130 993307664370 316638624158 5210985842 354529104549 2563074002441 146828865507 2275717165112 808416768555 2695555067809 368029749090 2961781550954 25701984731 242772363020 1831169459408 414556811142 635121869856 600157581260 1027903269797 1359586709452 1848721803335 719557315232 795391302713 474684178082 853861774786 1935537665083 64070204084 570160995418 383106746225 1277377748400 467452838643 4474904286 214089389304 698211518583 1252071385505 2738808510226 4400312489018 3650996030681 632236815083 2611330404270 1171745361028 533381216895 2758606477801 139709305234 1512230499766 434727078563 99418110740 367068441443 376040358359 624330572975 1750927903697 96177543858 1277048923783 28342927827 511574860368 136690811057 1321994767643 2445791896204 306041392397 1998058876476 1860141707569 361038996893 86003253186 332453836472 3994194985531 1673261090285 1866280324917 212402087058 2499916628389 1837132447540 1649259182191 2044534105269 4127020858159 3756176559 1905104141381 2138707850055 2287100024294 3491799717851 88599658680 781397366069 896929676671 1654555285894 3070297334414 2645615298466 711136272459 2588386083850 166086836039 144400172775 72689472761 1250122345726 978439468508 308316055929 1935500137063 4144010273693 509328202989 2152383838741 975933072278 3947257224910 1208994394565 382550714519 3157750118390 524952023264 122841242642 1653331685429 3825871606773 1104398734594 371950725810 280471799516 758777976348 31372383686 1139995930470 1283529574392 59895942640 1208914394749 950006353979 108308808295 656591090267 158513674109 2061509490941 248106928862 424372640047 516722627276 861713624884 825971860021 465330801774 431647845963 785336672605 217449468492 618839103040 25357281290 490340402228 1207506931810 1163205821041 134997988831 1544341120099 1627032794983 3489656627900 75798397685 533129360583 1114296150650 1541187177805 258201511124 2152079704653 950375147061 233470334073 59212209225 428735024410 746222862729 782117651971 56534157443 1827283467589 10516382454 1160787691538 2365975500639 1423100476038 3505746509922 56916020783 496840146428 2789891029438 603513885741 606947918017 1257934043252 79076031144 3050794982405 2345129873152 2270461668430 627087292749 62021784747 1697512998255 789730285809 57242272548 88149179252 767055121985 1499532606600 914047395733 46601997338 7907386242 35563891831 1169040174899 1763194929093 286304997504 3577638774234 3090774357424 772935088785 12054945367 1933860901579 973478590530 3267667031 367934857525 2181445261937 53858887498 3423337976925 60028946767 1958944375385 136635384541 100476812065 207533357538 2229931583366 1976667773303 3477230034936 764481728766 1575660369757 2460020877881 246865565122 1244547182052 726645176126 1363494782819 1282156253932 1131097423472 413974238243 638760704783 1009356428268 2209148725994 3822468637249 129376681242 2207152671347 172200067804 1601384316126 1009446547720 1644667245535 204281378357 174546512685 3741242396570 995870889123 1615848744725 2917447413751 87259535470 321777537543 2534860153519 490897285 561222516011 325076147960 40563340408 1284254226002 9557014342 1463714409173 1318146744731 500668108536 1852695157904 160867510930 1728232968842 1188464444862 1411030507856 1919620260858 320746360001 2414702162317 275091202674 61037326965 1630501155301 389638299456 132948680513 887253324976 1119674471705 225025624009 245562782807 1699009684823 1379179848938 612602729533 495709190434 207169757426 1248885240799 318050925727 669828883975 90055165208 1548624154300 623918231530 2151363282793 737877734270 3185192914815 1454841158729 580159373550 2422747880213 232753690334 748895993778 1007237294020 2276044993982 20434573221 1204338505671 1585390232442 2053016407252 53510599096 3306688080362 260642662833 2509076927717 2558853186291 770427710040 16941483064 104275566541 1268655700719 157281138257 1075618988844 1115962352974 417453176561 318941034436 3768522760886 609069082437 253586250052 2043238540060 1322131762242 1980568717003 1284446360758 1486396102452 1136728509255 1930382925014 179131598647 1220096285680 2204617700400 566867895098 2473245266145 1362901099632 20002910728 1739574937487 566984808487 1191872890092 113478154781 435591263672 105121667779 622078930321 467445598000 272576502315 311756514923 237852934362 1560707005116 152425121557 2044552919911 487368874435 1819049447390 747154368901 1452503512902 2205397090579 560286084141 376928909549 1859514812140 167797286571 54474330633 177232479753 45177577435 2446401015953 173838129194 118738443793 3429953091611 2993552618672 2926417659430 1112553415688 143958208951 1184968369439 184440372103 10078879257 124677385784 735344612292 316667803507 43099555524 1462040845352 57861901384 2115635772415 320631390351 3058795173658 455878627332 1638691137435 9533584671 360018882884 1347301829724 1557942097727 169792818728 22751746600 1505307511986 226223709398 712341550914 494443953168 236137031729 270804678746 1765719393494 1453387969271 860635700316 725614145378 204860742067 2807436144087 324737797724 657240716 1209601296010 30634271619 73734234821 2931913938441 1747466849338 2079968758137 986035031071 2013783793934 899247457710 524643834768 927431860703 1011076695551 1170826017221 84963993960 2441691210462 2324198070262 3446448252765 386434176352 1347299353779 629797902556 736482018628 1050539435483 1515166682543 1312570139000 229570157800 1994728342596 67623211154 2750081856401 494130593902 1184305737538 31394963973 7204024459 60165480614 437751806996 217877433491 827380763822 1089010722492 109334752299 62872781921 1444631241766 684689406979 1246294665362 189060040718 3305198164539 1186884657695 355753865118 116803883129 9411421321 823617846201 262684756717 344655307249 1092171710 180500748910 2140640024754 3290305700293 1053007488374 148710822107 125453778061 2413633643368 1801029244145 1955696886498 1139544662892 3202111080155 847111967961 121052577006 1931620567373 761263409049 936014864545 866400570275 202808665082 1595730513099 1730302450907 802801108051 693052362612 236651336983 216807378927 728228328776 3124338528744 703833653945 4217752306016 208466010987 129636814534 1808530530893 1050490631047 2689401968930 2232080402159 1041626147737 934531507354 195006273455 190175768389 2614767495381 475951412006 86783880537 1579716405367 207713939921 1457556952152 1439410956285 5360090861 3341796425 2031874180961 1601002031184 806561171166 1088449856 33076539225 1581595062212 962582892348 890966490185 99156272186 167801565266 29575939568 409248024154 773472665701 434660709281 2681500414288 1484885571823 553435108298 691490681500 2396842350563 3923633172960 10162858640 1055888763 1883659446896 2938992465909 1138156853459 1303702698031 149643388910 232956099611 284979723931 932770114944 993445423837 1710470721707 4463360765 1758013868678 2671833544170 309582345521 213746005281 2988500854246 262245233757 1678878505474 379788408052 30139865015 1769806738826 2406782815795 1636301628379 352347412902 1479378608517 2146481957984 110741283317 267415937313 586599053138 75151222154 89990823671 2062124977686 1489129511006 3072978970264 664587133796 1297036400378 1329878883043 257218739651 608939200034 480560271602 1279954429682 709661697535 754577573459 198509763532 794109859612 865993462456 548277824944 1015292473214 193589412875 1254141414476 359686190670 1768488739692 1748795585936 1353025691658 1001864107469 3135194933865 847079700866 86825788773 1689888185731 40260322394 141469314732 2834407129780 51123558746 1721591444444 52400367815 1195989603676 361181023514 1345226971883 3569846653788 1953480221845 537716591972 5823209692 1027788489489 1804696207012 214664001003 2385729973275 127360304250 2167808990009 346063320888 585812222800 3853158321918 959837090761 439023949781 1530576909121 3639002873055 1233478022023 73799089345 636921125711 1350457727028 22077141152 179238479675 2059711835977 1069392127680 58392816118 1291837584413 2657820115337 407427968150 588400034999 2140740383583 1286639851688 157062128231 384149460103 180727894834 393990662639 3375060654219 2583444364364 3482797113575 1042654095574 3561375798049 1955947278697 986189566983 482116727894 589697286691 1442288377225 1518657608915 493836979030 1077519758727 916663497193 1794585874135 262662593819 356862658315 666904363157 324286339932 343757218769 243636707422 3628361104020 739841689827 1297235992917 73718131604 143035020254 233824920428 3881513033113 3693269569175 3134647307620 2284763902973 1299869330997 1276997847048 220065823054 29749158138 3973307169959 567039229229 2094526513116 115589269199 196424811062 4243640409216 76348362157 326640723765 30321408662 388425835530 1770458083409 597971537398 1086253509493 1798007972085 1576081104614 3582050435096 80612392623 1529942732676 234873004486 3106067184740 379466168041 1779973858023 1658497948594 1078220908848 2110991828378 3944652943 2418525638480 753879221305 583683102732 512880547278 453365564406 1090737584812 1622693718104 1763682259420 456130416084 1658937848309 590185211546 1375530188281 639705643417 2867376350208 1263327949780 811950592605 273268144914 83333967154 4013419836 206791132300 1947844415197 742258050701 1238887136992 2793311457138 4005890164277 2695337707636 3400498317867 3189747656131 3260655918108 2197694077006 1858048678177 373851980477 4115371472 310030844619 297704023618 227851724606 3158942640092 776324142852 1405685954057 4253183115769 2626343199943 3504199033600 1852502159944 166918874012 631952715552 4318923769674 1217233101327 1094761675408 208164450987 67936829630 21582333805 1756109152609 373937442207 2289779076022 164097525873 144219278679 1121533061754 629864089330 308134432001 2140979843532 464371059922 4169999217654 1473609846496 889741892619 1104695720903 126702799361 2698379385018 3361427265323 659707649692 391320080078 4314487689028 144969986218 41510560263 2493020032864 1599721817825 11322601907 164939977005 368625895385 3044707075611 866570458833 3526854039034 685660716854 192095543754 794138850789 1126743234150 801503143350 2009151558776 2295022577621 958950873968 103451733497 744972604437 154205210700 600445235327 87110680248 207202058603 254005307783 1633586255287 615163613886 2646182998380 42810447304 2352970743178 30080417082 177324652047 77636947628 905626016256 2095052262984 4402456130 3617217165933 339014940536 587584518464 712757384118 128446346597 3585113688478 1052874172662 960587957101 7549309413 212311869412 1240727027360 371194738375 26231196602 1455483791944 1474055977802 64129081859 150248904099 201305339579 712148261442 2721552140822 1683181453527 1205455014801 122582690666 1405750693332 371773292458 281438798442 600227391765 361381891082 714952667171 709732382574 381216155342 883506485392 1104683642969 313759534420 1120009510084 300486682753 2775868142070 2441153271 57394065216 314699230440 1152051826171 465330645785 1050187387357 46363298925 3394813118017 2489073018950 628619431413 817447830990 107055149584 635147618779 2904036982460 1447195282423 23507193140 1193374006041 161195656706 121045753233 791097301035 893901161844 375297049172 905874160853 3107798252317 200508112642 440674292651 2507643766221 2410862675951 1005406198183 1450012320890 1107573504725 2061649103 360863035906 3919825988 262044798416 25582541363 76495098762 191454907682 2389860461616 686754241663 1083763416871 3196262067505 323802020077 1453141695289 1308062073230 17844026575 577294497416 854592361212 501318152169 90139996089 1594534904606 71339916209 217559408324 83883828157 2633638458745 47259456595 105008973440 43054812422 277049845011 724217647342 1448159050258 8203828877 1881381161610 118001504452 3309460912648 8706280239 1260230931781 467751985655 226902056614 1371810445233 2951393327503 1684823178195 944561309270 1164035683816 1011395095963 513333723741 80873453148 497563280078 2760079825880 152319552116 2897158140195 1563532695262 1871864273036 210959165735 1181474817921 29705496040 456443016828 294253741089 579889225040 571720530842 2754021236227 901029314066 87933705384 2375313653059 446559932725 739969883149 3002638337609 598778981589 981596160325 2959153307551 1291160883308 2023908171376 219133730179 72585185540 1673983534988 1021260302576 1333698805505 972510129668 559603160180 856353976308 70298722005 138677979914 651603764446 740996683972 1682748863504 3347271246555 896997450690 3204179464053 1426543454198 360133429155 512670264037 711528706921 1818197048474 121607829223 2863610727928 1150036620184 1520274652095 2297805645117 623680573766 179491430835 3074190217556 986059894089 995461406517 1822388141170 656806961455 2691833825610 1019355951397 830321929103 702539534586 949009995311 676467056731 174675953139 988765646267 2814606643950 1044553838935 1141298407996 609722594726 406045448768 1890353375988 1956986563642 1732325428937 88615393991 227138747245 394620415822 595313165646 1939674641290 115607169555 2036222337388 1110876634530 705105132377 346302387042 1609364596232 16709641790 504207237055 1901236590061 282555213658 994794604442 167461950497 221665729340 42988645699 133660413817 214444713335 42231284332 169867239243 3940988256072 1387384427454 503068170345 37761711369 239062033985 704490278141 693044576621 1954566869391 1729758749643 263806989389 99528582034 1044250525171 143798395975 20739985616 4183175284301 1991345915848 1081070905655 2099058228840 756707884720 1123685101104 27880525227 2241257449439 756331862182 760161361351 52275867291 1844174966831 866064386316 1386656319275 13556038874 296882866413 1067366389490 485292029411 1903537013488 766253445680 484281425153 2205049329537 446613131024 231913869418 1593948101250 542467698642 193477440947 2511756330457 2868392514475 420936213884 76419328493 1003718565953 1353048689683 160783590495 2650591426035 1236690099740 818093586598 2525712786746 1156795435299 2719341154657 2218426036488 56838265393 1880099016107 1086812418234 1354165422761 2410287336775 3371950044624 68459730572 848332591883 2382175507093 493780150818 206805819616 14520002080 651789099976 602603663377 2074031214862 193091881405 2095996264276 1647849087640 544889049519 241713200229 10454100948 596698070918 662429796963 1587399771794 1318962880995 262616938969 377671654514 864968170862 569394226161 983693652278 203977221844 2047969857476 995197915126 1074796147310 2216351542266 1516037096813 939784849766 648809896692 66198941151 1196365999266 605076904904 1074754981561 540825774181 31660407384 2002772403165 1186052810589 1005613696310 1631104297563 2101927019005 183504491206 3360690982216 10325284168 1717437613841 2084588670530 2715595932903 579712657036 3397058455790 3202931677960 727148359767 1760056406514 2735516968689 908659200652 1887111373455 309148461330 75286565259 1415291903407 1261123077179 2056701919630 792082072847 2526089492786 274184732342 464403808953 1506266820843 5098228245 2047406262436 320881203244 2032093488 3373668860820 2865199022024 749173563266 492666236433 1020446988093 1228868898288 1010807582452 2666892234033 2046051161483 2775565364010 775861366045 1369323087 2735838575102 66262498879 473401040168 323970836804 504949839756 660451156536 1915308080212 1245090621146 1666506504745 1045227176808 33119192086 50792196799 15273462841 1919310012190 927918666445 104036936570 174028682041 715935983480 1096748708910 188398816736 2996996154937 293434622594 1845262780375 1264107711117 603621900056 2129792958281 1281303756702 237648445275 82737324192 2847911863584 611890961834 16138225587 1401613535616 2038176298101 328758865769 701042284313 2683686919113 333157528686 149335523888 813034034103 1096925511928 377367344846 348481805837 510760854249 1653418982692 222745418408 1635397209709 981547064880 2385811275307 162957084691 407372301363 145838908542 1379917216523 213826456530 796040375555 938621668812 2503588090571 2004907281959 2462369423321 455757091522 129318608452 483455726007 804897071359 354744982192 2341374549250 502167885344 2563461230139 68506921551 1222418293068 871396176435 281494479096 628048017167 273535217792 79686986085 12033075962 1985603697699 1197621714999 65208433467 2202315436823 245274779044 702079865274 784498218439 3083938958584 1440644794149 487670881021 340065874639 2300696906107 2249133153572 468654610183 312976803878 1253215835103 1445845097821 2273096501770 2086747089037 879734552352 1064552024924 109885559682 4156652101731 1199711406076 1542037883191 586751397808 3750626252564 3654901468814 1054876303788 2871997337431 1822544142253 2361954058777 267370068642 1286185496184 2321388000145 108970281769 3124154185492 538976359833 906140690394 215809839414 1445102520029 109228836930 1560708450072 1972681179774 2798951052376 126405448263 492039441143 307329082307 480708081050 130183176521 1267784443846 1882368375890 1625592234733 1653695838390 830228141734 12385583013 18358187448 1175540726946 53925359745 1023836829889 885502573238 224015853082 1171570547754 2025966433346 60855604966 3691399957508 416915113344 822793567535 1233586997999 68039883585 1398036443007 816058458809 284855274532 165781942352 571790308984 841167700409 2964334354340 979398235560 346411459220 2459466507789 3717790676 235637955378 8927262280 244960763849 2011150377029 1339088939830 993250585510 2575699896464 2220489790618 3728498113544 54871841 1126741906336 143364182011 209169402860 697034916220 420080058014 1744043836692 1366408885657 2237672927911 329244696279 69021472697 1705780211494 191936935889 294507949746 94664747477 2862010222734 2458502834729 115143541986 796390753211 1925349133775 222984511735 440476551733 237658859545 145569823472 653748536959 73522987813 813571336019 540772157957 646686902177 925540347253 876947903125 3031342521214 303356290665 446793919762 1394319096681 2966435206847 25886405044 1638605107747 369185641771 27230690566 3025192742352 2205219824438 250217291144 912325288665 970327749961 2766333854712 934823009770 2420570245602 1628491754328 1643375920692 3708406635775 454986654458 1059276198028 1400311593942 2714631116814 537517550667 1660510184528 1219091579635 659830256394 14045581288 1296596271701 20599095049 1574553101712 3179081893415 1602335669713 1249288868529 1245435524605 1331300220605 3944074376616 825757945026 1386838072885 3561480055682 890928983224 3344989797622 230961168083 1628717029287 2048936380777 1868565641636 1671546777970 260967385144 1944870677259 3024059243970 1583043196793 1840123536042 1902670353056 118989741923 937521468512 555621502490 1476214899318 161687289651 581841772931 229998626314 129280880692 194052757044 277950054455 1519583883092 738224786414 1190360986932 1231049253292 689356740623 1087775934725 2376530031464 592718090995 3533224178073 273171885385 3516790722081 149053109634 392956165489 23022518240 486112960110 77087151791 1416900633904 13473070855 543957441697 719721413189 1322161716914 959939851364 206567002827 12550673939 630144033525 581867769052 4315075849203 1928731540607 371922516380 1184641911906 35560737029 3905494655797 98734769887 819688011088 16515943010 149132749109 1040629852298 702253993332 113189415714 1855136386407 1028860242859 947377655301 691699570894 428816798798 1376780798148 744306932361 1437876786323 927041648731 1114220664033 769246914714 2421165445030 606773630860 660012135115 1586391199637 2201236101106 1731365614568 546450072416 1656921493144 2973368159021 238673591299 246452009893 33767302225 1834370849819 3422294201389 601612452785 1578836504647 1154778506402 408223207707 1612331150263 1507762222342 97327732083 62265296601 774749797629 202938356995 755448808974 9577091465 2371303636908 145295025785 341509764777 1938947147448 2886158486849 494594818685 2101916439060 1051587602370 80857102700 247067858341 1148011830436 345653986950 3560058888680 311921155323 1914007954155 375669707536 70509951002 742538416145 431454749331 3264773155817 968544786373 554190301034 31458605839 880473688865 10861081516 240932332638 190899287303 743994980066 1003323644188 2004042272215 72077859357 2336467345586 267798092908 667191179226 4071079554881 761788050999 2121618529170 390285303514 14701094525 1589493816201 695594164676 566862665205 248856380025 2003032834676 638877803065 894977768954 60959382652 869061577777 17539014189 12314526826 1970105644526 182877894519 500954253296 313473629719 282716156484 638584272583 2114302431454 1741577962543 1917024678285 1641949226148 174370346586 2442702105248 244248239112 98389475925 2765494304987 3735622819690 226626496701 1277634208360 1049054256338 59338750087 1181095125306 358222834320 550111814913 827974050664 1028340317193 1186930209672 217012670136 17280953785 649291021512 3947613788077 542297343266 230328848214 1040631017050 566361674684 1899880563968 1924436322071 516969204517 1254876397929 1143407907827 938483547738 247199589447 842646642910 705638192870 1519465347526 439560426799 2309929553813 199502711401 13388627106 2824881557556 25908938059 14794943228 1839732279796 1442279450284 2145582374442 1436362303125 1342359185429 185271807073 2533096993412 1215391129022 3321447978555 404045238574 135174594897 661151699343 1846537609907 87219528548 708657781867 1064030159298 269554646172 872624389863 116884701139 2905483418886 111814250153 525730433936 2868632498673 850925277588 65172864533 530378819721 1021532360515 828360195230 1622622250573 54306368243 771477044521 3527160639344 817090656680 870878795044 99218551526 2307136735635 807784429457 2237204537104 2988649290424 166696697772 952051644038 2409957198678 330500569840 579300493330 433142826869 963434138674 1395335656313 1551438136010 607560447719 3316572688157 1040739206812 1226842459499 908933789125 1816464053129 1680311423724 1610613505886 842687233873 100572877808 268323000509 2373234534259 1328224907823 248919917885 2395914339234 1686442795933 3981812285305 747033471738 4530677124645 291258022472 50007781754 137597436449 3133453323460 1373195980602 144378439948 813294287758 752669635373 959879594989 1023171657957 1868765200123 1084887712036 141744701100 704290871761 1096104327562 14834674241 1448058825228 233796920100 1312053405278 3977531914028 1583125441903 279644903442 38602105943 1116843428757 509106537729 752189811822 569599717944 100771229455 1106649053618 1891674195625 761193865189 832162918201 2031145906705 6307415432 486695255914 2884945386925 101304833093 663607735331 374974819853 21999711478 79746735669 1775799604438 2674919362864 278834692660 723019690074 571005127364 726217947493 745817077964 2538778970829 1306719604206 2141683605 2570727619842 2545859433133 780332769430 2563148310394 541936657139 952306267390 2134208050604 2718390211413 2947490132599 893645241480 327714877161 3185333557277 357932586364 782025545473 2555754788734 1086457721662 41421412613 1151609599869 286452780457 262588650994 157072938659 1543634694947 336983179928 2017585988677 1352461308410 3341720238533 32826389795 241932629587 793333175865 566495213220 3915804012487 293023875490 1382333107990 5837121687 1232733247282 1366164660791 53508940325 1491714236646 539824676644 2902121187446 160395691882 1129174456030 207139195099 154675389778 3023648495723 1375127324633 812687889149 1857350127011 1487125929466 367294345932 699414444408 417316374500 742984049782 201674783324 586770323915 2547274003785 922091225693 240175759321 317161208296 1939460918062 137620153573 2356549561769 292427946585 1310031704587 204235896462 67852341767 2275506270675 2128707975953 3936360336908 1527558801216 632224734623 49217609625 868509772691 2012404104727 566510894907 86064157586 93978700757 1681502066463 3584005460130 68372300769 44080544765 28330541636 976192520474 468369392610 4254497642816 2121508653847 21131070352 42955740751 629201238694 1031501087202 355817935143 2867014219309 596851137981 571935705499 1488884770143 1977980120061 2487294432046 385800587329 138376955345 30701730670 1289004612238 4756357454 16814281741 490416643468 1961829580564 2963569765397 1244622604838 1564565542912 2519964038317 1276442044735 578325519241 15186892904 1580045018001 431966711480 309205590270 781909936831 198685107221 1631632068706 28839171921 671966199297 742239418380 993255831970 768754303502 323768742264 60076204929 393318323988 3049236309422 1782769478887 658846981647 1539551739161 1595803008066 2383014795843 823088254445 2285783965754 376544599243 1998685651334 447620858817 237980737600 45918959376 591237165280 437046889925 819938004134 328858445105 1234367821770 31765460202 4243556983701 951108902965 1678125800649 1825852474484 1567203153515 1465502424 19300069178 568985182595 205470665862 2595186974322 2312377140728 1460136256893 669963316641 79526319297 824035356583 1311855150513 295309468633 1156205605420 425085080516 2623418814856 1067764215673 581207295735 115574945484 61824853897 114225654604 4017166963574 653656191666 1798534245963 864627542442 89031581848 1165177166810 172753625243 68427103437 1429476106338 213866360571 226050420452 2551370205095 2725370060812 25920637501 983630952184 282098250695 745185817831 163091764935 794547030116 1564005490526 106412207667 824888414175 704251483240 2132485719866 27186380667 1165819312176 288669629547 204623897754 240091997543 1142827040306 218624554361 920209875652 1334203192562 1101612111998 2483753511260 381377627243 59282320943 190173894098 1125498177647 2095655554412 1132354916491 125416981711 36465982893 2342747379019 824253678140 15347817865 577165333623 854662899650 3923943071949 980850291171 3548223968402 534884116324 831840920514 1224054014247 1294221894222 729756929451 991733538600 135951464921 511039993473 755685489041 2217976187282 42953235681 1921553995087 1612299468423 117084190619 29663443173 1092776770846 409678394323 187732322942 78053048682 490998133796 837905222066 1122108833905 20785143184 1122261949529 1101239553305 2246010127435 250890582115 2231538286857 685066757273 2029727807440 1184769440808 807548483095 799322756451 24983828453 247000904007 1210167924988 4254418217994 663878786030 2189339942978 1523381783982 1340158817689 566264918266 248129959260 906192303322 527585265 1421505908362 58879186539 1879014224603 4787403206 403473176885 1240501399563 325839270002 2567826960837 616590797551 602626671217 797520540145 1617749235178 1090104561116 323754737616 2788857483276 2011841150537 2711569032972 594654186295 400513032460 1478407987195 1087105509516 420325415172 3339785443737 990041035226 141256154139 1240463450246 136961585829 1118850811749 467178273296 143667563369 573333183516 335023954801 1472129411855 662504314163 916264275104 1516886247787 244437324074 12925891207 957712596298 381849550387 264377933127 1220607915499 935797818168 260436772840 93349218434 1868131044712 511826472398 3472691213669 755259905898 225972712934 1420328114175 1191665186177 16915577805 769781156623 442535532500 1373275431165 367416251574 1076252588651 1534813771297 214798012351 608736016700 662690566176 3123395985110 1876454234979 1036660847176 1119343064742 220112706658 1237748138403 87739871169 1053259687514 1714257506735 461190634542 2103784123142 2207482101807 1337913030941 33146911711 1952278477489 2391133716319 1419710607794 326699442577 781412808607 514579174155 209809441982 2852755357140 1137212588428 1879402241058 1488236218897 2869727176625 2852583699177 449102820747 274131938186 1795133973930 475135741945 3035715907291 193365719704 2256036545027 76681835399 2227722063927 393895225696 1279769189449 7129036960 274627369981 1067368858505 28437417076 1248105094964 663641540640 337901233049 184297948063 1547080824335 347377276100 1741934655168 242504514885 585603633163 495441620102 413348131058 1440597304067 150267268547 1141893576001 511811000194 387376018276 3959023743939 66380856209 203117632141 819425201308 453044882995 175388160875 1408347571722 17533381 670903898933 253723045961 487545492256 452427967566 772865018276 312662959 2503050961903 1150181716088 287465337329 2158905092230 214253251943 2905657221520 2108352443507 18500377601 2309547855087 275180519922 849663288704 1818125915458 565837503978 2357809751739 1001334800160 2682565360367 1288339490080 801220996199 1387639036004 1382088590307 687311492143 393046518717 1664800234441 262216458402 306500390151 9158234517 473847279361 571759709784 288619377451 3099871920029 657164953539 604986917919 556993201361 844360122844 1710489442501 826818118540 1198971976509 1793261909117 405099861288 505693113959 1960162612034 1141317833702 36693354664 293704033978 3188531495700 2870954725943 40751360551 2350562400785 11859398877 220245751384 1775843882 926682302632 2117669724874 1463048260230 1134306951185 310381980675 771194248292 947353917292 46188140408 1241158740726 2762612260200 628206926984 1575985482640 2546686155168 1573963371916 2244682108286 229403202187 3406080324354 365920797164 3012134213639 707750950599 698770155853 1151579034378 336889451893 467488043923 213555810746 837936257806 1107096011897 327144013281 1719649043146 131925638998 10904126596 1257250703532 1451842752219 776571178394 789880485143 54665428610 3013888698563 688287413505 954077519448 2662616640556 1888068343580 2104219000158 456555206878 244379417423 479186019047 209726355542 715913030642 123720566870 1826511385078 1576531779238 28192250053 397319736134 2249910711121 1142887815 1297343504800 3374944027787 203880397572 1361458820212 466656609097 2428451098425 55607871034 1143627177260 227879418362 943730883206 176710938926 1293509071291 91644669594 465660160633 82208566687 72212686903 902675298632 1025967073835 757872208919 363914511912 534637846062 146383351332 1459821681023 420913771071 2098647852042 2116441004122 156429489932 234944832463 81552136710 2861700450 42046983053 3077883329685 680966299117 864190689655 1184336732557 2845810798926 2947018074403 1053523658076 106293933034 888077947180 511016665460 1108451075952 22465103116 394771206372 98112346012 651802391545 4158082385033 2054487139486 1257206922178 538606232840 915572719926 578112134635 1280834016228 82635552451 996606804711 193573315002 197053072211 2301280493834 1183548930308 840448563219 2166426735681 2243699231070 56316103069 1700644449588 153820148511 97180652589 365106265427 258086039678 1522769068115 1083761714925 299725553071 1100187369502 879252168518 562032943807 371943664831 848633391333 133746550872 611915110098 1297444811492 116936331412 143183857603 1197239683640 70729877992 1403593256974 1644753618950 60372041137 1152404362797 1817870327947 3036901489527 138215328011 348030906333 109876866749 3561322221715 4310812398857 178987525517 2799781891047 17801071796 129773538479 1379909966403 1679837602539 543430198478 1355722092942 1987881683334 583034186899 2786165208705 74511236549 601084852679 5622395195 231401344375 454876189355 1105473261049 138181954280 3311306335689 1237659363024 565279243411 989438829292 1270113111305 26209395550 13438009289 290706115725 152958207090 2449680011581 26049736651 8911159673 742844688927 195169692066 3223845027310 330630345089 4117295280671 15523120166 795756309319 664660437180 2379599227 115686632419 170811854297 686400092101 880992036463 1347266940214 419138617196 1044868966062 332927840033 1614969898218 2088909838937 1147121681632 2983149875 61825577265 1397252377 98843629081 1401449338280 4310807711608 625472123305 1786825425347 1551257719612 2556052460750 826833842241 1025304022596 3841055447686 181790213348 400166809215 543433616196 1918730959953 487789558803 1653523617160 1604536158332 213650714170 2587198681208 2903567831366 566325381584 132617967463 67311267727 1146841286279 633670582896 377692450656 2736374099350 462542643366 1278520526345 2955615265946 1240453494 1559403815959 210484041143 2755554156560 174954799001 52999978884 234729212399 707900245779 517113728357 94640444077 309929527328 3717736160119 60520837419 1821280047339 962087561497 461426458489 3248486967638 38176889337 3021826742617 472260889880 237474075928 157246728873 331947176515 1121083612835 1018565463204 1060811678491 4120259532898 207534735398 495051120968 2079420661543 1726520215789 274013267175 168823979590 153600821186 284487063109 32189334494 791685299837 24639303303 2605258112907 165799841162 1929774252653 3643512229477 30156342678 156088777583 1381920494 156929528725 767982120580 34722455185 1022023654323 1383697445503 568716393979 2144526292316 1022471853938 839641094482 967986341203 2644665721816 715983865348 213397769137 1844834495269 3472780998149 2750762004216 1122547166312 101774841089 2654935042839 1712246490747 683303545714 407299626136 2871582271929 374265905875 630400836158 275998550274 2226013051410 121673607385 694572938557 3028494983832 4120613868881 850860022295 3004496990550 1146078309330 914995200548 140570509233 299042982003 391644006843 1217450564899 3888291195936 352855053629 644554249651 633154875781 163339259260 1313208486501 693868401073 850991711757 255197848164 564983639314 65199115675 419901566450 1943988491599 1959783161886 2034056472089 1042997926249 2089535361116 561895530387 1957826756 188490732252 257145030063 1053376900089 1322552134942 3396911280159 893821152658 3532397170787 3444111242021 118304966274 815387912193 156968398151 35917561693 830683480754 747592933700 1015785965100 702259754434 132707603696 44041290856 636977834280 523764595569 784926397565 920846015565 286314535063 11666430886 724665927946 1901456180027 331432530156 650861402435 549156875211 1206311866154 200962967459 574381239566 6117493035 1459447412914 37999553139 113533986176 598478288554 518018248020 1168506430791 416932507456 342448981512 605797222775 3773825228099 1398416798232 2705729721509 764108841982 201569676035 876236401481 31540785383 1756374522870 243377064869 4196491734229 1286350663681 975771801306 5644508821 246170649915 1896580364694 1013581139678 1886825389179 982939326067 357633007508 687872940051 12305529474 877630394341 2505521705579 292491126450 898722183395 2036431828919 168759547661 471838222663 506975568740 357056935388 733599356080 772142711773 799868432245 20737645244 1268146363949 453699356450 187164687016 161666031154 762172176109 53274561195 961986501718 1036813106272 1977171836058 1098477919532 18729600031 216805394472 661631547092 2709976925222 897739402671 3023631514958 145719741638 94019900053 3778477283014 906181396899 445762582715 246976031481 790053977051 452293792978 1794681769881 3194254646200 2147414729595 218197442160 857475651823 944457732835 1349916744825 2984942142145 2869571692444 470075883128 584156468564 2048569477501 999536788486 485639135789 1000864271252 138679410461 332277031515 380341862646 3877011242671 172047636269 292071678812 67455402352 158642972690 2498359589632 657091749632 1393276251897 339258540621 263666164978 73839897614 359080190667 190925684622 1383240015549 342625146915 1234057767907 162386498452 53663182811 1246343737932 1490912730707 242054459001 470463352125 524278997280 3071628903653 435764205911 854128893286 634881212405 327754234457 862535801358 209402657399 979225143732 1811961477565 43128033137 496827944196 2455181145836 882525264067 2241751908330 630379405872 47080203971 1972266512769 954293977903 69227321776 693376820936 2371955540580 3658356845626 2651052749684 2516068564423 41928027394 1255278156300 3289845020 997751755336 354606356 1284182894058 507053460492 106613587406 65849395270 46242629224 1637646928698 60756954139 790236373353 2063390494905 520700789675 613400582041 7713378071 225418964231 27006718773 1452214949730 994718298599 321293774463 1154012426681 1672555642321 231010709614 2061560281651 656609898727 227125522361 1621750714285 3710506079779 748146505287 159079337065 224563626222 3249092836485 631462332228 463656600541 386720897891 493402388551 213248794074 508634467471 3179541289643 118321939890 112672443228 63641399816 500424822674 997169751352 548673693761 140302209366 2540604104079 2986222174847 57700678953 2185658446366 474329191046 1307792460713 1200506903263 233521409994 599454533499 1984611459805 19189390054 1093856466832 364508251428 544308880782 534562692538 167549259540 159774664056 760775492747 2916662813500 635934240688 1842902581743 322399581460 465916987479 14481549937 545476865219 193353253913 286735689743 514731704517 333347150040 124293939063 2219764326363 55048866988 196833451866 2251696720004 161465918745 3079338440828 1199205336861 183074688400 1794379247017 368108062233 2704878410138 576337880299 413338318010 1388101281763 1297848167383 750554719278 580857223456 2576204321909 136514500881 228005220568 979236895279 39209706102 103788270546 483591534070 1847503683556 613432288440 2991953665542 433282880769 629008219860 1189414279516 656080675895 1879878073501 1982978198171 1214438722248 3063553253632 3455447247 214375803235 1702169879744 93107678669 256662566845 324328828015 1029567634772 638299111725 623085838264 130137258354 293758635939 647096288712 3200353349104 1000131806719 587675007932 2329596328607 1068665468853 507485734206 421188975355 2763906667 64437835051 311512175624 42137413760 1718332980837 205123045557 154304237404 886788242254 1247056405234 387517265264 288327295004 933959048050 2618677011494 2284491325312 1425581093415 955481825981 757365338627 26714186961 957078273365 58044330043 1186715605722 77333502588 534255812049 46076213798 1523999973368 3343108632741 1821319513725 767937303346 190923129411 187106725101 110348397276 34144013311 252124856430 81327344912 648782331984 941936676892 2782860405711 24719609268 2919877319551 337684848391 973374961370 10729296492 248144995562 1809656137362 700108366668 680590993008 542844987244 486929775321 364386165432 25192274837 1926984682 316281143360 154747864016 70110017251 1789603525823 80279917047 13343273316 248613465830 142070009916 11873694342 388021393496 306640714893 1686299431098 269329747525 1110612780002 794725975606 782195992034 2431293959124 3396123046385 3560613489165 1507679585347 162459749864 334085535685 827408996057 1938088014788 201649405651 525974792687 2198175383283 2947243721176 108394580380 1173295211026 2081516617699 996594749711 80551643193 74680284796 644795768623 3136215000242 398860696157 2756461846962 52081272484 2274735682173 132975906 553599780280 705204841064 3724585237569 1063801662586 3133137720633 902123888 618687681127 7075412545 1386857071978 150067777255 1151345023570 522433446168 1260158893762 2528902083852 33252181589 519542458999 385259830188 1457091417570 1206464040668 1631581919458 3077094220831 1328073660270 2380118710708 104587610048 3690903264532 94070083767 492695936415 1629352555164 735317819825 33525617203 651502505983 2278916623744 913011593704 207820636300 552238820120 564137290170 1177386630092 189936398360 860091400139 2574297790461 2248314682464 689710157338 1510904556772 3049050103385 377473586577 56591845798 747110014044 3932897578430 165939769646 983749626226 58042890081 549575026704 1420770701679 1004286654425 1775490251299 80501672004 518232769886 2105579643846 1107875105026 301025749470 66250018258 953940143300 281595164506 602365398177 3361813878290 233441944975 37043343387 114602584148 1203174147511 3199815869098 666278544128 2254052806819 2552592052475 1990198921727 723410829560 2563559211053 479274713217 312643144682 1032875301389 255930334485 2268356108763 163975551610 377924210810 860249169422 861236699096 497250439121 32569295515 2127828086399 1031053997664 2930739677063 950785295833 377024037166 3881784250568 117281585827 1895780065428 2340833168055 1076765747957 2483303715256 513920410848 318905181740 255457341818 816092664436 2379032790789 1215705559769 686966489369 452593872859 932412796605 1387058694508 404643071224 101477428298 925386580914 1200869444591 1930331769681 392068046890 1759941798892 2285952637315 343054787358 37491737145 159232586019 1210535438716 91207973041 44115839891 1128620965565 2234455163888 85332879704 1642294657731 2919181190235 598186658399 919018098449 298003167849 2655325654280 488303765540 609410836601 321273845959 1813489490600 989755327152 2732491727028 1362060161492 742532759951 1263836590274 1648193042557 7001755630 484229966307 2252471376235 2512857711209 1295399937655 274963624265 4857016605 111305807609 289630374939 959299882567 1566570673469 3637704506663 55919665586 1827942944992 405923257287 1021079582563 876564111926 26276009872 303192623390 419485947407 419590562041 50380792469 274285066678 2293089111562 740635738597 74202452980 3432986566341 1722430660001 863343218284 2935422825900 1879042376456 305207601375 1334217400086 526755637430 34290534053 2090723538199 3046886514451 992192582920 2833474296193 1531314814176 3434710588009 1775325797233 1460624229103 965814890334 355349199500 215777823737 1343179251679 1940644193049 191892998266 124905424678 244810050882 90686319607 1008954326268 257313186203 256700442193 11580179341 37312363777 200503803497 578332343833 106901486850 238240702202 518406056427 2856996097372 954194532872 433664601815 498780489087 309684252733 2628930838497 107790458078 2564717050695 859513414094 1875832918835 111111385086 20218889239 906197239531 312913462987 1575006245089 803224719538 1095697384276 2204035163400 62541664034 1514060106205 1751130819412 651920067547 3656338797461 1395891743993 2164122968514 1854058263292 2757910085538 126286128915 4358961595 1211859258011 2356866209418 815198474726 705696248571 413701371042 21131756064 979528194728 2951074291975 966438228306 1521800774401 205597146323 34132671901 2126453823045 94933594562 167214792946 34773235641 427221176435 2790740871740 2564346095804 2411497084678 983444924699 478665768670 841359861622 995866693319 1419201620133 475737909149 1414607299883 127458712918 1143638300503 944562489409 525858530513 2886665646267 718732062174 161735063855 2569312568611 2965674900349 3984805531472 1428083693498 119482932120 408785279221 706495995705 625834904001 607203219451 394159603847 49513201697 300394261032 3000686026245 13242769730 133138569343 2180902215482 324065080523 2307509101506 1552229369527 1960676400439 1072806600653 710565608433 397309259879 64885207067 2831974767756 628492240456 843417941280 546998579919 2901940411346 942865525866 203784028360 26499725506 4110229699557 378256573086 1377653189442 1649104608601 1836538961267 583289990137 2332718790778 641100906679 973224398007 229072188011 1039609397014 2915431520541 3127529533152 291216517769 988796221290 3952051290548 670045077313 376962525847 1498431633649 382061624966 400935175617 351009343619 428446045783 4159190898623 316567117205 1313471221780 1167396948292 1047900277067 483966830789 1993346503781 992861190187 1009456081855 2061905040748 2868618145875 2392421396871 2099156877126 757039252624 24514175405 414772285834 200325940429 136508181302 1465221191504 671047630783 925337163983 1620018261214 248817578233 1740920061691 784289133584 1032356774139 1105007242305 1874694669715 217227605500 50718185696 710543613329 3712468482981 196573606839 573114043611 31147983558 138188418675 3137190027961 411334930533 2023650653865 1454264238370 48915985652 60559897 1197379334475 18042675359 157388682148 3901957734536 2219800757300 2138425362783 86767351207 1075285624742 401074465414 16090759188 46451335755 726576394722 3902329525325 134703523422 458044790348 472889725898 11761818942 3367505039898 36845609830 228930390201 1362657245774 1057617895339 57124932754 221001410164 202592512898 607418340841 350183183135 457247832272 1161335316635 1583884924582 512760537454 67257392296 33726943737 1080880966155 454211932750 733087641906 1930754415521 1800006895147 921346522446 661587441437 363972036226 594201492382 3219141626842 3276544379427 590893319131 151682264193 573129862461 75857543165 140374191472 1595179550606 1271487944426 135346753857 801251643606 1514263429858 2577998361934 191167810021 729390466729 579909020377 235971001013 307188910418 261099649391 102852724410 2418183238355 312012635921 2050539704917 2162716212497 768347264686 536085581592 1103283071834 821058559134 2540599348875 1422200946784 527387969971 713466207755 533061341871 348268110798 4287891465457 94106104605 2133623883369 740030909759 780145456297 178215835776 332156609442 2023979318449 1060470565 335196737034 711008623819 2206894977938 1549609350467 74970931901 181384580348 1310372826691 1552472435873 620606531495 882434469809 107919483770 1178132685 21522194353 168767440521 1438123360338 23505344697 3051813587269 1511848508524 1331124365679 1635841315348 10115074371 1023986595456 2303334313861 1243167310051 2433944828712 3683089724181 236129866077 132918340998 2063882033283 2227318626506 63778906664 10254457678 1817076833746 628353375949 604435757494 1795138462249 3942490470957 125566950481 504699436229 16690252180 2060059321444 2710849908004 1828204317498 3928351899176 1170883114495 1868275631404 3582856891180 1555286094601 1697348583235 111854185048 1487573457826 158998732948 419957788825 1118085404020 3477911928563 370163595 2483067881438 27702085959 473049831993 3054704450007 474244308661 1485680092 268120617156 2167637644711 247043127588 30410479876 455973825835 498337839941 5704987369 890086895678 3002562249711 936020828426 262206338498 388576028830 2749238496592 1004311542189 1876096674284 1416725934485 4466667242196 972046681580 4177156181952 224746498783 1752299574450 888556033214 486664477233 1030907828710 3032002665 384523188599 3789712441593 2443039196970 1561962288074 1025948874810 960835393588 16398424254 340378152812 928864532980 669935660078 884083958514 18135864549 3729378426492 507255582339 302533519105 2204904868887 386654445193 1688508439610 1728364017398 1468293858207 2691629889180 629132687069 861015519053 2471013224727 225986317246 703651157662 1529355057301 630686059727 285901311910 493625005613 74956845385 2886296587060 1152968231517 1821592914322 3205537306662 20889774088 801556407801 210636174625 1336046090780 735332986308 275415054195 467279634333 725124184714 318987801175 1452927372022 307506785869 250076516761 2451411738208 162447347576 505906518517 1955491669979 2075505117213 276278577935 2574662386575 57689828282 1662789744241 820733259579 1391830488674 31340880299 59134152364 1732154714943 2346471857584 1661451200219 39610669847 1389119203756 251603655855 651503156220 289754867139 2106228691294 1225238407150 1323614846551 893501046502 227290005412 39853917263 2472912993973 1264776499284 408517063488 11569323670 467558460645 1047201641757 1554020007486 364772974207 1231929975074 2801284536362 1556796214089 322653356495 1374872256557 103969010105 71711769767 190145874129 1040892068999 343877283202 1419863173621 638291019420 3538182726898 1204196506472 3695730498088 691482886632 1018671146680 3616250435360 752773463812 1383576939661 1274766872606 1545588105232 666624372172 617594809755 982171001469 257822116680 15802133929 1435567358523 744140420955 606576035841 692285531446 612635230607 82025877526 757918034428 126369435674 3108454816309 1460580234040 142607766883 969687084425 307975632736 1162867201573 1380610885447 145284643486 765208638989 169189871604 1840101140948 2149813662022 3118664308956 21116777162 246454166521 719654444665 744081486629 352001281264 1204332661251 1437703913726 104960829171 92980926546 302233646076 1677769964388 997170921419 1173479524300 965539613305 1007226735104 755069537116 163327319055 351348247890 857912449512 362034691004 56506469971 621389594847 1934939526081 1767138314895 1275682800153 178696372591 571074654867 1119280346420 486212991843 225624405013 642207014640 3101135539963 460966643952 1094164643487 1583412860504 277376421873 318753335490 25780784934 1140721751102 336429062376 3007013033868 145445781988 1408673474488 290185237780 439192243270 131179310182 2518634672446 457410919840 689005743602 65471631866 3244327367240 1848030601057 3108740216406 144164523778 2834334424885 113033241535 1627468971236 62770150870 117613476044 580305966916 122230835191 1699626903931 1236137585668 231749204009 183817437144 2013597407465 207238427128 1516028687514 296738598823 31519217339 1429532292 2875432515018 126877588016 178414832612 687783849110 396212220945 938798771469 325020165747 1692044891470 87212562241 1689434963925 2217400722561 534207307074 161779463922 2800321398265 799781994603 1308027237759 66132737924 637730057637 645501646578 1927349087169 1014035985551 236753594598 927159987491 1209857179669 1773339536227 462755051858 1838834446681 1258593423331 1537148793777 1419565158783 673938017506 44865246775 2555764695952 1507965062825 145206480520 978167427165 799345398795 37803935496 1484514265801 564294610077 1539907014761 1680426542813 716681603979 898802227336 1458731167424 1632670135815 3383773236165 446513555906 184699093391 1241387750564 3310553578852 949703307283 739684119660 2942247365973 916487080181 1625628807635 1118314215963 799464603904 745765257330 259619084310 1203169137427 1134813459899 1420341442447 1069881407184 1470763667238 1983261999136 712486822991 2049176583270 2777229007494 142177988415 1904288921832 1548353439893 1541668461087 547661514343 1002237265243 1806245359162 1058635448754 245402618417 1631504566833 2956918750192 44002165674 356825054660 2599681735390 1486492315075 190115852404 594829575136 2573717321939 3122239407853 99571857138 2262155357901 1793990370865 34934956364 144212044690 902874723222 1005448178000 125639240389 1017448134328 1093185599399 761023588332 1166533486062 189583570337 637216628104 220887587071 1975578170695 1936186098484 2363002681950 2343045509583 1637249737722 795173008497 20604244065 1328016423169 437104024136 19948965555 2543699826373 1056470994413 823963062555 111253122454 1401472366890 2214962936107 6328521765 263975108819 679485498429 289214038552 38361380996 534666566796 473310207893 1055158201203 425013498482 887650075371 639396712397 864076708607 1200637330132 877670532857 2875940235706 175378991538 1724705769029 3804691818655 942152233972 700418746101 1060425237835 1541303320621 271622567221 503623991277 1027886460610 3321451751831 14465056846 1124082518187 428411798097 877384922928 1510893690082 502257014709 1433243051758 231872100678 652840491452 970912949584 435918466887 340548995600 458929631770 2377282394136 455374077961 327785729457 1969336900380 215884034760 386935711189 1146421723851 11808459362 2733288316184 20350935857 397837416365 2906789950596 1078773490058 272265205902 357398173086 79016847270 1888534990975 588949037780 1760330537276 556287238307 1028205154381 2355113998611 1037391555121 403215493163 289946600262 3687496900012 2922271327810 912081640237 1490008511346 180207509826 851567678590 616997235266 624155484641 4857008397 26334706722 3111384991577 517761873539 3021213941666 34841058204 92781265935 1062850247079 326292190369 614376177804 8459458106 460005137085 2975291630 27317193560 690151264592 2695045826379 227473486965 221426817397 1488265532348 679589657249 365564201089 1552450125190 173788659953 1494274418109 1275909175596 18188699614 416149053871 2474313799300 16362731723 1037321453620 313043382230 179450065020 528807388676 458784410058 509059821767 124829787328 1288283752482 129268569542 1199770840627 618206768203 400234178925 2609785625425 67376215639 1200430396938 70382099576 2288225148182 703654542580 215292303417 153321844430 1028569875850 1646432427069 2313603646133 42451694378 131919115407 959408582796 389774771451 39634642021 2853011056774 508842954360 1743812372213 1734634829292 113028185598 750536798661 127581328624 317721393992 35423360479 54559290116 713747355677 1752095199112 374597039855 1483881476415 229144732930 1347771885741 16795222019 376112970567 850915572871 384059913197 519094418763 192033749924 1349410021317 472871502476 779825628047 1396651686453 294830333569 137700384500 678864745421 1672611434722 628818158053 3027566620218 512704393751 96139414834 538375778290 674328919330 702257154827 105906070153 2451535808841 1729351148938 258232086354 306810485573 57854065780 194358945794 3023767849 83016080302 2497745494548 222073198858 382189893063 356914775140 978701627472 1421423792723 3913222997705 1221135018393 230719607851 891319064144 529373314783 3801188924972 2234773314854 1606893816199 487232929161 1067891381313 1930495897582 677422114287 399948301348 1330401665801 232835895436 734996437988 1985122693903 1496219992365 8019997929 1972169414903 2429306595903 2664035517490 444861549466 2080899045723 348899331398 154586344194 215115885640 707090288792 5745334598 1180909023911 980776781177 1707346886032 2128050090913 3687567187028 436405127128 1006274826274 91369350430 414953860670 555625161039 57916651926 5416281985 1373177462607 811666956308 92862035259 1165885888845 849349402122 2669568435177 164880230171 1393354041124 498977227676 167664833554 2815194402332 873835912515 1048471179660 1602946321663 2849183437717 468007965803 2710831707219 1062153365377 865927358769 1466458704448 487816855366 1110000472044 2159634972439 1424392768704 970873505245 2741657531184 154975073175 106644985859 1934389911767 1273286948496 17218905656 1056630353474 553214876504 1160524185388 2354849665376 1460901020015 846180810041 107090787185 1823023793264 1025919355534 250662880208 2621092905868 1555530677449 2119017737820 91376735272 343340639784 417723710666 1386727963421 305023393112 1560600656106 485070210987 363640984383 523916760602 25871982245 646386892974 1663511787372 2944366952594 514318932978 567020532153 3054783027243 4515836235 891355846064 2290171678402 1975025978562 3388036721 3035838986867 191294591010 2583660497783 140088568928 2651306604503 11458472300 2315014447975 1658181688972 169932081409 1286560456648 180105665616 1432516908186 226895722059 365261595046 370943735605 2868480550374 8156206801 12475983374 4166919377335 788930069589 146054979092 117688130991 878542571606 152096023489 299588757039 531994951815 2401183618450 972277858671 598822131933 114434014339 1194174345526 124251635231 3281348534375 481379102715 225073650798 1142741920100 1545200236647 1735701295187 316198358411 1419458915202 2863113982282 222707320654 11946341514 33164150528 969061399024 909159276271 1366373745380 1972054443937 754919703109 1596551127398 456469225942 3281187674530 445696288444 554770571264 1563224410747 2615920982161 407600416986 629896630467 81210193045 721915664449 393855517526 634249112998 1318741703142 623755274417 1116400669214 1067730779042 37091947515 342905865652 873347752350 1143397810004 2919647217609 139415768583 126834900885 142895685079 236762950364 107099968714 279538198799 1823903017762 47123554862 1113713565265 338690767001 44949609390 66451108651 1406136151488 1016602968944 706756728177 1287334084126 264084273 1425895979996 411099029731 2162629346717 3158650370895 2581068602104 41490744790 872161384854 2284532694063 585484881133 35012116122 299332135729 9775378692 959651358800 576490216683 880415833616 486241941725 1780456809004 3565268058420 667768466739 236999817567 474196194019 3175485611198 3355117977050 740172294617 591957167514 423249788110 1235699607152 218864332676 774501123989 145035019607 1478903405920 161200793342 168120939804 809020320422 480575307648 1587117595028 143247125733 441397719804 3121923071168 462826399284 1149730760987 306997563443 507023562091 3092117282555 1780302934570 922366354060 2907696237591 1429872879876 885157576877 1424572765235 1495371628681 341882113102 725591002446 1922454663836 527149578983 2522174379494 537702655768 226269355915 3362866927053 874052504307 986687998238 302760766735 1051534572269 1678939374356 560231904976 1125505680713 379583144018 147701438024 494103594821 356428795986 140602277050 406686589227 10766485732 367912254252 115719947480 3407058985216 912268689461 410486907560 721878775535 2340179530607 198299837460 3699081646361 6092212545 616439625404 511098299806 230109839793 2043918782450 860066176127 1944053188142 2204818275328 574423903178 253642802044 1609499492392 3189390565750 500292992403 88003385710 916521287871 2852898940485 1217176701863 224841538847 4327229148457 4128792406827 19772883916 860270985519 1211474578671 2354569118430 488864896503 93164618716 1865093272185 99337843366 3008739247050 3957341632295 3372737488101 2441570192579 853198986515 1619226671169 91116258233 3486521582387 1787865190959 2966416999006 2055434829405 836529250428 2850031144061 146120276238 1501423462046 135640155358 2881010534136 806981067564 40029754157 818330939431 781598456876 1277145716934 13861894748 737632076530 739112827615 1725155606215 224437387248 579348459422 712361804696 493034951547 1205160493146 2832723907590 1278116185039 2057658470038 3476063192837 1406768511818 314826738145 580601314882 821172725627 3761681980032 1513515624687 2498764803702 2484053966810 2249993294891 169567947174 1626497779387 3835087480489 3943129056504 1522049227356 237578779926 25830786415 609131972534 488228397226 281215415365 519478765274 1252044128259 3997065463001 86552066465 571480716703 1166379817312 1612201540213 1310623107177 215926485364 308813600509 187554799281 837571671074 482337326275 168482726624 283367652023 59194692706 445232313096 251293837275 743227188589 2986553572993 2868010714961 232464564237 558635057749 1652499622970 4723133987 2197418755132 716268500015 870176978865 1966266814043 1212938758770 825504326824 1897174800866 2114501246084 465568306720 287012421217 121230280428 2542162217709 35105821424 517558153739 1889399283053 593502220389 993965815504 158981628653 1262763048183 4331208824895 129954144224 2388838568566 417443747210 2615170890041 2392409078032 18065073667 1794830570095 1157630326723 2856974334654 2064719764758 1126761676289 77291295985 1116754299551 1478103393216 179781761393 722210361857 411820576677 10403953744 799298983477 1621264424391 635320027218 1413989678857 2799569563074 191292286936 42444589595 20171314812 1706540089622 3027647210504 2130654460209 1655379567466 627806034455 3176843796701 340135890170 1020183661405 246623657122 2855229061639 309269295 2992027492 124705435928 3362712093037 983396796983 2970027507714 3230046024814 1703290998499 1292288898203 751634198238 1844508485428 53128984509 14168556790 1377469530389 591175240933 13986928052 627484175517 408699564 511590574129 535247315968 16598586473 3393615795781 794380641374 577110545421 72088294868 2927139746114 2862727377197 1087854008308 1666304290897 1581084354919 1255712827062 1045669878639 108815336826 126725494900 1035699432004 289014788 2322928236293 1270516389977 130446188245 1021414860561 1218501109073 2744522613625 2512923292296 624899478457 105757878509 24076543620 1847070965126 2544349738229 945373768337 1465227070717 1714552945610 991518756547 2342768079989 116420434 315680614120 256825105151 372035224129 11488379246 2655037806363 292107081073 242503939845 652914499337 1368322059754 2018430487393 567578083983 3402882136334 243836337277 651999470898 397926940857 88592177309 388100547902 311649406367 1015214395030 47465265291 1990938755254 1459235528306 5661499107 188466558491 597690200317 334393448069 934302359882 181399654288 752792723093 372785187395 25058561470 2677281774792 815782470298 1583611593162 747205934504 573255145360 425306209692 1873407628461 919041180176 1878659197468 1216285414153 3643395604112 716586671432 1368313445031 552059534566 2548821345706 152409424687 592658186383 3167181144335 1492071054981 18223775000 542009010956 41797464621 462293249144 1846108590795 1070028170776 1915474636741 1149932788620 957269337112 2140318532753 1056121993947 172111070384 419926823412 1810926854777 969923199126 278836588568 1150153657611 194309370340 1608052380187 1598353754618 85979746005 2019076270011 1332772347 29443254787 66625520774 508655228425 216365394082 2740153484106 592353197791 173802051510 2631634326351 206052190474 193725156132 732214100193 181259210695 1841803409269 4330735507384 106371194718 3217221531070 227045691026 2771833502036 205687054366 426996667149 162505635845 944524584474 1210130359499 11898739162 299704018500 1484841257621 138734126397 1120242804236 3610083276105 448055876386 489604123516 1386253647994 2093376181400 20472496761 1278739879 2935757857517 1758343120189 516351277593 1255547951544 1302185362927 1381296150424 330662070964 1761678863626 770861986823 30441165266 1993250722626 2313375360610 1090409419764 253818839886 28076955389 53527997984 131581770506 282704303585 330877818741 2127187620443 4321145103665 861871496991 2658716322584 1148433008743 320117626728 399257537478 59258864227 657127160 2407862514898 96064505754 578651162 1215690786234 1041207954424 414151769538 48425809309 848516699296 1938897031012 915191027344 2179462717481 368473660654 1679606674635 649247023426 2721189856912 461556109789 1184711142886 553236309044 602796003902 2809043272764 565599418328 1630519931381 731811603048 498206094249 76144283391 1910472800974 210031069579 648489243146 3911074109785 1588731242894 1073348521398 168812072328 164115377414 11791883652 653214148548 2398677388728 1216756436233 2666429322344 101258017069 1332384959189 573453771882 238923870293 1372929746131 2648690174573 285465035347 862189440323 2109044023636 345295757343 2636924807775 43531971784 1729456507438 456215295668 2541715374496 297714117863 290009819873 2937720561094 277394014488 941331288919 3549371890615 152265712949 4148983308921 1178987385248 809044119571 1651950165880 319730435158 1602784423508 235854158895 24036322397 1802162823736 889344870340 4078297096379 1434949073927 1765289492449 3737356683401 128618223566 748994377188 60403531500 1395778962986 2146293065038 538089714508 1705133394125 723349587053 2999035962080 34959289933 798233799848 8259323943 134095029267 337998470970 2079850575068 166538938248 423479976095 222625570682 1100046210858 974076335645 1301179822786 1112471997773 82496165969 244960494085 1363872082117 4031027830354 4911275714 3447050744 1395573064369 1034910301338 1220978059593 2608637810605 198481446935 1730251286973 1348292345962 442223877811 2541777182893 1457215650615 4178474322320 488410703578 257366158701 486832013596 2164661473552 148251634055 20374967460 869184952613 19271605014 629390861526 459740539771 347211371759 1158643116713 2025983706 382641625423 89506950640 1966128749445 1448873213516 125714059175 383489637368 1020957931067 519349211451 75652311771 527324483438 121321191386 2712078193969 2300497663083 401039282225 6595626895 889574256732 524772260777 22570978046 3499344736980 78461160578 3727238331847 320464150662 367719037429 691517756026 443123640073 930073476345 1168024443096 1345275512105 695266211172 1750028782104 163035595054 1021797214656 750056265024 294950484672 1563885510230 21869173269 267282934517 8809572728 1144785324419 2102687364127 1313239985872 711478684313 349823921335 1803946322633 82216779959 1915691613402 2920778079699 1530674483067 1148794078648 540207114588 2776172448694 1276330287363 276999225952 252368936374 2799932293782 94231906018 4189839571093 2381519050827 33317151588 2758566055804 1812731323361 1976014558547 76680500288 2969901627160 750962980338 371850100927 699847114760 51012483080 1978825686823 1637757078242 560919030059 1327685561833 2669739467174 196332283141 21869016963 1829282167221 2622738072531 2804817031161 312595396100 2810929397580 89385548787 1503884871579 390523204057 146157829541 337295258090 688790925172 1303720243352 3112932794330 333078649366 609060833782 159904652205 580451767338 96120775632 986877650766 52178202921 893810967011 1497390527975 35706997208 1183985831326 157145231168 1133637673455 3762539621426 2318024060672 1021695993177 309815679175 1121009750865 1556437149683 8878499760 65636894729 6790429262 1183315554425 3806265280242 290926332111 802163186758 1377619271708 74780396161 239708365125 3648155915098 119230095224 138080905184 188758675308 1560888136364 158311109943 398584345965 165656083416 920561266083 1079187395849 531266199085 22466234819 632528528520 2705649985068 1015752555154 2468802500660 722438030847 3711185730799 91738112698 163598725702 12866410285 27134288386 2211217413668 1721635796136 2360079159734 831538956594 383125057427 1891266713555 3736023187096 1122788783624 995274109748 136339588415 363283562968 2045525481512 2001066670388 495852638888 2963853976242 539595994141 1047582569932 831521830051 21426768908 1839506246320 91352416396 17076424550 3258489528429 234750322777 158204798465 1036130144912 2938851049540 893853424803 822024462898 782573444855 112393800601 1714989561235 492087843096 960457107336 521634207659 1308878332316 58709296 1793605377469 428310137828 1536757347903 885047251536 2929353008134 2301807785718 197323798847 3875403583551 946099445802 2536254006994 2158414515455 1492506081001 1136518367941 2432590403656 907943570385 272400226058 948467822127 140346074573 483049957453 123627727077 658920458730 2274229559020 1736747491388 44725738068 2177306110726 372449603056 1998180316887 1499423378933 3927439390464 762808078817 541396705419 45984146859 3633759110427 1098721377808 680427189283 135097665732 271556413341 713450684881 606914707342 1963084178765 21394799021 251107776809 3983324072331 2447286968677 1017003013125 525058621957 135117380707 523842909558 2187810056326 3723975454640 30592727222 656800201651 595420737257 69031661740 543679348839 2977671959836 1926863058141 372020807666 226672823205 577431584629 656418914957 1170968441085 1427628407919 1909750278185 44069878080 1628457192554 4183207028 1090650771093 511080140041 3069627638263 590592715170 2643194332562 161434011667 2140890921540 18392990071 2463332833407 2008044714523 685676040210 547430533163 914039963659 418622985504 872375242605 330216542993 434017518262 68425882346 118458545731 384066851 52501316304 1960752122237 1640964189793 154669935637 1010098277947 14408567662 1720507877617 218142188940 514902707684 1943654279924 1702933095918 1015744659767 1848059071004 678082816547 3637464628134 35671423468 254927622714 199212873217 319425608781 2884624673090 435907702631 1202474060545 188903502790 533834920684 864806669234 2006318560319 64338737975 2383815235162 491639080858 144451788092 214022406141 674623259811 77682674807 3555273115 71330573758 12621419467 188193645235 3230085497642 1243179859805 32253025649 89430360996 228942155533 1751647836846 44783585887 32738759312 848604820749 2543110381662 1854647030381 2156089879528 1587981281296 875158534506 2114411788179 596702927313 1354785211030 663584388096 1489826655447 1932207856021 421329356235 100207168644 2015961096845 344585113641 2520626186339 2411391979927 977490173473 465203582365 6040079495 2253746945896 203156413059 895969572365 2100914519 1261438268512 275899990289 1103058574790 29639048311 324564341692 370003789058 312644055932 88418648750 442756019510 721561818062 354938435538 98021174498 55650364600 1089002845456 450174850460 2127268735305 2167551872498 1559853330134 50094836699 1628009843299 47234255253 3596383881805 37497726950 1668536084547 134554516849 1042389656898 1320281287536 652187808388 882205901519 2188673309797 233529889527 682710089567 37774534874 1597751330086 67593902461 802025361895 116394822453 45864884445 137237528963 1750479127288 1208712701820 330537655102 1181549004981 499362195258 273424402507 811177705533 85660282862 420565140490 1724443793690 44392395988 152173108250 251608651618 2618921468101 2670134832263 579036171674 393529030728 378666116430 352354577323 1619268107752 430983464667 2013923569224 317812311208 1084913881521 2979720792167 120762236835 2433502397796 1361431066697 366588458222 3470781771247 1231529493602 64895161200 102776857587 752696850958 1881779044729 768003895314 802026694413 1164899583304 254415767783 297574727567 1435632115447 2104286554609 192358041659 462813107365 789879926473 1464401925511 3335310516423 129008127947 751750449827 77754116587 345301553988 475475591854 556241173957 978295869328 2370855356702 2899752615634 53984833581 617869253331 1875185294797 2215998854809 155167407677 19568482119 11901502658 520114917170 2466999955433 785923386927 2755675712392 2336216929866 150628893597 11430296798 3470501351943 74105347270 2277884525654 1494995287322 219330182985 149500506556 3418838541136 47307232057 2252382073450 3138333289118 1885045954950 2313552500335 2013064499905 1512578689927 1600421657000 1726373035906 1427153657352 921956487725 181272286361 191282046408 956939194448 805927265650 242159892005 1549471614757 907154166853 73069575145 15557447636 314757782469 422545364397 255274281856 1715868076772 2431841125401 1897686745342 306613867245 974743785666 198863704939 125554169366 321749365059 743732664002 474467700548 1822295428639 160880809114 119536562814 3269448837922 1369544218010 3422847152925 4432401601482 520035923241 139221362900 1345758608430 3377440404436 144905552311 861621967396 16408746 2574435222229 7397039636 706217060200 2059653320284 3323142603744 1292077231241 2057449659951 267136334101 12824625304 1301945633474 548048343345 1778957426504 4930858824 11166723787 673487319213 1292230432227 367402754 2852823201622 125539390024 761574227187 138545720155 3445069447529 1528312308944 894091849392 160270503927 850365537484 867519595544 162073470883 1216287104667 262291674 760621964645 108608122160 1506923296445 967713573379 760096760608 918163397238 370218052402 1381171869244 1004565867072 216417614380 2431011661645 1978923876924 466116613972 67126799112 150197607356 997800542556 2350392169509 361051573723 1206204940470 59050390905 296670301602 1612209499147 2135697902852 234676464768 3348155192062 2496136049995 3190610696839 85822219214 2918131582639 359436653953 1647718855392 609990504684 1046578880662 1659198540171 51046514434 620077617836 1599151884048 71503011211 891804235443 414462988436 230633607277 1421108314788 473050651134 49672385615 2921605688900 430572942255 562233716129 1529381348723 1154557159544 522458607557 871103994198 39007785666 2597895344744 2691612506060 4285487052313 1208141821417 3071966522679 72150177758 86794318796 951235499965 864906282396 4779430339 1020565362721 49402000251 798488987020 1740364401442 1454517845047 294710807412 2180357951719 218361035669 2138580416437 365289033999 2557618964721 147528588222 1035320661430 616371452567 2688852944083 232065840652 117328639797 1481605039586 620831120187 2798979634903 1186727465987 1253005406333 131193784386 719978436354 2939834322659 1720741381527 1704884715809 2146861073968 1036558578358 1195116501306 854854674179 2370456575446 1950831194985 1967058382817 71120675089 1894137147800 1259093380449 388145849433 2075705327548 569971791564 1464873468059 1118242655279 1442408826810 1233666126729 1814715664224 1269671393295 1748732230982 384585872754 1187991112679 699096674855 1940038345371 3981536598378 126431031117 257187951438 187077705079 2768813994478 410246562482 35543096256 1180045659751 2104166014710 20411302075 139695110850 603507094306 341540428274 56272358626 6317430882 897557363732 1577031642765 904561297560 1661599171089 877067042325 85161940555 929344664302 1294116547593 581038376682 157247018321 517424901270 1574670090117 1032932119307 210218540001 70279714869 227370571402 3190151032412 888118971407 1608045753157 178382563986 2108437799718 2003368577145 28571994906 1201935105191 3197142472901 679765317273 3066214565695 707683276082 2052312087574 8033570222 251001704048 354488025826 1506169688165 538688741949 448887399596 1610060752997 1468684347497 848466955412 768007822154 1879540546284 1894169370488 295304522108 1479066637361 667591846085 254120372232 1753606863797 102663755307 2320360570163 221537153173 2241121184813 612490422257 178572398014 350431173399 823035737118 302302790915 375216383874 2273113313101 625667387184 1599693153121 288182145396 314524704648 56108802224 299893693855 2407950527829 760255181846 1043757137150 270984726906 765710148638 1235450064106 748506820160 274135389061 73329606111 1099423083286 1482106540834 3093396770500 292172641582 1303201585714 2101322207837 351574119329 183459372789 1548646869772 280649589374 1519924965426 1960930120083 776043788595 1294044413121 1215647861175 372320430203 649488278 2893390222516 122766280707 1116182967873 922416872351 116470824163 2099334847882 997379407844 2779359098143 1219012308767 1925503448858 2071361130175 298205428640 280631448069 696991377002 101652240593 390239402342 1816714892831 91200670080 52882794631 1307564942438 176009517646 163704782255 47690110537 2026557333807 675368195057 2082285114223 762677050582 1781109249118 140618606836 484285352978 229784806978 2346787012366 3832462208604 3561063832607 1308957544755 839188646303 1495639132120 823283373 1582078934410 762734864179 1348607347039 627083217943 179988018743 1233023692287 101521096186 3636643323838 201775335613 3291779765027 192678792910 2686523312539 1144242245827 1047606755622 1526647267322 196808299690 3478910341819 1747442686897 1025931950009 806813481367 3899796695608 314610584994 369360849608 109801215171 496902607269 1177689459006 1214094948883 2413687620151 2590842724463 638526537582 594620328048 2607163975480 529532805290 90102515775 142771360720 2388693873518 997740822793 212907837870 1312363363649 1428342653590 127490506123 663815379468 201423547254 4357471280176 20428656406 30558369527 283436755979 351535970243 1923365040150 2385633210495 210078858686 134776738104 286829279458 1436704590167 24568958206 216154743819 716401284268 405776818769 1956923635923 1713909275455 731211260286 469965053196 258245722474 1435764261633 1285456189599 733722209434 1074859224292 3405218344537 1282067794801 894085211689 215795066265 30587635858 2679476140047 1271643017811 1212892091132 304211943971 1613555203808 56944381415 71191956800 1986143944984 992200849749 2092301766798 41469435150 687440437307 3694567117872 1173545337343 2513244082380 493257446113 2308967228351 2691473752912 714512694430 1324917778413 1749248694083 3195368155687 174240805727 670511516343 1874602274572 241260217796 1544915954952 1727233745675 3152849940357 77202884329 1566191327900 938862313378 758432926404 690854609643 653712449436 2694153311542 266268823501 76889811832 582253328397 802263005555 1149932497096 19490432460 1170518517511 1891286597655 33125312171 2394306879791 63873831336 620819510587 134249292975 3462000034163 1989530087686 115723192886 630107228186 817245160593 484728557826 1076592226713 1219260430458 682436420857 851802730802 1191885561968 439676978194 16231497846 199532258268 43136484848 355476455105 102319792383 87630160484 685302704885 1420794590773 665131406062 58935960465 2778490467889 1143206106464 599172497405 1678471101219 196285615538 474526650170 376939742766 3095132852705 623342416127 1143611835608 1564995332732 1521778459787 884852156058 1580393026081 968712935467 1859975819518 2050950677231 469038184533 751554652052 323025542045 81573515098 658979205824 12664664043 155674270225 606331696410 2595557546579 1971791683909 1484078356563 116368880285 198381414478 141322880532 490008411089 1042554030423 727011160115 1096044399239 899797133681 60313486730 65383429714 984619672883 315037338259 607056043396 2468379137136 2080527442707 1906994350465 977579858786 49879625551 755988959756 260096832528 1856076523844 345584156207 1143032915009 260315409724 805175625646 579651658167 3368395364264 2489969684184 1209509232685 1046198469593 1450541737451 616991046416 52792128256 609092892031 474032550215 2385529828368 1021047109353 186650143056 1142894701042 1074731364608 1926726040688 2451890555222 1346318869365 354789685772 364861464598 1982614747155 71342003713 311143769818 343409868291 498933776668 433703369383 419278713291 826719691136 147155884917 508347082930 3391677109821 376384917695 2586248330443 1269388457057 412269803642 2252825824799 1112708976133 2362768000607 2745178616 692946646271 49677301640 2001650136161 1589638238121 1467279573503 137882298357 478143499557 479937743437 3844789975418 337487402687 382041435984 954891504019 2860678794682 1242186394471 2049463906308 78929376207 3298564098998 554687488826 2768687548 3023923460089 490757243260 351383796103 2559787294606 167113513091 2165091378913 2712605125279 1004344838824 119692878439 2474948938621 14290341475 911355588100 98182864093 1559342001748 1473527588422 326673042584 3091477579889 2578704203999 2936167055969 382782969117 946058015262 726252868178 780203091978 881551087248 2819960119961 1194600496334 2117118643353 176497825986 730826694242 369596601899 965395154768 1008200488215 1042232309000 247312666723 210642076760 282700135973 29992342438 544807185912 1328287368094 2481817327339 140324463693 222777054498 146893607543 557168880755 80423542861 2909360091289 838753274189 231527417483 666168773302 17077153921 313875734133 100117851071 1684633001223 183194385065 384865623118 160301910618 22849462225 79863719909 1399613283848 4023435485899 47847310781 62404252003 2928709392672 344086541396 1310458634411 3076127326001 720134151617 357761598834 17871682211 785874286820 389358715763 635851818379 2071666589231 2585744717982 1025779102999 1462123129272 2902947510040 2463255809885 588059723242 1746317934163 73289575746 43722455416 848013784562 652168215425 33972277118 19037332968 1065931599294 2871642973026 835239821295 1816609586509 40562646597 364242139158 828490748136 1107167664456 1987950341305 2350639212648 1829097118133 218059749706 1438275425521 787612653480 47811333436 1547946971767 533209160389 1079507478405 546123834004 558053554188 1226121498944 803459838033 3071548845137 584667307197 826636467976 1056101609916 927089155529 1324207495055 972333574314 347577234295 1273144232504 2178020467781 2860961098575 127334492255 811844461766 2069612634321 252055236154 1410260483111 654495201431 10083074607 1872335846370 20630901833 1736335097923 826094332285 246865508254 1640853869538 3049246466216 421919562439 930906332191 220785371947 396588039517 1168876815529 3575759202170 97325922335 709404115601 1366267679712 482308923843 2284271156671 3701257849908 355535939158 582417504626 1882943541988 522822208975 2441352390672 490600313320 2704029740561 956141548700 449166860004 629468438184 765193851759 2967358605471 46084906322 701944762803 14666620223 184454798132 1639809020880 946949162234 1160409288208 1027056378120 1486633886727 1203757463947 451468377292 1978813724443 371173222744 1982362202909 1987540416045 475375955204 857933442542 1444318460575 1923525530674 952565819555 2558894263746 644033216935 523775698119 1011379046072 2869576091238 2009250460828 113030331851 2988353673803 519345986678 643598589490 3377733454749 59622183944 270131460741 1381888500166 3517608845194 17774548846 8853218719 639536902777 7400733455 411460351569 823188047257 1361175924338 1725221103985 352450650781 1787320102840 904433928696 488258210683 272595277599 1784952351795 75595114781 212027814031 1031053173101 1086058880162 970373895209 5278466965 831888896579 2649838865758 7593539291 112966118696 1558331289478 965537537187 3655799231556 1080590795802 311415222270 2569472683484 2478373204132 1303573347590 70342713986 1784488852806 206220082022 3180428345182 129578089554 3926813218662 584701663107 245388082486 755840880172 140641847643 805846510192 397003867048 1365363155579 4284792595186 631768991164 414291355604 264621474579 304258740880 3278037118345 1096580107100 1135747869268 693564470755 3813495638919 1172795741492 653360544 749449193256 1157534331609 544380482506 955592645199 1065039223404 187790325939 151242138273 529462617567 448188979569 557780652346 1330178265365 2650580700902 2438195283593 153704525645 289278882911 3885735768291 19241455014 2584470689400 83564796339 2850895232228 25024948751 1892726634637 530049865362 1148821644663 3927461623987 1227657647030 685788488666 3799580810838 1806618695698 1373008101233 600935948023 1015744333586 1410119277557 829649595934 3274942844464 697719918540 529949984536 1361112764362 1268675090220 1506392198120 553536923237 638230482526 68184399111 3808197679504 902445126552 2809588481992 294945212423 306951186917 1028456682049 434923451682 501770335413 2830835838296 901295191440 248991940646 125132365310 1756615798884 2106737901883 1371593131828 1606498842990 181542044849 1843200422829 21198247248 194110490313 1504142813893 688593140328 654033972186 600814569957 679565257072 332700149927 647154235417 829532491130 165290853403 10416143649 137654609004 506219823146 2146839140790 323882601501 1416978429253 459896823427 340233709713 218899357005 533074185931 1328314723354 2352809791714 1064871875672 9720446333 447848049511 741989996853 1214800823246 297413169781 1683967030682 1229783173948 1980288718231 24305858294 183491913052 1261280360650 119716846418 561712376472 1079288694430 1063129658562 1936160500634 668756831812 465527772242 58655912346 1093305508783 725585079505 1358181852110 982737127945 1640295815433 358252253992 496797995228 207223473007 1005420093414 1507232844864 862003720714 1214120176532 2091282838833 151454820862 1382243451189 743138955977 830271372848 1467958594969 1835993571034 323010423130 1914658266891 310197073634 804387780401 646012038912 420977944763 664362806652 42423119301 818411142608 147094468718 2194750037468 961652562899 1128765848448 2226164682796 1356421346494 1215966470678 2895975957302 671866948198 817651986512 1109213508868 1637295353542 2107174548769 87234298111 1099535574871 871851339643 1289171717485 2014983125392 2638024004743 2042617996519 61791321428 1200190719495 432663485610 556320014747 119911372539 94588382448 16312440421 159770272610 89384437195 849062366397 500242942553 1281941198644 1111263693971 38094869669 965694440411 2798966148792 897858098157 431578300702 299059439413 1110232576511 2183279350871 1564597627929 1813535634969 1049872510478 1146427063500 3707924395750 51091616983 227814815991 2262957023260 58929991008 2123703570746 1130137250021 914251603516 98890246139 1500488452224 2892101841556 64560725898 813702655201 1391443458980 65824058060 175984798480 787390926234 577201974078 1331132007662 263896523103 309467224385 1400542158664 143227913106 904563361150 2973066699102 1569530789748 1039590877886 850955674898 1173286276925 538270935091 781466134214 603224448275 2669338199873 1042640280919 354281889800 483235886041 2820397011477 68211744035 610260569201 1078836454819 30057495729 2876876641592 3822927066952 736841858260 141321840904 1804677138709 1110852500272 689885381926 1558774126070 65926769856 278020039309 89390869733 1709107974833 42932703486 2237931635567 795053826661 371174806635 108736565828 858489949463 1599307429734 761891148026 481743668209 3411081555573 1620569956276 2041202449139 301192041595 1207887401768 3511748712939 459852223717 1945615472113 1088422629168 2963767997833 26647893437 2463819146375 185781396443 1384550225486 1555208974085 6535727626 1428842784871 678785922549 1766023579279 753073333407 1472817128260 1191943434346 6402217687 1202519569856 2051196983 342816723797 205355757282 116893205048 2463556199279 390057124283 1370785778061 2447022286018 1038913958481 210260956781 3761425241072 2669830715992 392774812742 1624769908004 2586141260597 741217795200 756543704075 1221734984506 24572746674 960020750166 1235604828134 1285069539809 962799907875 922866114128 135467231143 2390759938571 47511137097 924942619061 193583679536 5410278290 34317756984 1569059312318 940066617147 354719549157 54738253683 281821467593 2935112297513 1218525827014 378292668769 212300064 316151287415 597265920811 378360305669 90830167525 412032116905 852661145555 571644062538 1175745564150 1345418224330 56184836604 477746705635 141159593091 647221369649 671881008646 837966159415 181489875737 508146065444 1525447157513 3469759452625 1621026937004 3879432657987 1156257931229 62184051558 1569931942968 2671808781750 661644875077 458578712168 1012199164088 186037995844 1335950659303 751768870256 1856526221955 2143008198659 1264508794887 1247033462320 441992590518 1523515908607 1577449624466 21116792306 305164294386 319299050968 550063830424 198013456436 3526615180153 455843299430 152597310469 3118219190800 306456060646 1710872413500 2968534301015 156448941235 855561845688 353646672416 1336782998043 179403159370 551202307736 76971776844 198000751130 390705413105 124385537948 2078623752575 107704310245 51175935054 871804088397 384653579719 316804300 1852254518207 215007955634 2912254926299 103488623013 528697642530 224416728077 76588174641 1077487127182 310371976433 621216303998 2714703272980 984131316511 1282058831 212133819982 525093567883 1479991658862 561830696227 137117071972 125490596129 1776645289490 356767018951 80794208920 1128583175109 1568717597632 97260018081 142804199459 85234634920 126487310593 844975152634 2925491238119 2028958307936 26313035440 3132399102724 1604274541055 727148747182 1245924602490 384359281886 360204434433 3875576479000 477178696198 527874270282 79953419446 978499917419 496991032129 110331017694 468847714880 283677429452 1750216092052 487492125717 3876633974544 1378820101255 1009265073289 293395346036 111105317995 683332508559 975379402517 733414610405 2623242538149 330037074110 632783064338 320402296231 1900279512042 826082352603 1686697423851 1452816327368 2369012299150 888502167326 1439474571421 434179781582 127249315820 3017892883317 1068378632519 1324918765217 2522712023888 2930830771043 161253467403 460612002562 848291910718 638294259321 1556676513147 2891379288773 346814125419 49773928080 121580403200 869367546846 1266774129160 408759716777 2964841485622 1207378376421 775588245557 365942990575 1093821058870 1015616171383 2869913029951 2955507155950 1498130442005 432245783020 1635017429560 172937661771 1432046132212 340728209188 1733732211249 687758647091 1528346269165 2315798606602 1649988454050 1709745065425 495064355429 1315212175913 51170021667 2737149901807 1111983933151 206828651767 537904033912 2329204096134 909038885180 472450440111 772516611109 284257588674 1562555986745 450274517359 1192259842362 254861855403 750026679596 2020363079671 1653044565357 169488725751 2325894966759 796823981832 423557050063 1203618472862 3731876332847 1021654013491 122079436788 294212945018 424134080934 624956492217 62190278351 1504658417984 2949465742770 2656553400483 1574287420260 1003004354739 315669256598 1833401120191 319749998975 883344882561 2400149376241 933041960486 778745110894 1138088051988 148134520732 412502745223 3244844231091 1446437918419 941132175084 91034904167 2215622867674 168547226922 824184822572 731766558904 3112489531606 3181970400174 40119933710 422413867384 762263126569 1926821523851 3350572186 2974872015083 1592818158816 203025572596 3045168776558 560311848673 2372658972292 35676424164 9023706592 1124261499974 656813488531 223483629618 123166010726 90627462902 101853778597 526830252364 125236067037 1316886271089 730309506767 393528579090 54756849830 337934717128 508259034898 1180748242389 1262845593176 2036170582430 2048412311984 830829734637 2787520990866 442216941871 91770723363 1111396718034 1267893668332 1442585336549 18928328318 2481469535781 836966904796 1004276647552 26953184200 2414346747475 236357012719 3226589705432 265014674900 1992599857990 1193894458918 261148941177 739749706694 785456540761 721958655606 75356871732 2033295630883 1052741582882 1306424412693 651267077752 136128700368 367697229378 474279734811 718710374712 529301435912 1496397104635 1091776417949 222539081553 602491848864 267515022534 1721650096690 784763168379 360989038586 2076990851734 2855624716727 535928850401 733797041720 474125920058 367815335204 290953845214 164998831137 807369088470 2628509757675 152586143087 1385079835520 625698752223 1284904493559 2811760809497 2239526363129 3672923519739 729379207699 1430427719428 418462140754 589693371048 605656204723 1583355921019 73360883453 54672999058 1481656891523 1587488507099 656537031728 425724866658 1624372355410 3545686112019 30610028480 3151738846689 37103786517 17570851539 1395886561463 375767718611 343285732303 85212156007 1131393941639 105062032379 342706877744 301795775293 1063557828 110328365977 429924619817 1128157823052 2921880038073 1353455912670 144054803274 3263091795048 779511617786 400479194771 46321117999 260504732493 2699818115377 3434570747102 372639824833 410861402966 1947894529017 2108339811133 17463913112 598423325614 876450006928 2910009406975 128724198521 2798030715736 3277329448944 2079845556382 156122719489 46655150632 391381702264 1747839320942 722321032212 263244028729 712016886192 672491103913 3581271654347 2089654571043 85129886592 1167280592707 1862565878544 529454080931 170421957735 1474885083465 105861552033 17491013941 1199145124952 2961272657469 3032267544292 2680385394125 42115057012 3472457479894 507686949847 1592674392489 1951153857384 982721047593 1930485532583 1009140367461 161524240934 500779655367 708574795200 1027087177214 179631455843 1038515178818 2652502052989 74353863619 1667650684989 701674707343 1416054001442 65072643817 1696475241539 1980897421172 881558444531 2298462431353 1819333868117 640014459909 1298692357413 2405495505842 190973961692 623889807330 1043767537785 2251777360334 1618423542389 808089132086 164944173850 130106801328 669923369401 1177836709980 200634292861 838965776544 2123105316751 1377844580799 2521462141305 207183082321 28091781184 301729425877 979496305466 683946482038 120147566124 321733159644 3341117803455 594676544012 814414646474 1531455441974 1670918951993 1484402881933 1085035060901 1185917048073 604594167954 486698789280 778769048889 11355529203 2253141644647 3465253503461 465965476049 1182883299945 934198907329 557036427837 1467643191665 138920811875 265564588794 918391758637 1312507533657 516731168639 1408423034221 991090074311 2991305272883 3244854529537 480151089743 618266327211 124383164562 1308609672476 480362486751 1658021982750 93864829047 339643322890 2649311388215 61074390577 628905654644 30479847760 8801074013 12925033988 1479875906206 335043159784 157393959626 875643283381 278215946520 426505222630 61957286366 155979286404 2634346172212 30575732320 3181945817672 931665236954 2455934706981 1418287205117 970834696998 63061481386 1950954648745 3318373485746 97231346690 2287041409006 1678884297352 1313176216955 142712332264 1986529559923 2601942945610 2853644431859 1014985295072 29276333266 21294502679 344372759806 2158919630498 447671002156 151927571968 940921784428 3209077975551 230858447091 182110235244 559459806767 3458887803594 137788520091 1071026189053 1422235381418 392222117455 428262250037 368453089265 199165563222 352482513870 895861225400 2020204422211 222404620029 2550078526452 110406416603 775507881635 79688509017 892986335500 680339030175 3594757662238 637759898541 542855336593 4292285322229 362783439479 268355476372 149406601175 125568780675 159500370998 223575692617 1447393717502 56923317940 771054611702 51644648522 2019912902799 396320270768 24289769443 1145672229397 1001858011628 266900442490 1433800694177 1038255016060 193674205988 625410748881 639069463027 28543400178 1730612155019 582186093942 2826750224603 114079473459 1220666900736 3674773912941 759556553235 2714959805173 39645323657 2042763504234 2046096469390 1532422182962 77325137378 1660348983111 29723381334 798767261996 278368598250 127315068729 222159557546 414764699075 1226459134031 916260000351 1492293113861 1362288693658 6614289491 1735879816791 2117817209485 157792551281 434864116004 1389336778884 224937757476 1817542968749 1741773186153 2604687332533 70742084851 957847733096 2052614610909 1915414852781 1972936845219 3108507650486 2726590125539 5237272685 750608438460 53840161450 1323378151098 89225073568 2512817280157 393425427935 4061977711907 560761452800 365529100748 812258940196 2253021713854 3093051221325 535642238871 1160266030226 1377233377205 1016859784905 95742845463 979336215762 2487518865678 203595983597 459060302471 547880595904 196098719853 869171081914 325944379643 232489413495 1217038735053 58256917283 337506918299 1513036278094 721704556684 481625644300 3809477059306 1418349502867 454225902465 3031694771341 1057774576223 2781149619474 173540799069 2054565581036 1159085180705 3457197912153 1179162344273 567362969885 1605409810869 56408939373 739114505312 221747342064 572958900620 668568762152 2007516033197 103566830657 2948759376621 29889418371 56832652565 42317635181 1492274496682 634534065754 1324243810605 788083040079 1482506106630 1191009448216 426641325654 1468380128260 161515357673 786663805241 219450278643 550072504637 3389901517495 161983021455 2965224568415 407451793880 1341033315369 2750590000487 301735456683 2572132300240 36750459227 15829368907 1744079525314 1030671340069 560658227321 1381802642964 2380399123774 2036390991940 1378690615413 1663028000082 1680724940880 139691194987 488793609818 129058088067 34700688133 300551191005 869486089093 22500046662 150922361208 512309387 1093140095223 13819655640 764983532688 1905267593576 739930004393 3025084040999 103152754870 1727454008057 79923159468 1379623736093 276263890486 2100110729621 2200149749091 615535563958 4700235769 3465164638442 309692189639 163785162851 914840605187 216931121330 1295549831586 525752991279 1327082964079 363595932796 2159454360188 30290819350 1109168885606 136503093758 217687176311 1569991858450 139891056295 981137592790 28059553043 1819346120735 132196620584 533610583242 2228147023170 19748098280 2488791276121 1408876643306 820172170883 241154901021 1020239392445 1778532411495 245995714119 1442604201688 2198138871836 331580930817 62168693377 3903861721066 352969711861 1045179704859 827187379684 1372690203703 1223105905833 654017507715 1156948156252 1215047779013 89298196505 2012857620471 590244284207 426617962429 1730030049281 956772204058 1745106001839 1353576055762 1920371150748 833767131795 921130105538 978822734299 1038879818084 210062374335 24235094644 68399937928 3297789372875 314450798735 661872296455 37946214385 2004849432734 523429399227 791608920741 2137327907834 660998018413 2485016832610 2705294284398 191193172979 538025321370 829898264443 123306885176 663931415957 1416795973138 2576967240120 341232898927 2668620376538 535567283909 649440495433 621934310285 2074139839142 268511865669 474058956485 2506188046286 538094981651 85019635560 1078911713656 317372859101 2205913558345 85522946345 684502796681 1095440473648 902578981766 1543524135337 93166005494 2448138738763 1760151866621 1721653820915 3117811470238 9537732725 1382237613155 382082597422 3073703988428 644437151883 186314269598 1021480296019 1661923718676 2437373023816 1422132170393 1908938078810 2379861809689 100737828372 1367537007133 576779507819 1424693196841 2797561276387 765384869577 44265560797 1433281387639 204566212081 2997730852579 412002009421 3917056990527 121041844130 1009621867708 1078664911745 706168079752 180880256171 740870077736 2152586920748 251094494652 124134085592 126900995127 1076745097084 428425824287 3332848480 502335367331 2557622865843 294549309763 275723959439 180288744994 172908236813 342068542299 283947596095 2358738676707 1143382112446 252228167989 1958946420075 160183167991 362990857536 173997093834 247772062482 403991222324 14312891551 68199749380 1671124742725 180116111426 10975210531 29976052544 1124839882056 793122355543 217303535083 1398188376933 92872959239 1448155829764 425282367953 2195251034542 877337037106 2815384660697 803646796671 52610137009 53055576237 1419213894683 2647943574850 131138655423 833248663153 382783858933 87316516782 2022817001712 518688478796 1174637262601 848548028848 814001855952 1905952843012 3434605788010 1332621844119 71345194828 177958727631 2206670059577 411495186224 1363802450682 2340373883044 15491205723 483636725701 1486972777693 2922102415618 1223621773116 1762439284191 282852886290 109762740108 307105989442 949858879759 666234805620 1648316798683 458714116460 960967136740 176536813433 2087129617466 1062318639016 795002660414 175775928487 648483580642 835373632137 1252694379132 63455508211 1159152261230 1216537447546 487947941200 236958332563 913064172346 803845124868 2706501365940 157049665402 1178842499868 156190264799 1442435171656 77106424154 1293618809811 690360273750 2383604239340 1277930377731 51295555262 733898869339 613642147921 2854407653186 50601471263 1424121440794 105563490152 154370258633 795281863176 1475964406142 605829165266 193063743676 1076692776399 133316624501 246212193257 1991603449393 949731267829 1690234965214 143445094486 681571078923 916909965760 449093872033 2928080573260 254199000632 1911968109 631711688322 815167186639 445041212266 62283191261 826475751596 1280608600837 2571612230604 639405701762 319537921707 2027899725977 776437479602 206722076047 2534709619046 3957475930033 140906137626 21268962616 1786338522337 406431128375 134603319881 47988360851 40571805866 2171332568559 738396449284 453277004650 1226876051334 71202529775 2135038288690 155317695703 75760637930 213946885104 128771059815 1032921457177 1468040724650 1160755340395 2178533550939 816775055775 27948244504 973009710281 1069910237766 3394024685321 58755959041 1103128280822 112594940040 1331170871100 912185743362 546415446887 2080999326756 20170738347 433623768442 325443726487 247642197291 1086387234133 470267538629 301970780670 523932246808 1994541504891 916290160835 1705123627165 38597098817 492418950741 1005924930305 1882961114823 614797500800 393370494640 901046637901 804951727510 26386658813 917273698409 850148148276 1060769204194 2823991404704 1585599088512 154527924934 81156585687 181885810581 64431739397 1107994487888 173916124329 294543183579 2111142022301 3105341021628 64780858429 213176507549 731793403001 2606618289954 295708590058 1624521796396 1538482363136 3647130779419 818338677098 493400187131 593031189131 2220971345651 175113902582 41700458694 773372852201 432694045044 2502176216687 142544474089 270964953158 1493862976412 1065228984889 254315890831 1015940119446 162519191259 3782473945876 3037026699393 522887200843 48935809779 3709391432425 403130155504 1510221790601 211352142598 33124674802 2717903528607 147121571293 2590964691838 2958488185576 130462892345 535028968561 295271259426 3463212132 183465240169 2489559772613 33824706951 1680764336078 265951139061 1055194648092 1693154653527 501634272615 3378128774092 628011960053 1645519972018 237314147318 2845520544712 910829045972 193837501274 1529392535788 448558926203 447993539918 1376239183140 3909823470590 198763496398 958515210441 1189209370485 1804302042860 4737934089 1014707622641 1896730359462 28108476378 9056855762 227904168062 260247102245 574427118514 169146893722 282218454963 398568873477 1634834881015 566092827355 1476790956873 875022280443 1906716852695 26181573195 1760422784309 1802859025996 98949043229 119918272740 253320565071 3051240660064 585143728646 1525003327896 2127089406533 63577427896 349062563179 2593254890498 316587955660 265998447461 1977508054920 420909096353 1267823490262 112822897150 492150953063 1354473622898 1496516759819 1038108742779 24222550413 85985257655 2482750588664 67410346676 1210505787490 3418849700667 3184965376265 1671904478719 1852060191449 2291524953130 399732817485 239545848389 389084031617 2976276986519 1887066582138 689443032276 1924782079083 1592085766954 3087079634510 769341065686 240032388844 2050278479091 1555531920088 1167423862683 2354180956655 3650460717979 1517974912677 1509589120570 1328667296368 289995285228 327913478108 1413871203043 2282879756701 1303627318998 2493830164008 716378875206 4472694033 1252775763 2874905014982 725777172746 317691993 103793482878 778878872310 412661597244 529333279677 191519450313 1368993308654 378981868323 2692156709387 2125047712925 1676247105079 1343013389696 282498090072 1437330454716 2765554391827 518502467083 259254795688 784140936507 1634474774705 1224330465467 56599663070 63630865905 1724053072094 295366509693 279239437552 1381392641258 65551098748 274991411135 524213908386 692296027428 1436762148254 435106478346 2152432906415 27767858264 464300397785 23306895433 66412981045 70297529066 2088976619088 19190081818 274885007024 2273356869057 270821508492 1093807541778 2326998304842 345149711207 424143070356 1887023148771 2185919452061 366940863070 2886504001825 338706529016 465575216607 1297398030101 420110471471 2058732080117 1429343523697 489732678597 636305548579 270702300775 9166289298 810502251917 2936205619559 1311473156451 59415085223 1092597839499 151301206220 995163626382 1013702116060 762620322489 607112886763 972079990339 974515971261 2984666979260 788929497849 297629303731 1995785747528 2304123870727 2066362788457 112572680322 28469035834 374156247034 1494385724030 2233616308500 140545859932 255663505676 1100242680035 49874175113 575593200107 227801114409 3433060670057 133230990260 201445508796 76903850897 744775841157 1437893449616 373475973746 763211767152 1138855639670 193849319612 1866838193230 886826693950 1921862439545 400401742925 1043328708822 937966525219 1180773527868 1177641064015 258391412828 509894548854 3026605561841 55563479038 1805336897188 521383586651 416375846473 1320528787542 569987438471 142054461948 294356659636 2043962188385 2652897392700 1854110182644 2265973754275 101759591469 1637575616306 488466601463 1507159054230 1087487482207 261547410658 418687048847 76943620080 1074853543866 1303437078694 291385912563 948620856912 447590832396 291491179726 132207135 1309052095447 466291312364 71240474670 633357119539 2361500743913 331429025046 1919988737105 185473516887 1147957943997 1598893876362 188433556787 46944222121 645590470246 2628854773088 1641759711359 613837068549 147926404716 1297976104748 3279136000326 316474058138 579072296687 110978166533 685188829489 894667711866 1239377944917 2346094224636 3344279794324 192599452470 2800671562579 41027373763 1360076923857 225551845524 27855281952 722934024276 11173812883 789248189926 1853867764707 514647034700 376854069561 797170182503 1363275842661 93649663528 2003551551114 12143312340 418510193711 214103491519 333430222504 1106036812188 2099603582852 1027812837462 853952113491 142903096446 250119307901 667019845589 1531202003940 123073795905 924681391704 2008270067420 845676129925 1352189019285 1708830709742 105927019368 395305169238 1135517469711 1246726427681 1279838627009 977621085377 1592128801531 2027479650365 248871508693 2733959473516 305644460271 86129422504 1298611643468 148548615816 738561762006 1081518992079 432541665503 2103345254385 52228315573 2354313180638 1461816394334 2884530821632 2674106220338 1772598254626 46128404455 3274681723714 1237181525764 2091671061488 3022803787911 1301409665922 1076990137136 839772303598 83802178271 234920065751 1698770780894 155356770033 439693779297 676166580797 925493158702 2167522517337 2761939238665 2205145403790 545915249744 860308219016 2292322920200 3357406256379 1495917323006 942667443475 697292105579 3311567111096 469971802 1887175651626 1997769088800 1679176032165 537691964019 1163810882116 1060899700295 52739264579 369264573119 531554066651 1948132937012 221563057546 28416816063 459989507012 72458092134 15314110064 1732134584505 48411588544 428914605011 1672277474742 568398848895 3049197291061 8585186886 1562019576349 121946930119 580210907181 562447518149 48029499502 1730715427897 144409539859 1642106799307 3395959721165 161173364771 260925708424 634869974284 2203812069378 431164605611 99123335937 189495289041 379268730143 486499197213 3587760662 101766902228 1035235207633 378293801523 1307088733028 839142762664 1380304740084 594463510433 31198868428 2039129481475 681111891222 3430166053970 414251780396 899283244128 447030222806 1762406698057 277826330740 95833376082 516152219293 992162443643 639213376084 112792812835 24200077466 423969400188 1908875330231 271226500495 478181742251 53243443472 676808424515 1960837812738 17426598716 606349765392 372343393586 1239069776316 404555894417 1742860434931 212962751772 1278723563631 3020959257164 540816213086 2518193922314 23514283604 768501049799 687920851402 3412104482 1000847518428 457675183715 43679970661 94923761812 429108256328 177432767989 3274213202087 1211560840410 708697344098 716247792313 1039040147520 64822773135 41896992229 3628156936942 1930999406354 1290448721038 643297718823 1945942453796 138650651814 1327734513281 3168689258910 1707682632433 811071073207 447275148647 1953466789697 486879522222 40901071702 3380421127929 575023044934 920192905204 21394828578 1142796653441 859558838100 3201441018067 159430867824 225927555734 4224464931758 21803670830 370763650619 541467711468 2399216415419 926400593215 92572178119 61732987185 3632467821790 57206878925 255367389768 524396977513 283786660943 787651710976 485826422368 602538577828 146110346249 1201509560943 6483702755 1451629602407 1999468181419 1832819120609 3354424536623 700087080833 492637588112 9074945822 802339787018 20766800542 698607718052 174574850729 694162617843 1026912667862 906246411394 2197207986032 6495205208 2056441008398 1078466553759 625840487417 10429935321 3295813073245 1584808458124 36512608943 109477347345 169843500932 666830657092 696959243306 2904318701676 1773150682083 5017500796 3701690982473 271332769159 117309917703 2694164318087 1014740742090 616963827445 975856630505 2228652525223 787104850159 303659968101 160519952033 163270024453 1390286730445 3623296394231 955660656053 1298887283792 169108710186 794344798523 389202658415 2429976821914 1490558081906 3450415769729 1525124841351 162055323817 695924208385 2143148693219 2922768548242 1750563178778 816585926288 2456087782271 280648519897 3433108934143 1450150487910 576867658349 1717677329496 168618682 837661590357 2363672483515 47326779597 2886379750989 891999473277 12873034534 436316311333 439915977610 1640501273644 395508926088 3026983227603 128051377710 1046778194 1771572304891 25885510223 1153766251309 1150628228295 2687337366357 1678514455518 637829526571 2582084370980 387454595941 221603597781 60371748618 72507473675 62231085579 384061893411 562697200391 302074454900 455172556766 495171816642 52920149163 1755443861394 2522220800638 695264194314 2233391086873 81425773520 473424558468 425455619442 2771674894275 658979283198 179081109378 13154513992 2437686243558 276914555704 1604787757725 655039028874 3393739501294 164935265410 1438627930091 973533519941 1992268653191 783201836175 2582859316505 658070246038 452483599459 53436339803 412830117361 451313927881 3680259110450 186686271585 911674060455 2166526702579 243046032102 2337214847562 35652325324 1946249372975 437255715064 720695757252 761109822985 26808480800 353771821682 2519660417721 1431927287528 2879602533377 744962290933 450069631584 320454968140 189999737705 1545223684990 2395948138813 49957093865 589404025505 55769156850 1522424990593 2398162429307 656865749694 2578047622920 2863815607140 155932612849 870648642646 1992004639606 100547252166 284189929150 868053137706 1063244912773 2293386559244 324355941279 109050526210 1885772662684 1700961653059 903117663926 1410038073677 3268173012573 1693405939896 1630577823895 218332975569 2026285307702 3226969137075 1024090926826 2073497308850 449427964827 106653231097 134481144761 1309885172015 1138435867859 23241824670 2259780437960 2331596585838 1391871959553 3651733951389 1943869140047 71034467073 1496917130009 263514584964 220093253566 747925439867 403585111099 102028190654 429785765981 3575447574489 931367043258 261492038679 1033188549131 3201173564804 292094687439 1412592865062 752961179846 1903167893774 793005164356 3616597379854 1373120124948 1274995131925 1071641231206 344359297673 556199081086 305013024718 403953181980 397480718687 3377111634147 43722431012 2309111585999 1237062057465 24946934797 1620333720198 1946201728777 2740872723430 853168506064 166097791831 1025452783588 339954335535 146795300140 1423539587273 285158725004 95038128395 392273136149 215443322102 1572399232831 950608810387 3813095375 716701493492 43231353214 1142961168287 872936758953 125941865583 7030525258 96512304893 245290595909 1265473236464 1902837383445 637799079338 59007571282 1395223887901 4091863342912 1248434081396 286261818963 1057481808031 541003432038 5172933325 907698130054 540960154368 344070909735 2918819099934 357637019980 934252196411 1085174383278 2105584127620 133688855233 675204612931 1901421114289 85575150235 416687681371 2243855789919 541009241350 2028062593926 182935921524 104089478658 1120652285072 2197045756161 165026026926 1331483087127 2623731592628 2871520026411 586599388549 290170893735 2578375766298 1576030984361 2511343859058 1047127855437 408325728952 881131106759 1051964612502 3317405269776 72815467610 294688918729 1907278755994 832008015415 2107446786709 484169007594 6202364154 745237103013 1461965573790 722438833442 1915917017889 1538742124438 3136032232011 1882198350070 115826067177 1103888343212 664743829063 73726600163 2059431137425 1230065248241 906016096272 158888027884 114024486498 2089311286311 993113960840 1402532264390 1744234101139 902376406644 592797871453 3138769218417 638239931495 261706659265 1491486507307 1795241452120 19753228933 2355302833185 1948759972060 384240719731 407792037915 26039219082 558226748588 456347074785 134120761640 3345708640360 389514617421 76858315518 1224483267049 351426810446 20280295121 55233646002 296097753930 1156418191099 3305291841867 785693300779 94674876885 1238268422764 230196661265 1848912614800 362793709423 1181816677003 2494553299537 1595862022914 568081601617 1603467371362 2541558661558 273247305804 205084000557 626898675062 72903098835 472537910931 83935479312 698349342125 1427885113605 905815266417 3163964903239 841788734903 1896430061609 790775393904 88354777416 111551710551 578627825268 1733744101034 686277828978 935878136021 1483949146429 75126890122 2165709160884 961528047203 379115118948 797037259 1516731935881 977348768461 78260201444 2747482675630 43415059005 2449905276519 843835377486 2054805467843 585840907662 38500642135 941370903748 669762385295 1109892087954 106090811801 1563042875809 9908740489 80504664524 1222975908698 509822480107 2287558846287 102099821378 139949385332 258511056685 498160804151 185385278001 852675003 191314759858 670197909460 2677859123385 333591033856 583571897204 2403447002179 563340594925 604007463508 1124815563046 1081734748373 22145577671 296868652601 3265698753520 547658556342 45040290257 562904546035 895851214293 603361705915 460776176451 664895321401 206322202965 1681308561310 1046691891622 19290168027 213340891480 512837359872 96941394992 696315868759 612624483589 1174733389974 3022899068090 115417374641 2744509251090 32843361135 79168471678 2224323213593 1651404169809 227626677001 1671304341338 418262900744 328868924070 18313648233 3375927212078 132281566306 1498502593071 1684164147659 511851563448 2360994170151 1152604520654 3997530647286 2161229657582 32308586881 705708558074 960409688195 1515265241796 1615259545401 131873791198 1569580963626 255158773973 786079433413 1992508198644 292031479968 2300105899035 1437803743316 2008035976101 191643197420 1199401864139 2136240786881 504658805086 828279091568 2281751182059 218397777473 371690333981 279788437259 3311637199958 44372365078 1712103778640 1651255354789 3798120935308 1702868960821 220129824754 258735734996 94435482069 1620185778345 1872934991627 660113920014 487949463777 1901145832467 666398948246 2662964538634 2691940138106 1228436867173 82034144350 379906687497 854416536055 450505594307 2447785437763 491809009784 1135835891420 846040964385 563730870767 1850571874670 2477931229573 41829570256 44322926267 1335640760656 2404380426937 2122414077075 3630815349272 231568850918 919971573271 732124366265 1077869088427 1380015586283 665829788591 1234461799216 2430084978381 1390375598344 810681465281 156953244021 3034240502282 1994710050246 1260266033455 268220482448 450461447337 2860979628281 449639008562 910061655629 2797245658525 303964227210 1282292565790 413513941085 2796261199247 88800747506 2487657300943 579371012908 748236202899 1596169339121 352546218184 911625087646 509522573292 426335070874 93910070394 631695934208 97636478752 1233426716436 289040189067 473404150366 578138532905 52650896807 2169495437297 540109384516 155444370696 1283820248857 1947495885860 1150348032580 821759889956 320974681035 453284250390 1024974768720 2321888893405 1071742555632 2239205601944 715494490722 130519688878 1712144025662 416092092714 1007673856904 1153492465900 453820526881 300373560678 20714628320 105558962086 223117084511 83439805393 766918535342 1389810979674 2228320905741 1763626580505 2100731622152 165695568505 1016025743033 509669634404 627585767288 972308645143 2836847228659 853778947437 455324616205 322677011394 192781378281 1563486140855 740309892664 266814372535 413040237101 1343030958605 951309062165 3221569448514 243064515354 5698269280 633396126554 657052050319 63358886033 396199962243 1125203356642 281271882433 18336213804 727461991092 688818522503 51193853351 1224661501820 3390864587785 671926483316 808491742970 110066540686 144909746079 1210152457260 1009825799232 568475447361 501820965857 595890222081 19383652718 40115603754 807252618475 583504909491 1951017380933 12863418867 535619425619 3012942368238 130598578030 270642373365 405573253140 1547509240445 83794180300 1310935189193 2260151988215 272679984931 399221587650 1670510015 943606053234 373389761419 1629532404467 134613641120 93543853507 789534601498 1921630767195 2097221257806 310950303889 948287868204 3855871648555 1983975871330 195121610853 2233577143028 508573191832 182032270602 179628219766 105196389448 38583901949 1247351115364 1520779367749 462625865181 507329473687 923034100453 136358080915 379288576348 288638049614 1095788390876 290960678417 69032037069 196664532194 826491237939 1877162080955 170288488551 1336167845827 2038054201257 257597998259 1630772798288 1628190097312 999088263804 151827990196 1105491151713 5532329875 483574936959 69182480992 966002572232 2573402960980 1022096034615 1595265427507 932305880839 1899270294440 97629572286 85740005626 1352813460136 256651155553 2169802264241 104242518685 1102334106252 656574122529 463439971138 1177153085174 2541724563190 26915909880 1052905144231 383595743366 2559018246800 1127813108341 1098124356682 2498447825364 1306336694784 1256276924361 1176166790575 636989518051 3087950537898 893508061709 671142930019 116321453951 1068520653144 284936323809 174404251149 69086914122 149563641493 3462062346362 2611221258194 7616479886 22874583668 1557434771657 144905554467 3319412830262 512651211798 878053549770 34090538980 1243640144558 111116886390 355753009779 22751520654 636299375556 1558411844487 772751822782 420159333317 301685730470 446805252749 1016010965337 672673583042 382959082509 672342968172 362793388500 3934321722562 424609423571 288924185652 319359006310 1688101705595 307810145646 93928039431 3193957196 2475383597599 112238505348 725626515663 254266916535 672683738619 150489943651 218387939502 330524723055 222853355854 248142766035 999142796196 625373358770 913947440361 304662521226 408504266618 2110083075429 882286142937 1471237304497 24926308748 146553398773 3819591908275 1340441577221 2414725288308 2297728053669 350001781540 1928669170790 126032492133 575502738111 3031593204537 2431656381020 3829175361387 1756151502183 378874761928 2899277856314 1396252742 881735976320 2918953547622 975183966558 1998130748611 1089332596158 222748014393 330581917257 1626562729147 311649987480 289196694104 26175016400 677917956803 439095014118 1056738498464 2702324838761 400476822958 1600945095815 53783350333 304778514385 1351975498462 103873032773 3701496508208 767689838804 661536432174 2461494807456 99164253694 2659766313369 2198989119071 932074151496 1193242024434 1292065040152 646051933459 204947230205 1426008734619 1373421093868 1130088135306 1688850071747 282642813256 741241470111 701625287340 658475417027 913485729950 2253197321741 275615033053 803877056943 90227042615 330069085928 217503851738 3733244267258 1504513530388 1679359415047 2053888390011 24658436837 1349419834373 2805205394854 1480135587934 411917521728 2507127457553 2704895716257 258793487265 131724902010 1065810134372 2114807396542 399945096374 1067053852506 261474838873 93175079949 868186515988 1874174823627 594543836722 605058988238 839567856840 115027048752 1484266177902 731503855970 428489499274 1965205423365 256145783279 152057795652 3718424906726 1267777308835 1237661284959 449981664665 568055245569 660632617012 294953621114 103005790088 2509007249054 672831171285 280982308668 222830054956 14400067257 86050505762 2347039863776 1222948573760 737350826787 288636445678 1511006551293 1325076753164 880341358541 565364099578 389124562004 988885348391 709920014573 3471677312113 115022578072 251157729786 78605614064 2077870015884 86619276682 3044375716245 5965399549 1016117831413 1294118791412 286052421419 1153950368773 120021766586 22035926947 1514564271895 194996187261 126189472789 2110370058294 168358704223 105600291455 60688791551 327526589898 8010431966 1038222439625 204385999836 1561914321357 1958967061139 474683814673 23111626679 20882344905 231149796117 1624690858339 1563782076891 2249859055548 3129474510109 187838364612 366149703200 327753075386 250131442747 1252534172630 3012276429699 1446297401468 1718001346 2532850436130 2869138889203 1862142903857 1486071214006 1944251897059 1099807872173 515025322810 16958145130 64341664214 298671730751 102423562540 3341820512396 704141016999 509940142112 1948570766039 1247194878410 31646882410 565221725806 37231374393 1159196621839 2577817498779 94700780374 3254128275317 1571257698159 550236273956 2049581864594 1601656651263 962076546213 43180121766 1297760504673 3746823210825 1344903971612 1956376678007 2511653441883 513786836136 2070783324288 2106589887820 2686525535865 3691864835341 2375526708569 44271556014 1659019411195 1749806531974 3705827056525 1908529205060 2601613086597 148720883337 15753647285 2406062635438 1339370085004 2869870319436 248821334202 210746751482 1393049630338 115286912670 2237084148366 59813210047 333557340594 1840646510736 1648567096983 569155746482 393223835399 448075366234 259729244152 1144040035675 1664104810094 1098268903374 1416029972367 3279215653752 758521694744 577838679966 503834142762 1192693719334 190907578788 304687429473 594035191578 828361705750 1802941822865 28371079590 2432907631822 1230197462647 1613152307488 132047239512 195357137245 316406517067 3725704944585 250166595943 210266178647 45933856784 493306900099 233588634928 766867533108 1895829294014 770506678828 2195838878187 1113010618560 199520008603 268023066944 414091456739 63468833260 2210452982009 666799084566 1475164764798 1636735400712 625729567827 906067567068 1173698163824 8743985859 53105802148 721118573137 25368353385 4257640479000 142075396153 910400882744 331793633814 1081433320144 116172640429 887047409151 544958055856 31180535998 379545172530 209133466682 723316224112 49761599325 2218836291163 22998926248 205564684604 1107940838191 1563095203457 2291607364930 2503777699448 333302013190 973599958841 1896203251295 1030941366179 2991196085 669088167870 1959990461386 226398418642 105755727674 1601963756289 603432660795 1679002623733 543417335920 79765282056 1717311818629 1564688442103 4729011747 133378262896 1111827045477 2413890208570 116980793453 76321906986 261037053356 1784842319430 490628001134 180282027333 220434534883 1428051782438 2515613599617 844312213610 1644704421957 1228379846368 939146642579 1317153049008 2155823075967 113375321753 1821869808209 39860454153 165775997915 1218136868868 114415259918 3278958398522 1799739907019 61549095411 554269313836 159766962693 176862510707 2078564018786 2484298856314 849021915650 343228960474 96672930180 111564893482 911364605863 757108969759 413737467630 79671900807 94384377826 2407394722427 965732157020 1787581007537 2632631085095 3976864513929 139302223025 2671057901936 227978843564 481291035458 859338685907 2808768672 792406990252 3955149189163 740099518530 7079055189 1498497459144 255617472419 35797622386 1287818766632 1800319101502 2687211246709 1099743642480 348831246741 93788114004 553365173589 1963028340953 539553144457 2036865929838 3215113092699 5927375698 1790606566147 480356556693 868741793359 330684966048 380386690778 206539371585 29887605615 29866659353 541264441600 93843450019 3157193745861 461433177394 1520559412305 1763552182881 572339615044 337506331149 2080718098767 2261234700568 150257074246 2490271849220 465827892356 3552648328 1504388516453 256982577019 327443153115 2447872439022 30162629214 1697773068624 398807667464 394482998379 822676366052 3253406312612 342095162958 3375714852504 121025582991 871022858026 205587993047 966990028476 1877969367412 1153961998636 554701088673 861891619532 755260939486 287239098173 729903902284 384360337524 727743875940 60130239759 128446676863 1904369492171 77243966724 346563053529 2154067350776 240479978570 672507964891 232419974652 622944382169 386595538842 2187797030416 219104332846 1619564563275 2211268264166 999604506375 61130730186 44554757617 113528935682 1743995156254 704483995877 664643404680 50640013143 103376359909 1225494526967 1451908653458 1144581890000 101460644297 273403537905 2371401798953 1173899606881 520114949204 428034309359 800444282385 1889794199504 1888178068889 1657019145450 1326760169030 939987112410 293931864954 175309402440 155174763018 1035398183320 423668193307 224587546930 579992121874 798742009661 928575844426 1410911106459 2368034755505 218860282527 44893498078 945637688615 661109276630 1253692472350 2309023855184 1065016831869 2648480527291 1809214748144 874788571224 1340142358211 32154550496 1856781567835 103500754619 205055413219 2841311138299 1173983882120 469319432952 2491395305734 654445344220 737777295255 934424795620 28100401962 265260931136 519084508370 2484940126013 2600899272777 1686526275378 1754376170283 339440162311 1106566639648 96262729767 1551126612121 259061285227 936641323995 116478061364 962754640008 543908423127 948391992376 2355826625 629281887350 481462625208 868760038581 386424975424 1160222034924 1364462801981 759100329063 537249371616 2185580141728 534920402064 314674427280 70784019920 253060409345 3215723126623 3917168503557 682707893371 227849306834 235803489892 1713684255441 2154379146670 285657134483 2640956303166 1286981195053 1884695882775 604147633319 609553437691 35927211563 3596075039 252974625966 783455177382 65801551482 67114921094 346713183121 217198432392 1717079420572 49880427246 1655424707553 2015731539183 672067862081 416540823463 1639284327211 2091790785449 694937426456 130772543785 1769117379633 554051796892 1424446012775 758349687473 434540340037 2277049435697 26324954649 48978948459 118190757159 475400481738 881405053938 1293718822089 1626198576899 290978745159 1520564280646 288026540278 1611106336138 758079815048 3016079241 607223378231 529093348305 1824301821470 940712750413 20566532938 930794953812 599380819161 1473143509538 931994485001 1100230551969 256860232263 116368518046 596681949099 3271755028459 765262552922 556574676964 230254186050 263662621666 3232383231131 457189067357 1466428171570 132232085643 1055060020171 524720217279 857052732881 799113095256 2557884965972 2813361754247 409495986282 125994940773 313852026123 3552179327303 2933278325150 1743869303030 433620389196 177674381164 73795429450 3029970958427 2135262230917 2534779581418 482896104242 1122396417863 1628919713669 1429301654177 1780671578202 1009355033476 398658905786 9779692910 129000974311 358357206057 3478093025525 19722834830 1243133069746 267630365561 43366152024 38068317438 2558879992797 28654167713 325089742924 284675779532 311605474518 1500477377797 732749691082 2249797272255 351191477712 1533548633187 131089231367 127433693082 89492226090 873735717990 293833394991 46334457042 123938712050 197179376140 1660186901481 763432454192 4204463912506 2241913662166 1387202517362 1418196111842 250720428756 363555637528 182755698602 1239815689196 3588664222766 301747597873 522264819410 1001057168376 1491176228279 172131012387 1461232516761 1151124803293 481602371106 735550624141 152617125152 1329841744298 585254670167 757206668258 1996212691552 1033755658309 1271162163275 416881105477 945312619008 136599809765 203555676282 197611992094 1370743142461 808660166961 1495264781031 581675969653 1586933462900 1228549395694 217935674689 89273701648 297591651951 2322180080295 224813741204 515306777634 192118232334 3520617039031 26581835069 238210010384 1840268712560 739527210491 19492197027 465217946255 2081197609717 286524753048 17104098384 46618388917 123707497652 352543031362 1144883825030 476815667916 2298323509848 949224125592 112411116539 12276198601 1429808336903 2601193963336 184927347707 217596809358 1140507799736 1618154681405 285522459140 283332428727 1417067472013 698155245942 3937462422407 1596716932724 892598511649 63264477077 1320180410947 550499064807 313692266811 251546804969 457440573261 64311399010 38732352158 824315880954 303285786907 420370214306 459147777334 257506297459 1077337560134 3424210790904 8223573878 1154891792374 1885247844591 809628826827 2254776322276 494088944575 1520105278509 296068089207 3713110077051 295455408976 600018913015 1250213623952 3129751261270 1287103500619 499888107189 3000208375248 155350168326 868160109002 1165403357429 384554507610 1149331266492 2684080421082 192651998511 31103968656 360282673058 650110923549 251734862822 343769388792 1180610411668 47539416459 24256160513 1089651471326 2657345145777 1600186621508 3180621990974 1161895280960 11342799 461248704811 132591600581 604214223534 7764691067 2132150419792 1182388477494 471521631462 407624869093 782253628692 3767103122851 392357407085 3270185156114 272409992 59920756336 97008109212 112164833529 2266037805652 2144561566654 1341904963444 206010505471 319817991685 108731570549 1568116965626 817693278262 13083267481 1809649950363 876557464661 2754394206880 131022149661 319226410711 295565065595 1008061687107 1189715872626 21924089405 287495531979 18852014049 120592741906 1318472336565 581747630801 1832996597026 601268508954 1516842751745 1094010434112 339333484368 395718042754 284643245555 35805376886 347986161446 296252717222 305571473723 516777702548 3263564562897 311699079306 2792008516367 1502214293015 516671047061 689364870701 3225866907485 277672625371 236266272085 1238091380311 83914672066 3055812839768 349080294385 1320722750506 53042103549 32010321770 1987335524002 225883379409 2612391689170 540038198078 173865106446 456541196898 1645654649472 271825855552 1029278075662 2030635370374 1815202964077 546768152849 2394567052431 2025744653250 418583998115 575428212463 37100391705 2451638430968 75149066042 2278342021215 21405979066 257494992898 777587645100 864062343861 2491141828700 537994652456 738364866407 9117348782 550181664149 47673765454 3591234897 42071027693 383604370683 408616237016 2664816597387 336279627951 29443981063 1988775879193 1474345517328 230007600150 110875589022 40810041616 1400414132051 724316867529 1775419010590 3183826786639 726455353066 276052605053 108547637470 667634269391 3004180245536 402917998946 641218521491 974870987956 2652658878301 11624794167 1029569160901 209758672346 516379198751 2695231578803 38646789068 267372221791 1549104433240 145126739048 165105496681 1861769204871 24092346567 1771027380313 2102736167386 434982107010 5387306407 906120144116 1025130427493 900613409298 855568162969 1591672856304 20484985079 854482701161 1857470758073 465288585244 286953586616 3506950039699 895751981833 3359684266564 1424193638015 1558420610076 356357547190 216086014674 1354391156451 239715371111 2171456624570 1416110302813 2682689399518 479678717690 1341444531675 1229618724864 739405980186 436873763566 794290678560 32053029887 767066900054 973634912325 303369702598 324416307216 1201000748800 1051879708504 1162085221758 1824789990043 694915200416 56739092505 1057902878036 938328691655 581871320416 527351243212 3027632769242 1637494266539 621655715483 973365005884 52696459722 1884804670441 401990473088 279483740680 137128003128 1141841951184 967482987468 150422651939 1043313723647 2002540262840 2938269800437 848786912829 369799769962 1109193489339 1451806207668 267533313883 2828602324178 2862191798539 384577973260 2338935892874 803555654725 2768251946491 49012853642 453935810279 400972559279 10798229320 285179431681 417761673111 537804774356 2631644990497 311342386950 2887989306428 271767291201 400034126096 1921506567856 541116521872 626533160655 1671174439390 1183862880140 658279922660 19349811555 2274755208199 380591484722 2857476076188 1258935355950 3489873788025 338465485505 157819240350 72620084585 37703469236 2897142626909 1936611491663 2405422196474 2851278580111 1202853655646 1525252243977 371155930352 1564865855850 541912359 90372347963 1485872874046 2218269839570 444455406709 1495374217094 2275506196108 515133803740 103807657069 103229034695 572573806262 1035841344551 1307611994004 859472824693 379984697912 826138986361 1948684248582 1919553099160 305161354118 547215875448 2696427407218 597387563200 878933522079 2244406618160 2219558688068 3115179141542 2785775464454 189412279715 186958946402 239357812061 1062191662642 3219272729570 323655421576 3897565624129 1415904651990 4053397455322 114760466874 278623432247 91333205812 419900603457 30823004468 726034272632 3454064619984 425733479139 1427593579979 16123713184 2376263853650 2086184302255 2601015623706 1105735371536 1900271158174 572056476828 447945206330 17814662053 781630121336 524832133220 342532397675 2806687684515 33604525265 3273533190675 3348139432374 769033819429 1129030194189 909234919861 1173160169372 2822069907377 362434972119 1061020400420 3872677080652 594367170158 2249023796282 636899823653 904195715555 1904977749002 826847131925 1220790025882 2276452600396 272257943762 502063987019 201377222711 57536224025 2665398521154 781561592136 509530872149 991012046802 3087475473258 97140814924 52166607461 3141419861578 49200224926 944921371729 1245436034887 1063734917687 2290280775196 1303731413162 452609998401 441646028950 60650397283 2139364328403 1151474711798 1303322157798 1805228788815 502877353574 1003814306280 493481191954 1496507029415 1129128894765 305512815263 420786346041 2765405911409 561779454174 258348020941 253336288542 1246185121615 2172925912735 317612757058 165617375595 1951126211633 1773845388345 130654898406 2284030877749 2919289695370 49537896010 1857357883677 1964273188956 402076012212 102306000275 48313285484 85557577828 1356223424342 1476179805349 219863853600 2618505746862 928483934879 1775803373457 724075984445 258245879086 684553760860 439073852842 1533534384173 942591982179 3004046016493 127632785011 5332912444 189507342621 275836320699 184117096300 1026377531904 106333723710 620480366924 2343035781844 1823761731339 1726439816850 1267699730598 168691603526 2426898841856 562222071210 1372215310210 1648374527547 298347847208 455381084309 1054052788915 267904026045 34777171369 364309568641 1043981584023 3419847598651 28686707935 80938802721 457716669499 99095847323 189739791722 705463087271 750093681085 3289596783025 257037080845 2472052295932 1203738938794 966378270920 1045329928071 4200108380741 33299960260 114289434503 74195384964 2290103106245 2248860673467 1680932208500 2217294764799 1546458571021 3112602834768 775943189795 3102994854668 466412106923 45754634424 48012178372 480622072325 1644752172806 716722022436 2442250491805 279109599566 1281270325597 455563223103 864674415868 92551906965 226845580245 200014549143 3190551658598 31580502977 838305379220 52025092035 348416048690 1133627180061 793152362858 647438207314 887094077060 147505008195 595899829989 169044141899 1109272675565 82329897565 141651630664 1099524879784 2404279919571 688867736660 3114153141 948474917574 15729883816 162568670861 154460697586 1065354697685 1640289981630 359056656731 150251364716 755971079642 1280335589922 422730981316 91241436250 24776610401 276668250888 1179564522016 12951349549 746661361291 1356186001193 1417607876718 108090648046 2166194917164 276130525281 966401871924 145160017384 865554478756 1771112118570 3315992000793 659946445 49779852784 101252414962 1313760142900 723861791558 1555711668098 1014883020446 3157124614 241398798784 3681760507421 580578201696 123399226447 533726627803 840751756911 2928337080145 224313550361 1254486472934 2670781605206 68537438644 2957814613333 3119520087806 316856978569 598423222865 2711207952189 16175903866 176760606228 2779077112106 3437059299929 242861984094 2708772215585 695316796792 855558876516 83130638640 1009247575140 861159386265 1323909611140 3350325346498 50485679375 2337116689116 20970530470 805418327421 1742827624387 129459721830 679808900700 250856277224 1654868625007 2994557983130 3067430522757 98312368390 270827229759 2301778822513 2631929237160 525468878904 2411422284450 1004040612581 69324869627 233761561660 841671601550 1165966322893 1214074201862 1156214988921 3117249570173 435049724751 48442118983 806133374530 576224837895 2827984850827 517498966299 29758666003 2288394939753 1006129068657 998300650163 2105608237594 164000257049 449842312873 148595725126 666640921605 1079575872997 80810229051 3519716151224 681596956992 2226111412924 980287487626 1168432437035 485978302829 69062706319 86516327060 1080205539762 1844396300769 1009775185333 2408262286638 773499227693 1383178939872 3336543153940 23114079605 3815564240223 21909410572 268844923652 1796987444100 111510841061 1186883764080 3347116705840 231399659386 1347588549931 947789568681 206593021009 1735874563123 881536972679 308057879121 871453988978 4006070778784 484230654203 125488758069 1601824375579 393411777837 35007018803 2615526966925 362396797196 69410390841 2429004329109 1188609697961 416726046460 1164916631626 2544290781250 299518133642 1175216620188 1460891680956 1799147008372 3056910030947 7742687269 607142865375 120214385618 331393278957 425323628920 1435508296202 316015166916 258340968140 433184498621 667280055102 829993788579 1258602735626 1695301900788 3292564135328 1329289776269 2093966317820 1065923032225 1168629633943 980684029501 1499695719473 1124768415919 1088581945237 46196411522 407189037353 3868655809670 803322230281 1968613616333 89865967108 1169004484307 1339262496960 2305764289247 119350903717 2180164293479 676469793632 2404226480824 518838126900 568146006380 93745444169 1687537627370 554734171299 3738833972606 886210108688 1316900157446 3526205072806 496486486400 929827892132 642934813489 1122656658574 15959689329 476175610578 2422600952605 1088673766298 4757705484 818073356653 1484726550593 75145908015 1601951766997 1241346070861 2464147942735 116820259336 1785098117339 39712008200 820550508679 2159966001721 63630636694 1526999517112 142428455832 990315368444 965792885389 378205943774 899699572773 80167454126 1836291897276 158298738407 60708084928 99010010951 3050556072411 3094648776423 107572195093 1325768053639 3015351386452 391555579014 95391450401 239402170000 1879979431986 615319972080 3521599721497 2054076328104 420214964695 2229207096679 1550134952040 672659127258 2237948322567 1127570798452 19353713789 1350699232686 26300989811 586321754443 840442965614 402854826274 507912954428 729521360300 462589433495 734319947629 3494829012342 390432295615 442052177034 1725606455468 876985481088 420362240786 1529296765198 434802770973 1391038135732 486563618139 8614525838 2418512170768 68985922204 217368628367 3485026954498 68097204133 256418249515 757973604008 1346993293776 90055348576 3254165113732 1973478262561 63081321863 965059507896 1136847416560 811687746542 596608609297 1271538213182 1150810754521 1267037638664 2485266383264 130377366550 1096085283327 1299114365069 2237755748773 2565685918232 89236575718 129340074268 3306286902816 3006616260921 2059234121941 893602985071 760639536 22970871228 436014719219 876654967347 2590519389331 728529759920 321524651963 1072127440228 1145178486726 1102812395473 188117116750 890549017521 318855046905 2247525736705 137429773110 311924118514 2550892548782 2370968989227 78223436929 2079988913854 915173611175 1309832227394 411563579289 517661158445 364270670062 323511185322 1561639172398 352306022150 480395628623 852058442135 548375017083 2288743297826 1547162207 3021658531314 2112224866455 1649606513901 2012958639381 1613586021886 1017961120504 2223805310129 236351685398 116938759725 490865834512 2452324414314 972484154765 676408021704 2531521524507 419501772453 3092416092128 1326234795977 1107482110682 2345466463712 678343048455 353617979855 451855755581 1948147667490 1572207770471 36419693896 574459837780 1169069811058 191543978163 532201012097 261733324641 167533822210 1274826311268 1195430203943 238593222823 196671325866 58872098772 2233266915714 176141443081 504099109692 2365347499589 562924607442 1457883603173 34769048115 593681935819 1568783010938 3097624322810 360569808478 1014122434216 1549179247227 179206465672 2240552566556 832730917261 79738298929 276145177950 1219543414199 40037787303 1926538696829 423970739505 2222523906626 384911665179 1004462397829 3097570364063 6153207487 44609454829 99218395869 244104733274 710659687044 1264105095527 759945164688 156828791700 872544416801 803229526341 4068033375 2088654976787 1427810950262 116603904823 3017253842812 309036020919 2145951649514 641026019508 1398946488936 907550127624 100112028231 2709630975208 91158707679 605460998997 1106041398837 24728093954 845383532271 136778696323 157832725559 1411397248132 1010180021930 368357101517 45716652207 1867942146328 1533717392 145888931385 245392989970 2261966507962 286517068289 2391365690797 3046640195825 1632605705452 127154578517 997706887050 14870445815 794507219895 617199672254 2398454641964 1874095683332 165306602655 108749460071 1451878676471 539401424763 92324653535 179769068946 335090975760 461841223809 183444767705 354871695044 1351707961900 3070238566288 3620213868348 441771617199 30921376723 1993657999504 55960480886 2856603381329 168622302536 1853951172947 70035773392 722695909516 969134700634 672729260240 1620370129606 707006487934 3488107283280 554651702592 279408012944 127743559672 336216435642 2897357065556 62711049810 224417235572 501874987765 949902410620 705444271306 567210555639 412866285414 1193485449779 493344158188 2276182007 2014216384655 22096253128 1192936305515 2095443922943 558769114396 189540918997 486920550900 1285022457906 86629669129 563293820329 686639632284 2255278199714 601221414526 459301521414 1284432755430 2041215766492 2543292323568 1871362487205 76975423898 137189617665 98696024058 184292468732 541916829364 1021646372465 2361409639340 315190135609 2041107837996 664633027947 178694202496 126193336975 275067943964 507647825045 2647974996093 713995236079 1758299953779 117332773703 37934826127 1901511830993 1598378385290 120004131913 1339905251943 939408984530 1767294833207 3058775437819 928317008059 1138362585653 2603458437310 55874852111 2880860079681 2917788038459 612522847365 64191461691 524254699663 232200207694 1157045326477 1906990343414 2130939964217 355614389531 2487942225651 217751697286 34989602340 778666443 340112657662 232865378912 4054393245719 1507639759162 2337318437082 2452773044425 492012127076 513071296655 1969486373096 946727839182 1709409803462 2589457060328 68174573182 394515431653 382492489252 392142143981 1264714327080 203247695467 918750994843 526763967930 1174566513800 732766233506 638113765928 1535446272896 1443708379719 796314660117 225519070930 896355185758 2361831995162 826979620042 327714250264 1120053880552 11204098670 309295112540 2252589613004 255460375321 2801015000609 193758140173 47167349322 1267752612747 52984859219 1068985074396 134366126403 55832372627 23628122802 221836593351 817013647924 736329872442 2546272424004 2705677938540 503716279400 920841237144 441286411856 726456450558 1310486802658 66547050279 316371969789 65804728546 672661122497 109825290130 892437179465 807201344769 2651287891723 2775979218146 839297245197 510144035129 530293310030 784466235830 500732124402 100353465039 397208111136 1658928294794 1910412645851 2895272354428 207254451508 294886540847 581943898397 1170729595042 3150589572569 445692220233 298767096473 374260509747 2332021127839 711090099276 128718240752 2606089441899 294180360807 1499959599586 2000874895026 335362605704 501510819991 2949977138058 525998740981 100722976654 334241195043 1336485749340 214370753956 1103505484389 1578878604738 660401212520 2102104669676 2060308153772 603760361505 2951185359525 257102541199 1619576034958 1789282404122 822842456219 297369525843 2601337616873 1349422238034 98269861933 2105351396485 2219960183979 579820754452 718841721748 3064427568489 2276536344315 1641266039825 865445433720 248001020539 1115539129359 3265376143679 1195885116846 1451693407906 773170016523 2648110753820 1591830291004 610985886386 598256581642 1425683872130 10902395416 102871771734 72045549327 3173996022933 3641676159360 480568519043 2624361286339 1319191879658 594532782923 942733856094 626642017043 124574908648 561258899308 2615347723071 1447207675374 85283424824 595487970668 521904019470 1088091937094 429573378102 83362154914 170819501672 1470172751538 2503916081921 736310252325 1906531103933 2746625574541 3409751259009 3634996504438 1258883955723 951668351243 213485569789 255409280134 1348416726742 968642299503 1383754248182 8884093007 831999259952 1145037744185 4574170695 3344891930850 801943142353 265722827961 948270612936 1020387529779 64465066358 22978822675 211104325189 201767157501 1737282161624 437680756422 250683134336 31845837368 480453565445 610880442543 130297707813 129951395760 613740369434 2883660463520 1367313548543 384325853022 265812312894 118105419463 29388865436 718566755114 1945008316320 1345761156112 171885443362 2428307576331 1413071188478 160696292314 1330759671970 1537042302213 1305015194014 134858608103 1268338823061 2135521752502 64921249208 3244288643713 192315367156 954937982366 1445097200666 778872221767 291742577324 837754750880 27595895462 166543474451 725204645889 585201367835 2984799498439 2103806930100 1571418883426 1084964096211 40500742684 1195599865781 204206431762 780525460023 945667539019 20292119979 1204289381120 85383832844 2056291217432 1825108159995 328612720511 97206035527 678816793804 932789460692 310731574015 2772226948631 2536349012023 1885819054702 3189219368304 888705354107 234180305882 3095296807218 955443131518 164574250669 127231730320 1701568998162 1350438477897 1493441979185 4569283421 1203208886514 1280187303965 1709589254177 344285641057 338606825361 2202420517488 678045339789 256227964113 3086717433619 1094431272569 2268833963453 1033767340180 91702939316 111740698258 62083198503 72765642838 2312098364356 467896084655 1325696327794 3782178325732 2014673269767 535240731311 410533731703 1434821096402 719328426411 893471627386 522177622824 578930928990 1453111686600 1078558091428 3113606947555 263518523238 1028930427992 1078388185621 313118647359 89613954270 721458712493 141089419239 45501572521 283515173889 37767982170 354268914433 823716158615 219031504410 2659882248243 883941000667 45093174281 662381173944 1912423278691 967539010392 2770864945174 39834058149 311515516780 70192517203 2050439550107 1342164687150 639970158853 1258552540673 576977288662 685936937280 1978233339111 492427305958 1459283173004 2023470161766 309919909140 1414009330174 228062674052 1050623404746 1544673906191 1309707689415 14591506103 1610681219244 273941256160 46268385243 1461643831869 1821713166592 155350519245 3179515967255 271233836206 647141744582 1450796323443 446703852397 1609736713985 554142173155 2495261661292 1233584242589 575078511913 12891003186 1789313072450 146065301493 230581411548 113615834724 123427300744 118225874903 657416535566 479880902812 1772390674904 920430745792 625929349556 478274336119 2429475434064 255821087005 202926273909 1168657273732 69554765123 127035918327 409190970102 3779920091128 2731872942955 1542652530679 335189339984 249613561266 489447706469 127399734608 2272975373063 615644849740 610790710370 2893796166832 1214046249983 1685508094084 306681706168 1024795219984 991489863044 3479265617352 597827248833 1002236029676 1135954803155 152068907135 6328886914 840872896428 1485434570675 41318214017 3147255946703 407243009656 1095497071814 345042478045 1411925790436 649613771917 202050105480 1481327725465 415529436870 128381416226 2681271007358 3230181173135 1263447808626 2743316327328 362404642056 3094103095880 512767907652 92450502147 1210469864876 1288688216698 44510517 1550787346349 235521818887 2678537023689 178468640311 1128134156758 630959922579 113092191685 16034311869 1386492829369 1595671251702 436209603552 959078001575 1094991086424 6143599725 734996480446 67562513891 1952312539524 1616008509155 1104971666245 35586129286 1436907916315 3882136097780 467593988845 431797281582 1588371734394 253605044124 931316329613 1462387323758 1686969024446 6082370587 2352205521936 1260692981305 1950420564480 514951759926 95521360909 1859548217438 254333644773 3457564558917 1838394233635 188796095596 254601109163 317750718524 49543119602 318140083430 43587394620 182282458276 893341297964 479094371779 124043835865 2554961037467 59565402411 97472840487 28637178452 881055908491 1879402688834 1676691786419 639517510835 1107883182478 982653241669 676915963728 301741169490 1274311606218 412944229850 314877538210 99482099603 2115935607351 869209515845 784142741490 1735004511354 2622006633746 613011339015 26029703164 94727173343 292766061176 814485680924 494312018088 5545996358 1139409676763 1133553249051 1629546301404 370329851753 4106933647714 3154686838403 1251623367633 123357833411 243212522005 568078040519 100925331668 783011457744 1706408025020 593130702359 4185648296694 667280408740 903673819553 900615172124 1299731876535 2955720450156 801889437012 1217620684265 2646211722040 608314630105 167182316254 45477819764 1201507635083 10380886425 1390136137995 1701974254846 2359246483083 163337507681 643164558279 407907168255 2303067216198 67521137889 1434087801398 983794187474 460638746883 1147564869866 589676841199 1766008881941 332445788438 204129493525 1286117707235 460794244193 6246859600 172652507767 297690983861 1305819809766 72123934952 57450869482 116762471989 817304210385 1134755333350 192766158342 581887350959 942880347471 2288982451338 2618984135 1120919536627 2659716628047 114489094267 785478830153 2549909591442 3583182749740 745500077894 1002578558155 2435079534143 202811909950 208027368979 693909562665 2052005953299 1585349192547 358471924274 1108141615582 3624713267378 434153333445 540585822568 18096337334 658306377576 219635698545 134672338386 966508275843 520996297218 879695067574 641238781790 535934724869 832083907079 710523670658 234019344499 1408277423570 131812669238 232025874416 1361381554168 381938738783 257411269909 1375574115561 916058823156 1938037877777 229540621500 59483374911 1587622086697 307973083808 3402915816268 1421356087346 308454542581 153264866573 3060265625122 172780506724 827069354715 1329005499896 3531192940462 2662831677396 529341248827 1143081839805 72997956519 835332981973 80375339596 622577445356 178813374707 300288478574 2898571658032 331053285970 888770806451 258401047094 3776133044817 4588717811 211522454376 815724353449 19126936380 2292819221803 190549338968 38765825564 875471940421 1519241246730 1638624510963 3624264770 357979593208 955466305321 1804696638471 1596604307326 3092775960819 637361144063 712735199678 1446142513200 1277532618676 610779342978 1598664992199 395342420901 1693065038483 278666276058 3116910768270 478726146595 915533851244 96152219321 635484408191 23031083812 1823897275990 37973952231 2787227140342 157304276727 1502731766453 2458948205324 3127606219714 1484341646085 7144690237 3504586607786 365465261095 62679216488 712939809476 1789909999801 44130972684 587646154237 975484422269 2065823149261 1318029132476 2953349883717 8408250414 46256399812 29593960715 2040882053984 645556679671 2092809503554 440242568533 2196548412361 2270851365260 2372974922126 382062712689 2331453202053 471749519676 189770350306 934389972025 2043721115619 1825035401626 28761342123 614822924688 583873855366 1322493180820 972451811354 2170410294613 1304484115531 122972164276 262933995780 2640304549830 452403702563 3074882321440 1959787551340 2223030125621 73895725359 71934118941 1726233284436 38611146614 166201893664 936786529803 2609048029066 404887861292 1485638436113 2398510404782 259362012682 1604224971020 1916276679370 2061897542254 534848032507 310409614353 459216021777 205602933853 1532239468828 382717828142 668299575458 39252324500 700140133842 141068179019 202549175531 218010585737 691370797627 279821611013 799435362065 3600108787982 680253162814 614502150428 114757425865 2332707495252 15790927203 92258018590 577561908251 862140910449 1767177769308 2292248470233 1180717216495 3812585992934 714293887080 681885789430 137727026891 562100641297 284635050164 532968441019 255434088670 69454521502 43031127205 1832722413642 2232638554947 39703630946 1944155417458 834264277801 1352552417711 229375334162 86758962 1713345685852 3488481762225 122123539692 867089876089 3168564902892 2734214699495 133163047134 2383829417098 290906918021 1198058050763 791778092031 59506550901 1371973575766 356022285806 143702944224 122751319825 2858673477429 146384038975 465116517679 1604732917411 2012305044847 1645466697611 1101657547805 391601525597 460196533115 1036554877199 2610714714113 2843143759643 1827583819100 165475518556 156753708270 474067825036 728286292907 1623820247 342882005733 682474620462 452456586603 340578580216 2437959133169 2334549957604 84912563487 77716969873 1287932854702 14608211899 2546195399585 498466407046 561350978607 36429097476 2767447114005 3647385215882 3126743261529 57498865963 45787162527 559202228449 531659564026 2519427165144 478568059974 2566715477532 1762857739084 61396892713 416195291875 645970031239 2501620642 2890284088219 356835285175 138111622867 1845968046221 464352533463 189333945307 536686801750 1151676685024 451360537081 158733521181 2726108264803 826088135544 580095996404 937081574939 965576392771 669673705244 776991450284 59833136782 473091295282 1592015591444 84162725851 26597132518 652052211263 15337184461 187124596773 3617829456090 563006572863 1274669468209 1291116372460 1175114192195 2149512798337 642069076388 510745217504 425613035635 419144589897 1244821751983 105675675989 131984165589 623247788712 1829668968448 682207710933 2180438397025 412198829178 538063349254 295647352424 1334185252058 1371781603258 829674229371 437848658038 1639738398575 1477946439200 2723899938413 2345255438297 147096237674 208925842615 3783851385057 1754644870440 931838665272 1060857813761 238402802063 46360688641 212292773516 517490576867 1434924136460 479522052373 222465745747 321272821504 318897899227 517712167464 520781574809 641771803954 184523213063 1694563256466 82395427048 85918523074 684731234535 3068231316226 1274289320032 69958493253 2457048707305 500100852365 13264002794 117120754030 176066005295 43581483487 2321157035160 552755783768 384253428949 876458343355 154748483622 2162418511097 944651915756 1352349923930 1850767312892 475312057506 78480560298 645718892805 79855308343 2004086860882 344767751869 93672928911 33894166596 3017367226615 1130291886622 88751604761 1067790848382 1013520289034 2195673852026 2584557541710 1272722435729 1129795389009 1371146573476 2245381846271 95702966413 629052503770 1327755427971 253210544559 807164313084 81515508738 784920482732 1430781443395 1484499755793 1127846600906 536428158072 3368052195412 135813974046 2537337659589 2578379828320 548709353632 1084403167988 2310543635184 247011675820 1961828810308 570768105494 2071506844820 995138449516 164273667338 765787666284 1229214107019 1212480022128 1644637964647 692952033107 920644166305 126481792901 895494506942 453113640548 857300140150 6601454038 73370383982 850057911217 719797873182 1198009322431 2068886490135 534934704844 2297996753920 1627813613162 1760982788212 883648552165 2331855611647 406899743191 1341708947496 38023727222 511233478452 1331332591730 636121912518 3463175700433 491225609105 448274362364 2095633779073 1601280883201 111764445685 86230561874 774120801571 852860068959 1101983584976 535896830364 1101033207597 2222543992409 587345252592 1727945096607 2135832318842 2533725925673 598776243278 1532807387662 458732186210 807188580813 442955674440 708964544960 1232222717420 922249894001 427840504433 148541673985 912241706843 36682288806 461679609896 3771052818866 319367933103 978291628950 607707394361 8431738060 97837617416 2821966824244 1591681506461 260672654529 911538441881 302067211809 1163269024146 182403007603 120149317303 1151779921844 814428408817 641000454378 237757600909 1488976744515 114523362083 1575039725130 143704761525 1815732866228 544853734057 244745695673 2616307929037 1547511195862 1515129618211 565094587557 1470017286988 116532209034 149723108614 107667305602 1447645498392 68199894705 8185367192 3368879744839 29393810530 1078050159203 757600995120 160562181738 114116523669 1135937303748 57719221145 399136070989 627049947829 40695021703 57207344998 1150194596060 1318288705396 1119722829243 102984572751 1383441554496 1430626290631 2408399810428 549333772256 736903877606 1174064264718 721911974797 671754694726 1018585264 2853373728096 52235020682 494556634170 1483271098090 456527346156 230003696136 576621243615 1510810318353 145754658473 610736033968 843159382358 948371757117 337432309352 392525320903 1206290034085 1518090012152 1854102104257 1035564455521 2493605495357 335225288064 3390281034186 1328529521518 3200855719887 2755847547272 557275335584 292647627299 14752413020 2122373167529 252595812063 1004407529862 203498578941 379917219254 26622480979 15199849690 597605153230 915961806238 589787748292 579733825189 695562560088 378907558435 327826184824 2152418869726 609674628375 1450173649070 1692908394035 137170696974 80187051426 1444131943785 522647468205 634545019006 752814921592 324636220487 3652659366983 123283256205 133370462823 1227969485694 567182677766 147663433921 240112681387 425338307204 821343937397 1323006225193 2948320329276 454596591412 339819971305 1044864189376 300242305811 1427109225246 1150142135720 1136478922487 125711192027 468531341448 701654497635 3197535415819 2189906130585 11650591089 297067603638 114342045037 244722226153 79876933586 1494913725922 1512051976728 1507549359993 7238987512 1460406988867 1930369391045 2700933049829 381147919463 432796313939 998153009645 1237194312648 3206064691328 280699754148 1816413563080 872558140847 1680561672934 773232859725 2193473978357 272534742037 2001857469300 1899135921726 2880195510028 1885730609301 2105431490366 968388810320 762779614916 2778073395188 48923373083 184638034602 916632461878 13975874771 1067429906262 67581115017 738179240451 1220641490408 326117100912 367032747533 1243311023170 475737281256 78116417404 441540708444 85639452105 713871035414 1013623469042 185338782836 1428157564400 181557784147 503719091194 339347544340 3239851419708 883518776149 682599297900 1023688943148 122040378729 8372163180 1012722564707 644499279730 1731915587153 1579770271211 1122283390948 1212477175590 1975389702389 439558888780 264179096458 1303684595969 2771461552002 1352253887103 300090134816 359159446985 424348604481 16864153782 1534733837019 2558276020976 2839466935837 952572072534 1691399709369 132218106552 110371733754 230532534560 431997990329 128768988081 1051045639098 955029969860 1465057068841 100152032936 562352553445 227075173546 50509264064 411237512586 11553870721 1458629221271 1429205065114 351677536935 1354621163842 620901509338 1036585040145 35540241902 436741420177 2102783892656 325067971428 1736744989330 2017303670223 225466682036 905758681866 485932624769 771560232682 738320573485 608106968756 1240599630082 486874259202 1549728612248 1068924572711 16841049680 1514892204988 724629168796 125535988351 989323446184 490596706761 360832948255 2899264305273 390009370509 906688062189 976095572948 394584188079 92821155756 1268983353311 100031353433 2931360534772 102423209360 306844312460 2250463662266 337204144719 94337859430 1741638716439 83895613818 43919226790 915743508453 1333479175032 686379466058 515334816220 463143087380 125947165850 344827106680 2182966499864 240633749595 254994574232 703811654920 123358482424 133586084552 821842442500 187258359314 458910137210 164835931573 104520761790 1374739635008 68739191723 26176178915 1669738101531 79372283087 182919908462 696552443047 162691502458 11566591971 30578211529 135933106700 2990594869622 571748064237 1844477299916 158757898084 1921516197597 652974776585 424885312908 1498273102144 766612674745 300495294288 1676559303976 546175750619 1227512690066 1191112802525 264304459227 3694386055 1587073968621 225643194166 832300869754 2046166568842 154543611162 426354952148 1678529414248 751710376950 498630275741 264843742944 542141205499 1223648123954 381093082405 2550997749544 3251708807941 13119264585 1346439344424 92500124525 390580944349 185813155152 1291965465130 978229353390 421562210992 281035277352 1092243391100 763030819544 887973077758 73915743726 750546949267 500700272638 3585835930584 1801651856421 623086772279 2048131850357 1697467457501 501998432482 2327556614169 398382615728 57113696169 367681372336 1703928521222 962557148052 1358090519274 1764304778953 1934685364521 765600049333 144774058291 2288690110208 408245420914 69593195850 1278620798229 532546867027 683411445 952421644205 972177222243 209292356157 507831677793 251975076977 275789501954 1116219937092 1202932908143 99907829084 1021877504626 915421661082 666315334441 2527548970886 896741183853 1146906001823 107722907802 245192187183 137996075890 866633925823 1187296542425 633034664218 2316099228764 788368449274 439834109536 2167303757414 195996518394 1451453340800 716283344918 7112528006 213595313347 2330609159274 759690398 2313645057000 3125069685176 723143270150 1110570576081 3416458618046 1111920896670 743857628695 1366590010949 568616893441 713742268561 186307407497 185239916520 1135112320085 421100404122 12477450893 2378256780368 232671079911 441744622992 280954421026 80923740234 146084053111 597635911691 1699504175742 670253801334 1215898452092 448669115463 886742593182 685225578895 3803044429 638990183784 674826634 1100903504413 1604947049380 58549131258 2443245732087 1457633512596 66582818529 313021204167 805356574088 2745842229461 46678574346 563457710169 234249301445 803127374993 15906675623 435450105133 477740755539 1140718845662 109127035079 830567614909 302869611355 2035579600008 106637538578 2904433985407 210719124585 2669456819507 835866248234 419892066768 1077359542813 2400432948998 155526141695 43710519072 397511466713 54230226388 1348921772970 336946487398 1040597333459 1355028129474 1907411305477 485028461066 344230342067 345756100833 184516361780 136639273634 65658622266 569594940320 731164218287 80738289848 82651074854 616560744056 1749330302190 426441985098 114156090041 229305590269 2450500161715 164075822397 524438604191 1760350991184 62351016990 268116703387 131106829612 2058928162380 2075181724208 4209594500 132771237539 1567271173053 1579638019415 1477763344947 1766338456528 448342615124 1277014921776 464115965255 2102206091806 2153303060874 733567450252 1667885858179 910587673079 509907960041 1113503776286 1621388087389 1557010250655 1947821881816 1088187713629 2182590676791 453180763464 289826117749 939092308458 568401834429 835896719327 151767367640 1270900651008 2489254574716 1666997846801 1603158741206 66400261642 442134140239 900761906307 396496130 248410640201 1201899117491 78000916113 161134391213 257834730989 1034578852005 1052795683087 1950236651624 1533388272428 1804283486101 850105381846 161155051629 1128557526247 1127913768582 2851198896136 114401656243 1885476143544 1214111344294 290607950161 2103771282894 1363765372580 54797726034 2744814252045 548965486581 64907109437 955245772404 505832052093 109921253506 844410115736 415586004674 854408746746 126126856870 54859364245 239758114253 498889972006 2698809685866 772465588972 835783599855 1641307194274 3131740034270 2622054980625 1325829737011 1614885994271 1069036959414 29695949431 3784159219295 404473003420 1539433962040 11152538703 263749530773 3425398974723 197560643582 2685548300107 953537265236 70819980165 434450792341 2562352194622 901514257381 36221629801 620071372452 52333175222 996849761477 508351175577 91472325081 1244643925056 2606303419452 1287859176041 78104468730 173879655283 632078699741 2486992198633 2321722054883 2180189532210 54753730814 3192525309111 205859493650 1267242669489 22414313351 376022270618 549951794393 925992957445 511697214474 205190277697 399106465550 1502704336025 558687784088 353230266379 1177110383492 368073800095 547063609745 108316671313 58635957794 784139720636 1230720088798 1033496273265 2035528170947 726857457289 760234885229 263299072154 258108874993 2769609096476 1533128273525 556058892569 115268638990 5212105996 2523717406575 291824160938 3208991139270 3903564079545 422838411231 141483681362 423971453510 284682175027 2524000271464 2143219937703 568473341255 1390904512065 2988566040839 808530400769 725647851952 3171674613574 380114105324 1549132345360 263960010251 386155089498 1481314054733 1396467238111 252129763587 160528432355 219548226016 1441541420554 467234306804 160435193769 412909228350 3264395235122 2872920079079 2360494196078 499118464234 769300644098 2664268630335 1279869691416 164448065838 1103960821760 35685261957 1302677645448 297457935724 882921597602 1729503777743 672861076389 1135382642732 892352757477 76836308504 162678668814 511679124015 174884629451 1220140207667 143833361041 456251986702 153441353786 1455289432864 1461513275633 505800459653 202811620564 938787403477 1852426609304 457547572920 318784287795 53985804673 535951528479 1314038610239 427358434861 295418669239 414860729452 1130141582225 867585319707 662381437683 123516847989 1105148546942 330267447041 181869062348 2571579693822 58259063841 117756466321 134951364446 1211017667754 486325759742 965939588315 672388653976 2567625456372 1027904473508 1796422243565 127216130800 122893688465 1866075779065 105947338907 3200945987356 1520649250310 2200671669237 605440611500 1266242068728 16367017972 232741233793 1745346781340 8918695094 289752239045 526925525477 208800419979 675526195447 927765666853 34395845559 18552897891 1166016514589 1632749990603 306399465676 296336146284 139434598768 23616455870 2862563788507 876521339921 1827394135998 10534113386 432284936822 2790085503352 1485341593655 828877121578 1931464992381 91609850844 1424312254947 2869747498263 368137907298 428781864219 148127495197 1258574752792 3070586153593 747981441970 133121815904 3424911066077 1751650811513 346317928720 1416278817087 3194458879925 3088024995635 274284734218 250820466631 997004854680 129842447244 1387016600808 529120307536 856759448174 1890722093209 3470129099249 1041828541321 461368083194 647515849631 93409396312 211280763012 341421485443 501935275613 466059244383 365638221737 135398982439 588311572881 773876293731 782940112654 1195097253907 210838379605 13176162554 3378847038097 461438753939 1107167047395 221563993398 211680064709 99135935384 956806026954 543650460720 1817610071859 655662079552 1006056739538 982512611108 264459845243 2235978457707 218510376036 618794842984 221967910269 31829749072 75775873314 129158203051 777438710730 203331052244 439233765742 467461630335 141621643124 1078487238276 936688381868 2662113553309 349780193451 804024980052 529930473153 295476350329 2118159165045 2828723653442 706886794150 836742869575 1763416688649 297595185981 2862232870341 817461894095 106684612552 134480182746 120035595879 715976473399 414421966722 822612557298 1113958291334 3063445247219 1572790550291 434687343830 231254744074 2152910261079 425641565237 1955164686036 98921819398 851216810545 63763039983 194008888521 32607007 225208102620 657959327134 3184141088652 21159724183 2245702977803 335302032980 759162031444 4051609707422 1129989316404 1108951929599 594029756304 762002682720 960505093488 1854665134943 1586402512728 489199941700 388246554346 3390695447344 1541776246123 930660228905 1678777374046 547897127620 592544136435 327225426997 2215187371931 102892091881 1006525774627 368046185018 2069518048625 2078035021658 1309646775334 743547126415 129508893762 806419744022 2138056421033 2703717610793 185855443795 1256746929829 116461512297 1513723033926 23925594196 584737935334 1241246044123 1000481027896 2192905567234 709606376286 762497110953 182028093155 2192070195897 1398967886160 358796170943 274907452148 1691485413746 310932556451 1537330768658 219964332808 758447535905 371048967820 1869293949070 702918230281 2030034801911 29464388382 421736831155 1726586689702 1304609042147 799802595642 1970814932399 521083715780 463845593786 1480997651993 41387601484 96853715976 2455130726696 189679859452 2792409870064 2012795634700 20360947384 459661137550 89418130461 835745141062 1629992206349 253812991101 472949225465 208789662240 1059370466893 2169107159005 56116460568 921394349232 1134270104099 43426472969 122271159612 1566233064891 1296423017762 1652844884060 880235760083 61145204388 128532790736 430196906632 181415751551 55528808063 1106520154062 1923346519617 778892647845 414502080210 759955257451 60311136394 553913269140 435348529442 115232996893 2323988644294 1424482748912 1686150323887 1548837537999 481698839244 242597639520 1350330734844 1410648125514 1374326957513 714995732149 6289429208 446352028319 147458821062 1590604451995 988911281213 2887371226040 4632891479 33472733699 3498735758871 2370672206741 56608233426 372581746923 112990160084 1770282232 2374410709108 376979886166 1841372047301 474862663842 3007082389881 1597155066959 1880210313844 12115873804 1822735338706 283075572141 85107586674 106325194272 340844971160 909822171074 2053080667571 2057788023167 2001413183741 560670479087 617047732494 2059148966398 734109565405 983456506824 132980948567 1105549925373 288603275332 1771459905429 450513380099 1388690608652 784743072911 280846491107 1285662931243 84090597515 471750891797 376890579925 1992479395143 658933595215 955085293100 3023795706782 619868400098 1756138967923 1540165766026 573793226098 1346324354029 1075512612718 3150445704528 815521610130 1035508625671 1048759201423 590708416104 613605421514 2703398444487 1000535087579 704810095444 736807534953 94732642467 136080652395 675009446016 2061611361241 952759806547 924232991747 3442527766339 1705110923502 1351290882281 184944159152 87907280959 240249607045 2141151833423 66379357426 587809182257 1230242659393 1002211224334 53511926944 161672304233 59631602762 309813944648 883812725383 191069357902 904636557111 2417689898806 3763257800008 1545523702561 1422774084717 280355946978 1938700675595 1014809113190 23478449147 912867466511 99557831680 3324031584559 128405598265 131836588797 951317143975 1702239482913 33885883307 444971646803 1974911717365 358345148167 425996757388 865066647163 472256073604 1673381391352 618309338729 3047691031638 1187252138536 50873422427 2525012153174 342425181662 2189571110680 1067093707052 819981440056 3565032364949 987467067520 466914460940 1356946002883 842074462524 122530306040 1519925402585 2006945696952 1037069811662 627501460469 2418006851812 1809159777950 197103483537 163298176209 1308785466467 772813794934 156992202571 1361766692803 406301887323 224074828250 116420434 15631617516 26753241142 439022052855 976547111618 2345615018714 649512185386 1233802210072 1292086617568 1547611200935 956342415407 873918504087 693472769713 1642871170410 350219037892 590578197408 53450110476 154318795943 1883648555825 327925211453 2289863269585 1538000859907 492705848466 32238926909 340911398905 170386599631 195827630530 1992033072709 253823463464 2604763396122 143947912082 2114100964300 466604504014 958610629799 1811077185382 1291010121433 13309570622 546880756321 2027944609561 174485479617 1301598521915 163268644096 862014181736 1618293106834 2704294329156 1299377932463 210152056099 2940535096404 484152528654 508814818940 3301168126418 858430717068 1494407265567 529051676175 2405156283674 1099083667920 456903416864 839103974316 604177840291 2014025219742 2954656056468 424981610236 1438394787697 1757401722545 79679302765 1226255433218 588318521206 85834999265 166354621956 23614176624 209401663110 1955575946141 487574209827 1179705351407 455138635441 15680691638 1111944904221 424096914859 33428306741 1242942815413 897578480894 6457182612 4020671184608 213304478582 504914118079 58698540964 45667383200 258112719485 703041970020 212060041657 7300727432 78518237825 645668769574 1793421660655 2030441018803 1084147382038 2634299867460 150677460570 407488242299 568304033157 3264877784997 2152563374144 468017636171 305708859365 19235204854 601013142870 4460547400 51375454571 67250896753 2695718041977 1158133462448 2617529986527 1415277218260 2239551495642 2230183523041 26583590217 1022978592569 477988047306 717831163620 689205609299 932816596376 2549135624165 226701773049 1700996488062 1132625589674 298431362191 536947039287 162483312175 2396204633211 18436118616 442969697605 372106219754 69060174216 1184743972077 2433943103289 514296469272 2581903267193 1659287688708 595386277141 721907362793 1743797428876 936041559197 496079341869 1402552161772 2088468477619 1724531114256 562522150470 1015382183125 1259598824471 1037232448724 367236503189 575602134917 948046446540 2699981376903 786239352616 383267770434 749775535922 894711874778 31853789046 2751289731647 846676703694 912785578924 601618259620 199629696684 3542221203881 750339634550 254720637729 639371586965 565960722866 1543206109274 748043714233 2781386154686 336698005684 4045053420743 3156889545563 2514035356384 1259094504111 1457719710041 216737094151 3526192202148 282848715011 334092997854 1507525317194 848523983047 43473561170 125047951250 88513113949 167365962419 1446623960882 1973610277463 1994249672042 320198534515 2614264450089 122013646347 41897496072 425935172481 698575082031 2185477754142 2110037100257 1653492210601 1038964505569 14440838119 543152143635 2508983252273 39448088083 72882972232 302906121476 344785819617 254719798522 1553800888889 141600775519 752094592008 3363563970087 1486151497571 867049009601 555746748706 1086615336108 346715685766 613279279711 805686085268 993445555734 877643531925 3813832264471 39832865559 159811586911 476828442489 902987334156 621351087195 1189037725353 516996818062 1021633198346 3700025363403 201761855844 480141888955 208524564149 401840938084 78042034250 102425295124 12082887980 66094107285 2977841416564 53899589272 1418886245722 3538288718104 490152267597 753297334816 512277862227 2071463021188 1502119501576 1984678025823 676631616183 546851409718 33710727782 56630502137 73860988111 835550757636 1805336765841 680394190585 55414899770 144162965776 1424198030655 1431912666556 555663749379 396347121483 608097562079 1144003208860 372636626440 261386860223 638961350631 1238586273019 1759791559684 464914566556 923304473040 234561296229 417288185990 101403878770 797866592988 1757546116482 300622228675 1309957935286 148742792669 1067623933441 70342474608 163150645400 209576804734 542412135660 1653839174844 296866792322 8084236054 502410987339 3363697378167 52741947147 949867659615 3029648029306 3602534402629 46911653135 157636710401 1831661718801 1050101142433 176898082444 1259640048396 1777768423198 276925329050 800787664714 2412292812951 670153560719 655217947694 911556690793 257530246438 721055195717 142308872209 974164896729 1908551284728 127617569005 1382093309169 197641501099 71063437925 2248366073777 1064581765303 689984273058 636870522383 940886857988 171469063026 632597120169 595399670941 86273872405 30261036905 730944987003 137455766981 198820073554 423262266188 2642859224456 1554182979699 268563718126 50180647959 1389290657453 480816507878 271375456603 1297080616362 7450613534 1400175791609 1760610972119 1471904713394 601839388361 1628927159436 46561599543 133041626118 840470687988 1980867179390 1200595953329 971099658819 587466802279 350581199429 650155115484 1163062633553 186446640295 174263543807 880634923868 945412118684 462515744259 726924658360 250177200167 681124583483 404412284598 3410906589178 60656459127 1305322089087 892637338314 567593550963 602691941805 218353301093 393008747509 1396080700410 159729904268 1909204282410 2118334349523 2272191827047 211194126661 2020507172277 417422244967 2777320673738 87004890923 219506235110 52965139196 2908904693970 398878467557 38496751680 16982159320 588774925409 1750903201532 37690639198 1239349168831 350879402992 1285566489468 2140457221548 188775715346 355262324590 251411023166 80601595316 667886092982 2445757587946 96297961757 956580845223 842841588583 22904714910 962567865549 2818885059915 2500191664992 620095437233 3246488776841 272625569767 1400835079634 96712050362 2637662638520 2561808723078 1722711768759 506675395353 1154906763755 1353089800730 53847707154 2862860070809 3367913900209 3181611000055 919650376788 55415540416 227735646511 1300865246393 747464573160 30412335930 2204253787318 580835513435 773062920061 221370427826 876143348579 1778506333251 55605423393 2098756884563 141815797909 450198756377 2197788648785 40259946739 1599375399826 61937245489 254659813672 681278940337 918594639308 308186010760 1608124253036 2959219831948 672882294227 658823756282 465003667482 1219800413931 2065998158286 496296821065 11917050755 538586979653 252344997871 1638596250877 259705879138 1806932199323 6643096276 1279448196774 344198310755 3873440625280 1849723729050 1025321126761 154704357587 1787220526289 589373562023 618851574243 1955846898310 1638099731632 815335453443 288913321038 719756467718 441961172536 285409199390 684765951644 375253211206 215799595572 193091427773 7066836246 123611989112 398204337462 117861184456 1567854805212 706295958592 1783796421120 2570096458280 326275867946 2246584502584 14903145331 1740590495227 38713612686 2723594392299 1684054592641 778962325671 1444920095305 1221152572092 1915811770273 2236793477716 1861893785135 340005905208 231731443407 697167479435 862418605563 610286575039 2647762202127 2005294955164 343035833515 1457701741952 82132949585 2108410657318 168650552824 941750601395 154013080114 584241495761 1558402687510 1745523722118 690578681011 184756471513 1062384671771 524141495126 109194570085 1107734215529 1903058609372 332801061229 68433884477 357815732995 2705504748115 2301004003476 629149438030 730255438634 397226905878 14441978001 2579600223613 203941958142 1960328730541 167088504555 513515130978 905903788538 2611349190332 224998156834 1361143594090 1799380991977 28886235761 18521059408 249307764747 3468846756913 710199964003 399678344359 3448357579366 362374383376 82822245140 160806796675 573660233390 314750735506 362132822545 365300469170 7852609778 711991955878 1018194204833 942570387040 123011768009 546374909119 501838839099 967476139636 1105017580787 2174215035321 1217198462392 489164517570 795116286832 3536026015874 1075499355629 32598882411 831038673846 3815995779901 449624807877 257007419770 170173083055 2419215754 31359852277 24248936361 183083805300 186057961055 2292231651 2013099896629 142951512185 715808585085 221980166261 2731204019539 178671888979 902679629562 1409529722980 2551247875484 251184276598 2713589197302 97836315730 711928496952 561810183151 1676036031075 757297278018 1041523664939 1043818081 55425828066 192308927173 2979191521984 120668129440 2154152718687 481023396030 839282017318 1577530074344 398019562022 1863914245304 140492373764 341754468145 398746558529 1041431406586 434954717608 2394519251125 316847201827 1883865782951 281164217091 212236069668 1035791562028 544580687464 445051709779 53782861819 2391746016592 37273321310 2037490538804 858276186337 341205510910 330275112183 755298547842 122011765978 237468990467 767509546394 441025759088 424038123277 448586299493 1524872926876 49808062963 2217697174168 1228845071310 118493954536 1870776664127 172904279972 156352210721 1252930459338 615913391146 153944002503 229066133979 881326583843 9285850503 2318189414254 292311310796 435131493625 2322888192618 1869122447471 418732279057 29605093024 144225845123 1653722505402 633546199718 2167609930 180900420516 737667469875 1355952621160 1082004094939 1016346764835 1152190967782 1479380052819 343925462859 418073400172 31984774244 882052188713 2324344446768 162534380458 239902528303 1016329663564 535864547265 45931980024 79451755477 1165536294296 2104642251547 726122187935 468389150198 1851709689522 100145241588 289801008582 1134515395288 1741607630384 675551256562 1914667368772 1825504367801 2052361441305 773879529862 2107204935426 524950939807 196596677810 2132362654861 131716560684 2012639909684 23612894998 2047584998883 1452962991036 225347053895 651954826624 199726869347 1515355242670 1798319001050 134316302920 3160750263901 24942036514 1380427797700 2802762681409 1266067336862 1360009339377 2893308029754 113620260996 11958887746 1734222729352 1387889517487 69100373164 819521659063 80037275434 128138008343 1602567831196 8451914243 40462659109 60835178934 159095101893 1452927599390 130581573901 1346785628 1002488082740 407680459392 298174148747 797435899915 958643463150 568634761035 135837059348 293631581083 1058090878402 96142811554 322418800099 1445467043 358076718625 2071269204887 15973710235 71831450001 2795773984777 2834062746658 564351932094 247187431871 2006413408520 444779634563 52670381478 358578687977 1035695189759 3290753841 657226922015 527241073159 3392996100728 518627268182 1724017229097 1094787447780 1256951297851 212879232666 2173277165524 1032539821837 278085694918 1015137358147 1262688906946 848139629436 155298985090 332500074415 143356838944 806354019123 106754350668 827478453969 210220272900 209465071839 15449212836 451651106390 783744023714 954647489352 13477901687 1594928465498 127695354915 1180635554907 1118616159223 2665419176170 1131479752299 51068086193 9758218623 1155057145604 471736782293 1083695644495 1558706729856 2994958181939 402880103805 175513772990 19411404930 1354724582035 335037215247 1415082437 60669138208 1179502603939 201091529696 380765722133 47181361967 196912310539 1050908678478 176030843874 3350050351553 1639255639420 624882935067 2317037088183 1400482410237 1957865382932 243048088755 1204517794079 51018806244 162060587167 3293396510869 774825782982 3531248592490 2911618699944 1224974677520 801891243684 1004215938056 1311947491203 2589018705288 685471780497 2427949149303 835850524634 1184222404843 21275197936 108551898195 75793681075 1075462807178 51368148874 3840321800540 3459885715956 268136120783 137582970043 1184497524495 1840238795351 3078714784156 252134554295 753749486333 959088195100 1062575625247 1231238748944 2729431944634 138458615590 1141997117148 298042659373 1318514549303 3395144747704 80483593409 1316974123603 1807675482060 2248048093437 487847738938 408133331829 2039232113266 1068323813434 81787053913 258270982986 355983399368 3189159602061 370694656133 73033693462 407940805299 176612204553 17376109184 1240629219331 942938218623 1904703960130 1241028278197 155973628401 1097960322798 2906542001926 2989508891874 2935970240278 287985274646 3679570791849 529344183583 388672681215 139156767149 2747125231610 222757480666 3034425312260 2732195662 80461508129 522798545447 183277555137 50005584152 518827226103 97243151901 766736267523 14314133788 1158808015128 1093200920196 2780344636473 13655033498 509384339075 21050290244 926947714303 199990467386 888151160219 222180988253 163015685062 1702514787268 1600504587789 480973225942 3684295987392 589792597984 406401185924 430363318613 128865483766 2430093800035 1009776198850 2494831013608 2007566217959 1324009000719 1702488433409 1401767995940 2793799083418 1089851095956 252886044409 1551222160060 72763431628 887067614091 2369924808631 124888283868 1194495347236 1738519259867 108264361793 2289105881286 2748282159758 1507771414686 1806575922579 880489363259 7812973379 251399987472 1919282709893 1260840364708 905154528607 100470038653 3679430044252 168576370192 14395323218 317408581617 101210498983 2587929669392 949471350881 495185280594 330337979464 227075563166 810642094575 212358094885 323388626613 131751910821 67742555401 436930673579 70424191477 146052167545 62065811185 2138623151239 2405297741803 45045779077 2133976682562 1453620909983 2128039436467 809059340113 115283679462 983518667380 1896446679360 2012182273554 3056622680078 567812523877 131157664083 676854081805 714641840776 127692845628 875526668869 449778884006 3534445528685 2203044207170 620616310604 522034263515 47959898699 881552552470 2035945955671 723368290868 236831791100 1309642260511 716724165760 5840001513 1210721084011 13493200851 814250001355 2024879301369 494345212284 1853297127858 171665075137 615452591470 1039874856701 867198462 85322771049 228281304167 575291604245 723335957554 56615760083 342851064280 2022336066438 2118055162030 1814669247386 435376228862 588178755630 307667683108 1176611201939 2244811113410 508224997380 504687582856 274984276257 2586976002122 1188122671412 1085106717183 51547375654 443439205371 100469054721 410594445932 2250698767125 1030255470457 552623759590 1193334929043 233255449322 251914318638 392192895055 269668171158 563586357817 444560011353 2310977261119 1870293038049 970534305182 2283402245199 195461774150 157057689684 428651882899 2183820000600 763191533221 2312846539673 220076633404 460521207309 360384550040 214531049437 390870750444 383721447023 1417066694768 844371939383 2480368508728 14549495172 1983098883950 1600443974939 22219235439 803489074087 549106373191 363166590352 15339864017 68025981883 1816898841441 548906858861 1533076264608 61080642365 944746256149 2246783612739 1709393606766 2122504316377 1315181207969 518279715013 916878866970 11268540390 100580381338 181017483173 400091543957 724530936972 389852776912 934760438769 1482365498571 768958080856 141503044253 108595850251 797773299087 30608445721 3544385728385 1228295053670 308966806902 87334085219 1049396545525 1492242525537 123269411347 1390210425640 1426791548128 1771313569324 14106114459 533949016204 1796339113014 930038560383 590937445513 2715634449944 930919133293 1212336993520 1203982288348 301193086841 2211230198210 873331798837 441509424563 1312264799612 1307924156002 1016684757790 639915309241 1478218530318 492332028960 616399640250 1126989511703 3748883540353 850947453264 387541549663 2352508420027 28210934941 2103125782114 1115740887166 121493648667 653746391968 81597765464 976676312483 41509974597 1512340218996 465450333315 4033146935 906252599446 262830073799 78643761132 2430334043370 1928562640818 673786464055 2294890998275 257487017140 847770273332 795135076794 716704637511 1778494475890 499342396228 263589872386 278492049044 1042728865386 2725949012814 203866610662 339566984093 1396891069588 2543128016376 1172718937128 349357241175 1201157701522 1102415845875 1665786229832 947301226230 6762340763 1263415194295 605446314331 410124731452 497198526641 1212347260333 5335869881 233384924162 134325235173 393107558560 3364884809824 764297111546 1558087426210 1616460713049 21645799908 194889481801 1572526978645 205362473732 741619955271 1983743523986 1180862502457 1334571931084 120728647684 145797499025 2199623895971 866559883625 653128490301 1466119883991 128320468944 597983477058 23444506856 3400637434990 2196081969632 453871886553 60580978154 895375160766 1442861756859 1553349428678 709066854173 1846986434171 3167230841871 3157149887490 366869444172 205531687920 136193414362 2748265097999 650375367036 1309993659245 1195494333210 957331980960 252457077764 2292643459947 1172142400339 834060031850 177997646120 1931301278195 353659019468 276523324 1076916174513 1345949766011 1620180064635 275003560343 534958292818 982797234845 57111790074 2723593458942 147114007286 56208873496 898609440642 990307602861 509450584259 235139593963 1179203046332 165432689145 866637819754 1535907131953 143065102979 175541241390 358383714639 376188985790 24462554458 66948370816 3579519846258 354897919937 1154152424667 440336217575 43454099782 287958587355 334114069997 2844613137391 1611911499468 2189259178798 761418826978 277900146501 1212286945451 45766670788 315209695613 261451523273 3184011452094 2236009232865 580486849639 2932476279325 979606551152 746379564318 159694965504 618011019009 275246119634 1980296068934 305371992979 750736422415 492930772138 1341592891064 134798495762 344942354517 2378352874562 1792393653965 2984615311114 45037038953 263869116757 847783234758 2303140113947 3580346748134 489927611212 1221023191025 867507594751 1518675012118 295155659808 9688757532 1378004317688 951519957031 1607866868422 632204015265 1065288587097 155781337478 1698707034696 175935124016 2434194858610 165646119581 143959278367 330381881836 3295984587011 756157210549 369455202620 76352789809 1059697966149 942646673211 240372996939 3401999469152 1557534208958 201966423233 601359412036 1708945674670 800862023117 696636283087 330480612945 925910308815 1226932857014 227676608104 973300442881 1117318648946 519629775690 1864133332709 1109266001023 969469917207 867232589710 295100293472 1117117612621 270713398440 1135311150140 1063987719758 567427172797 53126766470 3550058250734 126111193137 941427380204 314951329803 540028049682 3198305538059 2208126791543 340094209277 12936973470 814709045757 491168763355 580484070184 3161261571332 2618155093851 1236095054964 1610687360103 2506840089855 603900024708 701568288917 1372457192601 617144690087 361081209402 1581676614681 223536194617 1714106873831 376454430458 68050932941 2043422812021 31375086287 2639530976750 1551280271896 2537003127498 5032953589 88631526978 2224542163201 380376771959 2012783140729 741325246090 231257723520 522334761460 1971110819831 196699383285 41104308427 254094748971 133938585467 83410370309 1802954869420 1841510416363 41748456436 2680982943050 1284131601538 994485757749 1094084180061 254902146964 1331425982780 1264364468392 165106826323 68284137549 641612385718 1693544399459 404028530679 1778692038687 1388228509767 1634845823462 408141470626 6724257585 1864435160161 2591054005 2953317625447 2293853059904 3599827310536 1835227958225 1357335393464 188648939374 211380157557 21490739832 541567068959 11963689603 376138520766 172945731232 963693596048 19487747495 178877486479 1173158038585 1896720779879 747105685806 979805851136 1876733844942 852769828859 1694155463227 13304164461 2687741879323 651739609194 753554713264 687834497464 18052469422 774462764368 1846978395669 2660315512765 117615322621 636230943167 934353029302 1056413331871 29946533541 185498329035 146190120056 2412180110980 371117354150 1954216172372 2271006763640 430670941790 1816732736283 12072686798 1160451525927 509932788982 451774502376 2955132081 830597325764 365995305706 1914309045157 1253216513794 422102617361 471173839760 2225789880005 286559338691 1562979564932 54790328056 892007016159 74190462784 201129996795 1574543693635 51500775361 2439217537041 780922560708 1220235372491 203270133022 1066643582965 2071766144196 203624615037 3060975905676 2182788709410 761582606695 2055957369252 101813545057 1004433190342 183587557775 40110902399 14219201818 2578775130 2211964281466 1984403582545 177713375535 3370322943867 541124772896 1002682315867 1146530038303 2277415596316 1040427848934 2575223953662 308318165073 87113621640 11974477370 1101680626600 2273914255819 3085514640993 3883164089264 629480372165 141314841713 1930790597374 939980235127 401008687090 744129943359 1356698656667 1998994463846 186507086483 518266893031 1417587124849 1638037820644 1040423417847 1331269300744 2629720538861 711688545467 359744581599 2655031126859 1447097822058 854704440 655771076582 454048639678 5096625968 414740391826 1166782380636 125050854303 1817551599048 662749851081 1107788916776 824625557844 1146558305199 62553843588 1034892791571 304218336280 26037112395 542118818397 36826351630 616434320068 586497896524 636172204907 153599752898 1596901311933 1467657415085 468321167260 13632830487 112608124466 1917962527760 1009029166128 408201601526 337275001495 1524277222076 2431627381474 252024043298 167963433506 958935950508 1223378812276 1934035733110 490497896471 3306078756645 59241182631 1886266163547 2200319482480 1582531999341 1806211679559 517602049581 149112933334 2218708300201 1020664810062 7399917942 652727778708 73435430579 143089783942 371507521797 442236341322 3193909930850 1325535898435 37575783713 86663524857 2772497926820 1541194025632 2199779001458 2366066486912 778872523868 2234121255577 948830537670 2744149946837 713697149889 1577942313721 2115675500896 3329985705416 2038612949522 366707031531 950153638643 128568986234 2921827540792 67823226599 147619188262 6178856296 43180353488 33786864230 129971199435 4042515095586 66950339966 611975655233 174528050 3133831185373 626431698754 5103087498 739496730548 926115463653 36132876871 236079148314 2113757881605 1028848808635 1567386167163 1932076902517 881717385764 166247030619 1225586226608 1933054590331 586787186463 928298218784 1163746273088 315617071770 8599678815 383819637960 521847864121 377135365686 194257923702 486500298666 68537286186 447361046630 3111609663000 861440104501 323870320597 488693814442 1047212805797 1393063772339 700434108749 591372189761 306900952239 702604364905 425010544670 863953474225 32541292973 914192509892 473953674730 2223123057629 335811454969 179905795774 673356187898 555771253286 322586026335 472026690197 89205144132 415674661260 185138010755 2598112156310 2608325109536 1323859446630 2270219433711 678520190645 1512936132667 62988396535 2165355911639 14048379622 1601522314741 1299709093409 2224337677736 1605794306186 16571086068 787593791342 1609267305211 2160345254640 99164225792 407480821412 1370900398228 623037441147 291555622335 1163523086119 226424145239 1536234177242 3854928508825 137831665789 630361868537 730977768168 3567183871052 630638866315 1125415247323 1311166583 385579318041 1477464045828 121964545616 159586755811 759492866192 912736590697 172919724527 654909511729 2638256288253 655681384336 3814992571980 1104318315908 561270292568 1104326834395 1587671286871 266991088712 851517157168 1218975451143 10660186402 294031504036 409935998266 3010089971208 516513611649 1767583678890 2338319058 334822623827 501897979196 220028988079 861256641711 156396177674 170533727842 282468585404 941711656817 314270739420 859665160865 339733926960 872243559288 526398805938 458504245106 64038400560 1516695671818 704329133588 2629908946124 567464394591 107210273352 90987917442 16504069485 1200398699966 61970906490 1047436735699 3067083865976 1884679726115 148605202863 2146755358312 2211483529355 380401717642 1430579321850 603741394084 51188203355 2236853514283 368336705892 55969919315 1916983926837 3628050275120 364671373775 122869957565 1711562680238 88617854463 593170188253 313003590834 1354290354331 1143027786357 3836990695021 3487534003278 3342672558852 722571209307 414943477757 1141056267913 314882353785 316107763261 827534486955 409539009549 3150952049793 495352571211 2141938556362 10532285696 1936309697788 2304569211132 1748563913294 46883168881 645469398124 2060594300440 667024152958 1936687002 14494117545 274835857392 1548604367289 170633738810 353248031371 616635848297 1076005298050 36322987960 492473752629 347181797095 646909641568 1114460349104 128270773769 137480741804 742309218125 2620666634089 71752479833 1061104992384 2227092530714 781532762245 236899011550 1637893659776 1589357172931 221939832503 1303554685896 112101673907 1659930270646 2333169383723 5165222248 603155901806 343691267729 652105589704 926329522382 130792420392 1400479476907 30295853851 1441679326662 1975314952055 1810224512088 227257466365 1452140506091 630153835026 227192097456 3634369291015 54514786358 680095990793 2049112998388 1213722721870 3767518073029 1858948814547 66398004149 155416733904 426929023742 648963936418 2776795791528 1616175081462 4889573318 59314515072 3424163737406 34991188693 1797725708144 173228714927 702415346480 1253454776443 582748546116 111594772447 407452655377 1787868111371 1598071669759 953442606775 4720981452 2799135818221 1177630129884 211956911075 98233861731 935398641806 1939896175108 2780056281246 44159724194 97308658584 489321475849 503956890902 38026336699 3698533718110 153638007835 1772699484770 257610720110 844314603314 236424510390 72554949141 1211799639063 16711882182 2062596370078 80357753712 537884144822 34036930101 552033920204 107115080317 320488013384 361334323602 889149408607 1947516183029 37218369674 45478781051 3115357863732 1222792004044 209798003104 651374318937 178642697514 357990092352 99317150460 219923847520 1368688958840 1089341827211 3606223069815 283504302060 1048133618359 2123914080040 463667048487 2671669837208 2969201230165 327026914383 677865049246 1031713885678 2953608583098 31722239519 3049230733746 1391130070656 760926237099 2422050899529 1825603440972 416762098033 152101703180 79956561715 1008048193480 608720925248 2618295709926 929652525830 1018342626085 889359997792 1824793917281 11180393750 439381890212 721469935483 648983620170 2377790124828 786549677438 1342625281181 290999525520 443696990483 187590992533 62230850316 883598870272 2497334864910 2173923684343 2987683304700 1150381391383 908199755593 10433780903 2551688841457 59241379348 889584315450 524844183386 389732759043 2832727536778 1941136917674 1211261478883 1682211825690 2059242505897 39476641656 40019940374 184830209515 1418606771893 2552478103114 786381411722 2117137860350 1916714092833 1765315920799 2112744153491 330757147945 389674616267 1787779689867 668056104240 116871650208 664873740165 209316916426 218575310178 68128694173 276688051515 1527832507398 1341497462929 178369841450 1224077025010 1863407245076 463950475838 872463832616 1470138303906 211579737428 52925249336 57335759725 156748003876 1394085648111 3421631285362 323914465832 1561193501276 9504192669 198018394988 224587469737 64649519742 839786634118 182928029642 23763197306 2665313751785 1748073377503 62505414354 1489592054254 166214048106 1991374423024 141631135432 805699442614 1293256635256 2145445986304 1163402763543 2322252596523 342549644619 341623036362 2281207550066 1201063384409 58315962624 1783519845603 518282493215 720789745229 1890889483447 537369447501 2365379881734 2148819283938 1750594029365 1157269193794 902781927416 1947674596316 30246947835 255044784961 273404611677 1518042621202 108661058560 269194092696 41291477231 348269285578 130304920468 358247879490 769705301517 2771089204679 768253661685 22822759959 337088284499 1881137580213 2116197592061 2822363980003 1445149449728 50502216620 3371594251012 16039553080 438218622140 1451789940193 165238417693 1509888397089 89747950695 198057602810 251448033992 12774852374 2466052601271 369536016379 2210493409044 73447282728 314478953353 134668849324 307873638696 625574724268 736345222485 1931057885822 1358568613447 153695057350 544028210867 85984646361 106891937411 1471517478010 1876686900908 127311934793 784476898506 1015067390415 146109501775 564586132225 2126431682914 261085204401 950929437583 552186552092 14409293872 196935560699 2309768758033 395316147965 317705663718 1002916127606 1667138708470 1386750682122 132157419974 630860429871 2785387905757 129174494717 70313452421 845686726782 1861489523555 381870737830 773622875816 867637987044 3383242383558 114960209103 2696560600866 1443622620202 1482433097750 493005962873 1120001926624 2931436687869 13227827590 50806625306 274653716889 300579402634 2746210405695 288702075975 548913993562 15591821726 1139972149479 410161587840 727532206286 20054573718 1933330765142 497784385912 768626206860 1739510641198 27795952555 227582115734 1652663523018 497358967395 1016787120602 80802660477 914563642967 716490562095 630905049576 563864643983 66989735568 36819825393 2447018197706 97814512971 1725345928846 674721290835 194003610281 825211436404 932158055931 2146009477940 1618952262701 1685224472966 2521226975734 140931618034 2766953151 2461438524238 239349138368 2326255063088 4624885796 1323391168017 415216885176 1385936858 20699746459 231654467583 850654229755 1319223228963 767395950529 1416922342654 98488943764 980161148224 429951047451 519661968929 392343250143 871733189828 1551560220700 316167634782 279229455120 2020564591415 2394115046393 2815740655794 280713373635 2966917487881 676450072609 2055993760554 1970332232058 1987771843939 360057241293 463058217835 606482009347 1048388362724 628639176170 1233688932317 335168903760 20575965573 106193162161 497099381722 1041551266014 179763527783 111720844561 2755282682471 177473477525 275581084560 288111746470 98433629836 497701769151 32000816906 1274358057924 47962534576 18883415177 650595760329 1791659523445 290220688320 289732040149 338360363170 2109259041144 352721137483 2938991997243 350680532352 1231822972278 1429658666123 688078016243 466876111281 157015738886 217048383447 840407266743 3457906574871 585041690213 2037674636874 666011174459 1183080654322 789145906793 604561744885 1851012594136 485301499541 2923911838644 173739725345 85867254146 162467138183 332919390285 51754930850 12845610241 2228330686895 120170962830 3541735755652 327349841622 2905494470807 1626268453988 1867957339864 9588904660 404744655441 439945512449 209451330319 791260184637 427230936577 1574699988001 22141375197 883850873765 2818803838557 1231208756819 1039541591301 2307252210451 172496278382 365484089213 1933195896768 627322752694 2325163126463 169563684337 379555984812 365350435403 1900137261164 34376535894 1961365170320 2871498278 295875330754 2345276799466 1294274080783 3222826564694 1003949925929 193830755000 141951931485 242431994175 2638090603493 1961460662810 246263429210 1385026585064 701364570544 42202271932 3462596290838 631225478748 791814049525 2024808953010 1750761335076 3738830806913 663903495479 73989045799 2430063514718 195901577810 1605766755515 1499726927754 13308664753 424503460398 300548524173 1299448573356 3318647409 923786450379 2470004600291 136540960137 2204749193110 1594302037202 1985397869686 515309545345 269984463519 3620609130447 1964428836477 28795641912 1797656216315 526994921867 1266254782838 908350344750 642933596938 2386224415890 260982145480 2563800400694 385265959058 649140297549 978226354322 1476171542316 366232361092 2332019915964 69196661915 328664131887 2150747750925 1888795168874 194684304587 3626033934798 702430801058 1621829019920 941909249032 6879749622 115294261636 1426845304049 147074050498 248739655602 370671666868 3827112621967 2980355239693 315016047485 1510302738423 691506626182 24951725253 942892291807 238322111466 5388172701 500617241446 2074116148903 2498281221450 330943863395 347738109091 584798887528 470253600661 162827573094 671380605929 327801182678 224612892420 515269920414 2345558017246 17574249358 47052898979 938010398562 607667873109 322296919657 1547097904777 65886425919 62793349904 3544567750 47149325351 1559925490322 1724829873603 210014948428 1017890294222 3011591114621 3810093487655 2328131037270 740436535031 38402103356 809942016578 1429520420577 757136809485 465999781648 232211234292 97799010427 515785471002 267020355091 1356071137487 226595502932 1148379736292 568686394586 745848695494 2283475172770 1552131567528 741084844398 2265409984850 1985209537269 478616467931 198318874381 1409816625148 3097704656980 1809263009073 1280601317951 629561524264 479448224958 669140682840 1412216368610 1096701856197 1281194145657 2831520936326 898637371827 3334143646 1865372662595 2200151728 55586079275 296230969381 837862363629 1141993032947 91503210363 738022393897 1580532196858 269084331709 589886962141 89618073880 148683982569 4431216024 495214478179 1128027315007 18400049271 1080339621980 267468766693 132872204029 498816088697 1876828382567 2877921700011 608291695737 1434027991976 392905103900 1678930496168 19650217166 296390319731 9190526918 395302331673 2090916991196 611340879644 2675137973238 150720685052 344920379231 2673007637224 768276754703 1325079732557 2830213915714 45795714576 8098000084 629858839657 337940392342 804772881750 171305650520 1098815421811 1557333178309 97146747175 225657029756 370398906688 2119287615168 442654069122 31625674166 2792699289425 1638236692456 6318298384 994714347313 2558468276798 603093457906 468755641204 634790362124 1014667632932 375285702138 154399757385 2877338111253 520375728316 1560438964310 26949186305 397181057996 2386752434298 394945622263 672880235357 95127658065 102321935512 173053354580 134898733645 2588769140103 2175399067259 1055831692833 1281776054554 2108354823241 202335268274 225486102260 3050414175911 2509354404246 1093003898561 2581631393731 137494062804 115999529075 34395595406 2588434192255 1061983775555 372509999871 1712779699379 33380874774 141767991528 343648221248 1052804409928 62985580551 804033579 3302360745390 2161586251658 148310339170 837558524213 292830501562 111184366458 310333378538 254640270198 1019663114707 2265049982336 784753569064 1325705089124 1619717700407 3988973072 793075121953 621160679698 1212325632210 2475376945517 1649556537460 1524169848621 2837225419483 785145994758 2859200163135 480955963880 98674026621 405438050012 89993012325 1861046419862 957722282753 1351982497937 1384984390528 888540457971 574859047106 1245715715839 301921277742 142812129475 759102591669 1797352451273 710974715690 126730945561 899893039960 490515455157 12803087993 1297425182386 1887057562128 3498988072382 149041247779 722387458200 2314237127073 299859184777 2863202406203 1932220219231 2301179968440 1568815746923 201681790100 861385165039 1133664034396 2025480373130 1087930517734 12125834215 40618834378 2532032747189 1714665806347 790884307234 1783612056676 507410831497 105349751109 909623707789 641023800183 1921360538608 2732674958995 1698219405798 170183102248 828212403329 540467266985 202519048952 28450830308 794535274566 413696486615 218366136869 1297198776285 2168498000376 1094338970634 205128400889 621123163856 1334031301980 1447315149388 637315454141 255598718289 578683108838 2362246311914 175115792179 2978312253526 1982214157919 861391990347 1271941116392 2270589756939 1401632210612 330620638985 745634350326 6288055156 119198623035 312925805813 1314495253856 788090072562 442900815729 590160194097 451844049003 14279236434 602790983173 3980100598593 428550451321 901318129289 1061928827773 2418345732308 682729184770 339425437257 99788744409 339072496974 1083318084335 2357404214175 170784443276 229004477712 31031171995 1915898164524 935099632865 235872693280 328784467154 1484878880396 535843134127 1698077902893 703429318928 1988035896475 875143431013 1064560562792 3588937839656 2078766022116 1092631617345 1109928129383 1148232202035 10975968751 1120430863105 1190308506273 24758947019 529547566954 3074715180006 452103137029 2248820015218 130265362805 38755340735 1325012702925 2570556733503 490450090647 2021353414219 1641941447476 1693611258684 2562957157504 345393839648 656660358106 1629796120073 751300458919 307290919322 82769613989 256710327642 1860975842102 332994287126 247957193534 1276598347358 763493088106 1734057329724 1213768235245 434443587710 328648198923 555471281657 49967976824 1535467256357 871700424367 215550569126 1356383193180 802227618372 2009493565324 2304131424709 75039138955 1145440030457 32564954650 185074651592 260542657356 131850141062 515355470253 820465770084 2041178842703 1185997749406 3205838054041 114624321069 339952207881 186938165934 677694345012 67132563497 1010082347722 38976569697 2267885480392 924553174659 150779449834 1459074261034 49266678354 483175549950 940946065243 3039702028752 14398573203 485981872770 3736214042010 126261390168 138446009247 894145109996 3036731085924 661049054053 322314958551 1998980982775 919280869976 12021694720 2845945432900 1073194536576 3326472362370 1288575731167 1729982298090 154421019511 1748922902808 89526234283 875255783733 3496500998282 1123596962506 1442085437704 736303560383 669397811569 320485814532 256057447155 73928668549 3230357907174 541889730909 837003316404 109522143863 166284913203 1701646025477 146865100913 591814916205 100371648411 706594596546 844508511207 20918994479 460890477666 100566837365 2579679269168 653966427253 160238302854 1316757055685 3280976170171 661123091011 191678282751 1817876308942 1720222357492 697427288486 1732786993781 1311892717223 1130499681856 1093831158642 1778920396657 2995141076309 1465477280597 247285525853 856128269834 174891846378 4244521197 1767812205319 751352271689 891251937090 401828795896 39720896525 746735523556 1471575513240 2062459244166 1478991729972 644008900577 3410681099720 3920311340953 2714961604393 616135279231 1267323538154 3897948151 115854333655 1610472031356 536047417384 24608983138 404023034806 2652415569739 2312041703195 577389959194 1384635743579 1739854285008 1046525005037 32130629398 493623146169 35198133905 2201371237528 150023091335 1008444959966 74190187524 2318249015778 219356194428 3858994471024 66696978723 215585919588 1800770887551 686844585215 415522118126 982494208113 1825297109431 89160337370 279588561231 2526559091987 877518986907 540214123264 81173966009 682380629921 1777772257445 2008918109775 1111625862093 706828567363 51954091297 558596201745 326194130924 86496631459 369066698520 178122635522 737480386985 1345963760682 187834916870 415843847877 972717423747 278361738555 2788304872811 17873859416 125019062412 1234554851557 1981668139659 2380841380838 96933079454 682255832905 890450284164 296565780701 378267306190 159832565904 793114365266 1348026683436 545763767141 3417600349371 2504180759141 185879673361 423184274222 93229294134 595693932023 242390363954 203838597962 345972352433 204950835312 2328850076959 1070744120512 149780138332 31601997932 1583753118455 910842114022 703950723972 3041765453027 2287264760747 3023932534728 56592149183 3400428933132 2784918955316 2423723158195 1776854417631 315424136373 267081815028 1618851245213 1480915801324 1006733901504 629667705113 2082552577498 774798178193 36954494925 2760019687984 1400780709680 1562557231953 900078157479 838570896376 473473276833 66326151670 152057637492 350128483255 134031587715 2030323333244 1542668668705 883460979309 1212777228394 659473598126 63311892578 979123823899 600239021524 62849559428 581573534394 3705485251879 45896481352 18997862438 1013373536401 1805278810551 2004668832604 2383231807687 1063194688446 82436285265 3742419222458 729852140664 1145215247794 112410645566 141464425694 835117058101 1665934731945 986723588357 1324878163172 178552500513 150175440941 563082499237 1861978069756 678438578073 3032090863397 752754553102 2678362045396 283190085549 1240999191272 632964393960 1248057422507 1955613107425 570610007290 1138351140283 853951902895 123416193364 662856447192 1432908655283 114858583253 675160972484 207504017007 1006969143309 3049408838759 2566823276774 33440347279 2165285141210 586577851303 1311707940549 545081599940 709962918315 1071965380193 56756925963 2643298089644 16931681226 2245263303503 2646214201454 120424778593 114545990187 1436696048188 1747566388221 74976956342 581291976790 765848264854 1895932194760 212530712719 805676344881 1062945601274 477218639846 151690232700 1409209951812 1636959960680 257247696254 892905950969 438302482785 3230809537306 490372642900 587325411021 13501162736 60059823405 2379316416428 473951409079 926097013216 1700288898180 570276290611 40801313102 1810054262465 293309954121 585076468985 75040660178 54138501230 477448293136 1107345627371 403921026933 242785507863 933247020484 5772644936 924346027487 604682037696 1776838457197 1838730501424 205623991324 520393600850 557833987965 75238948166 2588363613940 640574449707 2081034076201 519646454783 1646702969666 265702578292 627030350116 1660198036957 57390227113 69802697214 1928200832561 121447439357 488353259354 388448259097 33068421449 331843825783 2965348917488 2008662618063 1567566540888 2963571448642 546969616095 248914879124 200971848719 545478472970 1304674707854 1230079940088 393567754842 605310639058 2279423987016 169322126589 144537371243 3582727252591 2950821939092 1792442750253 390644813387 186303132997 763816839898 5768306799 381289013425 1382177566854 3192966674377 744453593157 2068634496371 1234114539705 934228596334 148097213748 214056871928 289859341444 512445351224 471104029918 28222339924 1814696863034 527760018546 384942091195 288280815311 2532178299362 108430523793 3219488988620 2591156990207 1963146896644 1141604829863 921489109704 1956956521133 861627602220 1588765415175 923425056031 1030150397528 1115191005720 107790750157 275912253141 1351307429880 60487358423 1463573657356 932426833258 2149725074047 946623062685 22691763958 532759454417 2018332607821 902980581110 9443209911 1896734477246 1588841031155 1335793363082 1115483206999 910834848860 170438765310 1421745174091 843871901487 108328017881 58054821595 1819724861877 1949527525751 28962006363 2452705907351 913281760177 6754689516 533241605947 97781964142 1692260766557 1186848243850 162081498888 1468743173548 15638062066 1311159110425 2243943179875 1303056061582 616569814567 1787954542788 1377707764304 615294365558 810390779693 2901612666182 1280607335982 3802121748452 244388480430 2037710207094 1141062668730 30650595872 33401374703 1841253590378 380688672659 869159286893 371534394256 28834817313 306191582955 259264369226 119170777695 329611887825 1100794139493 722803853419 858806704347 663369272553 2215840314490 55233320934 380699244031 1017820063678 20498274124 299663762 762796647966 1374279717810 584378783437 738114321521 223031555 107900237551 732430525277 1679158268545 4144102775 727149879970 984156056184 2015755400512 141862748253 1667083661156 231100754241 351661786359 606994630315 2384578772534 1885635474387 817134058375 880560095970 272183843110 1922551422877 5815171650 383342631560 1066724856640 2235611085202 780504611331 388649403150 2944191931328 1063189493373 390572866807 77505111741 947438556718 876732624286 736186702519 151386315597 368393194389 91929078853 166759171329 1259514616950 1038682152539 694436750220 265669898588 60970497494 992150817054 728826216182 1881571453438 1000473888740 1346441077278 2088192061569 1893995985291 654977097544 3026650204131 33952187738 1945704588451 264200192443 1846241507096 1371987429475 1221155678597 559824175635 2007782879422 1222869262057 741751048385 1810910639880 662533683517 3849111007773 213794991877 73629158320 176753057284 1967576114923 2017834663264 684183824879 843443821704 650081312700 93868952996 3177982973859 2569675105332 2589270834322 54520576317 1305072620988 416791265277 1448638681445 74749342855 79904774943 1735530521218 876329478757 997555678388 5914786400 476433007494 1910820325397 553366810854 782255273766 16954531632 33327891419 239828949888 848913702009 1785823801400 1689989020299 2283975982821 2126789787633 1683802267874 9164176573 629152298339 2667799227454 1297934717680 2551276746811 38999022311 421844521713 578535260389 1910368735550 279187120679 513076271757 83141697170 1096611790226 352515002023 524843421747 33279245695 485787015007 92019735029 1808708895551 1397779993707 498271930080 475176976019 18195575410 166076850611 1233630233889 2106138791199 2049158042089 289707050908 1052339066366 83511769951 2234504889912 84460462819 2889246678506 986296331857 299764374622 376195569893 1887251183057 1520307234604 1085785438337 2907440610894 1296158791055 788835802390 2228194113684 782449002859 3377156663028 327632807512 1104636779733 698577593807 564076060657 27649826811 328891504457 1002234613873 265603764571 283501515397 175189220040 148525954619 2615320805477 662360270687 1961803018629 187457824198 3258359219901 1457146678925 2256800870423 332086874461 742830087325 439143999691 329530720364 1783394783001 410543873443 2251768032985 125796176895 78904127684 120206829428 87317771496 1621259590492 882786366072 1689563090140 708921962723 52007528056 34108243872 245630592105 656312208806 17223654030 6188897517 1920247454001 720633602235 1111752836959 1298912681685 573898303494 14985665352 89962230703 116672695791 2218609396998 972441502843 284074474010 379316120443 581138117194 3134227361571 173257275034 1416363486632 144668112984 885876015766 1693995704935 177358013170 532079826543 28252374976 2022400822607 274954551945 1829273806725 123436995673 30095155306 254885798330 441709481679 5787004873 75732577428 43605567654 956764105264 2053896674316 169354748973 1860705080623 1126677513176 2501715902278 342906765160 162556928540 1982679683779 2579579493873 1256100672959 1112705985937 5766560102 450046062742 692768906355 276462991774 2622729156 540079120286 1840521622843 2406693762724 179973466429 2955327886894 45300241685 2260413905773 55362165222 64415509622 19331293187 182381323442 2273252101354 937798600098 1093818252937 62865853861 1557086161574 9750303253 496690137481 12421077886 230434580796 982648596829 25968200904 1232673150707 2444672977047 2765991277498 110256557290 171191526797 683751083853 728529849871 1916338970207 2974386361969 2309060594775 56735381289 161392047813 310409331911 1013025340554 1032747184518 754671761172 83098874696 84998606391 120127037978 196395356163 182121742861 2741058593302 1942061181867 2582690623333 683184046030 15236463752 1132942343856 2732557369662 2113825545449 1117344982919 635714126965 79119670121 1524376526 2215819130209 336198576998 520280959904 89325598061 162048059506 74362663415 441945217156 2435143364666 1016734262026 872917607126 3357328476938 856799189244 771031750237 623084462700 45478001322 2555296965751 109429675876 2664346972888 2955496844125 470591074297 132262743623 864339338974 43772777241 2405777106006 346215221417 1824620485413 237673926816 1257831239127 494854414675 1207178833837 345047431471 163495620662 3050864607328 345320146257 2371747046615 637744872654 148878170461 371075533877 131717909693 1081787908645 3669420490040 1232468440126 544165973514 2058986635670 127712775282 735745516541 1665428860570 2406743196709 1433124220255 1280147469883 961358535222 3669487686224 170139831948 1664814197421 2021976381978 331921329688 83188608028 459985298926 1422774786540 252010695384 78971367929 1621476266736 1071523924499 1565415946941 864314082278 12443590024 840717131719 473474158666 781355531144 5118090203 1122168597611 640867201481 2022971006161 82114239257 578848682513 165428481356 660012416629 557714402635 1533785559211 1424208577343 330547117390 141677934214 1465761261153 3658493824497 2625597660551 184859918727 1304416521976 3612396906227 2427332005551 31842551170 60363905922 1244849204602 224430128246 2093638565491 252027057601 746578168475 277288599182 70131363365 245274911261 1842736875355 750022377652 2072151104760 850264528865 545908439481 694802179821 1930878295496 654063412466 3565643323562 330691199 598142072146 956348236329 2332738284870 3942584101433 3135914149 962631325935 270318559486 1479066576923 430656898016 382633194777 255952742854 1540255352672 53937146633 2345213959397 147793007442 597071771260 898299115402 730646995379 286771297166 539530883835 1881856753556 1724555356174 517534391462 194361809121 87744985278 2780952745995 2036778123023 3755066226223 2330437193625 1704127598880 1707597603084 1746465081029 825429029839 962380820917 698673823601 638717294841 1063122516880 26080402606 1497528432234 1729029770118 934325171144 19420195306 2896715677670 875952493289 1531188838257 979762043002 197745772179 1168776678472 484099290362 545863025113 557101058564 2730954303245 871580145894 1734269949567 287024110386 1288941297246 82153986353 154176079090 1585598122186 762725352955 9750544345 2215960024791 346844619722 1482638914923 527212005239 978192222135 13604584355 1249415286138 818537486023 90986213071 459308078117 279386566284 15744411212 3120113944353 7527548140 1137614822181 842622757912 322699616483 3638916640955 1294199193834 3799815053636 691688611912 125331087264 101834588557 373690285421 89453384774 3254303919334 160668016863 10368354007 221005630 1418783788305 26678673651 2379649791116 2338082398672 670121627657 41766858703 587818983079 313405243081 2750795689001 256515887262 2870049442482 316727899504 1200430964862 480332474309 1236119786736 1906765276945 617334743681 581941450412 972910305960 930323474622 68554277940 235008547547 612252769043 3305484152496 1883654168681 590790218563 1616203600323 487315284438 445927386233 1961759471096 1017320707559 352740274194 468318945212 1842955983342 487337904932 38608038647 2041086578276 624320073301 192281461950 2901193324165 1529753530853 273797801880 2987167532959 610579174486 1070178467478 1238237300708 1282543247271 1061775757241 660764249087 295755427145 594897508204 1747779193412 358100805279 1045837294060 890467013431 3137359362537 2611437958279 778995119393 1121201376133 1691802854293 214467092445 3685445477627 394681268645 265386553271 28697667618 957944549457 2332669238778 885747903291 1036533379625 5701975201 628247068167 229493134755 568870419459 2873768476227 1933390425979 2613953686826 142546858276 69604464235 364660740756 500602540097 87590641955 1107902770552 1321107704618 118797902657 1801178241835 395471868035 1863404891591 1326349322374 1614134184855 1468043707321 100587314117 1284473357968 170562276132 69005270080 1174965439227 667189760451 506045473989 1031582357277 591753082361 2372943279831 1223220146417 861325549538 538555564741 612670495648 795590567789 3001730736672 2629131795454 1410106222204 2705342885622 803238204481 2013621481563 896848701162 87072631159 698527974786 634126847038 4773469401 3136118915207 3600159606400 39786295240 2894967482348 2077889321222 1830727993861 392039347686 2383199364353 2076635319283 2751384856798 3189122091449 65356488247 318368476262 1445708972885 1034483072622 335195013658 1621249108594 632614173719 518212051740 2254776885941 209062084468 958366023483 551322986909 156686534409 3270284572848 334451565660 435954727965 803607701993 234668410636 49924995001 963610881693 100764848340 955595333406 277034053595 96178460526 2055641186960 2102659732601 1653593147341 104140158969 20178914360 230891270282 1153112615453 2210132050845 39183721867 576577025934 1337437089380 1305538758246 567114039864 1715378126303 477493604723 1045062537973 325601697667 22657543715 191410406524 3539917215511 79471670125 43479508559 1142812689876 1186272304791 1322433952059 461619345802 15000042477 524818197515 54277388117 1265674987617 1173464304054 1165403793155 116499018880 388625317838 1540310866268 271549637441 427209989375 1760610438264 412913844355 561308553502 31746332480 739966469958 519958487756 425810337105 484351545710 1274630428168 1176765524972 183898412655 1272691051441 2623596483892 1190525219493 193738464222 178677976070 2112100408637 2220107194652 1910001484627 3399842288580 736847812377 925208764115 522387733251 419336440388 1123737818990 1278947575860 9156255452 1890413340006 29646729744 359235100905 1720762955357 22565139975 5654238403 1012040464546 1480376179414 1355058689538 440808856912 485724900140 12425461898 109885372452 2645847140270 1993299375839 790357973360 3905150795818 1239085222298 993865476546 343330289769 164578258270 655121396496 54304355480 212596213512 342745411722 965980980757 57295685835 2909311067898 1991256807628 8665200694 1678392662442 631472955095 6603999624 3025922832558 1131584538933 924326947389 102597969058 9726333358 701567548044 3140514784348 538879522430 2403782824954 97446601059 447896645421 61584835 179484276660 1262272276771 2316855675048 558671281169 135270188968 182412163844 2539571400039 3040487871140 1413347094681 1169159833410 66817003611 2110351348487 1761058550956 784177765206 679218664048 3596865313769 2913259331852 112262027452 534003565218 2444999999249 3008216720 207224831207 41045527562 1327737912699 233663891053 3085131108429 229227392223 423017882545 477488838245 1927580469525 2544947600946 738867480258 1166890920064 343261601552 512891160460 3111352057044 1392467706003 470028460300 622211103610 1240231103371 2262853779969 1826909070505 14958707863 90964922954 363487212284 3387741792728 169372346122 122376852563 891834726397 821417243679 575403918216 1195399413884 1008741452973 2232061336730 1183953839151 1105780093387 796687711416 238206808532 114722929576 3557639520225 1575858305578 276337825485 1094920706112 141536317073 1699861520492 2598186393731 686431808546 947136672039 908252858020 2633989427217 39033000242 278815416004 1137394439133 229444109154 80695373817 2196411570665 201990943172 153044853562 1907747005116 342916570840 890085175467 1347765679481 3531068782365 1965628046648 19098031797 44866312100 307211888629 468795697558 193879499542 705688316547 774495785163 856322750626 1680595919 7390398158 91676887957 975614009559 401974414264 1746642345945 2648478487979 315591304356 54584953633 452673197171 2503046948403 972300252040 2572719037495 685334695530 543375628585 1385136619466 184959893184 1379037630557 2120091937518 878286651414 412841748180 163533428488 3132951932716 525009937790 595859738352 46387149250 1753784966155 921245908704 786717060998 3082976969334 153180699653 854729568545 700313166672 135383314630 692741283508 811202296980 346656135300 2253373034876 69465081320 609627839916 245409787603 106113144952 56386447668 124630686611 528538773007 2542296525671 1542629111330 1943861419716 1217629049088 1128599802813 857575172045 1944063821712 818386466889 1897858759 2262992213145 5284597270 648327746411 106237649303 952140301590 451505947117 173616059366 930747425586 277127030063 3615581137287 285995552342 55980741928 388812082918 1194248603609 11133924515 211688545850 3390482586935 2575765286753 837597587847 2045930333416 287577841482 1137737081674 2209674999321 1990113765534 2598759709432 2381622410094 2049068977888 184023982854 377394553871 313941280429 134435902003 2901344626022 335362089034 756281430521 762395916323 1494338637818 544865310840 2175440467095 649800939773 540076941695 1204251253270 316672957264 1282752628 2574053482815 2026074147502 141159783115 2919147222924 618386386140 1105810813988 25740546489 218769666103 279285206495 869642043363 2471462737 68288697716 1243108415744 164658845716 58486848104 1650326008623 923220608934 482061930021 1942473396100 722790308723 2000741518739 186022303357 71239464922 33016325070 2813822317025 3404380203537 525560448824 366120828752 12618491123 602378131424 567694757247 954596335325 389902401329 1225084807211 8569770172 157906993782 889126660311 662021089184 557812347038 2174059876057 1379962727823 333123577110 369832015196 126762303828 155086825814 1472591997101 2575470908311 398433197488 65980916381 104697574242 3574412990341 603226134663 116350495505 1385372199920 209360750177 1623527109469 938192802814 278409267393 1534238377094 1590361289480 3423317522813 749695965603 1228110993936 153962550740 43888775277 442649271672 29797359688 204717624697 539020472864 731939505956 790077450721 1225786582915 963109867826 503157354657 581238938385 92219907554 1413779662631 1411027677857 818817392014 782359314539 126349011118 1558388788515 2393789347121 1013632552926 1538453061046 2274678780234 3341986914271 204551409607 1379144809329 3128616679371 395722176794 3159735433101 1667703146747 2601614763567 766825900975 1925711925216 1098185897199 2107264175728 1168673985701 1320830541109 57546452219 20191238647 625451031969 3679380509422 1750297822382 169980160636 112676716826 248078962458 2554511924141 266705382152 832238925888 194744694064 1043187915280 800225569357 1646028822913 317677862632 46624501467 524696486175 1203494325389 10778797902 1100390138412 1698058007104 192810383378 36589596849 2068051720049 195671114745 55758807026 346488168734 86667110278 338311440514 65278867429 1491001575195 483855880006 1439873020774 314195807843 138895852504 96607448378 570416057554 2162949988977 153910738976 417333067430 54748141616 1774745488649 3536734752870 1629894622800 297163488455 9306426686 2408045813 17892128153 309565390886 1585198175308 2442551703002 460744058679 719606370017 2933245891199 250775168483 838889210625 14428536162 62879668720 1173752064455 2494254183761 836867579777 2287292879694 1396767120958 416565152742 1309658275459 223422391646 2974614624302 775520273352 886992205156 41024504414 1269621176944 881008934187 1882361411803 2162961683495 3260606869777 2204033500139 1945572709993 27341762702 907268332964 127711207927 1341616835864 3021559498701 342212232566 39108439816 776568666981 950091267897 512224687696 5066124194 1542172045128 937062148786 58885311812 20756726960 304776450847 1572113748771 3428842967526 343289030666 74148436702 800051164643 1109518526870 1105018197660 1602144080629 1771548021893 758534629649 780780855937 1421316567074 2680298356646 646418386173 713037613789 278878487467 1597020018907 1778340566416 1426136745892 143139617723 2309296457706 3584344067519 319971580016 1094407862481 1416296570301 201709716170 276008277106 809875921099 2121412885211 16974821048 103329729582 430185033670 2812601725721 1358980780933 131068024381 2140254193702 3241036006242 77610378197 388890447887 20345934994 2237430685937 1170838996580 54393467587 352109158836 1702391846080 156799031417 34757562247 1879673148197 1959632156966 2270667557177 705814395696 263760662189 74829027136 58903151333 307236153177 116149324241 365445824653 728288171733 1605396315371 18704636234 117333606747 1408220865873 183084565373 349953036283 1216664771472 1263137072453 28514859647 75286926650 110496913117 1584925805149 1455063732154 716113831478 12778338532 294976273891 1582262006737 1203200485076 619328287219 1308617464508 55114915325 2964345861862 305607745562 90113732051 228725844908 29477901333 145995029255 904834410105 1443481200749 22815583146 1538702277755 1906091928080 1475327399265 2434293650959 396248660175 1520544841017 30413364960 2103232295820 3762615644478 1541164779434 37067263104 911026968805 3686526487878 314827118803 166068722821 712560933947 554482922619 1250818868653 1846923363431 68341248117 1099600715047 46570704638 3023201954890 109291766205 192149540580 2016630106318 606115193950 351017611655 3510146803399 889225556420 689614185302 2050277394877 2360446449556 977119162035 697884523612 806608478193 568046724153 726006879014 1052748380602 992742623897 445980988714 1085360267099 27261120321 2326056369025 946431507461 877648310653 1042402394634 370182968505 2742940754345 2606802015313 1305522502932 25742173697 2313754049163 575468034418 162777889033 46967884657 1287814475082 1067170014001 2598023618119 558920450237 1676137361972 2128049512167 804274519519 638838942774 34525073407 327253113699 1811339371020 760361634468 1903762806907 51500689277 976681114412 51198319510 148634715307 567270554120 945536570494 412077221221 20534524113 1378389968831 2003139753975 2365222032310 60840274940 767208708745 2456036662380 9648447576 680801927670 1016034201018 2635194551169 848773074370 1012813680530 266183609162 360119331509 1545794086107 76653680787 542846302031 644952685406 931342900951 73921201364 1016691285521 267728320830 1699867719592 2906122967937 31998735788 424961564926 3795786864282 1731695274303 513615471080 830317305562 726982168832 203117401514 966098739911 19064729668 53143148740 1589723227638 411327437561 2311752018162 105524642765 221667600417 863124433825 1153863492457 1687428383243 1623028630557 208804269493 2498059644200 442925895132 1673790293292 701776364780 119183458741 14366574980 842772136773 165796453559 1645787663080 139357153547 431146115435 2297708412486 1175585240665 328519612205 640860705929 2042101490053 561915204781 1475784028270 309186039425 141626399580 751966002688 1704484549065 3815636400173 453600474991 259924385204 867800879283 426699056230 930483738903 1739253745794 741677920204 52044807589 749472580201 1105138847690 39208375144 1929704604358 701717824897 228351355253 2480186557102 586562240300 3121385211301 586030750363 1863054502315 512722321603 595128163659 193482072594 958434424611 18917645329 3456576145296 944947101097 84533154077 1839440684971 149605213396 1024374809637 85669418950 4655769185 1484476776317 1315292003513 2593825307453 2567606411500 720229207247 809844779074 208473418370 300872034416 1212394278979 2139536922434 1525011808037 1594180604502 577824773840 169628815582 275600585820 88932724109 117844710541 465293732551 1238162848471 1693686110281 992793026693 316248282757 209781548140 494188601795 289764477938 1897448750576 3289419032135 1060970062117 1897745007022 914583592683 168380559248 1993409251444 1154391047626 1094390568925 213418272691 1376876835562 612289225692 1305814509136 3587058383525 196928638165 61132278658 118564530023 2377906406861 218661272864 2844588071680 336642187712 728631169010 1631477705564 1629738761630 19698459300 165455058118 1420849499658 1355774678290 2444204546454 215552384199 2058135401275 1634845542932 310756880036 478296161808 2470678662774 3742269667753 802849419154 6902417188 842244118903 3605037823163 112451833817 1489762432607 2809500597067 8537094135 263183370419 110119661547 1296656806552 346155561793 1259332618958 29808005520 397899413311 524067182389 2187241170538 809894159387 1452208221795 46886491737 263068695285 1003245491252 1162841896420 151786832059 58160667238 777260006772 2033172052991 148173066777 1974602062619 2752387144502 1752799990171 1189160369563 1167683453441 908919161485 1635094438433 1944158152698 1567942938593 202959433371 539715000566 659536898869 2432335942146 732837353838 1611596528289 1138377882540 964866330088 73378813239 7741791355 1281679133224 946733559540 1177797809706 649829020273 892976900502 407831258676 100695836993 852344787787 2491992155861 1614837987985 1980778182724 1533838535765 1940608970465 77787673713 917795402897 70671949186 141149444247 280827164759 408262946361 1635434388840 658195274528 1680159015399 1124689833624 75252551525 10606809382 144103691036 352836345584 151590427955 76486680708 101901352684 371121643847 3404775429 2111257070014 754791581883 33277742051 507587261081 37475976165 429980155050 1188507198983 54107302595 986283961152 991044240088 1692422108486 18087969270 2782901727380 337507365290 95614289107 146989228292 353105426420 239460725960 928224838253 408474915921 98184548332 476196372953 831800104197 3174500240063 211176075858 892917495976 216876031235 1266169379439 1108629771973 9181328931 2199299862471 511716480447 1123543740115 750688983658 898255660667 1325656457004 1212244727601 212039078799 631167926813 352560481359 283500134005 1404999144835 1670229868591 63507281130 2294597265438 3840665259448 1261350035663 374966969467 2992301053687 281275268650 1618255651375 1517448933723 503860468427 164913432608 224421121173 2418943951517 2468954301043 523774781340 20392748250 1221513487770 214268710233 240972252995 1029281382767 1709858405074 805330651066 218693534047 1278603961577 495278483271 110727224806 1164478624122 1659086030690 102107710052 1966754030077 3864017512081 694359638937 761487953482 123772803870 1696808247818 54489829609 1237216532488 674568705888 1806291189235 1205063500985 98196691101 34436861217 1350259795252 108438304308 51040910317 1333698559255 57834517437 321361535545 76857718610 12502573214 9909021648 832526706454 62386518088 29078141505 144976766901 778344879770 1252071993633 2500126785420 1979662832530 240284392610 198858423555 1989023053219 617194670563 447487439912 377858327306 1873617946532 479512788843 897122657798 1814923321422 111388807522 1499480639349 650905842954 107573211491 19678012463 182324985943 179053061237 211798170316 3193471899917 609215678448 1440218152521 1451706285639 472980896277 2682489864300 36982223796 1194283278058 435928110090 239329634846 34026968724 622995512959 783928339204 1544293457657 96739063061 757198663812 1904484620779 580015008066 333347135278 953841617597 1791061055620 2696951857109 1005783846867 1315446637534 956842714395 3088531835259 85992210681 165909707966 649206939860 161673911974 2039071483331 1430816923322 1281796743686 119473516393 444831378735 1938674491858 19864528033 1589908086510 58996414256 459644743914 34394018379 241508278944 2178515046825 918465213144 114480139096 957323367103 2357874764582 42023237729 1160211122636 1480339718521 1995956772214 3392697199341 487067979155 796315625786 539131318460 147773112957 111164000441 1768869793459 276520173368 3362412660299 233809650695 1553600778633 1532309117883 641382698234 1090483179632 87185759847 992452348517 1062857283467 603010926045 250732302165 586006414129 393289023092 2408346251576 450079671203 20914540491 1914394550837 837967801499 1888496789737 694230835536 1198754557640 1916628160313 1105844109576 103845017628 181956881528 1197001530935 658550461329 726947632019 875962148 3451995563906 297783982603 408489700262 395353030803 1052518584874 44731090021 1701273005821 142461187336 895315836840 1960769723812 14393109764 514006123856 1804848992926 3188757134010 4617919160 156365110643 1423010199169 8150229119 75732235394 3676887675693 184910991998 481913769932 1626190029481 1202114187634 508428527779 1155324842712 625563969297 552796634829 372665492609 521759731220 200595874961 2120032482216 1087520234525 1320849272488 2328378049341 457592697315 145537338796 374440231335 222471235323 1598619092346 101271323674 1017169962465 2421032453344 2296093945825 1214139716147 1010594274850 117395841080 260510712305 419266665202 190840823 303471874945 577285984685 3098349572020 618644359222 307885388827 2201433167261 587745889441 1571931839760 707888423546 589743906124 1879421848228 1639399698899 446319677989 1918007816339 155973914872 1604933037140 2423638841732 1538158477019 1086931919801 1494757327847 1522831577646 757011724936 235291036327 1014778572655 325074914661 1799524604107 6615104237 145918412807 631417259281 807064403094 1364443823469 979514096125 85495509894 436613660162 1880749946460 2356931585108 2063279897806 562911829758 1309424518881 483095554962 300928345566 71740100079 3991209455933 287019794026 427072794070 417654078748 763275783566 185373260649 319786393039 2050532191374 50547732358 1100214553 1777450233218 1017239274468 2137956472787 3157754833479 58961549741 998036173087 844593400356 583386483719 3173726778680 577669255221 315115934331 60826766240 1746845088722 370239914680 1078524012875 93883117758 221394229515 1656991120443 299643685876 1156421036333 1277428888636 1776870720397 648565698966 1174415084710 1413135820752 910904093673 356937409872 310783449451 929269729902 2022839630015 989175617730 1529871183094 173227831043 763733803670 3287129805271 152458919997 1880718857608 625357751678 143813876410 230461314798 766054831426 1057213835192 1731528513273 1979953251117 115254497594 1650157428946 2115765459803 42522337332 701020511205 55445493238 32512810566 62204024030 2226895967398 1949745185838 959974497429 3173748756258 2526612505576 881160370701 19666630950 75162859121 888513055613 2775038555868 1517403524226 1105010713904 1231281840928 2803218368664 17739426644 401878928602 2037406572699 873269172220 281296519728 336029350861 195026552514 436683101042 701817044995 268531960280 72918312542 1417055807968 196977779233 165341148574 99347359021 302557077113 1702489190862 1220596873202 1788856207078 63559926941 205661636249 1023083755849 687485408567 504308324663 1568394381609 2445627872356 522286878370 268153031354 354248548221 786859192665 58200677990 150436320666 411921550380 646406899405 40251089793 1568107640910 1412223899335 2028147183114 35716934294 1153280319516 316410221324 2240265531012 92760910706 102939671743 53716914480 247226453627 390329715386 923716342870 507820366158 160578491468 1724155994134 1801260155888 255720549983 351285075900 1388810652635 522235197019 1502408117032 97299158561 195809493497 592087181235 1154118179014 750074297648 691133261992 235006245063 324100988850 1030399240782 2608746098271 2115594514280 1765581943158 6556639823 56217855049 816066467026 116683508636 235882831583 285843619049 130500625391 93627753584 1329260052827 261228563912 278123400852 1581382032112 389567314456 2081878067515 1651276203642 216447783544 1127099384498 574578988802 2185405381780 512361383476 243468402052 1061306643032 952170872653 145313467777 164779431557 62320928076 430162203329 154870817292 115904276393 257221210520 942169972580 116242792025 2241170430402 2389391183338 1094584442619 2614321442299 1054364742229 395677150289 350159431242 155080981285 2254706864992 558374821475 2438319474660 51468206655 1782675584562 14030660296 794643688 1763334344316 1309122281246 2093751682975 17484740134 1453426470948 623147074719 252119757597 88247409699 144888877877 108458209278 1630002589084 146345004012 1657836272159 121439932901 713126834242 493551658416 741054757811 1471425362856 2130951873534 156367858409 310247023645 973240927401 2366846898217 3791917173706 2450677444539 345869452659 1499768701501 828579701324 1801594153794 285749173693 718127265868 149624463735 161706114059 1360456680157 15558306676 222627031670 1944866110663 325460757188 41719969929 247911407578 70720109596 1147894636787 135098467242 1108486447644 2155720937387 1323135948786 456178281339 508745487285 338949665717 3720844253035 1578530194476 1852568783290 1932205984630 253996408242 1425789873161 203918823929 1537980323572 45078832491 2206391428732 46148539488 1882513553264 78416545490 489490699858 62180875663 489151857239 2047972580719 546655804697 361238229832 1036819476647 1613571920557 391791656215 42327775014 64034584627 88216581425 216793883472 60926118719 2515037098847 1573872303957 419477518965 284303408047 2121525336815 1418984285620 304427547700 2106580325091 405983376763 496281114887 1005733457851 905720942213 1115440367081 76584412568 1565615035788 1345151341468 139076502941 108534839614 95547861746 1124739077161 2324743895435 19159223660 162066900045 1797835370506 3322330894719 717128670 1759067950919 1842534763297 887984856 634696798356 1902931126642 223457065843 3627131606516 284788486679 146326901703 264997656069 1149988954510 573060936553 2181551065064 2599024468900 1905791558736 1540233652735 1680217907805 2614775875635 489713578818 119730551 1016975983807 78256701244 577479351201 2043361801582 102341705538 1666857320818 22408241177 27975052994 736241426537 265041256221 1105163990657 758994113977 1193797872079 1918044016530 1043888899742 1085372149697 349216140585 4756437727 1127744248926 2275085750582 1628428002979 2840678210528 445608852465 777345396073 1018011570083 1195791631732 1804840683496 11528746808 15197156313 80760692787 3018451422937 2215082615472 235357123872 2387039167022 1261233768642 2677701265678 1443632942669 108349247797 1189040012869 1570699733544 2141247203416 243857275459 1654204989490 1391075585807 2427885485093 355947272455 341261651049 3545493913719 2860761533559 24163449841 224884532312 1035312949533 2171155333222 188768965786 3117749832219 219744489941 1042114499269 9979421105 411547520445 367395969665 191715119202 12006440080 831040207239 34593818232 183847470922 282096027259 467304160067 223417466953 47295565181 1041855751328 534904062440 1022636133563 1004671558241 25389273215 409135964333 513145572103 966415662913 269719595943 155894086234 372711231917 368583008487 798665970024 1463948592072 906311136441 990800326627 507809003833 215351247733 1490381326814 1718099527262 99143005270 2361066645239 826809350121 1110101935403 664052194748 51234926796 106574749406 1691893667832 112346367325 679092521345 519026731754 856369852122 620374913179 425870445497 406637990172 131505706605 663726322820 1444987704871 102362166435 1994279943301 1766135523076 2716386599145 1540592046692 228198119571 427503305381 1140570613368 236972985058 121635808851 282662282904 2542863646726 100940870523 987688302981 1583582032761 343352612177 553982788740 2149211315250 127565296884 1476844601012 84308510956 338545476886 1167596780159 696541073964 1553210963025 415761556127 1839042315025 167404307251 169640834328 494504623920 498491149601 2359441568267 1851078796548 25192999039 1910256700922 1646301423231 761919774779 208239121413 1122085222585 634093482854 289695857254 261000760115 1856948847960 1908288197762 830112768748 53704095841 3320307883617 3473727818679 688841072397 47798638552 1245803357098 162262315196 416330332525 1576531574135 72243853030 904401053198 214514254711 260154235304 98111753457 213426666997 326909506648 1411656881135 3190748604413 2225016055565 1074472856952 1894781507641 1798737782020 1553848683344 395883714662 2531624882351 461705187194 1165005438282 597239979796 3102815603716 3295439364551 767058796728 261979770581 598034825274 1519609622649 662904008719 22658335834 2018815282917 3327016574754 2372654201418 811029973414 1261008283771 85439587513 3313703434118 1893603221399 322804104883 25862990656 745219345882 298608342217 134434119671 505884468679 761782624566 274379217516 761214535700 875919831013 1004139966250 122838060049 72936730144 291184346622 201588765846 539775040984 244752304068 59944427740 76166862403 2161595418430 286896920755 1026845639645 375839554262 292546272682 1576940883826 1815993938826 1023967589854 2159421785936 3172032257391 80270654191 2052745532523 306897762959 102468776400 978236730435 19771108964 620856451923 1118818852578 1405012330688 1311893240786 62152302830 38291571930 2972234377277 18859405623 25011268504 91456541109 865352353632 194901315083 457958878825 510932067842 3832686857125 147338101062 2221890034586 819456993772 633594548025 762689510853 497060433079 992763263821 1878937875826 2557376639108 494544513089 824698740198 58960578095 2246403341984 107879642373 104119075528 539259097830 700408072262 455121643566 1923961530897 429641593102 3047283582519 88769667116 127140816222 135310430901 31012239649 87601959297 477648364311 948268109756 306281891162 56105704670 146119668980 3836414081535 32266187878 1129482885667 75125017402 1505967777190 31933591386 790124607892 615497278177 428768426087 781306121440 545852269217 1282589404857 3180081609194 1195079289468 107724619095 1044979632707 321541670218 1354446869339 1755464062872 1855164674028 1582808025413 1189800322782 967900460316 143428430551 98038022930 3080829376123 91926845123 2675989375159 2683922439420 784915282745 2607705254113 1495940166006 1083900798205 268484889875 122879236381 1379746176392 913285693258 123820025954 237637521648 327716541222 12588558597 238143858216 1042055075706 221618309501 225771990781 418704406649 3269144121727 1371783262446 2290195031059 768442963901 847060748673 937576247833 3454173143721 431325362417 444685495953 332941066037 226256718043 6039513630 1528495598910 237007069038 3687520649046 130853831385 2296689620430 1120040966274 922449761352 1729295918026 1902764280320 705324361101 3647173627183 319498412624 1990905162088 215532085975 687615242906 938368761850 1174412483919 1765445223053 319015671109 1145142777188 1464577730902 1629650217291 797792466722 2135155122420 314842034749 1460420961263 589909320616 1363958657829 81773332938 15172313237 354484824305 428626581669 2058124129385 152472312110 20382125953 376921503981 113826948079 1882756704621 1014203774646 71205272834 1885430372167 1076173557244 2135264553295 1983235231221 1067849318554 1025084156835 1396438909711 696820216616 458528903596 916560826345 1251942268987 1528474533009 1822705887550 2874718124093 508443345167 1878863364567 1648950552627 1261855062370 839880283432 615704312243 297559999598 377329440186 2374395208533 426061664418 329291370535 7824372749 540818019086 592377773755 1053985223500 702984560089 138709711431 2244840399660 48612062315 123650199441 26587946105 508576495562 135671541305 166011632421 975006907000 354436928178 3043544878196 119778365214 990146251906 96316764149 764298975428 1337952737800 1145949556949 1205041564637 907402109368 1751108113194 736165711562 838473665192 354135468939 136723011119 271709848952 701745493869 1840083824388 699693695988 1410261797616 1140700234277 1239639713031 215954313888 2610926581989 666704473614 259773476893 10672822375 4756386750 183867434094 5026974284 294604993949 500394149691 1253636553450 197999848489 13459444475 551637700653 472956804385 2692957794182 554495933444 2727338954222 2865174563198 11748779451 2132564667399 3720434799735 130329644626 1090747547558 1695703891564 1588858864723 466782350473 1153673460982 1988797079249 86834041657 1382410971253 1242158190210 361777259281 119983335287 229371564429 950804140299 2079488232005 1347477385021 543184599565 140161648051 1206261196872 392897870572 120235949735 157833475015 1705476751257 190097544363 2843155885406 1873992335221 919336201717 173517056050 1995934461934 420584726217 273978844976 81245376897 3842409120876 1400024435224 661346705965 5591164675 2121265467506 1152073060369 34736925280 86431818836 373545739506 255679070741 2150102906879 71362532945 828610871535 57261804306 135044546295 117486198366 833409857697 533324580727 2322974963417 227247485499 146457883910 1462945827131 2396333202937 1401502773597 497452160877 31401692586 1646429083055 172851995162 1479224974212 640353839123 972198516463 617438298264 2489700428933 2812341124 502103180648 1246258615369 2543311650051 476787779674 57093533472 275593859476 434461955997 1037310141557 918317573338 128857919524 646027781412 1113897452547 623010302066 18770301579 755692135141 1317176361401 711384003314 1263438814908 784377847610 370004835133 1632460062514 1871276723189 1736940528886 349100455968 1411764046510 3075780160476 1123013428958 1015684488177 53875366012 1086102319707 260922088832 67528601158 758417007607 604158666180 598449378483 1374384439211 597259077667 2178492782152 941768827418 224796942816 508078465889 785519978870 674841860522 720354933010 129554812739 1536968528751 1127007832086 170191425553 582066466842 299801782084 1016842401478 520334405706 20661598779 125440816153 2994201237507 501742339313 957605227605 564855248584 438701909154 899388684859 202230452325 134532198574 1279972800907 19839928953 1242579398324 59453282214 1729513478004 1239348001458 1316238917271 474938675667 501214713738 464776792253 283546424160 957501446196 2971078897 922119397314 493001272087 488938700664 1286437784818 2512566211403 655626095999 19725124163 596528801881 895669601145 191128865 206977234002 212230089178 680464020340 1472264279302 1527841580875 550775885777 298458625391 2164140915575 1112345536931 19297530229 2623587419219 2537475778652 100622135590 1053073318188 504715817721 586076804686 980273788840 922581910245 42116800568 1368786556818 625657303450 427560538688 1616927563428 90605250154 468110731101 1253507400561 791267332717 1461600202153 191745049177 1640861008771 1528594516056 1296497364734 3143107372213 143773034449 220576498981 716905238205 78541571917 638344280987 2187349315651 507929189857 180832452281 1126107661675 321622409913 1109485568434 1883867493990 2993733104581 2635423729 3914988987115 3301496930 1470599747308 436051207748 41870046095 1698118769174 3691125205268 651290223849 1905269707009 202947452103 126472984121 14126570906 878820027493 110741831678 2501704003102 2499262900834 1127832662094 1474760841544 1340013081988 1401291615192 2239873816835 758862425788 1187676269116 428240750140 574301173077 1605610081359 212491291311 996983632490 101710676861 504988100255 83050848030 126600346581 2665108787750 357017904299 83605375610 160596926939 2000570898321 573563274067 2610479103949 522734933365 165222539419 1056060455262 2591035708806 1740479567925 530502932749 3000978616925 1215206368720 2983490948812 3245889303116 664014197533 760262282182 1609401399358 12795531706 706804064427 78699813809 2006145975245 539471408313 651067200811 180428561508 488674569580 1233678695475 275302807199 134712734102 2284058656673 2217507230455 1845193546726 25309855546 104076980910 1792163332116 1358079560016 494199927904 2121987370542 528940858042 91497873755 826801622405 1024051979764 918680144346 575880363173 621052447589 855516514999 326476848777 142519455061 72323221491 1743396866137 28614140723 234806786772 1123300284139 239534747595 1528779415506 777227147240 242674229842 1681953087748 378877636556 1254370973835 716740467048 576541256370 190590500978 407120890124 727633514854 2047778040780 2602366318509 58034595951 1723847559245 159293034364 7524336176 1121456817925 2916915983002 362446319045 1053417102821 2127423134944 858040902297 2037237706095 1292843599255 1287773036888 1527577406758 2100310862389 286502870140 325739491321 388737702299 871616154913 102245114264 298591379888 1445837884115 1261777903107 761418895591 474366058829 657042610117 1056473480525 3310998872182 55898851709 939610008576 1357577444370 1913216732735 891254371006 524266982724 581633973396 1074528950943 114812895868 131258846744 91997572486 631672760752 513962272578 1495900077907 96495811123 1113020072667 215525350243 51418692737 804692643812 1741845390409 973646574004 167679365908 422103655353 47814498657 174071571513 1754237933050 2661366569772 968766034667 154196227464 1537358427823 60888554844 1537111315892 2333896109207 666520139497 148587649060 177550822590 1079449655936 2580557731261 19194684767 47907807788 754024713746 368860918755 82053646860 182066627121 1037667099172 1359301569579 1622621139982 159910808154 282773493156 1914925908138 368916741410 276188907931 2711559033964 844195725372 5249649006 3022314529258 332317515742 1309498724296 1434632839416 922295458769 2309672996761 918108846156 1990045851032 735975648109 1411096916153 971022196144 1088107323165 59418001914 1183952504739 31194245143 13681754478 277997524010 559543235777 1667818048788 582963561348 210762693656 111595963541 577390201739 104017972245 655623471093 1984651913446 1047340466804 1593782001942 241092985980 340958613837 490593242391 342574423629 839032400591 785730659880 1450223585679 1018475013302 215524317569 3895009642675 1954360338040 112754480718 772689706178 48803321746 54618146494 80803532802 1585884071035 1369583592338 194556095145 2093841630500 1861582660061 1945372403669 665578859708 1461099164183 2211364501101 948054078344 336145910362 717616310662 396181379922 3164501175290 1131132553383 518746086496 833873654105 224977062507 523732703632 510816695441 2428422145597 395251267562 1567953331790 10152043292 785468807429 411445745181 639782098721 1439678988772 534121549586 591606426194 1708356819762 577968598304 269691895368 865857204446 1904587273256 425573651426 209136321005 447281118404 2878582809604 1035820351863 476491812035 89687994812 298010441820 693981872435 3768285758542 709093694384 2209355210283 772534822575 2369006193668 314331771558 454949643817 686721612734 589253714980 652709192342 740266239410 3411633444012 10892121251 15451707108 745246204697 711076333384 1251093188220 58968676013 1065000994870 85507640691 774954518767 396639624048 8359871054 357633095 411683969895 875955820418 1227652893807 170368642126 358502196002 2062371717132 65022474288 621339992225 1113650758833 259206424668 428735808142 48189772081 895813054336 19747293073 319241646350 347925640349 516796561490 2331867715755 1526681514211 316528869908 44053779771 2515964355880 53576944423 564799054547 3297375727279 10086808451 15610559763 5097991434 412925803070 760567755792 1640586001715 2770619416316 91820813288 2297955609508 2083675727980 2022363360152 433624172039 1142733006065 1752798171 174638352793 586955032130 498653720790 44967116980 188358376630 929658027242 554317472312 1682513504141 1340866270554 423627907340 1436316141792 388232486003 115088768935 690073261021 627710966375 505773648169 2443642441375 640357105938 975180124160 2323525521323 2221835375891 20377192656 2614743172652 2237427086325 526870004873 1740096723352 1293928705248 725491227106 2906863117096 133265215109 778893642196 1979409244454 1231308390606 90325661375 13977669995 1069277638133 415259306271 940821596296 1661322938079 1587997706387 413371827403 665924462898 3641052332644 2102440829015 544699566073 634138736674 449984110459 59730345170 354141908994 2072686176158 1814131147648 2543314536461 3084123630785 1340513355980 284505069858 886863724411 2412066475121 13486727286 2094068430732 122352032399 101025634493 3250003279170 567672745388 2053707422154 537166916224 227790456 187380412859 1374280644569 281895249103 196848297659 13610518631 1169918732707 339058233294 868818039870 1298432969768 2042574076980 342739843318 94089522111 10180566830 178697397091 115070093487 861041455291 522044060575 2098852466524 2790034971215 35389979849 1294448646184 1159243696318 397663234364 1222994057164 32015406900 1513381646261 2245828556421 2013129177321 49133854601 246956230289 56532631525 230117889517 1090560403599 3108201087473 364391343987 636023819707 345184797312 560474673540 798434725019 1113720797128 65085128412 1824270203301 1370602654723 132679068241 952746637483 7351038383 1487409693007 837017579602 169078847136 929914569776 3437699404 1549913867732 2150817349430 1636267487908 1823256535919 775533231463 2343544383899 654524317640 1672327213801 1885120305752 195535944332 111237431919 921309192402 1520270898680 2049175204880 460181861087 618872383663 1461896358169 2746327839046 696119694510 181892262783 776863346658 1094912127419 41847920346 1607890116946 162477296875 789688605265 34821442082 15523314788 2672508310422 7702692190 2186143812561 1221996491997 26807658463 141631567984 1987319474231 117504608553 2150840544396 837394526927 788911774893 15851416305 1622829523517 111352189133 1689837407098 377520702864 2415965936424 603489470573 1537082553774 585815972388 585797629743 1910146142045 505944826493 653852294318 166461642396 463398661788 1317669497457 2408065898154 1584971893419 3510052075426 2918246760554 1763135339898 821208579191 721805969414 1214769634373 668037566599 673815926275 3272752124097 229821762963 3329003359650 1257226993239 495521895101 2655871478263 2481455605011 1866790482573 1226847935293 793030792503 278198754491 127872223208 333377131978 10536493672 152212658225 151453349492 22517388086 3268719983725 3092293753231 2091037855117 1626332292462 718646964031 906820296514 308393384061 213730425725 1290585751854 630543602903 969889026200 206403444249 989325518759 904216977473 379940786654 2445997475527 69476365399 1134369080849 134579094615 52592334110 393465690400 243792991121 846512472480 699669223430 2813851800853 1600832063383 161365076793 26378017719 771200246416 49089006826 293787721773 1887608453591 69309925078 205138144467 2699643592351 1642310292803 2568445703974 443620773195 393223622344 960210976112 113651657286 93600165122 378416815470 771450385099 1482239692847 3803544448348 59986879009 96104943865 274771514313 2869632924399 450006496965 1845934183721 70497955501 399179992092 586442851137 1394286345837 180364440995 786458254393 1981056131995 820419029416 3455322322132 1081497864692 779559762358 1070966290817 233115983913 205704328883 1366611306832 1222623404828 368403836475 514063152726 1765817201842 7848872580 170156131608 2223570639375 1168847502230 545205193 326624405069 577045488294 1841074449617 23250781674 315171262682 1296271890142 47171195508 831310937312 921262671473 1133945956449 269900585220 902772152440 234732001488 3067043962745 2991007791651 258665224794 1086167788293 232307372773 3393145750687 4236285601 2294566711067 752249792959 107091598039 545470269156 349053796329 610965273650 7763417897 323959926108 966359316630 52748134535 294164151483 1590184985263 75643273868 1183215055031 30437156385 112158172672 2728404258619 1243909979983 18712715763 743841903357 15514050637 524519092941 2155503745506 2703629768979 328141637420 85566460870 2003675044783 15994303963 537005311968 2168263968119 1469902608328 3057399922467 2904464472574 1264402098963 84239286599 664350922859 2809168754848 538634602299 850453813484 295794710391 861994181196 668434134163 2254638215068 1052727160085 1042936646636 2217054467501 84823747043 1427535979741 1361085693642 26178155887 1973596797248 316242033665 3155934546630 209046510533 2501320510205 1468072252821 1568561678853 1671330732726 74500736877 2551451628031 465424096327 403125572636 42847579117 543270190780 1248875445960 1471916125901 3516714434375 652992911105 1205029228705 2773913020620 80093356342 112059625076 77779124044 1944254417397 945763131148 123481808692 2722138081354 116273081705 106142835353 191950253455 271765859660 1819223675974 261616447 514960873858 604203861577 23246903193 2072858783594 101026778768 2126348468293 3385671079799 728815165411 1272308058945 3083275631465 732869831982 76281220023 2626161547647 1064583503347 1978883391692 74872023462 271520558528 179182884777 3814209622120 868359985320 17504157230 217981236048 300807791823 712331220136 213578253420 3194874397889 1105214862752 280113321040 1413894095955 1674360638119 2305511164308 856983323805 2189807980600 245768629732 399041224711 426844078909 397394031905 116813739580 1205393424882 887453973468 1076743234326 255925948334 1822150167365 637971630334 524937510833 510756681988 9176053221 1205124566474 2188884805428 931290905458 1024747444540 269523750930 1665178608457 467522580259 1151586196468 497745068373 836076005370 1711628539586 422107898918 548559454204 921614997904 3825250520783 397947008448 2548261276519 1965507553604 559302464731 109392448802 1901666895531 1657059884150 1252037546499 1126977737698 1978674056383 669693083617 593415576948 115106808367 1003142617870 32346769709 286725230235 1359890044792 60551247350 290983338957 3379180123211 506980414179 564058147221 2296153000336 2563372214938 139547840148 5646447822 1895642686612 169395454227 825441895159 125578883578 86637875330 1011681229905 1104604110716 649954230051 10779673419 571617002205 3196685489227 305577368772 229718470164 756624501953 676221785432 598122036288 169489108884 1798531077022 679883325779 24368074379 871994929038 756227237079 3572586736631 690041972404 369784095883 3988212632897 1089587235257 191970485114 1832796172181 155678817053 2584788621950 3680151801264 1010043183575 413284110728 58260231622 890293263849 2040884573057 221773318152 868280654479 55476479983 39496071604 1404047019783 494696216437 1394868761383 249341019403 341628130906 373631624282 304667727091 4469654190 294113399854 2502988199094 326955436140 1927842688682 100570784176 1822289709818 441856970179 534546816562 1617373335834 1435626842 182381578040 1736587391539 397402773596 1242689753299 641253438353 2140461540219 1598991590444 626082719226 2012612313204 2090727212461 436154130955 540273846139 645249103301 1801866492982 308451422932 888692919507 20580110550 715533221300 264907655229 292814922093 375194436069 74288159995 284208041560 482335216242 2184296580933 325505612513 1321847511 2351991208702 1430575056129 9370315052 506021845613 442562856056 70586564116 6160547480 318485875229 1998982188602 869928848275 1807855712098 989708581117 27032849939 688320730658 1233787794574 1031850163943 1470920916666 2221306751223 73549687345 2217337315510 1109722094987 194751942998 427233777820 197436684152 654327415739 36972425860 1429025522316 1739351472697 578088089014 737860605128 70790167286 823507869978 1666643334339 824674145662 292012363454 20974082922 399242508721 1445995205119 64036156575 100288815155 2672187361946 912387161918 47369378571 1025816111775 1173283245302 2413284578551 8637016152 1337106106421 2919562230856 2287475073671 797226230481 46542589433 736249883906 112517605612 2846826594977 56318106861 481068209653 533635082758 256151691242 1753092914648 482177355608 1715677832847 3987937877065 1954183218177 1531250631010 97581535596 147831656440 59504626470 2673385532294 409101260441 1008492576435 1420844286276 53230337677 428494386297 378671632319 1400771928496 544829984176 64480022471 624752258861 1538318922930 490183540942 34788712217 247764486431 420359971223 52869653027 310643511562 1214608062677 496019789775 1132501389663 64082720763 2961867165253 1163516724169 103795798 2321225570023 905527110314 1254812358685 1302316681432 681986033034 1484174350126 1531405802347 2013255907081 20728681578 1668757660070 1017841984162 1585092937856 2263708172962 132218239701 3373114340020 1025444058055 808971617230 1722681799908 922719934083 2972313431101 59258606149 1979611324431 44178225516 189645322744 2824166111675 2067674462408 198897340944 1904373122325 1723422072554 44694337100 54420373810 900152494964 857487445355 24643467532 33433006916 863490045906 164921303999 307657875083 919133150980 621314415 130217424888 500526169695 586552722513 1111266078030 1614711799605 1358901743056 674043066768 569401636275 69286872327 374568942563 61827560632 654902391878 75009404039 159505960929 279157041814 1012990183154 8256759705 1215704280468 44136491649 1711764450683 673887516144 2453485314821 725925947041 4143155278 849570267592 623943703956 559343500943 65428718392 315436645992 283448673000 3596339867611 2126000321541 262528108681 473987469947 276325501690 994200352682 70425366248 352413245424 2431587090783 1941065830312 137567979061 65681421334 1797661862165 1882552024926 1686751824487 253158910298 509825748104 122355667563 3002062620662 9088701360 743105128029 3105315221259 1350534223116 398693443081 57524269323 151271136051 1448420819817 116114392026 2169169997367 428537085675 3182762301327 124040470311 1367301711794 944393036532 2726561339211 2181612014115 2343793579643 387772268689 454725469874 90325374 1396734159751 1185370654831 841358586856 1324042056142 35979587298 1767146453970 1720201653219 159770659246 944866910222 1952802092809 859925111561 363654817267 1295449506333 2042031400237 536633670134 204581829692 1488091006 708961841716 1206235071881 20304455169 91915843968 2579851024529 2138191738129 3676926833237 993722576888 732374027386 316136942106 704199386312 279044873224 937214904078 4252859567 1918395126606 825926728714 392893229495 1676408453587 1638855921252 1931246863410 1667367671118 13823537363 22563840575 1526212449418 651784538057 881792440210 2351753538241 343263380855 117929236240 382840213230 286090800490 1732524822585 1820137670601 662994776457 41284331020 1261575224141 86000673753 849461251125 219465448886 1113000626488 26721364981 48195340839 1252343957919 222327112000 2328471666377 20487663441 1867278901530 305784748129 2751614532683 24621644514 53387936825 96896420664 282938469830 1558094831517 700552590490 1501106888657 677480204027 789265287856 8872590966 2927172447976 2061348908416 93114437126 78498557298 91342324785 1970155226009 203359432008 68144187547 267853336382 1841249874880 62189902411 819147765051 56282968073 937438030824 2113450636621 209388176951 1499371173876 649980970384 416285805213 744822074761 1411690878858 57313884728 210319826304 53201575670 935464880025 1759859609199 208476913672 127114803592 1222768089995 2296949411977 1731281286866 2702588634468 13997379987 3120495221364 143494571625 1241547485592 1928092997048 149171574432 1252808806724 2665481460531 63031062136 1235737862968 1178886533 1223377267261 246235359227 1934749536083 2081687500128 23121048689 83714252420 2535427184690 1553781788732 775519877395 2402324138804 170818050829 585380624908 1912076169025 1111352531152 235857733487 3674029231664 2053650379469 1753791779616 1613412864582 390033849913 203279982390 194606565012 1003214222727 3584864632928 130943755371 1812559132381 2354915389135 759614384598 1246229824443 999498415041 70783396403 2913875768215 25950435708 2650689783205 2520302048052 866397334360 902541963367 601384122271 647703111220 347699830135 267432257711 1894044395467 448200870609 87886204415 58205577284 1838535877422 1706222747581 1428669520718 522627740038 1276372931526 37227569879 1673784247589 4678760412 52823250213 854058300870 1170600341024 440596088743 3106589078898 57517762369 574147874731 311195632326 505104093989 497630942079 2610358970097 845601946290 74045096307 498342754304 1376669817655 169742239824 768087460823 19670507588 482221855634 1025856860568 2068670647279 25427629160 954928020659 547954208116 30027647337 580582998349 95717375208 116847753294 1487648260677 1759212750265 3274574386594 641683412223 1744797575392 377823795263 727687226153 65252012896 2025548407605 257304643287 2513499166127 845453296876 759624792221 548921751275 1117540516386 616259083037 789227658232 49657122484 2268642503807 578844837007 958091166819 354681314981 420846580755 2208452069952 46052635950 57757894024 787469749966 167202978961 1621090704039 2425292667702 1968228151418 224239038924 1446071951430 2235912279612 997779174983 911204964248 362267498588 30953792964 362334683733 1604480685961 3336000755580 1206083618950 2593511397945 2012515436884 2754619307580 245374365636 57621898198 66108911101 1180311455674 2732297959832 1366970403682 1479306689398 1717150774429 713470689234 1708348303151 2097499077025 757319457375 158562231271 105182750560 14582729044 788333866635 2119982070525 1737492225517 87814231684 2583349410695 399412971795 2558753889690 1720660072949 341795525975 1604934602840 55648178161 56687903730 1092509588031 601624842306 1085808081417 347982755638 378164359072 703644225271 747371243945 359995876577 334937495586 85974808792 3628674083314 45102908054 2356271554541 270127118218 633678171001 1255481994118 885005997591 517205015318 2413865442158 525039111801 276012643892 1882486173035 114764175676 267413092486 1345921457234 12612686454 1001574871318 83686360740 236801923973 369928327692 830872007453 1075551084600 3631943987298 984876619506 1085888663696 1812029099837 9618061647 96632085777 407775176087 34238075566 619556390878 494010390954 3861818890751 84700930728 1560681514623 927716153037 16425894109 447406258874 394820347451 1326521090365 1359632561948 1149225780507 2032482901203 600385094032 1457452814349 2323847627460 503098122166 1012701006224 2905272661801 19917154645 237206955921 231872916438 9748330318 3172926219691 1027576929048 159880324300 312597855004 2083075658250 611769532030 11516735919 46265926141 900477759619 108185765636 1609227862412 451362047201 2107473709039 132493746069 2335323325755 366991297111 225021263634 180562255142 679176391702 442342051953 641680327153 2778796623858 114478891548 606484806679 647354718213 240079570417 220917011631 569828501 151534323062 650853219814 1405169626835 258949642295 201553019866 591981467935 93795189570 551244225702 861683466727 1148472218380 154650570561 12456329122 414855848605 1573574364718 50800671383 992756784123 1000463675542 591639299545 103946373839 1053399889588 1356397057666 2080361849635 735808140287 1270733870389 807499934593 570750340477 2518002857519 1264624401475 1417761148720 3314695625729 2960737714947 1139886507627 750578461464 507306038449 1226982287047 374848350858 117535810012 1455659293682 227004332661 2095137521467 3489739179463 1039323433246 7945898126 137025169387 374898524521 827633616215 351952841083 330855456330 702050060524 117673711604 500124252397 72662996917 133755996445 852472934462 2888996882336 1762757241413 341249293173 251107662841 1489184907396 1279354433026 289273709830 1270250045073 1285427975919 417708988459 544080521052 2777884244499 23679369035 240070654456 1897625918452 829837742879 596773069210 2314151440960 1344074073130 3091874951404 244774828131 909922411625 2573699771 109699949434 1141282985925 1860306857167 244437955729 59553021362 2398740693210 32349962485 747854914616 887228969243 1116197617767 235973312356 154299731738 476499543420 1157698917504 595721976965 677515984000 773645247673 2005196742785 3506826038587 443514690392 423440679827 2086039460711 215655526864 140717037465 973176126649 929912266595 254561627990 531711403938 1161001348082 1409545546362 408820639645 47045743112 17024126015 49695589909 2001978346301 200174417991 109613895123 340700884842 1802433495185 51657791984 281991875469 2270358224655 37526086026 541032411636 361164842899 1989302267863 264599077413 1126543755838 600148221470 46849496335 1982597630490 15986844561 4098733546 14075808564 2160718450494 28163502988 283982051404 440840129279 1513668467643 1183900976936 2812496626096 2622492871160 705067119850 998432854288 1633264525935 1709583070574 1935923047762 258079035326 738101466622 247513610775 1208964834922 603640027213 989394642516 48550586856 233119759140 612794435860 1265279154386 313170546189 1704727158263 1933365996666 969954013091 1057109812630 126611224774 334849647430 680369526322 2195800966460 450166981857 770088387248 115542811516 822892186973 1129995704002 1942243078297 5590626754 1077755692243 5410787845 410598698658 3751810331 477282149117 219295115637 1672500335414 1102772753545 1969447214734 309676959003 539442792984 3293733172749 161442932 655800366609 1132423383317 2853615471427 1066781285111 963286234382 22964663032 38922561330 254237771992 1550515207278 751536334840 1534338666627 404677718491 2740401022357 116980181079 24818481566 163188571532 2016457980972 619691771495 1775267232787 78200660889 56167181781 100669845929 1999477063122 97895511316 89783076340 144142455373 2644692430194 626278815626 1022862584849 520173827081 313215694831 807324507984 3844557336 667344985004 427500692408 293577583763 189595760721 488947939410 2885140728553 1300490640426 899897267329 263778381521 641828061082 1098392648895 2161361006263 600687756019 678760945839 3748698045124 337408379871 1174147137210 1246155225891 161842909743 687688728796 152389149524 1379241725396 839140514486 18558446986 456771201473 1150834598459 83873910120 1293457839479 728317273657 36169065491 541048717016 1030153606661 2212948488713 1272051640892 2073112915845 108370944814 512835383368 732769994228 1391577819767 1983084863213 1144933708995 224180617861 240606219922 569542505334 632609271555 224396302445 954881853686 272623041567 1216015237560 351354955722 390508156860 67563296120 2583858489375 2371600820646 375323024155 619003925488 1230044791706 1087195399893 1772987163135 594347466329 52162644741 891477069525 610690434883 1670815194251 811449122265 116575025404 189447912819 2107429170920 1600258161156 943003636018 650713899489 2081610507523 654243051902 2487142778796 273583190795 22224723541 446164897085 1112029897365 1420582118300 1908146905149 1708388208082 764197898628 178495811836 219141480404 332714315143 383581215306 389570972672 816216318269 3233914566164 45626192069 687589112023 63869820257 77186577572 136589658709 277767151046 461433521884 3177032546221 2363254273751 10389793609 1514621882522 286682288838 1916279392450 766819410039 382189014132 299275242399 901335367289 46193050570 397183648397 872606832170 529175020323 30045613372 173452685045 24126049093 29354969326 1243396427096 190629547989 1289311540701 1200423459128 228551617874 727196292787 2137799907298 656799406621 175561135295 2178215839815 229028921720 18956973869 228501942422 1844138789660 1298604976378 351475831245 3396622224802 1752517208339 69519107845 710833166812 53729023859 427763861029 641294876990 848293984182 1306733257634 301458308468 66113727652 492620437441 127553171677 97672483205 1259657465680 895272201810 2157356248739 216018074615 366124145443 612045099326 285355912125 1206475945643 1120979966204 755362244604 31923787660 3511668078808 295267089635 2870816424629 522569125528 61408536974 11264892090 103210529337 66160121685 978076824185 698401262386 3286662956363 66115688445 1933001863440 3387122536 1298162782199 2236426201938 271722972412 79117031192 757457734554 807366091984 907108246569 619425142555 394717811862 461139275622 1305684226618 1694203811368 1673035697370 2109013761823 353335425994 196023851174 1986409767921 1390061562219 2550506274093 2303707821723 1673200144412 1037810562839 2264482828137 509082500853 1024088782307 3747110054771 1465266860306 2397455796602 29362173018 130232804267 62445595679 1214057312474 1247632865717 897192746632 1160055984216 1763333266483 673971461074 831249045380 1481125882143 450392000892 13361625071 2668217107959 812295409544 168781894676 36736439534 18421258186 442072582535 1326968282954 611448080086 179150351459 1536094919228 2661919506492 639267465818 139259460637 3663983114328 1389559940140 97913410677 115217173259 222753901028 689604667740 734560478461 14091937248 2029269688258 614434786963 344151920416 249002429064 217075421164 1721969524032 1096223488710 251837660221 51130152822 281886009485 1687267436613 398230264935 621916845333 2893998282908 549013096552 172455283767 50126405039 329044260394 24090292182 1066813338770 568119853409 21711043676 1995187841709 3019519461416 1399237734500 1192238067399 86790666375 61840057502 1083241953204 109613106832 293418421155 1621715456932 105421716520 257569964118 104760930318 1345329831305 1521129986 126461138505 1851662595581 254782292872 706845858506 2516554439870 449852897211 153313424087 749954000537 219284936302 1755169252967 761794796846 496107619520 675360621515 379367396591 34374021965 1709021210228 392779011482 575239150351 114930282692 7178241395 2004788296844 3697634080435 325431432416 2038880249562 1209446742332 521026544536 2036242028044 806632453946 859695975471 171129120013 86593219116 196730930065 616630652114 438107644826 546975687515 734241165056 1020729893767 573061526882 612471906953 75734425929 7131498954 429384823986 1020048895748 350708810027 742010455650 27898976336 1752873341559 1443448116179 1125502501573 2110484708493 900042455416 2077395791021 3182285471727 2485513680733 351910312366 870705238712 1633027720291 1393535171495 148177900868 783049952846 989914857271 1014744604883 1019934975120 2019793938032 523600918392 85215185936 55160518369 498316816154 1784956412507 1505988496435 2512178573345 1167953351286 387141815824 2673174974252 2058117424777 1645293022642 2454405435827 695670697387 808905774777 289403119492 3256641482265 449211718609 101766165784 75860692023 1445452331168 130140392193 1291508561339 51957150822 24550712296 691077118999 334513434804 1167011641150 2053900260791 2867290719089 1009909669349 82722461836 904252256135 1342675913790 675413325296 1400623939339 2449720064487 54731283216 82572252323 83999401843 1795671392631 27728797652 1127159539841 1555387090553 114878141128 910472053500 2111998705862 51315490370 414685091900 1738589811652 268951095630 1430593593118 246491024889 62973014566 830376723894 2147350628515 1300326635489 774200213885 613968110592 3094645756140 768162809295 46675370409 4996397994 1481448108960 477211338421 3074772839604 2641752663321 209670345789 2593521994163 369700253303 1899047284863 3059175862849 1370394811383 2008414645327 7587360 948851876039 439197200 203781854870 36252690702 1607868702883 951415699105 1860188826541 932557297152 118419483756 578344934770 274489757560 128698377797 46088124373 82775256300 1744513766723 871696155996 1280638528171 892792587709 911793220060 509043312714 1641331072754 45225715707 2293374099533 379308893837 1247150119520 590973756640 317900703693 23048266390 222924544402 1250392052346 136896330938 295166087379 19454675926 672689609310 70271052655 595571500314 66806300483 353035606056 3124697993 202740563494 388457787431 2135523633413 926698120136 1045097480474 333959749562 217784639094 183627458642 565270100842 335328428114 2745642861645 304779867050 1601356090847 3151981406490 39049482587 227639810419 118848191050 438614131574 559789884330 894628969968 2601996163785 142575005652 15806747049 547880018855 2186872604946 194171747949 1637769067070 150703555110 260697989271 1597662212134 1962705088345 1769833002108 735989041541 2871049633868 1673426494654 2064954474413 16789715765 62452751234 2989395292188 1696546924502 397502345249 1586804009396 3381371213 445671819193 2441347023156 828337500526 1699721639828 2179252316778 1219720989634 416916913887 23228788039 99014270864 1876379728287 57569225634 117714332124 116545494874 617102740840 417327740887 1717030701510 2919340624830 3630436866900 707462566158 459073615957 113975208299 232532987286 405558648529 3263101384934 2194331734120 10746681894 2126084323652 750322792143 101921519449 218768831978 1184370303944 1486600386658 428282435838 549137574255 1297747514236 561673250017 99266133267 881179894879 2657969359799 723566544527 523994976431 521620339362 1068863311848 359088329872 2833310850744 1276298524481 2284887762173 184599607450 1064875406 619545397723 149528833670 10119102458 2894149227272 12583340081 758450499413 182713082644 2064438459978 57182060492 266225517067 288543811602 390545475619 2159358227838 3927627544 738371547729 542427804768 66388736376 394986676708 1358500054841 961664833899 373625605568 1226529178939 53659391137 502058305543 388622619505 768116655167 1378902210508 564156078606 1351005806072 2087480234094 2553329528211 991178775892 579734205489 124526431071 341644328752 903199565594 803553606095 765027552308 159378282644 30107574739 47594423856 1411670851200 394453751082 2911764711426 1253624128811 1759119602776 902761430033 424155448544 13976936954 26369855049 546548898196 1100721937373 991953395492 1620509121793 3049007016761 71504571588 1830979753651 879659792371 115928632316 597140160263 842677806817 2855471628266 3150482485975 351539945922 363505835132 1024059386256 1296897519097 520695392525 333109249936 983403904821 1823196708774 757510917306 364566076321 814328410228 1474067156924 1068016496865 1680280222162 1180294663757 1347624571052 767000081008 1447570761781 1238900075546 3160022310738 940208451073 1151972017916 1215980512209 163502907820 3206975934103 107352593615 1424462939473 621112205035 7814199235 441951416017 1818202960008 2448134611258 387743443564 1627338945705 2642594754817 747445491704 2101178705277 352250475467 1737355552712 371703409188 368466334563 1478529030482 78995929015 423486017593 419365700995 112531798276 513910921855 582689634439 15174203410 584637943903 1281535994677 146669382216 39445540208 2481060951473 726615840729 1012293501422 409212315904 2271238103681 18344778128 3632013258101 26118098144 223087500321 2198086186778 1333463525802 1477013519522 572189928280 67140001016 2770161879732 163312218216 756522738347 1409558723360 269418912305 390538374460 824788138151 2708037352196 107480244735 471920271623 881188376530 107527740826 674899937144 13645387779 38298682275 870191688963 32059739107 963923083766 670595019237 842567878880 106083296268 326126834467 3096314290362 247101880079 254054402617 944402205614 2931281282244 141146217013 550208822719 848577971092 280691741414 446995197244 381199852058 156011733473 2780418570486 342177209721 1032749369358 142042993489 574359218631 509539765181 681689680992 330144224548 1572819337697 1418815023730 380440704063 1098498993180 2115595936299 3271674475588 535161353906 218995552864 640673230433 2263131507933 31655079344 604106019 1135949261602 398104950887 737000982058 153848028539 1485599963600 965403051282 1586631636011 1664856250906 509262070797 437940219790 492011346799 523090014532 1724465076704 2601162492612 39725784599 4428262436 292501969139 512188101099 174030039317 84308471912 75801835524 1702908634410 2566603041038 2532903300236 394970292511 738024265031 775508645008 1074716712340 91009813771 2018168857992 485023244531 349168119247 1349401787903 1576331099249 327256700032 419670764213 503590185650 106375053822 1749442724371 560455684099 1485133404355 243796564309 12474288294 863215305661 2098140941058 1550733907655 794782542623 94450494802 337965718369 5594822723 77815536945 60432355813 1226069247974 1078502649266 1585006871104 732146168078 2585614066134 3019898372148 90417129706 29438113147 1057932586425 1159883716627 2257801896764 845187030548 220718622101 323848378409 1667584245541 48657454448 16633973014 540240650581 1573663825801 195767904561 350202014352 1595007448987 1832898739838 1521585122520 169004044706 2829591465630 2666354853345 189029221224 796749368064 1469528650849 842699931313 57660601245 158363144060 3049267067638 1134790368195 192121943796 1539665962872 1116618620466 1795998749928 415541073003 1169992528188 410942814406 139510146874 663427464796 577298013715 350183173727 2296032445147 263921936161 969173928267 2460929992878 612094933752 1685348174525 426194574151 758002695766 3814737752300 552280087727 1057599911578 801758800572 1601343280386 1516023579150 217344027175 46479090239 1660654686574 2187346263872 677377012294 406821406709 104920938128 575853208403 1114370557987 1609232411288 196347595885 55514075267 2294997422250 585547862111 11161279557 254305878369 1301141281 154716592561 2673689668273 1394483074991 2038871527578 249123914179 897068107232 1609446116556 472434207883 197175953887 39991833396 2826994668789 41770322732 424195918195 2489466104445 2515452961111 2253447176083 160699732516 144728138607 3377242845057 115221718708 52496566099 464708916461 23263049070 647650772428 77640177083 695387122936 166372360609 1197850647185 685557058535 671703242921 1333027196288 1646986554132 1375430603818 1573910319228 1327632882403 2111303197477 5940621264 2041925495793 322687179654 2417500958171 1840641419541 269250151989 2919381239456 51731878387 2907625965484 1499880208065 1924896672158 2806935326513 4308880878 2539607115998 771439228836 1144842761970 993844684538 859206936123 658870715847 2257936419265 1628314178580 1536974396836 1350658249170 2663313276829 11666152665 2961688089945 1058496333949 43166847357 2508804616281 210771850389 760173178296 1196896275766 186728628406 2648859478811 134475907022 1402499522984 186920007466 833756022380 728129477703 549008701075 3288379462 5256833945 116925174359 626652807011 1344460687128 73718634720 142958302800 945903114538 1762767691675 365346932532 587845514114 443220063329 1689621659551 308472592342 994814324218 345349070593 1437418131901 97588064987 576265239088 22309618439 1397521217250 273962247207 207645749745 1782795650810 14696682220 1286881764393 1653084248157 619903026871 313567290451 1174418203414 283387562268 333836640727 903369634750 180974609429 17774727944 133059422109 89881205727 105691659397 22857752379 25987072330 200168540506 1232785935478 186342280879 706228029275 1196307130662 3460661638 987641587798 1422606532817 2231816106453 537740207039 7016420894 626223933987 43690377444 81970657151 2661569917661 639778709875 2504443478884 1078336754697 457304700766 1071250583 113968391037 1631647498625 412858218842 521266048625 3121546464974 1343242727807 91698353596 3216241748112 5367207631 522500325118 728943242209 733620098133 529704826300 905844139217 792510953213 2169269211173 2206740171537 190222197978 867780113798 3069903183594 2390997087118 1090211971417 700515049 410503918379 109810251812 626532851468 392579751798 32732516298 1165172529087 2020594830286 469256667485 410992868503 2712933942061 1825401987453 2241044662931 1743863954427 26434983689 1251530541159 356946451648 2700903038065 719443042426 1664367289245 89995242546 553566527804 816156730923 485385452024 55054600995 1180004451988 105414516213 7774339074 2241981130228 203031753006 589943415181 1012805498451 162673256111 311036447544 65274651625 2090927241944 50964287701 146752217990 45292935579 1748165282137 688778752395 956250089354 3359755112675 1694097334927 2661231616453 1593954576132 551506845652 2022801496462 60846921211 499740944157 455456084997 914815460861 134208838169 1848578899705 1456678603313 3062036924397 483113937564 1145500231155 2677394367878 244780393057 87437710759 143931203750 443191852000 3407692420715 538107292473 865820452675 1916388824520 726438816498 635310640968 385839107647 1576330943463 201160421651 2306931867487 516455132219 381955252714 634408305162 1251940033900 665203139799 3049112457606 1122064357378 1703267302981 1046726540862 732231053673 1529565507319 1781899511826 1571935208257 875487492974 1710504619706 730696513245 41183619085 944389771343 488435300626 2051149162565 36645750978 27547503780 1189641163076 1400397388585 707420446992 39485257681 244922394154 238461887141 43597510918 64359661202 576069751518 364849483875 3292575065 1886293545158 935709775717 247459751694 2402918043012 1638578039365 2524295951913 2477215821029 851465637924 1613319527271 94565224838 1651189406429 1039370123255 1032357438030 2298290833960 25900819878 3699139963403 203576258651 15043299244 149070276435 484217221808 847684606570 2515068557853 385210319488 53341425914 66672025462 2864463395732 856243495046 78539850581 3611098832854 1278823829983 2193334458960 789026147280 1878408275480 427333868147 88317631720 72338536815 19957364049 564786567688 146836034291 284013320662 1025157533891 493374770416 516031106962 754338979021 2059011015804 134866281259 1469417389014 3202488048999 254984328480 85248980891 1400121675888 117039472038 427946326407 381308308254 1027864810268 245843729363 94619849076 261829690293 429827156358 774207294634 515598910994 2292484812343 2627968955595 1653858112186 425980485096 442053891392 2418171227187 55309859356 2710884278 1517626179556 248712613596 21374232836 1002114694224 104560175694 43346727465 33728968755 34313795133 711128424137 1213681215113 2165628697489 3511644752250 1316703935056 1205266645397 3458995925306 2025791369117 2320393574198 179073562653 1443091109577 1533131796977 17026479719 3048502085891 384825393268 2237643592136 676263490180 35217679817 1049458749879 694880538165 36318445477 550262181526 1380287486838 1301052020991 519206368444 66818634087 479162930151 255943326265 617887401053 24591134973 952428085928 2059185899954 31794545552 950910416662 228797645401 2479692870967 42478964075 1110519361689 221688154076 202501681998 759820373191 94779917416 206964776265 1874855915781 488436427325 86418337756 506769249799 5871062586 201431182645 171099473718 401123137307 515478652414 151138571684 499489330437 749816436457 376252764981 57882339722 600705178569 158072169321 1330476856450 665007387071 311098459191 3466655700571 476737435823 144707290538 425142682884 916098677311 2149507864055 2974561061345 2179157105729 133955398383 1578165528502 1087535949293 821676913870 7902083534 110967471924 517174545421 749113960456 419639379652 2651339102059 710240324354 315768813936 708924363799 1986133148114 2056918012123 3412269149561 338658862542 537865288591 1090961705013 279754991963 2584408164263 2546545234506 252891030757 42253554007 908919419510 2423732561468 1836155923614 9804619725 20177399920 1755100193400 252297982810 2698680867861 1467714109446 931571682055 1939290638684 537265292802 9055022215 956059551211 1971396451131 433877129869 100569676512 174267517051 593677383630 108291842145 1775087547786 1960212397991 466709668788 1404151639038 644979116922 59236832749 2777479110226 3325985833117 579417950667 2488328746993 17532813670 97522661924 989599283557 684264831380 165056254724 681910046769 278125115122 1113671372366 1177697336995 1822934841808 1293459649825 2446584559977 926724634834 986532605453 373332234299 79612090266 2308751183165 753700963249 1275152372405 259702224459 822802299703 37461687520 652626240819 640124217792 2762916320952 3365948417807 53822813209 228063778452 406610363732 1813928294062 118300331559 2117322769511 3495193454077 307088494745 500989078520 1614908642890 1993652217554 2408414049187 1385778398380 234264919177 1470779762851 1821978748509 15006062641 362870790123 2371535855776 1009215633377 153671655427 527067069550 50935793656 715752934653 746539204973 634794702223 1113640123361 656006884469 28076843582 3545621723522 64087586010 1192068053906 2858467060930 393487345408 126130312933 2229340769561 1274384412543 1170167231443 173964874 1884956617508 56755688591 37794623322 80133332170 1186039126454 2298900550640 6370086147 582628083050 1352220415410 309891029064 214013437389 527200772169 3265691093403 2614052456170 2614142376887 215252431723 66660649119 818246504496 306481219236 286084829243 539000394202 401441687457 1178629717360 473349558432 1667044709987 2077325539695 175366451965 195462573166 112282858670 1770371052060 217456805820 1095583654962 810717698808 1476754242873 64265614768 43229500387 627911425091 289985246930 53954066360 1148482629186 725125303313 115061356648 30020274374 789032340282 1451450213468 3586601915570 885155340397 322694790130 1300136865796 141028610533 153676906106 48835081398 127466507652 1400319759745 216538669252 332825653294 636031964383 99084238258 17032175492 1214573812403 1295638656829 555434668551 39247765161 1120949625090 1588996861279 49826110372 469311308268 203006790579 200764542850 550332005705 40477152117 630384040659 750630552281 532549803916 1833281169709 1316233511563 1112359493817 82004216364 248148437573 83925373802 389441123070 228184492794 430394248952 613667021443 1654500815888 2065131263657 604510804255 356436793663 2019416783263 44362467175 1321503644264 56115260596 1382369635088 192912595279 555274005986 566428694289 1027558086026 3197307867968 1963909198686 3138882347594 2819588743889 1336246099437 1102374184901 1509713982538 147552483465 425468021578 295949562029 239580579987 1402083256007 1944686396316 963103898632 1009188876705 1170064740120 1390468724220 182524020550 94851473896 1199447762395 1790601290019 296189855645 629866203939 1266605877810 422015449803 367080490318 749072907522 149098652562 48986717334 1362448485094 234258819954 5089874585 80344479913 659989837250 280623777956 1403916791448 2431124568938 1310408788623 2076151483826 1416769177507 416026680853 166704537854 129812011227 33216373468 36044191852 1776080170756 131310989793 706160649816 1053885402790 62012610006 559380294165 301332858464 41546146154 191218056057 599829194507 908017070677 129953690979 1698332090774 1258370762664 2374032788153 100274102272 1115999893658 1409429466103 8853700444 1485562659007 2028403830288 50885456628 710818525396 668984148865 745510531142 121451753812 1522077378073 752584461051 21459717785 352266667178 187624541839 561372409663 1962313577877 1050686087262 1099239944138 250731361253 84649967134 360490943711 1098892511446 2653421472188 510977526967 73813701590 575097917247 792602477117 1805000931030 258487306549 628001273607 1560335222174 180786910148 814675421311 145097432573 1057279675165 1181761774459 445378658823 799798792283 178001727241 507913005450 115706452562 670740953464 1876681067806 328548195688 669699536459 607528757635 192283601449 619682426531 273203588354 2441724245205 1999945755590 472325580579 1067168610418 2572266994144 1169715232905 135608971461 386107039184 138226856622 1298357281917 1877989708290 973660520665 855053230118 827346483213 36375245095 323878195421 1210397867464 317492279380 718926954080 232233338271 894156373747 449827450109 527292301857 250332856364 2195452869103 1066920244284 255071525634 1371441076404 1735862001473 243569983069 103473127214 249746286419 1075954272735 60814647172 1145870189235 1200558656701 1440923695239 829042488848 237832882622 992680414661 199193880653 1115958959742 586537911569 57848223330 46574363973 1593554836492 1650088016772 147120528887 423934084510 5204598288 784862281186 1568375835218 376457485676 1150551601345 3031395115751 58204786550 855397994912 939241561689 793480985299 428237300724 422739312688 2780146169905 45711370888 494751782267 94805031191 685576682108 103256768019 65318739341 80821328040 693484699784 404284077587 441451579788 143909321931 544324559170 578534743899 672807314831 866758579551 57843376676 48569810051 2386088538447 1335837056409 1702132021332 1034697667731 1945395079894 237359085953 904973912893 1082966171326 1074180693603 44110408840 511306150217 3036371333553 234123201208 1054513063623 2757854804373 3503853020 1081389723287 1820356811867 404063852289 777338653289 148592912380 2724403149921 1251493266399 106741092266 902592587013 1609811776789 821257168122 2241218179133 2655640224720 353186844955 2303840873966 1154514546158 585043043983 34072613220 932001312894 3041508962922 552021621429 1335912036907 1806682724195 1665978018414 532449904941 1249084952340 1685342157450 597319742249 304802634145 2365886337859 1336886777 1896295280783 3691670916231 2519810374290 350554061886 550060737546 174948024329 1280322536240 106302514227 56350382198 54179314462 847132040506 274489976896 275806530614 1053711653251 162289129798 929488023504 20577099496 899413650726 1325312631660 1054268642356 1300816993225 1645703196893 51058628138 2209274150486 185735371949 2140627528340 53355841281 1140710575180 31214278970 775917539148 1048424983126 1264919420253 267374255101 255841191714 1100150985216 172050131007 22092640309 2752797001632 1550294449917 3757876102578 103324872865 1904460039058 1460788837278 1083193025254 234862531214 706530798707 256166498338 192029669015 431585545734 2118019414195 296745500899 2351634622166 183605962732 1690048329060 63702893166 104024951005 2841811777932 1170911366005 42453361400 838725472473 745276130934 1506318542680 1343181114740 47112130843 407416321308 179373358375 129539556166 450683892884 95874726200 993622408848 147468543887 462536482899 1424347584415 85919427251 324479305458 1955016286226 1299305164636 392224654105 621646355705 406009778417 1278389002551 1249669250320 375532125226 321079169383 946936690929 2142341193746 1005353516692 60107273142 188832480634 1105876017171 528249750179 1412931059045 12358616482 1679044367625 1603061811916 202115141906 2901870269158 936319772244 1188652350989 191480670849 179251701124 1663210076139 5649770260 1717661720136 1901221625758 491570619684 139313511959 924483217607 728760955091 506638413051 95215916708 1036941074567 1397172532439 1776581381914 1326716537801 1410726079359 2357208539812 8034167720 1533605352982 3080602026428 1802654620535 2069069862754 512608816876 783809541381 2383450222231 62678071339 357654232289 690264131427 385461691518 202854926600 134213876436 1046768494620 1113011000982 641178315210 103535504020 1373995395094 712041717117 836890882128 82795181319 10515033444 334118243166 1196404545774 2918175983976 797792859814 2389565365506 1106963391946 678575210580 382387441612 930889352204 350796036010 203833824047 1107113136073 139596986955 1989564793733 921619475705 2746400509942 2806439830397 1958247728955 676256989764 405647904396 411683641639 1829356524365 507448584214 930989498516 887176968503 1950351373626 140179394939 87672437860 20926044972 1338982600737 1014383410830 1016841108956 808073918384 2773952784732 398855059920 415216055078 1561047613280 571323596610 176673595130 289181507740 935690189386 372389307433 491408774873 2037415760374 197464992418 959698630284 351339352233 71766592467 217838221752 216353751284 498817776220 476250796216 802917826954 161053236140 887330698317 439417471786 2775045702680 1104615208833 168577544977 320892299661 102738258904 1986788094835 682044094818 2056591663225 2497680050101 1079954680341 2442055680866 234471460678 11525191584 676663109906 1546837180641 760472245993 257345652411 15278253125 2330730708060 137478562644 2018501147198 733255976963 584173347063 3637597728525 2349502702316 742848302161 2625344400264 251421820979 432166859017 456499148685 343806250589 1236508620521 1860417855400 337181285007 860454818290 3116175406042 895739818341 2177476098309 509480931996 467714401482 2721540448755 1210369912132 5322251766 17422401494 18009457397 1634434570555 2963056005905 173771847781 147269065253 60483043141 411686883768 160474110599 2239832948683 372869802540 1475628970332 153117195491 494082625894 416731815507 718516657549 454685831020 312948226520 464029272584 1677324240559 2288303274857 1174250791919 255030105519 1659267056067 389579266098 2438387173392 593278889793 1590330966544 204249014526 2437036272325 1918319147962 353193749387 2111635287677 325624867828 1075026974140 96429882641 2171031894079 43311881072 524237438913 1470925370347 2252418584620 173588982721 2036362626373 641183739634 2800687953791 1871730615485 3079532496693 1942691770513 1447374762842 231186780514 1584668687614 812089817815 62795016292 32612474112 401282356553 191662424603 659301752085 875026444557 1271049266497 1210609570862 3359059387704 431656867400 175523159994 1440915979893 637472637603 2129241641522 3594839121780 1184516235991 1501862589281 506211157501 892375556688 1814403923654 592106066030 840797128422 95223753397 1213456314826 104354823907 1270029170912 2971152797961 151578154229 66181523967 1745411714719 499608700123 2495546680525 2654118648744 495742136307 3778915298314 106373516177 1350310367310 1436492612065 2095866390889 150280000665 2472678934900 1550618168391 336296501277 2610621060685 1060970478474 1355975072340 181541423954 1412853871705 449546272816 69848058017 2078483709125 1397841519166 3030195156229 176604466519 19482626645 318352538804 1106167967444 634103061536 517162738315 256153877382 36072244259 2093988852453 416543195364 332164503846 1480043853915 3179511569751 119318163672 101352831905 982179142991 1392344831978 9339878106 1665609811534 153651633473 3785208378227 921973046047 1400856493677 485941006301 3808994542999 190647194145 43045462788 1239920894887 424002061334 197592954037 407729576299 949060301348 297596865071 1942206236204 1133854626873 56852338629 57440892964 391813234665 2835788730698 1783622641201 1434586130541 2168071120580 889475654950 139645203490 1278457929244 144811709189 162190328385 67830105523 8144470247 386040723720 790246849158 231603325959 1369784727830 3496064344933 1030736792224 2348565160406 138703095750 2171082116835 161980155399 11717978385 956549864269 1279638692312 2012909707859 1874785660780 327764688931 2290416440866 1187946022489 869379074292 1906412478554 26673797594 299044110246 488179062107 214669997649 1412624254006 476675534575 732326104964 589641677566 79820318178 250325308574 302731610862 188066165061 1617364001871 150192539165 2698458026393 112336420982 1185127928851 171917813448 1128158536824 752154678023 3368789538369 1129810601041 638483609885 88632039014 770256924110 556016870169 29791745818 1889889196841 2310699812290 381351738405 460712412000 1400604667298 766481479778 175853337424 5530426829 507595783114 1350089531929 1344032348293 1969949074015 270323792 226736518009 66891168142 191529455158 2637330666666 2108665245793 736980094614 912724272404 989014983657 292911099603 676660141302 6967050998 16069415691 1455357892968 2597865097754 101667315635 135539999136 373335228733 354633482638 2296005260200 1321327707840 1234319028115 917029522475 522927636119 275753194225 1061519555825 646422400505 1126751607808 1612246311752 36163702566 1743049347100 364402871690 769111652059 1266660145877 1780479509240 1463315235678 897151873207 2513059354411 2352395365151 1650293134990 295806705959 2968679568875 354645289107 781873554699 198436358332 57865491816 67074586160 440680099607 158329483486 719994756167 2029683653 163414076591 1752682173856 1078159620848 567438162333 267443292492 189375145258 145183523502 92842713203 978637897537 8980664191 1387859728302 65108808771 803417624983 187930482017 2234656480847 506299048656 24676973788 35868230022 83601659230 25992720741 284610239613 2168806793180 2303760414176 300059206042 197013724254 1911260052619 122220065605 2970924465378 230930145755 601574567408 356314286453 26239778062 423143452839 3245004876407 822065519530 1927690733675 1756582400109 994807575033 1883322949862 48621628789 192196048987 16578862720 1142900397543 513187145177 389428404367 2869758653909 771935407427 2369231890906 39180072981 3274511731182 11886391282 1276914369027 1532913480866 667846966678 506007611825 103814208312 630476757289 199043406246 378800336605 59987801778 76629016797 2322717556879 1911050943855 361333848415 972494055928 295355409917 77342993996 536364739182 53316112662 1001815293789 557244479400 56625110297 769287528454 167966955936 146189018235 805833450238 1292949197554 1663541843861 760671836074 212310842957 1004494424689 405036390441 2147062068116 3304123750643 103011262537 1260225228160 240978685169 273507218952 1269439097902 634964708295 591439413386 4497776991 812431527633 345518142176 635076382503 103122876732 564857258393 195213152508 72233391148 389772502510 3782811567974 412378633868 557929630464 1037224305 1179818364962 623861426992 1257675637047 1933697962729 594714900868 84157251701 157596889592 880877427306 555710314843 1562039755746 2963224629373 1471643709290 109309594112 2027858731713 2578305880726 1167769016552 162515651943 32309442294 184503527907 1659754232602 3145598139372 154755015970 225055105911 2997664745343 741347189888 295431456149 291001131055 1873020151001 172622856778 800109449631 982555688143 31861887073 99378508113 2183038017530 826141710949 38880858200 402637193970 90862975955 266699815299 807256258634 129519565727 591515787176 1666525545369 1530847338379 723251789483 10583435821 1087549879832 2279134614258 281367916274 2745397615144 1213221531314 1475284451204 69131114974 942102276526 3505156578856 332242567589 44728246108 887125634738 1589184008976 2606343631114 1526633643495 566793474905 1796076529016 3504457332342 1465003115143 694772515204 1920129418171 2517196219282 90649414228 1763531434877 24885970458 974630782524 1067706658076 340596941123 1179680846641 22965237236 1071838621434 741439138030 252476181506 188964474988 2359253648590 2773075269876 259290679899 633786766288 1136769398737 79496562781 3027467654550 2596362503253 2959159197755 785771327607 14337371940 589631443818 966943638350 442017143419 1140846173624 41250924822 193876502582 51990859762 1927016423241 482818008584 925701773306 533747872964 1310884627716 1635573287605 14724632078 788792230561 1658074901859 436820674632 2757816037305 52634848294 19418659588 14034965164 546638576039 604787582688 469023407690 2486095979469 440801303911 3634439730799 661047178057 210950540487 1071622321491 515777979835 45123403606 129594425811 1247332766928 347297539039 145801534817 690452118649 201713719280 1921537603674 457767816805 728514466 2515258881662 532097726125 242526881647 1590883025818 1443199327942 649181140614 3141339320243 1788700303544 572993050987 630402201826 150514474527 1180994803887 2318528476061 2185184939743 223551660620 1212899911080 730156419798 1008180393054 2839046739269 660133803681 21025978040 842734074702 2368341664903 229922882937 1395740826197 1070595259104 1430533907395 104628281044 94599327580 15330497717 1706519228331 667120808552 353267975788 513360404376 1461738035964 2995846167467 453723014482 1323455400899 1132764480976 296125553553 882477676596 1816712960046 2045226578253 648335287434 88343534370 3675392296524 681562989117 1477479796664 1949364500811 37347351034 54831764859 623945749420 72244968917 236238825925 1460957551117 883417673664 29427889183 1587251514746 1909756278684 971873051952 275116900891 95773621723 139771105806 2532670309136 656787083420 2964591845087 1319112771607 900090128030 695226438448 18072839360 35005127007 726928841173 276503243078 119070355214 3222394433 1926080457062 1172547223015 112557367433 681646490307 84034979150 28249338514 332204748188 1211985039178 632938054657 418934900877 2509298038800 1230625333778 52850415375 621398754096 860280354377 226324287357 348508565549 507778703421 904475722633 3340525097096 2065929810867 971171477578 50522802509 1323972999260 996232420370 2752244934566 387582457 1262372869158 670460180363 603093491074 588822263853 17508589402 2602600160178 2314837391968 1878067004943 113691407534 2107955915178 902819675840 513093013244 3229918491566 1645950003786 582503928559 1628066422649 1146690039148 469944528269 112112068347 1767955567297 1307597785788 1358468219990 2362153739942 1741407726713 944731701606 9457277726 3543486370909 285661463787 1964721528247 117457558501 712495922742 1066130386455 387942588418 2544171684925 303291923000 1170173948904 160442397028 315661717170 2324669516905 2090884957281 1100501931536 98584787586 810969631023 1408750708108 88712136206 411418865472 846235517788 78810056449 295077942819 9873359860 1746240692472 223237437408 197090129624 53158483177 96932319160 286023017497 3160569216777 1594415537088 715707675907 1811305673134 324787717095 1107658505671 2459653542736 875298141010 187438221363 490130482053 403077443435 30577141198 63842418827 56996476141 2021277346775 945041990559 854007408522 656843996772 2005117657792 3326906622939 104419958722 577704580233 930322429875 1527486261640 1135948852667 1877520930955 279773420846 464726536990 1437779252163 3222127615134 3317617484680 696430223241 804809471583 127202670274 528385591360 3036532872931 1606720099093 2112516113783 1020564852877 25589502988 1054068046849 438669572391 866829830624 38073481794 1124812482468 446330001145 429977652491 164399363818 58738589814 142869177853 101796401519 1791655711350 1705220653586 1056406363173 2584930577933 984666806672 560342087305 96163378007 2081950541642 12329569992 903047078848 970460937411 2763412183679 308987792645 326180798397 232942504471 697049278631 433799939302 457350817742 2035811384580 26954850143 941027229504 3199730497785 361399584560 499470488356 221628676553 121973056737 3268823988299 414998504643 2861369847792 71761643929 284259289123 102437275399 826094998501 3578780926667 2226905054974 522095532366 725246087794 1343090088324 1661913833915 1238108226732 1622311514930 545120376598 514802554846 2396663263351 1020255655766 1457347526950 15343849917 155036779234 99431804744 369130952744 490822421079 86796387873 637267286737 425415054856 308947588969 212581780169 1783433375411 1100164147768 1815057188637 630672375397 98111817105 1892272940553 1750684592774 763128056854 2070244518546 3288401739571 152604842669 38078187536 87358065664 18045587111 307584452903 376163068329 616204149972 68697269635 220756381455 1115288488045 243609538169 139791320877 127052755263 224110441475 2156446201781 67096012143 466059287111 2491131711145 684534726568 433698398728 73379451093 649791081892 1640379857733 1275741144542 2991019748582 2516150181899 975194045135 1854132111546 68282080552 1150363379553 611201581037 3225499626861 1076743446162 1240279150849 2552516868493 8031207815 1015017732608 105078607346 53343678669 1536033843220 494199183964 1261303340797 772485072074 16037301935 3302305909908 570120549419 1285947029585 310733787431 458352886535 2112692846322 4696205383 59224962829 2256681178543 1152845168945 246854155550 770241078757 3542523164711 665356740195 28283636636 325387935186 3095708120486 91191547336 274130385602 2391896409104 1379346840694 2085200304358 303336858595 1752488418025 2487548097269 102524625055 2843918962052 43722680760 846571708426 661851774615 637418805758 1068567453567 362790983442 1550918029561 2642586341986 191505563862 38813670167 779053762040 1143374378870 110916754675 571473501208 51299200407 298901122098 1446982756144 417041648488 287839349644 2808973289111 2379367683779 349842035752 222189532948 97348867876 1682212806002 950516371334 6070246413 992843302972 1579289306 1210406236000 576775729035 883273980820 1780118063330 114357128253 783941028209 764594541856 2419297327404 2793900951308 46471362516 508068578664 578310337455 631629430052 146371826400 555999546811 39503473151 488746726573 930905680368 1634482623904 1616310960467 573847625443 598896258864 10162641514 2325284800084 290137834054 1686652331849 839148168998 180756112646 19525720652 566771014050 1362524317027 1075956712929 74629567193 1787594297319 224128244806 611193404940 607178071025 7176115459 2522227507288 28932049227 2836925512478 1100500290316 1717153040129 1431190039584 274172156835 1802395619364 771637018842 1233035503512 276067777702 833136786033 7429954332 537012470628 795392430395 1759105097711 1195817775860 2043823056434 1504300649056 282045072136 15110562697 3854563022587 162916115874 48303512636 380865017363 2025110638875 729102968655 227155456438 756785725431 3181462195128 1518970539832 952669465731 14182495578 1962588498111 873541996590 3073374881481 583861213157 522789674426 3733278983941 328290995420 15206496348 705824202431 1817675280761 565747344116 1056436970408 744202175333 807732240712 43706717086 172565664725 975962135771 481669556542 552909433976 1194325351474 213965715168 2454768206 2629974622 75806433796 276432101564 1114861053443 2687977548256 142322689231 1198248141691 2966952144126 222407761979 436857080445 3147508455909 884568230093 119152695050 14319631657 1848076108571 305163311509 1409447869354 547521168958 313540093134 730446428117 224650855886 248691934971 991214071741 611183861362 99519279136 1418980725494 817149913547 21603560373 1935893670165 42785703159 1767979653024 189601573280 172835176867 52158165434 35865163830 1095988363843 590037442821 882184049916 188042940599 765618658076 611826965126 30706525868 19779998798 455290173522 925159493535 512818741787 28634491131 1803608894601 104297870804 959888919498 68434020258 636439899461 279885489391 1149988964707 55085790140 2662452028011 1257695907623 287517024787 344016419611 1223621166340 1472770152162 2762361461105 658812771965 235303972582 1751291299891 1965096806421 355041946068 297914615637 1143109390683 1140841023117 2610650783705 126830982261 345779200428 938044061654 56959443370 1133791878405 1494532984634 1790712505400 443441718817 1949823372556 1439351074582 830969403414 1290020678872 2021212847722 959830269856 354719263095 1088168807239 616273870668 1230380993832 30329555198 88355069519 1385402474069 269747385738 683913468943 1700380637701 140565231776 123667694558 605813671095 804499755156 74491146624 1762945743940 214949635598 369640827495 2449055386952 4050138744 2140690670886 1509804409184 10061820610 1114297635431 1092416007512 1393008308520 2010494736056 400865293114 1046143436014 237142376408 541596207147 161913277026 467118916582 864298638717 1350852393 3036305807814 433730995254 1056336075884 1452078573172 983542201906 706408650086 1710470440148 116086473588 641744509371 1494204536626 533715888320 1003558265017 971498435163 2111310633068 2125880833344 511219087910 1061718720022 2975218338347 3122647234123 769666101716 23756498883 786129757772 513528237263 954428988220 545035584258 253376021768 68185350511 124852130668 604849002146 3511756995869 963302920368 1226787425858 1062509143929 420445565241 270367460354 3058433189497 225569954343 315578714892 197894584642 190721074196 1613094231203 212535320569 1456778582251 1086699591643 1016515496086 105553272997 1576876573381 511922632226 285742428406 351612932974 657106042105 314019454289 224913457728 26479985848 869386898304 638465317564 286459391090 717050294917 1189254190254 38552846624 7712857128 2597770123607 24087797723 746930587430 410667083723 654473394734 3408986132127 527950894111 1627586503478 1741877264571 1774269543667 119683963138 1038615679858 3241709540772 809756623617 1576792047110 1192752889662 1383361559059 55194099645 688467202697 1937644417898 521277308242 2085817426378 15285750592 1594992572083 106497135786 498521497752 2382778328063 2686092351003 2084521307011 1024071955325 2704621835940 2544817931047 21761196171 51489552217 1700503027248 1692278020955 2506937465362 66878522951 3134277603883 751570356899 263532057532 526727708621 252474291541 14890211794 3362216208 102084131045 801697350807 365662640449 447526638995 782214543999 692917368755 573754837243 3196706050093 2867398947472 237887558814 2424672873024 1891638884027 3658900349978 425106842661 1185530852370 209872547626 224258448582 166809801712 1894943553432 634911631281 483257599626 823170196557 560915169245 1541705920458 2012793718991 1198550124060 2523131246586 1169742795151 2135460524235 429659693550 41796679425 707513948027 292518802760 1900029151981 847350590566 2620041385746 1156730531779 2318226997403 1707742339321 185106956495 1445188627831 1164529320442 422305928781 1567470349415 567245686990 494268531858 286370138695 836300063819 1107075974196 144475750452 1193738079968 1391573699321 486732605974 2597358765132 635709678460 744435803421 1441749714322 16584263201 95037777187 2399628347655 1783126768222 579868237136 1081384880322 1461429650710 1831030379530 16703031356 1155311951586 14537123130 22074590181 930132047171 24314809719 101946417916 504417028454 613422454391 99963902874 1824593008236 3776147173882 545236503286 775699444863 626358680235 1331845022721 2218755622457 32388421050 1052209439322 3994872880 2224844068244 275618689037 1703191872780 3274179547731 529769861461 487620798814 668779514096 1077112926151 1314365390689 2136746621220 1958571995643 378248912117 2161648380337 989690293189 2201141881176 1246830926935 431548399229 52292054288 226114876737 611759282417 221351355932 2243126396910 1958039990023 77593633573 570372010730 503922558769 340586307981 1687918664766 73100948982 91106964807 708370994511 422650741007 3634749091 913490456046 1413376755727 332479347911 2530586201746 1195166472289 113260491400 188752996936 103982274049 350054815550 175858704553 493203635659 1931104864642 32521776881 550876343261 922197846918 998314823696 1261046788652 505483424218 103884829417 32776973323 2630353639595 216905209279 542621653918 2573807731652 1045087744088 168627959510 165199851023 99017967379 89218940607 319169146328 40594736385 1112697247724 1652998609662 175013137087 1189046211170 2374925767248 1437202134094 988490194385 233216316241 112685653291 109970840165 40429714109 1441917253478 68248634720 273301705718 172194322242 26535556254 295156570003 1736031765174 152046138485 2380644926273 154427583043 643091049328 2473361531321 180770761143 3088714227794 756534964410 2089273135823 109845082608 184642990022 16197334207 16619780274 39883857550 811891868478 676515271856 2009855895041 1863665089618 1743819751516 440187934081 39311104768 841926823208 1460379504859 511870383737 100341016682 774349885169 915306182551 2660145580690 1972200985223 759230824808 256041225378 1939249505738 458850730382 130798279274 1663892146037 66408823858 1530548065414 117324496390 705671408207 506721973661 2636883792066 421841277678 1440385269734 53009468804 63314638758 1270324877887 380132611684 2019153073778 976412505454 94628207666 990782024346 540018144585 2923836058670 186416717711 2317221865186 93232195266 1670501798510 1941917135111 48551934620 424682178784 2078130347628 524777789037 59708852461 2282893529970 399704924600 3949836819 867997967421 91898174423 2759579449239 2187642406494 1137368627594 1482671171471 2098203778724 1189848968325 1593161263155 208338486127 2927993730242 1409724751171 1614232743662 570917146183 1290331738136 857942913375 1504391251505 2162921111094 2375576898492 1346785147216 49771230132 427345435815 30144340453 1147858656788 352038765904 433921717373 216287063737 220346869582 1134600647182 1047198622133 380584299966 34492407439 309151751388 351868526687 2196690850460 789250210117 2062521844910 831746724343 580767062463 148417165619 403128886996 1626115003421 514746322437 2259320453738 23084712072 1746708544055 118915862751 274268444558 181892398814 792608685872 417526909150 599017235157 1952879654157 23626406704 172121522190 741117922150 697408186355 938721017425 1800709233689 185444915359 73740761831 121403538493 1540714934410 1578789239845 86190582877 52227843485 473454280253 45669289374 755218967754 111921269976 245848982536 37648600407 551310088535 2966125027680 800672799586 630122933574 267718950187 553144846611 2433458912681 1204755471349 1990261389422 1079531029539 83944910554 1313150719281 8227053072 655500214215 318574978543 776582661452 3601964505871 148203945532 1691750077469 2007420780295 1179807952937 181224763469 1489180036796 268927557035 2686536634609 110744475083 6068468758 659920761548 2072282204222 274238933366 1168841239972 1688440787380 2944407669930 918368405246 353399976937 903732772451 1330170848213 1594251242602 2520519579965 90711352025 1302520937561 433114484094 719623669409 679279291849 588738591392 180682609643 188317408301 529531170147 661667356678 1428277443061 225379135811 88270368223 1527739990979 890587271295 791899163287 527901928804 1198620844605 1613818768852 117550562051 349022406675 1118079010908 76206189279 53875607099 2982526766838 376526284739 147042204344 1426911457303 225804177235 678728546442 1455974891322 599894737311 2024786151999 1705787748713 530241725560 852804367145 141218602867 286416248989 796101248227 462039085142 823016905809 1819732396853 669191677546 1357602477198 1105104453036 1739175625056 2405097929010 1170619640415 3322440178354 117361096572 404022093840 484091530034 2682584263756 621005650125 3413679961714 2676815995917 1285591427609 377373587729 450812261044 521050702602 50442610216 120109063180 842796792035 96786164126 207626118491 430398271152 680973654360 1308602302747 154212503118 1491108264255 2794462621541 2238857920161 15850315879 1176400431137 1694511503946 622518467450 435007366882 1083140911971 77809520731 105258178008 1538364615617 1176721073233 71100619240 295024205156 2851934202231 15559824651 114917212346 992344371629 1744620297072 12742383268 69857648707 2290044720537 2116974725501 1510490801879 1011253913793 43538943600 1247097041062 762671709170 505938123972 428900360866 317843350726 1269713450603 153677125760 64587538619 1006335356340 2064918429819 48886782109 211989853906 848659344150 1131036912666 2634188873004 404536569239 375668372872 931071044584 1707399742970 1172393979210 692120458599 98015641555 1895604177419 210458524056 9880723987 140405092030 1081575620756 886781504052 6575061562 1463284974001 14484163036 595289177930 2503246992147 101569213191 366476873232 32190070211 461580633188 3247383048799 2644087292 3339285055608 1760630501422 269948183910 1898895460337 925428891902 408093213174 624393615931 404707556930 9399818384 106490264797 1149243159215 493704424409 2175696730137 117402429121 1322086288878 1143233297453 324999328554 513365308691 783120057234 1270719455781 591167016724 1720245749242 2537349423264 694151622540 19621290367 89141449657 1133506135083 42963936412 1611033945835 2878956021193 1499362921719 136794569537 38179387465 855110277935 165164291392 2432670920080 1395293657678 45020518646 387947416840 481201442845 3324390417850 973667878222 665401698614 138577367858 1845867747156 440565727263 854717903504 617814389342 1722479306387 1499238098133 202532364962 86613992197 2427570168570 190124391862 802678318400 1151042457980 1321208422657 26123822534 1872781292009 82830101498 172665066228 1164927986150 3392973595430 1043430198496 492917268911 793342221144 599640976388 3096065821894 649297557228 3327085687212 280122149543 597870716202 1698017163630 2400390279213 468587226848 1957752447554 521773226852 2897961460515 2516646082683 90139162718 2143172478444 1771335482164 250738108463 55751031419 690390683727 1131636091865 52430867854 544735227036 683153470543 63046723604 2308389100865 1396059501512 1202098579534 319980622952 224230867860 1151882652804 1738636334803 3135857645 2019417285362 2832781161878 552710598306 2481160091974 221933527309 1028826143577 1980367214938 2078302237467 2093870176079 5878262935 1767071223319 179279383255 41780659923 41600203861 824992145759 257080560277 18694781609 428835504275 753687455658 1448519117581 479813294681 875768975425 1633675635437 317419587199 1185979384113 1717988725087 304366468770 1852454025465 295461764333 1575680998675 814160267470 1848637482183 18969423456 529632161403 1529391922499 998381298996 574985023130 1298961722927 791815983843 79342891152 775806410044 465483465266 141783053258 700857180356 2108606009838 3021363011441 1341246053018 2591048795668 2421605712892 7594425448 26084079566 1747256230697 1284998263164 609473464936 725588656186 225773774058 112966746527 1487388230280 814821247422 791260257947 758271792062 713454720820 1098820828238 798460402517 943098125732 80110562579 26296832969 632886216403 677437181987 1151896839747 1092010181719 221788880882 1339866593780 1275988848270 677471454753 3126460233617 2026647996890 2082525950076 907972178055 853849316751 258283272734 3706330442817 715831842066 1512937309441 1978326804781 911240355525 395376757909 510142072305 58737958650 1547093240825 240194225407 1479190335833 911134733833 303597666971 412560770171 1379099786214 10835086582 1743241750234 2566184880330 399249438675 511709164270 691814695157 11307748972 1496335676246 314425371811 2920034105605 750297139680 1596148757285 465324577238 2335737538987 167112250596 699527445866 267155087055 902815245320 173781932614 1594092001865 1038041865683 55270444619 498729793952 94540916668 2287911457045 1558659091 632503813256 31221437228 713191352216 2892463793412 490712196638 83358861192 483964145366 1141090799637 41699759872 674379368360 1708085920371 24272810205 1780115956780 3265697767694 306555097581 423549702976 561401672575 625684640154 769239848224 2754207610563 2298355994613 1301639510406 279578612709 716146612003 492595486494 508406287 791756474586 1730869003906 192980264756 352204250821 614569170247 440838452506 58721530441 2420857101992 114667354155 18990586432 236993819678 1825701327896 1493256818689 4378161338 1585797435204 479246961099 320498468609 598583959206 122311181260 156286691032 78325208093 899793680611 1203448847398 99089014430 1154002093910 171168211056 277529981411 1137088362992 51529815233 266898174364 2151334345252 80952314147 2677781306202 1936749075349 801607821992 1355158103622 87167822107 943185463467 986757454655 8618718401 1270105322511 927757304195 2155457747562 36380957393 3068442276580 396578894615 450673977905 1334252311611 320363232116 372449044111 495541841511 708030116003 69301413921 1208121083908 769739348911 2091643004242 152235253621 439695592588 278002068178 1300540833383 544455799968 392503680935 560156175170 2780889084973 658543017713 372775723992 31490981476 70896987622 106076685451 244963958573 1196655610203 1261416515229 332007699668 583778066612 94160044881 118765847653 257004768658 486882165315 869316662440 610668315639 1400962085506 993197936086 1212976887630 1745737377652 127035851313 3249321484305 907460019562 14649856763 146761349887 290709585809 2401919389189 919341774782 169242784976 397837214929 556496042400 2452895342721 142422358394 241617086323 195825343778 2149515608758 890943463724 1373250120813 827208060799 1854662326381 48298202335 125285848931 2295375971022 2157834986826 1728778471926 781535482123 1902497422044 1108173751974 278330807397 1730911131 523431361723 3150827229944 1292851160745 1012634975907 1317717886277 137455663743 510746222176 607688868700 2000096887151 289541608740 2550917853284 1011418349440 692323336386 85429885710 61097466283 246646639784 43376625600 629373722470 1470422519426 2826976357099 467389424252 152032684829 2149870914646 340626929053 706558584934 727792061286 1795567439598 133781212495 448768897424 431759532387 1696928221054 1660858571336 332185756508 2084683065583 53735061130 1592312142610 684475062945 1172554645284 291490179639 1210629284059 3085572521324 160987029560 977351094163 617833835965 162048736103 650092872768 700271331836 30508371800 1051731864519 1033971260037 209989847568 3298178354075 182750116681 513696725333 846154229360 825666739156 137009054559 2076244445160 1153538233987 14046722709 1335813107292 274246114944 2131374082370 2031229939076 1717130800336 2836144500188 424777498055 728713480834 2136066540917 21519297254 307927333065 13825893624 662015408506 178763225252 68574578429 509002577289 141167281094 103780759285 362939904 184257701982 1099326189123 250958803566 615148722374 486281804996 2110581703597 688519657231 123989267955 344959652637 188437551560 1293382461031 232244615087 16489950678 1603676072432 2853547704538 1868231940176 1990238854140 148668112482 115812512709 1233750090431 1189392908349 298703585861 179103223558 111768683612 117551317385 611027248756 1155954384549 1201987004962 755290324824 716312408043 1184732325465 3527345083194 186213216498 1539526752785 707717051959 456516782807 1902467354168 171729946418 4528389211 2176109998681 2006181637776 733631914183 103770983307 513732596068 313847270684 1361335391751 1347523757042 473180301310 404306276060 1604654860870 1227331373745 1865146630618 1320055458175 1162266496792 328639995201 83363153435 265806842679 1448016392358 1862414897095 2025395014136 2277902767727 112150645894 950820444052 203900486398 592853338298 3397540556954 9927360144 1997275885662 60261394570 2194692513579 955949570698 93380298608 1927442209279 1005921315481 295492915438 20761073956 327704306471 993813547655 867605916578 1742930044189 858655512270 1619735682013 299616635444 678581159840 917466799928 188814395477 1681413342449 401079177677 563282901283 625718547283 161253474624 664174074252 258430749874 39782764543 3129596374778 1152512775765 1834197482919 84289237749 390240332259 323253576690 220513901121 111426933506 55815542428 860171098292 1374453764510 1747849397866 778239215665 124535819394 985284206646 1450536064632 474539019044 240620458206 447702049025 100268268433 135420885339 1376141229231 933982511376 2341607999136 969801830885 87966929654 373907936916 2188246755054 171398677729 440869657019 80469279035 1498988885309 435288098022 162687203903 12683175557 117597428700 1818580567920 18698081046 1830596023838 780564213131 20840936817 161961592663 208638118436 1026015307366 322076651698 795416182539 319999334045 110290719774 775665772006 2293798113873 88954028241 966384263801 24014023986 987616419567 152881199666 1977799950107 623839554322 268000755880 1118471616415 483636633488 5457256183 23724755220 759409854540 1443639761236 754726760885 662859663496 594875193335 486391967166 1447699344366 487890957849 892783384559 2007951721906 328010698277 10023888372 246779916502 220870350315 1633789223031 453361749948 941672523717 2308504184862 1290021481730 157866356761 813151359432 1578812857246 158249597759 2845361510199 1187308213487 89045665075 937692200666 56072462907 164697344804 1799513441051 171907054777 836720830637 1209691303191 1416684664515 146192616397 821805243410 2325628438020 349231491841 23265466429 1198503465675 554622882592 1390133745081 2606777689113 248151384158 883250714996 1170214613176 1019305201654 12345300101 728350524778 706053140602 1127693910502 447894365439 357582256602 209410778609 873133576566 553486924517 94667979443 957923647657 112217642967 1946484026991 157187110446 2805066907914 144486370981 544928574528 143576883965 49856155593 348124355519 1970208522057 866079284158 24970257691 26718663793 567302899089 269900938016 479404801100 194030564500 1242178041441 760090915320 1430473173115 1167990661955 2431385965640 3603894037223 173503946311 130486257716 86930595628 1229024796846 2001763014025 427541702737 99724602746 1272015116625 2494382721197 1171801358256 1300792804586 892090312999 964289737957 25928553704 1676323140887 868258746992 2196046759744 804020660683 253043154547 133434133904 2024588368801 1103614074470 422940046702 499540002028 3260044027335 18347313554 1775717157381 2644977295463 2040225260441 732787544642 2369600254130 1717476535849 118560685036 722736992585 1226139829537 2214159888477 2874375705061 1480792801524 1431208859058 925574036810 2251647953349 3052787418016 3636667429232 616022427690 1923923998690 1785664835620 97008134483 569807248721 38618827816 44523183712 2871533650197 678889088844 1096366836676 364792660222 2712088919682 115423516901 415563372426 64351326796 592604954154 3692152365130 243276767408 142447600462 416711237148 706800381055 2416329680046 1441340828530 30338715111 113835189395 333599574351 2975703506837 507858721533 1633854764176 29162829739 26921394300 1253250878887 360890125797 2921603370639 1072270236837 530084562066 22460366234 277060237981 1826848955511 971443818882 3061904668259 1621860539548 953624096469 448296246867 992568869932 469302857599 1152608795975 688361508670 17869304213 360354379280 37807686544 448758925294 1475049669374 497123166506 2430493656131 866838523281 136606866010 1194327856154 1923968877715 1113361959312 232378554821 55164443200 1274201876314 639009725438 1346804904237 701333132779 677593836419 45461962158 728375778390 2018832526332 1164837620902 1201376201428 1447070576325 407578656462 421519461882 1916875434919 58890514428 11929397373 1052333442017 374413436212 3852898514388 1228623931237 397165330266 3074094185331 1083223154036 1182874651599 664201919561 1228753704771 97748940556 233003184685 658549431977 1201428189940 745889181769 2394956286616 1564124969203 962414439511 1363647993632 941565974968 1405914118194 3381633608233 15355239749 1963007577054 196430155369 72575262462 307370127669 3622117377208 100224344051 1031725058842 2229875891050 396476376695 2968533055924 1287622002373 62734349215 2112445413637 628836312773 15663274771 687967706434 169433953544 676260358742 285166513261 1541716875149 191199976019 1044040782600 119063531129 285284755836 1120673323852 876741622344 2974382804801 1214866720674 1786395504532 2585207199253 1924442555965 2974912290574 164997120183 2687436765003 1739208488544 1281228906150 35143490540 1175369688049 2986059896249 1326224181227 9656573263 52245488532 425558902555 1761932776238 1991261982425 22936970083 2192895461674 1577770724768 863607649118 117901776601 1214370668608 601315596124 996460946802 819338395715 214337915969 1743150786538 281705384199 248338321263 715024215870 728027923133 236266758444 440788880334 2114012262945 162168150595 70407592044 3403341467772 166312810306 498173414532 3342297479163 623979042027 3021797411371 830385349629 93452469584 14581073684 862882149785 29144855195 1970616577296 1712768527523 387710862370 88436088612 552240140404 55060932219 1633364353789 168038894466 2642118639800 2580355035182 446867220281 104678300696 64834626843 1039548452077 47798806677 646973549661 745880736480 834013099904 922915350555 1478020558397 418475314941 723797696463 681603832717 180911731561 2164514411344 1342514883260 3427366932304 763975703129 1660774660562 36362765157 370674908282 735128422329 93838581245 39289710196 131882055461 2760537698807 1800022989465 86621049440 2060382276128 690888671898 1782476678247 605984282484 328049661052 209776449478 371261137217 21848410143 11201854789 795303849658 304272826435 67510016457 561722203744 3335377146854 1813874101474 263522139175 114071409184 313425684507 295604771660 176286693991 913724035192 125925017810 24159822294 2108190628583 3498498936316 528783238063 2650410988554 819703744138 437852788352 2218757692437 838868699589 1257656387126 52977300132 192592004238 143767544285 2385905975635 523653689537 1044699859604 2093545698893 1374794204868 76994360834 192123790033 783146389231 1223912139389 1708138913976 985702561247 37863315844 1613093965817 57838780032 1095251981360 69638727155 193351424537 1129416938025 105673256728 301633260946 666015562360 785093799590 267582319799 265956600110 379787694832 1166377170100 2622452194090 248709263214 909345384262 2617120034633 551918460509 135096521779 781267189778 267100415854 2595177246116 884345793656 50340409400 268823700331 1774565951341 53650680480 241759725694 55342795588 337293092523 3785788032747 1563232181933 2251587338553 1863976407554 1559882517791 1210199548943 470896279638 452938525210 788572217114 1622176246123 2555392310770 2092057704947 760555101851 1141171526308 514130352032 1626427554213 787189715712 10665702300 3132180388782 18221406319 124561461482 447964075131 728686940372 365706435298 854090243695 680292179918 1390323264331 163852511867 2455056002869 1869003411558 943167249991 263753788114 174770441932 226909171684 1521343366385 2520052173779 262350766032 1283393302500 1143315648545 658453222601 1745917859571 65361522741 2121442929113 2531911182720 2478840622411 442611804076 301591509830 244642672207 503467306826 1178404644620 1391386381066 371157473259 46841279673 820412323243 1770028670315 79552536853 466490697301 3417212057 424040674555 167761361103 103574004933 335448280124 155225395658 2499999444097 694435623324 759231813473 723868213582 1067558370327 260734674227 227989184952 1277778563467 556231409781 2146235591809 1888084911113 1221328022805 804264225526 46601930560 2853480410528 1035356817567 1244506247653 374377654335 1828270016051 375479016264 2986024441145 1450115500200 1016015487184 121193282542 1884238935286 2135047091503 1220992723315 1209654640215 2542821414436 1024458821957 1722131403870 234901607731 1094926803027 924935631335 2489445822 1332788738135 1302500728411 3043454399246 350419024091 563960367876 447087483353 121656103249 95902536229 600353560853 38488404438 475589164399 592757803326 209109865245 26625561206 2311367888357 824878670188 95585945696 2260904092995 240275136201 1572696079 365852559570 793234570407 1257956567874 777031238511 132684513179 160293873641 1305039652341 494456553649 384194868775 199005716612 253907734695 308013797473 484224468959 1028618207787 3294771764111 2371079289659 1796248769522 2468020300674 110880612231 90328472539 446337392087 1572553595905 755837146122 1362545260635 248686574445 7104282609 143778562263 1925964390206 2623887731 202042431508 108159457769 999991581354 2542950386192 23215356512 166478964468 1895639058203 1997525194485 398314924396 872062732010 218305431117 4359689664 19600231823 702477983577 255545617682 2359688848717 1507382040894 1348185028569 2600599597229 1217589468212 3106658357493 580990180117 1282729603863 138250606838 360688969859 43904773966 7088496596 46391226618 339295263032 1107740164154 674842975122 20001211897 2128929551022 364287396842 59945323026 449020272050 781877288341 1175529884415 426426888110 2909028453994 856536270630 1805850065862 2839118219584 1445880276335 3152604005115 166925000603 890264260125 313309271063 3779883733113 1402113162793 295697253581 1228651555319 810843381250 1517897601839 23475369339 1859911860553 209852997552 344480877007 1440939056470 769413076232 1161037396796 54398748801 260842575640 8440981741 436546802527 2808070413601 15062237826 848940697562 1626174558079 2377273908135 2125043268758 242787174351 820538211521 545201482173 1545008387905 1735128876019 484060350566 1806184605563 98700025181 776337310986 1098119862100 160054330427 3091817951585 19577786202 415539427094 74817741791 1585417284863 2403262803658 154463040371 616786685863 1721299028844 3721820100184 563724849894 246904541781 188925104425 476249163609 24588690493 1523080876252 2557467617477 211588960846 920621179326 1051641754588 2619461547231 2457788283874 1483876522421 925160947178 169112285658 40477458227 1479896673857 177936960970 1438200373897 1157686233441 1667220832599 359612675872 57397158294 633726912007 1239198962402 1022791724559 705987163506 834462950516 1228137624178 823578127795 511014245514 1073140033881 9681150043 18554510681 9187874386 225821081632 1806751666475 228456045320 712677733613 1176394131209 49869719602 489431085114 255123350293 3249620019110 364478245819 809645733842 409898594313 1167469687264 1022343053022 1060646052348 105102127485 935224941602 685247613372 5345298740 679253800260 42406577158 396393953106 408530634284 18576204664 132965319031 1007443891037 276906441094 1532267863194 247746463570 627320289799 1883976152233 1279017688120 1619413496208 457331271658 272836882362 19558860536 1694819940462 148971988138 41370780081 2034472066795 2784271608436 159050879971 1076402988614 2514760362582 184370148397 251732476686 291305096975 390373248647 2635275272234 450633137405 413464463947 2834456567382 72909557379 284517081817 364193983983 1090136856498 471064205534 235441962679 5387960834 21793652447 136259822739 622501209155 965914445099 64289711086 143115117752 392604772417 88776204855 1435822298698 71249047963 1960959891729 974387333708 2535928349338 3017802442477 63083559299 61411568508 581260623241 1537906183276 1430953351322 370247607459 461815979408 967584886 703550000853 1440357518398 597633552320 1340743292591 166819767742 9053288863 1853008850914 1986817425774 1663325200224 136484154489 16837277901 185953360324 1156134427450 21698839321 34849699189 852313683657 461821068093 733691013898 633146555832 2234707302332 667112789526 90591367436 1594575022391 171965355992 1187318939240 1626774154636 308342373168 2839034886798 2121003352685 162464988054 178839802616 1141629375749 2669998265778 547889702218 247869474851 129668709879 273806066753 146066158120 266634885713 404390876783 529995014678 2810196219895 218595873220 2410089299684 18529826188 3271077695460 81500368880 607787759675 1496899735015 2494055234604 585807102517 1850674126700 81241097465 385636320502 982753431180 271617353526 183236777197 102510910778 126098109670 534839471765 1880689186767 582607699827 1533110962742 1190265005076 137061009745 930714924248 2632291846386 1648892257391 368103752694 49973205150 1034879118487 2610855943548 143945552166 1768210662433 1215231629211 179378935844 2396485807655 240800299766 270106709026 245794749807 511109339886 560867629247 18643746553 858475408694 1192819085063 2932679560962 1788221676413 123326519802 1334790401425 2160670107227 54619907898 2288335737666 1578257752968 17058205395 248468270828 1960958142761 122528171771 1203262367425 641437515722 7884680143 1055485570874 805881290888 331566981335 765734003199 832023418603 1012837481616 51194659355 18120361613 755879959652 186900345543 249177238381 936490987106 1766593626699 2384358157098 161782203794 974653868348 1127000655349 89356843648 603757106660 1631681100833 565179935428 2208656573474 3146443930816 252429579033 549018415900 479636494421 483579593892 82190853270 2031350618839 2237812114202 14511690317 219925733129 1452360096124 57845023280 223485218193 735665065225 678272693561 2324932348624 2178289377453 400250930045 343086399339 2251526401996 406198804621 2097969558716 191245893058 1707508927 37013019586 374457166139 994117780630 199443479528 623353879405 284415719206 97174599164 165704715362 640166655234 83518109939 116379150976 2108001325216 367646232349 422390957215 666778252857 1249592838932 150960178146 1046948529625 185319642629 3265599695170 165779592199 1225161119720 2106345341670 621632845586 277633080784 1628910404727 184281248418 451642013192 1328301371310 118804619147 2052861372906 1858793100933 1349077825532 42823426922 225592000337 1588774071107 2508663169019 254312815855 227122746110 447210068896 1125357176227 1811289103905 482899930734 971181691072 171402397024 113298245988 1522590684807 894428214588 261616156033 85002705492 156860448539 310572337347 1364139564456 393298872120 229937240682 2317303098 2143243677 1157083581691 1143345371589 225130895072 1765547461729 770119184069 661882186509 59706052721 964869501403 23338009798 766441216023 153282889594 912710599928 644900999106 1036878897581 480902758701 813708712212 84767777368 1606055196786 528409798732 991769609069 1230295951894 590169174735 139728797449 160520862420 883327608492 869671367270 194118117102 156530144360 184280908649 8736230899 6969331277 267585630550 1575983240399 836331781719 1587591093777 463991676662 864633134674 561811509899 1047439927159 58574096128 117470572438 89815557003 2314418937392 258534070580 288003333193 1548847650697 642917076434 542546433907 559492207203 74779183455 346418095879 230999943812 1677231888886 355448012256 473347815840 1300090726422 338686486624 1711947334926 94749227464 903456881534 389603979352 63170382271 354215949051 110294738969 22763387770 141316469771 432755257101 849887312207 59544780722 762911880084 1187188634030 738906613668 670702018746 742148411819 2464856224193 1518723165975 415216202099 303892232427 443588741998 22903022351 1568398907078 50682529386 546042414535 2266717479424 425137840829 867325390375 552519235766 27259556433 1127252110678 187335820566 82543157024 1069551735120 377616017492 269662554887 725709737416 451307194716 1450906212927 361802686121 390309831998 87128222943 690819540450 2958344347676 15388125294 55571337809 139677038667 20103979928 878145943909 368609355389 1513609902050 1000803307716 661174822628 396953253362 175142568480 755218323576 116665862529 53562617994 2331488055681 522969688696 2902285326689 71426098786 30897614734 2533305868044 1390488590080 526286658691 1561782032441 323089315839 1071442770266 3494168012954 97877621368 1623231029509 402687954512 214047251478 696338175762 949021296519 41418822032 2171016053603 591514716030 698578079673 2691342107817 1810734837434 2612928699108 42247706869 1886992668917 70480513353 85274832867 30574961010 919664827129 163773919921 67651365493 1951787305124 1306339178285 1899411745038 273224911849 315513592518 731847351745 2961621630 892892591541 151249927561 815109718773 215757502668 1982725308709 1078597940132 1065060825939 169158126534 1579589137306 721086139832 432050986869 701971119197 178618171646 758844197072 2823611478514 1414712367562 6366333978 1355940758745 1923948108810 3753385814 68004570416 459813841416 758004394975 848183873573 802924960641 171635008905 279953822358 42288239405 161308200596 1087494377643 395826906867 155582365683 624647917355 1141951389347 2021334536246 58079515499 1370341672507 728997202133 335523538368 390151720463 330872980175 635652041958 42478379051 424053111431 319253239040 554751589677 312761793922 402281974358 12732782127 232105465975 558187043 912669488606 2630832117 1062448672334 46920803533 718854109955 751619246299 3047006323 2418208513494 3189661170131 621252412274 1465297330963 4153110066 1388553323735 371710105788 883818444379 309546040765 1762992016056 931487403596 1722312459382 1622424861195 1343426678539 263834492153 324126746379 2220770761575 637243626333 1169425338254 714163521432 98441173263 761135468273 247896681123 564636386794 1308114574118 41920364385 474314491664 1754288763799 1861852873995 1388741050828 3087610008882 40068819973 2142944989673 1971414429492 1152756163556 129155977494 968018766039 131253656228 1313832886878 429253236086 2082895068762 704720528952 255414706387 949213938668 2546334360511 728555437804 1105299586145 2884421585373 2050526288396 739445496924 538210453875 1689394778486 727503556082 6342679988 15571535896 1373981814330 1462796773251 643998925291 3097104895892 809479007341 2004327051012 24895625798 178042557633 343043570574 222371331861 1676374908179 1239780829981 393253359056 1784740662635 1953925508757 211082193830 3249880082061 44144735618 461457028175 926533840466 557474470111 3489855116640 1087649142373 1413795845986 723498614 392709168300 606672560736 373103465902 2271345606121 191104098626 1702820341208 25936276513 1899582607668 219705363934 139535356201 722963108098 341445616097 580225087645 526856576070 118530168362 715024916518 2688721927699 2099377195728 2572999397005 426301756857 667406659345 2555768017519 949033445277 697835806727 1535036337386 179906073610 1361873980408 685650747378 68318549464 1228636013850 1345768546177 2067220528154 873047189173 1107024988623 1124449967253 704554414247 1460883473180 1212497292674 2757746240412 645190189991 1723329947887 7008817972 1164207295724 1687926118618 644722943998 110715004192 74437702765 465992046358 1410767998334 727443382459 58560944921 420594399593 356565664946 2370820284063 40828078471 271861940608 1417680043533 268407695632 205257382074 2514124993222 108563499372 137274476912 1288864643912 527692706150 63406509160 331872962555 1540886342403 16502570773 3752103370711 3321561710538 640251162851 123634247709 3054130725489 555421036565 582220637105 936253384450 273896289565 2123253668077 126387765976 1138621533548 1825773166779 909444093676 1772618492606 1638308820708 1601363090506 822267340882 459703916750 756065617649 272479647170 456742007463 349627341978 231173302286 1462883639465 2231936645926 2350772893219 335536881325 41224456341 1022446832301 1838910820759 64111078447 138674060217 460682552564 194576163849 475774300239 721398118848 2069909135105 153632156613 95070364066 48257865479 712116421523 1632158544165 146891614377 968551221972 1568981516172 1903336590593 757714412178 867444384423 349424472066 1504175011175 672460291940 77839714644 168133745732 1421385018303 284423145446 2606802108742 337592740715 9032525979 115257068631 294359871104 182607524609 1045115326735 277913383586 2342055158628 428718348238 835466926990 352259189943 411382769468 1766971652483 1268817410659 601705531101 408144037946 134108248183 2597325273203 1119809918310 179169654929 9063298014 2492463361530 2356124529469 7637392226 96181944933 379070588449 245384548798 611906622595 158585542007 3010961016634 2302011032233 2123766900746 692838361441 70499516358 104561754771 760861584238 1053680369959 225099895888 3051035851534 53696920747 1678010902151 107889692343 1766054669787 480216310429 2112207132134 173932322484 935090290617 50112013675 1181197387244 2218997704226 839645362118 291411919826 1875403965 2246573827454 680747332220 449911768055 863318655557 170981623262 52995683457 954977995988 75518153999 813055541223 2645041539625 41958603022 1101297813985 201558798750 402849650230 3777985806399 942962075835 3787498310502 295511847967 2777055844923 2977594493287 1996483762814 198320013600 970622112755 15324616500 757215807 775027669084 346904672443 480058038523 36597404987 214761390795 766310208605 3651476301346 426775059408 2604470083870 306254112236 155195195985 452077584942 258538931568 47791189092 1424281104406 2096997424619 2611255206267 2049669216436 1707463230608 1673739926672 77898865780 282012650658 973605128398 1122717928302 349121087067 267306791920 48825533863 187594435633 472993013604 2963765578578 625001192554 258772862625 1630234008476 3013887641692 2519534584996 399007189275 3088163285867 3170305447711 1906584122496 269465070887 1301941219498 267846218490 623619954381 162437537917 241884985854 752440581082 449660881007 4423675626 450576564461 347438357800 408303267782 580395859360 22249622934 3439381343131 2067804944299 1867445893094 2662686346918 1851540050088 1258491924298 2099392802750 3546631386065 195107726217 518038472770 1915713941305 97172708265 283579983205 2419814619648 142576117398 2311705528270 193911990743 988284717081 109075180938 2398133548014 2274402374378 1483038909064 125166500141 121756724855 610637146545 1897437196224 193110688378 1326227437335 1096436703157 94420978725 1289834359854 2898335992540 2141151807121 1863972168875 2548525363185 2125382566270 386649876331 214162068106 1721979351604 1561022031173 158878952929 2223756845430 320997333929 110365180078 388075570665 1366630014816 337351463726 68370447466 257563741272 437707274838 1950684825362 265156815293 166118405101 1243289310102 1965430421068 1341777623008 2275668362473 2545637074984 12869263646 854223456659 1656909072412 954429948235 130118555582 1943349326373 144335678218 908110559033 2039208011784 2237961414743 165557412585 102896443898 2284498743684 2656285163635 1098511004364 2497076828024 2297092493577 138693454144 649843185719 1214098658276 86195521518 2153370709488 209892587757 2509669755831 1926755731691 1611306045530 685453723199 1195816518107 2307573481662 765310474663 28165550050 620063795084 1928974655575 1889852816 569128020301 5462100038 1385481307470 926577427459 3059680146482 415425091270 2531261936966 808538160113 753966146677 2109183073751 576956292061 655679104932 1691580245946 578957851570 932023659967 377964262371 2015230100638 668894330005 77212711658 10478148783 1528118263333 2531957976285 950088878571 1058408654961 1006071905189 1031535413744 623918019466 189576635035 763834291647 238914748225 804997611710 232757340814 32135246750 1412823126584 1329545220160 1549797602589 777932188122 616279513260 370981155 683393420439 577693367679 72538826473 2425366385952 81017038066 2379154657587 780267564346 158021713005 1256442466958 2604414680474 136426667750 2007421666417 69948810049 719588006652 1191261194154 47074852907 318095557761 41468014925 37067526121 169829334851 1375570553757 94988849719 99340861434 204646437631 243795232662 393959866784 444962651888 2098532523858 656707205799 937735151626 281884198746 2568442961256 409715533431 1018831895165 471110279939 2066824413647 648477237 600013339250 3601548675650 9510117554 1567113826309 778371193638 1404730841606 3131188747657 2806624708165 257332674380 40202477021 1745086009696 47629005803 378164166399 83873127563 153099503545 3464368707806 1201954199762 484462622046 46731046187 1250842631005 105353257548 213125449732 1573603134580 3080118320494 145613631279 494347402146 181606852177 447077293261 859511123693 67781885101 5618417898 935264873224 397837665057 918611202339 1549016439169 558689815533 907077937322 304925347055 583897710659 152660839491 216220695780 1049754909374 290736249861 703154943054 37192123227 2234924036733 1742708566802 152315888963 3340264763082 7063354911 390689998530 164430348170 831941632810 17457053627 342651166742 1044214221658 253588481388 237107295760 2344908499919 877525458982 1242505837136 660327823953 62078000220 204979275374 2058335413743 1294487682961 2411612228572 335396178434 129147612642 1987944392540 2888740418641 3696904862453 862521142272 56635162831 700960538784 29071334338 1118997506220 160672150635 869491500971 1567081892977 168632170883 221224502553 3071204880221 1665883177687 2884799892034 576458744018 2087119327739 1619002844516 900692545 1473537166553 789979926532 790944799773 113793432710 1377211357502 578338122207 1125297377139 1127499836812 192279983745 1261171903468 150089111641 634944022370 944502456366 919019033434 1299540247194 1041012934187 1473644877197 190424416785 1415348703469 410794014504 58576421371 921438021846 467361701082 848894964 16536799324 54479730625 837158890182 896175118068 261338225029 595358842923 1209157419701 76627946607 9205656678 520216963591 2237616408173 1242055962536 1510909671822 2597233862813 631577678020 49081024288 12719403933 77030352208 499333844688 1715477430863 2090743236643 2060698561639 214143026517 1128057228580 2337017545880 878232961444 1721124496575 536503049095 219361173445 284902173431 503731396401 1733848671575 126023185576 2995603532264 909826760959 1382807643709 13394160438 27964284755 452298666229 829032187673 49132640101 1328376803225 979867061464 1412906382798 1995906571392 1034521315507 206483649137 1462526920050 520013303457 67059269699 276716271254 2751709542 1290908315874 967697855128 323501368241 1381876920601 747868258837 1181450374156 128486350884 250411170089 1018337316446 241365504945 564183064087 113082064353 514880607195 64806281517 227525558832 707019206544 395440028881 65896199545 1753841043208 164802137655 923569175882 1283813625399 37739637059 119896954422 305268515508 769030135091 53640815675 925923726482 385200842797 418784463403 1120036966260 1201736398183 360417762178 1269014694166 463863796914 1796868246599 1157298831215 1442276358008 2073766267580 516601164278 236664956612 1193929481865 1444111020921 1039586934346 1077335344287 655240324812 532907285045 1010834230350 108354395302 760521246007 1540664297152 1770814454609 777427723743 816839084610 57659261877 503012535300 1134076670381 35428109692 2579218505107 1862282401433 3432348855314 2018982463848 23738940370 2300238615075 310253199735 1070272678323 248522936207 1028372136533 1067497159796 2078958828030 2117095693665 1605019768764 344163625757 33767943 84992093290 522637014059 363095503496 1348319850591 106466839443 195170345727 1250367872804 708035919737 94816353763 579403578196 3211291700504 18185305374 160370040271 370307835848 2713313364971 1621266668521 2377085880448 324433095195 295508942767 1497097683306 481699587212 92132478665 516747217777 1107950811428 1059260202948 1861083571512 1712306425350 673962773183 258252035958 1164705413021 120552704973 185412036403 730238199860 1933475594558 2449852671121 216437668184 1295652508422 3229031912832 470379074140 353818470405 1865027569111 38006904165 224142265994 127188650458 277581327069 1018185894781 25880130359 834703917219 96328460860 1074673829404 665320803050 111160303991 860184317805 1997377861330 932268774203 32063822857 1370654495412 900574329331 1094728451304 742629200912 507187653272 376477498781 47168209054 97623671326 2634208193344 825228590984 412082497000 1013838306588 535447892366 122120243161 1153230758309 72370862791 2100403306643 1209752527850 27457261756 580189706375 235567189998 45151584351 2533135631615 13735244798 989009245525 485485954312 90499088856 136781156186 2695937668260 1319749641575 1528010888997 49897886500 353966978885 625009498302 1586908015350 28492899883 1134974209389 525757200351 275202090450 378273667965 2417488635074 163693114056 518547202331 1074239940325 1001603581124 83681792954 1144324546676 158001230831 394140729264 857316145031 470955237002 1115323701827 79503966187 46558003439 228598482112 145333358051 171003617877 36643576094 1791088611100 45048535254 1056933798390 411389624694 1851137394379 3295067156801 686778010785 1425956231917 845621593819 201771741116 1223546388531 407874005318 319750276806 1711319039167 37796521947 1542391217700 2029288640512 1324189692712 1571779369671 92819050322 1055548513426 924913798226 1104672201935 959676894633 399864164043 2928405382159 832190347510 1138576095176 44613364708 174334935768 6909060324 9549770735 338601451702 1187171929799 1069918095073 278154684454 683140914906 49448526883 1182910265261 1539511256312 1642904177185 883458865870 39043499843 451170246003 2851634872 1705929838934 1293615233448 35945700959 3136766429353 461620895985 36584641302 441253812333 1406249397340 443721513422 262493116050 1254293970951 413323412417 149519399927 1712604344162 346629684444 2056733473068 428213864113 1209109759725 349601604160 191212411233 1733573568126 189182072548 3518969409437 2342008303001 347787617929 2318693301021 99567046336 100174165925 630338765123 1654833571088 77809220022 64386296479 455720582970 1014244119800 1070147835990 673287788302 1722055513175 707495385077 1450797552460 2574774788625 69110751364 1668239455565 230588112587 1612399153717 960390138773 243366164847 929283126571 233591207349 925022694012 216165534689 48820092034 1876353378882 48757385062 2253155989717 1132965553055 370403319722 1142110963543 450470369321 31262977403 282855022902 11231859332 893425629979 95624711959 1598848210323 163734387 2064894220113 1039815730045 2807873754492 1897466802753 877681659679 164388214179 155237547347 601132618232 2504772439522 447060402457 84093016801 37834866583 2014424968108 541015001530 1247482505973 691747684256 2302252322293 23088533689 458831358130 40395115365 437557965382 1710748298541 460668286306 284096234423 2069141446493 2310481252383 2259011289525 3242309704267 2862152554957 275401798928 1769192550615 384505601021 43367436810 17249720166 1921740430483 2487891736607 1775022529333 1923343348936 1225961229859 1338627729293 2534208028580 1069900225888 797592431927 1071981336096 1137948348684 1966084228667 1265016720978 69440108918 1334325739727 2979769048971 90543253833 120880763293 296392006310 1166458637350 2813958959337 754828373164 1657001482779 3472891755102 39808304548 315265926486 1692073605440 52931171639 898156428492 868783059694 53193930613 483469392690 1226152552937 91630360495 119200683785 109907205552 1632360651357 1635208825504 2595156520305 237718786570 512845298298 999656023778 91115376050 2623115362574 1464240265529 463999792829 1006046876507 1218455518942 799294160647 516298770940 122351984844 97737726466 944906876325 2037120627463 1325481298563 430542280529 788711662940 1011952244271 813789444206 363807783830 571078607242 533038298767 389355633102 2287447837062 2366351154391 1635747573897 1160406554773 1716194567473 937560715273 1668302250296 1200043179774 2548331278168 2880981693639 1955516776865 1078600029295 723466861437 4813214192 510429450551 310707006285 751388979960 654803385254 518126720369 3497206018396 372249679497 345837368122 1368345648307 641341763290 372482904251 21849023196 398650144907 1967234183483 1241485968753 2053168171330 445918711559 14395462421 502510522202 2069043675076 2183686091343 2115079641997 21222131889 12762467248 1685802282896 713613291721 392371959201 325766243876 876006377067 845477135 1211662653028 3301650808994 886144020717 1923984540306 319307884308 391007700525 365848495466 1226935875673 1292887274850 859773309413 2203326087 11986127712 244728554771 48114221241 1634347234476 2105437858062 568079600693 354619758215 481869289977 2367509923510 336410580836 206183510520 103816804378 790331782173 115535912548 231343841756 87514644568 2869555384502 1210260614632 1220220306574 3705702693881 643277579235 3418602642449 533545310317 37099589351 822770747064 297871615165 13440312508 2073056836137 103904097737 386285396633 41660788106 244591698942 1650096535123 728544151446 2642691805382 41002079826 2075495731119 1891293428854 1230001860694 2901241333885 201824338445 706797576527 252493547407 2241217387226 955383209794 20724293619 342992848817 1724883380221 766138541428 1172073959821 1182925506739 2151252995 114057441883 3460428916608 70735792931 417496040419 1466846695942 45430410459 2306952858769 289048895164 2040420080 486516831978 693188913894 1794761039065 110834087103 1669252374318 568613187819 982313793018 3181954479192 963601422959 266271815048 291111308862 1098758525976 1270161481974 622241495213 454954768063 1228193189047 402413033163 675203526251 132007517588 2871743666261 1198778440429 27838033653 3049593612896 333317122495 334880264387 673241392868 927240624349 99492879278 872191852533 406040492598 466744238378 2965699324039 444360826172 19956522684 548669155314 1520709988339 261202878842 1432541866876 1358908416351 2845970066659 324083822619 2189042526679 825171146025 199211998100 705774743440 10747506824 29758333726 271608293037 16945147338 149928221218 170145565028 341020940833 2413270424588 1595878340984 563102108608 2238752268505 65207042724 18271197550 299109057911 49533525094 310077479306 20516047114 1783782121041 2230496891935 51331120612 1281374785263 1634164014420 1540312710472 171989277576 657860596047 60006709680 2026814792469 847918845541 1013637157747 644296883615 1408465737737 1763190628710 2739629143701 2213789804552 1280250716916 23107549836 940132520007 713770240176 1772525555635 37353640832 168054065105 48779703366 2250277170348 2235732607871 116116888226 85971827534 773901962344 181905691754 78556823968 722148855584 518974658895 436506627709 527289075174 2472747210773 1346431974092 2211149922449 1930140521387 888988614946 657892026349 1852110454024 2400252624315 842691363703 1687539592986 1193866671767 43949998473 307713028308 1489577753175 1882292528193 1427171532734 417315394074 248861381783 561949383223 1095105553 261753608565 44407018789 736744682006 417528511492 2457547729162 513080826125 2065587174304 41806059404 749009415106 2577344973575 2544923241729 411525487540 262290743288 385597046034 13827345695 2347108753876 856086562300 134004024724 249949036695 1253940200310 286622296640 185064536572 2958499962565 813389441633 915688167215 550595273649 79320692153 184851491820 945667249240 2864925654505 1521355923706 109321856503 1282553032750 318082733626 252197474283 488644922130 1145528185421 2504392263201 710575389007 3201145528400 69690316834 1571486047824 2455426809243 7194222227 112884022570 347817269041 182507258104 372398101380 1245296790865 307439524613 829430655535 428618836978 102192411439 2953940127219 321810335495 609956149511 1209358723309 1410214003817 459675702778 2132645288949 2461708028449 2073686926621 32486041969 88746562739 2121829093141 583445045410 362255509027 143378853740 1105515070356 63094752734 349640344119 158368268686 1914388740962 40217547228 1678503218897 1681749312426 626998832213 2063985879006 1913177387175 769983375681 274646816825 642386945127 735725076650 63116006782 126329557979 905493008541 1550264428344 126458022680 443475322753 2796909574 2946460092556 1969867928047 2159944663040 138956893468 315452688251 41440698404 858622847664 1171680402364 217101650451 1866809480969 1316058469482 498619424303 32823774015 890578186607 1794148662910 430247252511 118966937366 218807653270 610382350064 2334297053879 142143965595 257206756437 971096103925 166706357549 2431541449908 1064604702578 964212349680 1836235404132 2581075077622 608645415423 380878327994 1955611768504 849999759281 238400530547 101198604886 286625934062 1205699634470 2147679127582 667074113155 322648006291 321576394657 136820389481 1180303514207 2582899297008 7633704000 21556781375 328321153100 276313915621 429534713937 233494117501 1671940360395 342938228166 2302492130196 644220382910 1663004241905 449496343608 1226730782932 1424302793624 8829261635 422099475404 1044786903696 13528322005 2278875069162 163981285023 2290301316893 310445359138 594049073166 635987883072 1037475836110 2952659435540 225739434512 922018453927 1991431562491 167523711477 1234486160867 1509473074651 790595633042 901827654984 8092746187 2559941788908 930801376398 4606402692 684315087410 1045838040185 2343260546183 762635361013 4169253471 12509080382 492944460944 900532202572 3304869488079 205621626193 1173499007706 143723903138 1924800221200 152932138860 2875393755604 1771888276346 2083600487554 157745688063 1879422928791 67886059563 158667632808 484032556108 2073638427428 7822771042 1245008455612 66719385632 1032075134317 552806031367 105009890567 338262769307 401032525711 1242401710040 2118044694676 1752384975905 1756478397150 913983805612 1442939974517 1002702050027 38412822926 258335314909 27898594069 667174922358 1179354108855 13663028880 344702552330 140448884673 308055601083 181585869608 1433496356882 2178162732762 748744745205 1479971046027 25079237105 2000213613931 2934234043781 84704272776 542017069251 347724946413 348787288546 726902280943 841887405636 1654243148233 284554295646 792330804706 3451974084949 974954459099 1638364561600 3336931682973 718482553970 741462543334 666373368609 1250724838526 369027438510 2876899006628 2240074766497 446027265571 801808051013 20005259806 167667829787 329344470414 531833808616 3410764457443 2764012242720 497438138828 224363358844 134589561771 1358344158937 778401740004 304247768173 901661279000 1010837986798 1818763300363 59644867173 2456122573123 201409132594 26400262619 2891819164044 1083368112534 294456456471 676958049551 446978819843 662406192167 255718594727 2051067904040 911037409119 189968091844 1497623115261 1954597386678 78081589290 6247640299 983980946025 29838718097 803592999838 168352447846 596242616425 415375562066 665772368061 829765429385 683970269576 82412309100 1189262134874 9447427554 27741593202 13177930569 1893604635563 405302202795 930223160872 189735373488 167340112824 754572019788 914376726588 505282558097 999063043478 1878991484778 158079928129 1227011176872 58942877131 193407739583 1206308516073 2398305737 2389180648683 379120696499 333925592818 1754494907523 534541890102 1121404492292 3279110805985 1280677720696 594209601039 793985053428 636667751083 291512710430 1629258451154 1926220386569 2014040265493 448253475577 523387753620 266895070001 2879384971648 375409817484 44065929348 1239636553502 1155737888995 1222444795703 1798582245214 1174169020526 1426755390812 2465800360959 2124548695672 2107024371357 422263281669 1772642371452 1386784480494 265767066373 787915236006 1632493811 604259792396 1886374533771 26148060026 2705284361888 2156497351595 1310870515926 1090753473416 62035772417 1706223560638 149648279013 494216261065 275191513190 630301302427 821214991602 453631989271 136444031 125569757774 2661000813352 1234455831720 1443004476294 1763278817416 1802555512913 575380249038 838021847342 288170590045 946954080505 2395128473725 1635223992363 724917231218 2133989945249 134739030682 725213894760 108010179719 1594123369254 1561445695969 559446332030 843657459798 1822633663552 134473627839 257946524572 789607458447 674520365072 291983122428 361899900275 1648743823363 2204476030574 641170618933 1349639997080 165330368105 2028156407301 36387458 440588407073 178257742444 197752395989 3097159710191 2819030127690 1414093829815 96354301959 2555374173113 1381739728444 617431512682 200683965566 56061665104 1612902243839 101332906143 3067283020107 90318705771 289362765632 572070677367 242498285931 1502450815777 345015644076 652350842546 496275976067 1345784151022 866943945171 680619500282 159087395851 22437490963 2174236555601 170799858709 1393647735949 1558883242402 284982397275 2322143175117 598687839368 2264771528923 213076810526 934538451385 1982045226384 1676514663843 1690872103911 763712866968 109465389461 140393677532 757858815883 3030889735441 550163709845 328838035613 584282170348 406939894072 2269533406701 26087550804 890129609852 1174696867643 27586685383 1319966894824 662870791340 466568395610 7266734828 639996565490 1119037850679 119809067969 517838447065 1512085639700 2046339842654 1499670308132 46699030318 187109819060 168985698423 3286475813979 1205499985291 728937742895 210962084769 1141681259713 2257497451335 35988706129 404703725758 117737067955 936766572260 503387796211 2017826457735 2364368492398 2128159733837 2372891047295 155711606206 1823324888174 791343298718 252799469328 1689890201410 74420806157 875874870381 555897132643 2809557625168 384672237 2373723084369 861404484111 2172312477180 394852394265 228676523294 473252826725 1539385230223 150632978505 2132688079560 1460822126381 2000393432418 366357598165 210006737736 120739879427 1284563128330 79053268135 629383691755 798642215561 858635341281 729966810500 1010810218807 361848628668 1579301485931 2188740327610 125599828841 2209817826449 839460802831 750895128117 1472315223323 268941581258 1162316492481 318480812862 92077757965 1254597193183 1791766099750 1446211830065 1622777489973 518254378473 267298846356 2790732941 308764104830 2055268205400 373364452867 236501421896 630747238542 272302818247 1007947396984 839909147847 29977795963 21009520310 1432356464219 80814450587 855867039348 209685898219 65277867523 916246498736 403734786151 133730772865 157310185202 1777227840817 82398425597 294843960694 451144879870 14312628172 112798564808 964448475966 268004417302 880538754971 671517790821 106450397651 844879484334 97682362500 543902994075 12473420344 1415362167075 2648093864130 3069816514523 1992646724209 448171190572 100531164958 367871561554 305483299830 1064609904672 240659682866 122204471789 638394964041 305037393233 1518758115306 1694150441221 769012170740 193495051205 294583363197 508057866667 535549600807 435708261098 333710285173 643689583655 1256138200920 13706027275 2293991952247 170545937292 19603100991 8039488791 20408779781 516583514148 2850607907175 982033964253 111741858882 2213985240610 690471164701 845665510363 1767749858671 312194431328 2070264690201 2118467350832 334973915274 2415414088929 765758656539 256628346126 453570925 1626513163827 1328575546523 2056424507678 928449660262 35102076960 631383229905 1226006596573 50087603922 201469349222 1410368406303 247298710160 3124975066281 252112721781 572584464446 119861618550 231748589744 1961668371683 2526400182501 961395757157 21954853605 1022376813594 361500872640 335742206700 1207044784843 245532734557 131570518268 751042697317 620142339611 1541462897173 323371907349 951761698362 85859114596 926723968803 3742711101 98865335155 1996272345522 1620862178543 2673945107051 475693282328 201290269563 1994530391549 1818007597189 951263978442 558072901618 43854232881 1584887576256 1073323823513 983035206987 1660880513125 74529429943 795060397347 161347558750 93634301756 1405727247751 404839481272 589731802770 2801727117142 610622545956 352184797006 376140971141 771613286879 80239473668 362930459349 2573949467538 1334255089295 903230553496 46616172270 1049263259810 965594265373 189619278812 973522905281 260386677729 85118614956 358006414372 1183339824183 1308640151397 874198125191 52241630470 237076914861 826874073308 1876010987366 345988969575 693354287545 39910556720 493221860981 578476122860 1394728778033 1357603330065 349601474077 2253747084449 441356855512 398371651941 44498911693 850332476003 183951774865 1186823681802 79163103278 734086205100 624746244608 69413018629 59239994119 232720337416 644680036625 1953688890919 298382527260 450349921240 2529608944222 1830419226936 1364419335115 35503532130 2142239165360 708472438911 1868907958879 477447345141 55655824026 1171308363609 31735443882 307655766266 1708702265587 2526487311342 1612008952223 969308168807 1096550220432 2832883907093 1141164750979 1953565255449 170614999517 209417022005 77786095629 1553235981112 142398280496 2998915320915 114844920822 515615675031 1880509598700 245131587762 1204287656658 294287136612 1304953371668 27814317498 1311935156614 230587248767 351033323779 153893741872 188728155527 522462591897 32537658173 915441303740 814081135577 132369468509 564296740002 1787097453838 2422046897 194910845332 469866226055 419268746621 1723261951658 87880163755 1029601997764 1054673778519 1392998572553 1783250073387 149584561383 1336025314926 1215234941474 2958878156928 12847617850 149096777235 979367943452 64868213071 195731155324 1539161698235 1443883928349 115696110201 67462259394 482457896937 647691643358 382261927807 2414102661595 84151796423 1200644216184 1701852377095 377908005143 871760272597 142017974943 226114798332 1792399280312 1125891506127 17327692041 2704039369084 558096394613 50524412827 1651621870158 1343102021996 2257130626324 1010494874571 2709323827408 688832597851 2101289679282 2855100204768 18270882106 55807126493 573628136227 174959778045 577538981459 196994917185 76480785533 2101000845396 57710677141 864397941171 1489556189343 12184486107 351435086344 2300205879146 192984554221 1849236656681 49646242561 1545321655265 297396350401 3794972511553 793286850082 357387255743 192884472532 1973090544625 295224554689 1552333451899 988932874632 540694029756 1710691737145 310601855135 583413767151 292689735449 82070987010 2094012854957 1810211611461 25448100871 540169648206 84636039408 316052085853 1652604456432 816864038843 972651300671 403837601593 14882709678 133906765636 21610435008 1176665253626 6513114632 76057401837 165696662686 318364305720 1974680420100 542488644714 545010981066 932964440331 286699954124 155315984989 2810471021097 3107179500519 752261679512 303563580362 170980549555 1573835007233 141143510757 1592846568334 2323586185720 2511533122260 54177434762 263033522385 624615734688 1044305598602 591976898635 1217493106857 139363237737 1147052433283 2042892406537 1227116065730 937594843392 2880464871884 496937546324 1369399485 44307852852 2200452464197 1060434320764 2226057636568 94610768713 34655331189 216472896028 1010736577645 711165070539 328563318589 2718729548428 350930631573 281713274225 77618251690 1834789249358 235604923940 1566683221982 2524637652815 1243230279557 622567069716 1146675814380 445201419843 262144553688 636339649513 2685488258563 2633029084028 170432569142 2212949181242 143198677465 330447917341 319530845791 651725402978 957374730573 86720521859 1990316092812 707450300295 542150017083 385753787988 2116918041371 615069621647 3049725911310 1264144739 1336840790575 184390496302 286859996536 34690926918 1194186145241 2138586461280 205060259506 314824116084 318058147890 446755972494 97885492052 1605439893286 73216877200 1209294025082 1883586625925 302537170734 110213096094 157078893934 1213053888388 423884313019 197820036547 531067265068 157916419520 1316088479372 3558621658768 108586364103 1076078763617 1080689926065 1987484898379 21018442668 434036609307 268446566387 410852231730 1334954620334 3149935441743 152778036330 85641723383 1636539185821 333792933528 1100509139624 2058388054680 698370075188 851560817236 2320356827879 983283294468 889959774168 3300412862711 557287037530 382768419454 201619312941 124992366392 776564114442 684237269884 2802665503402 434777264327 874934077438 724697370858 961914148003 572394727737 121592360555 2523136339757 44221877875 515874499885 1436715064173 2612869673801 722681223402 1025262253589 2139499343610 503393042493 2696946230191 583910620632 102734034919 1227868933274 1902329273953 267828972143 22030254278 1254859521476 47660919350 2173962052252 39046290412 494571063214 306393242594 2203493197620 10654945737 1124036089808 347425612386 1100061570740 57313810987 1379841256763 154794566392 2249199604556 707144230184 103946134350 68573848883 847591051159 3594814529311 1414898839225 1451853825584 1138459098 381950467706 798934944987 74668487851 660333205159 778808056500 326207545011 336619376866 490601868606 1271955943686 358652788031 1316518657717 525557497253 2821055286846 1461166710216 1225365889417 346785617510 1383146270289 307530639608 2056700899727 295989500436 526558679496 119826805153 820008867284 420191167885 22328833532 323170693752 19251949734 873467701503 3549004394716 147676740258 618728366508 1028288972631 749647744271 280208037960 297980048026 2595837048922 1812109755412 1470798960630 41214291118 1425946075477 141418066185 1743198038700 573344640819 399033870395 1823951360881 222525441100 671272193760 34497020048 221044559465 2898762514600 172647199917 1982625843829 365178863095 153843682042 8123857018 449565640353 622164126366 43577040938 197267863325 753141173193 96450102422 43479178956 498918640430 191116015164 508815756702 840250960137 1299121148734 2372231079382 1224104682704 461662475065 1320230155172 590840267162 1193144569205 9714061219 149374069057 125629795416 1528316548916 75080954824 2022178851372 2744462518294 1585846390038 1149193824418 1436726864996 486695697974 1892893632333 157482292976 1127416656822 33858168098 186038057467 607918953175 2698299391413 1809943551315 130752194279 226966027142 69921255098 229040378988 143657995145 153684435659 776253660478 242726880424 380540160652 1464193478102 609256226695 598427066883 439823116659 229391332343 77774886598 1913882104650 2241612422859 282648016479 1134052466018 744623070435 500452548504 1098802372723 2624528355481 1235484086971 150513691624 2546271963235 2909068749204 918289301728 2747749141622 423073055606 2868261624385 463818447433 19959291540 1436981812762 12848664513 787004706036 692783943149 513453962394 67846184905 594275286251 40963952577 1090033134205 1641141178318 3720233358127 1591702889739 496725326848 9911788815 360209887227 1023496871403 1320222450913 1181529488298 163158453248 1988761747 2850472268894 741066737821 2124570312154 1278009067241 696251464980 897856618498 3803774011 254522654529 339916766979 213903327070 11865424801 58021137472 195252945676 295453872985 883521335166 243250493888 697807109853 599726864662 179898230179 2552882692483 3094527720447 42038294154 124076853662 818044681556 999457534234 1951129364225 2725765948438 737661392900 1128651766322 434993913264 1695629770106 80915647972 1785681512906 1757295898809 173170407992 2978084621119 275697021819 24229890704 1477879162786 256189138061 1478803565321 479295570045 1799610600681 2316631701001 1543567635426 782299637887 1737019931019 12786416023 33093320076 2133451901157 742732459247 1922536840300 277583070598 1808368862948 991496069984 1080597822521 220342963864 2028701717968 116931692133 6423735024 1324939379 1180493207977 156231136269 67183800649 1114060835766 853273382457 587653405469 1356907412195 1078963575823 2112177291772 261085015975 154586972103 3168527444488 453279325751 528344743514 1698429683251 512777258481 49732152282 2557487305160 367884177785 1066381860824 1690317578221 1239303499267 17717620135 160522260272 424668945735 416676350234 2700584920044 81808824068 2453304655329 1070374514091 997374917483 232549040587 638778232818 2069291187489 2561600161097 1019770347309 137986694553 2200996666882 1714130944092 706798123850 1300112855195 370287664576 6402208700 1647208847648 306777031544 2408269425440 224132152929 2391001574629 399929417178 1941103322581 504073394940 1078254169509 1510814527837 924683899333 1914314592100 725545283170 1811481257856 59537932476 719932709848 534752036996 171706597345 1308395940543 2247301159856 599107643273 1622790069750 707963996420 451467655 39882055066 214932463708 97700236068 1586537660843 2506111035503 286344244574 51350803359 80184002558 2685216455947 83806757341 160352296400 1847367051217 8238831453 1787326968028 415451840762 1888001577308 525172007329 65527878971 212285317659 1521641735549 1945564264819 29602584398 1467028113257 450810045178 295903604047 790861730837 449322417317 11196941734 295431858918 338648451796 57442520376 447606288588 881992509112 237795502405 1233684170246 212719560336 29477996870 85694745736 524273812022 955334743159 253660741718 135640845433 1000663601997 1555113047504 2330246197514 484862583324 121784806381 1156704910519 2261082750125 843420070056 1372646491913 1224285319387 225137196093 358454878678 1199614608495 875049796089 184730219556 2049938249944 1617779968288 1960007096546 554871402616 459706516396 1789867010472 2953458351975 7180409965 3107690062274 153522476507 1281049868070 857688389354 1449898414000 1262617898803 2479377866642 784812551113 509167217885 1991531551259 355987727036 1063367056087 1245057206842 1195589632768 557815192085 267303079709 538962940021 1980937003714 2024665776965 50562602168 65249876204 394111159196 1287111310957 422271330435 1123218330054 381524805842 22678795912 1195971255832 104714660565 3497195850203 786639702535 793489769968 188640600554 86909351812 371799405216 465708588296 208971886260 557581563 152199194641 1118813247239 34394839977 1612252254214 1567008892623 2387993890133 20932445352 2333086317575 2223106421498 512922174486 2130975431799 67379878716 1578189842327 309166407112 34635228528 30621605553 1387334944186 1909368829565 493206175299 8770874706 39391967375 360963159145 278290942372 345938126073 2413299658091 1013764437245 718099764984 1156659296181 449379804972 1207596381790 1284691984988 246952204884 1057254886091 1497837612611 2389096788550 578148786660 1432281877821 890493309622 837436862401 256506782057 818720434912 796355734174 30174166451 2410496119013 1124483428504 99600735451 1543518348800 1874297709390 8829414553 1068412221020 759798560219 2238108273732 1966950149757 34850815875 30265550223 5779607005 1584046045510 125647327969 571139870938 710638860758 1626789638149 968597220901 893790389385 3512999314267 543396122523 2814052160707 328380074621 768590398273 141931876858 740086638261 280764993688 2396200604527 1928950644635 1218411938896 331681107864 128299681679 1118299804073 42996571809 963277940178 1991774764071 1809602450343 224315542767 368841762282 2109434616999 781839990551 1150530036 42742060230 321951200216 584907817889 534905383032 1116838579652 192168653129 1079650290528 2132323767891 20456046154 29701368980 2266582323272 196763728304 35427193368 1236248916446 1862290731232 1985844587373 97735216405 1009595658036 287137248131 2696655671048 1444578733 1123014673163 1431327523955 67775251664 757136412536 1923293215698 1485053685891 504430396666 250404112899 1157758664856 2865262451037 291658417592 1249553400197 808728084057 7545340873 235883106563 205131290326 3083907652077 2367475061614 234877276322 86084784944 1060828260542 722779952674 1303393234300 325744923096 177360708286 370158799101 2231559024242 1113350516939 478438495726 600208788683 2795335501 5193766819 390626611476 257755195174 1007238395870 757665840191 1365986949735 4697097886 1881184256628 3094508728778 84593531996 2182900282 150943316530 256497519811 221279542000 468706696719 1425118994542 186785999231 159062654335 1838050826276 958157892301 682073376676 95081965460 2492378373483 240045368863 1124668496752 1491281905148 93132828032 564480522926 1424566811914 32650910377 1941931476250 152696509511 450338290110 50979187801 763256222500 476609572607 357735507772 5624427643 270534665231 210330565097 2207040134869 784807451473 128903060434 206408277195 2238312413789 236760679331 130590827913 933042836519 1937176681880 125924109627 173963005926 89183721721 131586200993 836467518367 2144108674692 962635271041 116011481190 2304592073564 544265923672 1346293537787 2312627369846 116317351435 2377318914452 917727697239 2823161174 149406560643 666743314385 1586625556522 371878983997 64529068747 16226230802 758384986785 2921119023779 2023394211461 300652555844 609897061688 179468728933 534689377990 1131989834107 64256734151 111704506079 15004808058 41540860598 1544955925641 7333562278 29663143464 446057927129 1027744955820 7697218809 12369230396 1108344642667 9766867543 588968200004 898916122 120727127442 1354261148688 2915300754603 1141490683873 698227717316 1072708632428 147594711604 946963027796 562533169301 165498447941 325498774476 788989895567 913562977 326966256279 178990913512 422702710362 976578154549 1121224176478 41614112838 565198669161 1843858614528 837901685093 2618979517140 1779890058477 1274647731420 794441616241 1301474569889 1098323376328 399766494036 683526708620 434199987216 111858279109 2313031010585 221675127724 1426517407970 1083077023518 28518591229 1878277184226 718636210187 1619037316540 14722577985 1984101542 8024158884 43365485054 725476968213 782180951793 2088037780970 853524256093 958752627972 829606405052 3490087651010 2972058298089 1424691774739 1103749375926 1226062021131 1175769940470 1279972603208 1748336045103 1133219912750 680059525552 445767409831 1035808317562 2295668481453 2830697499513 464174629341 761084031915 2847208453700 29397884778 1195318457979 1020280503515 66466398383 1552263055296 665841171456 1536723607549 395790134628 47623726951 2442206043945 1104738113777 42133254683 906823217350 1332243131665 905081528029 397898492141 3016924088747 3102742141408 121276554530 884941315371 138018196864 568680002484 1238893084527 1205250335564 534738556 823952387347 2222755766746 143432844422 59307130625 84395720213 1056436409261 124932111746 634981086412 1940658805357 1060852148659 193335656085 236635853632 671563561682 1121288711320 478293114833 46331403098 1042052691008 50370545661 2531016262032 1716699675870 541114193388 921634489262 181767824238 353236050669 1276718421155 576412804230 1993466194435 1953808745830 668531227682 788893461097 15771431645 912467634562 189560803482 28820368049 294201748063 698889119367 531660963209 2650059455722 275886583709 2854922324801 922391590587 302854763366 46589714433 757023170759 129070164014 170306413867 2613903023065 532164453285 79148074620 305244368655 2843026818298 1189502386903 620929586809 510679895655 1073202494905 243839413662 1202021121820 1851461709958 1506772713816 311698037152 1287643451221 2941762293841 299876740521 42140654850 278125522757 397140553167 591832369536 527289353512 1122704593338 693879491083 207856042212 812733775387 71737814703 502311754880 659613104125 443213915790 2147319656601 8555970133 690197778618 169735087058 922454361373 3191686288687 378880286762 259687795139 238891918450 287175792461 1859552875521 1960846059883 1899275039510 287736944401 1507738129067 1654657344195 628396712159 38176106993 2269192645697 1361870763721 204486069353 760777422180 277807966688 637578590745 844242866412 30727113376 2073284242519 2340507637275 8922601793 1850839213162 3387381640305 567538396204 228091442571 269089441359 102983922510 293466746865 918211202436 1041593044558 908922034058 980765654721 130492320391 1739143883597 2030429200174 607695861402 1403301407132 2393078361729 660142345367 524523827035 736246611062 1126968071450 267217991232 285600411301 1579454295016 442339914362 60790627522 1343918422414 418227594148 241510375307 44147540364 25891516838 3288275242643 15369860296 1209722207308 111047358912 1060473421324 31082462379 690416907036 226474283600 694793836848 14052932403 182328986412 391102682891 2712466308791 188736438588 721282524997 12024854514 104799909462 73950416218 17743491132 756062125700 303487803028 144545381752 37745564417 67066454728 1377696619131 26936759715 1317959902830 120832439053 27798762029 60573673527 396262669209 283329579500 399731819451 816132993715 170034949739 63800514579 84322535567 2473141601525 314433561292 1468815476728 569351654210 742885026956 1486551518099 366092897863 173029131785 750379993698 8256543020 169056283824 1743537608356 2262600606028 895796234 1114272932684 2826537619192 68422548707 63966819162 1809132793787 1186772807785 1305564659646 505303450237 4236057149 290316549895 163654116689 1585853770750 114085980302 1045765282085 136290050055 525914534751 1390603893925 169322376232 2768544333079 147013158268 460316645880 73628494047 1038989105705 639221636381 56841826544 816811576933 995301314002 1199390704519 525266051711 363657737819 1419528483991 2542236970661 2921498144529 40389999611 222081713129 21467451644 581760887788 672983292583 2592780671090 1032322321691 1181539398277 392028756331 34678993251 3714747573977 332899085971 1263058309099 353527676240 538842459441 1802437290658 1359726401870 2276759040232 879017585525 213354074196 167232932285 1101738977576 3205010389688 85762548681 361895646744 1162448827811 1386336261951 83085986084 1263342831781 1676254259260 1068241375641 435628638394 945233232800 1177163433548 1481643305084 2219479390018 1117953199080 1087931727541 2312157100051 644548123559 263991634849 506208049258 788446968891 1994242174873 1767700400674 1921639433516 808373239782 70452018861 1606474185615 1110765826325 3323672301923 6069656878 243312409559 661251856813 680239422309 1823163343356 1773285786871 1225133466113 1266998660021 203226231895 454858353842 1886243044439 1287484603781 1272401034542 35743689903 28500670032 977431957155 440767931738 164947260334 2431205848 68083036781 2053280258333 1440672549725 542763989782 130968761681 59918885869 504168846237 1389126875973 217041312877 1063675835526 116588866863 1693515945076 3493187574 504735172374 383190472749 277977294404 278444362087 158461954322 56675614585 2111582261924 580999570969 364185839493 1315576421551 1164528443160 1483193150723 1732782272751 378282064265 444287909803 1383779482947 1239908731690 99288644661 1465085890228 299461620982 314218506657 1764960321864 1203576817544 10594014795 612140513320 2737527585503 1657531516396 3336003778999 1113593822483 1729178448940 700980440171 693702100059 561876569772 559478075777 1362651565281 100446869603 1472863971855 463174882950 465704912590 331762021937 1214957857012 2800176547951 162265665652 659526303457 3494541450521 902311901050 1533674198078 833391496422 1495309147547 2098426198824 30543241341 2833822877671 798685765991 1938799891538 1037426525425 879208237594 16401658886 646833040869 890854907059 211285935486 958921713042 842701587979 567916132961 898658194573 870297673195 2447326365366 198885765610 1941449882152 540614624918 547542419916 1049346714444 2094618216751 404209015564 145580112832 146903410359 15954609276 788727951375 1718921753020 794383356205 838018183571 268865834992 234398535398 1461374340833 647797959497 424615557723 436183239216 375659027247 222121293492 283099271166 538098712034 929537758513 1091874478697 85270886308 802137792466 136863114300 34071202075 1011445206218 48353812011 898700277836 820161542626 35756659143 14829507960 683574275439 559716668053 677305289555 177107436900 6917193308 77168137730 114898293555 399909879105 846690369380 83652101087 247859385798 1083751280340 126696802883 57663250961 16809078860 326770054079 1914394185201 878208934794 499809182412 187806762582 740989840902 2763152116780 535735120327 1714567053675 250082710806 1091112384502 2232425427041 85334095872 125493436867 190745866810 135421432823 1899348761757 618250476123 1630574001224 7011156654 10547502239 957306752820 14734387222 149375754226 92462711735 2308412596698 357997654837 115855130567 40214748320 2209511965079 343497739352 506784862635 903633760261 936979808917 919460431389 503886536663 1376869742614 1057303350662 1057520919639 35062872909 1321116964257 369691301765 1732415001537 109904678732 386485773799 154968231101 567475100800 1051091197099 1535017009299 793580546014 528518517160 1076370355112 1667986602947 485837486689 1295338245886 1405106475090 230957095262 197625148403 33183580505 1956647597238 1474891622451 423695262968 359791069097 129185274651 430233308760 78970082381 2459682879606 2748127158507 9440923707 1183561885099 1762277494032 394836774739 43323692465 722721169698 2099886067842 998203169060 2773684065852 795008295876 599596618472 1029254928232 926789113588 1146889011936 546295540127 482136202193 913468230150 299779511921 521916524374 1486895241186 51563863755 6193471550 2862686263288 1219608761781 173111839792 625783143509 230113962010 1195063007540 2064768793302 915907363185 24979550455 503627739122 931736154031 1130568852381 853642923477 170540649519 936688778021 7165210796 226476242467 2155461934828 438951994071 184832929978 2256266364411 87521861998 1694750606189 1532946120963 28989917660 2515102696195 22071199577 3290358233281 405848661749 687346721559 70882050103 289423822783 624582000743 1193045111991 239458507380 1672693971775 56675225760 830507552951 392975790928 304718039112 314620211903 34100377461 66478746790 580839918140 1444051809714 889026131018 2212945341750 1619041744827 2339221311871 1674223162524 2140739565353 1363038297175 90160986029 370997961450 1180543401327 109025103964 851046147173 1033466268657 228480901778 36648410118 771883340625 630034934385 404652849195 859913721 1344080895305 633901845275 24734128465 1859214763179 2602620268910 146755752512 485752941915 722367638502 435628756427 1500366358996 2582224061405 510416486867 628585431982 66607077798 1897351579692 389145566505 591023533404 25628206185 1578969852466 506962707745 260158695998 307271539194 98630020459 1641782348429 7466916134 3054244693510 1595188116272 1096173002773 1748756806898 216352575620 442967900199 3645218129822 584219600315 362241192971 107114908952 1211744719759 1321836704412 648553661393 1753619062346 34140351088 38268041470 500186136223 3067152427470 338612808826 2269217508806 1917288758121 241941141277 1531275725794 1330821757618 600483839970 787551635207 1160706869076 571923476266 1327304136977 1651809200381 1308366389913 757049260163 22962844613 1954230671381 657096724495 1103289493167 991768441384 11868330904 78475312158 1419860862133 1323258384063 1647342026367 2735729854720 684287023384 548874706258 1560051560883 756442142339 549257763065 198358224704 1256730750945 36459534300 1320284253226 2683640042611 229339136354 2157122407802 1318018537553 935525499647 651978801536 182202904047 1306541908710 274412402843 732655877455 486751859816 187258048615 558294528400 1161810932190 1488406185419 74928638741 275514048799 2854541696043 435366247551 1221130972904 841663693779 1371373068343 851513302004 80175372259 1737759791775 232203536479 386651280739 3645720317820 389779213931 244946199840 1549180694036 523625127647 2053412636939 23146228933 2482461374329 2901479556737 2496223478303 110770366654 2388878412750 958382204912 1961705626104 1571764055014 646952395072 991459881 43200010682 743279668865 1686602684406 81046704240 1619487727559 1827101389314 2022948524843 370909063056 661594703667 776123740853 258092979154 2194404374403 537411205275 89414376636 462443802154 1987281731978 1561573341478 1310585636670 1482811159636 2721619320736 454615161250 93115381459 315363038042 867979678672 1938636699893 2512639266514 23755123127 184942086772 1779241486603 1568315778 22150884903 644800998560 776172450167 956685340262 1681707718842 1203270730372 249992713383 185593191734 2927935484113 1730859332688 457625389720 571519353640 510822944550 498872788703 1051272252561 410187781649 1614443276696 652843995352 1291255374131 829528187775 905242492510 329667982188 88241128303 204243264037 209046747353 615367672993 522375281569 1360034217569 1015872738253 871814295602 97903856569 1080618735888 31243569508 273495955525 4137674468 3253509711923 255980578592 3471011573333 388789445234 1777345329534 697015443852 184587648956 330151067505 1410259012638 1580974051390 401823306951 1859206928318 897839670961 2850813506589 455235499259 1260170029561 869473382468 711705439018 427392897940 86238510288 913313851666 190839177820 1795905004 1327368451498 253480228842 1550996983107 164431433358 1732802081252 833232596842 453314052 239496673401 484300049927 133966421219 710586887655 1497358159829 2306409892401 1718830317125 1467691559687 31744494453 728853146194 817034321974 206846260631 59196355458 646767137653 183865007361 543375243336 1424225438659 47221901816 3310836017781 756670921186 1057392500141 466985182528 507083949793 1423577842711 414561737281 1663845605361 251227547931 133457292284 2680059482859 145565585397 1432731306845 1542030025094 663350089017 2276649452869 177356187670 2685891745678 48823818992 991681011133 941295681769 120070915748 753200140514 1166150915320 1584550937487 279842399530 1531565599135 2079787360138 1006942579264 1928025860313 678320877518 2536867198303 921448359885 2304846799512 1929923082340 756638801175 1218700892986 11975524797 673506015816 624802591190 661345067301 93747113969 2549666567480 273977181570 546551371756 50394622702 809203064310 378986939895 96878773108 825469291000 313951277992 870416821874 1954161484816 2459212683491 78944316803 373950110908 395238541773 1755181726063 19888512102 348833355548 1776251899154 262114157485 3039163962343 738993820147 286028960692 2979185503088 1756191525502 213862582483 2687284165273 203323738928 541379327550 3375608038748 988322791832 72582220854 68496573287 449150381604 180918485393 187950355845 1020361910822 457912606720 852962397761 959214263654 154791349768 914480507471 489744842827 39044626463 138042062646 3223648545077 4872839258 473235250272 792510161979 1413528720178 1276505364569 19693347970 190855685299 811858380 2132177878063 2133496149159 323007166622 486409019644 62228186710 674590762272 200110522856 920346786646 349035818314 201196174773 261256630860 1160819419194 842255603718 686658707701 591670395877 226095274595 5638741164 204126252498 124013267660 297149967444 3171942003879 1637697937772 971708944660 3589811244998 3329262002282 1860871408530 620268775072 2044365973464 98650666066 3179092188815 292543490398 1647945412694 41214479939 356990112864 1712588708368 800327250011 26982996222 78835436285 3085186724914 42887288742 122952487 1310698871121 976132006303 190039802510 1318640654681 2878854821416 20766311285 2764439647585 873282820857 1437888141002 1868476525790 312338755844 679599896137 116814763136 271981930591 1621523771722 482150667428 425140420154 2224876476025 1679103807565 607512364675 535398862616 1852690780795 958203968791 1991872310198 1930632073079 285800572559 735547391891 1664422245366 214155301825 163015046368 93093355089 1975995286616 345977820839 147451325103 139749498727 194048546701 176537413804 3619449158300 732470761663 97285548600 412942579631 1151297560471 392334345138 2417936566720 73026193570 271823131527 1709505118305 2124332878157 367733362774 13164060976 54822207562 1340686044966 393869967774 379055311414 286061295214 1272682497846 136690750375 155683262174 45796039467 409722931191 1353377224665 406518637440 537928541042 941621735617 1756163931999 2057839526785 250347170663 1980944097744 30593480145 2618900247747 749869672195 556356582443 1143744822485 2260088216073 189428383194 1251237582560 812683818021 3726707481891 2099160027170 1313873411174 15409635563 1401303162653 908939215430 1816374329612 234159426651 3423247111082 720162996552 1802452738357 2285678440940 601829129801 561943763749 1915490309888 699629366679 427146296867 1432592743019 89153011740 104733744193 932399971239 959397352057 876790496333 962995976343 740065413750 1777004995057 144396771499 453492853678 371176592224 756071375208 677929254711 3191792733911 906391842422 22308083767 112228370767 378282884272 48282604542 835594618364 2267087504662 582596926330 3227602476528 124112814402 307551917303 3136350629027 449378284932 11630146073 1525650785324 1219977852104 484333640796 214173206438 1366532367603 1453648413196 1136368051496 3314549688330 547918520029 1989936172817 1436503160844 1618405999769 1465482669976 39568415856 1086351317608 202129462935 899664292803 492929702292 486904804055 46647884304 615170304259 12099325936 720977666059 187676847160 303404451551 1776538480786 1064426111423 1996219621154 173484152268 2619305880755 781075999924 164741672477 968975261037 248566215265 708358712278 1205322447340 1832043548380 3387419476402 1184144687152 355631092083 417430954680 246584038708 1525311629939 1336236150193 965706170539 814671089690 3396236350404 632159615546 2426630799266 41562586795 215174567895 169420329745 19642031518 152374578702 408924085714 3258232032133 901807891522 220859165346 1189543673760 297980477752 965879368668 219557634246 1461701243324 2728305820161 2059474908759 303018366227 2567406278603 45178055411 499192043879 141439932199 2221407434474 1535676599378 921808811583 1343703186874 278127206448 1639811346044 94463327729 1008910537373 206050828660 837588150731 321365934466 926540101539 358434676788 441162110906 17142566018 772251271780 701222233518 1691602479480 321001048160 703415563089 540414533531 36085326984 40040745751 520607351832 1434567895732 1574264362747 988309762035 15648490529 23564296973 667596937578 3021342108650 106186106514 1558122478413 1921855249591 1367294567496 146187273315 835038792677 2121957669523 228221390342 12034189605 927658913359 1555041034012 503715938643 815356578220 1495434933064 114292663829 248016629566 248696990913 2365755012837 4139164078 440015804462 129964958840 2503625695597 191249834389 54808274461 259514964473 144150095734 987189457763 2081794702578 520487049730 1650267270143 1308057509294 175195030043 1941687604900 408444615410 96995091298 96158961476 19318480769 811525472710 1189620397242 2132897059485 364349495427 79447628299 2102567133481 986221919571 1145318267346 899119757100 53995607622 477466694851 1060318564456 3978721467 1047875471886 208531218317 1338255213536 841820578144 594256123009 172651871340 14649418129 132395286742 1952637752064 337352016185 356212379414 226938474850 1290648334728 95065977200 31031850661 386841516274 49966544248 178294339 642279589919 460487550034 599754335967 345130322573 457113381788 2454549904 1518664290887 305523808610 1976604805074 198928178933 15725767065 50551440052 1306767255021 1119669014235 235216882186 2726146838897 540870381708 1592373505439 12005314136 1395686898248 3249919550 329524858522 1472050570078 447256430862 393806511910 1662638487682 206307171806 1316319665836 298104495204 334843394158 2068343928667 1717889081092 733056936579 1543746377257 1190460519391 710818867769 127783890702 1902655648800 933719816488 175586818644 475891229562 1067045925603 266138690985 1114352100817 553914814037 46672565389 706309917642 508919170936 796868411788 280878648177 458284669194 1098420100443 258951654676 262173061107 31080554987 1528604135233 479970947935 128362056318 1633870280485 860552940979 571649991191 1715348514878 1461662602334 1699053491196 2517314447794 463452148980 1244635976452 2777541668608 1004019643555 1547358288201 6063435774 1516917098303 420534553780 1690307980459 3065503771732 24896501662 237371983755 122020981085 2193874533536 1943361235634 2053012096830 65632169632 1466830569158 2932881479762 312403002562 1401973470642 73096905907 1942408178911 1233523558074 1033486831457 103103846305 1603571459877 1922649235713 806183213546 1154537174745 2788882009816 1367109235438 77482150665 26302293329 383379483835 1338052060563 1556421828717 91207537139 1370521329589 2336084752625 655834430854 1348730307943 1163664539194 1191158753137 219926078510 548955866854 2235309682809 33117261832 1426095396884 494430374209 356073016718 2157152210346 39604109911 1244522124644 1537041483317 418738181718 1570566651404 547600366612 1607077540522 1056056241500 339455011596 694239418446 1110955638026 200605546371 892156763938 1532783047168 267938358557 1834996780077 744442667046 2656178225479 520457091568 455845704320 279649987909 407319069166 67605126416 774883502055 1548443519433 936723495669 2306704537978 538495879360 293092387907 2578479063956 93702736862 288965114511 1182166841875 433966335654 357743864957 1717062202865 723830902330 3091903098589 556170181403 931503632986 1443164153716 142902455043 1743496203390 2437571430210 384744798163 157685742278 35723831112 24175709781 778886460819 77358242674 1561215863452 696611535390 164875232133 552682225663 368806475023 2549253490726 1752242968244 1982955077881 2897910913858 95928136729 2538402565095 167039986412 33259698640 270303985748 2931174020172 122730773627 546239748783 478860000084 1213219059642 1648062738577 2158278428219 80066924427 1815124605610 44110922067 40865747585 18127988071 1420376593381 350192483745 48975073369 361921575973 2833031670591 2491416237953 624798669705 5326146156 776747768923 346300365510 2127407796516 11197485056 341668260878 811021267642