46263781093866 25426534391584 262868810399 418650395034 21849949668179 29616524649072 26714135764327 9127339703415 8948022186949 8130655904526 40847201813812 36362290096943 52850335177653 4680055709583 4763643312097 15052004460986 31997116911155 22019010927518 16366398084097 2159213805358 32356431225831 2499058834816 13721362044988 8370842191738 18914183649221 63117573094005 1399018695077 20320557108521 33706942522681 373349527672 18785688972459 12452630187171 52065076370657 9497641513879 7717178186566 14862646039563 16054225966033 7817996895905 53424687117910 42558816523727 2696938999168 4893767757454 7219543128843 45310088500339 2838794535667 50854785920028 7730967175962 65216227066098 17680920331920 20144537468106 144877914661 5070374371137 1977376354819 3871909438630 4605549925319 1545689310043 384110234429 3447464318492 33405785070740 5957382515441 2239164688671 57656799146751 56937438685120 119919339889 24013071563761 47540957359078 43944550466251 8414688116172 27924923716292 15911571970745 9556628530660 27768936033000 3057945237855 1382054678734 11219135469773 543445070898 4572193704536 47871063406160 15382513685216 10572472253544 9453523127844 13969577681251 26915512634736 11736517922715 10090771651710 598328252761 734156361106 56494899123195 14714874099640 16718780985864 10403207916190 8770454824010 29174676806552 33825496678113 3226795833004 9113307502326 3086868408351 16933064972192 16644442006988 1760245413867 4250249045670 24539236737004 3814837275584 19994264458588 56342065747218 24223339016498 1585044657539 40989515111116 11293911540966 5189552225508 3624987870441 3445450820669 19635143626642 5500252236557 16176441088061 16761611503918 20900647776412 15259503922424 2598092849289 2702039199420 10279834617708 8987911863348 43294356484149 10201137319852 725617663183 67178252216808 10988521673233 30272778593072 3362464070702 36422699749509 38705284368731 32082225755881 13358933987051 1569480777494 44264968672909 9348868142260 6982166144524 244494838614 3836124713346 987683551169 10334739041828 8831897694934 25205005260856 41155614449977 3091935056873 39066582379719 8748415119807 6969706951243 38532914111868 24370030724817 7769761342904 34281952801829 32792352627101 4068653588546 11363517034754 19831813990974 28246658367893 6499853123774 2800594549888 2681331371426 4378926274860 11511804077978 5850053685694 21102977486520 24859620566485 6917619296731 21214282201920 13479740159255 10831026314534 14674706822102 11196595956391 1491783598231 7736685410298 6596344632445 65482663664150 166423874913 2363833026575 6163712614248 3613730851403 21832109989691 38243532782660 19633260711822 12603628808258 41549747131061 23813849859226 920450359745 6690485463062 32916058107776 7380807641975 39645700083033 8802267350298 5509362347741 7933244378223 3169702811635 21931598978398 301487993671 5987406838338 26707175438252 5907036534354 5134350674216 27611960599190 17297292240663 31071975581853 2705211818674 7383527036719 21433505090086 25710827360753 24684316386050 9814564876621 9326434268512 9355010047821 23159235638692 181426724848 12358330376948 17380037587471 4303293847525 18931958565965 19887614826699 1878032626503 39844612666338 8864717616180 13254315393565 7481662326963 22159456098679 13109400852357 6508970056003 8251497598244 56090264647816 22104718980550 4467030361495 10823245647775 46006419568820 22213883536284 35574496406136 5444015813061 16867532401138 37068576331470 17061353316191 2320592310641 44561741897022 47295079868560 1093098361932 24033310489675 6896212064116 13783971189976 25834531432380 7079510765888 817993786487 5730396408210 24178852488664 43049568180187 15178783492530 23923241624242 49668350601184 37052095147 3838355528349 3887610268512 17150336156056 1320843506373 32841758796180 32066164824239 476842288826 22376440115087 7062464164657 40240872591198 2346519790475 17247364764886 1180069712920 34962053051666 42328507149113 5987301148079 32397524197358 21291867760734 55098785971173 2745529481639 24673725092301 5553163843124 13576297220117 93851688117 18469169156734 15369884514405 6748808575202 16010280204181 5466208731025 3816049117084 16606124640972 5967738990256 17947418095728 785148126986 20013053039010 35902065487577 6252237791321 2313034517317 1812958501670 35298178087438 736521109111 2751199126533 41778480846103 10570898950937 2310471305868 790407821835 2784695731926 12783955273708 7678433359303 11568698660797 11871754845437 139931908740 33791402535035 35562808380395 1430989796945 1192390345583 45737177931108 847504627 15869446051959 964885557908 14335132105866 12698427284487 30594987707347 5912095331129 7572314730752 14311076887109 26359670602027 20453451562659 3804666757096 956260256589 20227004752896 4674566724590 29193730251 17394047869102 10321792940951 1409522854692 1136494114877 10133162160900 701070803664 568704403658 32263725374578 39434738925407 4026865764467 37807598874483 11815184969519 18993510806767 9559162514782 18487796129168 6359598341219 9752626934013 42392009546791 30066093871211 14111861170520 47230740999302 27924808999152 2922934490645 38953789430900 53081115115623 13271231538758 3835086483291 1619389654711 4307840200014 14129288210775 2281542442412 884502390852 4810119059671 2250628453022 34229076005519 9564496139613 8716619881755 8799179986024 974495882891 22253407360128 3338848884100 22809322903268 2475071935832 38630910703050 22722269355003 23957964723624 4534729175477 14055456002104 4632514573565 13429352082069 18138296547837 1472792199880 26949312692136 5203111349962 1514921295732 8652637596431 973549327844 24335360656516 5255566645857 20113248875407 5189879195609 2909070782310 26778555315367 32800152038933 8704396456682 3078853780943 1076823644570 1955253412196 6572342407140 6458077688335 3512372438256 6019738453163 6787584993285 18063286587095 8775862348711 4289898367354 11233085450348 3952184138805 32143377556735 12029763927215 37375058769167 14004665918840 7315247292730 13306763099779 3019191259047 5249093534488 24952109574159 5472045948608 4676354191031 2828243385742 1019635961742 37601421567201 26533067459589 1808564988274 8673237625604 3007884505443 29354372989443 5755537177577 14753899504425 10665352341829 23951594246390 36339610247121 622021337574 5245920960338 12029825887023 307854543160 26857503821764 2110900947902 3993284788149 14103662118904 263737831977 18440474531897 8402175534077 5298207147567 1205805278238 17910409549660 2677720925672 882713132051 39247915446590 15507831682247 2419262916808 19109930001043 174055484977 26554781094099 19892170917007 9251311791998 23438897159588 1523347807695 1140632432962 45236872281482 4414805457528 13585797041579 13317940758144 12958185305342 15793383998378 248994989334 10492585924917 9314701070665 2902587976436 7675455961454 18196731489255 11970329421143 5174643718183 26696802804314 5474782015459 5077881172220 298048338054 20854438197732 5121398881227 3691073511841 7098680850770 8242009840844 280337406743 2286497040573 12693937177596 5832789089359 5594381767586 20108503635976 904066103149 18953806390784 14123093576637 15982479889133 1022038475699 828477254780 176583170471 6677320215 14834265643972 18449530278182 145760559195 7174946338684 15053954627529 4748724990666 252133594592 16441904074208 2940607347158 20837393193374 10209356313676 18847809390084 11739629321347 4551607307746 4196970383058 22015370634255 849495373029 2371928294085 23144920501097 23699684308538 9870019339774 9890938142455 20947745382017 3626496440241 15281698354500 816428100611 5783625284145 8366758218659 9263972599226 40687069805 30847732452142 3458865432735 5393978545170 1765517776315 336182754762 1460225684642 446991315520 631668510035 981944824944 16828524636041 22203575917138 7753626707837 3937716878024 8963509726208 9045321905354 9682035090252 1260577471429 4756656122874 1265045068123 694633364459 26385026221879 17464097279419 1912651327101 147698471491 170640400907 266116823722 6109333873702 2500003929125 2603010467680 9693956161430 5157224676080 27870187991257 116018307101 162419326377 3780789868926 13918778774838 28027596130356 34622399745987 2218122312346 2216420529913 3495765545420 33157461422065 6559736485696 3315619084235 2776951512116 19122673638538 18009016142620 4532863455236 5319229406893 245198522802 784270229989 7787364478563 11227353813391 334853853518 20629608182405 1964371538016 1037632420180 21019542719619 4229718395504 1785413305173 805033456525 660669319560 9408148265505 27051917629514 14377205189606 1159346049908 17394196362850 2829583147886 6579146319529 430180706365 7349215517942 1982219927875 122525316653 1342459588084 272345509735 49989859683 8063411225757 50152239 834291166625 2092765321518 5502251404654 13976275624789 13731127220816 11793845608905 13184778891835 17341644685510 3000681225096 732429622373 4881313752841 2441842061012 6896236210422 17847633852126 1059947259154 23584771264601 31894745476919 9956424760120 13555143305716 982682182 19621549258183 2622537699123 3121180773319 4749808205177 1715051886415 28931766082989 2686654096286 345031163733 10476262895008 118089486396 788703873770 2263577613278 30559388333806 12062479813 15715138551693 7857905530958 501217802609 4553366712 7591583211101 27734623004602 9455638161028 350579921427 888845666848 13337980521344 842606736927 6404644997661 674162923261 16836495302503 10043624136810 10811304172189 1876443260976 1726432516262 42124807553 11618740422754 34614586405651 2591997798169 12902640259796 14325422636414 6197508615691 16975520475256 22223731482438 469269117527 185740671729 11938839229110 3090625949605 9673567912108 1209437712943 8075505730865 10112041040216 6880279883014 19506366477356 1550713675854 575262594426 1138663244223 6334538989968 484116951623 123243187446 7604208957873 1609720005466 34046460167357 2201398512063 223176632271 8765065814306 23412823262650 7966237434439 3006713691808 20660242227920 3684868240404 11047432589585 19682372620382 24882969050148 24243521409243 20304691785007 15949478392026 16206106818595 24123076734983 14205068191674 17753921943410 4673589302316 14305241828955 14816317877044 30682153585085 7732458477673 666335461213 8120332444542 1766828703137 2885177179753 693582810829 189561102602 3250325420689 2412431468263 816196111541 226639346887 1290638215308 11284022895781 535608367917 16382924396187 13554477521173 1341780463270 4782229824758 10740334961496 17316989675076 3873964428972 1817367521984 23009195536814 5866529671 30893508651107 1480196918155 1423506150189 2717135251030 6791662962319 1368140041123 449820644743 317837530279 617970634423 5254142150791 4405941736470 18178239987741 2173384858303 7975905432550 520375339656 12494781293893 4959079129833 12790935998844 3521003952791 8055044375203 15362068900779 119290136465 27385251233613 2106360464659 32029131450866 18114437100772 582630800214 18560027945025 10534938721578 417319644002 5560346404664 4308473124148 2593125462021 16553540484176 1771408119513 184383635888 699645116373 4940527247926 14882386320496 1054051551585 15102945351661 4005769063674 29763418692751 6672949995295 10413287636235 70777783913 19242328032743 12216668569856 13884771420 6625067671189 9839756914103 27113769961353 15706821963752 11077403511152 9333042135928 2345488712155 24612921512210 15767271930940 2858674796397 3162589048908 6714726690020 10065756324166 9191900700070 2112254925828 21735776230528 18391140984325 13937477172162 2945168422608 3153124582524 14004244137866 13725788887142 2243785250631 23879575751852 3046571660442 11379916899418 7153752088595 13093070734862 21719902657 25752246255811 19589741262229 1233782136008 6971462406597 24355093438087 6433599570908 9295229960678 966579922263 1354001326305 2521445823228 4616236119707 1616848217398 391159089753 5703310992728 10870787679113 3273537258219 59607601923 4981935998385 2245124108993 774917354751 7361608068799 20946819928046 846950174679 1505974629373 6107901348401 3852259639277 1761449210207 14614209656721 2246533548665 21951270318631 6045629134726 8859693276532 49173263228 709161857471 13415479471204 4820000809273 12001722270168 5988180507513 2453711065796 195498051757 21474348328653 9024227137871 14290389426331 229070484485 2424948208267 6747033925840 251904749976 22739695868491 22031359104371 12423277501392 1349819763012 1968196861503 9131628783063 1358533260000 9280584080998 18021036558360 17982248392406 572742768045 2807341977987 18146294124432 21294921800608 20155021812238 312114970314 22135357963908 3375546549860 3007185396200 11211928768428 3811704609346 2649011954640 46830184119 899999148323 19130793055504 6191984049470 14276056721982 1686281308117 2959792970125 3906546023153 27652080575534 7854996985626 548679371294 7374249585951 20651086157137 1282830508265 21793554401167 820410580358 1873780633819 932545705151 15621878768448 1010766149506 12185752026846 1451700371131 21778659628766 2095718899616 15846073546620 16898050615322 7815095220106 13378123096177 348447181961 44472694034 1835265601829 16034752623504 1132463084534 2808158644212 547592169723 2923718154456 23303011397428 20783688844811 90175405795 206276870735 1803763310071 1259848106492 246326923075 19070659998606 2194240580452 9535800037160 10564281262342 11072454486588 16722608324276 13027931221758 2093486262956 11044148515557 4449698477349 19695573916323 881061062329 17023607680952 1537168264318 23518715784612 3188290497783 9190649419951 14297952404336 10385989803892 6299787939786 2181658860123 3715356458097 9843042213183 967274946167 3390164093118 97956321422 11740565876239 551540031315 114117964066 13374379071737 25494434950461 16597309887727 6185114746193 206390548536 5280545657102 5783471127685 1011049695915 917664857911 2556417927314 763685684391 562318066001 555671674639 13202954098829 15609972641265 16942711694 6495475416041 4659870673873 283315709172 22453761368625 18088047355764 8536182917713 223922943940 156239638690 8339477116627 6453794899965 15881302043 4717785870087 16874778543835 619931333803 2293721410923 18100026672044 1117329241345 3467153890487 177203918572 4256255305394 3704134830083 174581198724 4902379981810 5180412257402 7392616049170 14668689430417 19072920184132 9931773704290 11204830737259 13144623093092 38366506906 7449524602807 11460005928290 1746230420377 18149594115037 7892827763142 11215798038906 15496138318703 577256856266 9029114669718 16523432553688 7192911778786 11457521074983 10712645030723 13442087676360 22879218859291 450552765877 79809013490 21539694388408 8571076427735 15020352557275 13394537164010 62199792004 1365237922300 2869781356029 9188165564855 1485101086212 1998693371596 7899362246512 4787123471819 394155877298 9184375437373 3243685426812 3115884955621 20223185547109 149823957338 3140561746042 3386083268533 805919276267 4667691873804 6425917208077 12981958699740 169194015531 96858816846 522365254793 304159116847 313560468100 5473732811961 385067635422 9165207620045 2793563088088 210194415938 379469395494 298097473404 107391412085 568545350944 3964436924458 637578992880 125158121728 8000598722002 10604118522932 964011494985 3649552701537 9737577934169 15538367889720 22673346476543 9872679101056 17804081890054 428333037149 11957241542321 9785322700028 957120882494 3147525533279 103329469286 6191329344071 3906346634662 10308435869188 147815722147 39925749822 487438678152 14303339118767 2442182411560 7703565135564 15899263194044 6343478111800 9139991395235 893416623003 5347155540888 13203994601853 3881223886077 3483426250909 14620423314685 2427267559251 13558342498159 583106631387 3010434065314 1095496672300 8440301399892 2673812924991 15296249622 819611697466 9298569732621 14519424775565 12055848046965 84487518617 1751731473181 750754379248 1879508445746 450438137284 10020771129311 3371821832956 12167680387664 235088054938 706364441054 4187562704822 968160125506 15586762714023 3848709458903 6547236743580 4798763969532 5071083575938 8666367585993 9686579243013 3718035480056 121382021735 15383391164840 795115092546 8549031966721 22484851470384 6877320232216 11760573581 2968708678145 3835556660986 105455247364 4401220618999 1719329747495 10822024758701 22257206456660 1836263717262 1077115360683 4133225478611 310815682297 74966669072 5946443645985 3210793076679 680315486494 8323006926879 3836096302079 6892606177459 1426813385269 20567923395397 7462658285746 3798210162098 973141298188 4025212333021 442422445370 2627865191623 3360969064620 146612114894 1093164969346 495090186833 432430744922 24886723338 3358969684006 3941044548270 9228058726958 5097966414059 14670931414042 1736072809223 6143750987536 6836972498982 9355285695585 7199586755952 6904620839565 4130939213223 16557134395532 3147216830255 8979254287453 14738141369008 4479060245713 926125005490 1556982882034 16764501178588 3533960931012 7679800185677 1599523209032 16192515058164 1214780177076 2327385101463 71759059067 11103062685391 8037679256824 10377320341856 3114823690119 641347698614 5669499913131 8970295258735 2088246249601 5926393223230 6063093550693 7469254226881 2180433464807 3241222275824 2455251993615 1557088631048 2199325301178 649468028687 17437998684452 2597716089025 3267376682850 31391397037 1386506940 7285953812536 5095151871602 8269251229752 169869475922 17341274025488 272060493526 1792450365818 1277225883080 4190062197380 492087689362 3311848356665 275119699055 164238750334 1989468531664 6270493824523 348601564251 10783857807897 2991191869733 4733782161506 3646104324109 16478537789195 5255144233717 2405923094267 8759241716933 5538336194895 1586148406508 8796004464503 972583058938 1123423375439 1324719534622 12374272870142 1635865146780 14793622432 17848793648905 200874979027 14694801656321 49793471150 2270410427132 3219247593413 14167153362337 8242548079104 410461607797 2837142928061 15036779051149 46584069440 914135563462 6436576186852 4706148737997 84386000465 4733454976256 18627663732 3748147500786 1190683881627 393595859875 11702639312358 3508684997467 1272396127117 2605751735983 17004335023754 5140259625054 3579230734613 7011555817878 2026152407991 3392426318556 2976226143740 10256703289202 2361489612324 220335221074 1799394705316 4727114755098 3328190304079 1860357713047 7617794795607 7568518279495 11006893355280 1296600260730 3230924988941 4474896155852 2272429567989 48163192639 117490449346 730224660257 6621972484277 8429314320797 495567414482 122523957449 15550921814870 10747046990729 6638401623060 2331766874016 166506960746 1957719073445 7042958660274 4012789026788 4656904574536 6287774266976 1633612382972 2002952190188 14151030758653 473877038243 9112018786883 113292529896 14622116022812 3945525223062 14292227844276 17156830937052 9947143194143 3372340126296 499984256750 2089913207931 8965761691135 18192747119 372981375891 1824249708661 443036238613 4008488774 9429025651 153728071261 8374970819990 4401265572499 3515702209356 1759133577756 2387751546823 7082467609629 10388524666813 5656137603192 7605807910665 4150210046036 825102698200 8546163044952 12064169394417 880593458526 2061528724953 6409783108953 5817795447174 365045222016 111393115450 3703495523891 12731037208337 6250115981075 462078096116 175186873638 11335948970354 293328039201 8615205103135 3659042854850 1175847628286 6393987361172 11630670923985 87702346567 15938715701680 363505484 4375064760395 506355798053 212481350563 10177534481333 5873490252805 4275438242437 6676987497660 1371735973707 7435631337490 10990410702447 1797009900573 622203755019 11411284671953 3090424635470 1191273627069 5973182672107 16722178252495 5024013025478 7161682668441 9820892783078 8156908468473 14283267290469 4967932054063 639885986337 237528884348 12021688004171 8496169792873 774465971848 6606471540549 6568594492735 1884017162311 2820193363004 2172081017719 17930685012 8442023281789 11540747565258 14520038079 4321021791495 9485948375169 1472589716618 625129058585 8141764971117 11073159103826 1956549364786 9029918220077 1215707018212 191126409322 1169227403694 10076426319026 6416057833478 2765216656137 386192315561 1816852571979 1335361200138 367369635668 889323077384 3338592319869 65822052673 6562159174340 5429096172023 3740618105360 3080371856498 4109348494939 11038030096672 3792974160725 2263272503297 347906597637 2290048746949 6698810319535 1415121756533 865198557720 3712017649033 239923171823 5141744686496 1068640338266 11878010694997 252982860686 1497947836372 14545720943562 7204128975832 20978644477 15548919063178 5699220007890 4466126681925 5177793671456 1070729141793 2902142395000 57505407974 511624139942 5771744746777 817386452687 278677325923 2129190305046 11131116743431 4953129328644 5124739688411 840355101530 3694700327675 1705598622697 95267252353 10241298720835 2159900133379 9821117159629 2854680000873 221405411685 6998780758117 11697902511862 343999900090 7383455393572 13080827852017 192383646874 4683503912526 8480310260869 2838656679514 6232160582047 10247070507056 12455072028337 3197649135239 2959011194142 10889020575166 4714484559144 12646256841 808444322099 7879932894548 6089884101136 4320174358993 11314289606150 7201302157057 3891011292709 8935388956814 11650409665416 1813372818355 595323158800 5266158284734 3544957227329 3610645637799 618526997963 10569294616640 11386834517245 1937383326031 2817157753442 593323159689 1450575830248 1684075350524 4215454860432 3182082319108 11521853865792 4706066497 5746423520001 295084219409 7554618448547 742900930721 6005685227800 2303318856246 75262176342 3252894097466 6185465627512 2721457727515 5348381937949 1314747995937 439893856716 2616904262936 1513018077742 3105703648788 4621431869907 1916551629228 5131966133150 1626859738583 835160727385 4525119201491 486204810098 2546246266009 34210163960 8205825428 7035894152277 361248232349 7198706147681 4996378802484 377128254888 5823007610996 5383745222984 6096557884383 6038521463 9722200812591 13937499732502 515641680057 11044597579113 4836641016053 1027922696979 2850312008986 4257776232219 1713373110957 1264412514255 5838865955842 6308424831124 11275476632274 862996377495 3713018079537 905581826087 1210966498144 10226881291241 5092846187201 165776392201 394696442782 9195023192513 26096436541 11445224796375 413299949627 2066261740353 445438683970 217764781414 2901169734225 6352965330963 2716626135807 3251833370961 4041782978632 7128999888199 538097960459 14152036057925 2738600006706 11894995258328 6357629796371 323197229266 1039588487336 148172483090 403302537244 3142158498414 7418289731258 6374865471850 8225584694225 9924232138891 5821672123921 603402582189 213333535578 1364664280763 6192862850969 11566130727420 270592121649 1063027156248 3206918273057 13487472656588 7153320264808 4517955480071 4862866685052 1003271760345 23865985041 77716730905 6236966513914 235022547102 8973885636263 3599608138221 1023674556632 4535288423935 2351206061593 3082450771579 410892871244 3493083167390 4895041482036 2745112463095 1220023919091 943388247048 1007322689941 5030948031289 13553703771160 1170529845998 695241413625 235598352232 2521370466794 2117385846730 7499023664 8732922504589 8953170948599 3118114303834 5095502591528 1056323155303 3564862900067 6256396307333 1113194786398 8338667808620 290316985913 6693191644123 8310511335786 612656542601 869789583918 4809357166789 6863745671876 6004132472577 619977416170 3893801376762 90755863516 5401905347038 1317983175975 3763399221255 18948668244 93114375257 3176192482892 479887651184 2984726970834 935391532590 5201745799232 1359296368844 4587143804585 7525154080877 506898110357 657990100833 605023247970 71842245320 243813014972 542723783378 158693446207 1442175329137 13078355639164 17594690245 12419458597985 4647153084924 1188342665970 2517114802212 447795595376 10424269229113 5124234591424 3784987918946 2354929392172 3290631505577 8295402721712 5125099664665 2144033685610 10209186542143 223546963721 11170119172347 885256173086 747944838785 7052437545556 4736454407028 3684636838922 86692236003 6794037929620 629836797075 6210556355859 75189365000 49833278012 2508135454486 1956678197344 4047091259403 1703159376812 8447995298091 5026484526593 11347962499174 1116776870611 2304139168662 3371087922732 754782557759 4703183603757 157206899097 1144223230816 10108247577 6167003940525 4675482440029 1605276786951 4073582568004 5122630123758 6314020106902 8491352672252 6153330582820 5136331931161 249924445298 163474662395 394054930869 542779208012 607795630015 64332504624 10165052178395 5367804351997 1411087338287 420795083229 8059397584414 1244926492483 987120327 4210494757277 407033583625 4562633156411 1479764124943 7260106855876 6055820662099 727987859842 3915920715598 3238180069566 2506188214507 9274868786141 1693787610205 3988035042088 5640235120477 5941642431406 787291145409 2838100604698 287912016190 5673112884941 52393440332 136263368709 5564666423977 260474388071 37033614828 10910422980520 1050776078736 327111083610 5213353150008 5464567644138 5207363146718 1618666627953 4367750163535 2631013024387 1323486271914 3178099759646 5342523810888 606096772015 1051555616202 1067978630626 3486002781997 221375467369 4728556576367 119003312138 3903115973838 7767148862960 4125037329236 568374683398 132430499 2525682704958 10720654492807 1201553364773 1927841185387 9043599141098 105056708779 76698598690 4204236527876 9425848842978 196072238248 1945401304864 7265137926114 670696258752 2896837334001 1664886389966 574932005014 6376425835521 1786221833971 2933535903554 508298106979 269719942 8534365535886 97329702040 245542933085 2039396532621 1820391858963 3486375628258 3778211559970 397956335 2829688510506 340970496298 5758195359313 2247308034861 37665217251 702321736962 2883124878789 271412479222 1871691330609 9555344715982 526673463298 6510536886782 12337013711150 5665754854650 682233173659 871155434140 92452714578 47542806840 2435454383414 1606825921048 800057296645 45015418661 1656430089132 8787980067897 3376886245895 3420221314058 15752345141 6861417017304 18692180658 960576008268 2557225624887 158583095282 329070956422 56955869245 17023953012 515954342937 331003153 142618220431 319927471257 789999041500 918155543276 818007091667 11843136182 1086577255668 176370701778 7787782198510 360366007734 456288686281 370955712146 3109413806979 5295117942798 21113586338 3980534194029 877708094498 3112793012722 3612685272509 8948636525412 456628258964 3950895285260 4172304191 1488137152789 1761342653487 283541080596 439253612894 714678894538 632836319753 189138439034 239034349642 711608761091 9050716752968 756209145758 17750975222 9319656566496 6239906314041 735494918531 6075685487079 2576863522954 260146508430 418873069850 52318517645 123042851157 191651215755 1346448248842 989584864728 126602721017 1642650773409 8593204087654 3403143966077 212054106050 800524362524 705527677963 1327468015879 470712484740 32827720329 805835647028 2089807299350 271528496269 2008087176113 2546488881500 994375266145 187719836752 3138429909780 184389004152 7310499684390 2900017150945 4840889801572 3159620603778 2967360148 6948661334221 2152229195192 11310359298750 3229431393847 7846170082592 185855384059 15214497845 4898886863252 581315063075 1050074745888 7986838035 1212847477439 1824945654484 2689313537593 587976251728 4091358640305 114319989754 610738856787 1525748319156 1889024243644 3591814077185 261119177118 2286461216381 124938185370 299764741489 7237233742978 2577277454331 353553479001 4886043075240 165547872201 1116654116303 996777614137 4228456601808 1016482087198 7943531958295 168322375006 154221219178 18269310394 515960849726 388129062343 34545245475 319698342008 804933701747 3850297935203 3377020137833 628701437380 1305592275034 94470122077 571903248405 421666744691 9065203108041 1903206348317 2897273096419 11268982492084 3916815313499 4141150383446 7364085961707 80639499686 386844533636 542521376141 1315994445895 5022203720676 8632982840303 792830498936 662640848047 33657568869 465238655636 1463491221762 502287059368 198127507624 5025600974682 4065515701158 5350688695967 5431956619020 4246202412561 1247550749468 160605230355 228833588483 2674145555591 1784899618260 6583858487805 8337930482897 935331193809 451183985556 1245280975969 1401023806148 4286186428215 391752358270 96519784357 1397942627518 41712743496 2131338819834 861151282732 187616794257 4802567342919 1247529610689 227457150994 5273006031316 3898691317775 7196532752356 128315856754 3724658057967 74825206170 955879301162 6425224758994 4082511048120 473882638951 4444499426709 7404886600659 75715861565 1859909648717 3579073458607 619136210283 4247112982495 439091954848 193594594577 6329538863518 975632169489 4180723280143 2815015642105 1240666786789 9337930881344 259798900582 707338759057 208473019538 126348025496 3847612536246 216293887101 292659821249 470231733536 1667174083637 422840203684 3451683117143 798295913991 1948692906998 7168757802891 1229321679014 10496517749505 2058100809678 559663612158 514255688057 2525552377022 230014335178 1080619138833 4136290527968 7002703091879 2837782365007 971934725718 2684539441527 733109261384 5804966256729 9239032306553 7299069438892 4527241368510 2166339353354 6311844259189 283241445733 120970956290 1705261122856 1646376293361 930925492555 2372606152023 218524802529 864712089962 527741685757 660138022801 262361618476 4197095336921 3661417189664 484068421483 4529221193738 4905749446845 1031090350261 5604577637325 6548096060127 1686689584158 3025691640315 3372103343 7933632075193 1691908070629 28293309371 426572918966 2331089977109 525599536315 99070207862 680213833419 624043684725 9977029258900 1040409007993 8430330938845 5478926495324 774708887255 4887750039696 2312308619616 454442386507 138005917743 20465309299 7702499802852 646011338152 585450181473 6808121779588 4636503234158 8960252873705 2668328454550 9784489784642 7660796089661 795409672325 2976043913379 11078304354 4660252279410 4620473520203 1979304295236 2254197967367 1671504142273 94514707732 1753939947474 10287679722362 41747337536 951563361404 3740896090771 1649704873081 1244241446186 4495148223956 2070284547917 4431311482563 1417332574566 2546037950462 2185506391670 2279681979123 355305041697 430545393650 8121078394017 1716915505350 829476376194 1227113734653 897728119509 697381594153 162309606408 740370062936 1668948004235 14578984854 1285697056056 8287242476347 1343965195897 2929826366052 687066846246 4084598840068 2002236943785 22522607151 27545251972 311704706747 501853958779 1236033669295 2234369152563 19442336217 2976334699323 725947089721 380806259011 1099467480232 3060008260711 619150505178 3269840132651 510889060009 1875575200286 160934386416 4829389012620 23130617118 2009988809671 246158216817 3774994211138 3103062630148 10487152844246 239945280497 3729029553050 1017981473309 6850017179178 1264851241852 2215853060122 1440084456967 9593704599732 143112538039 6127858573361 506322448730 3224133006635 4579958353533 3090417324642 3412959555314 115417734104 1937439933719 4864203455106 1844271827175 381933711422 4302821260392 2670594406056 107631772948 852564639211 2710261985341 75303848715 188838264851 4108569158217 385480529050 5275321376921 1054485544501 1137721273579 638002824267 120295960603 1241171664820 806498040098 8888521612549 251832019691 216494490136 8046182569568 392312694928 8436791291003 6175146730177 874232630735 5792370763959 1798279058676 141506934224 174556103460 163246376626 288629121335 25279276584 1790526799086 411816243091 162263673487 7686602879927 455660056786 1228703110386 9750348311625 240827688531 415556674253 661246484331 2022122985748 4458916174585 2120623392900 505997245389 5366345786617 80632439032 2594365031594 81414547396 89083535642 3883317238139 359245309335 172812781053 4662980997934 3592597336 350239794926 1781826870832 4122311664583 130780094797 513585146833 4600297438362 923777024104 3524056654270 8405747588918 2611096086337 7187841167019 5906349813589 783342056558 1374831788759 6812957429858 73279560074 257202992233 6596932424005 154638140941 3470030645392 981873825376 2758203029366 2718146143766 16900245322 3372835745470 335483137043 612233631417 5664472744418 638355497549 6920059444061 28576285480 279108437716 603364951639 8385310940938 2246711479656 7461693606587 821559118851 5789564766177 3043597144427 5296309018121 4849916823249 6513859933 209279357370 3416600425585 2193701454863 1694800497508 554596686228 260330416999 129094443141 3132499582948 5105244946957 1386799058411 155220339625 2970290886896 2213356607526 363390592700 921395172679 352116261076 3785605883377 2166123883963 1253692831783 732820274246 3648039805681 4522408380014 1974080117315 2421576319805 947642437443 7058371362851 9583863970852 1124099850472 857867913606 21900050861 14135667535 246036370164 8540641747660 1872392182984 343207431209 181422272698 2609744534186 4197733569753 9030863010623 389778605230 852389525362 1774842857708 794547951624 5376076171609 520220718389 22686182399 379181354748 579966334088 2201403803214 4318138600957 35862827343 1558574751461 4214696260625 255935505280 18633384496 452171488023 2280621829286 105197732216 8205400719256 570422715534 2045530584614 1053818232067 3767949718345 3078883401922 3810517006527 3829556556301 5262907020182 36809763359 3095569041755 2715230446442 1833986314178 4040531628656 818141522062 5479662635454 5860316532103 2897412294394 8730612703366 2480162947135 146404761 1444425415261 8753889877774 1834103408109 7061254421235 3645767946539 156538611721 826623078011 3316511313260 953290319965 6558168383066 2921370799057 3370711794966 3027629205843 873655889422 949735782132 3625334563777 313665384613 6861955645062 62058454492 2109829204562 6132850442715 1962013710916 3204696758312 2723135159669 2698780510634 1832545854199 5840515039137 2160140275802 46222496966 47396912484 297789887753 2699123650774 1369059557452 340906545068 957477623360 3214491405358 793545960807 196764992479 3222634944413 5531410572393 2722749897932 3871324213394 2704207751735 1808329599505 1432120628353 655144310731 16084449954 63313528568 219793209678 3688836680172 2608642053903 1363750089415 7848928858310 6143316895495 1535652783177 1524441609654 3016395669944 2133369466657 21683726743 22420267384 1307473843620 2235932665689 988092118108 891365022648 452458399344 2920594450586 2833611570611 1034101724319 996378428950 8786536873951 194431420945 648644800153 1660107732495 242302136503 3561378086548 36268311846 11247270420 630564293116 833316283295 1190080199896 783898834318 2536760802439 1232129795934 1466483801643 76731505999 504139108800 866551999502 241229945137 6216271597 4955959047164 4629564435361 7059255503445 3250659122536 1331382362 2285245388702 2931412985981 3437264606311 1820270025602 273388386755 4333479128611 350919855729 2371013793190 6680732761249 4458712517 8006117010932 155270654321 1245445070642 728053680752 49502637601 643272614788 1035293972567 3569353744907 1156328064 2236524079311 51329046125 3073993402079 1091745225674 471944290592 408169044 2698916456 3885605721049 231962176212 2219540361961 121354855970 2288259650634 235363396365 1217353528206 8200528584773 2508539956498 2012326153361 5386269646352 345591935324 274771814480 23053482226 870082493211 1128345636275 1008949002151 65853735020 1982345057972 135178102817 4143534192989 2299713733328 3412258107007 586719503029 16247296977 5810411649039 609504148115 4081103785921 1366237014261 4510291656232 5819991456536 430169816533 4772048269344 6906648973575 542132845074 19480363930 2320037987 257201318 2875891744615 581288821350 708189181788 14066208535 3211112045800 1831982770781 2812861837870 2061883159918 2350076923002 1108948187649 7130285478775 4767286582618 856361507273 628432523971 1412163112273 123392922210 1340677041647 6280521193889 727424844927 2174534416426 35096155103 297531872686 303174838737 78909660818 170129647785 1110823755685 212440335030 3067852934595 1617222084261 671609702328 281047415494 3519673394104 1946127684669 61875084535 1019893012541 105096744566 1258167224703 1544098726906 1602359136636 657184485705 18416259180 2690388659583 2711885569606 6351698161 3292396338467 777865358312 1502617871134 215099857066 18762941595 615473510296 3381124876269 78699680800 433141821693 715828284489 1980224520139 3381005657466 4405910469341 389784332593 5055447876516 348710932302 2575539882486 1291976934402 9219750186494 1369315928384 1187875296493 915468189518 248101006763 1219555049028 1687057065224 116385410216 457937416598 1868937307506 893902811402 1057594326890 3059538409659 871988547939 3772208679435 1371954010146 3659078384843 3920623427494 3198584970334 1735173354992 4990462208 2442301168239 111433717609 1129336523090 4348772016824 916231544955 685533167362 1360806358877 3418430591308 2024236163719 1448362260031 3535535071951 1194129125633 367102697652 15040480193 2367923279090 1605755370938 1872000042358 959172102261 73146267097 81275870266 7790997745551 1172228212376 630599010269 19234878715 654899919162 1335559955979 333112448364 8921076846455 7983100312333 229993233381 1124799180653 2245883284487 36147431019 6311100523508 817435045785 2140431167296 112036478936 85862815444 498934336722 4098478212689 2786103520727 1577207749170 6746369644955 462088250415 465702912685 437551568505 652301055283 1725868557070 262136123721 297950477200 5252249782846 2630875655059 719141038201 7597420178177 8716000535359 1217107075188 704189721481 2449915981534 720371086097 2852252562145 830153095 391400614947 1557381734564 103331702145 4827043847786 36792449043 2509939765559 5474509429435 2318226351507 1857084952607 4626579084576 119018253665 543318657974 34368711828 253559700590 5221475065124 2509703343574 585601940541 200791515611 54323665934 153825475096 2408434262143 1277797385751 422865137366 239699564250 4240159489191 61799154529 310589664473 2512183640431 1514659860728 232090395457 398673327609 1586007744563 871280696937 538107425121 1236142914610 1350726442767 3846522698436 1796710457379 651257437894 1670389493015 1367873170361 1132986963739 37906872120 41019567098 1278422823925 2771182245665 3972627362838 2619288753060 8426929261082 37049083673 1198663203985 2144821068620 264046476667 3152798905564 233528179595 8463359996 76712776212 839549434855 509016800335 1723951128608 661281079228 3030481019284 3115516756732 272626433799 468319784255 4185206940698 549031115114 1292641336494 286166163245 2457301047138 2449958431653 1873604088732 2300652579323 73161439244 4559068948768 1303600879284 2842528575589 24831838223 61994588432 23778437423 28573193872 2026837933242 3535598299 3734811627937 167925952120 2982755269613 204321289952 1529180940167 693091087527 204392865164 1263747348752 1494643373263 2496575412037 529750442918 1907367430189 1455369120150 24591052279 156946002131 199819256049 2956746253380 7839200796 488063916716 7266592609404 605561103832 2731082397183 94926386561 3326401060356 1812910053685 5726725944355 88843584316 2340992097497 918280526696 8224902964602 813880122267 734465956188 172472522009 1423955652921 185416866610 713433862654 856786700340 90318190013 2508512760715 8022010405528 2892110535329 1959792905991 191591741807 2238155127025 1401080649358 296638009043 1352800786904 1263484702403 1687987683366 115211456620 478832736082 1574090069231 401643272005 4534706869442 1577529095930 395988203759 12696570277 548989899105 3122229022212 3915128133501 3969274966170 29645807922 1502176553 111423354516 1676312448568 313034307631 1621314868269 2671684046899 310888514348 38177733806 4144643088221 335036229769 261639747007 468791398402 463170662562 1170108893684 252715557215 585020609217 3827352210441 3733393490 643360151294 881576450028 461217952186 1175259709488 188416374570 4055746432317 500138012883 1198257538013 5663725877527 4891698712172 1480836162845 2330346535579 90259057829 1457754167450 6770784912126 1821545869546 1749933733212 2069141631460 703259684339 389212242781 3657393605615 1185454525919 746180852774 1313832681480 132336322135 186342498829 2501622414414 609268981667 329403970561 278168702424 67593000985 350427517882 985962024464 2072753541946 120340773325 2428250655169 27329503317 658300177019 2299887152239 34798741873 2700624272862 6245083769962 2536424115285 159527901349 236729898830 3667778567950 3458865494519 462117952014 861393474075 1684046699848 4459703739596 1020720109831 93458438606 1592522393513 755892193903 47232783443 561705584961 841144059716 371234462737 12536578669 1696025486591 550943892713 191387695761 1463267755005 468968411631 1889568693254 1205528809048 296875796355 49599880413 514781672095 348882547784 190242206844 87712798114 731640520805 478719228260 1583168738927 1166242047592 3858956815006 2342795733517 869277526733 4284266263246 4414313293767 3450843277039 3558480211730 579404588200 1287431068483 324861811027 873266437876 13322713579 251145797206 12951402449 40301787394 4423443581293 93067217563 5991513774797 1852845529393 167289404747 1054808785072 659215977467 299936935840 90251822571 2527475575422 415403220799 96454621453 2764282693236 1507666981652 226158486099 383930325449 74794756255 3952585094743 33723293997 5797704650610 2104027700015 6302241185195 1856319142028 1236510003102 561315146675 422330807564 772973475645 34492014751 661053304828 4008825449026 1768636401880 58280711702 236408134133 1794067866329 360476099817 3158915284694 6825918417291 757458785750 870330999366 75911773645 148888895349 805305562890 257746107050 831859366253 4085380478886 4460574280096 325235969157 263011513496 261461403102 1242343548811 4352379583888 248640137593 298184143035 3793393244343 4448379975572 1320101353747 1238919203139 1144224124574 263910833877 607782055484 667344886494 178146367510 2642109092137 215642201644 3353297538948 1702999504132 106098131538 3953076373608 90377379789 17027538332 388925744696 372864718466 573248883542 287314733077 3509225050296 19821380814 327528535894 1711697643317 507042434622 106012382972 4845164901522 3015038223282 4244358468085 56495207317 31165446207 359814251291 704924029018 1034442415 655850714223 296569651045 315147647764 2826066115484 3090276345135 1160019467994 14891135249 28141484032 810054239958 8267321889 1498787554824 3880886660746 5020145522870 245913274994 2948615561534 259150873619 2603899611501 5843857823804 188024622084 782398965119 416859770346 2185993633068 281445159297 725263448106 3089864843307 113922861384 1250819656892 947832064263 266634521866 37730812233 290048826516 1109960278383 636678573110 538948664602 71311094414 434807555373 275126185201 1240073809249 210717289284 779376964906 259047138881 939559274337 3867731138549 213287870 48207375799 447019127301 1851357229869 806684579452 5233152423805 4278945166451 4268779052752 104974721944 236870459397 483489258911 4014457774492 2808312460641 6532833411134 1434441222359 352139773638 498699002885 2574787469120 438771416945 70698132191 1615553578595 64859985703 120755397402 977757141000 299717478871 58910117400 2999974450802 2294638884960 1465475697752 415228334162 15088539556 521305392717 1008285370351 529494632698 275491954941 2414493388374 881469139863 364464144922 320985361256 514577505564 252351486592 3152197823865 3060329478796 213488015966 8966253528 124199205246 2550176928819 28078268024 2606790417310 5603403589569 926495337067 1144726567883 2178007975535 1226643144168 1167129192835 107260128340 1134914435903 1177564904604 3768867465439 2022379738987 91220209141 2773126849420 438519075958 172359759461 133460780548 369282727320 3983591889232 907551341205 120927192778 3285711397048 369221201776 358933339395 57072314073 653625920398 41626690046 2545212377757 1824372070333 2703610332395 3228050858449 1160350942077 197106257162 167481349092 1367708655318 219583578572 108313952958 784122302558 668989651244 166557467736 39546134408 3208484831383 386044495160 459750660392 778470336987 2476418402939 1870725835767 1783691907802 1518352799085 3053031553909 195478655709 6611234685674 149268165068 456911122279 121507264185 2705935857804 272380676444 1645614305747 735730543058 502311480687 3405029876035 3288595471844 1175948177640 2965837252432 3397070365849 46198469407 70125032853 2434461467114 3891441950 720434042056 2208106780461 1184039110514 121014996968 6998465155538 3158822884092 307598698029 2184911688211 3197361974740 195835427 12987500017 182255142646 563115858341 366048084007 1494991455629 1996109979153 1033558369948 277181297131 309031307685 4300094172787 264501482836 14392354330 594700392410 590797159034 2916127854848 225302383152 2642367232868 11853498363 373337148080 24761513687 10323679477 227067974281 316628139665 937851011783 1494172264679 255164603093 223701930560 68785881436 1833379690788 628450503667 4438421553626 1669298370503 269096560093 72175264139 3721410682095 860559723025 2841309353195 816128100076 1508777543642 933714093150 439362014118 233311357619 2309887302266 728817548490 476705922927 4381189814551 2693023339339 778616417066 708014392472 387294910248 1690667504440 1191265459043 2443548748253 1557776348 46913568982 5848896522426 31952918704 3897698457 571528547963 4684136199451 2226357358248 35623751596 2081965303837 2890145567195 2231813356327 24566344317 1438443599362 111853780670 728631224704 1995388655406 1297192167894 2558363205653 1664302473394 1288742433641 79905035285 7639550796 307792701510 324880644171 2926184159961 968749822449 2816722526793 1416067260945 2171079303304 605228323020 277465634059 571726350313 6379106589740 1128739433464 250240525166 2079740850121 427601259146 327210987313 15186718890 181082780122 2894928653054 1456222781900 1887985778712 702457718677 2385751483895 108381816885 1279164493733 578667076364 4073525834725 579423827704 42125031983 166393939944 701177793583 4041580587120 683489401144 903131774865 505399249332 412700228040 150619123331 39585014385 260324750253 1800618884773 2249181987418 4730835562169 107126775818 1013593516628 503513767321 296253112270 3168034818726 207132630159 372014180713 1553056283687 2524381717066 122312449096 4113308132246 396159783370 1801778805081 73584440333 338646851147 4423135912191 35396872999 1367418409320 785502679027 135343093530 314340771687 171194324270 4325199277203 4140735896766 2620999723947 502240616018 2312957854095 4856962515856 21474234689 898465589537 1897738548 4139681225337 252838301547 652484444170 755440169788 942522117749 1452269852693 27972613654 802751375379 2777702140614 1343401984410 119418397637 1238997174796 3339788854638 1880946603216 676616346020 93562136418 173849658637 3949816278215 6781281039 5010539724377 2992995124771 1433557219860 32269390502 2450263052251 460292541919 2215769726698 766254568275 81309330185 330429952398 220119162817 3379755485478 1715678379748 1260748928375 358198945472 3347816913177 429084230226 5089674082 1469495470921 463504807331 562041833773 720795465710 2040761919738 2599897330338 398413158701 32390382560 3810662769277 1024931234811 284562264812 3121719684704 2318341193704 3766495829069 3803411658092 216109091045 584570935984 3941422004737 4103115120837 1814483137858 249900075938 18738934536 1820589652264 1466013521366 684845506819 673820340727 2707444150720 115016696923 5884867719500 4818137564504 1670345494414 619019071202 1298030341992 30448824775 894092391617 1057035619737 40002231621 1511803584707 112119168995 3042642083867 1048023150618 78576433209 1814357273375 2263284645284 246817679813 293381574344 3874310346072 4224020270235 675345039350 6270560415 2670145537857 3210343143224 239282248577 2862750194199 15765796623 1693934775493 876398346946 180958327677 639374791206 1119649489664 1685795482679 3091989542171 143094552246 344115471123 2383889790009 16035947766 2103170141698 194752709791 100175222281 2223386324789 2670009406402 371631617346 471198306981 609344627198 2557654994270 1499189839851 45610013383 952344091940 85490191092 4006481840470 448234011708 70123405299 428643526424 235757970529 933862653578 672312050234 1525496516882 359457857985 252174951095 4296237764656 676886289604 1161834831617 3251832999792 873644978769 3098136442101 2750949554935 24215792047 1147410841794 1928259244649 1575636929766 1912137903696 542851817434 3262983233951 674296891940 2359039112932 2482035015584 615915892993 2016751744 464680180781 4712166276680 668791423457 1226868706953 2068233045627 160508344796 2469506582295 236319429980 2382136646548 256519238086 300254153636 1582791724144 28609370254 1274100679896 2923500509963 1210261349619 1201136989541 632183889100 2756463473824 782200101871 1234906745762 90906157576 431799986728 1541428677750 1315119645744 3460304475187 147903309525 44104050973 1136403370640 967664849596 236971248090 402842574902 334318057262 3687827272611 2883617242360 4002445252996 835685600978 1458513870033 584728115872 4186740888952 7896317391 392434116362 514471669560 491629744798 382911836248 170207337775 2756828339886 1520954795824 3477247885056 442192725418 6346874654851 247026522524 610183738578 25640624967 200588584098 2948869250565 961021145 12814603758 1864313148153 105264726677 1663603537334 794569187120 238251572084 15513110169 110738353775 1632538082642 529401040885 19018576278 206447837068 2105805423291 50385614358 3903420642119 469906141747 906865032774 412336087560 252429399396 2249361303781 4349749167166 278203465227 1131834992378 12879197223 932743103291 2906386273938 1402029782460 5541405643052 1506024393509 276511625581 354463667970 1743970672173 2000383751105 2075665952037 1303809553921 681637150525 306493458239 3552014944492 1260933787066 922768935377 679921426 78566086077 850654820 1925851424021 235606234314 756813964989 1906183182370 4956454731299 1341224798838 364301269252 1213995863473 3152899078129 5102029142701 946329979688 2959173038046 30306310042 267169124540 206482622673 117330463402 64305251450 532306441319 80162985036 1613451922751 6640831733 2282671903382 1349937794786 13557075713 1104031420960 3630697508477 926114176777 286589607160 39029554442 458691518088 767759244272 24431622173 3729005392409 553788387755 813294221414 2620886570955 239961368733 653809480817 611570997420 267498205638 2611129864844 4558740574228 532751216045 185744233506 890428007562 1514665600217 63387219323 4363299966870 1705563345436 745771244154 300144519121 1192306569790 1691112010406 1023749387906 88637255351 665986108975 926675289329 66580550625 4334575430583 328005602850 825366714908 538078466718 1011724559033 2026402403315 878232487352 801120986181 1635368995947 543422109513 86600539949 394357290294 72174878994 1377927673201 731505089411 26943976318 2315437211653 1904159450787 2461877992051 124883356749 20673423156 1173137836454 811364250563 3639188854938 3002373469826 2011899215078 875607773787 1270002742663 2945876684589 4331902834586 2708764165461 680776780048 62015124448 1883823710031 340381602107 130994068490 1370977316645 254912360014 397531556469 468780403530 215553810312 1042551926191 117399539112 239609813920 205530146418 3274738377417 982823791133 2622725667478 1908173491 4373056279123 3706187386 221784833893 2622676686454 181195390747 594575697661 1092174291849 3044779337752 864917704822 239217806825 518923501258 487758112570 3641262351429 1107899251996 589410166 110197060565 4456657441524 65743943778 480655699061 650090248929 81213678872 1000910525320 16689832963 1469244016867 4012381542408 478051541016 950951496747 4376701044912 82469310697 1630540380152 545335791579 411892628911 94918134431 2026070073651 314652169678 334759587 1735324717803 289615896229 373689001461 88029556927 2961896890007 3259481132085 23193622724 34503485934 2555752697550 1242713486896 1452389362737 1844680571460 4258064549208 2632603846282 2283309928906 2473751467234 58777303270 1851095199190 1453813309972 3220521203276 437596582352 57672133564 37738642184 30385620046 2925056379728 47777735270 4777825163119 552237626404 1927629234450 1668886327455 4511722040644 2534200860 3887660321645 2968200411951 1006212689751 93394804286 83012268406 2342038237910 1056008711557 1158820236679 33984890480 1152149784471 580585754651 108676606174 176312773041 2018751179822 1137702579902 584823099249 1421497159052 573118688710 149956902387 942147044192 5200269988670 162089316739 357422983878 110909713136 8174791564 17290232968 159549179077 1275233222468 82269175606 18490052067 588553261293 531140815283 886729386024 2980149969948 1520766019422 115012213758 955542573900 247792073760 1733181255534 3013721240866 1133562002888 167622254076 37163461284 4279973750 5411103803 661900278612 811747067130 1049703078747 2381268899169 532005814358 1348348494687 697752449086 387206249696 47252797099 296737342612 65206770979 119888140316 24404176153 404342058261 621221114392 3416750182539 4063226359539 511891374290 3100516094337 68305063922 224378654337 3021345706190 48316352074 1961089691 1130540485415 3117591592827 1785965137651 220024295708 1915321006510 1488098836603 374928548845 205440267256 74555031598 1318714289707 3723681552854 1047144051234 1450150873806 176486812253 243319302099 823360298840 1355547853941 3112581676400 1543211777379 1382416442469 63629083025 2666685820192 668239836060 610875911996 366138666 1096212551376 18022357329 5359240587442 2806385978721 296770284864 4290491557138 998533997193 460032052299 776728342362 2194688692968 1824222658438 166086702659 1459504906689 1355645317016 397165121991 3609674171543 1768326358274 83737798031 513794317949 356064454196 1198693280267 2932048945011 52751286482 2903159515250 25749679154 379608919811 59807250571 3739644051475 300274390 239832916420 182694174503 100210859010 74982006967 628446423750 775261145654 274703825661 2129894848285 487443780758 221635752557 833881279791 1152184081565 2257387888914 18570440683 838529594467 129794968608 627108316799 159110136659 9099192647 640021985912 3309670126998 587577198200 164363558468 267767003526 818894064903 2547621681219 1221258347490 12200038639 1093747821239 71799703653 647344500118 942229673352 322611876145 143436118152 1743059553227 475038145650 1019954098434 4407108994220 2111267745240 4594733381611 22929434535 963860026968 3254919924863 1405602816472 102784301149 157949810367 300171174961 1842352093822 311485026563 977214806607 197089357710 803347970932 1107445953279 347026922712 661799491345 166417960853 1354337866596 2658439444867 1052435441254 4760154468832 242707224979 26306960784 3231147574490 1337005831032 1148737133785 129375444318 1012105373504 479322440038 114182943769 410670944391 2011580363535 514357031329 950191051976 2268509970098 710940068112 1459244645165 2658103206604 491173841362 36269384509 378402404650 812699942401 2560103315699 597594910588 1235449302673 1259811815823 1953293113553 342680776478 4099103441103 3578979170460 288234235034 204170250199 108651533985 1184786092523 416287726508 358377546264 406899475557 130325513998 1714079752915 882468429361 1976355358482 2463161229182 159772583194 6650017920 23945086224 872841898365 1890089737389 999931268901 371420079666 1897939973898 97710447424 2632690521209 760231559561 4433512737437 2272941197652 465463939298 3687206190559 604587018266 85700797233 138892647370 295949928785 548782213819 3922750682610 8749115172 1812357683007 1455348370062 1197573499174 637456747928 490243269904 27773260675 96911707702 87951014161 492539309891 1070404618414 489752982640 1035564196762 565939221544 871464505916 409100794383 1328677691659 655175316014 2700588403406 397086845826 1528161818977 2316247384079 1105912418773 1060226956066 362179161726 1998944253616 541012106931 2257969721794 86316708707 393867132295 354322188389 1231426803183 914401338819 2475801284800 17039367946 194154460842 1154382821888 1636035516270 640187347623 210586015913 1953613878991 1327121146497 4037299343954 1202881022151 913217534847 1517062517204 2586841126438 1515461118 1264025479406 380357592369 2670569364356 3875507677172 320223112401 1061102977169 5042298789223 274200984453 255647923963 1958091465137 1881327784264 106903475144 2947612866416 160906029866 1034892098582 1519190516399 1206650925187 355625654586 704831144700 1337438115503 4447371180882 1475923536002 5215280741379 2917782289463 1325545062990 71665563442 3785693435301 1257066095322 1307204920350 128483623663 4047342641978 424429674790 2800548890883 23372075010 180979350028 4451988729920 351294369323 863657704649 115487330415 1435205286138 446343997027 2870769768228 3373903894248 1157454376560 162077836522 815016810571 2284968298579 323695131784 1440447906163 264391353595 2815203459329 479604507452 3172682735257 994205174 729730086846 738602552295 336978084862 2598251121590 3670611321304 393786737200 392495495420 1611159806289 543766666720 362590269869 54739327691 387171029352 1039100631429 153938051167 112079527115 939600784110 215306734459 422352415006 98907547486 638931983067 380896314375 802311938314 3021115994363 734296047879 1441260310033 209069673776 1232966144943 148997385186 273195787467 88373113450 1310800360686 2152981021643 38663378357 1336051930102 63748036714 662200414807 1471953929882 357874111693 4150275271538 902391642889 1622293833599 539457372389 67123614434 446916732482 519879192444 2725316084511 54280870623 1882734402406 182134401504 16256914901 351451059950 1672576983278 42276771993 601450291145 1441575739130 304573909610 465991300253 4685376414009 72159194767 1295958873766 4005996343 1284818900627 719358995669 3231174315 1428153837759 767443324524 3327819820967 53858906658 41895020703 3774758761 1293944533409 1981964775154 209306634202 54289280574 3153865304 225469954839 6532180086 21165310590 442781691752 577541170921 244609781560 2962024948842 1645998559872 252164490168 11659805808 372951522414 1050071362170 149439281721 142842674779 2545964754624 1963785108850 97123668062 634448100129 1554913952921 3231048714942 1824290850536 855545175487 183734200776 1507435973217 99079732622 692276684778 67509490846 289554179032 1189063994853 419902288157 385725335696 1245853977293 166242185880 915045192687 3394931925551 1942684000938 336565799173 225857258491 1105031816412 1092624698576 977486273956 1606010966990 760468625291 974614745561 228882662746 674789130537 436613682996 3673171262396 2905530919533 193406230717 186766574537 2542543360201 2020146692035 56322073245 1731603539542 139996424865 335476157283 683512426184 2987171820153 1115137256242 1320402679687 78999699941 1342253319236 926035538747 1122109971897 147526813423 1099756362149 273652297890 242759073219 138762300569 1121108129497 1815522739578 1796070473953 210404157464 3274309724552 5227402742 805551510933 352227448163 734353810286 2554364944 147598678403 2537877255979 1945071517371 741060316984 49746530878 2602003517115 680938225117 56570796181 36623070129 1386745750652 1011086829253 4264005684975 4515223341300 49621650080 471903547652 979017471407 583434483337 1088196880509 1388850099924 1996464827912 330670046303 1869456396280 69055694562 101006571122 3057646868500 2218258584976 1504385573059 80203076844 126473970578 771026317748 631782105678 770806130581 1129335195086 198664740910 536484822665 1732581681201 3520041931223 1110677051828 185901318335 337316451888 523174771965 2507928232375 191051830869 22050028342 11858911131 1132632174852 2093041993628 2056284103748 382660561 1243688563500 53713497662 183503900964 276217707046 289802568644 267777733660 208232961035 2646116235280 93343871679 2196113125013 453142683094 29710919492 171120984155 2661893031653 250201529065 6063399852 1258829071286 1676489242014 310625001636 4365131374887 389447040812 838318263822 367853810025 2882246706 684928403059 1542688268605 4503903702 2485952555690 866993124216 453190172878 732457970022 652005546206 146030879942 295231389416 481277229099 297341386463 768704214769 485046550034 1622906336107 600851407022 217103205307 920859669858 809344898229 395123234556 2558216651089 400799999723 177107663955 2280218733388 825021917033 340647453447 1098354824278 2260628822052 876426824944 767452155787 24028950920 795256021203 1885047825916 224428876499 871829116119 535387394858 989532281055 544687291314 27868553225 914321765192 208421248284 246421787940 38979868459 447796316563 586946944237 369800574422 317281511360 1367842177657 9043110144 17313054529 1686603658819 372976960880 2433869608193 2949155838155 51744015629 23083493376 190876795158 964039081988 100715026615 19618226034 345141599616 1835387279354 1621348953128 9439740971 679374914642 1515805449608 70744183558 1354971492161 15725348443 1588770809221 1738686486443 300293094111 321040647810 4740617335 365270100215 360626092732 549107591384 1084185372006 53593214043 54294766595 2924741581688 573526296874 68346801273 495707757475 1470123072958 598787298073 871497178786 1960346061145 181745766159 80838102286 169719131087 4676235160 1308256850646 390454853744 356255599971 1279055637156 262093404473 357917476842 1612875258960 162747343435 2452061490071 1618127346538 1812321135982 2744337509035 3346293850951 65990088781 485463575973 1531724206287 610060175199 2658237718769 1021823370 10824719227 936514613864 570229898405 845689144323 1591330111792 2160424852133 746363616902 2274145366 3447576111698 372357246723 582803862638 15465400787 1162516882618 84022084198 44518544401 922309757877 5950934390 1129908314910 2274158018526 2166218102806 1117960682828 619210877781 58690227429 1564266202267 2208488511773 1040650230156 57998891662 253860060678 46010126657 283187861166 610656256614 673437265239 1032300877626 800366242006 52001914455 92756663459 1040334722923 189172219646 832035611979 198790904349 1410243456713 1037213462867 2143968188542 39270555471 1878400727469 141631154033 14619095105 898987951753 306458547010 2113808085811 1848326427424 110692444047 2106896663102 1203083505126 945956055023 1563194051047 2174120588960 354984365082 386460703994 5364421337 80983674455 2320403828484 355452674001 1257368602766 1434295709097 153286313353 1559540494413 53751992353 1210831340025 1111015000700 1142024461300 167566574468 166044826889 1772623612733 652348909099 155568342555 1489875717426 482586937032 884039675629 3212552035084 827105698985 3827662637649 129892863380 1953391125564 116949262485 438070030206 1925814215228 1956232621062 75671742252 3066651212351 2151669725343 459976341344 74639031652 3196018265238 941527449477 119158767581 21199518887 2127145922960 698118561817 709854375747 169060040126 868829568885 592002245796 2399770305126 1413383932162 4284421407580 3547415659988 889751635925 241323834254 30464926662 205599431249 316615244327 1512542844576 1888800626155 502548699696 2395665268593 1131631693389 944525249850 2912070974845 2487030735327 253736122151 346373043946 731992613204 1652955441347 288614109784 782057584225 8858141665 33289501916 787784665476 997130031955 629313588775 122101234369 1834003393869 655536284986 722516889792 1281171722375 3956891114896 39607374967 881972445901 1570994921042 3176462609548 318677519460 387168828617 716318469348 978881032970 20008337193 11170814650 13445261619 558986207045 191654869560 681769130575 963925097036 193843293271 37996153091 3592032219786 400157442 442982468123 46652866389 405629652833 23120084357 2116401301696 1593373751141 984398739803 1083352496934 1860876538011 1300164133651 792731997350 283859475700 1288946639059 4415770324195 347511777078 858666749657 193570391891 83233650171 363801848344 787386386686 11781120332 77658183590 3396738691015 2258482601525 679058871287 1893973277252 223487497055 544876008306 2188357424994 1071139178357 1610985883667 371312162609 4143952064087 1373468726069 51195940193 362022256725 408659320995 799126559261 1066319236157 1474552952901 2341846832007 139954789452 394769800600 1273955115601 698624511416 691044373228 2113898773829 555668034164 2012242714493 5194479949 387821370638 1822445858265 997147603163 2276402924192 703591227879 1618670219854 16696335267 2817182306167 2120441543949 84030249090 407783675993 400983339939 29145121621 15740134233 382332511779 121697864982 506436467756 2890793728636 450670794882 1023092602520 1515832455745 904424111165 242538776081 1178024602160 2132725215767 64269356943 90170505342 1164085443020 159723010896 585181435738 1599773853211 257124011203 21590976826 50405223994 2858877710127 2313732858047 2444983885327 49253980024 572553300261 862815087754 1176668434294 922093892657 419305762040 3851030386449 8606228125 4876264019 111080814401 254039898706 602463414645 69633639839 3129948813964 57575756783 210548284890 434918243906 170161699523 46581274919 217495510403 25909343467 285796892504 400059331586 1154972403536 503618784422 3022124236731 2527074815637 330694704517 481610509109 652579508378 25011463882 303300198519 2422483555392 1089586798070 10636217863 55670940487 39952685843 838405468422 964988219173 119279046537 230172818723 348746999958 2011729113757 1321586055843 274416781643 141101115479 1352702612048 440686826955 1033766008984 1573781019195 97423429917 873578760214 329519974458 911951883681 1844030080896 495211436683 3444213075208 592917213515 1368634728767 2446646344917 6288853907 949782260670 213768204093 302709127165 2312804829482 201666921117 101105501376 949867826627 1767744689546 133057327366 36910961506 2202058409015 523853911357 542034448549 98705837 1264472237309 710880232030 91324274017 996162730647 3040680720150 1196863349287 1784549919692 61053242430 1165359238351 273136111391 610380665568 81602301929 880267717788 224806638 746292150325 837524154236 1837523056441 13678687040 2881302368272 2228133213258 73823221421 2553170552683 30498826458 188703962 47185052184 872788708104 150383419867 719544352613 87281961938 2552353540342 463931407257 2020478863498 135801484102 26585326157 49722293582 160611039956 1058322056371 1447331208205 343114739332 1975000896954 36967185851 342219664368 817877002553 124284860044 1776052351833 229901240278 2906902598680 593607894666 596027147402 1270143954241 1443124226163 1691262893409 1148362657698 23639251841 1293187040453 2055658104797 1349350764203 790282340902 865831548461 646001434529 784182608563 680230342577 270301583067 148527087722 847696622793 164767338852 167859662208 886267203618 648705078115 415463368463 458918481313 1860392602079 3370694677037 1527216761809 1691740011670 671705811394 81688900210 533735416386 185704780701 146608089595 10489922955 336853699524 688448631154 456317858854 38436439028 624717019818 187328814296 327888654 1714578892433 20344293173 1657311032815 339729624321 1729135391 53788389468 91402472430 510092743496 24774838023 661265032198 813396772145 2513268707199 341731680489 160362561789 854456555277 262771165839 511807490244 2181523156352 736421538526 728674369096 2343675148185 1979588152351 414743229236 1392997679531 331799634439 83873130889 1568037140824 517771562045 4040862722 355145882016 5679564122 1063510138298 34914747390 49772439652 449210231557 2390944719831 1719351608887 241935261776 281489345752 352690330785 269821044754 126753763284 2912995104315 703770386996 4468082966352 113506447891 56160071201 1981891207966 55259352064 2195156557016 1523225652813 1516766095433 1869907022033 474724778548 266839222053 559461902981 1607036773480 2701595118996 25053276113 1245711670810 1598809466264 3808615133358 268470223463 138984162787 182789420634 277442426696 619996408138 1374459384939 2019739322303 1256510003253 873501563913 128641612892 2849436127835 155436963468 436740011288 222407262826 1051439305831 4349882689751 1187983056310 98879535189 432864486427 2116294887213 919592914473 470515238840 1161783890737 1675961996365 930928464265 239868207556 1804949912529 1844424391514 773217921819 75175854010 292481179851 443540582727 1024446751411 2772708634277 1222124906668 27610196702 1988080339502 1495352811206 386610577520 1427264825739 51395687344 70933381821 1458611230381 881047441480 2925510720034 1079047439531 1204498455476 1474124629088 460014614411 84717716550 494658644917 696495224811 355980658 298991590379 1865002942055 372359800885 1276842869323 891613222972 619829995596 111178337863 2954974451484 649966200732 639016394019 313204456486 208503590236 16514961885 3854117154973 1520111718849 95767286798 837209480183 38696221191 315478419393 1030360381 121395365769 369555639268 1924514716434 931138516493 795105662203 602860998615 557941253301 429654873432 175266102670 1469978400931 1056037389077 1303421405896 4301496398892 346949342593 4025839131404 828110123236 69301657220 735247966553 324949317986 1410215115346 1220896499253 914603177601 70700299520 110046296796 163078860647 1110776075808 125735583696 13036337004 2575236977195 208101465193 136938688547 287069752644 813645475495 401612247297 27358570079 47673803763 462696603819 126280214792 1080904380942 602102242536 472186825510 1131294973498 3242665556641 769942686750 5103075365 914034315026 333765869106 252902910359 498568505079 68557664608 76470112955 2541066622640 3011914928937 67929109 592878300541 516080733395 1117377649226 1143646523 912587688119 410120373585 2399106885715 1042431025769 795904675421 75294238873 653133253420 656665645 641102909278 2366116754855 6413609683 688804837343 559231605795 2118339621165 1851489694130 744005986316 260507232169 115716664460 926622544174 344783371670 420845357868 1356884640707 264077724332 998985247839 593096300562 1209055779341 347993823471 1808848556238 1505148546474 2003460520229 1639191477452 128844716521 1157776350677 673981546379 39088550295 410772763712 141722388261 263796040603 845847873580 1516069595003 318480942319 233035576884 14196999632 80822497860 124224105627 250810921842 8552428796 450505247445 1716770978260 1149905284295 231570631804 1020768862633 1665301309967 1041226981602 681549452017 540078505515 209727119061 169819843182 494694104577 133931807386 4023631178644 3316309803334 157707588811 2844138193471 664997784466 291659748637 1718171550760 1765086687118 574101854629 267256994639 94151200235 318986888321 337945647237 357918819113 1972819787214 3307987258347 286979387917 637143513516 494737671995 1426486542939 57365360392 25701910239 23686963900 652269448064 297668120391 1084936618592 549688600369 1455787911529 181555281701 3309473036791 921524471177 1391738296280 2350099438393 267612957612 398330614501 604731119817 444812318932 106893116947 355632256347 1081247560060 47541392293 1447317054614 319484160619 2226462498156 41799952456 569403238728 294172695614 701249034403 698793793075 2486732450 82120745801 380989989 13947090944 268433236339 720369703054 2958357530978 876450813807 709566182869 506258568212 203571765983 270096379068 1845895979705 389216046832 1384318421642 3638158543045 3077030604617 142518614797 561493331621 848145416663 2900284156953 826626820578 1285022128107 96308274654 1268760222370 506751208988 192268024470 1415341008341 316062669563 380738102865 286814372938 227323264135 1653505304324 608609100856 157858411260 115869105085 397338075767 444258368974 288714472883 73195769116 1985292241851 182516422922 174611541295 727155745887 1451176098627 3622209473307 73782907199 353835388822 1229347123330 898295396214 182676152737 904439842077 149150451429 6047010801 1218054467783 366559068168 341091780195 642641365709 343008261836 1283948949616 444168662905 713404689518 508722040233 3421712560 1843812198496 319866200774 2582515361156 382593566898 795947519 1425679323068 1333076368992 346960569792 266956693479 79382475099 915578464481 68816161521 141174440481 141950895994 209621892485 366755047867 321367601609 207051860809 156663478874 52252645109 969155219457 1223866289975 46358576186 1123155475243 231737624826 2682468371356 1713459721177 1421474744031 1517228621679 15742792359 187022931272 1520224224590 1628214245225 14593155477 244039685825 1785322152667 434333629704 951356087713 146568331190 473893120500 674394966846 2353478941305 263731572037 270352465330 788102088146 290671785971 292794146457 2598651364535 138625096464 376400024927 1288694955237 2939547271106 1610844955959 114379528042 1202427328056 1721510279637 2335064216909 1925959907489 175350109711 224168243463 2254378491791 170922094122 96540491 18182622643 767196160493 1949049628294 1118132503973 68399856717 313348016443 1219590300091 137633333081 8148546646 759763931 1322381776594 1015629822876 140137983073 2421081103262 437003061252 1486780268306 1924821141060 655332863859 44642884080 231440425225 7073593 308124649379 1103482678737 1794852591440 85581362554 1832317494454 1048111731769 3166378950458 1689881838 794317936042 272986321935 1461500620995 7261760918 1149358660736 517492602803 531434888450 622687750794 286619239814 97070395215 416983928412 1107263326747 41458531545 32550537266 783998669769 620804798106 203572533298 599473516786 1038165887058 970768141777 752496477880 1089357897941 468362957684 331599471470 2674552899170 868042043799 1937952251827 2064012781135 418471266922 918087740297 94465970791 1618404526588 819264274080 83642911509 753779579597 176892691219 275639105660 1420119591022 1295826559413 605594542997 2584888756468 163221181949 570850766444 922115456785 568216969627 1284410589155 114225812068 200892780888 534801408311 13498452008 3363091408284 1147877025080 715117108743 1838706456 191905366108 394700807512 103517883644 528704413187 468827608511 1284199013551 256492788216 42333657413 52440748365 2211162373974 775222733161 1121260696967 636593237382 130109097289 329815009428 2745283593718 841805618101 289949162723 219097893452 1959402281765 2083498738632 374489877517 475791824298 3227374802 1747735837251 896378017275 941208901082 95946699974 186815807001 1342392302444 1250404528853 221284209574 1442723957296 855335977 93257324275 1132428315353 293053537039 168862929912 638856996652 1180984089369 977201471676 1970331265393 168150721818 432557436669 161267335398 12643097420 738025978807 432719221321 1005754556741 996213959445 910383854900 70135306726 619072440298 345839869190 1465574619235 973980302705 534293610649 2953321000255 1334457561629 90274534618 503570029456 3186786936628 49761564960 450244926670 831505311055 370385315088 457684612995 1438924586861 76926755684 96644655009 247352752149 464387949348 602904715542 349327843019 1364655043402 876549287199 470375418120 1492553137527 942266656458 170989612243 942538560443 114056215248 248723351794 3364003214073 2008926664259 959710544177 1069671842935 1843029090634 1742417059926 57868693303 465925919608 48678727544 2357528370681 133580427722 1041850100797 1079403749805 736876747510 1838978285149 176122575028 18137737803 86425843394 240506521424 387696979968 1227916549161 421434729958 678602228761 1763240438893 72618280675 494818045503 1765016005432 83476322815 790224145844 173264338165 705087435201 1659535943730 140128509844 877738047534 94813504112 1956001329631 645410346783 2357882965986 56305923649 1071644561338 6187112449 95098838290 1039441399522 11200509182 287751796706 2113017392731 106092542131 445179342615 166931588709 201354077658 1139142247 103797397144 2465802399077 1839751779527 169652882156 341470102369 2480845784869 170231652473 544883634596 109395569055 410016562828 483996128621 575985009287 745460941679 1174203040 538010677741 45588698639 972499595781 437555915508 46930500546 838868744703 32597198753 15348425078 2373976800744 885882235846 1850107939797 163305817036 1069563849323 456592026135 110282898918 547991850242 58344842907 357771632766 566247695651 584262647244 279726466964 1446585844948 440653486454 872784471689 566130496632 1115762215597 64154775660 6216628719 43080333727 1831944843234 16265239868 148421894738 63658675467 2267454937688 2533446225098 439127198400 1178546506925 1098390051838 98901014668 167801913300 194829788720 39001403546 1837725370868 941866740345 1118762172592 219903516568 730105447400 391382502170 1863939360302 499735626269 725110566403 1346990020037 483168708084 6371457844 158308825424 432662448464 348229429843 507029873695 1055628460033 1158050344743 2529455886503 1025913709902 929652132 364143866444 659836116872 1650833618334 22450235701 3133242606 631087852162 1567137414022 627815235461 1574912117307 931639484191 724337103580 1860292557835 604210865788 153352871185 77368170127 292651455880 837434776554 179693372876 1104255530536 32766636875 391999960718 2006113728520 191708672790 944971102745 75776084027 964190520956 1056438849993 877655014980 2225351786187 624438763318 1764655427605 264102018559 2564442910433 785392400112 63875453042 9511436159 710593650082 121907247309 565844562990 796130593001 97348461120 24808724282 3877450308191 1557413419423 293907281600 528166555824 2882501459479 100226333670 3668878069942 2662076299827 131082322087 160366869461 12440697153 354716941967 111057176923 186172448834 87824893256 54614064302 1171566025275 113489939089 1563569330408 537440996378 415500474000 1348635141353 1957638590978 1571972678916 1654731023146 161218654500 85414462664 91220767003 330996127150 185702097656 782922612789 3188374875 1867685464787 1372713125499 1562296977654 428997079484 1362611210317 911775943751 1296403319682 525137986521 933189378046 307888781562 867109224881 143479273326 11688687304 1580017294 445561594560 2064360090939 1685549124475 562205791362 39468589669 1020098237436 294909761426 657074018066 710916919955 301696683314 217373694786 1330330471972 574815843467 9901285794 574597191811 270920737500 667075014449 1198162469 615020843930 1139000523365 16714384647 638754130977 3675486145642 1200167138557 5855095458 39043879666 779585029518 262628408677 45078065096 293780396744 15222339373 216566211849 364089127968 839974415027 71685255405 2000886593682 30299167497 4413975578 1600637159817 310051941004 117791612608 597722479271 280171666833 227015846870 99623720220 549379670373 1012952807054 409421730390 31456121871 173973034493 1601585129984 196037354385 496411514335 119936284373 2350670702886 22491546675 327885040098 615472672596 1802236358835 984780545490 147500830890 153411951328 1266481630583 819160540650 685506440400 9016989453 1869221519449 118880015770 88878213842 1240504246152 1814024542641 472283223398 433824116872 90352954757 1669427566559 34611954039 1413950198477 197833004494 375373618811 3013410492765 2068956333987 1146477760525 718055859498 3513991105 543054439502 396127498123 2232387497405 813895387431 92657504360 337029158821 1681068046468 239321786642 185307605775 200339638198 270804701430 1768647576451 120224636760 3206889894848 1001163096438 2702316214910 1204310955958 1392691945572 102528573489 114902909850 487065181507 136072292901 1563527383744 236120774909 708240585848 250456378716 71066834688 1086450851287 527638891736 1976312377393 16406319023 1713349821941 854889946318 651968276671 712318661462 843292294922 77525860994 380331308538 3437721266347 1556867190933 295681467750 384393684589 1331317164990 205210383075 316857381630 104941488 201539535212 592054575294 281396204916 1424012068534 46396534913 288065889093 1340633779752 2112941933653 1317535435746 945687582913 478257207130 631304266430 2054058326507 805526022275 183629592051 519335871554 193855796511 2616139006072 792312186543 1999964621510 25561632187 925894876438 1646531954967 652087626322 124714233816 1583292305749 42333962936 2822460484261 536145477487 1784256349555 599834009479 295392691372 762501995934 193069943356 148371353190 279279174316 380807208933 368124774049 846470519192 90285942921 66046083690 2448024674060 340484614438 28973734 442296104745 175755512954 5042106728 578143827543 181531325929 999787132048 1353180988562 1094326920155 447012679049 253943366458 377934947626 335667807247 1833311735315 599380265715 186888725313 698120817134 796440629531 372842693872 363457316212 2287907651743 42157702986 2383080287720 384522875436 1078102015295 783743242965 598216106744 1423250486292 10034119290 339731204588 1104968685300 383046522866 247957009167 2284465784553 38798466700 198507712713 1391164238504 1010946983683 110914815807 69711811418 599681315450 4203002100 324392439732 1499430794291 940982115598 1969980402533 1420474259012 469578202158 543860061138 420908291034 182024435976 1276427027102 206950572362 144092117917 650073698874 584450516548 570148632682 808831415913 2823326734005 499905612978 1343936449898 1769714154523 221605164275 1111446253502 1164792383837 128376326963 490047650949 36730135618 164146306215 42630343980 1243602054881 1824648860855 2830304144975 294969680788 2772446513691 547704305498 688948821120 289205679492 287306637050 553202145154 1574915437002 35706356292 13391074836 396053679550 809346299395 1149099772320 326322754418 1887452591379 413982065321 71337184274 944215934562 290227646764 1144521737740 380304737175 105831129248 189936122258 698975844480 551614503779 350893862052 3314341605157 1880029958999 1558018902366 370693752918 532597463809 125925403231 576254074402 1207780239678 3046569422089 111878685712 2094264716834 228772129579 232957658437 570110879531 604724518664 40608528308 1377091024995 1310499558448 10331862221 1490248719720 150378102012 131017835721 1217462686240 2581824611225 120670357157 2828343441768 122988722835 92766856688 213845322270 596530602824 660993981377 777256417675 40198911757 31130235369 690784738854 14394671579 917285248872 1065777975923 1982553680042 3401828695696 306565338581 1443724026842 186202952325 1184672204598 47264760704 710792930509 15940353261 692293050995 119291594726 79090036138 16144281175 411378850758 317015392220 280157244328 493540372523 2719472376110 2444628086063 157688824829 1193118770972 1594928112094 623798026717 239642748972 461232784081 1219726872680 217557607218 715129395804 2003135247096 145297749968 58743536864 1336350987827 616341524592 329740991325 673970455142 628063056446 1237471105291 961659048226 1664616684147 1920647883724 2016210214129 2028907601729 615789446359 266246462160 383202033409 1643301212437 11112456470 203519607016 178597553783 263893363840 562898310139 99663837006 551937566669 10600757537 164480799421 35520236272 287588971165 358478704059 36923620210 309434405 898552785136 45769322 1027988341083 1314241732080 2077997140300 659518882776 870837329085 1017589248295 1683354250204 3506043413455 847844600806 6503310156 204072418937 688531839569 403387757486 318559516784 1225250631610 479787548942 649226720163 1084516185805 30519682896 823110700276 1539410842969 543700973723 30777913705 2294066377483 1242305508023 13179824964 638844201801 306570867603 25017695801 801652954403 368095112280 480969322773 696700648764 551413519691 1066353206393 1721006055 496765363973 1199915811662 2106066587583 5687498675 35189295318 1764320181819 411511401797 446224030583 636768077564 2868355965798 1172366059353 233113309746 265121009999 178268419655 318033957729 1707572467526 236548428031 1643703707652 61939713947 474738785548 10840812937 228767624094 394038174983 112612411493 30848699645 1459857397044 255644556308 336269638400 2310059000172 196139173529 25577937000 1188908161829 7130091717 306399403181 414283918766 442481165489 67666423514 220401797350 438382123126 1655940134322 358820745426 2052777512128 893737639944 2681010593633 1190683592575 579548956491 1220562448375 541216061777 474442576159 805517826637 8229267 527392217000 109325722653 404140134704 1254933572051 1233261563802 693998485610 1195964176849 78801003048 74162038685 379320106102 728553379113 1586790667149 73101107039 137735921358 1414618148153 575334298282 698605040480 335435172918 1490132535714 1957026106760 19983970865 1024396300639 499573014402 1682591326204 71452070112 56431517543 435450744503 32859858636 351241335209 997750217811 1425244406043 1452768243380 252630036220 2169021160594 450806498763 67879199644 2636528551386 738331661257 368788697564 104403957791 290502676462 60688848828 1634210998494 864049759572 794410464550 1798908006840 46522336979 41031050271 181133811748 574354014847 158772616389 954137938472 238257756959 194894017371 198159911608 1670479955998 2694065914585 1204238306346 1215634859279 1465342891690 17677590305 181653270561 751880740863 326233142314 1165899201424 538326267580 684692670537 107325991310 125452899653 2188274376812 748457812430 1208893081870 627600840267 222638940019 120878306775 1206335566365 1602561461 388264697133 1152161293613 2438077212366 839274530681 637036355143 716785260492 806695023773 422768644985 1134632134441 2374848189167 922523052321 1895693715782 719344867601 201968318837 411568452666 1568453015225 3404442065318 510401958676 27107041072 1812936644761 98909518898 1326255765137 325381856356 1500174025141 1665670273997 140805382425 73432269952 5146137594 766230650618 170109738940 1674933244556 1294490094439 351358744528 2880133632156 63416025335 1372125246984 1177723278219 1006309899144 291231458789 19945975271 369062285207 1645836863000 314792491474 20397820075 1168140893790 2257325560383 564239777632 9854263439 467876688499 98849296388 233840001214 27767771406 29653229633 243112873974 992862604060 219963881577 704656488347 1698195213878 137130961259 633954561595 13211610461 472690748863 491689806 3579251934 238246445146 3276651579313 914115073143 2888838529863 238144724032 1016616830192 428354668039 88249308609 593813489045 2511788237058 3143063813386 1624307512646 110957700532 30545888087 303169058420 412110552394 80355493239 7314549339 471896657683 2796821075924 1825962322748 115481097241 625260358912 110536333007 2358134166104 57478674679 858372648738 20315291392 1195534831257 92897601239 22635543970 69916030867 11376058634 363688484532 937895774794 1922964207913 35166021149 182058702747 2613557345385 28869866082 637938392290 345147720244 652939733030 1983344815067 1743813183454 476422316040 554452450374 1921799390283 12973697101 1713888054161 80123970436 380763607759 502865363409 701887117784 927258368924 606938498821 889836182516 801727948722 80481888483 2841208074 15284137670 42321340879 11524332254 75854870424 34750849668 105138730670 11955669792 697376889676 805103998932 622680472271 39055462236 704117334836 381632969150 506601758754 112194849409 85176928272 82006035244 221830910756 650011867246 1634595902024 49779898799 493855619864 585634237440 2024984844286 122249136232 558276822618 873488335843 65897785595 68652105021 2538863843914 110511551042 284434488576 314470566776 788966527318 25526154537 2521456648668 1813836006330 151952149882 3029326178 518567657230 773542346998 51718279969 938724589619 38002930213 1838727455335 707859419067 1720885731951 265070039539 33307446351 35040029842 183668449813 1166040315073 914557457480 437378067129 89085459891 67975698385 270726373391 292069527910 1075838188963 98660928436 187301288090 224742371435 886652571714 60558701950 1601613840947 707152000642 10901066067 2603147735952 359560815949 749958798500 247767004837 1571713015528 4425033302 608870862872 2341113158176 2512413040299 496556566879 1192367488063 121839160776 1243841945785 241704434531 2631740523271 1975130530996 649801427961 1684071939507 227173610870 2629585140923 40015214756 457636658458 25370465832 1459654945089 31640194750 572173260634 942880020093 66413785428 22755604878 34859578554 53258959778 508808011885 1500385513287 10349039881 797042632050 1072605420346 575167890588 455026324587 1973738774436 485836017449 190096180495 77950913864 23312047616 1325842004893 62632095584 150175113649 113585917127 612413395792 226747935523 347945773256 127592694424 1273679791391 1557929312 27823986329 1716618148736 1183888418515 734392112231 1665267787437 185377976934 130522433048 212068201256 1277121363470 1229869099083 2291802459 751157651384 1877111564136 330810216289 1711029142999 1054450688397 35910289375 550519621337 649345230378 1579493072935 3150523787666 398341538258 1507673387304 383879074310 507074059894 1141970240275 88157400956 147994829025 1110694818827 521591793558 16333685888 2036696458869 390202519484 716201077341 848861797278 155529553522 1772096284176 241419135634 33870008763 288871124620 146891376815 82160100745 27570689121 1551918623089 1517876787982 563522928453 786628814855 453822993768 557862277833 1116988480338 520329197754 1499677504032 350824703218 331059226041 292670060830 53933015067 39080844711 641643566645 946562370635 21424795122 252415053935 585046992439 3361249489 961459275518 5294301528 756187340393 16540414469 698042063631 397120652812 52252346317 487196172269 14726203304 961548336340 20491741504 191516159925 89597918536 860995555978 6293111176 1766165803117 425386016971 1180639867259 405167927595 2488510264177 256090277366 435323675977 554126140283 120353297141 2431296027491 640580704534 77587013245 2977873425322 49975390041 915887005589 476345416903 978281598811 8916614063 1153230990678 803352959621 86077005527 753328227353 1000851885184 129505533352 1227267005632 49349437523 26945392097 123393612667 1695526261652 2556922660096 1928782274426 393429442868 472815360873 1485409887764 20153076469 1046745870774 32401118652 138808062929 1207406067172 1239337407620 1725445680890 1075038912720 49125998143 1124376124831 1000526740212 782716843783 1473251794466 508794120083 198067928292 676685477 145796021137 1245123019758 758669427105 558946722447 1302461917264 138817129133 1448471095069 2781662600520 155182690127 296624993316 521262869258 1553145884611 56321967572 16455312943 28587886118 124178611712 1878963101378 39646611469 1069094389093 1820340562423 205495876237 782899533631 283680720352 169244866 82329688918 1395810145799 52118545543 1756095330850 624543867540 1498343052620 549880137647 2164245259572 624874306104 3202504262776 481094176463 476092968221 520548098127 780484587322 135036246781 1201832925045 54726781763 68008262273 576799423 1320410800339 43169099373 61707623597 316254834266 168075220123 60078900328 145660424152 80685629697 643695023087 42262171380 417101001985 173482707405 346759365795 1380797397381 2290798503368 586439703962 2330458519269 915725383973 787113460492 140864698266 155384780147 38335234564 64306172490 752834067353 567948488074 1181552504817 545736852259 120016193335 969516917509 657337589153 177192472384 69033335033 208033464092 1216057096 2484596093818 19564836556 194155981 213369495025 537018780149 1669388242789 379097852020 734291142420 2534982425761 193601620381 1631999505455 447266199159 2739242198 218340974513 1792259293744 1823060477797 207357139276 671714802588 1018044726679 159214809360 78346938601 2763063651976 302692522012 448688709271 34000582034 375594731111 2483476032731 534669666481 1257861411337 442988824343 175963379691 517678045469 74550928935 213916005151 96298214037 242246926630 183002230538 1800129333450 322882397636 516231685427 17172593646 119260776219 163455525062 454533418192 440780593411 1766896990264 1945306686829 2912927980664 76053446497 10516964366 11651960545 1677290759421 1276199353354 1599942649858 938635815753 1611000492559 15346741780 247557946570 1415857280184 2230556215133 191966297625 581562033842 41714995389 1458737345156 256174317470 531022287 960991269477 576051284690 177200044140 406850668224 775332997727 72851873914 134146082837 1415112155161 555465107326 1703807755965 2234175171737 1466727684 1454191262721 502764751554 3217842208 1866186880786 769087507073 694130462412 72496186358 43441156118 481539446288 811414010843 406403536019 743931348369 918291638453 355754916473 46665846673 1348584911699 12799686839 1071321421010 1245316891447 7011087308 106624648217 4558444075 2567965726671 464113587045 1049731686821 38741138699 1001313190664 138242656099 1266824975603 56415121751 268460243721 427537379466 21710030658 11299940163 490685150776 692117239298 120752382752 287111438815 678992537621 345154590959 57202578160 637609659485 22248164695 288278008293 1414857923947 677217151140 1609561488543 1354558059723 217634789060 2702455357185 176366194674 321382586615 408493897347 726881993083 1513957147958 1180099747580 320531665559 280790856533 53056007832 352533109801 150829173681 325001712108 1042838705037 284945680141 1074769560608 340917583737 42124735620 356091172232 356230010831 66344520994 1164610696623 111540159738 827139207326 695686119778 649511679072 434753599015 384916275249 259063010293 934874882009 1256699958391 2453063249287 370360778622 269991968076 71293443941 193871799405 388514218666 77455874720 179665853450 7890524270 79611917840 156225734230 69190982448 30125922217 150922417486 1276327100108 68502200015 467591545928 1081184864190 564990431178 305447001879 861930565588 598930924839 452604945106 762462984669 485872155392 9968813755 34569844947 382137597762 27031115828 1439653166918 1792600988009 45362380076 194634732960 941959429794 319195927991 349900742738 159000067860 42010713303 523554412243 1991760210043 1308061091752 99220990456 203380693848 671026642962 346907677572 1596777949463 147102160493 657914779789 318571393401 1885160403675 546962907747 545214239923 612053425053 189707306551 195152585695 153847747395 310528197646 7232216541 40565269851 1373401516794 903395990765 122782430459 973264189760 904054943604 770266030191 999899013109 967999942942 53550107794 994206249567 1571534885877 13716328926 1651009335 132354630301 53027224943 236044756592 167297880814 322544830286 22647414769 269434019294 462780966239 277233062455 126934223374 6618441528 1217343846887 346127947858 93472068074 38947443613 577431694430 245953684579 324760688468 1199995985243 1083247116298 212258243560 1765020138928 131730228880 76179709313 469918710885 57571019292 37377176460 166604342624 313377929968 664023905686 569748195 401808530697 619235079616 598425676405 306587889111 756271413112 133205829731 402543210842 639906778662 614069071608 2142778365322 259647757115 501001229395 1286000070040 825290966729 2057978547105 138291494646 23525125895 1077164729303 47912597502 700084818584 725986880436 755539735348 105778398351 635520847135 1340952828348 504245774740 1931870947022 538909918176 98556008442 355722134446 946517290171 1586797255023 86969829183 749518801345 200280069670 162559581607 122373126302 1180022765120 413839310520 322305586241 207768750693 161391415232 1374355360842 137755996149 134888960517 84486460772 530791739915 222767385172 149125918688 159390363882 292675255715 158645196577 32392657612 14756190591 833533570273 894757804 40622760556 144674262311 181078195467 1357098421172 623146607386 742334279477 76240647854 2334672974045 216189538065 1528430558929 1218988341192 1753269994761 66629142863 152737150694 1135769962931 116494486247 1182511230567 228357450467 1019000347514 224385373016 131751210766 586961415111 449291533533 49042087242 2181957926 896764828001 45282453651 1191741819949 406636003427 1268181551616 321724772265 302717780099 630310972024 491579631478 12433465240 2458492508836 2503748234 1418567046344 461052506809 2565454773206 430875416295 2226005841319 101568497042 121219735732 479470423766 7888278994 495683617741 24276547101 34267619264 290997054463 190530824265 985042759988 80360132448 588331662241 498125964603 26642763756 155698181107 449269787505 574953095957 327533064058 283393226648 131058977852 556164207463 820082977911 2557490517906 323196474255 4063752443 1013425859210 763027569282 98524208441 2181274311381 33447046398 1008622896785 226994255385 246314936 1891697159391 1308943750609 1433075225011 1039660473964 371339550569 216657922250 661836560388 22188116616 356175648417 1813744132429 329754854491 2082852549719 434086667991 165153885769 847235165272 468092597976 1361648926916 942845723058 26982626660 170693657863 1373505075364 892756770408 1301913203186 955958569994 164339184278 1575400426389 157901528265 534173930387 1080946333570 1338467577401 80215648687 602341005858 97534046453 73287334241 815700879198 375838180516 2054052186903 1979085932116 151978039545 187838358949 6865505282 336736761034 978658194 594755492117 1247910966572 1244003630446 866704185524 715557593545 365688232295 317311717487 581457336974 1201036782498 86589890184 1299726975153 865431340396 368896568202 432285384971 181030918164 1017050233867 35158869869 420688827906 248523817727 212187836861 185575190704 210345075096 35913651619 283799156064 56492680090 432497864981 1488976246317 818120271682 16941773401 349942776925 845913594842 1315535673492 1921387128471 43372720599 80686643379 2792173447334 518838610965 562340319294 1929265600720 1793901688223 171361290559 339481100012 161900898643 2204751006800 353312601079 23814554261 20091068598 1428836209 294305878101 2491132435892 4760298102 493008529855 47344773740 8076125283 1372376457351 1569067899191 625711233133 1847010973596 134383162993 1986497799846 353979609290 1390437221399 1938773419298 240805929037 24017790584 348862754284 312391914636 245583441214 1826414718631 76713521588 2274943139 2302848445243 1782687122157 717452707197 434784349325 2428338354512 895525273521 80436737951 302552899899 1023624900812 176743761575 162759183578 94543854866 644121465845 1974801576094 1197932809411 380353626463 13039131338 1009542147789 45830888640 867343674443 197761298911 432656236765 423197512919 14154634489 2721485650045 256955717244 63796621166 36305897492 55013835934 52696472209 1033810205455 1000090446782 100343387265 1052792118522 96292997224 1504117220425 1088519666650 33379199916 94216177411 458743132599 467029990303 610210007754 24898223227 291711692789 165352562655 978184257386 2097733246 141770717344 225941382836 1039193194743 12065754223 318132224450 398173258722 1290587223618 8653733677 339933975549 81120936365 155009864354 25937247079 17312059944 62376885908 1808678494093 116622995319 168287421769 387458918111 507094729897 784070254974 273799482794 510173216714 679479015195 56943267638 448083487226 3256914122 19045797025 498511724665 989047181004 1182244121617 379734993131 18580729877 2117654967879 652474027722 1394940649439 1070884030976 39944599969 205480519185 228403573671 458974617625 63692644438 125858888922 287891873928 1019706677283 379195852741 312445691557 14890877863 1438290928122 208109218249 50947789555 152794563563 34019741118 85161393021 152443138194 4554374490 992134450262 194966646897 124846881713 1027248547764 243425538061 754295302833 44622800762 2086072203723 6944960785 874017087131 1787317974897 396494589230 383163984588 675557445087 927231295699 259066079119 278722899514 45032942017 341151211053 10857135606 185457313833 161775143600 995486717860 920806701936 1139896925862 382266169474 35645285395 1779992192235 46739415829 109187704455 74215419229 341913496033 185336984502 7492650104 767202799803 247274818475 270308464768 217990693053 292576875755 160788323573 705444559529 20554008521 315388293845 539378049459 78459704183 222816607385 387841662094 215367226418 526285821946 360051071664 356815394561 158506220913 2522857725 3618795782 1537390658 320500412620 1904772978811 1219504552373 747228776663 854449842982 290851324424 2346436043913 312587630214 836820720226 1138885247403 198887815365 258883419097 89147682370 5245489072 122964864983 178440798513 6468668817 129382231241 80890355344 407111801614 1052029468170 676966671037 491331681973 147750056848 186959533577 57250903205 1170064738393 1331969019554 132434974846 68909482895 601022266287 282347226468 64810613801 387808664924 1344242868610 4961540533 429516575960 474566854625 351001213082 767040096846 607781181346 8462652139 10147290648 147332494211 1581162386981 643828244766 465617911584 246752524445 660974404647 961230044745 178872569176 2787850151867 524659151814 584733997574 487976732927 241973822142 260618949649 177592689384 501259203956 105852514818 549139404599 5932233321 395878459945 273343949358 21184317110 442397572789 1343111037264 98320423511 824285477244 149186703739 173847392707 436836677801 1913018141024 942456126887 328522325506 284208975348 112119808757 105109008240 11788198357 1362936242787 8239670957 1031049808666 137628182599 936666419428 338607850315 116437155644 4226432564 436552834947 688726350405 1365097628956 864232472492 533842982256 325122011186 972662800303 1553616958283 1268758975755 79561459097 1058276175298 24523777015 491638577532 3952152844 244378817672 768912296812 1350855539286 113891571747 16146807902 2148739506764 165840102641 60421086407 123037955204 17659473161 285192825355 250681587742 13637859111 176787362884 1616708849 626278354732 210879736311 585926528292 190686298766 208283472019 1694264977 92643575608 1781402604233 206509418216 2239327157272 425204947234 149612814880 288539738380 97764331753 24037869789 333200229336 2042279608795 416532990471 154470006465 718829938817 326661880702 1529817241949 2240183844369 1426128060126 1116122507218 2468757839013 1665250224079 491142326545 13615913754 1503855708171 8682618342 1699215379072 17717278255 14376863775 124890960269 2235039789121 98928204867 73474763103 253812107626 8504704138 1186263983293 2349091043032 18047659895 172885894497 410051013524 157404366093 132630648354 961591038901 1122562122875 100539199530 1362835393844 1634084102104 874788118977 329912329498 11122235794 409057211934 1472893496243 684820688004 515859895679 783311913189 39123343482 109103676298 1149131113864 1600967805264 1283701155173 1010322510328 199822648034 1279399057442 251401226967 1667422723731 31719961900 1399139638866 23427290313 38976195310 84487610904 367405363503 27693185305 1404613387428 407051784642 481141223869 1674300009419 929386268370 902737854247 1504013288696 13506819050 563082614936 282780174623 5314604520 1077298148364 207833524357 1925820225589 240839689976 211240905786 172954141775 180496250890 4621500051 876965277040 408577830874 41426499234 113378902684 47313721800 353103291813 113911491998 151706062090 2160257833949 749600137438 131231684381 388792755164 227877443765 14359141579 438910471071 214980696472 38834300238 923279841903 531726167450 36111207363 174489191606 19561956382 95942799622 648854606898 22221938433 47889681942 723520877091 158923012379 66095188 433652390539 971706257 364326282871 350304418360 286698309898 82005774271 1691179331062 1747755161513 541784167615 1998810272235 182264804111 63234399614 345326476887 147135489411 960864190399 726188101316 384831519517 1173971910 362309219151 298945800498 883424468861 223945848097 399410431481 1534041851060 16780888541 710576444388 926191503761 2420583985 807856241297 238737038431 1042232776463 662922173293 134717292926 332241307578 813081488338 1811710847730 33519861953 864675104962 414187194651 1691105867413 404650570849 126784442632 1537883688863 17107136488 167853428374 290396389529 2062646763385 843995126641 822711846669 482662337001 245293860124 16432498499 439000711 19613613541 246317118749 276814399461 242839426421 1166016789207 655100313719 408602167745 629743502255 1577314417750 684924527147 22630109313 3250732279 185026918546 237839493984 46552353428 755766690587 885688408030 4837166887 639342790722 503387639220 3761354096 281394502869 218259242819 777349145637 406325385 527870474859 759094070440 641979211198 16893539737 503492840924 222172654557 1311225477547 7350717984 1137362085517 2225615572715 63373320575 1999648092514 244470799912 30749713035 206773875275 1088934144617 312034718043 1616858315175 398186946072 900427593583 27861057986 491164318293 144137738711 336143837088 905337510006 1248158075072 1495380482784 826265389006 1995575322321 718423310869 975056393980 1952407610212 1824243916513 701666822887 314170904 16813140192 175545725853 1351649134104 3481910113 511849955656 835285407897 414613326322 117037566306 585228743598 617802973256 131267348423 424542933561 509251150339 175927445170 275807310247 174065566008 195113791471 548542407260 20557831853 2949287383 822040031181 534292706353 429400162363 424134790531 90176813490 224375646428 219348298101 64728398068 490503434872 272652178869 167023824222 64302423181 191598442398 1713082564240 683360552575 36233514969 341577165781 68055272487 760530726300 484083515290 197363844919 1790037141409 49490635373 434339442523 611446298490 407931693611 142580961132 778322807811 445852550851 1458600393185 411160153720 1658359131538 220209184370 101957618655 1140684067087 121287593247 955989417007 848294637402 246874646999 118278936850 476534128192 1216167250265 1756062730177 2347281178307 873730999538 124727640737 476817996783 852879152719 818822567910 1121564982934 111903725714 589641131764 136756890042 333486017234 34077195329 281749035327 263766143783 72463035625 656327009722 21760552553 27839763013 28591822517 421903796645 1226315022025 284319111600 221914578939 732734539140 624172409367 478887393510 1401263600409 1669970426735 98643191959 45990389514 64548652236 178076973844 496757218 70960714553 135611396897 1279151925868 700508297965 1398316559769 2381034801074 627519080455 1051328912131 42236724838 639575528154 20148454728 333170924318 172459582007 821036255495 9338925671 347829310556 705286316719 1218495334510 11742969892 179873355903 90676159703 67198599425 1244024968214 446481105126 1804823090447 110275596552 484125021951 655267242643 165702588667 1384401478920 766960822175 915919732602 251827858766 194177084507 121061301385 327169925500 184478437458 756034337513 131869004195 299620205051 827389102743 165834309065 95272878362 1391137001143 99784298719 1224290977038 367498819 45465102860 2153009799312 46786447446 592052588949 1549825294582 520904366597 741349534689 2184391392662 4441541948 946293206864 19458467021 545351301391 697467939615 484120323595 36293403201 815447094297 783195583145 625921763640 775425206724 101018003222 32775490997 1565146589301 234099300466 168238452100 2086238087008 430488570940 248884894453 32912357195 207911919008 67158629983 25110243643 697224661837 384057002893 258773858086 751649228204 371323834557 472898922079 143724289572 1144876051343 2504922698 13369109349 835770260970 1179912877 202031384063 1349201593061 184940095080 332990221302 349067224881 161639511486 1158905139434 22948341430 289572478636 33332809316 849588338431 824990199151 426611252098 663468026784 221539865171 2582052123441 146194184503 12291252361 549562437726 1296583567054 107709986281 532577317050 797667395421 40019026462 788468008376 513562125759 1641784935953 1056449341439 629361130532 857348870417 330877410517 258297733812 174394813542 818692053273 812712161769 1642757027735 146839281629 221328945794 221535764154 1216059233 75842327069 355433768179 174280052443 1644771346307 135511274 222378521102 29575646618 289951973963 200755872474 524190813965 1490419573617 251304534778 1415542108119 3577841644 1554950445159 59251946662 701465725368 721334688655 990398001022 109184600918 27032621532 172577826606 7417299640 107527772813 9410917017 1012883842920 156521437823 857743356989 61815652878 12014189327 51676973385 620904403079 228411646923 572374008402 611840876750 1630002198523 70818884956 258408894802 75827575047 235276693237 674834799364 46770818001 106986823205 1477598600029 300533388575 1011096218837 919459260701 306311550373 2135248632327 952619121256 30593825056 53372415772 9847859673 278643851591 754013468666 50740662563 444842391824 969421968568 72800970568 58163641227 140856371533 225792069148 321312921170 1284750224882 324847300234 254152993318 1693247755273 1462019084368 1162520200237 613492154803 645464726272 991600974781 229238457906 223887885764 94000373904 62036695024 377792684484 657164877153 846530266958 32148043882 88305896221 350160984136 359645635869 326367248505 3966628931 316112647376 328659768602 67828018830 1031918589728 92635987191 416240093434 200155262518 546558622 148133218226 922258455614 143885888148 944952614777 1800670983417 925210936744 49169701137 115583159167 53633652126 156807285641 706110696990 21959281973 1126232520686 61928924112 1602380439558 50030035481 1038954095661 1092028328265 1294969307042 243789087201 63054029455 602474413194 678714174308 531156673530 158057046618 3540780500 1113068831150 29297036409 1162760430826 1981397679795 673796856693 17114633482 2110678911021 1521630268831 233669611725 1555343317730 45710038137 55463672031 109321778744 1104655782512 533170405413 469218644677 114538645867 646674882975 81771274797 9718785305 95932833562 106284641946 56906716081 6309473187 99806354622 16067129933 483977836120 2193215539561 39577001743 354908668764 105739064363 770261686224 16011014245 654956587594 60717154506 588193867220 1008752372183 317909354567 201287550813 1878220304188 400479040207 77109331211 40296129545 1692178466211 440071549753 276662062309 125451807682 170648630987 21822711224 629321574018 1498275272831 231837229942 1275967522439 283925026356 613451750242 28921505417 239769278969 644986037084 424223610007 92925065330 110488815874 420153021281 791085687102 562532620060 258970223822 830529716594 47304749898 342227488640 1243900604178 348241430316 534165500724 1178308730425 156280788536 130491984337 42077975191 62007918207 1312901015500 864445892608 145988829899 114481739880 167346409270 19283933313 180109605667 1330325895169 546964141455 1612850228 596788398711 10833805133 146797479779 36254424878 207150673390 413951225028 868510427351 66669741232 674471601373 553646905882 646248047202 2075639058100 517679345628 473423320397 753413838069 381694914845 196926622576 1415003883864 1745155740 663773509861 195496355203 1022461099320 671692542313 22586536000 232048697039 10779507673 790538308617 1577928626587 562782410273 908724798539 818415728077 10620024289 312875376467 1370855367914 119437495395 169740704820 359314909282 43027439979 510944811037 26312904831 763730790043 885791178043 361526439034 435092572520 11721560054 273714579718 17934716307 75953192317 543814970726 516142391125 165609289405 861825982539 1621103097457 1972857236733 72240712276 857262470113 99351142297 1899822512429 901506481609 374419854803 189650795630 122342164715 587217585537 216144327212 47900331411 1508744482800 396876337003 898396482626 500136463 904893307031 520020040635 345542632491 535761408299 339474339068 48366154397 578063761031 590532333461 167488528989 1339163086575 77778872992 9123645470 298872966755 241898609736 449127421537 216313597921 313138078001 512888267621 1328266682246 193840525958 253713874319 815883510492 469859749431 1777465826090 38898001834 20757044515 38308185849 934810083417 1150611740770 1162500285764 91539794420 288548929582 303857995480 623332554378 1162507707965 1218422638959 254680398955 233557079711 77675622723 16143398214 193399079875 35754411195 1685609122365 1682678503201 213928884774 27744851460 406805233575 131128350766 793122364 395768509847 374064108979 1218496114624 59754370431 494259765628 1874924579200 1125410210933 34101632201 151333100257 57597647301 474320751871 365583991841 11670581626 14482137746 10651648703 69339680205 1540826095907 1171490951899 1029267739109 386046165533 38236987185 1758086319257 118593736639 865461051184 362724242845 745253794424 401193068732 1121550874563 531740185384 989174962 473127802003 235374925207 161459922166 750864082958 169199082271 520119642448 128368990205 434253993523 992565481573 103323949348 566101804754 1156522825110 35472316870 694437787567 1009921854332 624678535941 1256239550574 1525321830399 300741405852 1213773590072 573344736897 55385821020 137460925992 273395070015 669758394045 203813646047 781426547798 21198062975 1174880760171 360396409038 1287956451889 633161231087 70366428167 85647805747 1634514456934 1340069053371 1507061094395 18108678294 129203858539 2468905034004 714620605941 1653461824519 1076937818935 119625102241 20546133038 310542087598 647990494422 2529422807 486039375025 289899094388 348552644766 310419788218 386409997365 6752011588 420978001 437785590421 4479288510 1053330573875 138611135662 242758045232 179749392356 963622352286 963322512296 500585166121 712510465705 1206768488988 112803488331 214077082038 137071700798 356354303208 21456184421 814467124617 569672080122 20015778732 422827296394 1184594232224 160529611711 496781809523 9982981321 31851621883 11919964838 163674318909 625659460961 775039187421 558001928959 764663388518 70617728505 7073177675 152598001231 90240907203 674961859781 759874802056 1059388231832 1118378034763 15895121283 220966010557 301528169181 443385757970 3089455862 1219075689320 339344971564 109559581429 101199902938 15355109773 233730845465 296197923438 37883611078 317386124395 296480457894 317592433565 789908462694 1443225790542 258485159985 463162472015 22809676957 473384861450 1543487229165 897729640973 1534469569836 432383994948 44521817478 309004436387 1518302488758 1100144263131 206070185969 163089961 364284446041 1512116467521 23567964608 1454009190394 520526404074 326708214689 1606824431 6812441448 458443541901 364141596158 887464006401 150638475900 2278884756941 845088336776 193891151958 776548639744 359510710178 670135032093 1736071968635 404882326883 478830866038 5150155818 578496701204 82919795234 469471585572 651580197751 176025240683 82708159320 14176219107 68175840284 5010462674 751548695025 947106414194 561094008978 541284532190 1358458207073 1049032413713 582111829227 751956556052 151135258241 1978413579428 34351537559 295176707265 20144221868 1149403824493 66010170357 678727993089 72953028990 286059695480 235938314477 515948883184 69541260596 751560078400 151150349802 776694483977 624541885931 312754383991 208098037772 197125017505 8728535703 17789313260 150306901458 386186842182 154459773127 384594783241 572654078663 374364453405 11030554991 118887165832 493791653534 62349122332 620200972822 322109412056 62285845785 1106329433977 86410582840 461052222700 181826142624 683808643941 291825534871 366317240 545754015853 274999490822 27838108977 216703920014 483338293968 43769854739 172177291268 80255280877 38982901997 328090758999 24845253282 2393085361664 386179243973 228170867015 542832868763 453136122127 827258469585 68055589191 324368700287 90656909100 133063391698 690002825 1550820129073 24458819232 314211961725 281412552178 220270185395 356148163857 221979377670 10495826316 458883063694 902206351363 568153411009 392185739577 1419584089707 1543552195392 1949292624187 324792589907 13888032881 632403996674 359477246705 168331906900 21770522158 713396128060 2510835530 126420745596 203138774943 459146766938 821017281637 183571991152 538019891850 1302870388869 565873880972 1430347379571 2106600974 1164463239848 179408281239 951261405684 1348174887280 1839328347220 50946966457 18185643474 391072031302 1342394257971 383035440856 325267067228 376383540857 153919934403 340186308 1495204116609 374573978693 161654475772 213170984831 114311185 910700986610 951088607878 596044091067 847173919401 23828070884 354343581164 86042634254 620544361011 1157263823596 108795840974 1108409933296 23993211856 198916904359 635096089626 765508244042 17336033953 28346470964 239190900195 1780289813559 8619670286 203844736259 1163716863174 8516402622 1372524334938 692617343401 493327164864 679133941129 308085766396 101879904033 22186639319 1545551058534 705148586426 1938049348278 104818433 1663697005493 893825725884 251589187101 415456750778 244752912127 68485258442 1168028161919 480323880357 67058126553 404229019577 1226246575012 192287224 569391947279 138259739099 32491375439 21308170456 1460484550518 532090180992 684107440332 341853690009 692949450536 176823365727 48790459208 111583232279 1446110932306 401193062752 6342072538 1608483008905 279971382485 1005784359454 109827713434 83940322810 22909217478 97696336902 1474581739714 1563794068820 815017501353 372870995886 461609225624 291705246364 1320332446883 31515670982 201112587489 1343563129329 1115074046979 114684536206 777661073902 668497287934 26659759491 1114470033617 802088375569 23977654295 1211313655876 18590614361 167994096246 1462105382784 13034642368 327940774953 389619529521 373368136606 1139669531794 609317101592 9235137267 363966178732 77193533884 33191939372 398540576252 98047445313 1399083370309 796781889261 265014902709 92543988534 1402627083 421747036998 801936688964 176297989776 1395030571237 47654817502 1334758851338 242420696500 922410128922 1847601161747 430117937496 1975152484 128232335249 802714598889 84799574575 916303198671 138023066049 793350242341 401140290383 1063908025510 572110461745 93202177486 12421198944 1001741906535 1471023126 1762146546285 90236464269 1719731881801 397669759844 310730544939 53932767556 1699538987992 1847598475775 701723136690 350394664569 625788669864 576337103817 176322394429 216606721081 360765977874 758459095077 132945668605 98184307402 272014775037 509679913025 810760751497 395391657107 875208906594 2677883093 1330580098118 708229737549 828927037411 419784193076 1045383285013 266490831122 165263723289 21042368476 805838364 180133121168 881098899624 1030538945841 969267563 371194781188 1184646216759 1020988568096 111782533097 13263742841 1106386061928 561314030116 388663257303 172009034033 1630716912937 863107242655 9279972269 1180313039018 236742217 79714264100 46258519772 256273935835 517274470439 255118767892 542481842832 1075569183222 245928700787 984386589778 389000288041 1871996085 2048207998601 506740579877 264474584025 396152301296 125339396069 824764539527 124738855009 680608255849 1061945370950 310232500992 1163809749333 325422861032 199393079516 2952695017 753755109844 142253682643 488712141272 114189002183 138555739026 158773854763 174439075560 484734788880 122668452111 320507426508 152431591553 647628512351 717984709612 52994373305 53319811961 531639046195 59402510522 863145605284 361504214763 551068803539 373567441779 244429213116 27900865121 215016373888 1397783350459 9049324229 874921548878 1003477757213 191276828631 1472886250909 198871289790 395751173948 646454735853 227303150171 101130773 496396113604 1391267156024 830181822768 1045444037964 267514381115 89454738373 31884839651 375166819687 1363306006003 4846832845 559490594017 22937466120 1459959278 1216687450769 71416056958 1766807049577 229815261484 12236921271 823621898440 38137810349 553466666259 393573389842 542944425821 493710460390 812925574637 10543757115 396049662479 2065774709072 107291531658 961925303 2116542664696 1006101689955 156737769345 968572947020 841088711963 136376565811 1806674626627 840828247362 1043043647058 23828394946 623363426312 981421090877 140786155947 408580997548 195595587347 796308873936 393185044810 652216454370 424354990435 222194221114 1468285783638 177941342231 1134729810597 340213769941 19070622371 745934635783 1665126109318 3548013491 1352333542702 1389551899292 128896840350 493302384299 709185667165 169526504252 600536375523 1375290717863 7981929165 949823399994 140470266386 396133997815 163059727658 62949033551 652701069232 1358051760190 575363083259 496354462173 305635537791 436381105596 810021643521 1383594740927 2221346043468 1108099976407 32763610465 787015549189 65985496570 3320485749 294046340463 208781692 156949395321 373264005265 333898343001 240190113 107956435974 741652450124 15928460017 183156605361 160050097959 68059767389 136840519711 51943663911 575765652414 18223527522 91320079738 252157400159 330665053144 228431771891 6653462036 165014609468 470083546553 1258190458883 382520628116 787181646266 302850133426 392139783159 1627872328564 23466385486 194697803042 154982373776 323472739644 986377152622 797005412560 405784047856 398111416 13660942873 573613259967 7039856700 36156290978 69030442248 1254046132621 78716666712 642451873697 135021915326 286511188920 122093448516 491497444059 1509415857927 218622078980 1202876640180 212780574763 4773560687 12618315825 556930383707 57417966315 21514642336 26972464179 28975125569 1049390314524 127648716538 1039366092305 234822735847 36125715379 74088692759 1051481609328 116698416503 537537702206 337407515 777063754438 165590482570 324396154885 210664991857 1511271309852 16196843966 180313966482 12954539076 281904967667 268053201723 157976545674 231560943780 4034549077 190071955245 140444796138 755022807225 259178951545 190092221937 367129757344 319846490989 435468310213 227658537955 1721488453289 363841674380 664935391398 276072717944 297437996747 39301765750 30331845956 732810272144 515945695416 30325408135 991140369152 1053433534615 726527475800 340746828608 6849320886 224362100374 164692534518 47579038511 1890097695164 17616657539 188943637060 274600645054 169144367014 114702979121 1681663071131 1219099249 90694420473 1384542399364 446286974048 324446307465 190376786955 39293442518 70742830987 395392749479 306362093930 614198657746 218455658159 209741663240 668380840099 37746008941 794985554359 734509708731 39766057982 240696636945 1414072651756 105184010828 861428175724 1402434127954 269387572796 513800601854 624960889631 1848663942475 8582434485 188982238028 111015836071 813862134532 94128282328 16027402755 37437508878 470163634748 489512749599 690973981825 603480745479 7428813132 95394683953 100722872651 134588735933 5943806934 882785548952 97338386898 76054422289 7655824269 187035909809 357379377706 227883685098 10775758786 66956954395 907112330878 372392009728 1350076357750 68929660024 284024680801 555694387993 71771385191 1171443730112 1959206947967 362982815371 31468004036 20640954175 596821331613 862957917291 1326721232936 367461694947 76262639310 133947943432 534227192703 1215017176831 1352140090704 253206931692 138156097965 303153182819 86935793016 71922712893 151689963147 9101829975 22830623466 637289018555 690983865111 112313657287 505061411166 327508281318 26804238936 31704113018 162659640431 212175024863 878793751394 24304997041 472199507759 8107591948 366474307454 1956578989115 127832277511 182493311424 232951071417 212734150916 477227900886 1001218882158 710783515 35964553449 1313758554488 90530085060 40320045430 1475306487948 127947444102 103064081330 136673933219 622833190166 230215820650 1777532178331 125133148651 200985117196 347925296072 198795098504 480657371993 151571997004 438605410412 214885122426 414241447521 108520638943 188400674417 299304443085 1098685558821 170702240663 260578564758 613492735536 661129229494 1192355984406 24184442887 203364643038 13849557952 1124843180269 519591610111 620009784870 1176996762693 25036336352 256570544185 1840147797907 65925892450 2140040446 39759781605 328646996048 984095327833 1561699242458 49906159215 13623202637 604290200301 406865976402 276763073768 15721977767 109618066035 309660147776 262761984308 79431711778 333961654381 23749830332 410090680502 1138011926369 357444347967 163716407546 541239379841 164246978498 391705967602 282500023715 1858190688013 254786313865 477655572519 1614949077789 693340931059 93151528580 39211557375 126072849469 535894680010 43618873515 1294126435190 240625263481 396645293110 373128724730 261058842050 287755478381 45722167937 461546285569 200738372920 203534020785 358703633344 116471390282 336150217245 5983356648 1459148646536 948635244908 99412415581 101345290099 57105093606 190860246055 449860860647 85599539868 192013987885 87653666003 501525535252 547333161244 124649946066 285548445765 264283953546 1256623458953 182086477220 221486362461 562394517511 279967261020 1481450119358 233901783017 53620995591 1163379516386 223601600133 623560374820 173519726659 1010489099941 681459599165 311740631076 200160454512 309274252760 107358966440 14490227426 417768587265 11767789464 47773679131 155583358374 547897112470 474638377363 467713102271 577438770 517827127507 7350080405 97895287971 854635477960 900609274598 338111861031 1335323462480 1902935630086 830126153775 267056728805 455014838548 122508363036 89404145185 980405795847 747486250189 201607834653 514271955956 260028419892 381292391303 157986840251 117175101288 27573933487 422560387206 6635102901 517611301416 7364379645 35368152927 197212238484 303643285143 676907227957 5650119572 3659352579 32144346763 274627629281 166304166545 741092482835 689492899432 757010476268 358256417643 554386037308 51902176531 1144073110524 874023382413 59328808362 165332468812 1004691079 813884130229 8102212641 99738254025 899080430006 70067426156 191335798402 601265002738 14889255850 558163090181 46626327222 1652710027 466284525493 941783735873 571704291272 763329387228 784533413275 191516292158 330053723299 259475173447 411431651518 814367390822 516159565431 194800858127 622941123089 990111067461 685517726289 263948451500 430159602562 939767329822 318971310773 104963644426 801802082027 29272041217 58854362308 2197562209 544482797573 1031068511890 311542847459 314056315004 31044467694 98316499160 251433400685 400100408 1818522714270 41675873121 259879704642 35087924715 935274108191 559981793662 1786547922742 309878832649 1256620186719 3205862157 1145267365450 91860259983 100749008624 2201287867 615120261702 11966370327 1306516921242 23419985712 356124528717 39365095367 3344720595 1802954731 147210799358 617841398279 11565006805 401103090388 165239303079 76893199348 59988562779 1204083451111 1197442151510 984635004798 62875511794 144865961029 101801923953 805300034154 73208344383 64159235568 256772394813 1381481478293 391323125172 10030582899 299852256301 455053865910 764231947402 127029300202 278320624317 134545756890 64231818918 110060278974 60533399123 68221660343 14471606061 426191739398 545311638649 49154803703 214176334675 1104780578752 141718835221 597344375831 604547814531 159981425392 134440629842 27383045547 124451872184 1449596323991 771658586516 5817697695 96570397130 35755849862 9610407587 662838886077 1086953109747 285976556957 253803704150 457664885742 14552913092 447550897798 1278727871620 878741867119 405066131397 47927305637 1391504616257 917520199674 9040592292 263364090306 245312458051 48185830932 968705674812 269059083472 84323739528 1337443740471 369545201349 1007972750430 1076150667579 128156877560 52739173 260725359736 625064915590 270535224758 241669439382 90429356324 193506194178 120151222132 753268469561 213769691289 33634325994 250908793913 424707222978 276799146788 1019852337706 873819288083 193890398406 1212459716140 59555711653 76899817714 128974634586 1676061464553 189240586431 34401571998 16765328328 28902471613 323195806087 365341542279 82817885857 6329485742 158865860130 127030889273 705231324969 863378286836 2182033756 453016959243 142732731528 383074376611 3730938776 631946695700 97945877792 104584967277 1571241532475 25698473 779531125061 40270921707 6181354970 455099312380 184785008008 58207529618 132768816916 429794849501 433089293576 28651016865 477186610763 506035841145 518595810721 439421611993 262475747935 158886198355 1124060340786 523012195726 6331793412 244948358967 756177677335 53519515584 445618520953 338692180892 303859450711 237634170 42246602088 814614872069 281613585867 93041183850 493793664975 103149398482 382926185073 1313178887254 242863887059 1721275543522 494645565813 1108347729095 30842936800 559253599183 937507493488 356606001187 4751027527 581127694251 460493965403 215817388095 457574994711 342622504171 492852732624 171193073476 449918500684 51832698192 668421111174 20123831231 445143837564 301746632566 6491581447 41541814591 761545158172 644387949214 707955078110 311006439646 103683563756 108462317155 563984455058 105118620430 72924440883 265913345372 738644867899 436682572948 865749913229 387842162305 439452983571 716861248941 33067350558 548283081596 14060666236 152230895728 605560282351 739303308004 106217635720 424792664468 69489497890 45257860030 51291299588 339451552877 100571635365 331062166679 1135228698814 345389546957 325071372662 1427895432541 254588396714 1246869575383 651089102230 421549398596 2077516362601 1226005187406 537075644234 6808637648 1347334516807 1545778855548 209832103202 1107858625626 765825773150 1643081914998 290092897461 141350371545 586926222571 669294838460 106695086881 69030829593 779264307361 521609580455 1661467361401 71627563358 46935786205 321430555134 9355258500 19929343513 1423976412394 60396639811 110908277344 353003978555 201087197240 420358026499 91001592159 632222801436 196672241336 412778825474 595326867495 1005021429062 159400804497 736505595203 636105224701 341907206614 208298913155 56059165706 231260611011 484830533042 120951971075 536539438426 1488099933 2157795081889 225536289318 371048456204 503985105117 38296193047 614638128239 33061316106 59799637322 224464892654 639278963360 55281500009 674147636946 1856904642517 525325896698 900274350654 226362245878 345681788560 649434883816 431853162767 82877279785 55745938333 27030992150 463410527048 122554931030 51429723288 907848500336 367346860514 550150242732 512996120038 173349507337 488771974335 709660240440 27688938387 6535597996 783564973145 117074441965 39997228 755820606471 1077285561287 64817466743 204624797466 19556990452 30112869285 85442960040 843931761848 1488329389081 1041755214908 1532090058348 1001161352453 12684492511 207311221693 2590387488 605641108868 378863496329 2613025740 254258835634 2357144336 869090102667 504712016398 893759838250 883564678212 109664229803 377255072880 36453007160 1888627859750 33599582453 32819243973 35520639649 177605717757 405073999198 406614104962 60455613955 945684643325 1345363382941 1795105695 73941376180 211201596873 1891832301182 280830254547 723609958568 7816199459 33350376211 539001427675 2316385251 191885153510 123355184926 492758738064 62563042660 28694081909 201917494298 275646376055 509685279492 484734171227 590255874390 942248625390 596268231248 183151141079 443082920867 141101218256 1146090447997 15490999596 381855319728 117035053367 2363064822 72021339629 137078802035 151183486711 169051965745 412655837956 1994523353366 225051575178 973316373258 516609743435 95198793 50687495663 20625921829 550495179048 78649352442 902250072076 535462341583 405004831122 240704521798 779136538721 594370896223 72803582331 632145941242 127206423140 1829848721451 33861175108 157081825931 11164238602 357123367490 47248618437 6966388253 1707941638 111093811443 195226132435 235914219982 229934870964 572368993450 134887840479 289268446567 718525365290 43489885338 6566954238 25967500097 12025589618 76850567321 612167059015 62418913608 577317039940 328332026753 588278464775 681024235615 135075902190 586766578319 311722918983 52664342761 535878770097 453925702061 8160364858 1259730484505 960852972550 658480346196 1237465387776 384345717184 20521874311 8591324727 372425689030 1318858146339 790144971234 468928094083 764371673338 1111193399 1986822791154 228574461082 1356180552654 392515267831 24127828542 1802565668939 291659845597 371962594531 882011438151 675252013909 262890812019 24569130592 180034092812 131096838211 156878063109 175834759012 28008077238 27598522595 59480571350 66469933561 1771935343974 36427018393 39508349111 1277368709640 245399262600 652403024941 1029728682003 75947359941 232363087150 149533133104 177543236993 698097698468 34423042448 480980665807 951967562305 70827868268 387476962365 522706005828 41833343854 658509127581 1031985010250 557039081970 718325748665 49847656389 585029257326 371086158733 748582456369 46270002422 648267814807 537327667995 589272444474 207572721660 86438608631 1194065171759 690516893694 1592759788933 389888419183 54630575595 114967443004 104720941180 80954812923 63740035393 151903062326 54483546034 308554201354 271669938385 11206960537 70035820373 716821886660 100368053883 275730890863 14704181104 62818349391 648504006452 1567781805470 890220589309 8653949905 70102690606 89368507552 1473151954 296103685647 218020579042 85697671174 1055090926820 50928593175 5290100158 464685873 24417219715 5718177125 731459156111 737089948329 437715187545 16228030865 151309374584 114003830230 147993651981 1132036319881 1148934449121 8290453993 30424200952 81389713740 13700245450 363445151832 163679258277 977352639402 29836773703 71462736823 425112996509 427323316743 349422490981 930627237413 59862000131 512437513898 1089241264836 3773053136 387340568226 246366746290 31072118946 1110347396671 109667691956 26133388039 16869496642 218610443038 56425248072 42758448927 20644742917 2528175337 1978675852 735451111140 225276252528 109800044612 158530589958 437206150738 38549646743 674000840321 1083519822200 269604306149 84031896605 1685362454 26789330990 955716882505 444737269178 482502981096 647165896352 1158338862638 19086996224 42076870319 641548939982 682990790725 697318599490 114594420294 758993162017 1009010429923 638926905504 397395651 161178349928 1844868615273 783288072951 370576004765 14023862235 36494825794 264416763002 469042798067 1556497264710 259931824637 1352291248600 21697420201 164661487 350859958224 972530389016 47675422312 481892673582 114202920123 81722544618 959420149443 207238350331 366605854508 13830377175 522494257445 1330727009763 93024149523 460446010480 804114491057 442332476132 4863059245 9645906483 832200249235 210373082534 341399548609 34674982096 205840175850 270242536913 3205558222 155404641212 413194107534 1339590325409 230798669452 459567569379 4412114289 262621958226 712265661983 98732299764 157330784864 515228677723 140170040427 187386826 10506372069 26844843492 254993379245 477259828953 100769273596 1789942114871 262341846308 695675545362 698752872978 1476546967726 37854791844 286160727678 272341216573 746659966276 6361083716 621168763107 7676079713 1167266975250 33153337011 33952759881 7162442614 10588616085 8219189724 208833771546 528405187155 738612182648 107690611710 1867859383888 504273291833 69153246031 8428113695 502922298264 270562277806 910128962848 666838702056 197202906009 158761860435 17431830051 1881035192764 537428816241 31923025122 171538054390 189026337326 73780894979 629641358677 166490360421 92170229472 184291523787 134063757679 545017905566 390216829062 884178903484 135508778282 262585898478 1566973376595 6659298411 427179928247 5345770837 49619133532 177994808861 503018898878 1573338753512 900807352943 234557675652 1633810424774 304425089851 105839418602 1216704715214 27602556681 216166991852 1429524524011 273608680924 39300855529 54780340201 929267684167 534947384425 385776898665 51392842573 331673564884 356396276481 9309384800 1273021896607 226465142724 45506931873 111154635153 458394849533 146682726540 56414140282 147199154013 1183263808145 796486014682 201105179920 916973212447 721339470096 117043231833 31573486952 138789888 32960198528 548527545235 1763294938352 1184868547577 974477945915 560766661982 340306206107 113359834954 1624419656322 6687345245 800411523448 235047659104 1203705539170 9815919765 611642699987 287119820263 1071395313746 718465560944 180588648129 198680395394 173637300500 53786214506 438730573876 35540359132 273599518738 525844897726 91385890772 339083698930 36755666702 116227297394 115335667279 777379614423 1116832229043 362432646911 112910291601 201796894217 75932738232 553501173542 269360897571 499107808011 496867580095 634772848380 513424583070 636061742939 1269279202968 506930462324 54237514768 63388359759 31480454301 152176651948 441069069945 20676623416 70323922854 587684691705 137724870513 47576793768 122341345030 208161309102 299147825168 130501089956 390961630019 603412401604 532246186958 651935187842 976443814699 74584992884 133818548167 233555711062 669225525659 77480393080 259635965764 885651122981 1082899826496 1107766664686 52472899267 883297908928 96790213810 60391478350 41148644407 177512635706 59074490222 182819979024 361304805582 1240973585274 121871787615 180294897042 86280085485 1050648740100 5277063927 580868699354 91352467560 683058477588 199578011089 55006603157 56797220518 180758000806 231912140616 477029000642 195735916291 656838905828 3447247719 164465010219 77292264687 39512669364 969509957036 1133168139229 1715175004940 289140472262 30579895198 140313966728 268134877243 420550093890 234402040681 358694501496 357171814706 860552359640 899431743568 324645963304 1408371664113 593467625323 838721570598 21146677036 68296724436 66747196589 249820522151 185605465656 153006656470 59822357605 1227562792433 1151996854700 20460943950 271038318846 40203072114 20789567969 508452032573 40092546147 97403299899 291628006046 831685649842 35736423731 29209582420 457606697341 147106768 9041698135 35345808985 1397951262468 841632065998 292990069449 412536507428 328717954209 74514477128 49676200167 304792380393 147145686780 116158298675 148672321709 1671824027 114883939992 932635301082 134320603119 30133558218 1916134611635 277271168796 48320547163 145685920387 77303793343 667403164647 282058500248 118274976877 922004570836 261240053182 563111803833 102316111466 47204135769 13149464583 65011944036 32691301316 860205888385 127327343390 80373977718 12141761117 144128520876 52924680861 282035754944 362749521850 275049514670 52862373615 244320291923 175409581646 239502153725 221563388159 72573048515 726417394 288926253494 130711578289 182101944129 545736253329 207172537565 86591171269 864619128469 670723311982 144112343943 842403031505 780574933453 84894211889 206063617025 188679291533 244266682710 115930502198 602369447383 151091861436 524512843046 21985353151 677822959574 18357349538 1429839299756 782247215152 604193437386 25365144743 703392370285 1220795751966 625640054226 298728100934 597867057198 228971863869 1085611947765 299965055728 11949442631 131801483330 16596629042 1115820846283 842894793 85777777644 625227526628 77842628024 350397525577 1336254976875 93804103677 648823709 692760120864 124307968297 880786282900 1729679271429 339913984290 337303472598 357745417753 145853250279 621051358830 64643653365 601196702227 1929939490598 52553087869 333525980616 813457141016 506813812250 234075873698 1250320135757 641871234222 30567430708 16491030181 362609288043 1979769015 19946594423 358395566853 79613715529 123743477789 1401987905377 405111969791 10456082172 263170407228 202527678187 1363104577378 163653233014 396805219578 485668159886 141064757394 519618860047 1040121613359 104672102860 78810641765 28665909790 470764516784 157874096929 1376244082546 1165398611790 904572817752 401534523376 782564491609 278069685736 872453733 378039537906 2959112980 380840610159 163364898710 980517165127 58061798609 561632567664 362783704936 16462182058 1567325991734 1109611154097 499628316839 628006584102 445433529858 539607477446 1273210282765 1923069021462 274599718070 25629637375 366139302297 410475636221 126534911302 15101608168 7891638238 62129918714 1146608316422 128328889164 454928909194 794881315036 899442169537 692445844047 360997583845 906547875962 1515769056349 1097731037385 250500602126 102881674649 230644880180 628008433550 864464417454 1189667249873 772312730871 202674853143 1051554352761 904213584365 22075544612 234816761644 2273338722 305712758434 992008719621 30242224325 32728376719 275774219588 128591729815 334038791504 69009906315 160192860571 1120692743274 54932607798 309182013588 94605190399 1268535603056 11412575657 147457852300 767889861182 470494728649 846756130611 661404417809 388173899658 3183415116 871585410852 386941253560 420357377986 80047088496 52123993982 34764546806 172559499428 34479218236 944276163370 69622011705 1107893386413 913120623498 30481970015 217908231601 142803461810 1132031206461 345389891687 214788299455 521137851059 38124822424 160766393422 16046307041 14523045080 447718237393 798394272517 143069721877 257886342712 208837271438 996756560225 307618737037 14068905452 674078534432 987455254686 102903737696 127566936525 11028497640 891319043057 130850875773 363781171450 491265318716 153244548821 17133460444 1051485749746 8725088586 1374011106792 101045695007 136411273555 246170296457 900235090110 1404958561 994090930496 109318474940 8214520654 1103292195695 273160071057 9621877760 107745530943 35939575722 14059020002 7692801071 299736432141 764325650851 1678150933736 190218482272 876647969287 184798819346 127149213636 251500066641 1238795536093 197861290449 1054773184569 692698064697 12845925922 363409708436 363920621 43386805431 298754431914 181140267939 186562653287 315623402712 925476259394 443361471835 57814383647 108413535252 91752933120 347099727272 468065057911 15062732389 2112182007 182507533559 19970298503 40247291603 160445322017 1733814887055 1223557432926 435258024551 16097636398 57982551064 1855338685 10023495652 266347622248 416286271154 341026477773 210883605700 328234384180 4308670376 1348914576590 234463826366 109419578349 8032982341 1589541197114 60127893698 830993711295 429158379508 260272029747 20414938502 1830583415817 861472169596 7790305600 1072800426411 4355410046 583478442916 32842841653 162847683014 928420664603 430321980635 177507759452 586374683579 180365613814 143031009883 1716848602800 1663014208 211164909543 90303520607 249635966387 2396257921 1248912371803 610338679633 778460718608 321396807708 8445728423 221131640802 764055944567 353701184763 687707562557 731530254074 71289872700 1063749714185 1057234875775 130014531222 92282850200 287865659858 571527442031 169886649188 299025076577 328711578725 457751464722 117066282243 193335880719 222661451087 104499452247 443689275246 1184933009070 92064048514 50208792997 121487707249 396119403206 386910599825 1447548943340 80451118039 7830403948 83569128670 19407009032 1747319085378 17785076098 19849074445 436191389580 392258901676 1078876814423 25425181150 133663878261 2334245859 49662322602 1186525108948 33124417034 519502322 563706486537 34650068091 40899926832 18076434747 69466731174 6319312681 1412422179281 1960857814625 719817760913 11991176809 1257788046878 23425035370 34719764390 1470335773523 1051718359226 54319236862 648379506221 266657704 200915088921 9669686652 50434832543 953428699227 361006501949 622549368 200025240432 1038408118056 1193302472662 1200988010191 4034657588 719982846180 683511174676 1309417552156 143147881979 135157703090 1540446300708 196977126 761696227683 104158236576 80950952064 149752911035 11215395289 86554535285 32360374162 7066802179 190665599055 111259819136 32520299704 270418177685 1738504151331 55522097626 48203883658 1291228131318 1364907601930 298874722600 626932428046 494352834984 1707345141 350979144643 100887169786 1020697371978 9826209054 39455279396 199694151376 517552653705 80004587446 276255299973 120481318758 74315011913 427672121870 454154694187 26322956829 479909365400 70746928386 71136840303 6966614685 108089089912 39900252506 44367059247 41281799618 617178629863 497618546092 300010865951 4655129940 239206638443 32351714528 1064426338805 1371752542465 222581701755 1115598708592 832010624788 92095078539 1699870929836 61475845853 658572291699 139457649968 370984526913 49554936536 414059162629 131629133563 62341254594 348636712826 1037998928792 1939172484502 226470922431 373951403226 299740253672 603828792010 849040278230 636657870180 112853573117 21661984132 789592693508 677343467314 96307788180 83156416482 951304714130 466109039343 22935974070 36355469815 6466973612 13300604286 429304286835 565283553700 6951401757 681524277347 15772011995 400400846971 88295706182 153477174633 365570188331 952605741493 571674933 612468990646 1435923049 4428193574 1738029950331 38506265720 1335709568191 107556344080 130154612845 125335085370 102766593695 190990270240 8670894547 132525910150 63097011609 144810919271 153330431203 168177478227 7654294395 250661009476 434079814090 1662290414956 16614981570 5077827106 327657046058 1178957842760 107317210570 108249516105 153578850231 643566450264 186960596301 338186699621 223167871161 735038480557 2983756231 231983286147 235440175349 12597298088 1176890403672 922670873618 412237544673 382968657909 3472712185 1080221708672 71653402122 288543584490 854456518554 61462818776 10274025981 118928967984 706263140895 729921895066 1551787126255 308852340338 49694124364 1134302848275 957477315657 95773681371 288906992550 73573423091 110002131172 1715263914 741376636463 377449413926 24427158887 1018105360993 586874548937 113131537438 8111151808 772291252519 592397798881 711116872951 1396474676301 387008779477 128953578865 195579328295 82393497606 36373020422 177421831393 21330522832 111679635397 506208252 59185465878 75678289595 116857100580 398173370382 147958582640 1472724258572 5151020587 363779355998 647480325845 710720568590 34122014842 351561655120 285718015564 383993454790 605175339161 71418750369 917002858877 147291102058 84176035038 419089455826 241201816464 590942203151 871249848375 879545891680 205630376021 330341254901 153940709462 108166454350 54352268784 23012782926 66607290531 411405269648 45061042162 992009294184 98127015843 1618772548090 13880015329 891489693284 547314238456 27646896831 640218473469 45905618401 938802027295 134149488198 6014802832 661815133787 169817593396 65941432448 122745117748 186214919548 12213350527 1534819733730 58248564005 69785712019 234475452941 719653672431 1516340026596 56823322070 108854680632 606701777044 233185251293 1861947241 179376107758 1672011912 9472349908 564610106624 80621796015 38604999903 148293852178 170711187388 223285467543 2284990808 253994078698 77546631702 303976677921 861275267964 71243784652 207778513337 575809357536 126035654120 157539223554 5440753976 51121710430 342477970852 363081619298 152857224168 1341767064656 887818127771 192443479230 27049336305 234551416567 1231734086715 812155441729 46988532940 450453934200 884501217421 102072264224 15462361611 436323432298 300429505104 99673887202 96691400429 56578370861 16931948551 46368498649 1515355547426 23743599440 382230065075 1338424101 5969295889 38079620275 157348990008 215824683089 1079914544222 222193356533 130797194439 285077184539 200546471177 917322354341 589649140644 312254525227 896257372461 52225913861 30576972813 1206628976053 901039415434 74566535456 674728215805 63375718611 192638546921 346617897788 150614162463 82958686310 1420559524052 50288879354 483387523466 8302442006 289234082894 1043918790156 602207558942 52444419581 103628370895 101791416291 181806323072 362494413569 1610866859543 1326014137026 902260518723 152828516270 1691214342771 2431732170 1794311657596 167624326981 111758359669 1961068790 21024939359 121509548001 42216668781 394477882845 151406102737 56295369579 236309640335 949359103478 201821704186 1017033499504 176186923858 518096031406 86726906292 1066538292373 237516279278 217628800158 448383982760 392531514797 647325146144 1184098519436 56806037696 356758759446 1254832063232 347976266748 528586287852 4160168696 595218169532 310843987466 8390975668 513774850054 65047512728 81411117155 273469781321 5163384859 409925624505 47519479928 392441513809 156987035052 381446543875 680280425383 12136466351 154912964577 110755926647 5022336033 167030074043 163782367890 421622493930 191683306060 783357759850 288474210474 61883562370 484299212432 95334688298 157784820045 60056256070 15458869120 671529013979 125162764730 1237675589745 949223262720 751609258171 495351664082 117347377210 165625226274 54064030451 1209120794421 15257562139 1322920891678 1712971392 168891259880 103669058424 171606604585 652831873451 406225893544 21226735568 316060518146 18392233560 733448623377 306736726089 858338182401 129374368587 218315688879 141550470611 325340293642 58039368784 27377841745 58175148721 23437453277 215067581642 1261320076857 189826530980 142207372958 115312745840 484306408313 12612376749 19564823634 77546969760 353353809168 27488110901 119094042123 630235224274 1009598140480 774070175498 408562605647 126988372394 109849742685 609184557327 187955332886 5227996118 1047641746286 1189168256729 913049991222 1506840056470 12849577508 554473863043 154073534661 251087733239 579040278358 148048450784 581377467419 110180682548 139420719603 11091973436 128426643190 52098222095 943313634729 1020358046489 217224583476 315337017749 125702226947 99587532324 554533241140 170494951539 957693792555 6033442474 7777822252 32831638824 207896818404 605438303788 1363785902619 1219083522896 41099357781 610628987736 19614889087 39993586085 61384268627 731978193483 79434361103 1410063632 57302636362 32321282536 143272538376 141439676411 721870972503 781500004183 366281841179 18388184003 53707547781 283507563159 360279316797 58388848958 757134396791 274576413688 529273294489 773062099625 116774713423 1473792322062 145938018122 183022846968 389549009661 258394418546 657274885981 2695263171 1084481188362 51474510642 337236037902 165538814570 114240947882 1036756669944 11741615454 991288787902 76114005963 49322473982 373907298179 444343233397 1105920935910 88016123431 128594494169 311704602342 6999595504 55978349054 1542548272961 145061163425 87089542653 388747488440 366363426838 488796798758 749732304699 1128747776235 251204916701 45505921360 155556073369 126504476733 5572112527 1052787130908 3282164096 8755863807 1088081177465 1615969842877 194401297482 38650151996 96265957793 190703554111 359768936136 417940580831 223857443860 195009366410 26251661783 343967063254 56064139642 481374307341 464497709460 74713928527 8882261776 1041216575553 424244503717 273545032837 249078999491 242271387378 362683231576 301493958126 590908299334 26144009590 846044280702 249583101975 34623315580 211163292042 461010185493 712955537447 2060543465 46198125404 21568977824 87493510441 25431395533 242883367824 38523923585 268802280915 838391977804 168042328284 315112234554 336869205786 40088203890 139400836943 23720394023 99030658771 544481009048 692218168423 118709502160 1085365938190 326546906458 621713184322 676949688785 246528250880 1251628495929 319450591557 5135226397 65239684186 22039370506 714121768551 1131946362041 803296626043 1839915792 46553002901 111264202513 196886903347 368412394865 830781284979 172550081957 189881213201 321861149461 120932793815 494071569818 219231121738 202474066485 582154679838 160888507882 56237252296 107439026350 173262518067 263858776861 389275050566 209609072537 271735692713 222642280744 7395502957 100168693901 122853385374 201434669127 115077259354 19698845674 147838962369 104467555033 591964745647 123592741993 702120017 268847406412 830982521846 18349563314 235997312809 519186237537 1423665928589 1073156716468 64786585427 11224747239 46012009038 335242929357 139262021525 157534296654 1506304117 435532078847 33871464602 11210152309 69981342132 103891102470 234233526772 8994055028 166104310702 2477761559 577056923615 198193897866 632350942731 1091344541818 908583174634 36827721769 91781539153 1904233720 693588016154 876541587689 1306405228643 971828511 22815089197 708563953210 366728722451 7917317338 96698647519 1028495590135 1100544740879 77164822376 540810878093 127613338742 872431684690 210953782148 1167913440229 1343645034703 427171911303 7076272913 858550236945 1008932462129 138886980555 654933000173 609577946955 23058017085 16536394581 385753380480 212468206339 1171405244391 666351037861 57527485472 36439610939 30348137884 328756873743 46409179454 86047631004 19677014516 97817747856 29546572593 7496111772 99289509079 71979785235 1600768757468 105367476736 19400095025 30380227219 810176383238 478980566082 95911702952 21176562622 423704354877 847962165920 446464306869 62776520011 379432632183 8418292982 427671400331 54404614627 1614395220508 777373853446 1040099775985 227006109939 61643342810 103662014187 810275408016 258443398763 431134018003 512105375612 592196712881 33470060669 4354700362 1702709990 115850146699 406990844 44380386541 45803626596 859890022295 240832028411 317438470358 20935442178 97447461407 212277104605 257748991551 302335000304 398894199798 66980474980 312641063158 916349585279 193286469868 37441271298 355019130545 113973944330 222674902146 125395862913 585613009322 294947493661 1084708705766 214900268741 236638935604 689485983474 257503949560 1318002912218 389848021859 150753978792 163083539269 231841341188 35740213676 104087907169 150995134545 878640823691 65198638730 91474124068 711990776874 994545622118 123579029868 539752782135 134815088209 281053842369 824758376560 1091093822997 28508551017 576292589640 712128091608 434544156306 117563721987 477875193970 661787716701 579127989865 107254183095 324597994776 70169565919 553272700683 105902065155 791960920719 74688223089 110712683615 3208813888 177533739834 93381965768 1192222630744 27198125226 79686611558 264146826681 239560464810 920720173298 433687993466 288840002555 912679646423 1128762513485 286000508553 259216366146 532997254935 46226668418 709885492602 381615451668 167689630711 676602556491 31132279877 221746219045 20817239759 26742237300 425276316476 44289579902 647910417960 201031077615 321175012452 135215393325 681220392707 306879413803 1535877380681 535707630971 12639922971 19403340389 1041641524238 10431822152 73668456108 427851790448 412048643705 224764362545 140460209159 597744223326 603406979538 214504331348 1154255418 554748965737 2500603495 167685188386 699371580404 770929447907 448337689243 830822240337 988786574095 825525560396 6587855191 96316817437 406828390535 657546947147 258052355698 307548126542 1022207118997 986494207605 638817828467 77161064796 102564632763 78888717975 359432941071 86304900727 150373728517 212139048436 111128218171 293621434089 258316608181 64437794490 1180623535924 818056273040 189604250259 845353494142 129019324156 90948832005 72069878075 646239560432 1251981728024 1156905234793 217153195760 1219836728704 244024936552 23849333168 59645652999 189091856337 94836942348 283089600503 7927795017 124002397573 1030576570754 10850443395 100902688384 18001639528 538679230515 376687473847 101146589734 23888789711 1232177238687 298310357657 792115991399 53664830809 42582350000 19050669315 73981249356 1219636298900 233394047807 329105003874 1169404862736 138764368886 653802187910 601397238466 38183952608 964399184 110402607159 97164364475 15323466617 83126994951 478174507268 285300378822 297323794949 35261583576 203552914888 130089933616 5814985448 279985644973 563967635116 678038374237 196929119557 155391106783 73884113641 184325265467 631679458836 151085650800 1696449787 526563214987 125827226071 74491922931 17300427014 390677637337 312620477781 36029343195 415893674094 1521182354990 518621505207 221735180575 278405021367 387839676875 12115121391 120051445341 611248726990 74494323085 237896534364 922908755296 516341699849 24336702200 28027271899 232986724598 16133352988 359901731513 380427637646 279872741560 91213977444 45394451037 738009488190 452916956002 106626531820 159855727 180389773494 478379101240 13455746431 806374581353 975452230525 755349659715 21422086622 561361318148 323477056936 64338923522 479463580118 953171210672 63224703405 58443207769 869696296971 1020902103208 1226920252004 6629706604 274160113000 277745388049 893584359055 137227107446 110841248331 216989432688 32419839006 3018645285 649800321465 188039395973 2826440835 16526830012 80358152805 1022015310601 255282085878 431805970681 466950206589 161577129114 357855580218 148297270240 39486930608 254918119846 89640715965 246958891859 228257516869 698536706182 55176569266 75957495667 118405767328 885149393577 97429151846 194755353881 19518176683 84568306782 242665342247 224000889549 55946158148 3242400176 56064074133 1262465618 9454969032 4714161120 48959596643 362610139274 4511663332 54994223970 1218747920703 315897789154 484868574472 176073760363 1339760163757 117938441311 921360865467 290785523725 18935585302 299231296872 1041454295644 126158811203 587513199206 26011120716 70518857877 432185797192 217117143465 542832074620 621959851097 149006205076 1433876622863 877959366699 915697287202 789905267530 93476252231 115595473163 92143627734 38333775495 217622986790 1359759807679 564692600100 124959963324 539080481035 251652730826 150466100790 442664917457 642813207 977465909353 660104065843 138407074939 14546115012 18654638609 211542429016 331877276256 173552154266 30878160297 39503451583 45274317393 103095991575 88382129086 109425056482 268189284347 1657921569078 23216082172 79723884974 447316224152 114395091575 664769104439 22813358166 293244537027 31070981502 412601368962 933242149016 212643080147 497368202079 855539139 868077343779 159214304876 1397491482823 237069143939 20947131589 83874078710 567283762751 355594952253 46001899580 660809482156 672579584402 1666889839243 1014332593745 100602521275 415172666215 67319160140 158147406188 198708276923 472475375410 137049391470 382904550539 400341112250 363314623356 76931846314 351919852395 1922158499 309693826706 27745567840 938451060 271803809012 573439657267 806927962250 662465491236 10201780846 428383553430 492211084035 174768927802 360636779786 1061844362640 207333208685 283696671514 24337025549 512201386939 1196873466861 37182889364 318247960122 420301311477 54861565978 19587396388 368608921278 634480969030 234242658735 951771119283 547059671267 197177393277 204520064925 637337379365 652322147331 679628440040 96763603341 479058769211 899931962426 104528473319 158490408795 194813763641 1373943391845 357258906373 161448543045 265095299291 360732083986 53484264094 1105477601477 302104540915 303980495357 186217669483 253298549128 70080289401 842003712770 226164724876 802472592501 127906097977 229696850580 11587287313 209032865879 875730852600 182147584608 1099914746089 42570810887 438359939350 86601797944 21510163505 90823604066 68201142696 274586652216 789266777164 1223165257 1567678256522 619273131736 178268497936 197098596815 195206648138 545553868209 2794447194 9182370831 132614682228 267785203866 426877193446 729576211873 1118449163887 557409391856 45632917232 630611901218 763144931466 201779471293 580300712265 601735988660 5593167218 675806462152 142304321335 917511437531 40846972054 624471053 1165308335028 77271335406 392489161505 129699111155 449759455565 39981394476 3734706149 56897014378 2506648292 477734789632 179528849512 325532205863 112237008968 5050874177 556702202435 24212869961 1413245973300 50165511606 397469745632 906430925523 269615872093 259735276498 96534215531 10820145087 595155190174 46970243754 834805462600 920577540351 101857059594 633639422627 176480512701 390484289159 16939675942 208444749820 25325743897 483741959221 56558984763 331400860295 196148356056 250623095232 376529049723 161742413196 1125453902818 16704718482 482786907822 83867002246 575114027881 14191440614 478114762874 233445995736 186866075130 2669736349 90808319572 259691530463 191483962029 314085756454 538470632445 220303385998 81666221469 554094560088 551769314607 1498901522546 72880585534 13921264483 603492129103 44644826171 497762082 311951925553 1618062419587 33833502380 71428679899 502631909622 578511625966 75131419226 732855663572 119909436191 321369577786 816936747463 12153366409 889324867960 445871345296 129868132218 4524470656 410210870011 899012540176 1554113082275 939396730645 144480016761 875609292068 1425388623254 382524285529 696216809347 14910504792 87973412299 1122119310425 4669870549 21039053610 263924145962 486726850107 3288511293 45082933899 157061411525 867094977033 659470141693 128557516358 1406530160689 65335615096 804060191198 599847242938 921395716396 196055311386 81114133081 559082900325 556678047233 577298567404 704517641170 107404339543 76803073440 548353529611 908933866 3417557487 6756744170 487933239608 296585769811 499345614572 13363793791 185122471775 49747516148 592858459399 89870515457 268590878235 203616210449 528973642299 1076776263932 243940371 546275402991 253303070154 143196205800 371322648187 8333036444 218871894473 729450623540 333983863375 1188798290847 24388864791 14445537482 488815566720 42804319894 10733712394 1130253699 385514734645 16528024363 175152687944 161726598507 71656519891 252217508468 47207369670 172067392109 257629490005 749098428599 734285619506 832074595351 352469817350 187835985507 290727110536 221857116684 1227464613618 431353761849 22520734167 444396241123 870886791041 451444934478 3036327323 22791972073 699335188465 111568268250 5598879384 26638953466 608645849336 382471636728 55286785480 209916234403 931191475021 781799375173 656657421927 7056786777 452266878059 627678536461 198755852462 301883929307 69379643708 179166302899 594411166575 171346269846 539945083431 551654630289 568416087413 182154613559 1330969105 48417671662 63980696260 90644633024 205804482454 788366600487 742711592308 284959981923 35891922741 2674282447 1584287056298 616247440499 403963273443 564107983684 1169442083856 85966480490 25221866424 378208216809 36691205142 18360898121 37922462659 122775832082 314389137772 464313382239 1723761709 211789096579 1424020814633 1374229982890 1114801450501 402207810714 131759584209 460511363258 82056020774 3440198360 64468829626 1063931754443 205546605 13369328758 67222967772 27306984361 591307541085 243997591203 180047676362 80654268937 225770435798 415151964348 50769069695 1094333644173 383273966339 28389023031 16071327143 315425710472 64030489767 14397726038 699774972095 237372024171 82988255444 1405180363 27909236284 295325817768 1085936259214 448902863404 1129834896212 67469249157 403935977869 333954350493 50038316766 836300314217 182399776339 367906580021 827044267474 577694502196 559165468219 32004682289 322699208704 37631313902 30760398373 69078727290 182888828482 1228202766074 395082387336 52039690622 20858844083 75470256850 1189756632672 6532900570 38916225964 218462028025 120302082411 702058525794 3475052623 163476139611 141311292390 97284671619 565289000445 2851409938 303206368384 3118517482 33322648499 80121839268 9750050089 635933149968 1248466100587 843334169809 1072726941369 646979106032 605524084838 6150133636 827000840935 565137665151 156815011549 673646377 119737780436 15498683430 83090335910 1248399280327 141263760261 4541989513 276894562735 409129441673 13857309715 52639059052 700792337952 195282248488 28881455349 850523553421 922510394876 326561015396 184469596243 49836312940 307858377324 39066895753 342431735 776122810214 963412976614 74873063215 885974153768 7310972523 173935067537 98069789893 30671690610 224350321667 42281728284 906286023707 167816738812 4442666874 49494493587 1094078653719 888655208002 821298501148 40040401578 453108418835 71414971954 186595230873 517753055081 107732027907 63293486747 1284253471741 923401222980 1106210459548 227418174325 678559916956 47698108231 686595440135 225607770335 93313860440 25739151524 84073413405 980882835621 784359001089 588210850059 93042394125 55540026242 930465656431 247718544364 400816429114 55209589643 21628244553 172109335889 187375338823 685292149426 86695362850 29276087633 218994560777 1041661672937 11934718677 18366668007 633857636679 842814086850 901914640936 218995832173 93768957259 393259773201 201789349145 853252113496 24775336163 287278874172 555731434377 386259356347 29114103314 667097179389 106364145258 57541640290 972336466403 69333860686 306636686007 541250466611 410925238227 846698756891 28166506385 192078309887 1123023619389 626808046531 1849810391 675665252065 17793714790 814274510382 236453715532 210455537088 131452299905 252147381976 59858857315 155322190468 445108012310 991318257664 21003409443 93345661824 340579051213 650738611711 30064309891 401622160449 135975857310 149503759823 311189601917 709449498636 45338360435 453238019704 1285084899227 95016436703 374772866184 681230950 194173884306 1456733978388 502375940972 505338897359 35778604931 62709030723 409598377827 44955205438 223173465861 766686764057 264792582788 1110264787964 314018485412 381572916109 60036646283 300181729266 308327623748 1233965257818 335662867959 675880195104 706549556012 730347011532 167009595485 593932421897 18453946359 727501239187 364551370147 174873010886 88137363434 56060742818 231228256050 26092899574 372743288868 313938913081 315678063666 303722943557 22466170337 15864714806 6506038203 1096466985407 10245142332 63486501601 36989545611 266516101170 366026643135 678860266330 1173581434479 1066927195935 120690231219 293033150986 1240766293162 1140827729751 316768446714 34178430980 78367560097 726500938127 452351615682 1230202095803 80176873653 550671830680 876054117339 70373480627 391379139222 435809769138 257632953691 4899376976 47482996671 913401654006 185050025355 121353629931 242209461446 567302599962 64858294938 47799747498 21082685163 210598682189 104172262916 542194648479 829340623683 288999334409 12066196485 151835333860 14322399588 523202513325 987870658584 71990798924 1264182769001 342617306434 266682020972 304438755893 47020934180 198289537225 1462827086036 209084716343 1214140519592 54523977367 1459309871526 219231649626 140522255648 3915355783 398417810551 328020688310 41889194063 66120449288 39455496100 68878224202 102506313531 1153306528392 409082463579 790373580500 922181732122 800741361351 658048382626 121474512329 18472694120 575314232397 754993828962 4483226807 283145181611 676793270743 52985393887 7324763130 29099051554 240208391958 345471990927 318537735383 313519870805 690852853044 708961636691 219495103317 9558889677 1552847300 186524615753 729233027594 21235832961 5135355511 51020274909 1166152382781 239878405782 415631013385 4673774482 284319251207 101089969421 370858512753 3826009486 210276016533 1201986974842 908058090380 105284187332 28396636323 406509279125 454063329660 668794206927 348555894395 201322954974 1142839541481 39313953311 65224733525 122767677766 372124286267 107993649252 112369605649 173388880040 530088710482 38531258297 61737996396 125633143083 508275047562 14269333184 80841568915 7611103412 960189074300 901323636579 13089363205 22885906341 746108437679 357189290573 224256825216 482255530907 318671715508 183664392 618025632561 416494092171 524406986208 370812927902 97784855561 353286346727 744528880937 112991934782 216647038958 22837588249 80370092185 80084396198 104705547603 4275897620 239985273706 1144142157394 163812640663 116665395114 1023567965895 8863379633 267891739036 569413227087 114314875915 1302092198 14059457960 1168225291682 107619393429 152522343289 98159539676 655131462515 290106020174 721599593467 29213647804 89496348840 245280393718 340154498264 473952585272 162085008215 215134108501 28008849108 108325238402 384197772679 16782677161 475122254721 7069337737 501652291236 33120792567 196578323944 325847743646 304579323381 977556782555 26833714204 204260772691 190171107196 72555070063 19158592366 131176291978 235807215848 759087787538 460912643285 135020015116 387527520700 775817744679 166609932516 109246016187 1004016424315 38306375450 938981426964 22089087527 19545038057 72348008699 195692991036 20430146467 129151861983 79689747263 130174213226 358066932671 574339544332 1153838874765 142718844350 861788855 111676055621 22499385418 140744461586 554845144260 43110744619 8451102576 3787768569 76096296193 1428262452 125761854096 151983462999 576595641710 190500325326 363051812595 737050623888 67965131283 1308997144320 67675399479 889779898423 6112676790 87775558727 119782058215 1168575007502 17654220901 208287821588 1133537117663 246233524998 10429594676 811968548262 40031084402 212330125138 212389474113 14346240224 273822873578 954138209831 85231006859 50262913047 153456464203 739035932582 1076612176817 1371474130060 97294885765 183716516488 199117766764 268000390013 538485042541 521836976751 77293308497 260524016140 80994073688 225254273184 1409025084976 199453240277 207806754871 357205720 52912874 48475395929 236564453826 361972679292 561365358940 680921495340 150501968328 493022986903 46254690361 967293867318 24268814476 312131683973 149486694783 856430856531 75624507483 785482885391 468385609205 1462613350711 413060656872 1164755654402 168954686510 128205332178 273933213830 9603179725 1406463931796 64543575951 257387434371 9154249131 781712442755 1276450056355 453293898858 438144473779 24763021320 2680829745 21326996664 33943452502 359915027912 53756321606 244130659749 476739262994 430006419667 47708593736 123427835741 848904645524 769019952923 8476413695 135482938177 312879081769 787649958063 322578393849 67784606539 1250455666236 67192668837 369349553053 14734932687 7645770566 1305800360094 850708090601 301277245199 319857605080 264606991736 578197784993 178326694353 120691850990 124698966482 38526890822 156231826812 429347986526 2076476466 10630349760 29968248670 216559799442 80921989534 27490593775 34330905561 70671090495 3268400142 250120394926 1118285889871 475644506374 73192426552 272039252091 155588818973 514709316429 227450864071 852640484704 166355319221 13034684066 19364006436 538477528253 122018574036 925352406827 247335849149 13069213460 347147255327 421286537168 125565498390 518383924868 26890843949 387729448193 376940168708 379974653587 488397234998 348772607346 111728179494 639117848507 331931766020 34065485389 308142781195 1062988139379 38505307060 139153538660 73284082437 504955932242 158211827791 533926954743 421022809830 51609649676 186700619560 20567244047 183005351253 143143629146 364818018569 464900842257 294298980361 449396324079 244608363598 186980368195 173192152178 720078111085 292412977 71667748005 23653965215 52522006467 171647178674 285381614628 2056437254 724618005322 147484698700 1283527898235 368110892253 80832252793 49037727083 188698302686 449325963992 227836415624 37826235566 259360452322 596869638690 230262593550 237121477318 831561271713 22922756440 90924616695 160493383390 863887596374 137728639215 4626254801 649932853205 589134404959 667293263414 1012522306292 128002410024 996390850919 189663722225 653796397959 278894832084 111853233308 93809509288 187736463028 163267671 190692098526 759931716623 22157260059 78984292514 597866493796 63827884274 333701948831 921573602170 234786134082 61238954097 39194718100 11316913994 99031634185 16103916900 276711549793 72322795258 141514761144 10021710873 23511200 57834420081 128731631474 11654420223 947331132420 98377474333 210530431944 444642212343 1224039540769 258690499767 304795101863 1409145751935 47617385524 179583503582 567019916553 160822718881 709613091259 273766953708 75850852406 124364509067 183076272544 399645388100 255061481187 693018114028 9144967848 1467506174751 1062217630740 23400072597 88193504788 317015666636 192630485398 28994069594 294415530396 655316360413 116404789021 1388801205068 53197162791 863962721062 101513214554 281215383419 521990246832 75246924812 991233413161 326972329582 12435626391 74907006336 674813020807 1421709908641 15106249476 52883892158 23624953876 181961553866 23568852066 65659616244 112518820042 1116800530555 470960164785 832779537574 141561324179 259758732027 20632699937 521637352304 383518370315 124315526329 278679910179 864178292355 765579073104 615302436256 361376049014 230288482540 151222049844 3370192734 330581466747 228374179806 5400881662 626742982165 136491237025 53985049272 22288451402 732554421584 34769083254 702090524308 54266232925 1023067805 36823340929 168032456818 246445246660 360495191985 420669905107 234585060876 207986911723 151964094371 643955430060 661772323514 998723098586 122811723372 387217221157 222608505254 262010406205 256961357745 17174903663 695259098883 205307432779 572519654883 568836586611 342081567472 327355781015 955956655113 71484537039 569048480 782042330607 296635169826 109850839533 41412658585 6482617145 192892862373 1193429149835 306746312483 402202336719 285853800331 51128837876 360014486555 309746564016 343358304775 150237889670 533698111699 120559107425 233450925576 445261417498 335093324496 6211497678 145539641980 688920740964 197511635 485032782061 992872787631 341504819269 436816687183 42501290920 73704602069 33197960492 34268653841 36783008942 547622567549 485652391929 21545116351 659770432203 224312671942 306159665049 572359429243 976217204590 61383494856 130392137566 620627753750 9239414983 131386626209 2832990463 94343565826 1165288195488 77966819590 187965740316 100922717908 87161333396 127625931753 42505327247 36329132823 209796725406 476739707 152445299791 97709428445 113487908649 644016271241 216446675248 115141734390 3566038859 194769343255 200130787856 621427415111 258245021749 791618733253 16388445090 1371556033169 692762711846 22179068228 663497532946 350724507058 31389669498 32451518 600449709175 817135136800 3786748771 52407014433 179977677667 183490884584 651783456414 292371984189 141206680183 226236656716 2246764107 109813967805 3050748417 82711563266 48141407993 206011878017 51359035369 573959840557 287145802481 467561074019 211107776287 106761868680 26385277940 15785611730 17191647032 516191403115 577728204942 512866524785 130707435202 497661013568 1349740459757 653626617501 5680391959 189269255145 577224275334 284129473749 810304679000 2168685186 101174794556 191486787622 388790858608 779725999919 267156634235 966943260964 209573278912 394744063831 160629395647 98525158745 1096215183214 96307808034 1231434234611 625878484327 119489402584 4525333055 235584367571 67134052140 216477687733 1400683195 5403120803 6481726971 302393208544 40960561515 104095689695 75142961873 946954887855 121485585494 849403354 4348173911 41530195877 390142236081 70520222223 178310962416 89878224870 447867054270 1523992048622 19455231258 400371914182 401977158644 38685362329 41272783992 3423026331 965180175728 226664485077 36653802979 1290756484 56863714843 361123339634 590902205591 541711184136 55438293798 189994612001 31566209213 315976477815 25835059149 402419921376 1386008508681 35295307528 71893965861 20881302474 102555525760 726769675785 13431833063 1395552440777 156922372726 905786629900 207663713184 1198437615291 65650128724 123490827206 25476717513 4524754553 24035709034 41455902521 1331076974768 207934787804 282146676016 384259566843 234506536336 342939570192 309154855510 333481447161 24801891336 330462690800 298347976375 958100205580 156962246692 46779786627 40590960511 309063255643 903100557277 801721907895 95512217575 29649358603 79226935723 7332913837 93317594554 443852006991 1446290602859 1135536098 137691787774 767491432492 16167209138 36017454565 870365660678 230556173349 4452386160 102233341862 20408980070 77256279278 899195077192 51410408139 1348959599679 229898313246 167873382265 902869692017 348908535584 430614508939 772872849191 1125922959856 104480673385 4755886086 49349246201 1676696019 407465214521 56825088132 104425461754 26876127219 436389911383 433400797985 310553652874 221479725269 372046484178 523734172842 580705168232 6264804853 640758540449 13723572974 8490246219 443325485076 106001238685 87229165216 187047093569 297789135179 840994867589 102008155785 101197304132 37585130272 67144768212 312133482891 784178750172 673414784956 392346304763 526141385523 122703173497 29534986840 3946411487 15947127481 150694604894 1348263922600 276681337465 153399072786 65573298012 1220685624 5650511560 18136593537 879569833691 349925936042 858257609393 953239410250 330275990592 275387041306 2581709293 83367877101 251886813475 824758532846 76213043692 306157864722 130091108084 165683772777 6092300862 63957488838 801314900873 45397070427 1807822489 295581525645 323786614685 903135768169 53680115954 313914518452 53274092970 228806788713 716533512073 1128248545999 85606500893 56166676459 9896375307 92718834607 779226474595 86529533555 812429852330 341254121049 62590962841 444950361670 382847358930 493587847214 279240101128 47276376197 133736607501 551431594452 43931812336 53106004742 165147741185 41931510524 742417462866 211302191668 190992316296 194892843596 48675137043 528950112 47145186231 328815083529 897064131 610610284795 69582439719 698723157777 9489684437 259751935372 322274753530 1276700945942 18851488370 31159177804 53671948415 109518290799 435831937433 1716230111 459187291032 5626286845 509611566075 78966998980 303578500496 8317549934 1199227921689 292919391805 45411388943 11558230148 121415429449 6694779023 33065712701 227189787237 122328285575 14510104916 131572951892 188191540617 13648698120 169489683312 567818682390 422721742670 42140666460 33694467266 148455811363 403191778319 61158866600 955733509227 75367758078 124124944822 356892177510 436772932611 10622683602 964385824514 10380556284 293464124364 48523330491 349259958349 709272798004 818004956193 166900951636 19730317611 592054770302 34585611364 432275460666 158643609368 230104773887 162541914777 8806885332 173005738875 249561195136 195773533927 465312201834 27708678187 3583429497 422922487091 488662273042 1246143251 4862855250 658322209966 268669097130 253800704230 107920573843 397180263791 749661966879 54432301795 24049174440 320632061319 367057317966 620337589312 2608176143 759498117124 275401134811 499263690021 157379252899 856819594055 116653328308 55243841223 127325260303 429438696296 673207919692 18882227769 86384287208 152087908810 122774887865 697431080226 125330536435 802286577403 840854973736 188604900478 152979880241 132194522836 67776811720 53133805904 1142424069151 229059928843 102210967860 18077035154 307677245738 32855646484 87891107178 105981494945 319911907049 33717853032 1028018791834 69897417237 111590549777 416563827622 773352429432 33495207405 550905306879 513934613475 54764843862 160067977302 742714313085 504779061578 4649015373 192769481750 1013191703539 32817729613 508895982570 440307637068 684060500559 50063911939 593336796396 415346867413 4512738199 131001588784 896648683092 94704332285 171120471194 140824406311 575417713248 1344365258334 18702311876 43890062216 1163873701689 118303235522 162537496461 478886584393 589615197226 27839701019 176302585709 46112331547 425483126626 446528667628 392945469626 8603205348 728713752267 86591212884 258937615159 119889396210 36521399985 305077788185 54846624764 152892185352 41643460903 177674522441 118098665752 10068669273 139157984791 409075790207 35490152789 37884976609 21468827398 902222491349 334324453456 75418535784 358158698768 44328366115 96831998402 64983520986 765104352107 114334545442 938782302556 243945382349 206678523272 1021889584758 290842694073 726149656455 299222155778 86457555233 583409541 65411234497 106723814906 810415001898 667201829498 56319177785 128634174017 81484244005 1410608978157 25842673812 301960952008 503838577004 673971749574 679128789534 280135878792 35685598421 696268263642 137735140122 255126282042 915336961100 8600710837 168673861503 3934078441 351114907538 314069822159 71505686708 562954610151 69341469667 26577722271 149737213069 40203168266 31828278184 2294942900 771653976697 1787360361 127594851918 105470610774 806408966865 548470163262 4941500511 418015734106 253198822967 739003926151 295488218014 21743274775 273816689973 938935017416 1363603202689 108133189394 17575469009 67225267567 164399499972 44653027813 297064353376 193709196 800032705160 131431422747 149790405055 554659392877 2541349454 972760020584 133141346235 55789093195 1273335330530 562133256853 55179745502 537320410524 1387817655049 263772543805 22767406588 90125243411 825895321699 69635971774 555142753848 468853011628 399690196571 84911022554 9081727672 8783643330 45736241807 364668555853 396037804200 686631347397 12691437636 4205440273 22788516573 31915808372 999906388178 135475763498 366805355806 35663759970 22384097740 135737387494 147480750952 135850243310 19686443682 269046405925 928058320417 542656495900 812761488800 1989576279 16629428597 670875611165 30481861291 1066308291891 126396161926 487352581348 107299368463 176927575759 35125845538 224691636604 14972993560 287113272862 335040567016 6962959387 805423204999 14716151855 372717817537 202289668367 347438119731 1443191461779 75447563585 101352217834 107025870632 40853277796 610019212213 661288970830 231076949185 379958125942 208326326621 196642438406 166232533056 817268622517 17577404503 66564742440 35150248039 457420802989 282785743816 149038695557 496885178669 817615264463 299654870184 1003871651590 489980749580 69985909409 243659036994 289596019357 1040548935209 616190806349 2916338674 1123955450351 663681119485 794868946124 5711090510 150449127258 312194347517 1217514913124 1378902086 957784858122 511821829384 154138355975 746604178898 107299864596 225184192384 28377915400 2213988243 860582657164 140265410374 84323530843 404580807027 609794400635 418955479248 598501365010 8278386408 966147017139 864294109165 100769519094 240562705863 15083782767 1043946186317 611106140812 41359475200 3215395782 144552591095 174951891695 121117246380 347125030135 139194232956 15523801933 131409239314 1058469715323 868228145129 77730619518 5069325245 273504996952 281700715018 279110336027 55440091059 187340444199 8196843725 62634250865 1104943202474 236049501627 56934214149 960357524276 259827942206 25566167249 862865887014 342488347003 554530988622 415493053689 79232369460 439224853792 13346914767 240052861811 255820994901 321750267961 123680584547 161969372682 6315475303 173411983410 181567235330 591961124159 16661365909 68468741193 723234149667 178000117736 9192626495 120031121684 876264984 39257254181 844661414671 178065581366 777815240882 15419647979 939064832105 5012236055 104154355361 519134674822 1024163865540 606426181110 812334117939 991215225135 493878713214 692298302906 212412357187 8675118287 179749132540 187897428052 104792032263 58033724591 738218341234 474546403052 350499216143 46324435726 268640966 40455732528 10362376881 852415310280 1040000437468 848630231612 1020714360724 400622703301 486265869345 419462495958 108413168215 149336341046 774585127240 2974310980 399693146774 10129169320 629010754035 35772862297 1876712443 202706688581 796366510172 237863624000 26768736 667846272833 867533209578 1757772758 19705407166 91115555091 63247866921 10876160287 303866918656 417161840065 196649752858 15741656022 61749475966 480465051916 5743817119 104176998877 739683049 33795166539 133840728025 577340938634 703883123843 78490654287 872003012261 197177556378 47178115429 948029144524 204369663835 27496983949 416458901511 31089392065 871505079332 1128931268180 42529097863 1106192044045 56448657985 138626050038 6244753506 112470439149 694141256250 638752888743 71038725246 42157403176 55009184297 235688886231 463754670779 15831815741 1204831477 13686345472 345750192473 31454203047 373637476343 296620059301 35261540649 575786188788 590768185241 11176205508 10382129877 117448226668 679927140050 43229486154 312949240277 602968743423 127350957928 557118447332 281834971189 361862469600 513129766784 333499063926 1311645380327 329273489752 259830949577 27226289724 637005198393 14469173220 722000766871 429277654050 306878678 270979279823 1233892017624 13627889877 86352069853 58453276630 72485291380 248519362127 35731615485 560165279346 702658219186 700003014021 178830072995 467081984614 160362617251 209636083584 116518622927 753685071720 6583461839 3403906521 140526783465 205301311922 270929758540 56312288456 431595217532 9720109000 823474789896 55917700340 867242923095 262408548999 1882134587 372815320035 1440207535 16755146436 1134846942834 606651728818 122800042791 2298404672 305496642137 4634117100 933357986517 224627784093 181654408903 435207287483 240874553527 378378049905 29582852931 37090270272 242565756549 7896472912 923274814970 105772346992 512699909954 197870019431 609066625313 1462082435 756556994643 41941591022 13139441 837166451 353133362024 140821355938 36609795554 526094202515 17343640273 74311463075 415367551165 54912446720 25673205468 640566596509 14930728733 554939286029 219215467459 24807050378 44598176708 1029119866098 796798278838 165473744810 62412076476 49818855662 143924589971 37097465740 90614922296 829826983691 42812349886 74471201 330457568350 628915692881 6930870606 2933291152 6908094243 126354652482 194510611465 376858902416 166593105552 562556049009 560164317344 306762882659 245963208892 185067649931 264712546160 543069079337 33555857484 617710464074 17048849577 971516471507 233747835511 1107793989367 41055627900 367931938777 50305296959 70917540815 958397541938 421628148955 212837672396 58381115666 610363478105 503168496844 53177222782 771531960199 5014732494 1447636520 25921169672 165382286837 54530853351 449988327688 653145068169 106136254224 375088071143 548453492456 471694716141 128030718843 56201749451 27939841881 6641523345 692286117679 187202934465 68547718650 50072707469 411336058145 947090151524 262289825318 219133275014 192578299424 284661988818 731235216990 126916139444 39243618510 617409386396 21924322456 200379765977 384708054915 151036251038 444917982740 256287390678 100784481575 189722560811 886166777286 182103384147 95647950672 311377641061 272092133567 181948778824 38334496079 310894640306 21780564835 3034980079 5328926029 1278475812681 7664999452 47553784793 345840507148 70615904656 544565845045 182362090215 916636021073 200638806547 27611996182 28552187999 34504060039 208947761178 712890453775 252551864186 99490127607 208373710301 110370206281 372126212814 869727212598 8005321254 242334875144 201611222514 51271650345 45442494544 26468215642 7902059975 7451887751 961844639193 393512172820 282879369467 6399766047 438565739494 105442502962 10436672184 66387795277 73559477035 12290027442 1122360297850 133942274638 136272816456 26809606055 342111137 361974755352 12609755024 26224546157 46785820681 39629848728 100810779443 115763245035 16650381745 48182592881 42488570878 994574512223 445036035641 68743176074 1054399924884 303157542358 91658712973 47137462024 542564602240 74092763109 304390156218 70595273331 491757476542 405187871088 15899050512 8294809402 116617495389 223902671909 107811709786 13192862386 17285924518 412073774103 20871525873 38731996310 8719041826 387740839392 234529200344 844236700283 70932921011 304522693657 586622621339 293677111008 95734540040 406055348438 73801676123 423197990446 970499673436 425568848851 149537954137 22035031326 727142566280 530465869918 677788100148 207525780227 57262438796 43928142055 400869050691 51134479814 401875973213 72623214036 39860768402 32971255642 348305718722 161531574763 6068128391 676947065513 589868288175 277589013333 181572153534 877863723308 15459799959 304299783100 229707890350 128014200003 129835658207 160779426033 13025160769 215684883891 598803258160 195635677596 54373203459 1161371603814 321658773493 220681603493 74484261421 211101803055 687366709890 445695844628 210818140484 27649905283 154481515028 88909422373 90616774521 798262632137 92159750945 2092611693 645658490935 100789031684 5293997422 91189732109 92723815980 48457468825 234416442959 339520826550 67503944322 660869503471 268654380457 348476996252 4942572349 408010591623 135096304779 1003134920619 388239822528 18284623763 315838892309 83814629233 8495269729 382961026419 461067552235 26223430135 304161617468 212559347685 20211200145 149267586611 369449545334 676302430 553464515406 321922441956 948195407230 141826072994 256107699267 70202922283 779521008793 98784387029 43132933576 58147642061 458289347014 49900035009 818037303905 710891947874 36276477759 596081295343 62592183254 112595482354 68507032280 25893976276 152426593723 53006422999 306860662874 158229452665 137720328712 294665488663 224736606793 259921550698 160466856085 75100889718 81561626945 109263148010 84164626795 452250653795 260247307225 846325591060 5072683274 671439939018 9618373671 68023666607 915191634 65528898731 417044414433 597050701068 43686780845 86939918788 19072653422 97892412924 298091993433 71640781126 57889720884 939092860533 30107074573 65078370137 577034088178 403987416634 660293010457 101627945206 161252511662 622235318462 63764790357 24696431496 728215979746 910359652781 253245384438 107688786322 664061094890 496403937221 176800755132 152722995878 574751685454 310920765781 109445737182 1118194200070 92355686175 19531533685 72457314642 1632894508 184432311851 1448167976 125075382920 150334986789 316702275480 19572572522 386693615539 710362724530 17365803698 52665577407 196822312231 1052952919015 972758508143 195541928515 86273626774 354185782327 176389900113 194308648247 280236686614 3914737 41786915903 84837127644 867731344079 43654438407 44587404562 387629092671 621148645653 67786211538 499947700100 302048482991 238076717558 536854356228 167381374625 3071333771 105949873272 188951197845 33527600306 171728762341 7195648040 61941118374 1013312984737 96463823545 555529138929 770507111054 651842739300 5178501213 443964921416 737959675721 172011531554 46550527208 504536414056 688558178594 90088557139 103778054502 26227529069 273702522956 49727585463 271566314103 181220754733 145548286878 101885512253 8392618295 420901868393 157548050970 17981859858 68726701766 294207953398 422248950707 859316062775 584376799462 438695376517 982571160787 632980328321 525306074696 42648953847 341319512479 62559662824 274613969536 10521407649 355937905853 71141460526 18989216955 445440452360 577848498841 536790687461 237754172219 24049097884 25991262209 927984293543 59031701328 1181298292766 503580359908 801006785733 35864371243 183023492316 535524825700 583286685988 69482884053 89125596447 176899428588 12148042532 251273078142 331738438237 433097848321 50372974622 21865235126 16467076542 671305235890 121408202496 576964694716 118852933357 872277621856 7487310779 265821800738 174265281319 385910498131 759862697083 11660585403 730102216431 590836447519 4461539216 70724493425 2364356735 9668405058 666419170518 574603392732 574746297557 23015340761 121700492967 136641176564 23136431266 556243017256 64838530618 467267418949 1187518511903 203501936866 104977876747 236895623920 34504347476 263473384703 348152200351 859552478124 39613803192 137130111610 447547526664 96028504945 339704994577 2994244374 120065832129 318511767630 215639563177 75159603018 589433959335 243796737559 192807156325 153170580890 84439511601 173908022000 738632913647 1133281574397 255442351529 102794020798 597400872726 862408713701 184227214707 131142836470 374888965112 110419138921 700635369173 437632461376 385696446238 272243738311 550521420615 840387786895 149563251674 325711004973 1145710047073 364526379513 1044217355666 141428529966 336691241937 90920038196 259059016897 57515337930 194682689435 35635049697 56053412985 81906363635 524108311176 282498393039 98192910451 11033437420 196770431326 155016982469 24704817540 604573934718 122836128315 114182603606 402853365032 2259241841 166199646353 18924881009 360164296987 391192962124 971705167989 278567277369 393181053783 96706342361 46211246674 283041511072 603842072031 30610565050 222721057437 674503838999 9702398658 408627784185 2815613784 647371740245 572899179942 88092966894 131771802534 678515019580 4456677575 155343692847 433877182293 228352241202 102169778066 677875110307 37333792358 1050046343827 87928078601 266681632494 20817054862 153252981748 412682689981 105469718138 61701524159 56636374417 786312361596 117663527563 17950107443 96335967718 234089810748 722066954313 452754793076 20991946399 118154853570 327021944999 201974002734 326324450444 612235584050 79422738875 585190678082 225901610354 418229099183 802419963312 159073257047 873775765047 57384667626 420657517285 740259244433 310844881666 210967667354 439637943011 64008290990 234109283192 328018493884 85969231508 617267305889 17928500178 130734761442 542523129464 41689790044 9406517747 2169915789 224495623511 137172894577 274691343935 150059368675 64687887204 43497834330 817225934520 320688407907 100086084058 138194406 9918923386 799015355593 114102019030 299815326177 146326226129 718151291168 49863039913 233029496272 22482145282 793608187824 370329457761 670655930462 3491636520 589857745576 53681515772 80593174643 548943386060 63776404208 76513156926 260739932141 261846330114 7872604522 44880762521 27907499851 11193401199 399517033006 247342577294 617259887443 516235614283 28207534216 657374364556 164630941219 361297837512 88943108656 99829573667 72794849831 190919969482 935189755807 341804171113 218022109382 261469965126 225772745595 942480988139 1244323815824 543670184646 738416724388 18809168587 14371218037 34096472962 84496485393 984458197 244042042361 1298644086 89092677615 287101428 718260105557 1324054100 36720772047 15181607808 19906044581 1238685098745 580803597293 327775813119 28939006144 67209968760 244367756950 371132820937 3621699327 71888270309 272533935611 218675424926 215575881353 113617402032 958579053531 299463378938 148870820213 7464666746 703564945476 253660250382 645737107711 385829624377 132754795249 1076824389028 587741215073 35256915489 958763382099 166477413084 386326154856 57798214229 471251658683 130698709645 215055922690 16324878900 120713105781 24353534625 155546009330 67455059469 4219761909 74404641701 7540209968 1322755695112 387777756238 17799241960 417548272948 563896945200 956363918790 167534253901 4269830105 61548508673 19206996602 1112137321902 1228943653109 425275493981 1127120736115 27801167934 1378755158 987653090843 415056483054 198118230547 51305070719 10559586027 307486623579 515147827592 678197507408 213474670729 201576262007 713235772913 11822937014 498410838532 101357748637 142804526770 432676371763 296313049603 106258730976 615901068286 268363998739 75544905392 1860506039 56921173905 38519039321 780727667857 52853988270 393113069035 313585148353 953691202537 245477945223 9940948312 115315104900 138194375580 682416815881 208757979433 621951370749 69956377978 358287380618 478308165502 675298938521 189574431152 328052282602 632479834330 100833022058 979439029346 290232303654 647992316143 2642768402 133076355791 184451255379 605001584953 401444604142 51438056207 997639573806 4736697939 58591710206 15800581375 11919380611 334746659661 1096280094293 128173596182 123950905974 227017188521 24198053000 950196761010 30035051565 29118453123 111503210830 406958515573 682404510036 537899258244 24642829031 14070026078 214396478941 44257563809 202079078956 241930853217 296815184534 21974495312 53110550033 289648992261 146777633051 90103355492 306206894858 284181716363 8280671292 118230568438 187164436758 903298964603 212685110141 199082638598 93917745986 13038229063 3312220875 644174575088 176325047363 718598768771 329405207954 700669087604 114101118404 32773313051 267693231522 623961710650 253407311205 60037969814 181460600928 555079949542 584740942445 285619726618 784561441778 62020918849 18746985352 257162432281 62230830053 5433751979 87483514626 208131020267 65877736781 51187990098 38827645003 505761746202 211074936620 196190316720 305270190018 33997773485 32167283241 122513052876 1088823948617 973973505865 332199272651 313136766072 153530834600 197905613162 615837339521 13952968671 26033509854 156149035665 159770986780 19401698017 542590773533 589165142677 12092518714 742030757315 368616254919 59743318135 40155455308 73145744282 35803899923 322454329280 60511970664 364871037968 546915938633 13181935242 242407813773 13057390787 180252687370 222907771270 268898372375 27883245085 204891834210 50426616301 190554167222 222446127812 513325664 117635204398 449473666521 25329461113 40637430552 334280646519 603016362876 32043255689 619293813180 206195352602 849263083524 2313873612 19394686199 351405967702 241054051849 233129630587 213173273096 196883669147 233675940427 152142634157 369596151916 184767225235 88945854627 99173200828 92256708661 509332368778 13443590798 2933919918 70498453793 255160134582 257278979161 543788649591 920934645263 171124579292 161184972095 491687119413 324820946743 1272133321166 26849358868 733413095582 5865898049 350198012714 2693881747 370012890338 85303863668 113737102404 17185767269 306810758764 394530354534 61106534530 257426959197 5283233183 56996315114 260813071046 163364406305 225877151459 903772791 213737019641 312015271056 12783260613 2486988078 621221404791 43095091262 535907293729 1636917613 32797059165 34571890060 760441821056 114025950536 4320127181 150398358164 738064565958 3724150134 95925461082 353755763082 7939290485 162338273298 24192655896 1149289885374 1026191129620 225227266277 69592137331 17492063833 16347433622 301302064366 190092230725 44236686963 645613324 15983873240 368688802671 23934823594 337252565485 640756356423 1425272919 20445320206 11172146600 193069282061 20466320063 399133903627 342789304273 35278337524 478844515010 526227502327 302859912470 348871079816 821490546016 62184354659 186363295941 726304023394 236940555 517293419529 71623588508 67813811301 3188753672 450852921989 101343535517 383579687479 691451835168 226129391217 12631141396 9373317797 234497297083 733415737913 306845297266 122971567699 2097562158 938977039274 228754869745 154854137757 129441687120 850256536169 25516930701 92309995264 277702037276 60905655195 252938956056 216223956417 308862151021 136030145416 1035524565259 690832018425 200486156554 292202268855 19577423753 124739272 338768350711 237439280828 63956458200 99344807406 368378655905 27402797094 632836933602 802700653128 297929737212 213052864865 315673104460 97640264172 2133772292 18665178241 278978371571 881468178126 255094708698 1092895560709 370708983077 5893638193 378158935755 186100691915 128813306355 196263657590 206130707612 48282505767 447490472720 23775525765 121284246664 14438244832 604682750 487566328719 591600519556 710267874896 37687049300 8610031819 342756913850 56025118482 928460456844 300216630301 16679314741 773597045814 17980447512 274225027715 84897641413 948497214885 1819950800 34761250144 8058593832 18958501112 338606163990 116712799522 84108797189 206156414481 121902811040 383722816437 513098920258 34152753610 295406985434 717599495505 586488001050 1601519963 129133173875 436408000591 607362019387 276290764835 144022607571 1102205551674 649514723043 29895036663 284750118925 829871514361 350944623803 64309592550 2239775076 323016751015 20051247760 20090856746 47135400245 110038651155 403677259487 41989718695 484370959628 225978479343 139366043342 302808041480 5860987752 314531034499 15867648684 412515764559 63273233094 694523305561 238010641414 862663568061 413543436 155247322552 3290710289 540420071237 185243634269 15029055658 14871627780 1227283982 942120715463 331454036557 20198031037 33347169222 38014260399 363518871231 485454297631 10678090116 256652228431 311681464015 132483250906 89898526343 33071330406 269769147541 114567591771 171987034453 76829916527 122938527600 27778431269 119123081984 182555490828 307375404531 61010233922 468863293654 266502849819 74054068288 301493399145 494261088187 500678992240 370673908866 525981901288 311118005954 232378889967 21849725125 221918621449 326669203690 78528446415 224611624574 49607217149 38537321022 47953647636 87661128556 622453190984 97783587855 249150528406 113053287870 814022325691 111104718222 494934971445 522836913080 384909381570 100519696170 3248860327 9431676059 2144251178 1202437442884 270230621423 802895319624 138721756399 506083847010 19065030218 617430800471 94632980552 242098458804 235990231449 60574115938 5076619471 491570756717 85696870598 206878404235 418963326676 128932694212 101363098364 924571036004 95068322733 122945079098 891119510273 986140622520 438468059176 612434329421 31561808645 69302461008 470227417695 12228231616 188976415162 402711583685 17077327009 515296337147 18740982152 3230644952 618675374891 520430044376 468104032790 129570901944 105118996957 24676159994 336683119451 79668495717 51145256088 924280414142 53153728914 61890600638 82687685731 76098505 160496655716 742059397667 664555171061 23398831088 21501328017 182608723390 36297999797 743493522387 37430669391 756221580 282786247227 175363948343 109566185222 587604443197 507944366856 240400442907 179852002193 752809991169 272032210647 38550040690 148494499822 172637529405 557959429852 174183361511 663361085617 390104368616 6201467166 147294949803 86221344615 4187260749 512021054344 838505587320 101824181914 5952786253 1248591247791 169218154856 206733919922 139675437908 473152608082 418020615379 416355193690 457813769868 362759487778 13568340501 159708966840 8099349898 105300228609 903769149287 741508347431 649072176874 53065487879 73380347773 201029918433 674735254732 1101548445709 107156214950 87656587560 128933427675 48122079718 120304483642 10877314797 276133762953 880836129962 43774978416 42255062515 20216809016 515245616969 177194138235 11511626422 328596091798 270433442509 126320972065 315179366840 134215218436 16060638695 12448514925 14573215010 627314114558 422661645758 41507954762 858478096032 794825859621 324122500456 1023019355765 122716623954 272754685450 751613982 23906889054 338228088259 365146509024 17803733873 614215274499 514083282785 43230499976 3086957437 324577842292 26467913278 203017792696 4338579129 354998371345 158629773390 255856272416 26926177536 449227936882 838055068208 382996561384 25943070845 137646550194 169069691956 331049901 617280944735 862987640063 184449627608 997370051690 480463887438 57051541562 58710848645 134584904171 817959061052 329328028240 652708476526 354236903286 21289349642 769251093170 258285054123 490507901384 161431687672 157296096813 180176424139 27214067915 28438596748 9097173360 851539618998 156126675126 41722341800 108430198305 283021435840 454642058869 42343016446 83052231325 177289906183 11562371585 61108822093 984092114566 317855204003 5670431019 297816861110 858707094495 780900816699 125716565105 668786398977 83276376979 323166765776 209337706349 77090011938 565017684663 496716446340 449593129627 62721234338 93203740732 515925209834 55273437723 280018750160 351032934280 12163741689 165815783576 1089344364649 280408233676 1013393280201 342419044952 241668700824 22200525046 291673908664 20417114225 48136140216 42165268434 475857248129 837983854597 538353131904 100553899672 203352585394 853833888822 454296230489 91660423023 207896270139 591201136724 6552476422 95562040720 348401166805 41683878602 599901107224 324030239183 690279474440 609009445612 30706928 647597242583 25276705430 66656708538 249840360622 1229133751 95222568047 820126407913 32324993998 256686574640 553435779770 282179946903 479480232654 8918443138 915632530721 6460005651 222991433780 127185215309 802369173213 102687225785 18491000917 220595853322 164094043832 142716235132 21107893953 553487004816 14089256261 192358597204 60741039984 493468662410 29816756104 334331341 11864491322 15826505241 84251375300 410675892391 176342463257 602988354135 207279349986 87223410848 6972889374 346142662885 766666103405 106292679763 245611650268 28487835355 497020553981 674303131148 189901214078 292677057800 78917494004 448621405315 194786428675 562365496666 180688764335 2662698609 143867558731 151099595028 102659585056 9603980793 107264934698 27035944886 342578935705 160518237015 676212410613 403747585 97522069629 383227780752 11764746056 177882892222 125126118603 132980961647 9396926521 551502468420 329829005517 123462573482 198516551816 682129401475 58640661484 16031200297 797145650838 79992255078 278169041309 555129515598 7503651305 172102940261 915200815 4835995490 156944199772 1136567852175 21644284325 211949046494 350106140708 369719822067 456369767039 532613158668 534847825250 18855224201 19831658852 618466525611 736951386958 16435826382 143672689440 84003819610 35667028612 447598222119 239842385009 936971501694 709391481593 5117492391 244051387234 10804225378 2195160667 302983836645 97487326404 411558674789 640149946823 131638490654 43801122444 223402230858 239774067783 760981677678 466747194570 664422198 5691502810 967267526827 372341479368 48785727159 386744565279 237255168859 54675525919 49968622141 128915856341 5768582089 31383824305 130105683212 396164025371 244499498295 1052144906646 72813498078 219768660044 84914915548 156419929041 657723534515 123717737213 99537977651 551960842916 249485552079 131064774680 235454243425 224283888421 61827617590 1273062855 178867816710 52574763354 318496179235 995480823620 236441806366 116578937652 3727811767 758013911387 35180760768 441514979519 87467878970 40397222878 45263326399 773648086726 73389048671 283529370597 603256964704 621141875807 18128980946 53591779924 207257246354 304876040287 72575030114 262966681443 945863291035 165440544546 294827656628 51728301319 259078652806 1766514816 994549603438 29554491633 572201708337 14073170526 19890089562 6113879122 355382237 605624496093 16727790492 517135663175 480354525042 265467598793 355728777931 403501762043 14547053039 1110984843311 76916992672 53081262990 162110545183 487009972303 17693597026 434860717999 493005421570 98178671091 100487001571 522960405763 1161431465 77345007596 144850475926 56629009489 558018134293 13129273989 279311607555 55911234891 231474215868 927436650988 963099095588 199679694576 2729066596 173462359302 247815912346 692639757141 235784119980 197363586580 8662891390 599187028494 666644262801 4670947366 87938122054 572945923927 64883975511 142024255829 84512831162 342055714161 214405876778 133534572503 253722785494 216222089737 492335268655 152840700616 91575246497 2456149480 169388971916 317018089914 465493064521 495001249190 213536335016 614676598096 187482232820 640182907563 246685902502 83733594095 44550309492 4893807955 656964484062 174459214892 442281307941 903998563439 22406046540 1758343162 43459504790 920168531851 406859193369 527175449070 118514911478 34795057402 279106781027 48775352786 20245613963 276174249268 549122601996 31963714824 143135916996 14635075247 80477762095 293610170714 30838772557 2913849395 87103534615 177871651724 17853148579 40429742117 263212623983 171440508575 15294151315 36350668042 237229866958 3529339086 32552106723 84823207541 297207388871 9565785439 84896603332 857928739762 21696612205 28655387390 855433122178 424251577509 34596386435 249123189626 1950381988 465266986563 3612722619 48315064468 184723096507 6285516106 2408348611 360239355344 51956804589 102161023271 99862350131 22236514250 2388198089 16087738854 162682852562 2079883266 4095727756 132256325785 148014847489 30435505674 19325295214 17314861218 34237131650 478432708246 578318792311 61619037677 429145038121 158581292649 33005071956 555144305555 58525097708 254136319236 735178610 11520495291 488659282003 257562330428 714834395727 28445391610 204289842456 189197125679 438157819685 263527252469 237480226257 449447164924 42701163233 215696888808 608912279233 9644424422 537065845834 69719479497 25915937982 531191631202 346742387149 6750910832 181883190142 95304555665 259875392963 247113700603 140779495043 27749825552 118229893236 785717892299 155263200148 95455916298 50319880651 366538449314 304496471099 34185320143 120447380668 266487346114 125773867479 109017707200 200614466549 490160248885 41275627910 1289406462 14771373948 13107193023 377249272912 42602984512 839714437856 948000018094 21327459380 57395814848 59800602832 305222579259 1003729402952 112253486592 441951359881 754428336934 95703223209 92183871268 651770252110 31685992310 422548683619 10884607039 531682385754 1622265078 177302656010 1014722343524 26172504280 11439791714 285210494026 9585478329 26938340403 174649285117 43680775123 62939873462 373627975823 260978720536 725709989413 33466324986 383086877085 899438102776 10019953180 139135698388 245462449881 519417246244 1109645231 31500404709 460136956154 588755064751 39987396230 291869990828 46090266642 599422837 338130172633 320538457056 91951702932 69572903865 548318489036 1030997874062 562543180923 161848412862 89878604865 264260728468 395874761230 12960643807 215544847466 910218991328 2956765985 92450997743 833112899269 102814354580 46850348142 30147084579 534415688132 92115800629 635012407208 380592745942 32151728438 451591194677 284010453914 464241746252 899253510202 36722719311 214619102959 114400582537 166675324942 122893973839 54757310673 12886041498 398701242096 19622967830 141585334587 5046460675 1006877616922 631302930511 522708581904 680140990425 38887458758 844008126496 207968181275 556017708042 195426159679 250301709840 208229040872 145937633255 14087163869 11174636228 81091175337 66376001318 57646091826 401811775095 36275512658 111713976558 555387617595 518739026785 1092003895 113944820315 347969833533 11720557389 234666258216 2835387535 138786765924 26510493882 230511150721 987809451442 94698224649 9609111387 25894616038 574226654 186227533043 539025806423 34335824353 39499319380 495223519532 25317456208 23612964271 309682520088 210048891004 36198231173 416117846527 3686454593 531459693346 60758066370 452351700361 161188640292 257140165258 33099441570 272275098575 22002935127 26340869950 2619181595 288067651602 993854673797 57307167491 858322604045 991804372010 140573816942 886916333433 115535945611 231211025847 194496622873 215302832052 11430300519 607296590365 21879471518 484198563307 7931726902 382285587633 208266382786 30193226771 199552832 465696841861 255250246710 36435484850 83266273944 203161064063 144503864675 325902272509 41880844365 120925421347 640776567870 85939161626 254212302609 575005939 368888962870 37885385299 14256246982 35700098846 612063299418 14432950472 416994969883 257945986384 44501038253 126323868686 343694533108 102132668569 17735525240 66815595584 118176149764 246128345533 663253272 23624365315 93194943942 497694138480 19488484266 546431087976 257506839629 420682639677 670105100328 917305458022 323787209553 375183058875 94076555890 460385262838 169808484424 17700089439 266469727535 104891555515 184885742895 32067248261 281766645289 26254690674 89777090170 82529615 151900123882 236961652392 207482273293 138386445579 40870623246 166449183795 1060402747951 29495369844 136981819577 515516319769 288341484356 266427151 143379882090 619927063448 1479405303 162213267653 88418642518 103687795633 66027746587 183839440911 278665988256 59754534231 93114528044 81859312496 57566377150 223750383705 69032830119 228752941297 2246270195 67580535290 780685812540 109588406358 591768566292 8868705152 19614523729 279001525119 61578043424 758423946334 195151389329 376933579336 680225684676 178456836847 558142133989 334704895933 691423985955 17156335538 149587341024 445208681109 1005075339433 467103504337 3427814864 409847477298 301239147135 231268407847 527670611652 5210507489 475804990470 450746694647 210396088388 36043301058 176291173097 1009291682553 295495013678 47804454079 297646161891 197144520178 711182446174 292804881220 106950022132 729662926832 14191471262 31752124702 12121546458 19141560185 214816593552 151699254984 587780551832 309216406342 671797757699 22017446411 99056529846 30164295406 225954638002 115001391976 214767971587 560799968800 582982585650 636548004280 852658985 256484701925 108437952258 700109596673 148683056950 793179019943 16935201868 231378514263 839695490093 680597834814 1887629771 54947985152 186940743333 5155810482 458113806337 18961673970 724541813878 10593983133 486660762007 27991085400 38737138168 21524032638 660398526148 248373030838 346995250298 1117655413116 446450860690 503165905068 107443629821 49135658771 103057032894 973037521120 220455167268 241965262642 7224820352 138078950298 164455186130 241997430854 192817710360 813681566668 348750383245 449246865979 265547693965 218286705057 21066344665 18030852537 305691339593 315522567105 5127830809 858033981104 194036751948 79432728706 106252831500 53146042280 121882593937 477859036175 679742152180 393514580047 145523135255 1802584350 497122027981 152368500769 736333846158 169423029050 65409766671 615609521061 295567197738 411452452898 24737824000 189158988482 930143432210 55072752466 809977736988 245058016683 105248374185 305200825764 672188648937 437115452215 16351321 192687234501 5747344819 187115698268 158780887470 84426265611 46721788874 36067588903 183646285472 282848461979 103627637956 456066610079 308343218349 202297299130 426060714868 145589141932 67572793015 251625616093 127209776753 79595317895 4156989463 161045415543 403843420415 380348172905 94095789714 11132859425 295193844903 34334477596 623547052158 83466783362 141334672073 96211997742 413096697761 84888789680 246395809929 559247625902 74900435187 9361084042 387703921909 265739059677 7568583767 29336366507 118318621871 151620754381 4101273902 62016261057 79896094817 348103503470 684698315519 114931820306 79478598135 50290581132 50761807211 55787169858 351672026294 224630504325 725768254 7115803229 99424805454 61227677357 972283519691 650188290296 899849618079 65700196803 357142053944 40415257973 188395168138 427917773810 524061494535 276469202944 565590517045 66773219865 97619366440 1124309213979 6780715612 502630854788 124570818956 215847381014 385458123995 202545735721 259947176838 681791252260 2056751966 878702751840 82024303277 113717585791 520623733555 37887580435 161683930578 231971789209 20789885051 922276026796 17589272911 514533379884 963463097367 140144487133 578673954367 75710900922 30015483662 45957774934 23871852681 462440341085 202346342809 405805613008 698361495189 266386032781 73636078932 200367023292 83861713689 289735170096 497867734076 255686292295 63340060804 293741184507 59589582964 258615596462 263195429189 157843799389 1482138329 926525839165 16493697731 255083140312 47183125005 14441312216 103432150543 19643502940 151293920527 26269098040 862010405061 26443764439 121761429505 607565325757 204554495 774750369294 187130949751 288993841525 31659667567 115054543826 41508477136 720220616443 96674829822 148253639550 9417937789 476883452663 92540254282 479184015756 469990021179 18749891127 747699167209 599009660615 607662577272 150015199063 111548577985 351976316543 131078778311 287569434162 217167886608 123320274642 673277452524 721949104102 49516561087 332920606355 134393934102 53060121819 34931346775 531284001895 18967888300 241886172435 72213938978 58449296919 38589216477 10471576524 474275087100 138464315698 47914917350 190759912494 145502870 227411826599 36624508492 235036876341 463470576011 408831379122 50969966161 12303674373 119474566183 1021388443157 10327693859 439278172770 660030507151 3248155136 489912769521 2063887111 132728093599 185556531101 52055494732 89871864141 939865967901 686789067032 54122554978 131498263084 795473146089 262971374404 312151956211 186363089782 700899303945 354839674947 178150590621 344129568682 3510571462 25860684868 21604708627 96102785654 966166852572 160511607676 191942163040 24115345248 402369902380 1084332751244 137307679842 943078485694 55074297859 31822998347 16571864466 49963643134 2608115146 667538900168 1013106019850 24012324134 1024638977498 21757918848 4762519910 73259897837 12124568280 185853121149 18474017957 83186842581 65444162161 60584995913 168483990542 98606807100 73904049804 133113246124 1059884925 334469488149 67694493988 258122938 650505858478 8506032102 75284685500 96137137792 5322782591 44656302477 58900603046 808279874525 31835833686 223186553367 26139050985 58778254934 181149083100 78580190656 446956346855 727808413450 630895325813 122541138405 813145507264 167990603187 794416921070 711820995488 657015541178 85898344784 24872646254 66415843860 504084950033 622836570041 253122057636 574446746609 215212727430 276050931073 139069322375 116588939347 122912633504 31583901123 433613712929 38796733817 4395782138 712184323108 77231850478 752744411374 24665914824 150705089315 16447702322 53218320115 736298597967 18263942719 229391656134 227035858881 64844221168 638075827803 389312681672 251493990425 278971707 271354072048 592906687152 171334099508 345381231011 309246789772 66202412601 27844646749 96012911890 546139585649 12084298097 1013204389897 22761912538 461290383570 473064990877 805693174300 492955064549 72654664945 9500146703 527793185025 228883119337 436285592506 215890242086 150361321815 659602241344 81594638674 16951356859 837499895753 738139006550 281789775324 269548532583 928601269831 319311189268 3877804376 511454744836 70912771295 708155386547 16248407489 147442832733 241928046334 91148332920 214803495603 273075578652 7699247455 210463926849 363763570817 2588587734 705305077903 86683155894 157568857624 125907635904 764368229593 98042633757 48155980016 95505486296 179338858959 25040291324 8961177289 28862412376 23077102893 73399080928 131832516229 124206572023 156379720151 17580575591 321201051247 270528855046 22289730841 83526783246 47420251998 105836216316 477940839543 457497461859 441767555268 25270610008 423171366520 36916930259 612922605834 75439895586 59817490269 99985838961 439973632522 114895791553 174448061328 355418210662 358990787239 117303943927 565382948967 57585177296 65625319199 92283860410 306243103127 697999376274 6763499565 17966102764 21747151109 146962322 598225964162 3771271483 2631407751 25114481482 4533300421 658603009667 40187367422 53564286358 668313537920 192209838693 129143944785 115911164361 13852917036 463346529869 56926922135 951568274898 126924168835 305853925584 11049692677 294976066408 306361053855 68446885904 23389510122 263143984968 123787731709 383469727124 133624406078 123235022243 67528258542 935688039494 46721265422 432022527145 42758472079 17297503285 135037310323 770637970724 577772518443 78882590062 248457542752 19764694367 5898920807 73561066332 60193284670 161388434924 132141392688 15578706432 517189903596 186734162688 389213779 23022848038 772705345671 38058386539 47757612104 466079872482 173812015431 4430810000 246145454451 3138938552 395351388 781165029100 287495156610 884982847424 709302497200 187715623284 116862228674 91407761806 20768337381 672899312671 64930908315 33158548462 116487262457 584159070481 52427483926 360811279862 145743628 543374827593 178561884163 277940239271 213351182214 5734409407 188305782268 273527846085 6883782444 182931224264 362559146577 687687129436 91306992402 161298328083 556849086805 424015635878 907882522192 279883125110 149420302640 471022780187 584060881202 471706602408 7757632566 226330014681 206235580341 57176912241 2627989954 505538161322 197795383923 136680988614 304278484038 106475583426 192297484733 796390154461 90490480903 187827288702 127550975446 65818268379 546572421 11888428319 660840667886 333479269818 669478997578 314799746068 5300055572 230294178393 41367500489 2390975408 324498048244 89426627195 2119215770 30147544854 1156262196 120915948483 81783468533 185895378595 151377736632 7873922538 14145922816 50849393672 15123021271 11055582066 611573691880 3570112076 221391762654 1072552911278 223587811872 52482022399 450680311427 348688734298 15221787554 285857724758 18791929695 49055331159 38269494320 348477061042 213844978250 610208733553 200248389257 32183021310 81063780746 627882499801 554370306907 58114662051 693054770527 87579754965 915069992759 80691923554 320584233530 748944913904 4943474675 41791319459 213626245457 189877963273 65107847785 591808491876 112842742732 336124096352 136689800619 132453841787 655838620630 169337689781 30628697084 969407816638 787093303254 142569809200 469414189422 98813219989 1060093880248 244165253749 19285531364 73383548141 661918792576 2462625348 393396975207 121917167356 784511570122 368643518757 494478304368 168960864116 99934920334 177445442377 65434335918 2698882248 21132928416 6820445599 269097899639 291394264148 91755624841 382696599340 150938241601 85173401321 33337291553 264186373513 74454682712 8954630954 89738379996 368264012373 5201677080 239805316398 13319570260 389410163128 586874073231 53951387959 428581566495 153869238548 112604949643 97143127343 68269548903 1012619183665 600077873527 182175520287 217855729749 4685200915 41842462308 136985367 57515629615 242347560702 405351976713 179022343868 633769720903 655752614250 31921738339 13404247586 147415954310 54701295666 49549168319 5500733436 766666830677 31747671192 58249933842 282527377439 272737436401 378296611409 243124764563 261717984058 435739418 19078048510 47651584950 385348367766 668243380039 280534275204 679279458446 68426426815 8394867814 7185416376 90347072468 58774299410 27496868758 18120700901 94614871118 597103043136 533569793559 138535913256 50892335908 265823754522 498196647600 518020384 389053210881 50907859112 26989354862 82540032809 44433581359 294695916587 504638407218 233728964612 434111988754 86082451095 66660901530 2618298714 517004715088 876267078214 226227879054 1715040582 430683232983 123454902420 9188448259 248806046785 5327037065 215754658008 16811385484 479876989900 320787383104 34434237791 48237754403 84058172789 124484376179 367499089289 30069719590 316416818789 26420914847 483494633517 40712954967 59150592803 248781943067 19728939701 1035841845 86890616679 1014637003176 11123464923 8505895496 26243349518 785975330240 111446186213 79568229588 75406854843 310279305603 254010043003 324421240337 180676550835 10777032486 2017259659 70774501006 654258898183 66000355981 217148163841 780189786491 85722816388 383547447779 8501720734 11691530806 927448325325 719958197619 147644315117 92945838008 429866654175 396580006710 474395309346 49570204459 305637688259 38792165847 37365946600 276266001508 15896607646 30583519290 336274954355 59917286799 5157097687 76881765064 681662447240 16363863384 270798495647 29450316958 211043400289 2202981500 521851134424 305579828819 138073644057 563020256289 381676703103 419910246710 126284572281 158186824838 20645665502 30608189321 463809333872 96227122937 151719870215 100779216832 3685375772 4881021714 83658116607 302755337839 59762469069 274695929872 345331540343 7523609867 103815732681 7100199921 547894161413 527004701846 14596936862 137348958996 2130802455 502309653611 49968881668 68097365776 832266624029 526633488352 2035326337 512734216424 356107529980 207625975349 298833798405 25421387211 150406582944 469887847349 463587265423 68228737607 741281730920 3228728434 90167000090 241664165173 206170003 97007843268 864157431 170610304136 34922420009 2915507262 5971885958 296754225720 220519917418 150308847141 19317153650 250454868785 45153794739 15788273356 320659692091 943535487753 232266140195 216414056829 195551673757 6186946649 3782479032 631068424051 235087990120 22532551299 508562108751 365400986075 3133775302 260727573340 53459128657 105305095165 199513672244 704237564627 25225890541 44858828200 207572327140 266696857126 72164902767 74044867449 394473426747 476950604980 276182054614 391636441165 24008844206 1501551044 211634603477 57495718592 314130730968 9036028905 642809804720 238996659608 379723049361 15262247455 193198278797 89853994326 21126570206 115597176274 11208230675 10458412411 1165891543 380347801084 225522424366 41715882387 30155181542 4208888812 346748629900 167550879258 13737771796 650890381826 8675222802 269087335776 35122487925 122532773011 227614170681 652460979009 467767716764 10687295865 166043994028 164750519586 927870660817 694095065713 15661661553 13900424801 132720550609 53402727055 644365755 5003993558 31585890170 81164350871 1366094711 224371933938 81233091627 637722100899 48198426444 65427084082 122419618743 12811979343 544574653896 101569280348 180349674198 296056426252 283446184195 202756484379 152665230858 618360053480 83325432562 67241462520 457007076988 88077627303 104504127069 315339367214 530175436394 985755232055 373958652970 427218888428 20439047930 699170593102 161450543502 44207154857 885640549278 69890815719 382998845352 672971819352 14291240846 717195244921 62333004323 27867244056 537816492895 104639129990 445816117 123896539836 515180190508 850518966729 494142855934 387719711498 381460623653 779930815920 30594368136 592234350493 8549327985 385891758478 672932065742 268014558973 394158044276 83379149613 548096009400 364357936446 523546911056 72517541547 83425417819 198253986030 145190584321 527335071073 92750613502 101489896641 192570327843 388431365398 539778337395 318669544719 179288492085 614707332226 464084379086 391645013504 651883957183 771771994278 25951105750 48217583789 554128258324 387876917249 371353456286 119944015057 136400164401 424909010350 123086983204 9069503603 42174654437 1674313222 47368189383 317863936186 56965321408 18809287137 36310106163 842071487244 3158976999 228952467079 687307447232 373459911913 187145293565 73694159992 40680797577 339742814062 30225285382 8951300900 639489292394 57862209402 83833432780 344430199660 28462442175 14909228212 113618552155 306479765880 131722870340 53017567596 522983981546 207196764917 241205062576 152419582366 94770817947 421083245643 199041027185 52687420352 14306355217 948837451886 3902571124 1731298378 243945872494 266642650 98708776990 22654675029 643521309482 61901324837 139011954043 162562444193 21182067748 243314561069 134161492551 19986287748 1055753517876 12060131385 307704630652 90776832124 73442655648 6798134047 209713760736 108840882278 26362287319 910619945018 164209740432 466282910501 193374691458 518873225156 352515314004 424695400956 90829841683 3342424600 114613235870 158301608150 825484755931 149662312152 851974375437 110626223053 184246362 173782309829 112061193483 25896004359 37254696214 448535671954 320745527447 617319795038 555346661833 545492789375 10496161940 745513493052 84785299716 79436564874 695971604 102419241999 52749263379 86697055277 62378648553 13167389533 217868184501 113161177076 872666249731 53601254267 623921165288 249436314708 169958172783 804335588131 38376506953 68772585635 200030250304 489680488983 570654710368 15218831065 18375522967 210387141423 182250586847 68145343051 516633860426 25119458921 4033624719 248285683301 2703268996 83159132010 368333046352 69878735270 81940009282 15682881200 572783484638 157228716236 28874255077 232184926816 815916307840 170374023434 165192447591 232665429635 99518950939 535304540827 213887330343 104470028576 5034716871 10852463548 98851274332 212346573286 181430040962 179165174598 510129311254 238842513124 3988336835 383505636341 102293359888 727333899300 280848184558 665234029021 281000333700 490279847227 18664626494 261666593230 512749074177 224728620787 727750090327 83218414495 14298184391 24113925514 2899185114 361544755002 454217259851 390089907275 166706844227 9229550205 247432980646 163314199494 181946595711 128283298455 1178313526 284069396486 114283439242 213276525969 89175111399 190502737315 55863363150 147083019863 459933105270 276082613543 276007076754 53660037325 26202778299 14071224406 58376943030 186211532442 90924315538 494903302269 12138434528 604606932624 343409758825 168715796270 279119458932 530524443961 846675751555 66232356760 565513293416 23006933247 252124299377 6012513636 72701965629 17685293542 571879518080 79621577214 129728955570 74400787666 728971833928 16142390951 20801983 208388067609 30406164602 885140942818 116055153890 18509309191 5172115174 2193430974 86195646278 167065180369 373667651533 10382767061 160960187658 307936145632 143750955076 78619732682 195240018005 12276166516 117248650298 7787284552 201199204969 479838354088 217065719512 37171840711 151831320059 393086850223 3733378121 615552906821 795250199 138597161904 236997171 7377986124 632072914 261230162353 121325637323 80173809253 69892122330 8640879897 34935296974 295425288089 65734126666 4262532793 14921870367 396150285533 318412647677 2593599483 3046184705 227763571058 629164924568 495480481335 125668223288 670751692466 46101747270 14616103028 506668523203 9591111876 34465482414 164300851263 294516092425 510302121320 18803775007 286745141095 345820622259 92785274303 51585094199 178906697563 44575857031 7049251948 191299665315 216251396043 4995082234 416595151835 586628221545 96593928676 51432188696 809593952715 24342004833 69870737115 644463828477 8613418723 105447625310 90645638101 362532977552 64135211079 236528890472 716823041467 181319345971 357902203441 5683578251 72001549979 547465868784 581943996316 121499096278 58471918938 55131674135 77785830722 4326712418 594685903969 355542083199 231182194136 917477139807 51661688286 7658095509 40695751582 24776916008 190601269004 50699332743 96895127229 346234065189 103385441366 7190574979 513624812596 3140025557 110205541608 654813384775 1672205135 41669925109 48879603716 7918339410 440276845945 293775676387 221895821853 13350214197 129248557276 877267138688 1727911189 278029220618 187058102895 67506427400 138865803263 478777443824 716994858361 201511609301 86413691322 403651950488 671783915294 23655875220 5601550533 383346426597 215618418606 130291866680 32377367805 493825499231 307306389695 58614831599 72675826829 85160820693 297289058033 212281969794 49636001626 611225719068 28217676 613163961945 30711924424 247821262544 73708985863 921795038526 103139394640 25851693682 1996622676 595285070418 205022910851 311063072698 24324404998 277564123087 11754943478 501565423467 315523148351 36360088445 218876337366 262854920512 288063318700 5933400158 172715063242 140663702 15990462641 743670459819 377336765548 656646196624 218004986261 137467530556 24679874548 296237898983 355099588002 706549347067 267531177927 107353192200 376930651677 257702257261 234726792107 328673665150 21169088625 3871199082 509712674376 463600722005 445430998998 192844926132 145096847857 824689930134 403167943084 42972364421 270998481003 177074900831 2736626992 575982733858 269587299769 67394130061 335819886412 169645831300 85833604363 42945512943 8753140427 87422574202 225250763202 728866855297 299805425507 20426540216 163835223750 96114720842 281421562677 25198883126 725018339700 14341440045 91043553543 16272388326 106350319625 10691527328 195270428211 25922761600 653614265 38205150434 956534898697 56684234691 267332530758 112858309784 3277235361 554454696765 36813502789 412973050393 80493829991 82622883238 70334465883 421218571044 689153598328 325716161082 32567547059 254395707161 262085766445 509561904352 817804069484 136607684752 77794926211 418781211034 350265650874 86426995668 197492486078 123579629699 49263052844 143865356837 576960810555 278359887978 172759664015 329027948878 30072238253 253840593268 955579866155 67466781307 66380283329 58480390964 4098106194 9640473251 161539576245 709942171296 21598181977 41941861200 18731444941 76918399236 636281464440 7443561149 406655265048 191268307330 47340773377 416096892326 100712822580 33999816638 198777313778 14132472221 8297816982 10640551205 259079579307 603677992786 13266202215 4048735140 45180566141 92556796304 207722285183 21610594294 44489583220 153996191265 22604692690 725078236037 177370701220 444313306994 220812989453 16871007275 424886554641 13783343600 17193894732 84062794971 56621047757 34552376058 89649849196 75408938250 20473712589 311974344616 14675405232 817017918057 41725374786 60407341940 29112894609 362936050957 9103635698 44847914337 502570564776 44853865777 491867976051 80715165991 190060683868 217016569983 38567179865 13221540886 822529491938 17111202702 829020576545 614209588758 89852550265 45064796904 502447479454 322297597721 325893486863 52333070021 367474316628 84427315 176597384877 27717762257 441401070 118037258853 68760417951 9482375797 487554531737 430033422261 55277407135 38698122786 86838532975 28325129747 1532417608 681711362167 345473771805 37843519628 275407215828 443572231669 5099055710 10645360955 221488256798 615567714767 156218247029 717003147146 21049791926 520978902211 20090363207 21333010389 252412176009 767669484126 35523370993 65376676952 106020007312 154085652652 57035025243 348330534462 49705450202 11863104362 8768520257 94647019474 568861721491 729108077 189721479985 411276468819 610192192433 8934866138 466176806607 16395286307 6295730960 23034281218 926038818761 187653019722 8210683914 151456664642 122587210818 37909463583 23499627589 122227811632 564289076789 6675924440 180844111154 48711372296 116123304207 414786863198 171867551900 375826459973 18296645885 192542731850 218239770280 800493184227 110353983690 110255062121 4164515820 215171230587 154056849206 485407436208 722557549942 47779069651 553025147628 115939743910 44478496965 222041375825 105835392032 802284338659 169761178241 180732056332 7237859190 82465728517 395253454222 27911507987 35709807167 9534089687 120846380264 11423732601 267153350158 266727352122 536547461423 9780627063 583958858630 148561700041 291033037321 37580627910 567815119900 77060378753 9132264550 40349342026 93785797286 525456576234 515773784457 808577319389 225886123329 43139473833 578842264066 26878669706 670301287394 913429592510 48172090490 112323520752 440721700752 51373569665 110836966821 138992890986 610048940413 145611709928 7009546462 3884385851 18568104966 362049657581 17083694129 587001327223 212835349 352362852180 318626136956 382495837435 354022424215 596745392104 160097751337 17103367064 204140002719 40802505144 186370079221 54325950190 112769839890 4522567663 571018647781 603443044944 399886170522 26607279401 44504804732 197675747872 211730623328 592409386432 376004770619 1124180438 13976591818 19575267901 228018196678 30201316034 538517251075 398990953649 53615105504 113194190599 244600520099 61465582140 305391927186 576028074627 497449900714 534670764022 36359676390 49989264405 220365791626 644054840475 238315805498 41168036800 11279848139 123291587974 1589910289 564023911931 373925587709 100158640303 60346559097 201324016127 502794089402 567124374601 164509014983 9713402375 249126797156 15211030185 312441206632 142495063997 58809355340 3598421177 58119463787 844054367065 127043976291 43703845521 289407387915 2110171226 582319813104 86657948467 29284092048 1014526895531 219171804017 66231728052 194931909 5298601904 39890921528 19308883792 130870615038 257073125612 564832935650 97653490066 146225417079 2175605156 107252057438 48976134120 34552957521 390715076012 99074551776 108116571373 26779091493 240025831567 379797921347 628505990275 494453517696 587976779765 64541774635 346869778303 93245556444 1250455690 59892375789 37919022002 5785412126 513520927112 74659808848 21066824219 604677757860 19270882140 290347314067 175482719600 20726333063 43249608960 327802611407 6129782361 481875579889 221814022362 8433023352 451801770494 77326671559 330578531423 37185118362 143040269127 4803243924 124493127347 368371847387 155429719546 335553014755 24042037435 62165600703 16259651965 98615624932 376256064 379651049800 226807458759 647732655121 77860895291 196864378475 16000580406 52221440669 5440746736 386903919589 409727386435 60123093964 41832143820 97133593801 99362580172 321747520277 332665382777 423399921252 803581420097 68466254721 6380737179 272761283845 660641955706 50599841061 152521671203 52762474758 236167947065 94000365695 136884727294 257027397827 66917052840 86976053760 897414434893 30361442636 510263328986 42369422561 11870305828 466133084280 12051752196 59188916467 24836266219 44224064506 251556967800 66400316053 28519779410 471904265192 7121942225 30750991516 58066651207 68358726618 154931769260 282032872987 21216493568 43415033297 663536322555 10637507452 10828785737 613556869438 534894319646 56603403380 50509522880 649916884 324378606833 4034792296 135654742830 131926791118 578138305091 126001026275 290596108975 442830698271 344117713591 401925086622 173385048121 19673513928 950643583648 103086962498 417611322432 106440566459 866082830251 4098719179 8510292767 545322236749 647826847493 144954433985 659494083429 6031088643 163954591600 523835092633 3397484722 517289590491 20273542660 485529872402 497898435846 231982333072 373102287495 566950583550 5258402893 208153027659 888079039619 810443354377 651130153186 682532666141 434684539962 252696706973 34928953716 128256630296 928792372132 7080238856 95735530120 137616241581 311891679400 143805910522 540472759155 495365242896 28796375970 432894377076 7760988376 40318947607 12913578413 835198088168 162499406726 240940708465 666015230764 30625575492 293822784438 51533351511 42733953764 186914078372 299047907386 78424947433 9671055077 18816800 642626231557 381755746435 598676779371 771823771598 150531057343 209447495011 344419040062 467510622568 81729874800 76050072813 117379594085 244167276514 168058323632 469379702564 31344313816 85875016471 419545348386 541197182355 37828853462 238290292127 223178527703 813343667369 364396702186 54523749782 958114957704 14921955599 13429716493 11611447293 84330354917 1047505481 359740483332 594423781801 18507570778 39857435574 73029960539 18720955526 13645412206 82461842169 310270057206 317414944584 13047578477 10103676639 8097912693 2391331971 781894629788 400673755027 17254250863 15104943315 22420890517 530432929014 431664673023 203113519253 240089275740 359029771836 199824365542 96631170439 20307447228 282878461591 38668476009 237676680572 483818058133 66931120991 186783515094 15941286990 33706416417 304812043746 529411979386 606699626923 17252761624 482875262124 1055145817031 103033987520 10936753870 932440149278 680642891446 78233247458 668468772313 24183771607 193869744771 188515182031 19636022848 523408022194 481502507543 784212777945 450910085252 31338217497 286326353734 3634776794 299011905985 351673910602 38905874264 123076799165 440528196512 222205128890 184107639551 218383973906 83489696047 403329813675 80580384445 95080440 548388903512 4199781427 361247390402 376571931703 53540531137 44469300828 361420109423 35104947483 58256448066 245353190824 91814919662 41819650388 410625112177 787499730 70807334393 510906536396 718019447303 118025688180 55092094301 393891472856 260762750317 358120064659 352971291296 164888258807 67179239781 38671243431 16574227530 37923255734 13582201085 22866938755 126266059583 119986029174 312017450436 385229731960 138795915574 26680614377 180444913366 6012795136 8056815242 8161035814 463279260991 115783311037 49935552112 169717588056 303514734434 279035748450 77854615861 681332407952 56708652462 80804932750 101827310516 368629781958 10022953609 4768348910 271385536648 190696337202 798002956865 19351364056 27492607707 108918031243 36928842220 25663929742 140401187300 169683169459 287386337207 326541304486 375271146630 84441697469 97649914 399074853235 307452396897 78972590332 44885154582 643206503984 268637756720 5154889224 8971383870 213826601336 444988138537 252737039367 8911793852 32759796879 504687596806 228648707068 960712743085 321895561582 279387562462 338485819396 961611818 676329075241 37875477670 239172923508 411731729349 417785030106 343611177948 232265551058 395272338089 24808225774 299031693424 91740998249 145416350541 828802549856 56800132248 32225476208 132565295161 643260168976 68333512745 7217532580 183375456116 27326168284 165678649101 1007629696 61804430305 11546440874 108831968760 55038609055 22914264850 44946377989 77229576324 277027571913 13305025383 1039800048391 4663202730 114285849174 273515996483 35717418541 371425768523 483502766911 455767478892 156861010487 227495067324 160937478048 106811775338 101289393580 2355225667 338647840560 2358160636 24813443951 290454706779 65914384072 62817572100 260419131359 245350324719 188538892131 494824089388 2244163671 114948034658 842398474999 3461264701 496950169221 189747464912 25758804667 356300581875 104424685626 240175581763 45222836602 413477085360 122469806290 3956876249 213975404249 27733371088 17398145083 44495017460 265878232854 2193534751 413035322719 122371822558 479591736378 174813151938 53329065048 5096379583 100938475549 257308765402 34641559163 230534729422 425463632654 155720983918 4551833835 238565507883 401032519524 31342075948 1372322807 791500490089 5873492159 21655349742 339075214900 403652868969 630873484900 347533992670 119762570683 108012937187 276294417192 125452533564 168324707372 218225472375 737094868665 326135446106 532605175259 15483126243 248554230198 209675393655 20278576435 5245954975 273138661349 62102735922 8874750102 129826529262 6942903137 387232933394 132284483121 159387250158 109686968669 244290588171 502154764254 241804195414 5008103567 881058154 717444749937 55731351451 183572374290 116475782314 32858087526 144306670477 200703880951 23132582979 170115422183 1953870847 34448492639 168103440504 86535612897 208461935439 121081801836 2776239112 16737062142 163041742071 45340671064 362304661939 174966882290 379139905619 15596082387 121031686151 500160644813 853139070079 104096919112 57795183819 374312738840 161314914298 464928406720 153178463766 236181139387 142512425065 256131969445 674832204987 200588332478 15119860797 891382619928 169752055626 252336778982 156143394478 432414630693 131839460426 358495733562 312756259867 84043712886 14515749929 3014697560 778508227 23899892 67949967446 199834379640 115718453938 464252998910 509726453563 4180701048 75569992947 82230571314 89604820192 153306174565 2306638759 778998712239 174068893188 572580347166 271823903284 8148480302 36706333774 41666905285 371823155465 40573605621 147293510062 4826161991 251822119031 134519269 48263886640 119184384352 165092968162 177916391392 271999521166 886848033217 181467698796 26827609084 26971662241 646120143190 175550181602 49890355896 528794149470 186354168915 1537301438 53492916096 4007503701 86955495091 217910332168 1753495904 472719034572 193361641337 9506485158 64944288227 635949713999 13658640603 544591785712 448515597789 14018262807 64825218401 440359293028 163585306474 3293208475 39307311324 21542874621 43145252140 286259378 114686238400 36651045804 40861110795 527705897677 15032862611 117075493112 504059450911 1728258295 71679554891 182441114512 104509320357 49622832222 212180263656 67457166288 33440900827 240416267069 41944603513 35943593085 26270235706 341065991520 88204005566 539546625415 10590219105 523981112942 107227906770 176459131669 432631034643 541232325298 46942577386 282989332942 30523725818 183057632865 413041675906 145754085301 15550295036 221731583473 422276961 77905841924 214111782032 13382855155 92470555125 7185875763 4089872976 60902861182 9253149029 7879293104 45814976279 28358991189 34914529471 134031826329 131495047133 94687893082 219341103107 526995024018 124496932606 211121884158 669020706544 186296686064 385265551 959191182117 287472774896 213824289560 591287688203 55408597977 313348136870 315111895610 15624700382 187751380326 231561211743 119623989422 727330380664 606775813384 335076844534 10581082910 41724966686 357097995815 666355664905 441225202298 31503465995 48435969051 235412356868 594993916722 152274566183 46888074768 114572364301 361057500156 221369701535 314260212115 388435147704 520178193979 148057379305 37192058737 160473767603 611857944323 138454040886 35502902008 160390637815 313180065448 126521587764 84534395589 379826458363 671029379296 101605707414 454675911532 198540094 8520113031 334590514107 95285980956 132028949480 168749852062 226283556944 373147076628 329616569329 258894582262 28339945097 160263732131 105367298236 48439688116 24799883399 761987718 560961855981 22564643714 462396418650 10035282477 55485287637 304122953786 15860768890 265958642403 377486102539 733435759183 98213344085 12063772526 221293039793 7970112570 1020575097 84043728843 280930839465 197386917838 187782869032 402966964146 342948373002 60804625466 734087005676 23922537393 46221966606 493451639655 445879824184 222965892126 151083142136 92344689335 178051509503 47411609768 154596176729 4317960159 1400467409 588286345923 758253429079 464684802707 174577659864 175262816326 40263221837 65900172143 55769043569 170771974317 39315055270 43531138612 65412407174 116302607731 53106263242 63140530245 17307913823 60724675183 102415851546 204407462823 911357575200 59226270816 176577519420 12186142762 64576629989 79796431283 262067809117 361595366848 6284803194 214623088354 162996078010 63477516386 271604363684 88389440553 156366693375 5888947852 7068301264 63077335197 769176950 342328884036 475528881646 339224720301 226065020321 597457315372 64238663838 95975227244 100492329995 659611653616 709637594768 74396636184 268008126 33680734469 4849644281 3120277213 72048728572 906948518086 92042602991 112561217882 100984463310 78642737454 16268617302 70546402468 43608401399 261305278213 276248316483 98744865265 56110073208 237245453179 14104812639 890270334066 140914549277 271449128034 240074023091 27308259470 237674222210 163430116605 234100382257 88974671600 293977710487 48317563407 83143085133 98295657497 202593148478 939218092632 111625308707 415072601177 477985754935 556205810200 31510230343 296437545053 273900040667 27712143998 452882776 59818873209 19066653786 6388619851 475686524300 4883543577 41325638396 77410332737 370647254262 959975630609 714659652776 16478288881 146927514215 10336050788 530289075930 191814569146 390393933197 46521032633 136478184070 511428792611 177386125764 55667981338 258786645442 69150261723 167482095611 460334297631 235837889866 395333159529 1885822200 236908611738 410440831925 141800259161 251167514607 663989370091 38561966503 169964617516 673596163997 75779447851 588400361685 403853969268 35838685458 132286108225 271005760514 203496463703 677856037472 16329645137 25488550787 82117377464 925167210870 167038808037 920312170467 391701656440 57418196343 77053929909 45762102235 459087675295 44075007244 80341828125 3211705264 200730593726 152580001840 235616107081 565725329430 43791830344 128916060571 102933706217 555668571506 27643501030 194452937680 518850983491 721517601639 320740146205 149027185871 631300868764 537654826222 4321772403 224942382155 17789742184 101694947766 106598034047 5314711436 152518852954 371031307195 102091510820 114952139628 1517249184 755412562698 436427486470 673865206211 148890999100 135492228696 1795482115 28948901605 939625432240 62788242724 70373692542 12345406724 7912152794 340573440532 38823146564 31139682930 38917131636 258529366641 4049258772 41361452142 229296146917 3359128293 154608080801 155277632366 114604591374 12888006230 819243192723 903969415226 50686383834 9576032136 18138742808 883015695842 46052827425 30713387268 127923607610 105454772022 481443708222 567913362603 658867851244 1905676606 114629497926 489505861603 14001911178 228730323125 59698349021 224438852162 71638582736 363444895738 6551136385 92891532084 56398216543 76489302646 21025113265 622709336663 19362215057 362782374713 274707261595 38071268456 124000505517 33467038790 155270634465 418155493421 55175465385 422693318605 221957880566 238670076567 5001778401 276943167605 33381126994 172598246254 727842131446 354341992591 739340243789 201335549074 694979619948 5043373950 626638179534 103071683672 690089607436 706068580659 76732219033 538422940219 238121135789 451411956963 330341223342 104971571255 190223471950 542588557165 355049129668 203172029884 7357671951 19858846230 54532243080 25581849389 199837084516 131668849099 534290886259 57109116743 80583848968 2402820169 487183055608 55330764699 89147754585 17662412636 268150301682 628939876554 52057427148 121130515493 6393977146 231156996272 516592399446 227480516332 26040534544 103425421145 57665266825 77021079504 201370008302 42349186340 182758236900 584314855978 5425579803 63105482761 372884864092 300097311151 286854322016 27097961434 265532398527 26415232308 103196849872 306769033251 264538617721 259839151146 295104363645 5839773487 27500084717 46499280608 202369458458 477882856923 122162183380 732079146182 517736365061 44388071477 152396005715 55707490707 583760822264 68821126705 73116438059 36311118937 266131838525 61778286015 126890867980 5671567824 217818591047 149391433069 13397403802 269755118092 2329038322 32098196833 80841827368 112643052642 360999952468 43645447169 165469213873 900390114918 130529478658 288307067149 987998105181 684707630604 10649863470 44717716784 101151249313 254968749632 2145261472 58911978603 27437682403 102950360048 256299436781 113018913127 145121465328 350794728 233420422761 104367287784 269980921083 802138685877 216905539422 10953726038 47017616436 259363142528 7421826564 4090469970 57708800623 24863055685 237574518396 258078279631 222770355985 363810058362 1064722564 5971192320 635292279879 116553243879 851357735412 751954817069 4739691004 263775357100 139885687446 728858207270 142052333422 86905896371 14652422298 14701248116 474668454550 208295706036 75033336566 769944087511 9845883117 46659227487 588240421422 6552979958 315858117454 51125715385 94134393198 57377487303 485080 79092318309 779431392 624142824528 80023102604 6394529716 160085615672 606183127238 38272045833 91141161205 95871475400 48044255786 882294049 155731379571 279922764476 17255476087 1346501922 53924309199 297258442329 5265278174 188325274770 263921148188 439407906767 416417316750 161268425376 78839469908 370830070786 5573368091 51823617874 45178103914 10496829631 258715539544 66578099701 1443591674 59383412035 8857663300 306574313584 296166312210 40181199114 180883427212 125701625700 33063602046 519039500800 121083077124 52607149009 87197136092 48299298278 478816284206 106004682826 244288550893 431774431611 333229224006 238170074148 622306999929 6553645040 88066584900 203772477244 713229311781 108621104049 393562020930 920921425 127751922063 46801234405 31080059920 22282868778 170016271 259502774787 654531198708 7323230217 506619019065 7464485051 108700514150 4701864382 184130318596 247038123257 233556902098 498274241995 139737568313 119313829806 20203627691 215070190665 32743719949 55156929534 386336517412 566881587329 387380382980 540031214028 16198982195 705020927788 329038320598 50157436211 12139348251 237395266313 426375125701 163440552776 3904035845 577017145242 43849137339 52184831130 193626732201 116446836888 78894512294 66703281941 140670478151 232834285489 326962927624 144151623527 39338401865 2135020902 1990588767 439338792385 71621806571 40310214173 533530137414 185795799682 76188575561 9561419496 89538422941 82171816570 198652850728 7990999845 59755102113 7253997644 155185715103 170891597520 33130784227 2389737833 343817635303 88635152292 137711352815 605392932451 266191511332 92074215703 12674369194 596366333606 360878986534 20269407627 646927490078 500366103229 169933202418 170257334215 355666543682 291247496498 27463223474 87166886973 52346958938 11851594715 137140402797 166245875941 2503844057 985392661787 586181674295 42394120521 1497031161 1615914962 38584105707 219773386773 356725665859 366256087765 46824118665 19695489552 491981271570 14663604989 181276160111 130081286541 122556867256 485263473503 17676792111 717050156038 316080124773 59881654360 357551364387 111091132801 577629473428 260912305781 35439566264 232708200363 889904967 439331540680 39509514412 539628514506 95563070971 636209893324 229456633286 162829001436 200311790285 41073632321 29530038117 66650866008 32318268967 88240925953 329834945202 44521874211 14063637847 54005276329 532124032707 159769004297 160272675100 160311514649 141693233271 36123148493 178222485066 10692656298 56020852924 107892832147 225382985086 99568738114 919028437 625691059460 105209905467 45383225568 112207456221 105748151837 17211540194 244129422018 404178878364 111921911293 210330700231 49048051842 8434715871 24670250553 109248011750 4119697282 811462749010 231987623822 181417132 957780120285 281761381399 70674972918 1427317599 427705610065 590536185603 18352385498 133697739790 45436738898 10141901866 106434081683 156717344978 13250443376 171387668220 6445665676 66144756130 51591261268 41469244072 224089029825 120420561573 66255280114 10010814974 619132406112 97773688257 487944793394 15782022517 245968023127 191415174383 65250007412 266174169229 459988741044 56353359057 213064091065 35161581953 736033259701 101622939826 308499988129 1254414593 68350887182 83876935035 493477364442 354181817840 126539078515 55678645375 186656605084 699044115704 75577219283 490152124425 504161694321 173997060459 35996889870 148116906442 13926776343 114083691390 70106824719 165099687798 278490455858 46822423913 16234843042 359052979779 308254505152 51472268280 95063902174 64447205981 395338018853 107495175679 236267083504 10879424884 100157036244 180327319892 23518418443 38469390719 148141171833 334566129737 99805152210 54409287460 23959813301 34047797128 393095341102 43739316435 7537034967 91329048038 211196548108 141980116440 317212222391 320771299754 298480795386 216172104511 170917962725 155723267320 88842421520 598008235539 892370452232 610066178974 5909845286 49721838316 113991871473 43735510697 59465470099 7950008745 731645425293 219633882794 341331440305 95087075074 509794698141 3486748914 573900627379 373131760735 4046993732 6825138299 188795771741 398411422670 72373329942 462286182058 132387429361 86281343469 137398122725 202807711763 57658802104 104560524461 292310706445 7030923820 178612327203 245974413707 699067247941 409238947965 10315340432 350620774667 27718342544 91382899251 1719311846 173741526462 418314339773 16354982480 10155081500 11836296699 452068910533 363057592392 93581871461 68731707199 626901613632 337129956012 29745656211 23629140263 73518318066 89061421057 15288556941 53729450143 221298618219 82608815978 876562497416 3364528417 58357858143 89983382587 154410438522 133313469485 176207772820 550184067379 18445864649 306694693251 330435598668 103043872972 148479678354 166637984659 70198168510 66401805773 254252512 266529336001 62968290737 187973031659 858492828 60496616620 242490679477 56505478668 53709199932 52738778516 54617059458 749405501036 20063406938 38778812531 207447181961 129666404995 22152067624 20914252320 371236382157 245855519054 16498762922 159499461669 545555922062 38069842026 107231893140 135653190577 125205937104 4725589266 183419898846 173178178441 677049743219 629373219147 131005420103 43231879602 124769585 1416846196 16564643258 104203785950 51854654392 96537654084 408020211803 81378510711 208271375326 423997113209 347031135892 251707052795 360178143390 553560944008 17412203855 61152097158 127713467796 44998413296 188386454264 28301264349 161312812639 114601610370 581434525373 106734563041 554512691378 95001621098 3142686557 13358952071 161764364792 1779146835 29269886006 131508945107 179987113765 206868323756 13272613834 685568724874 15674084817 859245445030 515718404010 4563724416 169058910177 115925944377 528630895532 104821124399 25082619161 192203504555 484086725350 832447181 39983663626 21340306138 60768704939 2748855319 211528204322 259050420694 1691406053 12161974947 162827350874 13463507810 76422088607 788225555659 628341735199 66497051455 6515275533 97373825977 647127363312 338952131696 9570843018 273720418 45709400848 118126474588 25612853592 7378302591 24109181174 696236934416 133919802156 336639845835 128855847273 25433531174 173337482578 192088409091 163546419289 190885906202 553603245 31971296306 65495101115 441413668391 343872435000 250892858679 163902877814 350258710375 604207910729 205970032045 272644408650 52150724802 117098569050 459160765310 4007590527 31185745993 11113545502 70842023329 255860720 137045241162 8206125284 646815082270 435721574908 682646871761 4405037547 116417647898 119048731939 39560624625 25931554746 52453926796 244951839619 690278163869 525740850239 134254082081 109684627691 154473678359 44727161466 304794058758 81715566212 23899811065 325490852693 289731895856 187233623437 704792913377 243449115964 228992095229 579385630970 742075021853 388189960327 20177343151 105641502887 141307296471 162132169174 369354536444 279417868555 496863842838 167237812371 168896296627 51771827053 161745772586 879291063604 3530846081 222198076819 189976643583 52989854679 91730281155 42394003192 119549416153 31200807114 22327698445 43529639952 219680458838 175903563706 25789820314 14886117980 333744534785 165291618575 3019339405 404460038734 270527869590 208330211685 24105895925 47256882359 631059250131 228057202833 13214415154 17280023077 400589346322 294457103115 641640703958 585324985811 667639162227 108614571384 711113309020 215062837717 18616753898 397240426160 383485655843 18766459547 111833351525 46372343896 2634352609 3781001922 28668534609 483404806822 108752026152 262757002366 320798407831 391075420718 704638816456 130070768749 22584707131 242353443706 117471023061 31103268045 728314806171 13516928064 4709344050 374115559514 524925468824 288783504548 561073316770 13063118678 45432427395 95214086642 317448893023 270454100882 284634489292 24255884397 195651137849 575208389920 87500872898 15372942351 23944679611 86185962066 15578696190 79768968908 49517066932 160725326033 86923184491 210745252715 240043687680 745935779492 49089269453 75136474845 62538135 145234619759 42236077554 13209235685 17345631829 94162408914 69719790320 246729719631 157856590933 277274900652 22876867789 471220966865 45216714013 480295245721 128328207077 47209325796 126779777035 27974519287 158798732135 503041010011 184436325879 578061489000 27212510503 77413981583 1520761894 34147707192 25187919864 806709761328 563756590736 18692558502 134331976292 311082110576 319725837318 5781534503 122197069337 40679344732 72729459299 1030132268 52264395208 127880636239 35433174161 385836316742 86184954408 149058251094 465930899687 65636721694 149924224403 12009606200 84939091418 324498223163 484297449352 359263942416 32728237832 54755842002 18857287350 140742100408 1896071246 202731604710 106936676668 188132773213 75665671790 41957748114 266597174569 578463484447 99631211594 784916123750 44227856970 57940468730 37704354803 248936176487 18983168405 514978232914 325080724 614488295478 371656573436 22019953176 410827385086 164153115091 540407846521 171995771396 718259693000 156546759162 562433658503 52080769672 13268691526 522255503276 92424472347 43105637336 1920709639 835305066122 190269504726 334875889008 82281239805 304470743387 2270611458 205850667155 236644414933 139459588001 198097377055 210141549810 503115370371 32062208598 70525984861 99272806324 471512151898 205147825901 40773885801 4947706695 45004741817 259693656475 168489701300 67342502364 99835098844 124926283849 107546744747 61228594563 229041847455 131208558874 59014626603 189630796277 60800298235 88837263443 5681008134 463535152468 237838911297 301398958248 822562002477 262596193020 26507225429 116802477030 13564905052 7852298294 510859256301 492892321168 86633963292 83410304842 143789068530 374562630968 72228263437 181246342773 599247032 268076520760 19321102876 215378330296 395215892935 193714239275 974493062 538935622006 829102597557 657230490752 109788147277 40496548808 155857677775 506473420210 189763057203 35422877 415152127231 6700656679 114258340199 37779347580 171390667305 4754205513 857499236796 398776978949 178282186 870594201687 306288561 482896185190 492073318631 45683085209 82643325599 1989129476 28020414246 5278333622 98005666228 4232821967 235534010238 19354532972 531620180181 339091382518 40511821141 71423941289 870051676446 666877150639 25123166965 578928988 294300650045 79694468278 170230317526 52882333486 123165833796 673681255 42386157119 476538033960 41871564269 561065072805 61419631935 54326736149 413174649508 595647774203 397911631708 66628290079 219884012664 6331234290 3668762751 20158090982 598924150324 77093780 172853440630 31188444259 48795687718 47733845412 605288306012 202968329473 15337129685 434889950035 123084470099 31469325200 176798779892 170016917456 46803897158 130744236315 14941921948 74441745251 526031829829 160818529414 244198816274 243001605018 264561497375 9653361870 149569368366 22449063468 258950083847 123855328476 143393075319 368000535952 175486388791 171460114842 44572048246 19931400228 21369446513 251812552424 656380964464 332997338482 307038891106 201680573780 13557751561 391617891721 171574464570 49158008234 534395666036 252791708390 360980040529 203820132407 146916218829 37516162989 147394620104 20847337520 336020586516 45236500937 441929879998 103584531233 932024886716 151572513500 109156646745 44839329274 174351795478 77893434561 466862590668 98391751846 233767010017 1132231629 299865511961 582886830087 214308958241 43902651403 216609883598 180359869699 311817877649 4306428119 5520921905 270801850388 304155072787 132470106747 70225466152 209344454214 30229824577 112156199351 26231540306 43408124872 8890342150 349219109885 47971681374 103304263582 683742267219 338662138777 98376648913 282543159129 230339387601 44304292965 7569640245 35428005687 356619177 1266096128 368447848411 231398005100 44117340721 34920182317 23170564626 28591137416 66503340244 26708615130 121948369895 231725504025 889679584 138276946970 201277919261 3454270087 33172326773 590339549900 240068594927 659422613192 632377336744 113367458650 106768646206 48086610852 46332604964 241669582676 34933234701 654504345194 698625713883 75328418950 27693030193 100719852222 9421246631 111626302341 470914809987 158091402460 22075710063 584960766350 12547612392 10725180370 389359504386 498781794167 538018921435 773839777482 43873152545 3365248285 206956447980 17475772187 815351269392 159634892443 249244971635 40726357860 43084728640 121430241381 114905496412 293992587580 502678741335 56048977733 30471358295 16820744360 525591479177 27169104355 164620570513 31016299605 320355661977 211802538016 170666460426 697439333178 602238621811 140107969868 341448941531 124458658525 58797936225 389938648396 482634883383 305349450698 21921488003 24130804721 19784209235 246430937941 95366511271 465464876243 47537259236 351088552525 335341201178 545410440232 94506765930 29925701939 95691522802 13633264013 237143908846 131698164191 20558643211 38865375624 1448299053 87199200226 603059473699 32297205390 55048905473 156077583596 84235619333 457238678582 333166768696 82919177043 428603623625 58927762726 6069747990 114739992322 63937404134 375876024046 408815533241 4975984252 154839573920 12583489467 91495308403 129164059015 27241130727 98845382872 43317853079 585484899840 69291297184 139741109287 44800775479 138818905046 16277498610 252305205524 79398877860 237784066597 476132784552 150351575270 16903200401 574826325966 29408249567 32824748204 210262477933 134278187508 556931384032 619682223912 74520740345 510648818449 22383225308 9638332457 424468441202 192882639285 269677819192 864917715443 7333491514 12555564956 173289188790 112536908610 26679362382 34226111882 13033980697 182461238088 298426636105 2898203044 42278931181 18842622127 93032878729 120676025640 40102485940 28344044827 182999763952 29366833222 220334904986 12649151385 44135099589 557082674631 70084790196 209131686930 282393525335 25591433026 45725158324 63274356824 90531140296 83106203431 60518211961 68858470011 611706790301 1701347923 698813169581 10267160892 718944798309 189058996063 1304619652 15371735106 53690761 351925724139 17308359891 58240541113 548523155 182570381159 10208637292 479353184591 597654077799 539995175218 38782116080 230665800913 362214234489 1543165009 190736829844 65519380891 32774177609 524374908625 276515900313 264833895956 349227620455 69389185359 108659568637 162674351847 882365487789 32038286028 218441182137 41567866796 203016262084 164172868133 37885931842 155926094546 37150294454 53188572677 163803477383 99083827821 722953837150 101125124477 20522945255 1425244902 18294163138 9775227197 715423259570 59717860253 371893684293 875301758165 569393346 156218678528 216006855034 104290542340 28675992854 14509359773 684464346 32293371976 286715564403 334846719962 47498515096 54986303084 311157166747 82545294992 230558396932 467376246338 121378827633 556274105226 900911302273 11654517964 4754638510 133232671244 32438040045 20122039319 912246756543 19872149490 6951433166 110050679171 578101023504 32499604346 1209611100 269199795818 1914307546 9235626856 119702730590 355043448936 106783019658 61954607501 489692770477 1546869115 66674187489 1188243356 7083663455 305841122580 64316232129 23357764516 147360627801 4699987997 117825845040 13595886972 39575658098 206609349981 26326460878 794442338315 19531784455 189579006328 24085415416 283944760605 239799337927 932060952782 4250460373 69269131462 7682461169 30198601654 199717805390 11326297259 16118069905 57944163861 280214917831 470721881938 21655682483 217658628892 284060368604 486800992736 588944626047 1270013889 36205815866 62690183179 179326117086 44002257232 71809519319 84348130775 13636085046 26125806238 184671169331 415869168806 213048765639 16819224020 60121810364 165470698753 284795464125 4157273716 941319782 560488994778 698024919702 174158199544 35057228935 58414048519 358621169807 156981117451 131243206815 111413076475 25924550578 46938792665 62330708715 65920290219 145873956569 125070337977 611585756356 13000838391 168452974119 101130437859 89658766555 27504204935 443504387843 36261377359 15938254663 211440726413 126408456716 253814131863 464227210569 155180822832 298053130630 131106010488 93409263622 206323202831 160660185946 179422346341 2211197008 354809677258 152727680866 58505566482 237674942573 97319791427 100932491504 420205743180 340584245 108544274046 31383566110 132060440321 215342625567 197755573597 677657795791 1481714030 69411746411 8481335646 69970698233 71387652376 16161644895 838113462485 7991981516 270819879728 247076607442 66731909082 34308764632 261735305432 10409035076 28075796549 66798480024 231916952693 76697900916 116622069875 6978317572 15614810538 303193006568 8862020392 141033316806 308194263085 9929697306 414160835386 23790332080 703997775400 10903513302 544375193141 224649843127 473486206465 336902928794 49561711075 59949272943 288791575227 143895555939 23191122696 10195753718 635765769506 340573954587 482718844460 117672085387 403242550126 168489605248 136202970256 293137515126 30066124430 5453892065 54681027362 135904377555 32844897727 56422005396 393688952779 19286199960 143698672114 140486340362 74355952158 76516919986 129422250418 88535382319 4927654348 111575110761 117108383040 59048323497 214933499539 827303309441 2455625082 8593146050 793468415979 197249844226 446921616227 76001101070 762474463874 11329141247 136218683503 357950698377 36906512344 15847309830 116868295722 12178504723 46163622312 187139804 156961225375 308537270833 188075888447 626971059246 281247950668 139505854609 105365280420 105549542697 15676852832 139151628715 251817771710 285320360152 24360646674 15858896983 344053582620 186926477247 158974902956 307732449166 53876839912 438786561617 519332976085 617350824576 54728022147 340136330242 15577233712 542240489307 184729147645 729541985888 78760494949 51219258243 80197406798 296923249410 554890218502 291677672595 264680534924 188047644184 2464452382 85235750903 397423044130 523174532479 153978732 204019220394 172795030190 355836233468 326503657491 52444442248 281478269539 13254229819 17755154643 291490477452 233406369866 33944588369 47293162727 9484101301 445139966159 5143846777 150548764726 638157275510 431841045 83221659528 201581029215 113416520340 151637534840 185802822511 507399874044 43505017226 62479550972 512049412450 592888752368 164132002011 462367892790 491974507907 808943996077 241170779070 118786310759 326281152075 88846544058 67434665360 224379316568 10169040473 139174728989 262650959371 81551912494 295263856474 80462912451 706432267332 183471253532 125476131020 171024758545 37715600869 303321075985 724767550257 143478450886 69910494689 533850367157 112616083168 205360996926 582868562017 4731319366 569601100222 484078822052 199129435714 54387900570 209601836468 319956249376 73533275779 45889724997 1332004832 45986985554 21284477928 9839827160 212734070907 84021987852 202084722627 112517667043 223371144681 4981701564 25622776464 55150843543 12245166342 25766198725 65666103407 549187328398 5147978509 153291871424 594545415954 315380639569 53343596234 627769895470 228796513749 71832962223 21337041939 256944307997 75650674339 66518071411 188768863219 157657047290 44608501960 73586869424 295598565356 532353758021 203868188571 88529921039 8779139073 647078302761 90296882181 240584641944 189266123299 353386810475 10407584742 114082515824 30910998419 122283510085 151714867937 86139959857 19544508262 376632067542 29753194031 143382230621 126867509777 363273783865 5802901011 139031814223 56982121530 254991862124 168087379578 148652803264 13602455790 96604573793 12708626585 182142257646 32334346284 69189189925 298265173046 103412474552 62042687944 176844694771 79437371489 102227765972 175796646836 475883292010 115227570380 864767088700 226328281760 459869896378 427703746329 71822610462 312160124564 15833354498 346506789536 225852100907 76879906066 190905358612 64344747886 287747487953 630404221703 307947019616 16679881859 125977297232 8127561009 104790377229 282104371044 254888894900 278168080433 260679402467 232583559556 551503680760 539593956604 206368064968 12616659649 304672087739 32588766751 97127952828 227239534562 598804455946 175157900545 237301488558 37912584445 66726298489 2557275000 246194821208 46178960125 19112503273 740056943706 44677266448 44890531838 69233962844 64661526613 3703658031 114598451387 161496768311 78086490 187190157323 88310084190 360330224136 16283119863 450416309115 60887695291 145092724184 821181142909 206447718917 30487338912 470058177432 9772652722 515644504880 710584565 195649070905 230546991574 239347780943 590685464223 568051560473 22530601212 203813561722 13262080038 373580257547 232315397250 159627636974 809026673882 19996973037 159381700304 19776133471 182018931538 23901016964 5356452791 325153799157 30317328287 183200861162 235951266514 229975949468 74033677219 352573044335 103371545472 32668462318 71916450533 430535253985 208123636071 72129431239 158084156873 74259681532 372275163484 113098627153 11781364278 605329918173 85781958788 252851577945 71630113143 158293418580 85792858429 76710784143 34519294459 5065685206 617873546035 587262797928 167746467842 137497912768 2741280224 128961047023 80949315737 523295459400 814034513314 141055405764 106172292921 43456925883 260566083888 349607428796 334889783963 64318099777 275461358969 256577615243 35569108261 110331502778 677048560334 119587678442 497829293206 302353672042 331425389021 538631825592 125791857334 7137171789 51656035285 415247666008 375818240242 137582318926 243375506341 3957775123 308841903853 72254437741 280776163749 332700355534 36770988289 80043664166 138237307745 1131365074 20608251636 87333788799 3632888117 403735918536 131253223587 63737493696 26326657532 5448120357 985669411 151267519997 9297610520 78678921762 530846867713 472209904879 42298278363 203661377923 55454632512 4973763720 541926830065 39845240735 21702855808 251096283415 93814178742 435170989904 92516237711 212091036203 347742868344 17158166701 647709505973 228946189812 423601317752 59793313226 123536551925 135347031266 368811872751 246072357543 27034959160 249871388955 207224010890 318333001140 22277367739 319847629996 125067436016 1959846654 11123426109 151142796326 31748208666 57310804900 481049827103 10973615656 70838420731 152413935549 215045963637 57390080577 16334141387 308347337006 24051128551 422376145034 363747502547 280187544081 495181221237 393317931949 43616060107 185583644305 366237813202 26511887620 81360859396 941646048 200789418438 3140072198 36143325362 774755861896 50155166834 5580608418 489497873266 269741456266 251382765721 85559833229 427505373642 2749421800 354471324511 468083605639 190469747978 667322771534 828982894675 383715083623 482161892764 549478807460 601414709822 21406567416 290479792964 202647781403 41125421512 3207680612 327741170196 5001403668 362618458112 765812245496 90285800894 124209209154 59673740753 484376150067 593011108947 261648585131 118280644371 7670890911 776279782004 11397995644 364637626683 52870355570 383191251117 50977287659 7514696869 72758653677 797791633250 222180333441 70104321019 86629615652 382655214045 344341585314 463581064022 35197643681 692017863548 511136878 8096176872 72129041232 292762613732 25301201695 846985890616 315840926034 613866331551 591331696595 272512015155 15041814316 328360865825 6666529478 519116153684 30527380338 5619785973 407098043486 638176305115 17910508686 3567894405 485084644999 88892237133 312268176148 2899729976 105924289144 454618139126 31883293880 575549717448 580094467634 253209484816 132513887565 267320280426 89919780790 575126934152 426900656240 13999219829 417382400571 407914790139 364950831283 326894663471 92600456896 179353462064 2065955017 79150734194 84262758806 367061631214 36014161328 180222834495 2263992165 38864247788 14402920859 372018623662 5321272863 43673606668 158608646026 36106240573 81753119020 38386361608 3144070580 285384706352 279629893449 128987729389 215162973085 13955381436 56472807571 110493651387 79338479236 598541606735 77287779513 5496705005 10179778911 69335916863 340030526952 207417795130 35057496633 392282059036 262099065547 84671087189 315936847842 314090328858 30174238535 343025705828 72641793626 268584015139 73415346598 78435445041 548312404265 217766576389 209007100220 268628715679 128403211945 83827557511 161890816903 647619981756 54855832825 31486376769 12703878531 144128342843 27359470931 9475545098 288453202557 101810451011 30438568505 370331036701 196006796534 165266475766 326035103510 668876205495 283376623787 415944917320 116680371927 621236415 44337181191 6739025508 552685203139 69105806697 190525601447 588948131584 584050192853 153892060411 230242562054 44233329167 13060165374 67105857222 11577437008 12609131030 486915419549 208631461309 593075950233 253246205799 1597337901 410595774276 79364587380 41807375931 8697555013 143078078093 88845235199 335357082225 22500406938 565145095136 417869364 23082644885 209412147015 41521649869 294639252440 487766203290 331318370600 80544725175 8866672432 150607832706 39385949509 123474004359 330300883923 391088957650 519771724892 7991930920 73145200735 2373821701 36887871197 13845988045 1920158108 322703905896 14589621079 1866502304 104614981158 33115022301 213050562017 5565711074 224281827314 77163937595 182637762358 46262776240 56458994171 344004243748 377180484896 159366054856 133484958741 24728650356 227651994489 643902029248 201617924898 504915147541 6212466376 443355714529 109980026956 41012169775 149427552017 351591924674 113538154753 34951547065 470929574469 49984148817 186232869151 409654507309 4481328498 81467158168 1651992914 86672371641 31886643592 251626099904 619343916134 85600435449 53781829259 348941005733 9352262676 14991452958 43844008970 15244468210 133136204813 56230189441 6734632119 357732659398 112283887099 110312245761 242991106894 227837042340 21832578015 9368091311 320693125592 7154696983 280594858429 33403297370 71522317135 40049766382 13952569661 120811914824 684443649577 35936432666 178491152348 567933017700 76381386936 441680859794 54759594879 260857323548 69802004299 46280446680 167114166550 761908932056 72580546029 40642288387 65670982651 57688278737 5914844634 402004906058 26670229348 388598463184 61661678585 327150593198 9041031826 212591965765 3623797310 63464687739 13072791275 47898807831 8085160710 16917275182 56552456628 69076540831 140154589210 325073059054 72149563434 418540498006 449104873032 3859491066 2118363655 11603546109 97822084 883557815993 494755058680 171028114901 395325765687 603468755217 37093775908 909566446619 409592086375 58820894703 23375834564 13192059063 52213610627 397484191158 107071757775 668330233332 884048278812 237803821377 71087058563 478734888281 37340004149 541676738445 788258841 386211900214 288507729083 17728605957 13754174662 62881050235 255918063441 260658527439 22417719948 610392920665 642916003275 396103660149 431182305483 96469238934 15330955776 99164187354 62194221265 332945360861 69321493783 384187457141 13017686531 5002991174 11950705003 550807294386 178985487803 915528166578 424952014823 112237611090 248051408338 217574422810 346197375313 298047287032 71346423795 116191315254 77253960518 294920931724 78912745808 330233285711 3824190422 64114100311 782890948025 589789770662 26900754494 230790383307 3871828575 1167938757 98268249365 160863296442 51643422060 148122651260 97470611959 74930327089 23572733411 620257988006 228064409021 58847615497 33620488493 69370197278 68764875600 299231232253 17850676675 45008726802 8359652784 79183117198 71813589124 317760644599 321157847663 36371597479 365226999301 4627418410 164838571 66993944059 128614054646 6310564067 715242985072 293064284899 528892124604 485497921211 529763770771 27934889408 425574384937 296867953707 13326500545 28761244716 17013554344 236406170534 133372824671 22676423005 241847911996 123214327726 16563332032 766893246277 175277648052 525903253105 505492991885 27895110092 257673750337 374703463 364867691567 6511314972 23366637868 164453227932 10501577005 2754127253 143500350957 30517825015 117676512996 6274816448 18674057838 20732670614 13170637306 10642575097 7048215052 31712512343 653559362150 172030610377 146453735163 307400426744 251319582803 392887905866 105891019918 106615225719 272097886836 48074846650 506583116803 17146651566 22102416224 7822148312 14437819011 43691697741 508067663774 39214219895 73382606685 117211196014 520098481633 42551734673 272808006216 152863375057 95288368355 203426996025 40434279973 45529626190 9194449193 24751787158 319810625359 225057949811 104614327971 488060066637 6602039722 83017265469 648132804 79874150338 52785501561 3573468768 47322958433 96574602755 7212319175 15452375889 48974036537 78098781208 48893641603 531798648439 32240565969 111759796538 749310158840 173229240928 111444856708 156770186909 227654890244 15341938460 205264802207 215346587029 60355435631 754009340292 20339756974 170280013265 482288926853 7110091460 21532690722 341705740659 163414958469 237497922015 546788312206 8857197885 393136801252 33488235429 97380371321 67832209281 44693584168 47332311581 28336239755 46352365987 80877323174 499301572467 5344079714 282617750980 11221362701 15671855227 51071474771 117440699362 38928411415 26380381189 196417170651 15612776948 110248230432 138222638463 744014366506 250472588875 461229769141 28332883798 48352944317 842421630 323093633003 95462266731 514627582026 66299283661 366562688500 160906622725 167860448289 621655996326 640665195321 306969553843 15170156958 208974080960 140082302098 198704413367 63370386915 693040089459 25852422591 130724743615 48312561537 750231164 266949628942 313775879035 308456036840 6140546196 192942770690 78888799315 383996324209 427148515864 126970957260 480402779016 93070058449 396745759031 679636729732 14578884357 173995122 126924208324 17597906197 400941172923 27278809981 351509738799 114372760924 155851472371 671758272248 72822936458 181891946812 11297287397 11851127187 277626814247 205340413442 267118918034 262561447515 152808932182 4843272081 1663231944 126383611856 247663024490 374192095280 138090822784 28293549285 26814872018 630210870541 369488812522 62251972151 5892088053 426508006551 190456187872 2456156300 34345135447 26070412731 216744555695 111270681641 158478392813 58836767319 35179309169 60482154424 54043178731 156259573590 9063962098 65524195822 181591380232 7871019700 219086246277 173838065109 212867319058 7031103949 10337836393 61513168956 352444328830 40864917658 41117336005 422579760805 16226011292 16871568393 43196509230 5792714930 599824570169 18536846821 744057873931 49430728761 82829712569 6624828232 100771154561 294243755618 245783183946 87505605035 227288725078 593198260902 223364255640 89488579039 83870751960 729943276507 25695714803 28909041400 217501420691 41047392401 3747947277 121677350367 253151070289 726824904695 28956400176 346632608766 72026451909 140086657292 159553213694 369216290808 7845148412 4816713760 21578236085 232900062687 536916901049 1943690153 52663450686 279600569753 28469402440 46593772354 185282458246 409281731515 307796611296 11051368160 82482066600 24313069840 83337109275 22038983655 281902285692 171307787524 25416400279 316076756408 120047576258 207907102843 35040967890 97238045751 97091686228 10108762133 166083255801 91084954325 165933660684 514184048027 177621788173 93304771875 49822123911 499667255 261635320268 111488739346 11807306341 3460806148 79669695341 82447719057 977435810 267415954723 40026372233 51154602089 469284052746 174995664954 520926067363 5141822796 287081964002 44601423632 14122958365 254730418402 241646456372 19374677208 366925850342 88530077362 253285708489 93015972603 497965626460 5735265793 28621587368 244039724233 58870974748 105008011556 186117476826 277485775604 56937492572 130683187548 66423843164 57135943553 25964091846 100675292530 98929125326 61486639579 332201861466 175921965940 12120611804 586354484 208001601998 187781379673 429318176373 444270645172 441048063094 244490617146 34217894182 171312067682 2729812179 36511541057 23411674486 13831004152 665096166605 64524655865 109736165906 525026266604 230518205525 98014491032 15678101375 514036355145 93489718484 237341233260 10573641464 175134032057 96327275994 55679257746 663139938801 421481986319 53166165154 1145393907 417645859041 121421117568 201151084092 34537608512 4356001481 116377196263 38820843715 283833300000 8673516934 7026424986 266829080897 186731515632 4930803753 24313623940 2410236328 53494962256 4444036271 97968829868 345241283188 157378652003 158488972269 104957307799 241494670295 205267770624 110350091 308856141192 9300558611 82804539331 10047524 34386013239 2160290396 36139969249 94432539349 7008734236 38364433562 5752495831 75646329163 202611893124 73190896934 538994021756 77432298630 5982005928 180185950726 491120135761 25321505335 1044850652 128968294780 92229200764 69034169797 205299301058 101277785189 78897740040 113712492576 111523434956 56137925330 63867477588 450564740209 214338009003 308828958281 16934939502 418448158688 9532365305 68047286412 1548858741 113883865929 93365758425 40350569650 29622277887 85401137706 772720185232 29023585086 133940741814 443582237435 190643358150 412206408883 36749644716 105957854262 252463724228 180235129131 240383240740 29276642741 87672426427 434831410790 13070539896 440045705038 274869235099 235009629514 482555768693 341668934182 41096601690 189946157429 265887651476 362699329127 42433938317 4261605719 292341590956 63158034970 368144073987 206152934956 110869569953 183622237483 553878194684 36387125935 22838614903 168647048753 130456628390 472018533154 263491628881 364337228016 447027977487 199676343223 107419345844 312012325614 9233637101 600985330409 13724292939 428123251 237971224815 49116382970 118034553783 91061823645 2240294658 22397569464 369974334637 337601275914 70404550352 22903152849 18958709132 5735439513 29017963663 68700610267 181874890631 97436366111 415550088183 170816749612 17063893815 510307532485 32935523372 463168440074 78666680467 64237540718 4178484365 123856244024 89299144876 64080283012 120165788883 216864876235 354307326660 296243240219 413365630038 91468307289 76768248236 102042594835 232192896436 90839051925 267555570129 106773352665 12880907853 93697244923 23737963175 141655257401 12200665432 405232861021 322495054788 189782646020 417823528730 15523788357 400432829551 71585991329 380241410299 6109701325 32936442448 298448330336 50284858418 13578519495 84414425603 117912404168 38379302592 80240497379 28138909074 3205995794 82056772637 159951319654 289898686906 292416404395 625726830 12323460052 269084843536 394342557482 729659679117 55524440933 43214130533 372574358500 78161837561 285249716587 83326514723 182306183834 242897566098 474377787851 19390435773 55963047537 6054071452 1129699625 56684755932 18648455922 24708043950 15669050514 12462783756 492070767723 248437841560 149041825663 552463630555 192509189681 17116413298 9216872464 119200077564 194955326617 35623624471 21463158143 2113228726 46656595835 326306529406 251023695 626026250458 228353991096 80388464793 190440888493 322914090340 23124510659 44290302958 57072748550 78602469099 37947865866 192013348966 484596934774 85227143092 417077975936 387347652163 223483516680 340155528 76565273612 157284085012 20395589959 47038017708 141259585880 381249139818 108049801157 249008908824 33730633414 10783024649 37882539378 37881970075 216959737272 32272637741 115455001374 9338797753 50951813254 38139038181 126436145566 118515952612 81200967461 240596987494 71541223646 268845096717 300357638575 443551913433 64618171652 72858180338 630813968360 348807184508 137216610223 283346601705 285339444035 547333669531 3138798865 48176485698 145849273196 80954669038 691455681869 46951405010 316995283040 204372652040 26903224334 216124609887 13867138556 113149232913 52982537449 484900140173 58938974742 37370606094 2889743554 151566663651 425975795197 189686103860 347074078093 70635146618 32977926806 371568666906 110612489593 151615405562 184531746666 381909002635 29822389617 47152173685 241469771813 616143453108 56832440549 184440960597 139148731657 52752246318 120367938274 445452242482 351825929137 114307516323 264449983279 218293807459 96628455293 304439174291 365766505156 113957669289 518871335990 143398390579 112890796337 397127831665 42824621991 264407097714 79183128694 129108129657 245692038313 5377461998 65964940935 473927623190 301275331855 401268216775 119861263092 41876919861 2352691163 12475990581 73149681959 129011935163 169959503462 325950921682 165759127714 7521247814 117062322937 81287816800 269211343347 125432802394 94627846038 111530784473 41354288120 528290075514 42775924108 85948024713 10611257915 52193590878 49212143155 87784811975 12144470200 35017776716 213727273368 24868929819 193077862440 365905983480 372210870277 2657480516 881909321 793435487434 553857242274 8315326067 93729706922 44660801763 536880304778 30599168079 510071424697 104182107950 16930175146 251240139 477964876804 78119389223 283874210093 130570781358 176699250930 240120660695 63782207091 40886658340 86740888799 3725814365 243022819725 296892391690 244507714065 82203886642 140857788465 69593791485 789586661066 9232515343 42782764424 115410440653 210025873249 118128733457 265307831804 228272476097 182686164 12307922045 8086636526 221037597697 263306671295 175423063076 2671469559 202378349382 127484191016 72254755930 33108035727 1972330736 4429781722 163697889286 61041966576 7620258124 565013339918 235090785164 270530724981 85351697157 169169484570 154756040541 104770594991 532670901258 11250759188 145175927109 148465404481 15577858967 124122999425 81359255587 77915408858 98543621379 400023385452 7680422334 495574660676 258965512286 246234287750 266910010523 76322336740 41407919789 53260628488 451000694566 4211075422 12994091092 450000640035 496552389536 328800318187 142035984424 13615427991 1529617885 25243075720 414972986687 159705786655 161277526399 257801801498 336404895796 110892305888 341307066678 628115868887 123386290950 237944247271 58662967035 864821696794 504406499501 67762186951 185340943726 243347264646 114143044185 17071436641 488838229864 514884597155 336786751836 313707013424 28110466395 19547802007 152243733322 1181534357 481160553245 110664382349 24719744536 23447941865 66947536450 26488980862 46362903201 222887160624 7858425205 167441334187 199215340543 107475403737 34916250069 438344497745 297896863171 102328634008 83804318263 18673555601 62862379341 523881893482 23543960718 66921664885 444687008989 127362713096 26031693559 43995045160 16939761013 313624973082 169625554497 500666208154 2397547045 95268898757 56226654104 460871540709 9423268710 241155438628 7357418100 201912613886 9809622586 247498353250 62311371624 297886558944 185989532073 39973696945 243230955397 349044777373 66568809258 73925459903 500357038832 20213013557 231781393322 38765352639 91825748110 7811320929 507867069773 4776109364 20596378353 6961785876 60126310384 212977865031 12976974012 18541171878 485571991491 102035537010 493370003204 12499683844 30506557640 333676946 235182100342 6742124072 132852730493 311104029851 60065292543 2088083341 158244016944 45464065718 3308331604 11977409621 77173871400 423628156553 14375522165 228099057374 1680355588 24804907859 280247774 193879230156 48105260226 148106657571 180395228370 154489483563 75159499957 13801299066 50060892707 297867161842 231446620797 601668651927 414030644672 291962714994 95870112502 74697151619 5311855897 171970544862 110229334380 235473499389 141735136604 156358568481 467795903396 683205696841 9252386979 565129853922 48876842097 32540720649 529487693876 257552428162 2881424992 140767213765 9474088948 120190538342 10111645425 118890066482 274424992024 2367760601 222346207032 14948209499 207028155401 46656265355 11540591090 484524515032 87054387993 119946274533 28979662715 10935132270 30335119088 368873446055 110928985243 421260986853 356186576471 18184685694 85610034315 296576640214 39546849084 279365394329 493134966 71105543203 10708346229 30143789895 308932081560 19094235926 194042126469 105288615486 105027425489 205995690174 431216585105 358216988965 141139336444 23507657622 378311701507 104605465494 525146161999 19900185458 342383990416 354775939128 418814012000 93569567262 108980410618 77337782881 144812131741 48941207703 309781958643 129393715823 82488250708 288700751257 26402182760 31573195889 10813410928 151173732639 184469741810 14447304926 439136865 748796116413 85891686297 652671998494 793288453041 6687824371 445670216327 243458657362 35807734486 81739056364 557799835272 395660644179 186203043737 141390835384 634912018536 768528594526 260330687325 793922670195 111973989982 15712756920 16371061279 263183202030 119714167283 48873187691 334239105817 24651627261 43191806471 36115928964 37102377534 15934825568 219162802190 225626826642 446486324582 2750111144 850222192255 33540248449 45472910394 284917826168 13114971637 12181678069 35712050956 368431562008 399591369254 454526647343 4326899791 376539343805 204908509866 68176130164 106941356467 56744689825 225624203659 704096661863 4225199140 2053372037 43007265766 30985631527 88481237152 11553038983 307523428478 330466630207 432531958358 373400013339 235772812599 71453761089 39073307917 8571728921 187206307339 245286252457 4235968969 196335531685 70554306784 215132593046 312445952406 245652609992 160692202097 60714900371 139517398114 22004024893 143092655952 264141533670 274496513930 3822720227 460814637912 74057062311 43726072023 313603693602 59254730299 402315795761 531744578565 81830470945 5073889597 175166732720 100007963176 314519771123 358585481147 208597738919 133609384432 20894727855 433700459966 462636079075 245224578350 28762561 21163406012 156905614316 14602450043 33597965806 34289653140 390349633088 174417890637 68300220853 247955506328 6346397874 315550632558 159815874457 38540339443 264631267047 433095033908 121207284559 230000282924 20416940762 110951013 18933104342 1365530325 69207945207 88796254062 169828129108 8927717962 443191822613 235103728157 47853238657 327537093824 121797789761 438813282119 138313564846 732310746 478636867948 641402886068 21232976199 35929665896 592170695199 428904290281 383804132673 161142863256 1791805236 177381993175 623857114129 129401772478 124280833964 658326148447 78648506765 239798105948 764944544764 653202205817 64249846144 253024766478 201106873404 582956897576 506613144738 49255659 20501742517 23380088695 3440474382 1648949866 65547783245 672743766216 1983966037 160246912463 20400525400 269551945144 6358922247 145056504947 8499931289 76013267899 272038279851 57143109559 244953060112 45097397702 103742885894 333026011667 21490270277 279831381470 59521924632 14828840915 357301312733 41236498681 10934928374 2149434130 5002295172 114246679412 15733368447 99623095531 50682843231 473215648003 128072768546 68017169218 2534076578 42377690361 31161532250 165437693695 144582675539 366974125221 598646871649 65621985323 242530893460 416004311771 76149125270 7912107195 156702863967 21249313766 688122971141 181591622960 55097312745 600872445467 331468668196 6244270482 101972971052 71035764871 230753027231 282017055150 147961636695 39181539534 282916673866 32320960618 2325613711 125097790086 183522765302 265578410876 18130334702 268350611085 28385609535 31659671680 22510156456 87544167073 405444138791 60790830236 281858757325 337275287863 21703413811 147634431402 1303559863 16307114982 391879456705 820731252439 277091450739 459125662428 19230754306 226409179768 92906924279 38922759826 349791815850 398930222633 464890431463 686146881490 37492589204 260110470716 45219378472 58609301932 688632874861 266809813595 109659642277 418487896403 219833128627 4497548669 55781766918 145078066830 48325810563 87740519690 310294771195 43283017260 22824474661 141796650575 561834820854 444509724841 108129271620 635454121973 213890178055 37134833365 67318369065 46222943301 49027787843 399803803571 354344274634 64019543755 181508127501 349670142252 125278541729 22931851730 520828289559 132381920726 14334443433 360038706875 69544400 93773912139 358155470869 195623717550 114645358408 332977500210 334088887018 10113565055 85641544967 4896240968 386528502318 12067345906 388841357930 169737527397 403445861986 135203020160 515297061386 123211877088 423703450575 388971708005 554626727218 5132020859 100629818508 52911842567 123317767786 78468200467 183341414659 74469500885 265712775336 93301005072 41716000776 168703690411 96798778670 267789777370 573084172900 308362569781 274835391546 54987453113 274030232664 13152907602 430931968132 49454530246 4404527420 211625858182 214134439383 145804799991 189381307464 418427533258 82245603990 130420727475 159127869302 522040534915 40086864032 470317771241 429939056 88247921616 214800077422 4384611510 433870099093 238011242151 44746823593 12491741278 417128434049 85117230041 412012273986 631353118822 5885387010 18302950665 755622266858 4385439664 98253142630 74183713882 65222278747 792118524562 349054007173 82548134690 416575044393 285386572590 566033204868 93569230308 198001969833 286897419520 188088963903 2386669428 144721962510 60653079872 565998599041 445524028728 74026629019 33832767787 89762598361 430968897865 155915850707 65838089335 345279383573 66237340291 422051897355 4418406344 62672023022 70724561427 4878072002 71632460958 223034074941 159396970027 34218197949 208538520688 124556145227 93361986753 29763582651 36619354898 99043214421 16357461556 299760137539 516814681214 312409448212 19650474652 80895358066 60038094835 315072897660 123808160399 117341875780 28391805554 171022874965 26931133546 359930557471 23141889875 89991168389 27554880308 357064476351 3938042908 263300720400 204620009522 49825925284 2955737797 46885900498 3422215475 156174654681 169374876357 573914178530 5202557909 211014463029 308822041285 663365201079 261242073352 189362876055 29212535384 134520125 274350713876 175243310471 17924673963 547184892660 253783412214 5623794491 141583466960 59783138517 2234731014 8413788210 332501259753 306169107426 301585263033 712024747076 660298556226 5360733598 149740580862 344723057670 147403518456 25635500512 89547842953 318227107763 169137019716 62935550911 249299102831 707342900019 101328944637 148620282716 98890555 33974304493 18053538237 105901018772 14265226683 10029008010 36270444939 57666476536 82387658406 95447010960 34244852545 40373138 89294617148 237272090926 48538714604 148114038146 8652462331 5742189038 289998937874 97362028643 77987435147 670430251470 197142963415 20799166832 5948629841 139691859788 37146202314 19211301424 595575072116 69224402079 282015792785 218054882372 15190816823 118653052501 152446768656 211488196595 108286716454 76669992220 83675496859 65722437519 612801131499 613742634141 35757742518 610387362719 28973656134 25811219125 224851856547 784645874 451786991527 81931583126 162163130374 3306630324 379980701926 82192157680 784761605 33608648788 17388094081 47060074748 21130319122 56409077052 6624825866 186747522168 121828820377 7550729912 5072828426 107159623155 73260493675 632516039226 428725351120 95574719 21596601223 383635365117 181876534472 590709960356 430111692421 328863066418 258608507009 184404029439 485743206132 122582319299 484485051457 174647509006 733417688032 301384391247 408987494498 486936977140 10157087311 399920900171 13009378904 2647947433 793009409568 388634207446 82489284129 29614904238 58181399313 422203234215 80770351509 90574242766 214498187823 268589394778 257130001405 63169304210 63106098599 7759704880 94000982191 81224255712 217919760123 1001502782 461781062 540533004005 236926236502 150700530910 172858081148 14611154904 58133049342 98811817709 29250297737 14693185607 422272042972 185261555346 630688849328 105883215745 502620840486 293331942657 276024771053 329776195392 27761726574 51374943128 39453815416 478436631 449775202506 14566276123 39754678589 27617806652 114077697255 207509143061 23494163786 551083929600 492250445469 187045348964 266252453325 162697210 11484377099 3801189728 514248857668 14763837302 1913600269 209368467014 80274430863 18911261698 130732711067 612704465504 39054738266 245542748038 160714427146 140025735102 419173636620 306994505513 598814102115 44425829547 117460325996 440104698377 15992717354 59760581137 13317117253 9326250150 78683143522 100381767251 348216322157 32793943149 234950433413 239799881647 53599606398 97899854109 16666313101 262056746156 381184359867 344981244170 245776300311 703359602565 10556907872 283381457066 88555643572 216341005738 43064194698 15833136423 348610463568 546564845708 82298731425 208053162017 669329988824 34719508429 6232120920 219563904862 233257820359 137659582272 20142101358 419574589566 27667328067 330712337975 132508513200 125045655509 19509893196 132205498929 7470945252 43566460550 344435622967 98885417806 194209899996 7722065084 15504304406 349664475178 520899557759 152487999136 159331044159 284673823 171074150396 78817237291 275311006609 29523242160 305688936924 4907343570 21343396948 798564018 22230452459 406664559985 29290599693 53017875026 192397928501 274394619056 297678068502 62629680698 179789542787 161794503542 650319001833 852328494 5273736124 28887624984 27584534629 15230624590 22493417693 144283588602 148830497196 545844838313 29470910655 140420440960 396070458308 117671108072 192973190082 7182560254 476854604513 52257184035 29800519263 174684399450 4819591466 158073600764 14280582878 37868459482 641265353406 70468953041 348241304476 226006444866 567560715948 654037089086 128960984947 69200999627 135281834241 107016297033 86703633482 424738186711 619669062202 59406092245 48007191369 7355885700 485138995798 455142333950 222247391 38777226152 267399678105 53321212755 357315644028 568937464884 158758694648 303744045 51295948577 262374901226 251841234757 7089290003 605244557484 113082873935 249361563771 54045795377 148797586927 58770307429 326950192176 179973579914 46075649159 37344200758 203421220255 64259183025 15691499 206225387263 78734598800 31883642998 522351510429 101148663875 11538165058 5956430689 31564054265 473034316481 8263413524 194925261232 81655121263 138555335984 28226972394 32914222298 26876953817 13387680500 708799298129 20159973944 6331324180 3658290477 30771754431 39197692985 56231565984 474949801129 460156795938 169815048040 20170589837 87918536306 324207581934 26411632608 228728736748 100453556865 561064467227 8583700081 85615350284 409012232852 359539264705 92206966082 14994390013 79524033968 13973248413 164241107834 330723647577 121441706314 59196591950 160237654728 334684831710 419941911459 75562344718 50414640432 275712169001 43484019251 494726712311 90272922114 308313024412 9870679900 7946408016 95639929315 11543164706 42590747113 507883119238 216166506805 16665769962 74035262229 117455210400 243581300132 10459126048 76989825916 3882765157 144037964201 394853306937 122898350604 17803271873 14663067180 447735459053 32881680622 29506771515 130040812529 217130294711 34936541170 71866660233 190230665792 303866690191 125615387667 49972945555 133233611442 174031953018 490544391072 18915332394 295599882113 102007511253 68589901370 191133379368 405978575845 180040513464 100332870274 1591784992 524065175998 69991174807 8346812877 22955860798 47447623907 73659966854 112706946437 442319387171 133758843 287280406379 506134250118 32451488225 604846276438 164808513691 185939188828 61255697251 5107090156 133493889638 499316369741 417231382190 8714914194 147852994227 387812630080 50307589536 169019370687 346209328621 4703290167 204146520354 11968228206 175609251434 5849547384 79622400467 119205536845 385757918040 89278280588 1594307824 161328014904 56232468282 132539707158 217463784073 1745047990 382917120488 434033553486 279978200996 197082134421 238590421901 521290558160 123418078169 157617806981 143035524987 82424670559 283327098181 404983836075 648514639159 154314695106 94177372743 40794172736 134611949733 98678851518 7060322795 313726644329 302831603929 56433252587 39867130537 33063881536 150083342428 11734373674 476984213702 209670657245 10256267161 362486693629 42225496385 270202631320 4867427387 243401471980 70729612720 37964356601 36785249328 3140779007 71711182758 565690752923 4838527100 229335906855 275506723213 3667145260 156097388239 8141685192 529904286611 215722582775 56809312787 48640030804 159853727300 204206105803 256203014198 39378596648 53160778685 203245570602 14893982399 689038950719 12245754944 71000484246 97340487553 14032836894 179151158197 339294425104 33727413170 88449864075 498574823662 364784704521 77480854554 21808040106 26868715703 549276164678 313462658895 10257909267 85570821430 293908300088 8503059906 29943772208 28848284823 438786260485 402413834636 314659664995 206324246519 49319450690 5300051844 184385061345 104712493674 328321775470 59232119311 94623662932 244166360554 329172838112 114937019793 7567799390 134621227964 169101675917 163244360 115448089049 182069197439 518744453462 159511435168 225960632219 4525646840 99585850837 188485487994 125812955401 137411858937 672173367572 18940179465 143697037737 618544069219 132905536422 81003925071 573654789566 50729001852 38244510623 69244122224 273013312101 1058184595 319178023932 30404001510 339558414818 201383254673 9268447608 280104541546 526286026464 5385729623 174801812828 41133500571 323281094172 15499185095 13315262147 607192540 201526684855 158619058998 377435027514 56135428017 35802063236 15495565098 1674438923 144535604621 54784941811 115852873204 97025615669 191146546641 295995875483 1803197701 217421950376 21844939370 823532287746 249795953608 122859079157 180323108773 290619216098 121751098914 72794555552 1234937414 175224433463 13370824088 181259688993 493224500533 293564840696 2497709985 137963022201 73092169991 81323490077 274646827480 45676587041 485768475771 97050801314 4371885964 26411720417 154646360831 316364282061 629929780801 41984258891 706234554802 104209311689 137532536457 114043760967 116636398286 350949756077 602834655895 509133676204 176101946528 26419946708 129171616573 305386134430 64603415403 50398646390 6774858343 972588505 15264334477 215869733855 64976534273 150050523582 98048386772 36649346456 144237240037 29980525397 245619754252 12728144435 231958824153 1851185345 9395226039 553265934483 41759122506 161416504574 16041989841 942035864 77196652817 101203984140 41038232724 35503787444 88963968200 1847765832 348482168569 177409818536 118896910926 98357427093 7756757520 189192500547 90011489186 426197560544 141328144315 357538554788 463724865529 135707830044 663973021925 626436427017 221923433073 24922083843 80046963609 743986934364 45215361465 120414265423 3089265405 37816877766 1585893798 252734046873 613310886390 56581271902 52512762624 152461473497 337523862124 68369876779 84689665742 345577093236 175746753815 97379859333 12518791722 161611587167 105648297671 11882010383 123998983296 148872494201 28546234861 88246424041 182709574282 48757243080 121843550030 11908945377 92052392790 747108151142 147608122196 138649523018 1169322544 548911350220 378716741722 81403252171 68341697459 658488789631 145343556118 388125539326 236997102132 33612351044 143138211866 25286638740 9781734107 592026487005 146558730925 47815215411 24588770261 205538546642 15812025748 78779192882 44214877237 116773264917 114302282965 342929977467 122515619440 341984947080 22526628087 44286029036 449918902480 27080403427 106087247451 96775278457 305355145419 11535622719 257410186083 9628028490 270164626764 2629466647 107799465198 53962373129 80387992539 15232658982 353070149027 23611341878 190382561548 359486717422 287945452621 223399155785 14292179183 47977987148 87379006 586392846755 378536061752 173971537960 178257337750 37958503476 38898544163 12324338101 29516277333 329460081166 368008940099 617318070032 17111637645 361330654192 188006147611 17248662852 3781321716 16852889567 116982569026 218898499139 136162773972 354380300 127945452407 409601010274 615186144 2683117067 19152328132 311519479396 236618844264 276853302118 4775398579 25909246963 23633702523 12101240180 124773568924 259996715053 313876600032 263001393160 259717349060 37992623801 81504717549 60432870876 176646798492 48076290989 16402062685 107590416234 55817963208 55709998734 5173029458 3081621385 20711194860 76664426808 619947773573 175610243412 293052671601 436447014617 4654732829 400221584400 487665969174 78470067931 598190964 23855498565 341346874 53665290 54733194262 48263653672 241275746695 61951511841 105637975418 286702601425 221388688601 6938446092 7150150514 16406260151 58783740006 20654108795 167737725446 170336167798 72041296606 159556967372 81276453165 97084686643 268306861792 16172462930 15697438884 377310467590 176653612807 343150338395 525722861595 152545555714 115721671871 27832098534 21944353250 220594508431 600310121553 100291196187 151813299124 83030280998 111702616340 17573207967 772792454039 52706266143 113391981206 70154807218 614839103046 104290752662 47440461933 21855013845 26184567201 114823005624 75860234833 85414513400 76159456312 127654327669 57844138539 225831523062 648840117746 334462915270 494811043458 727455309992 217481805270 182830611998 187288292877 33521997264 497667814012 578884793480 168612318618 482596233741 238049345858 275161745140 401454340900 102024996953 49764585383 16407401001 32243004399 322596579533 199838327400 51419318309 3739681466 291367384667 2672160746 38908063105 358535493067 111504321406 10996314058 48645504475 267388292339 9192085591 7397196898 319270457323 304022220040 83925757409 52814585578 203763436153 34457678200 6179270103 129058304624 164870174815 170945707492 375369703913 2105922458 40438807148 259948589069 49096481294 453726929903 194631929134 8846720461 50024858721 289858341882 246245166396 3244861033 138857006091 281381819548 90181776309 389054036914 80527186987 344379409908 112507022772 130025210978 272601794352 266102340682 213715086439 318725886818 8868927443 99020624332 10105838412 461776929954 16480175689 167705192570 126392896102 103264849402 7079772238 74678092259 46672558613 29421558254 6677541114 34134220720 531407764042 148390371385 65160684109 65485483166 623046492975 670531880106 412082204022 134050583706 129419369825 567737739046 228593735871 6882599843 50029309326 217177573 3044852453 186693352787 5849433819 146432867264 36273870150 502134701775 26210094702 49406267258 82263863550 481709607785 97084295009 763605434266 73320642612 42171650387 272305223573 177336209175 644591080953 208548824194 25538793262 243876533853 65945026848 45766792628 698340053772 83395719568 17059669509 7864548421 217345283056 391448393202 252934047006 224422021980 37905504356 371542588257 57681636796 28613525388 4429542710 9519376300 118376354885 107099242264 259106557256 41699364862 9144766717 527702220855 604799233165 38330491859 48766099379 295919191552 11011324514 190625203534 89855917846 417911311788 37376338911 10210228305 85777337833 23805131032 583708862418 1449181357 262192824589 44960288002 212384362311 33409885448 163354043664 100008498225 366470528145 71606930934 37711918046 30512350325 790520097 222169952436 25373943795 23008208718 185014321042 307641545039 77025100039 11405440670 15775653801 158830734076 82593558778 198450189028 239262261521 489071192214 133526603944 578963097876 392061828504 613798931704 314226364023 25696098965 18773448765 58280161944 227903123435 14382661088 248118215930 20875005448 199745333926 390231133348 202996605939 2759274754 6077269369 32195593990 8807594130 566584031873 198619045288 92054543849 47246922257 288035827284 211486921746 477552407478 18016796541 185611991025 373292037792 21046365222 18844773852 6246093888 55453921424 77963482119 381292864328 106564776272 94790126189 98392907272 283895552640 114835452122 992735809 50862572411 167865331337 140547087542 550368012947 72738552614 11217348041 346795053841 577254749452 21462350134 132979548017 1672703043 83783357016 474524362867 475174174911 124113571474 467618958414 77096669292 209343090822 12616567470 30234707797 572974641 366195512480 288508027731 111905765158 45241840583 343368650589 4810290185 66227334006 5456202836 54957756377 144674101089 28980528441 237606046458 246486490197 144960155826 201678286060 6173078303 25072177444 60208964376 184570514369 409594854647 147027106603 681720947482 152516049531 201183033735 436150735513 470321159503 112816055793 418529578158 30934950192 19723093849 195130579831 35865640270 402127110926 576568647747 607985076341 28743813504 235278375356 2373668214 8405762406 354161859700 276178940498 248585528199 464789903873 110438586315 21397541756 86985474848 296368580083 3211407182 259080860343 157321483241 53622602949 188039505688 215205626060 125035512328 224901786298 237953273971 118997945213 71844781678 19825213455 722805393205 186236326963 51927959813 89386590074 3568545990 236535397498 384538996949 13089334381 509793571529 167176128509 7819120678 28835833250 580309666782 235747802431 123694822783 131070675068 188891565144 584562366966 45647004739 144443072084 34201278582 442363404115 125518895468 477830324471 3015755689 184309014509 197009006553 280866402769 58609795608 114670642603 128599068887 479151374774 53384396649 97148232999 52352165806 359453005014 187311572505 145804004503 9601502282 31070239353 19154961018 41303295348 27219312752 6244831821 129730596744 709327667538 122694364966 76602350687 116621601584 47873949796 179089056192 382077989004 46426662190 521831760111 288404764485 306779359887 429429499614 17365838398 361213867427 56670946450 10584836538 435626081902 354651970326 369361787079 67182170355 463263786563 10353232668 114155932395 9841436925 130167260392 69975950720 89971701960 2915507246 74486143306 2798268469 130524800317 123373647818 266388930166 132501952186 2965976382 345283210872 39053592568 54081592856 7312830626 440160871420 113618096036 270374937409 25829038861 139462221891 146578224221 62276845281 37984153752 108238473834 426733141005 21922356995 125781703683 368588876423 2846070477 95764053726 127441100842 12111024808 213821508670 14877336303 419572056955 496241403107 123549101013 224033668076 72273609817 260442124327 75012302491 51265866519 769070373016 89110142692 144968514937 320258945430 365398617466 94373445714 58068023681 334624701389 7701913136 23413558307 513064130403 184477946879 51287447149 19024754927 151649417980 71143806294 38658179431 2814501580 197690509326 103640576435 160498136414 150272792928 36290637040 15059287739 47868429692 233861992608 247037562655 434561294213 34601624964 438136718 553803936058 2789275703 34362566403 25387943185 159447058078 212581188221 33060056176 174887872282 32471117153 159745762884 60085754801 96401198044 398030020252 530256994281 162727994932 248350844786 9317678859 309672253162 207157504557 642200819510 226843798891 84189549352 14626322819 459413270955 106569158816 139919476272 16481221894 62679844825 208624645423 201582946312 100655906386 354313329 65006572095 426470794786 25181082468 217638379374 36563969213 436906449241 308361463410 74578929298 223103629555 62665735688 27075571848 640515718742 165243081710 379046150696 452869750456 383630049012 45378403306 123380484202 5422126218 58151462226 283057655031 15219030619 264987261052 56147562086 29293332671 84180781026 346222216214 221952725136 137098276394 257230660761 2395254888 574386316521 70577712940 238598077355 203841101945 243902051090 21105480045 46950594383 350484158126 180839546388 69393463494 656923680371 355796171 422131709015 410947375155 163468649811 18647547389 488633510335 468828373010 3510805722 40798609335 376270525684 20965476244 152105923324 569543716305 2100428864 222312863552 75297316 52998396814 294945064525 18181166711 97830348653 150134660633 294916132843 151200268011 46513768830 109545482588 121692114763 58926111314 20990406214 19344986811 737193365128 19175726362 18355393390 269755295447 184953231935 132945214805 168287024855 329091973015 50958975061 141955417402 271204437839 466498139931 291409782165 126966533924 4624874316 36523055614 1483179155 54868142087 162186484631 11285683839 10604992362 197217932014 279105135660 191386454130 10701931604 115685268205 216390545728 46553091107 15633114592 42444035250 128589362683 10855511971 183394856943 267369748252 66657368518 107131603840 81713928052 217263765206 48226645895 108010400775 273786764645 331627357863 56213252022 318611604164 41177904215 12840017703 50415072690 102678095717 118103653435 2995256874 92441166363 43189503199 45632737345 26806775193 44272626905 116817538370 171452795893 15576883465 3765559971 314451664314 186908737614 131805677963 25803428312 15924744329 421656560588 579428487919 198973693148 329711706047 347476289486 183323787045 459235831814 29478816447 93399897510 118994957772 103202611424 185163433488 63248286951 2467289086 274537065426 157149731826 465746457831 220118040686 458068410956 14490179305 157977235263 520317377746 9015648142 93962469539 5631040436 11362840318 32372187543 248676809661 25220432302 209030491603 537852360535 141453898878 49494679433 114054928757 17401559509 5272346291 484350289194 247461426137 242044934066 380091285982 100549420714 12355612772 471167810524 7479870383 113442138810 136649174704 60477912789 181465263498 12969408669 18884050049 94004546283 111822823442 34475353826 828195046 75532925943 8425773375 3275993837 76623038498 123407799056 222629692035 187823165169 161143374229 114456817756 393318225625 355210952034 28669144484 177087523424 236930908298 116959229507 285526146056 437593548394 55335497485 108647711563 19616648906 80131205 147953832561 12926511556 492961259188 57259810944 85351281495 261950859259 14230654355 66038436346 29693362600 114888414415 357554477531 187622217530 62278893114 27466541280 25718780628 47029545350 6854216973 9230755568 423188570670 25064624106 446351641939 180842333387 24808419662 9652241461 23481873374 239120229383 81942333046 20036789054 20239567705 37836954685 456587981015 200250823087 370100416265 18609921848 299525956302 16412827986 69955298361 85318179395 437038582840 22342454867 22290994049 45070423810 1814691412 238569883645 195746733392 13273847565 721279263659 357576998749 169807578675 134426990727 172041910601 186127160438 4993055530 248060124671 235455966926 142615980059 188581615136 184177102269 180524855700 271153251577 76935011750 37819248736 9977391709 751303391720 38408850378 64569544808 548162811 147841397275 154138493456 290654986212 44788362687 11656051978 185802725605 408566595607 1751284788 172761484777 356422395887 31539156537 169804940184 601959760263 316074090366 9971807354 100709169373 53403927184 595815655906 220970566529 206778848 185506358274 152963218926 6192074917 14186083413 491548000101 223371674583 39731472663 190283548884 61708228074 217166385853 438374914724 474192188 569645917996 196957642105 308045257195 121037118228 22390043871 239225899761 72872482891 68425357731 104554163969 136986659058 392825691446 312658462249 121646350958 132413690182 72921482765 485181491916 237352857290 283876454858 317345632166 112128458719 4420190083 28694956631 269998138315 296857055597 586623072159 33870652107 92235479665 29817662528 18375100503 101554047097 206832319408 1036056940 74216235500 120642243533 176775982968 64100914552 113425788241 624208882 129886497569 739106894 91628826936 33702769536 235483426881 10240291467 154117024272 494202895167 359984962960 148954760005 49022461783 92796113073 13848314828 459185941961 405158620196 132762082935 256831318984 72369212339 417147555489 109920310365 28767371243 8117656364 76874998006 102149672232 255619941882 670194919162 178325307109 68776253546 75223203845 33303560573 206600366947 91583440590 22500525151 132312032991 259892046428 111608701777 22572810112 299129016728 227985231934 353187544890 38933538325 141436460064 72497955085 575876860370 67750781931 18797205508 137980455397 154797758399 4534420214 51480480242 207893758520 75357812090 651727960400 93660491223 47853650578 50993902580 125090566701 14599413124 21980897343 272006705951 7330671464 69659798707 98139316155 395057067705 322616045134 179404264667 60906611786 67729699766 37656728 29467239671 365656764209 51498419346 618512792 211145347327 736382256661 17861588700 536981508178 1027937931 23349740506 377698075481 22816710268 343347002008 98754286282 488521915279 71191234914 80455139423 147273208073 11664956013 150595984880 159707193827 184957361974 158366937259 385397585145 369418030808 18584191039 215665863673 147526763767 114022984785 24724983810 43471687885 5120184311 10112580302 101871704204 175674985921 148461290264 93828146876 2947077094 5853646886 18895870193 450930223896 269041404866 89250517798 126774401360 37861887896 37801609293 32351537715 288830517867 85731955335 26590753241 25257319510 421214219125 500115596463 37305476160 27814859324 198975797200 50447511918 13163539690 130579204750 29081465779 79581349766 38430309330 155309771652 171883991344 19658720389 231986435488 44456123991 48041888281 205780829371 18329587112 166688375847 97148758123 211347370402 59933969212 307633197883 79585490124 74120082397 9862257185 108089206292 18175767057 450049216316 395598118150 226801187983 53116776251 10899930749 3262181253 3077706449 92755722458 221841518809 171638974214 3830976735 66254040506 82274025251 566768933992 254451065904 189085264868 141851558620 211788174344 96868626868 329648617750 36279872716 24156944362 44564523426 1310632424 125705755739 507566949060 152668382457 57390859510 66981237411 19983379218 106333542724 129717087765 260318088092 38883932480 341479705397 270269901387 2886954761 278695227398 454234692531 492985572670 157390654066 6483315650 412660973812 186814127019 20967969884 23984493790 31345733657 137036531011 84763367518 76003261754 132432856029 24300546430 497793753616 4079668796 160296438534 150592679104 187770614375 108472849311 536113212598 2530155031 19542745788 9060855942 2205303453 550697052660 4155851783 72589719814 550440332024 122433773171 11228563975 223753203204 8788101555 463313839546 89491674448 287750166952 174244882403 1076825747 357064436499 93738815303 165005442894 336947245833 253691675437 617429570261 377379228067 67457291224 64271703395 32560863518 206194558 5244573330 378033616512 18731639991 47992854661 36722987879 478876460768 12364404335 36574455830 236202980128 30667869999 483777096926 417497064178 108587271780 60083386463 183390866356 338349809222 42486628697 17028729561 257928346882 39139631738 200648638472 217755258990 39108411286 732044742304 66537174631 65226799126 500036317240 627111255662 116691072435 15339528635 66756691388 33215833370 131492830713 422252883336 71152749957 21008678969 366988483921 159883604541 87237712055 84450350358 313250686165 146583864792 74574743520 10965202989 2285748876 18130044543 117189749956 117092072984 271286625226 7908218925 407465200442 126405718381 129919806070 144142175 574091168523 150857051173 89265743009 114813904997 34048786079 273484133410 526495166589 57923026795 98670399453 592376616034 466903726465 189877684763 58915478118 9073753016 535123113119 5233768215 26913210666 434404784230 153715686265 74303234 1253566224 12044796314 6133448462 193560464922 2103615269 47766805662 6314710846 103979127865 16430043395 39719380318 709978722 41446750820 318253984217 71147245082 67759415627 10746537311 72045132791 662991721281 11792649209 6936117954 39550451111 36782269004 98205062499 31547630893 3556554838 17534635731 34409679112 515929772627 570663593230 4034872809 694904054839 160173897598 431524449992 121212899 95039026028 85887396050 1089346126 9801868818 284502111853 130931796374 24432707427 41531707151 39121920350 19855612168 337090577038 61529791049 8529601916 10787722075 1632265893 60989253502 351224884921 116305620309 1411189815 325383197981 70124017602 233082330247 14074123229 106850749207 194943216271 5340829659 146126055456 16760706905 50143400276 26779589038 408146476406 22533637065 12626923457 141916838134 137089890114 329594538253 112019375504 503881213488 44241915596 609956105092 99090514794 550085241753 63172021883 1671989880 695544299898 23538974489 266624744271 26357149837 146941590933 380540570609 3900841159 116529116715 155373932647 158677039548 324657423440 85609730647 142423315822 723337844037 95023090408 14940516518 447817571317 170269134397 182576999664 324143562088 316048103200 177700160191 121289288833 692226698297 107299875 177308375035 162787524718 263081991474 156031449056 182382093749 205041814263 61826412125 51321710943 88423373962 4938422509 55045147741 11761842080 869945018 139301543056 162934156811 284787471391 24984503324 69439930046 132561916908 413672957935 17188516391 250882433167 136921298885 27563882723 130452956707 8370518338 4844264349 225536669057 340762256338 379009511933 167797417546 128446719489 182940392299 47326913495 11868773885 172582808912 6660283655 284264096553 17035734278 135288584327 442714940146 67637616540 27687049409 8916693577 95005302303 104858782529 71336595482 1318515536 24155598357 189727568564 165508080393 170161219653 45937666399 155579831119 39385166927 1568020244 207504352020 490970011615 288915733990 16438716430 267992860018 223752556427 6645529357 5280841460 28919679591 10703515459 407600675332 284574559927 61491841711 85787290447 137617758449 143016137737 7380966555 129566454957 102686147725 180134957033 92246760199 104901900121 356172109462 81401083586 231323336185 134200324701 31776043665 312810376012 139393142959 112844742892 212794057848 258164159611 178346478675 87921597547 120236351564 133647995553 435355583667 44554681033 352830428436 127705931132 19506677725 128393101039 49304801104 16401769977 191158810336 22127764255 7107078906 99684784007 123420504821 41668685115 7206425808 26324281363 29824527953 39642946080 15550709376 79057716422 85178053364 255593204318 198280552798 1527345488 34935184472 34981916455 413910827916 70880205450 227948341227 4687199754 146553703419 44152618223 450131282769 513251854285 30218746977 325154310 382153728324 55017128093 359541270149 48168969961 417096981 208737732404 70479457709 214370360018 11164978952 516127762677 456230333356 20560324720 74223438672 7641968691 125670697868 112590741414 9148039739 285126988622 56303274269 136410140623 65327678952 354430584723 107664318586 280243908439 279981857065 6726891531 90179295069 5807206751 197136507496 85912000296 273270756312 58763317147 29169990080 34368440686 134033007496 196524997641 198703812925 23582746952 346015070759 3589541347 4859584927 282790891180 66907947528 18395226395 253985796745 337649222028 30621786198 296139863299 52949320067 5297686130 28888696917 4258754177 193242728470 370635912089 99816771020 2477397089 67236758774 6912190610 46923175689 9488011800 430447035565 625508850 148200347026 37817714538 47345055452 504205638816 3505791234 26861580620 208242608845 475630615678 7513839140 13666845715 71846568106 197973702446 37669122264 1304785928 106054445757 132848818258 159367897952 168607886695 4804350979 12151885710 181001375712 9812095045 21072864405 326584874003 94218643088 168712233405 12849627066 6850638732 255463550209 431090208373 13312484069 248521457749 277477436 155569434049 492501505468 43123767514 412161381177 14171378347 354848811245 380308787641 2585154798 4092698231 202230840573 9156078568 92135670601 94827246156 324954525268 199786294927 106517417474 17038813090 545764805734 348935685957 283746838096 96447553719 194587117462 19410331024 333843853821 256541921580 183443225333 58057459213 273193059927 34162636619 75273604566 261274014976 9672765653 123011299143 11845803655 189931203462 47430170968 23696050197 160925912787 23162108346 131766976113 24408971686 477972087910 436617660750 166064884339 333348851027 60751263128 103082872991 71568215730 104149369572 451047857292 33730459418 104047156746 27588434613 19557790858 482660052080 457801675206 646784603922 8654678161 11791312917 260935524361 12881894723 17077533579 53186111515 369613649865 26599982729 79048053413 91714741847 376029469669 56799965669 210191483880 422180072355 21745268874 19072441680 6321851952 5966497859 405904136057 201843483076 148786627566 201499707328 474212794138 394855760017 90945499829 29854800217 332830389244 115377453851 528880107719 60114255287 316169199 16001582023 4106340745 410576994622 325676708845 209641464775 138793983455 318013051911 24751578 55912943348 568569758244 28084390718 135354965817 17338258663 334181472362 154664079679 168039509054 289033236497 27033059524 42674823523 303991368454 256542251301 8126367108 197339864141 7296773287 89881585505 1326401426 7994876588 56743284014 83275973157 367969109463 82095630156 673919818 24335589412 365050964115 746531645999 188683709331 6885139330 380365876937 230899727026 35785063569 189471486179 176031155257 41943852837 3906613309 427997889152 125787000718 54673171329 61510660431 154422785537 185656574783 390377278900 357496302502 11355196537 101857453700 14285916695 6589589771 37547909072 267452531251 249634717546 130809669635 200113496497 493752605761 242809655213 130326964720 569499629298 4165583522 775578021636 186947437090 143168771196 31863287128 404142160008 7209711835 160951211322 348530463602 3151343983 139998358571 754082970187 144512329855 67818490591 508926908078 289435371090 26760253231 415506392405 425896963860 90504129151 2435767518 80493866561 125845948664 114155771375 23883076584 56977330504 238155656930 249781130022 56233951805 22502817309 511918045214 186590373291 73581195524 543524351908 319611934174 39450477509 532630329767 438969764199 119638206355 50433348635 38291117301 234382757912 107972820187 84317307231 486383634218 37678012812 66407918454 265830751393 95470670445 407531167250 278188536774 142387192516 31281120585 2503854911 59143717364 705151173574 48053421976 87907980286 387612683803 11000033084 63782184245 354932604961 24394981331 16291169948 444790329482 46376881647 59968215514 107712035952 191627432901 209000577589 281834732713 78559724226 24876795905 285844138802 105254274349 164099227891 90205054675 77947853422 53746464855 41620622042 110783189102 28606627766 59265558053 87755142865 206893195237 502900529725 558853090423 55393833121 53205922751 46690760635 111630302392 314864736926 148633975096 206898526229 1019515509 325521813671 213909059085 47022928596 7052039488 120557121566 35968605979 80327695037 464786309143 102960177552 389625574294 13983524378 93533801625 299556880944 580753008724 446048495679 16609185663 306114067966 459909518806 21814726052 74107862837 10632445167 499852866339 8596889933 174306986760 21113182582 17093542973 205721740213 289620745984 41407594134 56211221248 201609989211 511345786917 77608901807 215895937748 193345185760 32765054228 384500016 12938288910 184003633434 12440793354 88959716484 134810447961 4423826708 341920685083 2564167743 204164459 163987705665 217833086767 32017794105 46452079556 469591475695 581837850511 9768861565 477544072413 132677285902 79636726610 78065567052 250424106018 67962862287 160694924104 1743500107 14953658330 20205117214 474064532973 148508979998 25524378953 44972253211 416501906918 235260400885 69286025051 20434217674 174092565391 249971416892 113954467 323828391952 380121389757 401811011943 388042550528 38199515827 45031695049 40142001826 57014959623 4488210051 105993977057 53409952 545123524092 218716446007 439513709320 106484133263 200775653221 166491838423 34162587749 378663892054 368778202467 170796166355 2490810683 76807384521 21479195436 153958908748 93139097224 4827868320 39512679546 33204378771 79356995938 572382688596 215033003551 120374211949 358824213384 203044574 105186363295 19680266026 22458578677 146839096 300144250007 102238211189 916697036 77972807346 132701268731 37182621846 17170283189 182461429365 270584749200 38962954951 3310685994 47101209351 13482095937 227845689272 92152773785 26653818400 75032613555 573928584288 420462030919 96735773162 282301184876 4000352385 234337669181 82630541521 12771356741 159509208 134434735909 482870196814 20066722870 539653055726 345999908039 5571152208 116224644204 241555981391 162718288764 115570076505 336908122709 232708919855 87017155096 318615241688 34048473706 84379260354 126507052649 255641092689 353564607454 364115256426 82239669363 159017598841 3049138539 554705664605 37400988121 171609600859 36390474611 256782993966 198479555885 540538001808 516765272731 375149423956 337326455390 108759120892 277600813 74146644316 103919245562 525215512745 2094353209 383655896 101983893132 212452916339 92582472199 35039880849 457529074694 109166598423 4555212154 148193899516 170139552241 6907854355 9247566054 36859827247 58691872066 150487351987 236679849378 114446618 26308791719 116671125367 39957802026 1462990321 76852998770 199926203376 227542215910 140925065449 36137968530 215930926417 195684259801 28275619377 84335764767 25240224125 34757568780 275557914 240272425658 36014713739 29831379315 501221912245 56837853895 135286832111 218563936336 606676337887 526322660319 5558661780 56304870785 2657156007 35723678600 506074334540 62055630592 1648126816 383862242066 87513033429 255613171052 231859077538 60311661010 30585081477 230532275909 386003794229 455779296894 42434771770 168923093559 7161478272 47991566294 326453353895 1564084144 208612366457 287095425015 204281376 62759770127 117962949591 457042100894 1571907166 1384266593 151222564119 18965209350 100188126244 13163666284 296827822567 68430804291 173110458208 9269993941 247888737726 2690276010 46197725078 99716415519 144884408340 22805078366 238577421416 202750216579 459440919693 67609206700 22606045792 519585241912 39116204290 143588244198 94254236754 277011855282 596677322617 322623195443 165061739736 192152953969 30111005879 285781366231 40421724880 13473812682 21704275417 114171811558 634258102646 84898046588 525482486067 212934284223 237766105458 155769226689 58148506027 27504929669 9739277821 57431183969 63732504177 564140536751 486753326345 194823984562 186525646761 5092116639 121950531776 45491146413 40013183245 156591657763 230732644 19912156715 19284655497 74008397568 2879801625 225363932718 18321123053 75651754663 251742860372 479386200135 178755809482 234803911483 147622749547 582983207401 220272665346 52249427028 422977709317 53042705321 763463606 563566887745 376916700412 350682279515 56994856484 1938713893 69165569200 418070446782 1141516736 166219338280 164645964 78817515370 60805429936 118574309889 18021879567 191502613001 27069092937 9780640389 83206756451 4220248374 132167394687 186998755072 374351347860 82302517005 165980319900 71087950075 470061074269 10793578623 1789349084 10930425533 481440968161 371503197467 86116816500 108851805930 19691398537 388280098018 307866069955 1562278504 155509351667 674819280571 497990458005 66631713371 354393849564 343361578358 15952713847 298836565246 476019985517 638626119092 142323408983 135645289997 304600318687 89450443464 359855375801 152562387822 85665519173 19901477698 337285994677 28904579011 400143313443 494615515027 138646023424 229826777906 627149925788 212318427644 114024440521 211303066479 232324325188 58366332263 375827419239 298157219026 8403058115 248919301892 54656981417 352895305195 12274546298 58538607890 174791519306 196523107753 248534331875 14882747375 250261731340 179908026584 123176105570 457509682277 27758327321 936565062 542393029948 409524475538 92746032697 143430268516 187339513613 4187075011 649638378744 58069608277 178242708613 42108521721 602339510763 1783278587 107562414894 264467526833 43091767395 16514736137 101231929896 437238553148 16078296023 75312901338 7865007898 210096198193 8767424980 80921184228 417727509901 451857503984 111054479475 41211509030 48353515810 221018939522 563995853797 6074229303 95529410531 144400102671 202807934375 330910813183 435019290708 337030332778 463304166227 26016952507 9692053686 98005057721 85881966218 24633540252 201293081604 396149009364 273707364015 335055825646 130580418980 172181151999 145276127744 14849513933 43200879784 5870183821 158166734165 110301936674 295367906093 146752166321 42449633204 9634363657 103125309855 201373848598 251204235209 155070679028 28254107056 6456071299 184982264310 35785967028 185914865810 193407645235 768752481 49588223410 78822735591 25146279173 68642905401 112827461632 505935031017 137358016198 284819852104 237230294511 13270386554 105640339085 1243969984 436596578436 23359388802 107338884232 3209017134 121346389633 168895490778 315516805864 90270325262 18958301767 528449054886 394705130566 298578102384 113687997203 30831715965 136782063746 34727718573 17613573759 79398124231 19035640689 359070356434 506350112408 2307937747 486455322301 125956556406 147801406827 60194399048 10130657057 74553887285 1389300705 119675848977 599790320023 564318547054 314942491806 337599039870 58816937528 315345910967 252029732314 110046558358 366730390905 126780658498 29257393188 593020669151 52964140976 46638460656 34346387683 118600442021 10069388427 168490243866 543575240568 427794181550 515747919956 4083644585 4111997631 56114242072 106026014502 279648599515 238429565331 86127228824 157581630992 351981440854 276595392153 156374312938 61025804967 25989756472 25688594888 3659697676 650328113172 16897297720 128645947673 49048583638 121949249076 366682396078 51586686574 39707666851 78496157153 155593150243 648731508998 3863895671 96180304020 12935113676 27607115564 216898237403 371572361995 133657979063 407912132032 86770457558 112214602385 1463219109 321515413024 2655936096 33465839281 25847414968 348005780780 161495429262 45986120439 12566773797 468972400074 35557997108 1144936904 731339333218 41225507451 15773594173 7689484522 11264849569 38295453308 14143743747 10940250965 120848700898 388390790849 207916961410 162275078758 106139850697 69902267603 525009148452 6490204416 173810027467 16572862075 18421385445 28519742300 26046059611 3169260373 94004011528 52001804695 22435796276 591364597909 43789368966 647394224906 2331247829 14469467169 442629007970 156361708661 131300951537 65633426375 70220046496 17948998031 333967097371 220702528771 45878408287 349693412461 464260456532 5902967514 26761338668 583642398209 14763290007 2717980050 37324306760 1205642733 251327553370 49890414367 113224132242 30627477365 565463623696 166280562081 124191657381 51972560752 15008398189 167728619810 86399170575 202170806073 284774647657 131865790146 1038304284 6980762335 477555070531 24855248973 49214005271 32603883344 25592721738 24875814198 5304869143 46453955898 140131192083 3318543520 79733364124 371910665753 376953737165 19397399813 131794027476 118660891227 35502390518 23483816798 145143938305 59743553 143504430347 28826614706 403358603626 552026688279 127975497723 314196667682 416299089532 538344875741 33128176757 594572467193 61176902675 34775015000 42327771063 30969094000 321575877952 352069362063 243471562493 337880964267 16771990652 132255998105 33497638662 35596211821 3327007413 196551592039 115566369709 3053184142 41250780951 9220671174 153805284996 150538339203 113706166552 22699112786 8818692131 139807191936 35044977309 489385088164 474030501704 85645970385 36447052608 16654123 543716142192 149323344046 35787914669 25748130756 286708573806 144411991453 28897723943 483641364537 204932102786 147894024124 112033214984 237702163243 215153096715 499239065096 515964067341 581471076613 331335387344 29569692957 203079028967 43166885857 405355966918 248214062822 134854151602 209368197610 117305010970 220912579145 215480090269 197246828131 420845599675 146949691890 92752535067 60863774558 82528439359 92125544101 73083826670 21138055519 146424269260 90100553719 454511204065 134612216185 6998001603 442674809719 22836786922 60638947859 595058251229 217946878464 23168872389 394891708726 31484013618 213376346755 96445721076 46118816672 139762419059 74779303061 1166951919 93403966241 217554140545 450786632691 7252542506 146285245165 77866253903 94203302719 417217985954 25403707296 601541711694 310153519376 12237894209 348322510735 83672706495 186140260007 547438022031 129373620264 301554770780 518756286719 54035763213 151191455667 371571254387 159336839076 30064349129 511591705251 137011062 27498069361 405387757103 40207248986 64154289970 113132208558 15349823857 36405781 3376705374 252069628924 94890538647 1414116075 252697893046 74296256076 155636846164 76273229184 232576423330 438672473366 346072492271 131723025772 77246127189 165063470494 99580095744 77174609531 120672274543 174149811863 753181675222 155075224174 47965668097 133707740059 6326583000 37507513517 520052195320 463467689437 33850113229 11572179441 50107161734 121825574854 110611312016 66949164110 254160710614 76073137237 92298366634 16176423201 146482724258 126634393291 415386208093 560262136388 16620287516 168828380333 105678904414 83051167216 12082513710 10846772096 18893886088 7599699742 130969650143 36835330871 337496167776 107014671933 580571864206 329450164191 143647669609 342522461195 89251728120 575654184465 98198026018 268997488143 230384432781 29462369529 149836332935 104986743345 255491477987 58202600896 692412713904 501732853876 5176895954 312999776595 188862036990 70830563830 142096669238 2646738085 6209204791 176187166432 6570244493 184774554205 493420995020 102010929501 1912293094 125207495163 48657942522 28973592248 23618747635 611849291636 298168527501 19948940062 40827451597 350539542955 500276046746 102643712623 28506300815 132858568068 215293357856 284317541145 65355308313 123293498829 31058195539 118952287708 90942694550 43563830274 190186530683 235772471423 54393039558 146445058043 386584634202 353101625169 12270230581 308623850652 410559342663 143990189361 40323641028 9303139558 6231745829 282562529453 59070180845 28781361374 41001965380 1988999338 90874479592 9362448276 7456033363 446954503878 140131162701 302981144565 17881495352 32272075827 423484526710 219430987110 20019614301 111583097865 120817816247 312826071506 150980447095 328255280629 41222781844 321415204302 54015096269 75534707005 572993573 1208408491 138159892238 687911460569 490650208719 42048358779 474605983886 132813192277 212581318486 291423999384 432261082443 47234546936 131924630598 308573316226 11696121749 43084039630 13723168372 233204111201 17399636480 81396144653 282490003747 288982467544 151089084476 33699246708 3925557999 208904790604 35241045962 58795431982 6218604846 141625578829 239060771441 3509826610 196843334161 23241968400 5294542028 161767457348 251331747113 98631073973 3587183488 569933954123 89061439418 631311939465 142379551112 19068058168 124961360323 76184250119 471353062757 538613968989 120571667596 16340010488 12698860340 41484529601 301885754903 508681522411 45457229751 84672485419 67099851993 265478645625 544911505580 281827612498 172695747475 37063369774 7556996367 296232152126 480524777729 135191753774 29022719354 92350683491 487396724051 26990063862 470887610202 12989629179 116786398683 180856437470 27761812999 232740559591 357362790567 365362327312 34642134244 379770809792 422903937375 19547569703 41752382149 347302923871 141633723537 131898263950 308776075738 117346264658 49890630939 70315593154 231433891165 281222464359 28036834529 314171251494 45310423130 77488151835 48054659746 170132455149 12994367631 91522325882 5801345316 71461228124 82771375728 205409933632 6158918159 424551960062 125066087997 169232078278 67028865112 268957908197 671672745191 89954772252 624872777634 49543573705 24509884743 289920021271 188770948950 7572580130 77323164561 419786813295 727967698929 32614342039 41587550584 77846293007 1704265661 254367801508 448389528118 21975525922 208187799615 57600810322 241915434240 83424786778 51835160706 300558488434 534031459349 23370149951 2044602187 250886579305 130929113533 37049692025 34714880456 210401732214 133579036466 14403394914 296079370406 69595988985 211625595200 559676786390 10887436683 31155476059 31136319891 13931719070 20727762689 3682361617 231630116254 175797099908 219845173746 210352931467 42544798135 145481310117 447835639836 67092608006 152300477947 181169444309 30126315159 378115804863 62180457402 3303108071 34642287423 75515946279 18784164180 446014167 583904601353 158351478242 3513699265 16744848469 11337503187 594490984654 624635267247 537131662792 107201770107 73569276598 16661448311 54680602546 135477843218 375701653470 15190195190 151892488627 316784764267 84919054300 16671472541 48478668392 308226184 115360383996 409316673910 303587702090 429850597656 22307886687 133474315377 15499036609 30967649812 51309339257 135033205331 1685673839 75780501733 458843460204 4678788691 22831699993 27415700999 489898179408 239389733496 21935981204 295780299667 18709632942 102335803103 48722615541 49273935694 156553032209 666097359981 7252930010 469439448861 465131908095 16516615314 90433877521 473422076484 172916804805 315209933880 8163783023 193877609800 202077929081 11619615519 12020860441 185819746002 375529514663 201711525952 457022284164 75283067448 8823475931 343495880393 139652554606 289633325363 61168965195 292224537994 95265427401 110455655500 375946993140 5405545419 11171521705 13636170439 567597788443 62327460776 292902237460 38060593141 351376942742 290743513911 13007678322 2881838589 93560347164 463687018891 38884950623 92923087503 262400986617 264962938012 65359381127 48797315345 40124006921 12161057204 108154969220 81516849864 42977828937 82885999901 388481022 632515095073 77565067505 197471279 79474408465 210692069106 45361217820 206018144488 194320989237 78429836951 477419113907 426132764343 13208774546 364877957 381143978968 10287751647 28361869073 9793689778 137997674865 281309951641 635341525167 24444391069 2545942136 268059016772 72087603359 123902851051 145753179525 193240720906 104091305930 40507070114 6956758440 57117478500 43078702326 620225001871 234611075598 137639624905 61887444087 113766064266 162931450249 107122142005 279722841533 408981292009 64022544195 30682686085 162032730375 4960560981 54686350904 56722232139 149413995907 3036271543 198369130797 388839977622 102613615202 62427441726 12922654563 278973908460 2352273844 424686423904 301999367927 64074668001 202734849089 64890838099 221147314140 56682258175 365622998634 31582351311 183569923623 98938642141 271573066228 262986887040 19933919756 44632056023 1953323402 190189354234 118939640501 278676863123 5908046474 23269773405 300373732629 83954922148 129388743826 75646161056 34811797962 417789123725 90473195802 520714259764 19439807598 80093544251 696094761008 308576728949 3191150075 61264935930 189486427095 101218272981 152153230560 510632335129 61641859919 484903776680 340958617962 115779045036 50624573360 129787992168 123762976359 69308989960 63030855133 231324191464 3835134236 264019842511 13509471344 2288949561 45262140634 178707424483 225615107616 11565024715 5062141793 128893020128 5782914946 60978508 236190156092 214928623228 481319838796 372186283579 228136092492 264446377694 650951699 32793311918 65334406511 466035342229 413861074436 9899526620 33504842416 1197505585 104762473121 68268760159 30071570725 138113185680 296767194018 104529964043 175543175440 26888239622 171522304165 151584150909 184696789034 93822102528 222654044265 37534940543 143415477541 241124308003 505616748812 445544140963 53512530005 154729057760 24692998765 44000580399 55152689157 5912397658 24941706054 45999894071 883951844 98258663381 511785859598 270542958839 333199620936 94122672142 19872243363 37281360381 44629431132 18291543011 1790918665 163344737008 618553641 124954035868 210318615 154828834383 30287950138 418682967519 211101609519 194577860109 80311786257 115023761806 48655259381 278387209038 87699097555 8511042080 55843362805 699910776727 211474347055 263243010092 38557005287 184762680100 1058974631 257218487677 439030585598 225487943373 88444122412 77824761396 19079144033 560620044600 88481745934 120905171075 652225335358 252087059815 83160599846 94010293192 107553500188 94009471507 62234851995 166639465675 3549929726 7734715827 68397882960 107274682713 183637850325 29962291888 14607083988 23911746073 201262412647 154544371189 189761314831 209791880623 21451734453 63443278889 24785093373 43611906780 141805433249 67082857886 152167910758 24501629185 5190713044 18850561448 46265397075 652283648608 110527583148 395727538324 11478660217 20507226200 12613273290 688351181809 45114381208 378675157273 152674434487 707160300 25722040542 4064651817 67467548179 2949027071 106976988418 28004651259 1503244138 54978363875 130558245436 245378550348 367359714377 47947030570 36727024868 4546213785 13892540102 123131195547 417370284744 386994211399 101466955193 570155322891 8831534546 106519058774 10746106437 133858376429 387498883437 55093069680 4733646195 12647114263 369140639440 10605636216 86988297493 456987331568 48793745962 249146071371 56941735986 1222418514 675290625966 17134222524 85439521341 80685319982 339425846545 350191746262 424757771295 214807435527 344009311381 279977428703 120490268656 80248119927 849118400 104042172760 540818422312 161028335047 48571156237 168226201827 24747253788 317690286127 110651804712 444127983312 376977659916 46536841824 42215758471 48591965389 348144857003 243128648886 95424560798 420050288008 535584491228 30487170198 127102071868 91251274162 17153470222 66154009057 335193798531 85621324899 8617894663 123051019305 352884323689 3478992863 179588102429 218500418961 419489377017 65888593195 11641374131 401862013689 272478549098 171292123140 543412145238 233884708233 91809244362 406786157567 16926414262 81912273401 44834727304 871443972 537370183966 5701766840 15869207561 36626377391 292302135962 6371377196 160641187478 203939491302 254287543704 98246723444 4005328814 85739472078 674366405125 427657096987 123356964872 107073156622 81921425151 45681606435 385161323766 318669527157 446877880486 376618086501 99313817920 95843964246 192009199621 474804200714 13673032740 6305189162 78575442344 59749237021 7941044471 155729575547 1335480771 8181519494 60627267573 519811984970 137761292702 8716570683 429525915409 16400487330 142919009248 54093139070 629770369102 12062973533 53923309737 242647580573 3529806646 36563235412 574054656255 51286240892 586922125580 259718857194 386471007400 243950552691 7966615557 338793237694 30276730709 89241996335 22003862813 428738985069 215104529118 6722458800 39945199985 131519583520 366581338046 94558672779 184641213004 55830317310 87621391577 509983251936 32781097413 126686694863 11805499260 29512661268 211371832292 12076578662 541672268177 125404836663 174829313327 75431882906 53291074914 1262039278 581994669955 225323247930 23187155836 42664965195 81795057464 344373286884 4791498248 163033864993 6719304336 44226013832 88638307157 35202859637 77914384797 34211809076 259780215514 311627008169 96948308565 19461291755 111783283542 8851880017 13079483445 21486169279 189072600509 162559687938 415693827922 337429731952 166222535613 26554792009 8878886663 115392633937 165882699928 380018705994 68213561640 14509772647 3171256791 228003702078 265441995262 125216623475 81742495756 9216455634 171441515253 139805951459 176462586279 154403088679 84679877014 174069159537 32447213485 155630214256 139874376519 13938132214 57196340489 115998115587 123116651066 8448318123 328301208128 136788031610 570064128696 140881687025 421114927563 7295265710 159861173854 115022817649 61327303911 449505908365 172729440457 93590120287 32272915143 127205181941 139166828245 74582853595 10561512857 219120071020 23912825251 205098289201 13077629380 117644285243 46408467889 5396441349 770421970 694776883315 6469537075 98199008599 192039391 5734199866 61250375625 13869787134 69236450053 43743952185 2496888649 20367091434 56835191924 384540201480 556002318 21350887824 13815604343 340001802933 151384455912 100018411146 351623200041 56473026557 47614243590 23995266309 108746538777 7332751344 5873645579 96415420423 78674010043 212746611908 450822705907 20205603869 346608971766 5412124959 177339719716 21307992588 21619093967 80314499354 389801550821 66621906573 78606686581 80364054406 64980991610 428545572962 101901427628 75191667741 167684322969 31317513019 251025805837 415132250631 310188602854 253389604371 166781010347 176812790982 30605602252 9470699063 12464492402 429758316810 25371954506 212781228405 275662868617 148031926017 11376224262 27965908896 201186249809 346878314279 171199211361 88977707076 58294278834 67750169151 146136287207 91564454525 263987627274 1076688389 80751827401 80179413554 226816552505 60410446745 43729562276 65051600069 3113905829 48017592025 70022545973 8894937415 86556358540 66064219616 130537794525 8998043831 427674419193 9613097532 145782040510 203909586051 39537039756 2890405612 83398410635 41906315654 168449500781 6847798011 60105542022 170744885101 33682355133 131729927834 344445929844 77810169348 122917178511 34963879535 175069819146 186609626924 1222676739 2526247967 185418553357 78653854954 13825870217 1835075205 8688316641 45237908348 453314155880 14914525427 990094664 35551574664 74767045226 25104744934 44843007512 82881205304 170601767747 12195310079 8543122011 15526185217 42057239486 103313545402 184865767580 7117844673 208326348121 21153564431 40271750807 58644569399 40393554586 54968124898 177534170422 77700058818 255077154283 220840845102 59688881141 64653212539 499794693150 97703840162 9786907370 282255708464 79972764583 238952772172 17461124289 12569923070 206511544902 301337530445 615574200210 68061668554 62215953730 39505970270 218576411989 599567678541 1630770239 7075797145 11604721232 206077929572 121079423406 648436893860 35702650594 10025783265 28377409088 38127570921 202780633237 126762552764 18825281133 48455922418 245795198064 145111061880 109414535982 43961462835 225886024661 63354587631 65833706283 16116623596 4479738929 459369153994 299015775458 330197438052 11655827532 116472400850 17390988815 65058782999 4498245671 1680623144 34872485453 35374525445 156403356578 14403372842 403160054693 422105091186 158707781429 23950730180 369036468 244143530358 9641174448 360514234510 28826650345 82474008932 32871936792 323843338654 30530608745 38062760258 125133906763 189093217013 71699135935 42293089318 252833750447 7316128412 493234917432 178244872630 8651220568 138685832115 105968869778 233464696852 434418790967 8980110232 160963923681 75000956758 74045734883 506852170821 413463221685 19971429155 4909389940 204652501372 4664992197 5843590684 9951124610 1153715738 156889731455 44853344386 9632167752 4080687443 171112865850 435734750825 403538088284 62099244616 242238045361 76618003852 283689462127 5481034638 83166523667 53103234052 178372743964 9443309540 164711511717 115350468257 216723647048 196789420193 28719157150 61720842180 231624693280 181916202733 90239152 202780717818 127258747828 11672547586 123173866724 3387248575 329246847814 641639470084 204559162454 388476338421 2137254204 54761084328 207000741241 3019024694 27022854246 128771754716 292916712505 182953136232 37667350229 277052668905 60975778519 219316692575 9192748160 3898157303 44414841050 313603058045 3017141178 263707336564 88799216586 217226517732 85627568213 15614671326 190674224196 126961772367 35563456444 261379129241 50697602788 332412061510 52333111952 266772666788 104935656854 118908641976 2128831056 192220299532 337179704073 54278301820 302444925557 293449430727 16685771622 1064088450 23190125632 145364543832 421352771881 245276860121 428888749005 39661913269 5133161806 3525301990 93096960092 24719599722 75827848316 6352898322 4694275141 471244284101 129360488772 80457647647 41101126226 412862808860 124111326065 736576183 12632288104 30437085067 18490319661 292966256373 136334105682 12706211319 20187021144 179565499576 18897304435 96004624092 796201022 139416678367 21842670206 47949615353 125595878566 9972869456 340704763085 324008706571 3538951646 37684788153 36499097269 12998114290 102775347367 473801891334 204958888418 200926771971 449894920081 55807541361 481327015345 271618487838 266108405426 7125649450 339185646768 56166682545 481838757023 78669477846 4007207173 77485975391 69575483131 607378626764 401229531793 271674724814 643873615266 7510767774 152677642427 38964865335 311553196717 41031363574 165771638714 339789978937 12666037493 44459413908 69099648192 289642075222 62780879208 113814118230 109953668594 6093945042 78661668228 325634349592 452986783268 2890276087 113826945710 184316122955 102860399200 95046590635 141516260164 31384418980 43457607665 637670681356 189803166819 57040327353 199909113633 58825648563 186421359152 239231661374 72142317986 252846852217 322102966641 105301292225 399833758022 144340503755 341134673082 122370346262 243280522177 81492265379 87623945761 37963446352 39265518126 232090816131 75349443238 178717222228 3259906056 69207355477 310224711 34961184234 42584462942 20099952162 82404268916 7090924338 192696446809 286811837648 46813221898 24663785751 431576803513 374492428104 70716255011 70859942100 52589165598 94869722867 51041318134 12959467908 18782340731 330805350045 89469907317 15495242235 42878719999 117923035704 298836139895 47451330875 15964613189 144642771632 478093032105 82219738789 11393476300 19691068376 6751445742 152620003558 214381322416 87793472846 168603097946 153458554051 3184796004 6049031732 493130445119 7935537894 132167077601 429013437898 222179647637 161530955509 97033562104 16283341971 431029991250 44379715891 47696173644 149011876655 311152191390 45472856919 211613143823 582271992 663659328 36459565800 53505182248 79500618708 12265716783 331997006084 56722124141 250469069483 315538543432 563268763908 79773561188 100900398676 296000070625 152675049865 603633658858 235358420400 268949628993 74547802239 172399360785 141037604217 16466000784 54302952696 49031856763 13635078771 80729336174 163549296742 435351132301 152490052954 288449773060 3673678815 416725653292 88001913001 81838064802 22111484443 4242252386 446340212336 1983641940 180083978601 95411957770 187124414229 1303916627 29428420216 331795353508 103903431936 47733311517 110662317739 70576708501 383844744902 17459579715 1260762214 104738421156 707048209431 1292317195 65814418742 359301248507 157739193853 105966795764 169503482568 89209743409 12130359502 2236106194 1779534240 694903382 14653221294 30316647120 393433611216 599118284499 22196076227 5940643485 643713177002 550315344022 129781087339 96407038508 109292600436 324435830273 93899511618 5327537463 267692105357 39035277619 174152790788 339228505674 14348791220 97899192272 147381347964 16354918947 73232135623 9546871130 36237265482 2089738296 538109877733 159476202805 674372898 130015490914 336264640875 271285878060 236458369215 193641648518 393140627251 44933470357 150699687864 138418242294 48030146431 341512514529 4502719267 25593528337 48599153157 107570557517 111152166380 432251147276 3176745704 274502751697 1639910140 6362005279 58488777584 243800042353 62741029578 237760097636 141014554089 115268385310 300597515744 110416431076 150819928731 19227967874 222313562618 153588916184 1840456563 53126526211 139812904837 29640271218 559562005955 58295512073 155576265272 76261538483 158399997297 52048321497 349972303393 471583970545 5810235200 164216525212 280978768946 368254785644 77385784782 324136695768 2713460027 53397561735 63121788499 10699243243 7756325746 268773425945 284063280804 366289092769 532603308039 23937280242 189112460338 476986244916 14114704149 5905832713 2392022916 4485255614 325795338374 9983675047 20379186485 14272884904 16214335018 61759882780 72274211621 119460593 652082551178 23817948516 35847344864 89158037649 207070599932 25400918369 67520571890 297447404874 176915361370 66203892305 4400871626 486766777455 557912683 4529260715 36676174696 279034693658 8878048196 49965187191 14365118682 163861419978 389535660433 82463570972 376428446028 189782097610 45638740287 661296051743 64867368185 15482124578 331827002296 36630642781 54118734758 42199621015 104007759015 52437250111 266935685132 4634290318 301306664163 58922636880 50593001331 204069009870 79038986108 3660075808 139017327832 43438013898 86645798 32690976315 198067433892 232651517584 18429552132 49886830166 258738254602 440514533674 432694419252 553941388515 346067893485 131748875016 248464045610 44510566201 545941940440 733928810870 42301338929 13472608762 7221618626 264097711653 153442629118 122370610030 561954299647 176462966380 185317899967 166031377057 22025615905 20985734505 35692690294 123918049399 250636526204 6731818713 21175803532 38364705059 15383943688 236675563891 150737417587 346094899481 119640625378 95766436178 426102190990 43930368206 49619799696 30225581088 669975856758 226477157323 14302840944 89928403431 542899567899 227640799001 137766334708 105972338414 170269039239 219383553736 119450557392 306414798035 67948146458 69012352666 121749563198 65291087570 44599494544 53519578967 311206922227 237734441972 270909231806 117909584727 36823558202 35603149773 229639064351 65056928264 114420774870 111607561935 12093695103 254216788309 189716788763 367725488279 111759676029 601219565350 448979813156 518542912 6984524831 2114617335 51268420881 329898530693 37676971382 87969780754 25483745385 370626047764 213658297343 495437526153 119786200377 387858297767 530508019849 103339259032 71014326789 10441788101 18598591428 217624501711 211645281088 78037761619 5205289474 41336678812 495863025783 457623963592 12658785381 49909145248 224910584026 466845555475 30118123773 31861745865 279220461649 255510211903 190161613987 242679627852 3090059138 218309487272 50109512933 324497878663 21682633607 70215477001 206533173996 100699936969 125893682 28943610581 37327196463 190535234979 241248435791 26607540861 483885655671 453879838457 179909629676 431059432279 19195119157 302672690552 81001112200 6958018343 202214336254 32910515068 81169398999 3098032826 137746504775 142231766929 490122261579 5256514983 342901676926 28361259248 459609790122 75368248714 48028857820 249072554690 57493445061 289491022752 566931567771 235222529172 42714720926 132368680659 14472956320 315515832496 3509107430 372297210991 1021493335 246563933615 385152203200 67307228401 12663194750 6474399800 155365800333 20527706663 106394956995 167792122054 33723902126 57019004421 186517325166 91263756005 131470434558 166527792621 448863649427 4336480503 176640584086 6008791825 20544814856 146847923887 22379617661 16585554876 9276401496 12258519022 6105829079 312661705646 57271395561 397108539 69601913214 53912803095 596866338 57177942392 14119545116 128475374113 222398776218 19805583979 123778062034 16635358426 18685592160 5946416023 22871525613 41878610057 134018581893 46135940080 47393183154 205887840457 19367539653 96790093807 169322001143 6305668366 140675076719 44032406503 81045487987 10824393953 329487228140 73145668751 3587216238 131547394471 293583153054 94588067854 719223726 410968627656 115887094392 32144509762 1533293514 90074823430 302340706069 30517904617 293049649374 51254778426 992090278 207347320156 4832468535 2793993517 271013410570 160691694601 3639779543 9804709034 176009052002 342249571476 80444609735 52550717197 223626860675 480493271135 323632291084 530374958294 48697987337 68551616275 237892427538 431670503 286572956119 194459483759 343735686508 17271821739 265526403674 160184555256 13234381351 39188790332 224659310036 4874027908 69960299839 512372412164 117724083455 85615623734 20201537087 216114751165 494005396077 367864133977 64409134700 37520314521 21704037937 41820610028 36353853983 387011781173 312894887700 159917355842 96147560096 110044898977 85161633214 3953735655 52150443348 156848814493 315217901913 198801772420 422804373506 3699202928 3760696740 102376030095 157233598354 125597638372 43953307249 1588970595 7541836165 2775721047 22760950994 161262416835 13861717632 92325650671 117306255632 274460134583 118172317425 250398466671 236778532064 18001739917 129605539746 282763871634 279467490 80881486882 55876931521 8697534678 127085273933 4985680 15508536967 31897446319 50438122964 70805104838 130219367937 148292048357 195333884665 145469608315 70904369452 357872061520 109180411753 40010132798 297156856330 340030815607 140952208357 348973829289 306306878986 351430804195 474607532463 10106887986 94350191166 106835321536 49719212095 125422023234 131777185404 193474794683 61655038430 177997369334 320466530 161948838457 226702683995 148749941636 447755219981 341318451417 51221602403 113456916086 228796934585 273903427791 13472138708 40712194377 23646873143 42170838413 138692721649 167922401165 202383769462 15426050161 92240289991 504683671965 228019573550 41415115182 129896881340 23205912140 6922501202 22181620303 88199962874 13226794532 74275577244 122497383730 374523472329 573172643765 63076904626 2172517598 5514852324 11414562858 268293426104 104046276200 682873592 205002671522 4689294881 72355514363 123634416673 9886602631 17790211545 332785721676 28476451411 251834448727 159970934817 8427493595 305788226152 107814580653 49375053484 35596934663 74046852962 4597768642 53367102572 56914132354 216163057692 89762809667 191013345839 10551572483 186020273023 130529015817 130050150988 119847717345 38899175182 46598408748 86089733027 19977063317 151590354045 430288114418 182657655183 95933924569 158292382830 13895685321 186829529912 69586568491 3364011424 86696434501 163647373185 10459637733 37244358264 111973836809 5073183727 106404996453 53696904981 127280738475 7664021900 76806450279 31704642317 251584871167 3674958968 1468436457 128164394502 97925380341 124789777900 475172228459 72557323091 115045548505 4610858 2630880013 13976006 194583355937 58284835661 186773448782 503977749558 274659852818 497444508341 224784416131 36280787229 42676645269 19773139867 68686229932 200231742155 188281559388 17237540606 10431869957 31699251996 52334692379 150964116297 18441592347 6538311442 704575516 322224565556 427439485087 32135296682 82492613132 271593588531 279405263762 234679945374 322301270753 122660041160 751933472 68128573417 155675160329 2680478899 234984897569 406033934764 155666495423 7600508500 140300625311 1736571315 42090841802 197050770812 5372261521 201385451436 50390990294 428179122283 35483976704 18269567982 230162961383 131968165397 361468315028 54952741 56658290 180633488638 7982088971 542327193 91240968547 7708267910 32132646556 228143170725 12566084887 43831613548 58465469062 139477246315 332411163807 275070795873 264104248819 233444221265 63363202690 16092875271 101006085975 209226520919 46508789581 9905904676 11949606964 29196252907 30117532375 127243722149 16859482623 313167522481 193513410487 185316055632 20546010278 308179739162 13761274064 2484944783 4959505795 225026542296 3117990776 21187259920 69874259373 247826870444 67983086990 52111184544 1943161114 212963147514 49937758786 455805945748 16446427223 301286463390 184027586931 280595578070 3073152396 65975049930 112103792102 221756978527 30411659109 234953287185 97560733797 116795906106 16211898936 351530217435 6386746061 83688862166 176403156795 87781288210 44342092570 3746362020 325161658935 190374866212 12912858124 260766037156 29144386706 28586463450 107852331114 181135752374 49314413990 245650990222 17273556848 349419951817 165366524344 594885406676 261130669697 126869014732 77806428691 20569093586 337886941102 7180121077 178513512367 320003705781 109995147264 180807948181 18762340112 6872137333 215104474927 270713640693 247768247992 64915149871 91146662607 117268549240 107993801394 63658338052 735376880 58937116522 325090891875 11784781934 48158133066 15715956952 17345716530 93322743745 1846824033 24535899803 178408644144 409958619369 74425381621 13252405517 402502976433 41292964653 9540542866 28425565152 258820686512 3372537494 35805729166 40446992286 1121499110 49285853766 74285305484 236495778584 128274762090 2276697558 21626749893 52648612926 160313890676 519193632984 205179884752 290444341109 451456618578 107845311149 143484218666 238384255274 162824292523 35433649741 49347276987 208816558769 66155321542 142284442395 165404423308 4537219716 94487114635 447918802211 239327317634 52921592214 541490349793 27727165680 110095335337 236786328034 217996598119 65015654668 23405700495 562914244023 32625565588 486866705915 22661733091 3570711336 504130833086 514259490720 369803089780 41485061437 196220628110 77889732782 8819003620 566231936785 139802329230 108664105618 10687649258 467923120666 397097475809 40982419019 414743882284 43463291710 62898327245 6469948449 54779790058 437476823739 126504913110 493418554019 122080413200 441072002913 31812252119 23721981153 10023480554 152377328900 301049423838 178060990992 30024537588 251276934 202351431340 114608033352 123915443944 15707426296 419416680641 243658548422 441822604642 220679978954 9968416478 220651929269 49319343984 401094414484 10750296620 201717577276 25785096597 460021518895 12188451725 63804853398 130478129286 18736677768 77811564149 24433563263 451741006227 125548378246 149242478731 143931440375 672257646 16399617654 108361789659 88962500318 108272160217 169520395912 4451407505 289658423504 111305412576 191557730080 246057827890 320583980628 237951664727 247576708108 145220931824 226284767108 277668139394 286386517745 11582348312 990150803 292756404738 25154711663 174193114110 4675870309 7211380044 7100796266 186925896644 3509198801 223122501788 279780341150 333252714320 94405319232 71292333973 73633328435 54945873422 107881782363 36261928353 318724274299 369943521834 421364879922 250315118173 336014380991 50178251215 28013394341 46656709965 154788468175 133407512894 50851616323 100354286266 319207588501 227953211631 77345862621 30838489669 85233891525 160104916725 50825220940 4405695374 42190255714 310161835961 23123157163 12960381686 165820560461 18243742169 545186620862 437142148415 3339952972 247537153835 166372442958 11146716798 14669248898 6956902063 106487975195 125365045270 103551151201 141911432799 163070243758 272989899239 552705634380 272391774611 157679956540 27639297354 94481194412 5474200876 215958256508 296791327689 35530181749 13454343773 31639183470 141300268376 1054683290 27633758208 113415232334 34480136026 3599733601 319887273450 19492984416 6800918415 63900015413 467148206271 148092535884 66482978041 17226071374 53288965352 32495042182 205236498606 155763749625 18154691992 8801815575 21873768600 8034771006 265794741854 176828709033 266558550597 1727807964 370345813750 7243352676 120246559421 619611377231 536123155640 22260410297 60725023939 126734135097 382118607588 55478973082 351728229496 27752594209 62317935394 2600662033 338079591046 220713135019 172496904042 254102418890 44308680445 421156269375 219547761756 73725640205 16446500770 36056636025 15859329628 27122524845 126511881069 204698651161 113528529599 365123146766 114375126866 214024487656 129903471852 102799076219 8421082024 41092237017 70848475715 347347570947 5237983983 13505858484 21099469108 47022743465 103137775674 250600268012 317068426031 70062519663 93650177791 6387028899 69532267384 397259467246 376904584655 41885462928 27856202624 29795958297 188521761225 35661549500 178611169038 39821056977 104595452081 141370182622 69403748928 159713972315 45974929447 1151022036 114865609733 323458694113 527514721792 352083111409 7234002018 93583454489 188955212507 228834243263 57689602275 7363113758 156253937711 70124868802 98451167 19746959676 228066078862 39016786908 214840062108 93075562219 352965922693 367928046941 133360375646 540304076730 393591971011 49138775199 182947724105 131932371548 177228988081 64027561069 84437533357 82764864526 312716013759 286345505857 20968738230 352917418 15033338292 239756122982 1018263430 464663111944 14104848957 1323628919 16829207927 186212172949 2039654686 99666205771 87791708360 96764170716 49709255618 35969401470 252437939165 203783136660 489303333773 29189668192 143411291990 429677280022 11583199821 404093397298 25412194907 11838737835 209628293121 81804155799 230043924824 1788048566 169768700581 30634691523 553964804638 211002123451 61338364701 3080203120 122089757642 134327566177 10493900696 349776903586 130979382463 24150857313 32096348957 2577779075 22000418088 209972020398 61002774595 122551381578 41228137409 126989025366 15668653737 497758361077 3482162450 140238430559 16628863100 9247023163 531888733920 180048990027 199201468876 15862756122 97723786237 69737508768 434251435728 240914683273 126345827454 1007258271 191841665171 171432142708 183795878757 37515844781 295751674261 306678028507 71282112732 420017385095 322211151105 49282865617 473687579398 212598180002 267229853599 374662259408 234627645202 22206202567 74116201545 22302049324 123165541158 55995916009 8047348375 152234866430 103936218231 145870648960 443588332589 61532006371 22415086776 69528074392 106921819242 3808773762 465381851855 464748064962 20869170639 28155754684 46221370474 119179030602 125432095085 19149016255 70739593344 10137819455 143633931476 584091053 254378396521 171234683091 223709582966 71138294296 29990459960 15881513174 3261697571 49209562698 49376374182 46036619170 212771688668 5428458537 183533167963 5239986358 276913915912 67100548383 47405659509 425535848757 22344266985 177169286951 48688345859 413081402773 240697152056 135252252631 17438680239 8186774151 9666608205 214645932026 18937740272 184191069560 417911515430 14248975021 61702466793 29073969955 107280268845 79070911548 158823412049 47564195952 159877214510 7632219509 309331536781 83156403649 16874670317 31543576922 63346830534 11348013483 134348550378 67979659021 2735555458 127039767514 32082584102 74056801346 13852738320 341456869925 205757902291 491122307545 404256398918 168622294625 4134867460 7460152420 26837936036 48337813985 65040520509 11014769793 42446700760 180433191153 165679902719 100391022 376872615184 1541314025 213712401257 620124597994 394378850920 31677649596 341206928204 63305679261 31224338160 91077317582 435357697150 67979833686 7403781695 494128587835 48186117902 112686623117 18451214019 551229907994 13791623320 47018469854 54112423386 110542510648 19486024590 27411317120 163645131930 254503178292 44776587206 63449688279 5912673651 273155488309 11233232698 71593966986 171265834119 175756178293 9354147971 1678054093 23726064878 91487815982 13254296279 9342502415 402310198166 23125231007 16364907897 100277890191 54563680635 300540290482 25621290316 134762729916 16926784742 21593187535 539241779562 210738510580 54639962298 303742817149 241821667433 227819524219 101537563276 136444360 6319419228 10286095228 34970659922 320628182681 240506416767 13646733655 22035681886 7037780647 5206605244 416255010438 29205594925 122408863539 3068918363 63671434376 32580422438 632575578 178427935630 254869280518 387543306322 22818360606 4110178979 4974460306 220666829795 224909679312 276342382721 22390653821 259642519687 4699986427 459088054674 199651592494 4836918597 13526803096 90772421480 114635794331 14772191935 191546877409 42436601690 75702728904 321985728332 9201663816 74398754582 136983147335 27737513920 254529998467 13335726171 124610999857 20317122639 10067679827 121685605554 126459080465 170443109273 219945539983 13711671897 84688419612 20476827848 136358021589 303295706289 46862383848 68446356171 124630451290 24104588425 2275108518 533201937389 375070485957 277362500671 65474820026 217858981696 35197210755 46795364127 250399244032 200789245046 186618981703 27914418453 162585631378 32282434745 31529607381 173186530286 239816496510 251656508066 83368445978 212164530567 416138228322 120793342329 129233754698 22188231618 73847126619 135897950498 18773460330 97088083755 239627218751 32349719702 166184897068 76009007490 13040801584 122877227693 9027926458 13106332159 241456604647 310011038045 406035710 246725812612 6665338418 3467341440 209484963691 80792883898 490911750 20905542304 154315553206 228649428432 250008764458 41260265184 80466366201 288501512837 6415988269 160361523997 48319337858 88864177079 143911241806 159254257320 43514477047 31182367797 72156634884 357918415044 2601887993 21631307126 432386259231 177836098735 424359569211 7649023127 285870093242 455502615577 160315346224 288103335301 40311770397 228485543752 36280740187 19109218885 322853746663 530840017080 50406337798 8144322514 10128086580 96002634140 32958290043 195465664747 60718938118 15178737220 449876188957 316403452279 380702760437 385836763473 220315331644 68462451829 136803002583 210088238071 65063011348 295202587784 378255839671 281979189640 6210554531 149997346503 214981151195 83800216344 17616068575 50341766205 130411641848 496057723288 232147707474 15906638710 26644147666 2948692644 2213425091 205554722139 502650217681 112367503134 118048155500 124005413709 55768008677 18899139901 36507571115 11388741852 68011725704 3144149231 74999320718 133906010306 244229278305 3013640134 230689534581 78315292059 15566451136 29626499327 60701661087 315866053717 59586979052 130581885955 9778390954 382792029477 345596391025 3178245513 448821606699 72161125242 379180202776 473497684222 110893073887 12487462165 16026238067 18935169153 5419562388 68909822331 1522600020 464896009005 212209000936 15868637769 30076499068 25911215459 992781793 3796628715 268386438069 81518593909 7379086887 62321804424 416471435344 10718485890 26851412723 25626252563 4294216955 82243915904 1158519054 253838864667 437131993426 55970290452 20670742234 185527876699 50665658976 70882985324 243203896281 301195723622 202894397554 13369434151 317844570596 14995586367 255277050816 193826132768 8354934174 198932194926 227387877391 469354312573 48994397891 324335110776 116816723085 27237876199 76948743755 220301198788 21066894877 45543907354 107594203428 6839673312 32175117935 75797197061 72509512064 351346234460 13520153462 492646099849 18107236200 2469316608 177362174190 307468957050 144759318161 1337353077 431433831271 14317585612 34469943891 34432675214 253332456510 42763064820 163814012162 261444324586 186123590899 284222425233 333722537 52296686298 64737629001 65052595908 84971797139 76149232116 7315292731 10757008389 126457070809 341237169387 121171495957 50080721968 44172691787 53140590619 25677761056 472704524394 503697596611 6888883896 8701806732 247538642712 2347484708 13295883711 368940438410 126644476471 372342067019 9142854995 191383904586 30400138377 573003839060 390999865578 44980469892 11165709769 8141494864 665115632771 11827845910 44168107820 9766934945 35634089891 236358822926 133840052668 59592512993 17421905755 57644223134 184519406063 263918275050 17293603908 5937396014 251854208709 82147441573 34245226534 71147186833 333013017285 250993376318 175952072865 60034783264 87616621420 47999000220 566660397456 99872339607 156452241687 118376498381 67647127487 286257903880 57615404220 42576077012 129379786785 21660547957 249840030534 45272710511 567587329386 218733968312 91434988943 48004255925 261421531900 148531021031 342506584869 218714664789 183971670278 304559894009 248361991607 42963041636 87844557383 92758618875 274027376150 900812465 217400915375 6048839137 398194042234 13064736053 6478956478 190163119978 501356748316 65429719716 364568435027 18852531723 36950722020 107880238637 224773715761 80480586235 314197379026 211468661021 424320980238 54447570341 155602122261 191052514244 287313391618 12709087997 37523033702 60961926502 67872799278 49821680973 517368365983 18675316964 124423444241 769505053 5788004304 6115028650 272902562446 275621944525 118360125616 22578680440 12317114083 225853145021 92065618312 348465611091 368049434260 122226076200 76840728341 528075267923 73418334722 30347375203 51698204566 8719591310 25425438 290885994669 36610446273 192032131763 234621384498 335832165249 55184812174 66735001554 108204111162 53858039840 92541516097 284986429838 86595128714 163375704920 25074523090 390689235152 152449969854 447988416250 66395442967 223837320801 42651343268 76995577869 126320058556 323255576002 942851747 120389759053 428305843174 6942678752 95020896 112728374250 54025556440 174374083513 587573919797 231452084650 29224197883 106590468339 165922177191 255963653057 191877716866 64547328965 129411702131 252134051223 2453740560 116581188726 295069299469 239841274007 23822541575 57337433136 8097723703 159642420978 83898475031 191768784910 234689890507 25241971256 343118329185 5228376763 101005799121 10973543265 245499393324 91333829829 989159909 271972294161 7728274828 1245753141 66303052265 10759463051 150686931999 41706682934 10961769588 47840528072 80117188017 103062762041 19513903360 134672582206 1866120915 103408493080 64916827616 430874783662 145332244989 149445432927 273562529728 11205187769 503491112363 290070641 46719866624 363662500219 158672000691 29789919339 172644892015 6714725839 294269246441 8764191125 35466401848 281466131908 24260157145 4570458241 49079325020 175169601881 13238483896 82256650652 108911269188 83199609729 402149582315 206942609232 93694495836 371798289037 210097052103 102901184406 93168466382 506813624 46944636245 169427135150 27020782674 126704686642 329900689672 7900758880 29688036 411567617243 155876184590 285514215946 249768647395 275052925998 520109001825 499202578 380759629703 164141698894 187305743151 34000050243 64224925956 105504254487 125666715612 97490369922 13453944298 234487814496 67098700959 209040401269 487139405262 183679532783 91443783260 554705162073 6674609000 113489710262 444476654497 88934246329 33080003640 20149328121 135552266866 39400000005 817804017 165912361577 28453763777 18870910061 2725911686 84746873034 148044974959 301818987577 10734656647 12639817329 38403666630 23237278362 534148724656 45489643198 145485848400 230505127685 75349894161 50853580 224699856622 375978062659 388840632736 51687199257 4445369268 353293088118 455248379175 40005170953 18886969418 44944163136 286931486732 68992927303 322260793 370563413986 98270971596 160005157205 6358606047 20256889941 324203217234 338986040686 31390658428 289544138571 338125039281 911118327 211254849626 353458734947 61031597986 183896954987 305647597840 149839749501 201152967506 81685412827 247703813801 452560761299 47938932923 27065991464 184167785239 68307510010 332255789971 124109754399 1468964690 1948949955 1654930180 34911737565 9801741516 17508866255 358273794388 49189088199 221004132998 106191507017 2837451895 369509667844 466598100105 77783972184 306432098183 2928429653 26980544277 20662000257 165951949076 424270458020 880284673 83605776657 44587427146 79047256058 42067607504 7662143150 59978535310 34267847079 15286063572 133364921899 298680715703 497381910048 192808529339 136944330300 181613169123 201894822496 6697121424 1852941404 399493285730 159349879420 67421915668 67932516974 261176475900 102629490089 186056718874 16352951420 383264313755 125039348063 5942503978 11458579395 97330801491 71406720846 95970061137 65285148669 132997786986 151814691866 36145147459 62585032761 8161875466 1544169472 18359857471 175423699515 20353615258 57729336448 85119284032 261937186943 435148382032 7322730002 9187820006 146233177330 22846195023 61226538418 486952078020 254404114084 182536877535 74089484316 43581842625 186246717024 459923180426 542196390771 69164251158 647176400529 123561523244 7741291748 25045745909 350919381 82541546663 155606838052 4689373569 8705195849 99247998922 529364951029 111601886186 538100716518 93894699673 71165822489 295109586345 17667482629 190162595774 47428857120 378489722331 135004939564 220429298530 87780734773 171165916044 43233665807 9913119536 328674842705 2500776713 88449816087 6317120570 279731451986 60014877099 386826291983 64762037366 250588433774 28235984381 233775908519 360413392320 267503091709 201950092558 52474881614 24926668300 136574689218 129762469585 91157643578 301150322254 24867031052 243904669621 3453291124 9272635516 36574037530 13941553418 40497762172 38923989351 161690554438 133826073092 5875995893 4710755382 428855056900 5153870385 5206821294 105625386241 192670114820 120869841381 193175228052 23812654740 1327184106 71011693242 74944025379 11619962117 450840626346 50298589719 140615414578 50177467542 224337233442 78430351496 41250395653 76800604017 9101520792 127014282560 6777644483 226366048537 51971318247 319976655373 86755102247 169955271167 33884970139 239675980338 235062229113 38348082415 240990977168 209137255233 154643659008 134778305851 575978063153 131229346980 167196373178 917402443 12662056596 13504652123 72592165404 87962224485 17915351075 11825577477 53400206641 15069262804 35025877732 45889062675 397635464866 63588418536 3882112590 344753844741 118150946116 10586618014 596289370985 106995062370 258778136128 17173557974 252504373352 134385894918 82782064212 135957872940 13488824218 244580665416 425206265489 59813368936 6561589799 35845262123 239806265502 107660883831 192137240137 467683414680 107316279542 18780631048 326178483263 20504335447 12836832182 417147801948 42281563061 42500138473 42310487553 512339662 49742072879 25231045628 77055362887 17534844365 12297480433 2493253585 182951942023 207963881739 118527950724 182209428985 72562458142 113910587202 42291253472 132030782757 21186975793 260617627453 34286830553 15892283335 85981837610 36140408190 25930006223 199511234744 72644629314 243622343872 61588962372 55183907045 28105472431 33068142778 270976946343 167475976315 53455316092 15595471621 100257696113 17266356046 464721683751 245702129858 297868461867 192570162543 68525198353 415026345988 230393019117 98153733163 13219114544 45736731 168281646250 308586190720 511063778264 12428017120 203292158456 201696734196 47155693682 60716885901 59820979169 244201835867 19603686313 53714733630 234611678752 551731021989 16520237676 394408310290 298306807586 48675611471 55022085909 35127844681 8486461641 166592126037 41203806960 330941671406 118824193181 90127971105 4918585559 41212811302 161673173828 46163011948 32237610112 2577640969 16405550898 110283369350 8842598681 370267318757 139802290158 43510581859 196654951006 215572563070 195885221043 32912266744 561411561991 220556772458 199775922240 71154357702 452326277743 57833183385 2645587438 130280308054 207885503944 1079138391 30978254328 99339680464 2135576611 436665825288 19389049759 49402884690 6532884065 58016658173 471080853329 42834125630 127592534963 19159037307 231764500758 1957699379 182209555592 36439470553 1291937272 11165622525 133088027422 3460688123 253592583548 134352956896 67282299646 109776108148 163853299628 74783427055 31233536325 383999865849 40715210656 5230078566 113672965295 2624407412 367640251676 201302328897 76575628754 93570485702 44966486055 304341046512 5883484110 287947129310 243703418265 31499427402 227500099407 150327116327 209862656111 10651345939 249939689991 49154393746 7596145764 130299145446 275275039491 144232752300 28941440859 120581804909 6586868 8217936513 81035040034 117489344601 112738992490 147963530984 54056224500 166545334555 34828530221 103840678799 8124467929 29755421 77712286081 19663532741 127082059607 251640367691 24035782399 214589267654 228497636087 13696958219 14947079152 5010097609 72017087199 2721650697 51013330415 101190425702 124987177288 36108040419 373839239286 20582005831 59915762636 21846476292 138168534423 46376539895 362843291512 118883694610 299279512367 7942138814 440755235799 28869355321 490828630049 219657581482 32196056134 167799705032 63639628019 411969814445 153308943569 16807075660 44679860330 550704902578 47879622385 548391366361 67816298138 123680967967 161131103086 353485612526 277070557956 153154279620 386950995420 32567003545 39246546677 15672363225 170607605519 5966795344 20629475761 51539779437 41779302599 81803434821 212540873688 454676244644 93228668299 129997337242 347032896067 155963494515 71285931799 520872314153 48671243997 534718148590 7353371306 402224536570 176817188 394326320392 45189573281 148595814285 283814041058 144850114358 52645228782 26422897050 249438268590 65532742844 97906365412 71128718062 8181591020 45325398134 274526017628 332671174831 202478107335 9963243249 81810266874 47230135199 176039464032 53953280312 39140964878 252041322758 127424608285 8827293440 284130131288 83725940690 125673153386 253225329147 20319594420 18677728555 59986355268 174255224997 5557161784 118295638933 130720890422 3088839691 8156628251 1423538966 40716986207 216609510189 171295084717 358361894825 55015682534 78851393640 355790800916 114728710657 9401281225 3270581756 3047365796 180144580068 418952342571 275786621763 82358216726 65674540483 364773750063 177844159852 271767032590 104154440889 85340662443 234144435651 5377039073 291202046689 49211332858 54552194335 324688700647 321634695562 325232009819 2825197486 132278524371 31984198622 315704244142 20573649398 200755668076 329155384756 105688882776 359188632879 61195993336 531559506272 175662031588 8114131694 49631935790 1287465084 3593399145 8992457590 49010685455 31749929067 96198531810 22858073304 1701133356 1453230290 554351696 90718186338 154707671689 78010084698 221737507538 42059580291 5741844042 4851138448 307932385955 114957063218 247790378071 71515042774 464147525871 20889981414 6074928271 33237733873 14252442132 12413272479 78824608469 174518564934 119106723327 234694993104 438790084175 204132110609 53960571230 242202591576 201279371157 1011598980 255905064429 2540810670 318543483109 13590078384 46956958170 2758754172 53536822263 5478382954 146141182080 128693245071 26697601764 2473966857 161784455242 52400845152 17549982931 567440713054 46543910087 11926312596 85898837078 67438657966 193369384469 77810382338 18625302729 371785054134 576192403422 44274751200 205798861974 201168520365 50195998483 55017574157 387276241659 28718242473 487433474591 219803333665 4444294649 2695272183 5269689930 38724504320 8327272685 101085145003 101374285981 187793119803 17556242668 26249464582 129221216588 2481180776 7728930226 212443751026 494302223063 94540928811 29638504420 106634605287 35190874824 282759038344 6327042059 15647704554 172178332920 164431177211 203505205423 1151193226 271594146775 216406584105 229264189922 58415937155 198450534399 41220512942 305553275700 81600027545 103146999917 29292884044 60733373737 8088123576 45539466574 359400127931 168788902969 49835471594 18142493460 231363893787 247092181474 69223836824 172189341158 5875343168 77055221116 5690955593 20060571995 144007699303 142029076063 62547996349 123899846624 3918113323 337543054105 5774871060 34243399057 146256655141 277162752590 4229203593 6814690459 8554007591 20004880412 167180206973 14236204433 26644288475 42962601153 76216383448 191153787005 242516953225 12728356017 160273472166 17041095797 188573922066 20445014098 1385498167 125009908689 150603390148 57674284156 16474938780 34209788138 58462813516 4134452325 668700998132 3684757819 313244409394 15526684722 325908365193 220169982769 15805218479 113785292250 14433454309 19484955542 337969972872 43645866728 384936117290 386508022986 91861694862 370189193179 494387305521 53360794556 28964009296 130646071540 503024899000 31327660930 251317484901 145140147145 451427127 49440136857 576584943922 74563110475 482697566881 3470325457 111495011312 129076563829 378564031418 192638958444 41458025563 425229964002 15536432058 403746320940 484356409367 2710557789 54667199051 89022029740 133899159309 115450255637 73373430732 437708717792 51564138913 112074701850 385842638457 14280247237 58560055463 32079087720 506481647728 106029437650 15565772902 261913600555 83594409599 6892701196 153688731623 296082262006 2079453013 33145370282 369959777303 141796744313 95502877100 31826429067 497256305959 260394544044 181055773794 333707550300 2203510261 42809285978 22992149999 147864879463 118130134698 21367620801 11524551382 12573703562 171244321324 334415156845 104901303246 136100322497 4792149138 386744526341 305411242 74531208894 238699154277 62281914523 110419076901 221772888848 244923678351 292945980393 458463148400 10435583321 221078146889 3822070961 11630054056 57075696338 1254794138 108690300097 1043863049 279502015239 226233990062 22037364170 352032810120 190925813070 192651678572 344549113079 9290236745 57609998094 108950586625 1405801901 13069175972 269850901997 351389395572 45897195554 245302324318 13051335753 131005424155 56472402334 124789701295 4176025047 126024456532 138574598904 122044407633 132424014247 346991314442 29594734874 128953699661 164003713939 80282997499 360946135470 29956989284 25469945324 64655717472 22966297128 133675231103 66233179827 51043083655 147911629458 34667587963 462069740505 149647358741 53060384 103992075525 169367693155 36710754965 15515796591 167487543276 33542455096 124097886174 308720135443 176321035415 282146872275 153756803632 341885875614 14733019301 683815915 3909985251 49861330552 305627077994 82626226187 196452730309 414157485581 263214979133 14089038619 91406979073 11224154116 29637382313 127266730719 167230570590 499234504432 410129137496 265074547785 351889779491 109898283211 232303626639 64940674117 12580198411 2142527048 177612450922 8174208419 118241683837 908530685 336663444484 347447036551 33863820 7473375393 394929494806 1961115207 271250409115 132641549878 72184653783 85347880025 193059259687 56074493508 154924322970 27705109222 82061485801 36830210902 189254351171 74993954734 81974362345 86163469662 263632956529 132460124301 41027034279 512118934 1625229577 32631982672 41786382267 86376023533 84229589928 70062808927 80252129943 178732697527 98896366282 40309444593 474653743870 69353664950 65871610572 243602584876 241779207622 64974963398 48386867745 27667398100 356510755562 254445322833 216916944356 8263648511 288478828315 48469569441 326864707970 306167592276 2695794934 213805124045 19397185866 135378024151 46217239659 11263285898 276358111482 17510914729 7558621009 10788455263 347446510115 115746203225 370765586365 92233215193 50690449423 10799132308 97682683077 25425078414 267565802623 2270234491 35415183656 33205349880 5855796052 5291530275 188241089150 512758057646 310412800165 4053364346 31674589092 6252467848 52713139139 223076383367 30430336478 326620314723 73544051757 197736655593 191376340863 112659797884 314507031994 99162725072 209983217467 236621035328 66690947440 57182513058 74078372508 11323946752 216994171568 49855645507 19675535770 8400302388 119155174274 188504043552 27838939593 10517983172 4234123064 1580658542 435022544500 189462582223 458238240368 404472565158 8295530496 313784943493 37193876056 129479780933 210541253922 483119213055 70554504970 74246337334 2766092439 67673311114 80295773365 179305275663 46336089335 243305704930 185071754428 77743859881 9584171645 17589060621 179851326008 200193052795 132644729541 41291711915 45351910836 196302419429 190767543692 356954672032 76134060956 146044568325 570657311867 135142826225 30047787444 5327211441 144002216699 124326783141 279408546482 114609189811 212173382854 29581144227 218590253353 25201702200 43588790790 3374897890 110897454860 179342696538 32908850708 428347202379 289200840372 28116390326 97006557036 11452136 98325576973 483893394995 100455564265 34666557339 2026607289 516062378288 454580288735 267663075873 218665894897 216666995 9460577190 28973906118 56088478362 161111164597 4204186734 56247765099 179132615760 309240786102 194431910539 5780769445 403007245932 434621981567 284158779057 83031137056 197982518161 87308394660 330613141437 23117975695 88892550228 305611161536 76854467285 289327113525 68186309001 89751686691 91285301825 8518302078 358035238361 21635547590 47535417412 11310588119 193938512918 890919085 291546847086 99015213663 19087483673 6977801093 322089970003 242369047009 97155588610 286544391293 318786587833 50687604298 186461764590 275347325032 64831431081 189277856720 14153602420 147679413172 65483153045 11542685624 149368216384 96209058306 120608565597 140913189685 9536156898 214051590652 189159376035 86422964815 443712766233 17354573347 35758075573 50804502450 468249107594 224117393398 2322805808 130501567452 127877892117 51514255393 13277921136 53630162440 5322748207 11680793427 583534195 283966107278 163504834815 125164966432 11477642680 57281636531 73897235288 189418028557 278571416832 98706566542 135447165750 477902103407 43379470666 2007984108 327341939885 86514911049 209246028045 284363741251 450767902296 48303085719 186076256298 37096320714 21133292937 21464301381 1961477400 43106966742 254543088802 11584507069 308618281668 143169995870 12289321668 78778608307 434404905184 35152553790 2160823033 3026515582 8071862488 151514708297 66870276749 351421456790 538890525081 23736120196 205778340521 73091189405 162369766428 2591845291 44584182758 168451712360 8769072790 4955202346 42558248134 34303848598 186577398669 130490830723 13752731245 2460892833 362552956087 42448637279 17265138038 107986921349 23812069781 243112493052 557386218672 15582307805 6840481701 19927690350 3998292020 2283857174 31618696553 79449654116 195488598823 248618170212 1554634741 25151027934 56515799596 278523153156 10407715160 57467879631 89564628374 214470759297 30397034021 97483028436 235513056068 320219924988 45170998653 196371677423 497722439203 866065562 10506466990 188595140916 329503263862 59293230278 227681202448 399222078546 410301244760 37498033253 13912809162 48716120903 10628561817 15608186055 385372239044 12981575275 81538031163 66603861553 8095705918 174540841025 163184161389 339419548 25619340881 108775263080 72108789941 12225556729 284455262633 24028809984 36343485438 142061044012 378983662851 66481981087 62583764195 364625117324 63127902033 333045962053 101856278051 376958221460 221532794563 24610023437 2539230912 222461504183 286637703790 178643182317 2867674765 106207374796 28917459860 91045772363 207227524102 188675347369 291464719959 70328863475 49958888678 14778884330 62630168493 4982362354 41401140240 28719828452 116585596988 133862805821 56799044492 4280295846 11177777013 460469406980 37060429046 27485354047 35197756353 118208023569 10492979905 56285651145 19916408713 336957857071 151384930231 334002747413 3962455446 4892941689 69090441226 254480950789 484502128 46032645473 84735158251 202822495775 138241255657 169496371244 99610239379 52330335051 338898106211 239893513469 409335208210 18930801460 52796014177 43049363571 60402638549 13868620676 252015969745 13193722131 159762123708 223291662874 69261147648 131623528368 111304065066 112146309087 9816551204 54819120436 456903249946 293017421917 42013062584 452446500145 63896390999 310870732996 214907562601 83049430012 69224748580 43366622487 22863746122 52998054196 40365830147 781812410 98753185094 116854263425 223085124517 58435288939 38336984554 277624236697 150322757300 223205067926 17756325961 4207579567 13305547274 111795727028 4956888627 195885197284 180877226197 375789791640 78948731130 42344933061 14607863965 76623072305 202090233079 133765977545 1813525790 116063794190 104063251975 92830139 19307498965 122613664545 99722900014 52961816185 215530482164 210758077591 36680906887 47836400334 39682526295 56038705542 132729933888 135134855249 12521749937 43827125022 385428767314 2485853964 7256311498 391629936512 94077684165 187112387099 84610391112 181886809002 299173716112 563053807643 55196032025 256696862143 41015327155 13903653261 45338477407 117048633831 48911160257 335092472070 195696574734 68760356120 15499917967 41038093331 425662484991 156820052962 332489222 291643235835 4297252510 20218634 40242934393 92848599988 561971071689 11543806093 35659659973 33765448827 103238442773 131693378169 484676058378 31144992533 8270034222 520374089295 10422774150 13047269655 82920579026 542332993289 218977068560 24668604222 110839027339 11895970386 99384249277 487165370579 12004331628 161838549151 19794651056 14097590524 299259231339 14263759491 46550736954 129648474316 9258562685 82978721139 241017359986 309671327845 13908094253 532626960265 32478471388 21900118151 209245589127 92694099635 170763562900 110469177021 19539403824 99892387871 79621298428 108888214412 20601639057 301884948435 10668785526 3587911443 92754778011 197483043623 3221884147 274579169 555690844738 338352806673 16421825407 51498973083 248763438872 6267362845 357176210128 235640207951 52118612750 377783746361 50233214552 61621835024 226560809566 598376482162 77997622658 7195747719 71098048254 98267008047 41315354415 130739462920 1261144750 488754262370 96821833821 245861293014 310514963158 109336144439 561158993806 375871496093 69724069536 76418214578 3999083310 28790113110 71402680298 396590082421 4004500559 83564391 166327644489 89114050984 53240726507 61198096992 292216785549 300797060921 130304375201 189953569561 41691457717 381740170773 570712449657 39819203120 9136231864 264091374858 12348245778 72900650017 66517191704 20140234048 159344230154 414806481012 511990331129 53739782130 38977469342 7178404192 11477015514 143936608393 13743354688 115403622620 15522602857 276977638 34091593379 8422265758 17208519067 394993993530 228514146987 17016033016 203466736146 5788134078 193415462405 65237410047 511058328016 93352883897 139100355500 243313853242 84003578839 184540722565 360407943976 47502375127 1212898918 49620004529 170461733826 19366031774 354457880005 2486900296 80191233663 6982455370 2558478071 46250094424 95833327097 572461498907 442927346831 461489816 17248682706 80437686879 58957548280 329371540326 31343843359 73808732539 52611366590 392891827048 434124835071 143214094516 37093278410 361647004357 331155597162 16581505888 342825100786 24986881470 203800902772 60233965211 410999812274 49035546430 332836890609 84465454 15146828426 66739658446 545799383998 71303749884 49194999889 669300802 396526089384 232969932685 68643857472 81643056261 388445694385 570993649146 140611488044 28330259643 264490463596 536549918452 46676463700 477400891485 387902615304 195058978491 469071493947 331637364192 282757040366 31204358228 112246800592 22612070230 440296142844 5144884407 261495433955 152014826566 541575967861 85833575227 230897154337 267884809513 249863371225 13409536519 339593192843 458468470099 141297419433 340149955355 43873194310 453685604603 143780576608 3327924094 62058350157 53395663287 131264837043 23312821043 364056117736 35554736670 93407794248 21199015157 258541318886 8171454792 631716629883 360686993056 23102402620 83951781830 334315373199 3529249893 130999726973 164598295537 33299021547 270991446542 12772541614 156048905073 33157078128 167138329850 486996984954 249882340627 5392823168 262754823456 80845736027 44036223055 59352383558 1385823168 74886572911 161161400113 8589618050 5093998332 270426440341 2135814801 74342587160 129163182130 39382898606 85938042246 365695702421 214773939335 66543863238 279926886710 286997066665 5497328009 12596582214 72383488957 106892706424 210709342100 69647537406 6496009270 4836987663 70076125960 81347017824 19275671658 2025538241 7175803852 127003101948 34971962245 161848037672 16796882588 146396344517 237891818089 18151766313 3923516545 100816441011 152646103 26332962044 313408830058 150255407545 12484770460 132850500160 333853329966 45508119446 204661673045 38380942018 105078945665 14351429760 3145803152 229624527175 253310182252 8010482236 65601003602 82318204456 44559097123 315643718376 3001647678 214517583931 31010837109 12813966102 155652099248 37326876600 32651440872 361881050517 73349099600 24705111343 9714238262 17769358769 97113026043 7640113006 7776011880 26775341405 126806911804 393977814389 469876252340 17969617787 66314071232 52292884502 444158136664 288346421170 149189141327 56480550061 380045456921 56831237408 60531151240 10244940886 104286192855 18291161697 258271946037 203793374625 455846440640 139092156550 104092526019 70573522169 8600500280 105397930807 20589817464 1320841453 461602688039 74316506664 41781639494 158752432194 318623326251 418922792807 376710737236 314221059434 27223323813 6035542604 152902982573 90472303285 4728510 2176684855 294156979969 10829351772 181188660757 435609922933 34903119737 376303482764 53525164267 12021687825 118169777828 6968822185 86116703129 123173774289 256866339268 153109267110 326747633837 10260711979 13409493963 12236933113 301667514936 15091238520 10989427088 389460039238 17140602737 10221074710 184124300003 17690326825 188713527761 119781619452 61905228200 14279045069 149666611847 140454805069 18502215146 209128288 4715533692 32711619642 71525065982 334809807524 114341973769 32540380296 21108233979 222983669467 364984527 46287408962 47738581826 157622555589 66705821991 919080038 58288026028 117094848142 156418442280 10321033851 279449034129 2531750619 18150719885 159809906871 117611203395 41569983396 16377060835 3655562399 227365429423 107255789479 243825155119 257636023242 131887293356 84775572841 258472879325 16346537783 140663019089 24174795967 15894847606 31891251345 455876470864 101229384459 16870641262 214254097285 150119285871 158308723418 200087726202 88205382018 27455826368 25159706957 11322703917 34779941106 2000484004 5932213646 94179267667 14599236497 351882661926 11136798534 266487246016 19403319089 348257966896 68681073819 92831912986 13817762175 52935367265 368684092250 52601489387 146825242738 272092705888 23395298255 11008794264 267501078762 42360536638 152204181373 280431898078 21940091412 163234710146 427351288479 56872737571 31024553115 183780528235 158642520551 148136530221 31697538718 40351477515 266076899587 193819996019 7341200541 120445906464 2306608725 54485698161 72709016763 23538004039 279263646766 209145051089 6175644787 134403391490 51241059752 213221549996 89487400394 243702253147 132486832207 483645560193 377606059407 104879549249 56569693800 23772288235 3746484751 120715868526 191870104044 10404735638 38340938951 30934603535 372632426151 50316484204 372825982348 84804739057 135852784683 2523294 517582863 10981229009 177314382385 111345572470 15363089099 77002515601 156473931193 47399194800 225413864282 575299360369 14353255638 33330713491 21775828624 15191932144 117129336318 245567315840 80991323756 25937294231 40998267575 48391653478 242870888614 10063187205 47268117807 155934378340 47576855465 157915986565 2544307909 34034469788 218243442377 490583486358 175486034487 2591301966 530085028530 70906837466 169620920754 5859934640 360359993293 43337886166 1610513593 59038288702 41709546118 2849954609 77471959239 512632628207 310193191875 58722553698 388916720 58771398612 342901105309 283911477086 149190024832 7273668074 9114615937 36150647411 114806548055 77901177562 72300697833 264288548469 9905735920 133568844766 27729624027 206559031192 348362652731 86483754237 51103002544 229507651093 87776557512 253418730680 73060005231 98449109113 14652141511 381610088892 6141033188 97238551620 47412714112 47747662179 236710555584 189747088204 18559963110 17274873990 174255611178 239667173613 28329819491 37452958509 150630693233 166802548669 76370207472 34890109676 67815431826 37002900644 104570630247 84546858081 114853170208 299879628321 346587300039 29240882772 521193611405 73144341602 408267868280 542093969374 5623598329 26273618483 16976659517 68888848759 6380639038 41125986957 183341130501 202932183280 408782489706 650196063 605309979726 9478247807 97545572472 231938277215 130782779701 141446351721 554109392776 148364533489 58519256973 98263052652 20503936 55722757066 273850049145 193712297800 35168591350 299244882116 360741017957 64172083521 72830638429 470764294709 439477125255 82067318001 483184382387 12304150414 130955392748 117271333705 14989689325 7562995188 146186625997 260791666980 3673971440 363839564025 50253618328 206711615016 7274661040 1030482394 66724732472 394266385121 106789233300 277853270453 38490172192 232204643081 324749757031 52230745505 236029802137 4200395979 4961452822 345920965188 281531281516 176464996858 169164080154 220620770640 1305668500 17810787394 12550385597 259717992424 66708412507 21656752011 137430183303 98158776101 44991015134 193453695462 3993548951 61668440376 132704323375 202458203167 52853484887 191352370690 271882526563 2327791500 189824567914 29015649117 7724265399 285442641174 287069158336 58231302414 265144302692 461948832883 6624412607 16552079140 24218401887 2398488378 181916194839 222609294201 210947991027 96822169068 62029146144 433010419079 61657712583 520278682244 79619528616 104241922862 4401055891 54015693107 17897318368 109009073769 39691071329 204086477890 264852050303 98726663851 76872664041 86405679215 289874150905 6417090968 64585377791 16736109681 629745165854 219795940075 10825551478 564580351 83557713195 209656609412 172919877 36368627427 73420389587 349632880179 105649892186 37377557274 7412499677 3886131834 261701527313 60444906026 193378699312 521159744168 280401346568 26514605091 65718955000 111988638685 240528380934 130750826628 144533925938 173800855153 143762001136 26023701026 2283044009 2437895887 258392737378 154888387693 141312593075 191077115291 59368512823 98283079732 131294601567 46085274334 21054872512 25017047752 8724674880 352519496410 103583212902 9174628562 213815447739 22722159200 147024870523 63186281275 36106677568 161843877597 13748561305 171999689956 45413482397 67861754202 5106342592 268295493437 206314573462 32429646388 12559256403 67839802605 324595446 143683040850 864626924 33979859903 2628840113 380214717928 447429596519 209731553814 400135775981 33680413795 108771789414 15769486003 7061524542 75347604852 98072394421 39474724590 66831286559 336756683910 14415372071 350381006 169893032740 1280054350 10406359891 232947628965 115392731280 28966683980 18730488312 54442713 480167242 234990870311 31113376837 426158466039 1127087628 12400156401 22305905006 134206660055 56481677546 29236316694 59060954651 2286523430 25299429934 133902793256 63528246028 9569629077 351200884816 202058566182 211991414549 147457335180 131179449161 64402709595 121869276169 76228292372 189114654365 35812424307 43071599003 108688588920 204906623746 23667873184 389477163965 215155874579 137088296023 605619782299 91885527456 130884816997 143954301085 357018445670 129152293687 37214458749 12865852911 57726872552 187367636780 182743396167 87525340604 36548124960 5718534789 22701419603 63322338766 98129365532 88254818660 472217594291 86131704920 36526003610 51042771503 27613886307 3130417138 326225381352 329020868764 252669864222 77790785916 200762317277 372347172749 546821680829 353404010246 13745944331 132034527330 106531128762 18444284191 441383064892 18373506626 27895157086 6094398299 305720159876 5930496500 138689424343 176104081515 314670034050 182779325918 347388012586 222491866490 380145971722 5305614882 379336337100 16782219326 75196402664 446954578955 377468242353 230861110642 242587469583 259252253500 344969612664 148263710147 454093067889 158773079397 150979496825 17936944504 53970139311 198472073593 2185892806 177354784604 6799275899 184747900784 111704212111 2622663816 114735312321 180562033165 226610912471 15907533674 43107696746 36563620122 61464642706 8075424438 29074082156 93978559907 244420367864 44167518331 252954804219 57220616145 182783558466 236413238227 4040520163 34184378019 50046781228 9079281661 189087073903 433064192 299903741581 21208985117 16545125987 37920664547 57992076697 178950818969 432607750423 130447281686 27197497160 5005524047 1599366930 426694762493 6563265171 48787117240 493741282996 38874546768 130468138251 42526288925 11130466675 27328911326 44042194463 3429833005 8030576504 3796126354 114693794241 321168619629 409487279270 138387591462 30927093319 27165311894 478514631033 79106438820 15848237664 77775267415 13150588778 99634115275 65469606684 109093339707 176053005180 52675109054 88801700679 102598851219 122478294423 203852323664 344965320056 5231569904 42215168159 37367714208 4043883556 118337276191 111127531484 262179100619 28157643111 178623471902 101765373827 231826722441 409129057698 20488041255 219947651026 119841787619 2954984488 92949311349 27499758844 151577053114 25312504143 91144668079 83616747818 119750655331 174731810 2405599539 32478813426 53974823905 51957320947 7303662151 3875258383 484404060236 148589687189 59489366245 66835387628 119102816590 227379186929 123322018710 372186006278 486170899748 4086716138 40266947798 221888184036 36070854810 671751634 266437293051 150331718871 243868229056 427730334426 2716121936 353410423321 1294722062 285365935945 227949009895 776146229 28090401763 452784098946 2170441992 21980454514 66780301719 225753478123 153756087950 288644641316 13272417417 321745954663 24464335827 35443571361 12824446761 195562063641 44354105201 55569816454 33882517077 114692534712 106057472367 44811963738 37511745899 4103597042 31084477208 186416642670 15600989451 268920195160 179455395742 4864039846 3926063159 1055615803 423772735237 157619528835 15980886880 35876655426 33184047113 46735520572 10654312301 306627167955 141068017183 41640428979 51836243510 327809328 12993966251 215589507444 32296896407 493674824459 30765809399 45592197079 83507221114 317578056540 42314058776 314661383663 561550533 15617721750 461720547093 7459563245 193014630608 367495726394 113301473418 186122985218 102389361736 97341077188 226236194205 271501798 2187784121 161129091826 34047679933 334054581577 405602497706 508681558560 46375947634 58468327394 63105722959 54957445525 547960104618 307712937867 30158331503 73347163101 21702843794 14567019278 4970746124 52600496071 191984225623 81633032791 217686403540 8568428950 65624228954 59452868045 15076389731 303758485861 3997546217 152190366161 208349367964 63080289669 30902690794 479823299726 457043845621 121377800034 99627280866 167376662950 195286682198 10913100741 33285420136 74601274893 180615397851 53028360958 469070156943 411171897177 537438036842 76618432514 11858790642 84630603474 28110823842 15316714153 271608970033 14877665531 106172111436 5796762820 8099035916 206315790323 584113693433 153065522359 16404784534 1169578165 195474393563 25186061262 849405933 7580208284 3765120264 348759838661 54010743888 44785700096 40282867225 42471901955 213463491776 119430249774 79702485996 247281955 75408115766 185157801435 298465600984 87347811435 473679500452 121662127254 18537920431 20375263056 26879329873 17427849903 112488031739 72841518611 67020213093 9489145293 770369515 17533846337 373880046481 40718527472 11303973462 110690757200 1989694008 9060795972 3312196417 262452628071 138732758926 372273587344 206280176994 109654226115 20459265075 303206473296 178928407325 215038852470 14933114509 279990520865 49021052972 18483915536 26311008380 22113841387 270899943721 15902770504 51541603913 50415677760 169155115029 89623218142 179085082648 297046606696 146709700539 3726431138 52860701912 3646606349 32543616803 113117200280 18628078067 123802485373 5836819877 292710848555 4909097208 57288449037 330598143041 198985021216 40670805278 8956187034 111027005561 108681208311 1008786284 212995039123 35064814555 132017228616 18059794200 271493430449 481138586573 77153698840 289722233542 57905446133 306137028929 43983546908 7598496520 31023341483 492105007730 95796966023 543677995143 3016132821 19403192767 83782361745 45758420374 78906906712 129077124935 2048975357 15368345690 137331962897 63412921255 8100623535 6791068013 152509974435 98442437930 39617816045 8243648192 5363483329 11244558780 92188547483 93970089889 428849959094 4461492176 73280578210 393451996 17422134556 422732001815 143732961345 12436880691 69491625740 21211071736 132888189834 197758725072 134779789189 151585697707 23589663143 3033821827 95505823702 442286788602 69890370886 100356398765 246999164201 148793002541 42764068454 4877627339 1898161434 489834443 155046890441 9363088702 6300614621 80676980779 157589144436 225574799322 8111745531 316254048696 2909795873 16350505202 131204273646 165870598339 3369339474 8447253273 3068739764 351021228748 191267162260 174120701866 12187164951 22363816671 80637941289 102709757447 97942381068 28528967888 23010962971 171079670000 264295963497 204459521318 331105945541 13635296643 391858612955 107728420131 76351231541 70670569802 33049480890 3604245127 18521333167 2299136937 60151572420 103038379230 18231220371 165764753641 24743860121 170114814617 375783114539 176923452053 5545664166 214018499419 39334013256 26127074578 74411166098 50359250180 432169619998 117539709949 214946214157 189888338606 389506005050 239547809184 250540382057 1518411247 95928207632 343215366125 252278144579 2285630413 220258785011 13864191175 67285593793 6471011542 151527163916 305502138925 32378547301 21266279681 33057008909 24605745972 7255030349 28140888278 53713818968 428443367503 44316896985 6103265080 70889641284 409278797926 16210999605 155671890257 113006139963 38032905239 86748377433 30189832217 338085605085 107932661615 69688891215 26148423971 157939284 12388427188 490930176 84747610164 15093240933 505222950558 19120297832 308699897760 133661692876 23137016934 352994195308 230601545015 274516189418 109370757289 457558596031 30394220797 129397334934 9506282800 14995427863 13418871854 203998971693 33476946785 157350259687 212059860588 346155709221 68709762 327114942125 3168351962 992499921 27807615271 5629149070 53483315413 591247456 9005236124 2282820684 87095166859 3399876200 231668391203 303374279713 513015691338 353629446995 95718963025 2562557624 47505238007 100751547407 244232100073 75735266065 30061001642 384867459591 7475021327 40051304891 146190017413 142111133990 33437939027 288749431218 54545155382 91240387049 4878286841 38698439243 452574016761 137513537557 187442774860 187824161966 106198341449 159301691598 397820344950 1228402286 123948955449 11922074471 248978499756 10620967228 259393663220 587201005466 30400659564 16644237837 11351297200 35061016283 267615735041 52771020050 2180622783 171978998252 122331158229 313302970937 192040900164 196403018610 35156142530 433973284067 285337808545 68928573955 362687551074 112129461235 210041132234 206945809281 215348955220 114787957175 25944459578 142629757163 221143509649 54113918877 4274667062 182772522132 46003646364 26033182619 2069228543 90481062714 24176544313 305294716374 173588119773 179738847088 1966893153 59575429114 102068427742 15581552368 327274694736 47435687706 213437794572 298251924364 7501551481 18959935344 2295294106 246735899609 17064704027 12117284637 38697355875 247307250398 32795230298 199031727168 219214095204 287302923319 44817968923 158831637293 2804412590 218235072631 99738759819 159267059516 407976364301 480576438878 15279825410 277639089514 92737947216 65033523259 74018686443 184315245450 7569748189 246934220924 198420098977 126905721347 460395887506 36042297781 16197878017 275423897580 49192284716 93336614367 189313706658 34628704291 25638508852 2639582662 221996469479 226275576283 81855084431 16269228623 8547594105 30199860471 76621163701 45993661401 23018856268 22994988607 277859310909 120377449361 3380524902 82603541457 60230451176 179443011851 396339799356 48618624277 299637742828 107602217491 265593695579 133214882879 22056239540 105335754059 30742393853 204792577330 53356309158 47443652278 205306504437 262931636727 279287833078 166340196705 73229529706 166634990881 129511235842 32672266464 6295650522 14708914356 381767521346 7618090224 327501784066 51539462139 13726448832 439438234876 4226287697 216055716807 23785753677 29199308385 260075606025 184299974041 35345285853 97058190534 114893801370 21821662431 5166503460 244263729853 94188684364 251663568245 191516420902 203856476882 184754663297 36301480910 321540455479 2263431733 47697600 5094612664 27736299740 59867148349 93520421147 37458844372 3308085892 92029449694 182274800305 248436863923 227731107316 52352233230 148625468074 15899512028 7416299351 397269345819 1891183568 32921834803 302883371554 458732732219 50662134695 2372035759 1621538358 61090492584 119806553724 411299233592 18300841843 11366664693 546813727712 174978194746 166847264688 157260581393 27329857100 68776897092 298129351575 359578709544 136972491379 164203706821 552529036 192390819908 274534271303 14553021436 214162857626 86126780851 340808780902 160755845598 412234849323 9185227632 2973575666 44908203978 172255213422 64889895265 103381002134 368865183180 129558817933 9462317758 323304672919 33579398523 309155184517 15373318882 17682989507 22774142993 336837326434 4546667226 91414416865 60481204296 24319687772 24030671129 211901762381 94263381036 105432719136 470479971487 21791263278 15419591220 59213439594 5646684706 329734067150 147046737087 4561459330 107945245577 132999313403 39438335635 94289536876 46242592415 54475086514 224727598436 143664691891 10261817010 49282743887 5972792795 159688392404 63992895809 406220952619 9332106383 46054063940 167826594631 85903768720 474383621896 57950557114 40126596841 128467497279 254897161511 159596478871 28741793500 2862510703 163171562460 397328346164 273199101302 10926481795 10396036392 451814202732 243918360765 16421773077 74303079725 15898273003 237819652357 152081946275 92288186420 1496198054 5552265978 47539091534 122041681447 343764072819 12590775488 5420391193 423989357604 493573256 397857361263 131349300391 80685441860 183020930800 119140291094 61406977151 52424086944 3774975969 151612829792 17189772696 111939343539 268306649052 393297587776 144542314210 191590168308 64701946132 194872397842 162670923355 14017063487 15659558030 104664579912 77632830165 96446087569 34807726094 140677067022 34923978522 35629488799 218789711399 129221602661 13667681650 4579837948 47268428079 59496767902 34499274946 73740189900 262982020048 141938632129 329541016663 13691676587 1712884497 336812308220 25799568052 28415966777 9440191890 501179902508 262845166344 190957171088 48965783668 57254156307 45559549780 167184988174 152945923057 70362689788 60331332739 42116002963 450197591377 67691805242 217889467594 55299605125 232032387368 87477685636 61807359457 28598691478 238220736503 550594509 63135316338 118692851390 61102248751 225332602368 36502051 12036248205 16877019120 79342504341 63229246532 263662578773 27492780678 3744781110 10595303637 16644760892 99253626748 242423746718 160012527418 188118122374 69221116010 1842562839 371707256089 88805793941 208738274672 431269166979 101770671687 147920261270 17647713722 71123648584 126813567206 149910709143 65081118838 109249261918 121723729855 37152436352 41250106158 6498064589 75800321169 151579740535 122606560958 3777276802 208299485602 272554607508 129803793770 175056888117 48233385590 570011729408 8226988662 319502544765 77451343318 13918434557 109956529946 12863812291 108895619826 12294520099 53742734053 437283756 311757827414 31452019719 20612008592 76217382870 338007482604 109058402728 268098786700 134383362942 341365591500 131950990002 23593787128 30123776923 3722468666 4754716840 212031351429 403586087898 113506989528 25194102248 41623803488 41774707158 214448942994 136863629357 32176370763 436048439521 184664510109 409776163248 428793664195 18662263197 1518355218 27383338572 45663565319 505069305159 3998798517 15715102095 3179113904 86796015126 355015824305 9192559912 8221064670 21950887357 351573933842 84585665173 36582699732 595891437 121360590786 345537299691 63426389941 186791733174 425183758032 1135692523 199057597988 40275536387 406607588275 425458379203 15707062646 63117317907 14255378827 230461629261 42857493041 124160888973 280283169581 87097025242 87701576664 82490087359 176113941149 148661551882 38563165002 7147123630 318614391279 98003162172 257651577611 11116199547 81890459131 86587883278 57586665612 109675506441 388686835899 159849128532 444595273101 161200084988 164255653046 6020503814 284728373389 54937885951 44768155612 121687847763 116673847 20153250182 63950622209 37362522439 127841296392 18789408977 259923138105 346748101054 2905437789 160394811755 4400297547 110422435002 283046930526 18098777693 2078421708 239996421513 33409602932 63282955637 19033784774 39819740113 81767008268 78781461866 61068789510 106525481175 63361636235 17123106935 110612121456 174952287051 18151865280 173358488974 153949827628 277082720193 123121836563 14574817144 81859773950 67077687351 10571948419 63197980141 130028075076 106404513151 346270208924 10529914686 259929674381 118721504141 101997486279 34343561678 309360253453 109047317039 178120573873 149219019879 41003670057 36020114226 24945717103 149155235292 148994456297 11669990787 2391128418 348403612662 143654031293 1426746842 187511044340 235741073907 296599566130 207183690089 132656880589 34929390164 10584028973 48324849163 28172819087 93094819568 43731450891 13030922222 87095165278 12978400945 80110838186 3639487001 6714866194 68753448161 39907570670 48852298007 263749564117 331121224718 270871447624 63316424652 82231775691 376127262775 15533991023 373736461384 60602839517 277356490709 307512633061 41200261809 351106546281 29845635669 19836482772 228708429893 66787774641 207082732525 287639367093 6060514382 61075787271 322262806667 97083171773 43912404782 114646143348 185161060888 40460742292 207413741701 142592312963 98888896163 144654121024 14741723436 95674730027 307646271833 258457387169 22877710703 3757808977 183769641760 16965654488 114463482580 136211253763 115092552715 5877709560 15967164856 1309258501 77760317183 81110371205 184062249497 38753262509 2821896992 101233955536 91611730863 4998458104 73015175111 194612141893 26984410910 149048653395 34651596301 57900988974 239828316492 29656083727 39617125151 189694713820 203295736834 143050976155 95090227977 195176994230 25135730098 268812361042 473386954706 123077081936 213732326722 231755568463 57267627156 333297419504 773866713 42845877701 38223121983 59170066970 444500957830 247522621367 328925046931 101195799722 379236303190 171019103015 283974278608 39835656479 136983907757 128869334587 278770174602 47058207025 4038136661 5243550485 8238631654 199083570291 132352402236 126644131943 60517631425 932779624 66757844030 120654084942 148108568487 107607545318 194787664994 374759964097 203724914 7278399946 41548935025 147488386503 8579394621 15079087736 7471344336 262371153704 19226440369 211614371451 226540538612 174953043059 42631214765 13033800863 6796938047 249702256982 94449916157 184122582915 15549243629 25175966268 29167084763 355754334030 101343056228 258806156217 6094618409 2187075790 131497290542 406068152992 59708259046 8216888500 22379112017 42389818132 40836463240 66825183698 555548142 1311272545 42803415213 169344805776 47609753019 38400002517 108143054278 10894959361 2702211551 209364170805 249911044072 113168674995 68646857643 219522822015 96213980423 78393741037 393340796516 57766522293 18760410068 77905265093 82167323818 9477140324 363219979349 18415064311 39372457022 3367005851 152934230821 79832373420 34319863721 19863956595 90814645438 26391470594 264703590731 177657163032 66944325206 327942781642 38565293286 99738134200 55873869987 4175498803 494972681057 492706361617 107744207597 46872080650 74225738937 205210092676 15657559101 89523207188 71390754746 57281538311 18595422415 804187049 5039462616 2277125097 107488109100 38373300721 89352214994 44759477656 186143862297 43904711981 344016641432 3164541240 30553875863 346605983389 39951923191 5817735397 478821273394 195808911438 304117858646 10275777186 55012165207 2871849356 987004058 124923318116 4128099215 95340295303 48332864538 10115096836 47038777300 17165471992 83379776811 12615252250 402648909629 272926342886 261699092814 421359095239 27455289401 30635414083 16934182772 155346135523 207537872188 3471518334 40041435394 190988746362 5721622172 5287395174 27178375160 35283534661 381353547325 181461558574 30262240951 269521272900 31288819344 19821229484 646729882 2021131595 127702387852 362957654 3870244313 170079660941 209236500911 50745824045 33217987031 58714444076 64152856246 5975644229 126280514204 27662990793 232842622342 11306740605 8515913993 206016431514 152752141124 153518363340 84152211844 14539240566 497237471614 659611859 1521635722 461061389990 3839395469 103788485865 3038100814 398968569645 7495200230 69061514953 10410479028 122077804723 234032554488 6901249516 106535358290 4123042248 60391134182 226538190447 253306460884 58857030258 142549230220 22315125665 333163740874 305663387306 1149652949 216414960879 161684856610 46568443440 249521841232 246590831884 113441423910 33411897536 217087345810 15103644338 529588652398 15487103677 13413761447 200865919840 253306890785 81407291489 52264618131 341664173406 33510955286 26711888759 335064932768 136282197256 74084865838 82955866149 53759282730 26406612338 9469345013 225972461315 2094091132 12126769135 402788020828 2608212426 70864648766 28340529503 3448837992 180354128958 474478311229 21397013506 60160545782 41017759413 22482925546 357933373518 155722064194 40837434547 316036333182 27426734406 79628611776 225663402940 3527223473 68458064699 81842647050 263368855952 543176674002 192720716574 195217920716 298149869773 14444568354 50503795758 57328512666 438837549048 85454087544 2678588134 17586941 5726899017 16169620732 388034563958 34707195321 50028998361 24391471279 51273646682 223482355655 337948556530 392911811746 158765879803 1313969969 259642337 464914631677 483401731824 194804167215 8888595378 66321721569 178252136509 37776041298 350932680781 64157032254 42653763343 157269784721 235897398145 147675311316 206785733303 10530580215 316770388603 334625504404 138380535103 174289964904 11844028788 7965417033 256090374451 295807091942 178402149919 332886467184 174582022385 52251804372 281260819092 67732860415 73409099540 275319730695 57166562297 113934234 318725539920 178331336251 361013992499 3599387425 21101935125 104601838784 11873642592 194047593694 39836942463 157728118212 62780176253 228140407644 2255774975 208716120986 78232085744 268334986807 108421481706 34711051407 45545108787 211799300600 106185216406 34951035578 37868064240 125838578969 119038623132 130459107172 19765211712 49507533308 150467905856 9062997477 43532930027 9292637975 425320701295 24387086649 22898384673 540714644728 484538989464 173963063951 44136465016 159460056180 153205377067 88900987672 270270902418 47439411256 304236325764 211954597593 3044675142 89956740734 14801578669 70443118749 58381355544 7219589879 991557793 1540006279 208148762436 183802474994 12969884966 110874475157 4488276256 7198002493 29028768207 54057140795 12719212068 111020091003 3861217851 38174344839 309721345234 105983455467 313842953801 25386604151 2969357253 172083060750 117185075683 333058693808 510610632965 86393712439 3995191365 46242692549 2820849910 131776545478 129699957 685419092 54284508030 99574203031 392057147604 63904030726 340661735846 522902461399 56891653774 201708522923 3170470873 255473882804 136385737534 184809126003 269843477386 281011497603 54760334663 93696027606 52509197997 144139683666 42814687361 169741058520 64717517143 182358744160 51928252136 41227532631 83120386100 3542587 301169471032 390653670437 4568667833 18267336001 48752005339 39208263772 167013617626 176939142633 56336769877 3945208685 526741266973 35413406707 313267290569 115909805749 119476652017 93774273669 13959786632 83120990268 6720075022 3448561532 319848605952 385323539170 17156234905 36524664342 85288803761 171930034241 113468924704 13765764347 34630477576 398281188986 66550875969 20704581308 382414561926 267901655342 29616504523 220300823491 319773975756 43693172385 222945457413 334674517437 254465536795 28016004632 32803515809 338532502803 70570225971 112506859779 66545708434 301310925608 21446236396 52148848077 40510226530 164395813045 66736080749 71297659435 83281381451 90173294587 134664075717 235826966456 22101849418 207504945225 6437267609 831472640 2079082741 79208316638 208214985799 316400556650 283753881333 404582160426 364123510996 42540752022 133492484471 113438139639 103666571820 1094675179 7459619621 180749592748 200789076324 22789989737 19691876717 49015671986 245566523794 161404779384 188189873592 34567108554 58891986035 118332522102 61136281138 19269169551 16148364755 3728107457 178608829370 204442959685 253166438860 17183198691 39482889425 263363154964 14125016209 70326007107 94778233891 47911393609 103043689293 420941881064 163560932944 85981992363 341632872267 44443212292 54016400533 104696654539 50574388178 397177273901 40233794852 382014364773 41821019481 171911825870 516116240824 364238645696 51246998693 87319628513 110511994807 81984892670 271461578235 31505269621 32274902611 66135492443 125236602227 237745841904 4548079908 216611450558 6540848714 462942158238 198036489294 54883562160 231378980457 389724259150 48957066455 6676912763 383998940061 1274056649 26696560560 72008972641 188436259160 27157989321 99959997154 25098237293 52168405762 425086391023 119117043319 284307399756 16931705685 58305270499 105160205981 58503440816 7348503475 56614325898 158173525025 12622778518 109655661997 218913739866 239788734052 208468099348 8191497246 64932649564 192733291011 108056526021 25676795724 203939522269 99558047912 128549678348 42814954151 21011049949 184229429764 62189539468 21652765951 5101235547 153578784108 397347277183 268047602343 51566964356 361145647130 8013974684 409324026254 74462026831 22202821570 191496208815 30801307421 30306251299 98224661788 12303119048 1058958454 362597910618 100292322052 2146576669 433321792107 413372845390 28145587418 454653859978 30341253254 27373381355 26494839512 22406968055 17860885431 138008336568 135357329858 681648517 89571302120 329616815121 23872533323 128377084072 137147277574 555438533 33570817048 38163041239 927376074 98294108755 72180226678 37566315478 150016176792 1500674144 35261719088 100450112833 190081288269 389829022285 397602657298 24862500199 16376211801 4431894049 197487189606 281961287857 37762766855 13514528145 253049353125 31630873188 104534933497 27910167269 120705837108 29469105809 11790673955 139422244801 29612952732 122600408222 240332647963 67081168935 170139069865 28532599794 79493041 16194437053 317897208100 14122710784 139819184762 30010323093 33208446023 427950784077 9889623048 14384985057 50072168111 219574143047 456133752717 272653671028 83353710822 43483836481 67792671653 6497941355 371371825800 194592980949 166878626295 85459876941 245808161613 90854858249 211505345082 201159572005 8047411771 31673808933 18648658362 55705380413 22226955465 160006545066 198632879864 155949194025 384363369265 302423998019 112446614642 161091895317 25770377744 314068273620 33622804570 2678047407 18461675772 10047255707 62788914861 25828836809 86747699411 186389475226 222214055270 36255614657 50990180763 7067879001 346735219506 2542418457 163106266442 136749216635 254197226728 295528863902 356753193177 61555285935 115280036713 78437765084 125424835884 85986114458 31080264780 26719359647 45426192112 313183702190 12113094170 1089706633 23898433711 20204886606 116164463705 83050649033 462882969924 58176260055 122246593142 278685484260 8296029150 175195145367 6220841757 134574264970 27353328081 922949414 41814492999 6720676698 28624367167 8563387446 4585397581 203488064098 572299671 314647657770 178962834020 10786703045 152314657489 45110639697 49216075107 24391999269 79774471173 57536885438 13029464530 83914338 426123689719 67836866016 66038311674 276373056546 74924699668 32929976185 26290741184 19247748469 254001283716 84388012865 144642917922 1111303587 66752890412 246331837667 221429331 90448339898 316987348467 20957047968 155355675681 385657463875 145853570991 70043871289 66649353390 5168232984 72915026865 35167816089 12638701311 173687677312 152831698246 75435319028 396382918917 7069589937 462240096132 80395994924 3147882943 308515952581 84270580621 92710935266 319799392959 1092421876 7725658269 27390214462 350004547021 69339819534 298385450635 396955783729 180698318069 16038175741 40681241411 284684591069 27742633010 319386706225 128897319386 91805880546 5148740274 188084267229 20053084551 116980350733 276713379575 380351968483 265036213200 17837345733 192327996607 50788534099 35450715760 299245808931 218533393325 146720484678 1698260282 38123581393 275385719641 14237188022 461178813841 64422365540 55186099165 529333113128 27149505358 162482904275 99057720766 16735621418 235066366813 3740339188 510527377 8541828265 140108080196 33667517741 25203111582 101265540969 36799368770 7186005377 269153979821 581683669 5842772102 341920312779 2005473374 48221794772 29824810718 42397746169 174052839120 34329455918 245284842824 279371560216 147134260990 34099810920 24654617029 110501379486 47552241829 60447676801 3504590243 47196206618 1561352967 26013320427 231230317401 343006275048 6545176886 261271657983 173680601177 333819368252 10317580827 169676824859 103689256055 135102824665 47127280588 19191136808 706709460 151186076663 345915173608 190665401570 3665198155 28782971217 126710747808 9644755410 55069641133 3923812533 20972122329 24178976961 13455996390 31437411839 35641606329 12181249723 98830158232 2741464468 7312941909 51548731139 139248439212 67704514797 21609229131 211585137090 8925798051 108071496490 7518999816 184536594015 11819315883 43286770240 67093926380 97641460742 119932777388 234771123814 23671087380 17474881340 187610274567 17546290557 29345810849 47484543788 141279835944 2148839874 7838861313 94800481 18284369739 921695215 99006963781 66263222081 39091293175 315215707225 13495298901 257233700216 179831895646 115789831 37330795211 6696315523 342740581289 6657885828 86707084635 77435987901 15972888211 319493452635 461812869887 55251196917 269834599723 322055798346 151091203313 272522123030 306016550104 267083889406 33591079571 95533074176 921532136 196001452239 5717122941 28033066931 21298568912 196300492599 3913014436 137754006920 29879261768 7752766903 229248069274 2992401603 205785904032 74777425809 217707190166 34848009731 682408915 15405825375 155060857255 46760574165 14929611435 10869535679 200130996198 221875635856 109517984617 18390702178 31844822257 97927532065 77401832769 87872090453 361682019248 19408239005 23167330363 8375700 101729404411 54042154159 2621570342 154075421320 125893154979 44880734305 32813960678 13231398374 36091671951 6504970646 5129446678 147220137749 383392650684 209553245589 137881963738 17154321114 335349516 19786252193 33494407749 12295441573 87706402576 54030791912 471351707232 6838960361 123344707784 1211214351 27206622 89220586828 24964681806 14808464072 118652369077 269711660192 342421711247 157685608014 9065193415 191354020754 418364447 1384582697 13714327848 35047002356 312461342760 30005863752 176295645210 402228145740 10233996325 302992513723 41075808790 344775996408 170781531994 15824338499 29409874123 310857352254 287162190820 116082069634 499656206669 162756977354 9464791728 16581181819 63268124993 54353027103 19981002704 30835532523 64460643842 95530987318 34351697297 31104822748 234210301512 219137397706 119712664662 60591303208 363630981762 109335527898 79974125795 2883359122 54516657464 231491183713 72424550120 248666692976 326236518513 37047272289 272235512259 69777925207 390187364414 90409268505 416589873877 19261770371 281236210563 67962304611 260103815911 22905238513 12821675355 28129600923 55502262969 44377724012 11740404780 11957265594 115916524108 1717160157 81512005866 143886427083 25292839445 35092242307 201170808835 297202478049 17589952913 1011891947 24390522687 83135957330 11531895746 75709411393 237807988610 77485752899 1586188830 218568202593 134448860335 167772507227 41300435045 351938833 403502889055 445998913633 47621933003 191642853453 83595237713 205402677376 83277995570 279169225008 241974758460 23000462539 23368601961 26493646722 68054954020 1359305084 337362431640 89612622633 10269180408 38262522411 24083070629 406072264024 151564456638 20400691031 34884047588 20962327657 325602766390 189698287991 5159547522 336410886379 60293826888 63335962889 120410834890 382747673645 142478693222 179960151983 171876530255 47704730052 480663724443 68744441779 38024020892 10383634229 182294539711 31189588 63153232755 25214708701 8236204900 2282622062 246656108641 40269699125 48815037472 71045232702 30374237994 259993305609 80803851051 1210992954 5439392833 72285272317 214086742043 291900932320 7318138075 96957337343 214625427410 39213797977 3148158171 333632873522 153308489587 356408140075 13517548747 61684927930 356023401137 242276367396 317998132836 17516375803 143375883966 182288825507 251016837631 243251285639 58604565510 114046961412 13424624065 126993260411 144980485694 181413420223 72004135380 260511549329 199198577820 2332659573 119742723210 16647697319 18713550449 45340214608 15726861928 21589089535 302239327775 48470663593 7076921240 373751205328 45993951212 31381573922 3813976256 73578920973 5772624090 100875268566 217312953399 153654924 29823427758 125663768320 260382867371 29049840313 13305328947 168872749096 26806883253 1742628609 7972832819 423863921039 17111956507 132070366737 40976117544 43519968228 229686710227 315436293221 238574499009 87725739100 17546361068 372556839957 10083547475 3268331108 195405508899 55412731825 133666645110 3914093427 11749521188 15114017556 65447581883 291556909252 496550812472 125410317823 136712874813 19024583682 48580335896 59005295172 64923092126 111048078642 25932354200 12407455939 425724331260 52413312615 369429067171 220765031025 81786677284 27086784200 189576090410 45292658593 18213683653 324946024545 40497389963 5027323408 2710956538 42289617565 432055453120 417504935104 24310861582 200989314510 80215412487 231116326480 56122847410 98356022953 31216780065 68745675678 42670395530 155528274860 85146469062 16053456019 164221771049 105265159984 230273286526 37648413351 245690446107 284364760279 21392456834 91019540276 23903491679 44581499301 33966092608 89112218021 26194755851 129145730009 54709845983 454508360891 267691844008 4346557203 89352252877 103577197117 234210333544 254323386780 2002397003 436990084579 159047231223 26382182480 5571265013 26670824434 4989174191 182160682560 31238435412 34229611121 10282446269 293613248195 142632591598 83457922795 114980484799 84203142127 379413207270 26143560878 280671973565 165858434574 29405051318 225928708258 99033914748 90164714803 852654866 432106991006 82102533135 1414008134 124664388005 22199141656 269416378904 14880941570 6881487276 105554706002 34617645531 443293569513 163600087531 66579299590 88000523173 59241259 3389494858 26031483247 34249531561 71852688424 110986524237 316063303065 16458883163 42883587057 157541485025 227748688262 81945805872 78977696213 299946961906 202962312325 164356562758 42414289682 79160178145 1928936014 102515514127 15079389581 2748056582 6776965097 2474654186 3452963842 86352573120 1169055448 61789953765 119766001437 44049426201 291494805690 4479438666 74099540671 57084895695 374359741409 34172704169 129323959304 166096615573 6377931694 257852202463 1970034166 3395001578 63508927711 96384032707 48832479578 93088679890 374034569564 239515390261 83994227092 98865383 357738754309 358420491361 11802577103 61545924023 293671295241 9028178388 112330778157 40088744177 52246321626 32097440021 262699608030 75476261614 9843326689 11776628304 119660743058 127725359478 6891214855 106108333878 437942230 54547467833 76169905625 81158279462 63045875193 166610183488 4494415396 2537823158 78659581772 109744768373 156677690181 73260141380 131186060684 12281027113 5982477099 466102645 85150616285 20365762974 317431127243 8314741581 41104155448 10324015068 348088229696 172644586708 846524433 396866578020 111531280888 205759686681 79363351010 246139693430 22037445078 62580627691 354862872669 96677169334 381630936843 183238167279 270434260563 1006665576 330490225926 445515920965 30135018833 14419208287 5407593031 149017020574 324486210864 341088573387 118170925730 178589505220 363796683183 157671892032 46660558801 155362893861 5388906194 56798183409 364453376412 203825141268 146253589367 77203111322 63824924508 7059674530 49942624379 93084539875 348971485855 8726785127 45241368461 164648915889 119348232038 16234721868 78625440970 95828718312 325586536629 12741961312 324802231880 70010517004 58468314010 4527051304 74633632678 20721633497 10445858281 44686861 221191214343 98082711514 249277351980 410831821384 102016993678 105391169302 353893331439 12294378540 45160315487 7142657021 181383112 34497640618 400025623084 6940808237 316235279 88371918717 233778336500 173094582812 263661445073 217531189380 103836039886 173185866434 4362943876 570674493261 9530584306 257978515737 45555354479 1523688428 41391560710 261988699715 135150216435 294730250716 6529642996 343474322088 28514081994 13480342619 340117137333 42999976766 75819335641 8078367724 409190135233 74072873637 221264857298 335674316067 7301719513 96880685207 107220204740 233232430319 29869921946 539199521274 47694756505 125767557240 23453167229 21644560593 133125088718 350853811705 18075165405 291118814554 11306454087 4936533979 42213932745 77337701521 17332415096 349511734829 5790525213 328417058518 17927738544 207559552478 110892795482 36404476820 12274977473 54923544382 34430807789 28776274641 94766245399 128642841332 157017184577 299196237977 60462983292 240820621171 39748306772 59373998707 38438647303 17944304883 364749277274 45726970 382947588356 67556244975 57280760829 108469170570 322842771957 69968975304 172965140571 82244534263 5923120656 22870484800 106254530115 106074169239 98454863297 375381571811 60529468103 56463253149 10004211157 84963433104 1959363755 47894158311 33573672889 353003359135 41124436404 24925458376 1385314176 62801121988 103032883334 95455835250 31363302107 157675312029 302805007574 195289822550 17495796654 43572886087 84653220792 55132220931 64778722587 67980708026 21075033275 283494229 35370353210 68339120149 177690349609 7600706718 168258552953 97013792076 84496136960 282589732136 61814795319 4485744045 184063499856 7124411840 78866954615 252042911119 72781372826 27864692512 98664698737 196283882310 43657707484 20270843910 69717091009 76948643305 131649296966 126653214278 100908716351 21759676378 1468873159 37683426874 136524032440 282933508943 845963482 96157949505 43297810878 265986042704 106965384209 3243031809 81008183886 198275048771 340860124664 22969434704 11808828273 25370558716 38373187215 170223292738 5229960555 222678630103 6357572430 176012489130 79423074669 601137196 61646450545 90438838891 15454471302 16563232465 1173737874 8362213203 87489756725 258360640454 92138061229 269960227534 159993901272 144245506352 41927551982 1270485299 183812685370 208450136948 68622609166 287039651682 27880515125 4008835925 157775277538 1618135351 187328780923 245886881035 353482048786 105649248275 59355184354 77652314219 172275838915 43525576468 95708003136 68494455301 129013872556 59977042697 249046460624 113837431668 100622183218 19367432014 5769596259 313445589234 428915508589 101113581242 91426731389 48703345012 75044566379 109085034888 89205081745 179877727725 136888863221 55766556370 224502145198 270286022583 20850374640 126800057350 125753289679 33273801587 78671096806 20225385281 155419810492 50811064807 77264850201 81799463260 69520833631 13449344044 239420373740 176846963124 118454398770 40345603158 4434720790 21948485211 161097511985 18277991786 5407780082 433786005634 158116377558 360489884570 36469589009 296816209117 89782128283 440904653788 109630402016 251680690836 509553980 93621497151 133029802642 290465237316 7614998794 264514761745 399417193695 211088951448 72870128998 111577159105 11026940130 2207776928 287942130929 11445907049 74125049511 392424855274 36517562100 107997546222 70548491560 209741344320 101869181364 1093980206 327832276808 81886548684 32365800498 23288989910 35406945597 282794642050 30338760858 107967412085 150794147718 320674927818 61427049539 69455167189 55910834756 36347705251 83235759196 502094930213 16164071275 39160584492 44789981957 13388271815 10951010441 126575832399 91854744886 29415172723 351544801307 37646166640 192649423737 106359575532 72345799447 14144807579 157506970365 141753171794 348851089072 342110637419 3370946662 270654742727 254420361102 329279732 144474828587 96002307194 9567631987 424351553536 244347116099 228775077423 94060481974 454768692039 247225957737 18343128116 22783155062 29937527991 796692052 23933116197 8587523213 10481905975 43970435533 415133939756 12499653316 100030101339 740917897 246544613306 53545376381 169468165 44095034218 211824926043 88808194876 56773727456 25042822728 370419630549 17325495897 26724199657 31544328243 89024900572 57559179770 12891705453 3010042780 136974508764 1389132035 22567737658 45757293085 51332054102 269187640158 7039434497 24383271430 163129133340 69201174743 263924283106 1442328221 21417485794 59403888344 528471183 63633689523 448175438880 396891141182 28554416419 339730721714 7076432224 234150390406 55631716795 21844675580 44142567364 460292092422 28659949859 124314970909 15605011557 85495980773 308466228653 37407210625 185416960703 4406328730 17738947789 438017144919 31274323311 15935803715 90899226537 211674356185 55011459161 168318353184 291550420929 52481449595 42200954847 17545846780 468426539938 68572467705 29410975901 431855969 170775117297 41961404008 2610162581 197304734377 135813541360 63196008160 83199200345 183676851017 2240077938 323452488391 188407836098 228248173738 175143998536 130385169393 116982867893 82570860617 219509909580 24415824317 71194238416 18035235559 33120368372 81067589265 91039741661 257416120670 105959346640 128206083737 172488652535 20303242109 58794917023 58223490963 238904505159 4285981034 8245723778 22433099504 493253653 79674255781 39799756415 227847561409 73009386328 210345857437 221345514183 3148254810 435707646414 42271888013 65437711748 2842483105 84486453817 40032169388 15930081339 7274645038 95116936775 35506616548 102184336057 85400334393 50189153286 121313098849 447282426513 41894930300 37325279426 179347229963 132842288558 89706746373 154224488714 194505500334 133396248477 226335922954 5101175159 5308919930 216922890077 34951513609 72415426692 56756742442 48950985353 41385098013 562512136 41234080458 171174754623 5351390649 13577060760 80507599908 26875063405 35756784486 33967548 160932152704 17885063263 13664028521 12025228714 7986335100 49537686517 122533587395 79051107371 200032911312 370926059514 27695049691 82606982947 105452680030 1975759823 8774478792 235596461277 23889968164 22367011360 81753830344 11147348389 18991291590 329022664736 1235877854 488637092312 431126210964 201453459973 114990232180 2324148101 366720440215 300711055825 67665049893 189946964173 61177554691 362799963608 297131046911 137518834035 15171300729 21822947441 151136557086 128001272896 4569910647 27222323851 82182458572 22388177406 7017765078 139945167709 269925646078 117617516765 162904653021 165764944645 27064771131 111994280178 352220005561 220321633678 145417554048 96125080567 223366581049 20561396123 145685682449 6256482450 27780640107 216440159302 320969629058 65028141891 156650562164 7982193510 208256431709 259018681610 1095007006 111357016504 92580369989 547668450480 72662130042 87926271928 37548348375 277064992051 1219733 4162650169 50405388535 26231557794 21020102217 37454003307 15431923775 48656063397 368627427846 230217710931 11865950583 18312941442 574315872 197353776097 35367672596 160606166082 21393844833 201963899238 128873389150 375633499215 30526421900 116311111386 113116520032 40572920474 94216485698 14073318789 15462868091 206907755332 1278674677 184628301761 17248459122 381908471953 32617773717 21952782297 9019838075 345082242 15160686935 101194048449 56851433909 456176244407 34328340207 17497431524 180068717421 213941207082 127024049157 185510151765 121529399213 220579414583 69118371580 76257943925 210968844560 422863727497 35819243984 1566774580 32498979667 28877721918 22989893619 24021707925 168962360374 32548883029 105465012868 71163709103 249158165118 5418326254 25804550178 47470135444 13263142285 335783191171 722143077 43527501351 10115385743 79783136808 162286550702 20140349542 320625418641 290422311609 19006516283 31187260016 46851702247 120850829275 125514375878 24906931833 85721415558 166496092262 57196913747 57492644427 334427887967 8072476817 5906158932 103027165991 67194291301 106761670365 31394724768 222010908654 409251941264 57740170653 75271845373 53542413237 22371920285 159319061836 10373945206 1439546751 144949939526 40165144742 205743830201 286924033988 211646699553 8925104399 56290750685 10003567114 67158352281 8291385330 8244922286 105396928974 38391267856 25515461374 88692619644 154683572485 67162209587 4329813283 209420088272 73577202810 180557636121 10246146768 133625946795 85283327975 29992452420 19830774332 10401719383 19719988825 190318437992 59808451938 149598492628 86684387026 2245766099 90742952897 161626359093 205104797538 72049533311 382496207513 416168384 223827471506 27856034125 337643450615 141685486252 42319269054 49531765133 98902205863 62989899662 5039745869 5745688065 154172379685 1899078703 18496532684 312762651433 499926604789 38064256757 16394220762 115543487174 100402085219 3517331434 2389192465 70193823131 14075628665 2218488918 50605641524 144551339437 50589679442 250021416462 410735745669 27419784742 108413358092 665549037 1189066631 16378098650 415890671 37143296535 92561358737 15599194683 158946012895 126872684903 46853787156 224726099888 43451304662 27235002265 274651488360 170955478591 276516573031 65040153507 109482381026 69538644083 6388003331 241404470947 59449119359 4854504975 28460893379 28032532843 67335764419 1034059621 250343727924 35569450247 35379029355 242709299244 2320188946 34849727297 222399002419 431203596398 295382319644 91867508085 12647383532 73532919647 84523206 30420274490 43314060512 193132946510 60079569125 42792223241 30393572060 146467176560 56066217855 349503341989 8595495974 97687921238 3222863815 26861558785 256943420125 142907764852 92346839874 229168872568 59906395899 11339496740 467259263942 3624844146 168379890554 65448054818 181452502975 5027743198 84341282320 37005837923 147153072247 126927785395 42464229091 67841875425 22594881523 324866522533 208026156318 85305752639 144662433841 34615340515 35708550854 55227597524 78158389256 48327379408 5276786274 122222098255 222332598046 136970741495 62697153891 253439367744 66754189463 158567483800 134296204963 377984218066 43915822067 21528625779 184833668608 96000309574 161158279574 308561458009 34873425107 247658989313 47487861950 179286303408 12705008628 43595165352 68049691626 186973333018 302814463804 97904277 32255785811 58530348649 277115108218 12258198594 901386407 68922958224 47541384618 79439109829 28549559212 56934317521 52301367096 76741622213 6530743540 39746719659 36544574540 9070566853 91932571658 19293767296 233734447058 10519979536 84649408938 245076925693 328324461298 125301781132 213374503572 94907709658 6954642853 267145246243 31462974960 9473382831 14903320616 52404747603 325425689281 138689582106 259602713 220822646 5715642992 148545130795 109025772189 391239784565 62295749269 26438766418 45782605290 124503941380 46003290399 100631547243 56617263058 42989519833 27792199268 97598876214 29287651528 24707326986 65074218789 44054501646 44107827419 14770042944 70105821798 6654522545 206499848121 156904478919 22561952635 8236283714 9066556993 37209254051 300447981619 94203747153 1973869841 63588755767 47249252669 22425543932 52632547338 122517894513 60511392515 339478340828 34884834913 110378677825 244576268348 168432899215 8341375788 43106401182 158341062530 63736910412 316967964794 664644839 15453748312 84014377162 170374456597 104465888155 97274886468 92060726363 154725397598 19210815987 195471932544 47734706678 381886207330 7109253298 21446809642 7669708519 33297420052 49496261108 530231104843 28075231859 66920267982 394441000679 176330927548 198693080664 376792218884 24345727763 200738539841 42647229995 93353534306 238321695847 6024462741 11486966473 99683470962 149967896446 17406152792 13324540557 1141866505 15077715883 60698367594 136212623211 124844855907 133944411762 149599660270 254055796890 456682212998 201761645315 90157749887 428340194278 17144330602 99347211504 199198899683 168173357627 1552203884 25839535975 29020600447 2164060209 462490394672 30781356927 9458793920 373309441384 3735172534 19635349613 145458667805 436886753755 90394398992 96665641898 35060764976 254637376083 335217207219 13182262180 87587202378 9006344121 161038017905 16060574357 8857360946 407081993398 171374517871 8393015844 110931108403 80209092887 210939823 55883448211 5339530063 107223892226 79480048296 24915952144 56817814752 55468325748 5079281621 527010539793 171287581297 308363777235 167217130954 159314795985 47518840 25435539678 6755096052 46182400573 23244802596 33164518219 48262854230 175460349885 23486338965 312460351754 176784338363 4628993830 50317021910 52902757611 5216907911 32721201364 200918413353 18206235188 55995941944 213869501004 276215814165 174692288571 25246335701 143355939752 102636025365 419642484475 16671438126 77289678215 282938919257 10776544241 75757583193 127638872821 3635056055 216980905070 18540626034 93288977484 400600044029 122220989058 36037082725 506978007995 13413791701 13508983923 48830617566 2142322080 154073493325 58446150564 21364017866 10753495390 247082782847 272167311035 76766710179 7047244950 93669934520 124315445453 443363463685 98738472042 136150356291 2519714863 153969516333 90788701694 36401578937 36560461958 10939885140 1731690542 137090645912 63982833273 48951365698 265743496090 36714602825 310076045481 6272821823 292347890268 41446672975 140644037391 8734951727 244721848124 108184803677 51977856550 55395349537 67862190852 135247872549 163749802032 234624923419 335265536205 6356470647 82806770282 21157856161 83399489997 661569451 234006478410 184642365315 86536498152 230976420900 91308770837 145269384065 48111254386 14191862413 92401631658 181188725516 51707941149 467908719816 77791129035 172007292915 52571188863 10757910799 18627052382 149363242162 37260963141 14665437376 297984360440 101966686895 10402068137 18444462968 189916886925 176737765808 80364693380 32622682116 241294548803 169691339566 1060300078 209020735982 326555492044 142046372640 433397573351 274229456848 126104977025 90794073764 59973114599 18113326566 82615677173 34858859295 4323133279 93906947980 81103204108 236062203645 7341330558 125299446057 152781752225 95388759329 167339147359 63909114055 124185185936 105058129028 26780608867 72080506703 45643141836 1101474499 317736428996 200783207983 228352566751 5516987408 37696872907 121195887337 255989555010 408663609312 443615846779 30726668314 134525221465 45864754939 274804708224 286532125963 207171076695 46125918259 5424769770 61553417460 11783702940 234838688410 236147852171 41999993678 16707335279 15379341966 124865839280 18445850753 305742494120 58609628264 283123896759 3684281291 98378950773 98587987709 215501256958 228580198 61440723590 30726044380 299900584419 42275808386 162960344577 154653197513 182319908621 30693164938 48207577038 158039842241 2164684601 37768971877 44851774207 57260500985 254537539903 263682280825 24052864294 70161435374 54203220533 21814775672 111564117484 272344315361 16689164542 5543886514 186387288470 35393778262 17050632530 82799236621 3342134414 58915387472 16750962837 140023786985 298306013926 200409950672 3641474561 3374450350 24010392126 22546648309 216142180780 5166831370 165630567674 191406564450 19050523565 65176664076 192369166521 115223024125 23934844295 10974783183 42871713016 190999293 141521510075 67012110233 55346494267 60337402009 18547844497 6513644259 76496663137 52878841737 286468060963 148640238933 392124085798 53871072025 305036208524 112569544547 221923541309 119651413701 18567681638 29777289271 306008085500 142916908761 15283154581 19095933646 73947631216 152888007611 50924580961 162013371 102828335441 25286321885 14221050385 321389334445 105467571381 48471658471 136659882058 327598514607 150457135016 150039016168 16593208011 355549897619 7346222619 5879778056 267786300885 212154274126 67957091329 207507234477 224031899787 328669100304 621917066 40287885353 68211489859 51544213910 22002775183 14906951681 64237443359 180368826789 121652762427 58768578780 89883574638 2628402710 4336645580 136455308192 193143881935 77521546918 36935580156 113006151436 213123510219 71712976025 53561040792 21684676883 7573772875 40171469079 72946780414 6806588271 199996757270 74221649079 75443279007 350987891644 20206311754 163727612463 229668032294 30458498740 37903244508 251213474237 25638799228 435172001636 13913424540 4545436226 13370291084 6620408085 98523953820 120577805793 11353822293 53156648837 5836639364 24003564100 16485127505 253806261058 419083075692 30330864011 12744942609 49898415653 242203097593 195248668107 307793221799 77154910493 350182539102 143385622287 466865780449 57868918972 184363104389 181676287 252691323926 121749416101 100292026369 262073961998 177652903229 28526852915 2356675282 4321701604 283276593541 359078253800 120687529161 50244605168 102612361977 255868195721 5153158632 26766049523 7644516076 32013993689 164584290980 205710274196 37957337627 39009723218 25723669763 36522788885 8551821111 53845903852 1105796087 108667798434 113193181288 2688602278 3195285358 211124697562 116035536026 207394871386 235112217553 6822162193 21969125193 39273614706 230234496962 236346906699 92975681629 46234124064 51157100445 89198298874 166911702148 46459622476 223856033519 22402208541 19681096404 23275318785 11242368010 291910981705 212093899251 169321189907 33465909502 43597765668 56623381578 249797099833 139667867745 95783429414 20524463543 9682702084 4399931596 1443342364 144379378809 209667168515 204826880049 1746397831 57963885371 155573732127 10374746784 41432725035 59601172798 238722435583 87027361486 34182232105 3089299354 41884056049 27621967435 77934232 346663151 25902835767 87746924619 24930039412 48134638925 47958636303 48458851123 50106713451 44139205852 8267931521 61924010048 219598184064 5318805158 159071876003 124038610679 222567342774 172147530683 58086980053 45902872554 5434475458 131495228980 78841620039 136768621584 786298189 7013198236 118394681418 327062015867 294229651767 492655923 353042945936 1548077984 137533958462 4688621827 186592579343 10073632703 9504487216 163152050145 272522944094 91220233451 340024049584 247535787513 473907759151 45563214527 23784409097 88271202797 48171842872 818554216 352749842703 10276933172 125389151726 3274766132 100990505250 126961663591 142279353484 143589720033 852907331 117741579 25057964690 108516460948 265381005451 52065408407 169160651085 120167892156 42583482691 174595794848 204967520608 258889192926 65778361333 19582522221 197213861591 222834046586 255510274896 87661369064 212307914631 61393752504 123460450564 42788601331 125677314120 102258257579 266674482490 437845300166 1868016868 262483154890 241214576594 121755375644 66034881547 110456926123 139471455897 301273675954 396928155552 255975009527 108917817543 2903632052 74758883542 48858468133 55310002602 129067020203 28532083284 188708624870 39022177939 61621021138 110110579456 143690797285 18629187905 247995119716 6018686851 43305179371 12678791088 16371792366 78551141591 110686390335 138133564257 84370444054 87295070505 100447523072 20548953008 112630297471 94679314244 129849552710 42265404755 100533604615 4669113110 30084872410 25931050942 1903214348 190829266556 53984719192 173653811808 208895797990 19304889679 131961322862 236557425 33568202166 12593168073 61772313367 67990939881 28625293672 263158049912 7220238488 26465255446 417832483068 67919313658 40953176129 189294525557 205334094032 386180413303 31648290755 97822535552 81790821809 25515183227 111567188122 28029653492 112627894193 22597074354 137520048595 10349380141 8244349746 144116021469 13207964403 376304411639 95161334668 43493234732 159671602222 740759206 42427603780 56730398662 86026008876 31723872062 178365025667 461427286166 173533438223 221107755038 5545353 222113054663 10558547127 169357267021 345768176764 8254484659 14702485449 495062132469 395891098661 178354986231 239195360975 6094142874 1750831012 301818106714 151630337440 4551783326 14659945055 351635218374 119902393220 11483345006 366562572185 28750690728 200251266303 12473296323 285985190383 425946278648 30964210694 63392615165 29383051225 126649052654 165214985934 42228591356 50197089030 84922888223 15232725456 205674336525 96557771765 30114944255 14182508845 319933525207 8556409940 253447861691 33851370106 49138960138 14260134154 3841283294 105973167564 147164895373 58539334215 382340825208 73517124539 3729191809 174796208729 94192339847 100442850577 64498194074 9386151432 167084165965 49599422399 185153591432 901922056 421881031791 156443556477 361972125448 20714061087 172215391803 205755945223 18641897982 79790341900 85396260774 90931857198 159475241884 3675412780 48354298923 25932333914 146902338402 139020380076 27848184800 200866015531 1144023924 49829673486 11171172831 10481936321 8875417976 298099084266 640171820 11248663806 171919840238 48345759270 200735352765 3392594604 84572647793 240909062628 7322872583 7626563497 7711028158 60946623071 117433241653 16910677724 351844290118 28967570151 83614172984 17486374201 38881900203 19400549335 81830527018 57077316595 219534569864 290976442621 48220190982 1199139008 440199621096 19363084233 10061608884 75955486426 50111996563 154446372964 108191938 121433540679 117889263571 32838353927 22529332142 192744651254 45857378557 15769970111 31476496274 310170720550 172126464606 81967284298 245306627373 15683001003 349158690319 172147194891 460308535152 41353491088 60497687346 87618202711 274569629180 15288725668 53548206752 382497720879 138591472360 59453994747 12955020122 161247841147 49108511156 1096902011 459432420924 2630795307 113149248753 271465186016 224124355601 165761460189 12722077822 315983679176 11743845707 84981975576 170498783856 127289779418 124928016910 17110836133 7177444363 36460406624 26851315097 5822990042 288123222572 15998447119 120884521736 98454127940 26594863582 85187010255 134236875532 76647118645 34254984750 419241410164 447057084786 7359669749 135417709579 145138002743 132015617674 35478496313 73513559842 76303876769 63687326671 1137598802 9045143204 8219208680 10574383629 159711112285 95908329074 62229946233 51463254827 436736681025 207277289851 118344825226 72284943348 74123627987 45496710403 68683089996 44830562557 172675833217 152473047342 53626837066 5128170860 26996395604 189055244337 68176043144 232606054421 61613001221 235906121322 32004048070 307190960154 32059637367 351656650632 284538522738 43954297614 396274174695 253528319338 309695309331 259461321606 29612075350 136910752673 228863696313 3821902322 55639380157 253911203697 167402507923 13206796610 19213120625 116625515870 1603276816 13219546328 9102555013 50313285205 177756308311 10755814342 385720206856 321161769266 46712284226 170169261000 68685422744 9021100553 96363527316 322567724980 247559482667 160492725036 359686414294 47249065456 84637155949 465031796956 37474940032 29719946199 27732014657 29608899008 12617613636 255720732143 52329726309 8224283149 85057999069 17286949376 5516143842 76646873537 1619827049 158098384 141790280147 229295784187 184554630885 1281871925 5836049302 144425243000 135858728646 125522131531 70812903073 210357890278 227313026207 33264301011 29067273765 5718400830 126305713957 5098300878 143666254092 93495701735 107102786798 116187763258 154258508056 181740155981 187585802815 3412162979 131383075702 62130335645 25254287331 58090524343 60906538173 85820422030 124298343702 217216473401 235474762587 24231891467 1403109603 151783974712 63385980738 41980484817 6614612203 71726834285 96103238817 130262031404 15407217065 54144284622 214635103912 146402887863 117172387021 197011606103 3022530470 109586855220 277331962652 61761436933 66753289124 340756603 94743753149 33842528407 44304626418 96022780293 10961203425 214626284811 85065170885 84343146162 335065436087 10991329629 395939890 43890102583 3840668590 111360240929 12979984683 270971514828 318771878405 43343070817 109288355697 54805037982 264634588421 353967159 200602385832 53196374942 226135312526 42653664046 66661545457 12565008755 8578193146 20757732407 28433378017 9382918333 37917883879 127831789951 6710054642 122505114605 227457297685 305984748204 16085545331 87583496925 38064847804 14970841276 24289273682 5480324839 468877062124 193317251963 19060749228 66489510782 6518330447 75184813738 6627748474 21904640704 2266876266 334275800091 17182449792 856279603 101727859477 54524964568 31008037643 5580516881 63456135872 15652361666 269927417735 9841310856 211188827052 221727485951 92766670554 55731307523 114935558805 29680980405 27243025092 12090130220 290119455266 66509682519 9798573813 615069456 249644883757 348048232187 61108740061 168571794503 36234708886 409615256200 3047131717 79546222655 400905704457 290024387846 118290370533 973104196 14329292505 300280953668 64581443832 207395156790 332509796678 1377018204 30763498070 39527487958 94545472223 22618060153 10151863803 117184189010 67982847712 7893157286 56806793181 25184387557 1126535430 36983854868 3102715569 260674117246 132271624022 103936028389 117148170978 348874079179 905731207 7254320233 27777004036 185684995537 2318309423 52487644195 9081749567 38996283753 58968765320 155494730024 276413837881 187523208029 31131173061 81808545555 7488791256 13607002099 9424206566 72838418 172224560007 6155031369 25835842665 295154460258 175264579396 283907979152 62409691353 34004503202 181882197651 11007675162 162926883602 268411545015 222979312373 153475184641 22079534241 31171099752 89050865315 389303898095 86749012389 34899708896 140948149109 129769362620 171698883718 93471781775 11658021060 37489188607 269730436172 322942458329 36812061722 2123465189 27005657402 129164989805 600012983 94256354940 177343949815 298435868662 26842405754 113792006167 111727088503 8004135015 332639198706 18226032912 4368030330 41665697155 4365384491 176320923426 167039581965 5324272810 148890949030 124128925387 6224658144 6593100183 7504336058 8296208243 1818398544 2343649155 46905347008 6646611979 335646615667 73389246282 107041081525 194850101166 23991866014 156412371086 245949202643 286313259655 395821991704 48389836323 77200960856 48616320308 97557740731 475190017 48374835661 12617682316 360859789024 3728438033 234342258145 380963942414 334335154464 4105675337 151330653004 1889397564 367717316 107647857530 23213701843 170709107283 100753805636 12515157621 12296812322 6461980099 1051036141 331129226959 344247894371 338060250501 153036329278 111877618492 41110281485 100446994151 39137725220 174716750115 187652169668 161632074581 76390217595 240978816363 295173036850 390545465684 61871083584 253229273701 129128437948 225029190079 275890642758 67912343720 45121863003 15043456712 308018521330 81527795482 50087983618 13790724071 32924803823 7701122888 350734159988 53808932977 80704145718 91571087248 2262864879 40985540361 194567760983 32029552503 56701660705 4800443403 114279084256 254994127470 187322513013 83444569996 62360807398 15570920924 116782925955 41116526839 3022504215 107991625932 286560436672 50142893810 9899677243 6356022825 89173229037 168047404016 56216184980 181199763293 377554060710 245977268560 94365897830 193916478416 29742346347 146746231351 293862240548 130035665868 168706411424 95851693352 212030591263 32191433521 91068490916 140088504467 154222368 75847352198 239772961747 26465868769 11651830323 47631285069 106583100008 316103611648 137467155770 8993234949 235217452231 51405357772 54396106796 103976386200 107286544970 98357623316 83254720000 14880554888 48811456516 165388413135 45574687 222418139341 2175089020 73933368516 26649052253 161635719462 192097178074 90435451354 175679620427 21070632454 20610501131 23950253372 979993061 56351226174 2133285278 24195791978 7190939761 87425179186 7321067015 21014991235 414772010092 4045970332 62816515164 84256188338 4522421274 46177059717 6245337556 128059347546 110482511122 16595568530 20470072224 200704710953 11368721966 8761842605 95015162296 79791556662 105032260927 27726917661 70267149970 74266264117 80483256031 36378422475 20059065030 59207570091 335854142818 215938544419 158237497039 2266834729 206066973517 4274440592 56671088031 145509107840 136549841902 15605586150 21083470907 9696372473 259327616043 79258211592 13449414012 189783963209 91686561168 73775941784 1558035583 70035290198 23311603272 383709857199 153767032457 159227007164 314316983952 192427708736 91590681627 224063132710 106508102078 57013823261 2353285752 776228771 6524592930 229996573951 198458951778 24610933092 119271162203 179117019465 139070790848 247591996864 19370839187 54351723766 123930324222 32952110435 361587215702 133299711568 11536160545 10151627400 401716917804 43904461306 12855062133 1468332613 57397117236 798563751 313233277476 26215549189 31592314445 290359224133 69896741292 315724108923 42863317859 55237352578 128629849266 2897059433 38709193985 72474976616 318462896544 299078032646 189004475967 15913771349 263649472015 1103006736 55581833621 57928917454 1119345633 411708140114 100736330695 47280833325 76660992955 91965442643 22316047141 51243055305 219077484222 157931617110 46393551789 1376772379 93999672406 57153746065 70046225187 186176739791 5874684317 254256292826 394618010549 255249505864 61949049675 121680579885 178772224594 46640379299 8282631406 67468904272 35744310199 434742224717 197230121964 87665669065 19069129947 334783963041 142149471016 163418488981 15469122774 187452483675 73248179372 16445961165 375663976669 12183503487 18445228987 105390757067 511560244273 4889573411 29042141114 41265770275 35489583140 7854397708 1561582858 27550715249 85971290267 89399387625 36466585787 5173375479 82511980052 17572066155 124129433815 18125619748 2544954693 255321668530 51860271938 109720187014 104428193922 6655676744 36818237235 459947480 461084230878 40563008280 8972756837 53367699099 2847461338 301959204649 91422572364 75257322454 145846615094 153722608285 37508662187 154572364672 8545504143 7183611327 30174137574 6898062473 448900422152 29535765696 40633176079 5033806410 250767617758 39973104552 92713538800 211329092369 18949770381 133842313249 124688369156 278276092286 62343693510 44186805605 7958638307 123033190417 52918038656 121651119620 11885256518 107602965524 11915865055 276198284388 1249922902 37820791341 100348949847 221737595655 21354673317 310020692516 30342758614 194730960983 12745366853 292767211976 471778950683 287492063675 141162561736 10363175792 128700705502 7582252293 20139597270 307093062723 241934995508 240704742762 15468303548 20032814994 362079273824 294881972904 37058066798 19203708959 11705119353 190658614513 210831344119 18495050438 4831376165 5279399807 240853816643 286859519877 248437077706 28389455274 13248723444 33043343607 40077841855 7207628151 49577261163 23086744128 34117434894 1282454289 146170549415 56971480052 23088051054 163206334636 165522701935 28169239224 6081544164 30524477831 214744186451 22554572634 50466981582 131126029814 285837450703 7316894621 4710640209 5367964442 266451268960 201524110703 180972754700 77833099879 23815627533 7342109338 133771507726 34242842923 5954540568 11846084863 145589806644 128549504479 190418210124 321027567064 116691806760 56681154295 92585535795 137222605427 475624841728 69345540393 202242592327 237214318217 48324536870 103871652337 19097736588 15361180498 19397024045 393575034 111747634220 21610250961 40627960373 307209907875 15434019863 42435978834 211851333056 53090206620 23216006046 134173236590 302986189006 62657425508 165289286449 327850728172 114081143305 274483474590 427429681516 22721127900 115788772008 5006160693 64319558118 258855432044 50714882839 13870045691 1230236995 99376823672 352044221157 86665115990 572264576 73029010857 152009534479 145487393277 4846628050 40174049506 175084074103 930491272 159598653104 1769300378 83396248607 103261954050 24775680117 280444469847 471047395316 144909481031 34030011611 22814464200 418742939034 27797674922 194276869852 19247524539 47535398932 128724164890 28262399141 346319851996 106585746453 17974348354 4473193125 352970593290 81834759552 91087449621 73588941442 178470393155 15438272764 3526090 360514468597 55433371641 60211855918 50253364131 95716118035 132052035708 16538016177 66845563749 25168685872 237172694799 117600206764 173118478056 24988229361 1564636506 206392162121 17393470909 94060910406 276645209 9884757036 279865150391 32889522275 374749632994 97997414770 92587772444 267122027954 7531459164 204401969681 136194831483 13211610260 2193638571 113792853233 260139184675 9081003249 91399440921 265046979584 115561294057 4306685220 35517770315 72695891691 40480312920 1255217670 17670190499 1619444221 99833107649 57475301670 48600939935 273320811183 2251797412 95372673706 55917603051 127194890142 317289506249 211402017983 39462613145 88995801578 15353799955 142704603087 53551313763 27134610097 123992316343 234073035206 176745198603 181806799163 37156552974 435148392486 117032491609 19897233160 374794020692 64553915191 53629733022 77446691272 33524519460 222530026740 12891353711 329873666391 22256463346 45264331746 278592459020 44971349495 137453928020 40191577512 122390773995 162084679957 123075831763 35750353297 68205594102 40238776 136334792885 281180456511 114292483801 76810887221 140623116343 88485406733 92364652941 170803129815 191903084822 25515360920 192571199372 91383052979 196545602747 37709751546 280553351237 48818489046 8657377627 27264800883 4823213995 75115914695 32732817139 131918789313 169511084486 724104878 30803195976 108578576979 82804629 22659006319 23277054148 219165551323 97666807882 30994919097 9717587516 323854353524 124534661451 46842929046 147427121540 146819569775 16071060798 112407086302 22051985187 18450140291 203993468951 93656804762 1068863347 16568389703 214650582754 68276186080 55096949251 39607612822 96755026121 98588258057 20783415838 69264765244 45223249822 23817706396 139486718542 61844070135 1050195733 58550424260 81151318101 17197104190 12503741172 179334379412 46957391841 17677089415 187333744683 91321518897 16088474221 3346831425 207193450434 12311246508 182967702806 9196407797 2394973554 107938529852 192571610989 39581675196 23976823097 19456808484 54577672898 5462846230 413333255768 159401921903 48305235746 300134065577 31683814874 30006158454 3913362466 85101296787 299371109738 161212031354 66959939674 126147998199 45172827733 1666098967 3741160376 304427340408 114320130126 175410856431 113082393581 267454320359 11342157153 319348293030 22303663737 35264174091 17856894140 79182856471 2454806323 36755724548 160300800230 359730041177 190537564585 33095724567 33881532238 54936651133 59554346662 40279779035 26020828625 32885602297 54314478504 84120502817 83631320629 24532923995 366040738069 13377810109 51050607408 24304437357 6392886368 63851227186 94811450844 5462713027 24627294463 13031918180 285417549824 356888759086 23033623344 61588675719 125209230466 97980407426 174934399009 1669922575 310186402686 449569264 56901876985 111659601344 838498372 248981001917 391507518373 20282770248 39598926302 49888992802 14587397784 24328204811 137226136455 16296039333 225479757129 53999012498 8934679622 90403291115 23196183866 25867897946 25154313664 45573413239 231066186340 4125161211 114997170829 313635172097 91002693796 36893374625 119246433019 5389156840 322328966089 157532573441 465266968993 248681751301 13482745226 120912304385 63306190888 17628401733 52646132730 62372264841 85145151224 99789826921 16876363486 23765422729 2233558096 177803893825 113513673721 85920474452 10883011091 9888437296 109359680897 82005884853 101378761214 135675795366 33148355430 15063575760 7898007211 149193871786 207143799949 125977268300 31117953655 90145727244 65700756784 139870282208 401751701220 12574206567 2571234383 169621899007 1611961202 877093972 46723104405 31626137725 13522916246 154467226229 244477020253 106059963031 58597923910 58082819857 109070989467 87704570751 64996846588 294072771827 197838504369 30488497338 26081269492 7040410589 26378961786 472191378011 332073635253 248658430241 291424222315 23705700034 7669240063 122947635954 351204067749 7954558875 90411802994 17940298315 30205493702 87964836037 135353617906 249031452315 53497690687 5604730324 18803324985 156934371519 101872561919 57409234765 14913772584 139911703653 1060743779 123675552146 6145364944 53842295617 123524073187 34140409517 3066711986 180034387969 4637621976 43602428889 123570020165 159051765925 113913413574 168099763143 98640575872 50300083070 77362015000 71111304855 1902752876 138239056012 360895492239 108194201467 2459760981 144325106130 153000756647 76330826782 24576349999 60666517877 8035179313 193895466170 69199402657 20599804666 6637762475 262785561163 9988414928 31470818431 213893893301 108726015707 404446045 161635910880 22190281383 55216848104 384599367227 9626640249 133117729665 30964762548 8079354870 10495413330 40236369715 15119678533 24182907201 82544475282 16311514811 350293223065 370544553893 430833087742 151111587322 28333390739 27069486863 25543160298 52944263279 56743087274 209544282856 13119999476 145367259 202422546554 81950032051 13562091352 134166375743 66184626060 94851002992 319364939380 9726291524 20259370006 10407336918 53025495402 159948613808 1244731508 370525508684 37719628638 85573810182 41474717102 111535235562 19728957841 12941005007 18495008185 39782857793 60196067239 28315705337 3784123994 141240230542 42106833442 75874018602 502311257 45725275093 208736913013 361433638777 353141802451 20215278880 48623177288 3671271200 72531748684 65539986592 72705340813 8194285442 240323927614 22612559493 103715978838 217175138529 10185464994 51948215199 192821856597 56560515822 11144131214 2360885897 20428790387 16948118750 161881359358 70596344839 40490948506 100965242732 82570189056 166713339197 45846526544 192520488097 189990806565 21726522545 186259994106 85895494600 177095143902 101490638160 96634989427 136578572848 32752917267 108571177138 237485136478 29153373749 123858258 51092207779 41938320150 30033777449 174381430449 94216645736 262177834171 203414671870 39553178870 10087384721 146620016803 68012374178 85205109093 167994165073 7895853385 40876550113 29718612667 10361348711 5168428565 16309255613 41258932373 12472780303 92059208368 12230832229 12535233811 358910455709 269896482991 251089622948 106169586323 65829898711 206024133092 10674572252 80118554546 42162264739 58600647894 283689855808 6489839387 104238419983 12302354818 151624641091 224423093 143304041177 90364100637 184730067466 28316534328 315242637647 5527929132 16544933172 178457740251 35895139574 17612081184 275071909567 111979363792 40120419929 307362554614 44013078428 1849670116 113494716842 257943271734 504896041 78885114159 1764366547 215326642058 170348047026 34323214345 45283695552 1887092359 52136130207 131165018028 41632304145 10793817434 113242530773 265294967392 159619407310 90496790251 147132497810 1446441975 191237937168 6718390025 7733453503 83123311124 89191354813 82411320010 40478690060 82790016111 587717217 60058220275 82756563748 747676484 24786608541 136784815561 75854955835 314084033557 21360371283 53848475230 115102101086 329034390564 26659268090 278411750184 80605594766 16752997474 7806216179 35720888984 250446715387 102882774473 46330679055 95922285484 137395631373 1021301842 66542344058 124097422360 65461318346 48751158403 122951553890 23700093994 14416747621 6221343916 7825806943 158124932317 48002231876 68963584627 36754375716 100584738026 288419842535 47303962591 62652632050 22479374338 449762331 171233451532 103547320254 157989256823 338923802726 24093320325 77187886117 34177018270 332609097109 25372300732 38633696797 44689513277 5077462183 116762787683 243607475511 222113445400 257317147491 426156242004 53238587852 229280257571 165041138545 46924417799 81451810201 39689705560 268980005165 23127429704 113082402966 6460788905 32969735942 315482169428 132354677379 13186266303 8203203688 30107112 10702287963 87350718263 266731778989 13202907829 112558609334 421384228017 252657420664 245059705383 35282535982 206497822965 56447883043 313530721922 15548039132 3705373590 26759061009 208191570537 301128085812 376663156476 2722854384 2409350097 182670217451 171535474345 269504417016 49255491815 10584696719 20187021150 141785705236 187726295156 485889171 324137565835 329151085355 5458939522 67601563760 248621927986 46858566343 74126485356 163910259556 37709426458 117718962856 5593281221 170037492150 136318571362 219078454406 20755599106 139314401245 136477156 346146644936 39779988233 221884678025 240903442398 101886356546 8933789289 127678628180 4357329794 18121459564 84820897822 6545261124 247178054713 66503860252 142292331355 167106017178 10702389664 2155285920 107377407057 34619843130 138571155184 424761705643 110782402423 109708068500 2060295221 69160136422 111175244591 103146294288 81910651882 48425364705 268090433264 19344151372 58453634606 74807471895 11138233358 54016828131 83485830818 225778582160 55390638016 34593613127 61209260411 91887747777 3902743385 168156165264 3396130203 90811877155 29922976434 116118831062 62012811075 309920608339 57177946346 240561381748 70625505289 106705030307 102053253465 104810315137 131028511087 202303947002 56354567445 21505185344 256389052230 12932166503 370887641369 12255317004 98442639351 116261935948 927019511 126490879669 194706523888 382180537085 14578477460 9082476296 308838463765 7312418258 57090892677 152503092428 31254163323 43166029453 10305411025 168780493731 50270153176 116739903953 9130127985 101054020965 16421996770 4143714572 146362937976 39476389099 147873933077 134708714440 139676582818 14011140727 17575584600 27399108455 87471907380 169134125301 21348221441 94193934432 12976459205 215312992198 7479568 60908904029 55187722425 85944189973 143056921528 36350301531 19490075469 161806687257 182069367783 1003587439 6573437942 10099245868 146358733553 250951332442 9904224251 2979397715 32490549550 133890593067 4575843868 292864862427 63402153321 1566214930 63865021474 17959287855 190315366968 4728476626 10781917793 201714025468 89177189507 28393535958 183349024732 236375201573 279770122347 101511784067 102418638384 57255628674 124607526378 133370968253 3087620681 2990425471 279231354629 55386911307 13526489434 35340994091 448043318934 15642300256 28289968451 24665634334 39696954474 60328331817 52317822859 29642235378 27390112368 485040724 122647237563 167613386058 54445839291 168363865355 21836381905 258750771127 112959243385 7717007475 144756647319 91140596357 8903654608 158513376600 169470899211 105662705014 230473063608 18250735516 11030116577 6744999492 50971929612 58258661212 61602519803 7575881256 20745356635 37517761726 40477231316 280076947396 204784977910 301961079729 380715088127 210625038597 5522943159 70247207188 47899923331 306807469928 369296961134 63163145637 347408893898 109882288262 82655958750 88130091831 135934846913 39889055268 12133405106 235446846873 116519074344 91143554717 60180965072 129193851278 11920525901 227367753326 16831063139 29972462461 271478727005 43726477874 8445339453 106176050524 238053571477 54771898327 130558530606 19834952480 196026988386 202047116157 17726285082 95872818216 67903688 11906633798 93862630306 394751253634 42095850682 37061544745 85247193697 63499106118 91147154885 10731210027 29341962777 141699640795 19664207009 84485367828 109421712760 143241358542 308930507900 233199909702 42574731593 34083873043 159540526425 207766682558 5299707265 327568807272 53890420922 70179265375 260418076038 61798874901 153271135002 70780809899 220545678373 476438170943 27340798406 42404713851 1787197080 18563334824 11950660195 25456065514 158611574383 72262749313 10231401584 82624751755 73131753108 171703922963 72878206073 17228152058 104351583065 25160042578 11301088241 1178510992 97473911095 288753471945 178391990155 16265045711 1144572573 79267472977 6660150508 9809071340 175625484139 74175970832 130922879602 16337286175 80032511040 268887989833 161410885161 9801771525 48602994383 219366620817 73866530308 40342848623 30355764465 13323608470 155261743270 275047468832 16448294257 305355572841 317104661119 818545620 316727342820 265906537306 201695702118 395215135205 22988022279 28410134202 249603187138 12129178140 13639635176 358086206046 27982117314 162885182665 180490717657 144970309464 157560821201 77693750615 15378165645 11133856265 49971876045 3772462206 22792652996 16114731009 59503652764 18596861303 542820250 77098298220 79900773477 373801257455 61485338092 106249347741 17294361726 196759521892 222998896869 19760442579 143436190248 27060181177 239931314259 261922653927 32433611816 377181397165 225152202617 26308695700 37587991526 1936540610 13142620104 63082026670 79477372223 685162495 45616486734 164330894574 478737930 80283386124 152513068693 84793431817 39287297239 43073017432 3771106758 15142747207 111768889925 10867568015 58963992504 11470002901 34591367025 23982739496 53719114056 135051825163 59789536165 131950959196 26500585907 126505942353 127901829989 225692480254 4087577541 100125449357 394230299632 59353237879 152611576428 16422154592 249144445927 20855468785 13583185541 27314617877 251968074904 36060187577 11698421951 125012458039 37504469180 394027318644 156323948919 99122186256 100079726306 26750740886 68138794008 24037795312 207071228117 526582273 35562892601 228678038081 421415514894 179270772870 817877611 26297451092 133267490741 146686820116 32971142480 116744711566 26554822957 201695809052 2294066565 49887274097 15711834006 100111729572 104045031594 195602256093 13281109526 226684354108 151086204728 155417037677 34600796561 6142121206 3319713695 19408133446 286830987 37353653070 10434136641 37605486898 86518800276 27888842164 6151267582 91727570448 337001685787 12371239876 73920516087 116104877215 338585174974 74207005859 80947344257 4665493663 3263919912 99905232198 286668323535 125350085822 64460117173 216469327436 106035953568 32995047655 99963916426 14556245457 24096743586 5628264607 13647185035 21277843123 108383574691 5643271718 68990952823 21722850350 91445723225 64234240766 103757126742 27059441605 71811163296 49761910109 9841012543 41144296996 6780698536 404036493328 187855850919 3296498363 231419158671 494994021 55145066394 19641036244 38551800111 75202831591 7779222466 96624529797 15530014863 115540598131 1770407929 7510723928 38217770279 93667517758 89347829292 256896260 77297869567 262925552579 15158739519 89299023273 28801803373 71600807290 206597130548 126939931536 187673994127 117767395223 42552792428 44823832663 50947678900 7212872247 84300374635 7668436317 81048398442 32478407103 88113402726 38639285216 61127726795 55095822134 6371168573 4341424766 22312103822 113570608011 580777531 25350147548 60384148176 27327043068 15013804791 76919356192 2223235038 46820333092 267495132844 23097359752 3604666855 1631966254 712360464 37409133793 109925620759 5023268315 161495050701 99981852083 16775099724 374434314871 45929399086 9492432873 1880674907 210485672864 12024993608 5543584265 97809175262 129435604635 185479852416 7031205630 94007460358 5039431125 29777502682 238281472270 147506751751 129807703056 9868716522 19229483403 132708746398 42069078062 39147406348 96420394578 19802853496 9924566897 52966081474 50928452097 294513498711 137790397403 111257550540 466045404060 1262663825 6368743184 96518868858 93883118688 43911791679 7003439506 104433833409 98774301693 28182076223 50160920 267443389797 781547306 18508557283 97676748593 74291633007 70821690331 36257080975 221000651223 4659816545 28055215227 92574389769 21375485015 428113613244 53224281665 235238115790 48415076763 144138206181 15359117546 151658079965 16901224503 6645798349 192709950305 149463165627 2804213550 31279160315 107135366030 107635916361 40242927272 28968434737 28130667476 108537606849 283728543889 7761386029 251043945407 147148471963 104066010738 79325085382 15849905881 147240276884 472827369485 92057060457 58248655316 56869100800 271981193401 194755825806 114996440279 138445514844 209727374585 81338110694 3994819707 91953072039 1153188456 162507149603 53321096408 129069310719 99215438123 121825948410 52857183960 165315611271 16271355478 12228501263 216951826300 140444502150 181595653189 196409915383 110497131428 35888762365 82931813181 80767693795 58214885755 29883719910 24840605455 29227696285 86792699672 61758491247 535882093 16846471897 668022338 77118473084 224246024826 151228488460 318284368677 91596897413 1526498864 46510279584 107804185004 177998651983 3710336170 81101261825 105032071127 80738209382 52499616294 12106876643 5699619486 86878374552 376082522795 217902884170 7670607049 10378281921 47034174041 4138194073 125509839418 311061989802 14247945315 38929172126 114133217728 361088209541 46528512982 189604808630 47960471935 32284085150 145109139049 156233236021 239532277330 71184749739 64319119250 46711960079 20542870510 280260474019 275587759083 42889951351 3636904677 5052502631 236445263403 93523437128 65094553387 267747481131 320104269925 316582307821 146946903068 6270056136 25603681369 13988384927 26297816431 18668130627 335457015115 37037516304 206553884593 141277634724 138540295503 11313158111 73098836507 74968163124 123024786377 8816959615 311950390544 3715523314 85313745810 96613894159 30850044444 169221769201 5714737129 78895450014 77137415590 9849952 17585211727 88420289203 256972074605 213615397675 141388881845 43764976897 2622848683 31882408497 27477490386 119415209502 62088171598 808369185 27977012317 225741296483 335473064972 68773343403 380350058 28225742548 60399046533 103758680283 52812666640 180872534916 31515332183 74560064646 129842672962 45451163191 13912369872 70523961006 14284466994 13431858747 40206999344 158306075516 3914540566 59960201532 23900086082 150844077740 189322288 61040868855 13517076477 20583858962 14671530944 137127709124 372774031856 319645329221 86418207647 98329053089 3011455258 17161766 69193152853 275222988041 207894450541 161354120598 88402310499 175729987183 1589547321 61316743956 155188081545 68573167601 100004387203 74392023975 436995583437 93212332238 87629798774 19104332373 210858032764 228200951965 116633866203 82140035188 11519859077 288926045801 97728245197 13322439456 189812998753 16278258820 106345820421 284491513129 31876076896 28977988647 270273597061 59939592493 227504469695 97467989567 41851856342 347248014101 55004321076 209618588474 64594197324 105355394349 89509336036 198485980766 264126949047 25998316537 128916185727 43057179629 7024881192 234896559798 14931308342 447441259072 220804851172 109022450495 143470906828 80678058647 31132204993 43432741877 44669736858 452810775 237472307274 43376420636 42972402442 106927078009 17823472005 272759212882 114384090925 43014435151 338545567028 16997874156 41044129593 43207879723 12873476832 314598310695 108905363079 59348004360 58528250264 16306999266 22792278336 26114218562 106155299497 57760596274 134900628965 240463316150 27771194402 129984043822 83765874984 25484169345 266317580127 25017174968 43366111283 48973488257 132337527514 273599000373 108538465583 135503957356 281275476874 75117606722 57545631146 121109345228 179953490054 248512068262 27757260006 5599388726 20544853409 29699755019 32978949315 173676780948 9350826674 92007945551 4761022437 8615183905 39322199293 147655129868 23621879048 33465918576 195693663114 65970980883 122901385596 13761203825 78334936567 189067196176 273273193446 81257976853 54870491874 15284265634 85212730554 47333578540 21226058989 26432621718 72016312343 375091544828 58348761004 12824763855 2758792200 263371197745 574493686 187488205964 174441342523 42383636576 36981709668 7289935606 29107371774 211099101980 32100279175 13594326709 42713354491 225640394068 51147078387 89157472658 35533223957 23833888889 55409762457 94403090276 75924444157 19145865440 12134390319 14503859096 290087053180 104362108525 88322833866 271753977278 196078857978 104765818869 468308472 86189750332 214057328152 118952421339 251108758799 14909631641 2734043044 49148346500 35565163352 398071608336 17976967309 31966857132 75174135270 19931662814 61433477797 17491111200 1042221460 218707750058 157478318973 76626304161 281673987407 199473846781 26168308057 3621041980 34261357653 133878659923 82717257168 15375926060 270279825466 3977678853 34772264451 10326959304 234016140941 6774276917 112461061070 17993220950 34118883488 138817120656 66938807350 31882624683 10846094585 79189451802 300568485924 207299024705 16806610384 191589876662 105212787 25627502830 136696362215 280814206506 44078356798 2547499252 6624904604 31595570835 111816223433 41942125039 10237535979 95554422520 168404744245 141892147786 130599295910 244795326463 260113960610 79039483340 174735490316 7237966398 14003122515 4466420211 40229136183 176069360122 63274435308 370953925442 80582229417 253062222916 68802666275 32583529456 24180471433 24124493436 269309297907 11294549383 110548613098 5062451900 2077369823 45350609405 12181643532 19177592575 90688328565 24264227310 183134926836 123413524697 45912224257 113714699065 346519497066 206179213042 33645273533 10256590135 90078730776 33044523437 21891376842 22056492914 141669750430 6395511499 7476116073 72778564044 113351424093 64652448662 288973750 100108765566 3693488600 227075101349 225920563908 209598109214 231529715172 61220019268 53286260753 951859063 8513893314 9757561395 100730792653 81015594878 62272030360 281126959124 229618703774 251122537010 9145941080 422968719620 115600934680 87475713558 106871438816 110985371480 310474159281 123487992051 49218275387 65498976551 28808512732 29733278439 313707982860 220769790863 108022011422 161084379952 3423582763 107863687525 102670877520 26473431737 256756107177 85292607289 33086296879 68642633471 13040973498 2157917764 15296143831 162443876214 82972061 119939704816 16448141238 7289637670 207823897373 136705034445 278516426670 113628084377 13568761031 33112744597 13860620903 268883500579 22585655900 346456651868 67299832134 70800822372 128501162560 72644632802 5543995177 148077484574 23240319024 4072741279 120770668632 39441909780 179859691352 1365201910 27539483764 126700311615 395091951731 988541731 269061731098 323360951712 6904228630 196222461025 47015173771 62237073147 27148980348 43485630171 30141138049 14471972379 10252451038 62606371477 6942320012 4427729247 17623103656 129828719759 322808031854 379370087033 63047887494 72320626954 21724746734 96588976421 79077552092 368213749835 298532347810 252379627289 222133450163 10679954358 892329340 35892191138 18121934595 170466634538 153238864020 355616717828 62539731140 320722130565 29658348993 3004839568 168391152917 112752715145 12570532571 183720852036 227691308551 44396846622 129536896579 65939399572 134143703041 12994293216 54760416541 215854320971 227182051020 230965510040 35003238715 3915397593 79052493604 146662663021 7239991682 74379684700 35216723375 151139282665 9312045642 95439053247 57757707753 11870364752 37460449986 1572505524 215372360270 1990542208 5055623501 53265632962 197476160718 24341204341 194268237211 79741174902 11986862034 31871210 118459619470 25077644625 184633707052 47154183102 19224728376 36626668646 31293438351 2038403758 17854722941 229084306854 158821886593 55153311231 59710763115 128213294713 18140643656 27118300779 55745691974 66644655588 58067365712 88210835766 251513307877 276897527905 44576528896 389603194734 117211091761 163553234098 43320330645 1706276902 126888232675 57459220887 115059128236 115436918075 3622066594 123897463050 1860963575 66339558950 2544352391 40881632161 29928101 236779100290 254562041933 114454114088 17433442563 21866586830 86748402242 41415979822 24965923983 6838645447 2329093546 17577207089 9762059423 238239336343 1229717114 167319260348 90942772904 29902550376 3478381460 330334151250 39301253367 93242947224 388597947050 59772193428 107129401700 3947589532 16258527030 23489558641 330397736493 2398979822 70337180138 81355882022 28070762949 21538551371 77888915595 7376089434 18878448725 46182968823 91077287898 166341680166 210897818486 112140419625 339093453774 312040828029 281253676495 2803308837 128624723397 15601649794 36978936499 139969856881 237264257065 55901195085 270373140197 229919053310 5908782297 42380962208 22845044048 169733059640 105955867581 204754425628 4284790907 43095293307 145355898471 4699616865 23605359077 62531958361 202801008925 4522338875 100762650300 172674930408 11756965258 31001501407 166761961233 47160703550 292793829279 116572200302 47349489117 7727942574 103377533865 11596528402 62497246245 39611265807 16015239325 165808698569 20020620830 18351217595 171846426649 65026819698 180238612549 387806144013 127837503639 19997020217 36998046411 1451571407 19735035281 116845826375 88800689452 15749611033 16039586929 14922917120 22031710930 328938712217 9726489311 27480793714 5014473769 108297752926 71538510098 223004330531 43487947289 65010490013 17157835441 7405863237 76387248021 4194815089 94100874001 22058706107 53979623695 13929302234 144186028246 205790752857 33213451935 127849507988 46341353537 312704472997 199534872408 98696055109 188119272364 11970156058 8198680586 253218655962 33791106870 15231995965 78064510083 200283899304 1239192409 155898482598 7708402908 39431370283 4311714796 1429893702 114148385540 51864704876 17418138964 143804830149 42520423859 12759992561 8235208052 4371044798 30909687501 24240881656 1089121906 16568841539 37249282381 163952912322 1101160986 18070455046 32427421666 270946882133 249827263277 220073032922 411068276706 67199547474 163143022302 111796727394 2337055498 47224149526 99278628415 54226209035 129347460414 175912269550 102073678704 28275333264 1478491210 111475625113 149120349725 112247508363 74266054920 333165652408 179832498482 175766679600 9580059578 348145537261 277275783254 42793945106 82344690937 299402970206 101403030588 278075150277 17128960906 20975926120 34018081996 30496890124 85956514240 210585529088 2296322949 155813131297 56629373381 9949580858 2887651817 98999462868 54016659779 284975507837 276660567 136962425686 163214347976 56319017013 269601489242 98233353809 38088658114 57380316236 63198884448 113075794273 431015611 34970853831 70376461910 193702127180 11030785440 74911767067 313010426715 5889181498 71353686129 11366001016 4201316497 102221449817 9966169666 393987087976 303354238008 11406562987 181627747036 57375041197 11704330622 121719205024 41329863161 54418552519 84288448897 3901973572 24525397898 55378646081 341545920853 81593172609 278515021313 10058108363 491052235 344169331732 61959113998 54619034938 36615780250 99538929399 257932013135 255442022495 113049617321 19822139596 64569194670 56632022554 140800215113 144190931283 265353347952 197236246006 16573450117 294666534855 34150870646 102085684047 99657818054 178917348 75134881980 156764451090 123304227712 9853349386 261401364069 38232846 24739454497 283168415736 26681548001 46625300650 11500888934 87846505888 330569628750 91016369922 21027543991 287605056234 124452948706 16669352903 359918135949 128876140541 2213166770 203040141121 7303400056 170038751310 209394943926 170234991916 37631803032 21662134679 89172259622 182949089403 34011022613 2998897965 396842758730 136452547241 53727253295 115618869929 39101567087 140375962946 369794968295 67535345102 185226024422 150638334248 9958467676 125393146882 77479715161 159576886116 1057680195 47472051063 218174546823 129068505409 106798745677 60458244243 310437143998 71955385111 1503590816 125508989783 153745444370 158278903461 6619520296 45313996547 315534744528 31147994111 1123921051 7832352024 53387352055 95467268158 21685839712 4408270693 227901239851 77324028151 34748024551 15780595277 30080802060 1420226571 87926687878 75383913993 182090893541 20213913828 60665919612 28908538029 78483840324 156450277957 3752650510 98061472186 60173669263 24093380336 46702188090 202401828675 4138836910 4864863942 55809587528 39458506821 35306677813 1188060813 47580150533 289125072481 23632690915 78449200654 141524680385 74082539897 314266674507 44055529236 97277939532 5725087774 32117744104 486250521 17832131446 546320387 33872490788 283632777130 216248085408 47395364445 97388648190 168226704173 135013122313 104869249503 1537271112 53489698623 79400746333 172282246323 338595189652 99756599047 9491758514 114245465738 5161125442 36376581125 213000658359 328571705898 84565963383 3501640239 221919051 196685286382 10896241709 105230765029 43413998644 295284832921 121009284758 141480990201 137592910277 30766428919 1062678166 232543629666 22652111271 349859897227 78213507562 177995112251 25201740265 63861833891 276672917393 2844792144 25976690603 16667139101 8168178534 21285471217 56309537003 789169123 222904986367 13851238561 267657279574 128868504111 50561226007 58299257850 932802805 50811368025 3908364779 51479711998 226798463323 222866470044 252655954145 182762749185 15086931396 10930413327 42258229623 8209682780 218061798432 47786571578 82490779842 93776890318 101161909158 112153941019 128591855308 3223656028 122410699321 207612532308 4908099453 1758216817 134891102859 1081594198 109358486193 18518035462 28274577592 218449815083 12360676936 117158832459 143913965226 106552589929 241691702064 42788150950 146005395174 212690238340 61110346702 21981146661 14597248246 79643309812 70208452521 38949132510 307530030734 93894876004 78848138887 250096768668 207341757915 53682127924 74654275747 2860160456 40102924400 113811702704 351314202424 25031205135 243436534038 174824921287 61011650961 98844664444 117878688951 3855499551 65198308420 68985170591 7529223135 1529671687 154132278973 421851252455 142738955423 152828088727 131500059983 234100147097 117586495269 43823464741 62158757440 311107710360 29477365831 220609522466 41587810664 4610809548 157455235173 237310063172 91024763173 7052205588 54006902796 448146254506 30595425 12945358957 169524487057 95131595866 147116077084 27711782180 14569732429 84274532306 34381538315 42046660476 171832454166 36609361702 124006844718 5657953169 1599276621 87428651827 38520008969 138950015728 957068991 363227156805 6830417882 92511623202 16589367581 197812627355 3416016850 258754734567 128208116343 69219453394 9435571749 75789676734 1484290209 11827598996 141329855484 8530525544 133393873559 31364459907 52704526193 176641527733 64327697837 204749193109 169657552555 157852266528 22555772892 20590171156 27767901363 48192800057 60936767297 55661627829 269951872620 190825295485 91359662816 3505699715 97458435181 365620442091 17302522901 111626113329 38761674370 306555470461 4689104093 50640435395 42049684263 18421801498 73133166672 9850602902 31223983941 110443871052 21441602399 4676976963 265186843520 39583338156 118674283984 90102287805 70967725373 4372543031 3576919278 39217964765 26848976584 4036318924 35387307315 32096022028 147526119634 259286740569 80597858544 238313047867 158741860092 445456205 114135485824 9036981651 53933469154 170738317491 41599777524 147546070300 59987950762 12115382154 5644881016 8510472726 18645576588 97091458069 2507192618 37499134096 216925700948 249153719633 30365767510 833601701 42469234593 81915050152 169710220055 40818446042 237673010824 136849142404 335203841948 5820872360 29266022193 6323098725 24420122039 72215474742 53512971718 111599452772 228025616372 13718329808 12398112212 10973535167 45313540443 274445393673 351994944873 51465033041 13081973164 11319910156 39862105826 219382254883 7461719057 162703604974 47057276940 268952601718 18615650525 235717757596 299816565172 61710590635 163939424130 11301356934 71269996594 58786346639 68057968543 297110366067 361652205401 128827097467 274849710007 129736608220 339546124781 15960661804 15172455640 159463022882 36179755744 79425843007 133377479467 55288726830 9888555798 92010488793 19788173117 60933961125 5858897373 27098811813 43921559416 28573944186 228904453659 20220406204 39285308578 187769074152 16852406438 50746124475 20091124483 308379998570 202358293234 60701989243 3621148429 214067560 28809542326 110098244072 96218235588 187830004351 235044773363 33778626031 189284168682 67333679713 152546923211 2600873585 127224895852 16499197951 7966670360 3722814646 2561989563 235910046640 154459194612 142954866435 224012675840 70048597498 104797945945 16876619493 82406246473 184746592347 2121981580 302040193712 2684750211 80626096345 8147551940 14958437072 108076050392 336417206021 34507751752 42904824872 38434104826 47415078906 137777873203 117269074339 113227795442 146259730459 13774525267 72024164408 35177133649 305277162683 13542282551 74157800510 191183525962 154142817524 15921705551 31496235824 1882906568 451982478548 6003197612 84936151526 5624327250 24699109207 3548988308 9150234134 62360024240 364764160367 91234471645 128637710220 109046698829 24670191918 117724632787 52053796525 6987941810 54834259977 7638500387 32616811992 335695878811 198946101409 143558824721 38651457142 44467681257 90454793786 80930314554 110951371719 187600897215 6542853881 45049888904 80852906274 180416669082 5702534550 95794196036 11361481671 238096630587 60612135346 9723666388 13723529090 2378047593 3476624695 4173836531 155125420762 78176448864 417685258876 1290290469 25501366254 142646831825 12773031801 11836506296 7816607934 1161054405 42789308980 72737049571 40918613316 214480882563 17743872983 11406869914 6848423042 153145071353 14849561697 17654329872 95180333592 96472129411 292603263851 157788334333 17770284858 66749021742 355253605576 70566754344 54038986089 847597686 146039939532 20337176862 336881321400 65001013050 57780645686 42261030260 182268069003 236071350520 113685364680 358354131021 8255471615 72523326787 135827676796 14852624784 50885860319 146652514208 74503808210 70673532644 12569324872 610350579 148931572138 94483721125 118129550457 32290224006 133092510114 22872440013 37134284696 13905959240 118882736108 153790351240 75122626202 103611462525 18048479556 2972586567 241977070784 13724259967 230030381489 56834804217 146493813391 106180959006 19884252203 49370960044 177362708958 224856052670 8489199624 117234921798 21806902324 250030311195 197759750914 13441514058 115644318298 175149711562 120607505122 5997859971 17530805903 22085496356 80985580901 21718932799 135496873787 229028651614 89065417710 151748931306 369247169 4019076037 8658362869 1281655596 100487838135 24913387270 155985355595 243064203269 286172206275 180859548183 5501897266 43165607070 27065220086 214580800717 4816902077 38636165307 333982175395 3346581105 16590696590 108094392929 282552415941 194887074219 122883785432 5873739868 60158296336 11881719519 46841899380 23039652556 304023302950 10092321987 188934534213 7092664453 32228763467 298701914216 226840699752 174969924498 67501919584 101067586159 25343331403 337517710089 152572813928 64854912627 215827104609 22824864737 101101404395 41267734480 13141640510 22873125508 283071188662 7224439463 356702593598 330506458947 64008212756 68127143206 62967137215 104500189839 83360281788 97083372827 57167857323 68784369242 35850439682 48165047058 48940498620 178650243360 8396806850 5257080192 1738948017 249003612246 17495836782 380335757619 3943587866 66036760 3799029266 49918244578 118326207743 140805104054 2493855263 60989241470 77349626181 100574990651 274631123845 343207856847 41454646413 220726250208 38784324790 87323796704 130290346852 194878413640 240245111914 11752771996 17057857650 3876621538 78486907011 760231251 114697657616 27345804622 197157528 5713858324 46690121589 388498205961 114857379533 287364504037 5385079373 36009953496 179877766837 14475556906 2484709264 279013052523 74598264 34616640244 150225280380 164956344360 49722830371 162582010440 88984561321 31215830412 28607430801 52718359595 71791596001 175430949112 740685824 296305857537 97762482606 13917473465 35407330012 563406994 89157935670 3362771865 226205191571 197798912016 195348361398 80379040336 240429290569 12543020812 10528483553 166026131693 69723360280 175690383952 321799510457 22863400549 8068139839 167802761445 194264936980 235393912611 115987604777 107243006673 9085891526 161037115485 21449973616 28508459408 98760409483 139594266477 292396981395 190371105454 74117672475 53279676568 109214963533 8790039276 33894166458 10309748254 13899411506 63446589955 89469897230 9428729275 92342579889 10789067095 297009524926 238560277010 107564124469 118384994610 292737933969 158791354036 185017912252 64898638746 75870041118 163010933249 44774240912 78987364626 105170298993 7963385373 167791190039 740866010 310937847758 54597060492 42947555740 38652800462 80172270613 353882964585 44598103996 85705031091 137851309656 8109955695 75971478893 271386148916 93131000600 243858628280 13470268622 154930830073 13995375734 8481233447 32707815229 53424880135 108279652892 220739371808 287475059776 40869535057 99166617585 72753717086 64098093329 63691793127 123478672439 14635799238 11850320638 396993744626 40977892273 2069818708 4882645105 396956721846 398654617935 121119915910 359233855781 137801838287 2539980998 254235433045 26346323415 190044856033 17938374201 40006735920 216732657286 66433244704 163823242613 14000583763 268505705264 1310776421 20185962996 11076951618 82869258345 302824673532 149470683863 31172260735 289916822345 36481967900 105198867438 84474842372 103392448829 245820727012 160694062115 22126968895 174581400222 4865233779 43262391788 87464246187 36333897496 33198008762 6899901503 199377163708 107626405444 2058491064 35718559633 45706198357 396586603247 95919603385 66476936706 40133431988 115209656551 53563955433 6152335194 102112849156 119086146410 254261759 169664041409 39068970703 130222881111 44361594339 117006520737 1623751490 21682448412 49431081078 121069225080 187353622461 60851415717 27378075145 143877837222 12526848607 36861806534 117803059816 118271191581 13855214980 182350122771 51636469505 107983745748 94906698 51747282744 105606807662 342993406710 23780494429 351732963841 118753182854 31014434290 115076971459 62047752517 20954995083 120207722229 45103158390 78394865141 44227510844 188802448290 68707529419 1591306446 159583016747 88492940484 159642522699 46765790645 2170003407 39092696520 211088825869 1585493810 169762714995 36850838151 182700633515 964895151 117922573794 25623510635 97661031810 148636365548 73819647540 167761351620 16014121898 42021712691 169732013549 112250232519 81596104813 14504809969 71873649992 6058296013 19310247903 9724496805 134782202043 98849729143 75300868503 8906250253 207846433255 133779024448 151770706001 60960484435 30744615 45008327600 22911968484 205555071279 4795162026 56116738537 59707714241 8772957263 4784131212 175757103816 31787659255 164798524577 181849465573 38485745344 38370378802 125880380542 39422915424 92863333835 101417574737 70225932130 4128835365 87912354510 56119655629 16916025154 6364405870 106334588541 89390890031 72660250382 202700212739 144596105759 75968592329 5006341153 106918961538 145363872805 21591789229 310979463374 101768010642 112154989041 57925584757 213086474650 62505719119 29035488345 22210154659 436156993 12743400553 55952963135 80165698078 81223644815 95970498466 4200785259 18146509359 14293446437 23243963371 82265734627 80930054296 58114701103 308694070530 51524556156 77990652105 126009105320 137482090036 5379356103 8102212220 126291969081 16905975632 57082339716 9847135184 13861921431 174033766020 210669557659 4869605106 174032377134 205286725460 58681445485 44209769362 177747158078 2184801753 202896725184 64053095222 34437844641 11742494908 65076632802 38397611235 220376613821 187503768887 83893976744 138078738518 10791461558 139490689244 84873852517 111652129087 120729710717 48591435384 72141987741 144665335349 52111577151 136846140794 156672237912 19475830037 7124536283 125980086969 145143328240 34617506376 129168127902 119500095208 669405610 242067643818 26151969689 31766739807 140113220241 34012912813 77732425025 10465559717 79428261279 391564833884 215380679845 233795840566 4428508852 196670282529 46597298684 244897013718 132000830916 161474537548 31939199031 33276104902 38617356907 53680210940 33220517682 279022422398 362475410239 255626150937 78281759472 18131520609 9874949096 6142373375 23695460045 78917113392 91706305624 38471542600 41205680443 16234760940 133985681296 283648858563 40198463701 118747257406 284068921665 2854567493 55630998802 15479996965 15360473367 43988934947 430128267523 8887945417 10050201605 128628941237 25357338065 170340032661 285166486483 309224047815 107713257550 100823055081 92261578873 97083544715 17740024930 235886296878 103429826261 100354011952 198245137402 57563512997 132047759306 1679591072 235200467421 163740894678 17742275915 88249057387 148318927933 20505195464 44004931265 191892224090 45580182764 191691896427 49522453161 12434339654 211761712051 22742164442 32562494971 216491485434 20430758198 103678953153 87622392245 136481013515 14977804002 415588208799 35408410809 95413508578 139041125844 42828010880 163781978411 141670452600 102556371681 95546290777 2274881710 92425168670 176046703100 54637842017 165478975821 167463326650 132699509462 2053361539 8847278597 3309783343 36531466985 195513444056 93034743144 22083153518 38644041103 45655509819 481080465 265551257417 1560372673 8223218355 147612599634 221588836545 40924669808 37555434924 159771825826 237212613175 13232722185 1304407120 112331374845 168034354303 92841374439 3041507793 63789409194 205074416183 74547218851 52952738016 158803551127 55630765343 67650141995 237220862395 129052457344 25745932786 125330620690 248729586434 360063602770 131902862210 108829744563 34216957200 28612947819 3213201930 67431513635 219106420655 1532820930 377364240 171710331410 31328602191 161890951196 12107046670 61561236287 27197166166 145545716081 279922093290 25539147192 143584767472 41762798960 424475092076 27185968571 151127025691 1601761001 24127801793 104335085251 564931225 1416586854 21892821159 325280139457 41997306293 90926283418 6139445165 18756637668 194604562547 300163896 446501156430 25600482597 182197869549 32835266806 165322943914 310617508646 45279978830 168434761876 56564953744 12709441794 37732852421 215165597566 184585639791 57661943551 221240377692 92091803636 124645913386 37743851855 26910483866 148523077929 71861549236 3403552342 140042677133 275274840693 62220761967 164057649319 119983934187 80055395774 6635711732 100982178263 256510062777 310929545756 18235017064 32252544286 114819137209 42061965855 4629097530 170693743 22446442608 39843495254 42447299278 63949002092 62374267424 182854364856 36411759612 49199710815 6952794054 37056901972 202579707691 4686300757 84200284251 175072399105 42136820207 177511497477 3802486146 32521797698 99570092159 24307082822 215891306646 173998521334 242606269017 11677218299 239853125028 38438994363 12134059941 124300306813 4852628590 125937361166 117243569683 83784195192 274170459072 126260567209 88089473055 150626844123 42619846672 1634115636 10694431611 228843485770 13616121902 244507165949 124356191007 131251468387 430002913539 148917948 50221743442 19714629364 167384613122 155390707307 12951986857 77534106608 217798575177 31549928664 37944486134 5263822744 106372663303 90947644674 4152336276 47607709638 94065175571 285763079394 79926301207 219085465780 28524211472 34492558067 21238387430 16464761846 394599748627 35224091285 22589250088 73241608668 31423127343 21796502931 241236956576 61160350836 7690704522 6407176514 29911179970 5653562475 66677052559 37773899789 213725894024 3074386365 5190660067 63622383952 41773478005 29144268703 129869892541 58336541264 83432484382 159446689975 284862254593 102449386350 269110089126 59468316184 119989148891 65849773560 318647462898 59473395510 136511785727 45635857170 1968560782 16997274559 361570525978 348998250693 1398533662 7285851562 31954382779 71493380538 27601193479 15794649267 197468404131 120943506707 43819697549 76059546532 1706326215 260234004867 252643510431 59861154827 13538174009 35049694929 7274420929 59508269064 307319740607 3861650507 1674604056 166018140456 7199030858 92215891068 41542186164 30598470380 337173472227 19521702095 129345984858 15157079100 46096517581 217434536098 48111847586 25205882313 72737832544 65185251699 24655864716 25783110014 31242231475 86460852620 36560622486 6347466286 127517119767 119077507017 16915368628 84813751676 86572806323 262960301298 36638673077 93546400949 4616578242 96096168147 63199702249 56668279148 104277214412 109173980510 9864271419 126494842939 174287248317 217345337813 2934900298 60116456732 170223335103 86621179951 92240328431 462689373306 2209390103 306106503348 107477144847 86145598660 23093007069 30859141607 425825197 312561431641 121966406706 1867498344 10313905669 175648449842 139731315071 33108460319 185786644525 119959272898 20566016356 126233408095 130991255036 12570705798 12176280383 51132142538 76116494433 12540070791 246115749210 131639169630 33115839203 44466077034 4181706389 111277028922 24911660571 108324859113 164481178882 38598873957 46277787391 124272224681 4421215974 156004444517 153313849762 252084192017 151194185306 98590765595 60496676138 45685592363 210056220651 100733181221 28808388115 35910249860 99475175277 6517160473 40177808924 42141383269 25409579925 15697054310 30555857527 88346244473 53952412536 8883802296 5724158651 7324708185 11662563808 19499504117 24109534536 23122701964 140331166966 112597640416 130950307705 14011921521 8339235639 123114869441 309576307754 89055984252 3434665905 54387980282 6911914320 57438943069 26830460200 10381167580 60099892379 17574643400 71836319554 345841991351 433678975308 128789589726 27020681600 15891807823 52074693980 86337384522 276419557891 172419011876 16249441794 31648859435 542678768 235177108386 15216536988 212570458552 45649508360 179826720708 137524506090 55623935953 39144799809 17960748509 83354859378 333311067816 110614565888 1194368009 287798218562 76997727112 6730765143 429805082355 132635663056 16651846783 98974753592 100246297509 84546258241 144378863818 9550165846 70703322478 23284243540 346085693 199547434885 212367203542 6137542277 103810158590 134572613522 28486325871 89561453647 201174927011 37417213892 65472805206 194475003252 121816944924 27221964747 166222039979 137935761628 8317490856 99853683546 109912774854 326525595899 46564829969 42379221820 13275894602 52847495240 19219325074 163136416538 205629207277 9371643037 116168596659 38852257363 101512177516 21084657515 270968712921 33174586304 102643584694 27293150796 28931474507 4391948852 352088805642 21636405708 807285671 146953820487 48425840613 371885877290 17817441451 44412990640 133441264691 331910808 4924732854 68597199334 29277844448 255574860464 74043611971 182863038311 236681515557 3720664405 93367527591 140885404071 43681820978 184720433068 53123074544 9070551120 101707542581 16087114845 264636715073 144224443447 6960850097 9068369457 177700074119 205193624072 39864186279 15439861608 254703085251 315972198880 125658361374 85156351906 3700021766 15697470580 34284965063 17529262093 187890980084 19523193052 36160308557 242899027538 66927528432 95423811519 187329719898 138213963342 6900802623 130162918709 88264285036 1941227418 12522965657 15155199923 36819711027 20822074597 300279161844 156955790752 16171954090 259354319894 43212667891 19006080091 57131463517 9475333484 22777665306 15293493863 51323672696 42218608350 129741391928 1573940832 28473864465 143781322888 44694627439 356212518647 10577589711 18347098263 31725654316 5510233014 4006096476 104746016941 69622868180 17447623608 207607369116 216866301185 1509128061 197002360112 78458690858 49553049770 33755695066 131689943835 2095997544 105532765294 65551936257 21328157748 127308163941 50938655242 142647525957 13053725861 33869922870 18633874653 6058839068 5566524320 235161415310 48586324884 8966346050 28405871741 11376934549 70758502982 22289115424 31879190316 6777841627 49869458331 175440335476 113107635279 4418258928 11706026526 204155766069 7321189919 92483462178 96907768070 214350904314 11985399968 3116982969 6288775282 17842382874 107750683013 147850489055 135974002071 1517851785 24180851936 139561514275 151163629740 110588850006 168065275195 5221907825 50042692829 51804049279 218947586339 192136966566 52110871135 104373845030 60276651338 7882811106 261021287604 97419691200 305947902293 254234717584 160725609616 101039894 56566099406 19516671214 228910344638 122486941331 98775718586 54160095362 86482708391 32763767999 8015677131 44719649098 36527317517 6246827337 106486461817 4062497057 137706365432 17918928352 39945598596 3871570182 309150011785 20608885057 116005823928 45731382568 266015088987 70603907795 165766558583 67610051636 41616540195 4314677103 5392964489 4353016056 120353799419 69570243224 32085270731 235950170038 49875307804 198900554434 64037439748 1055740192 124326699769 111351418770 717094202 16202883047 1738334817 14360029185 233965758150 6999218723 82091872169 38040598620 148887786778 70275830490 126142906166 80274996858 85569071794 75697421027 23179081911 222051433689 137551094910 332253289356 440268480 15830135166 756978949 28262704627 298081564400 102735465943 2165367361 74675206950 295891582588 112469744349 58344043562 211485384552 19712471138 111212984923 129017817474 194139774039 183010451878 41767088624 49542290326 12275571611 195913173425 37654848549 315786859804 269608817794 166849414177 44965337416 10330137154 245420310288 190624701273 58384622958 109773800044 1526753598 45943345958 31442070164 346608251593 37456491225 42859717023 4343872013 21445305040 19801928834 3723289122 9258621962 5430683044 26038516565 5393898142 70905376868 431611191 264563979707 48050327433 7187788270 109098375285 205321800550 4252566687 93197371876 3125595028 195849214355 52266685875 8954579744 33065745214 255834581379 230193127391 32324420898 25849151991 304460807219 73063400367 28259344708 109224685829 280612898976 113961939005 121868082662 149453236773 56569130724 214830437188 249911869669 5938477858 342320035471 18820058889 78863402358 49171361471 169264190534 43398982320 256469735164 79985117499 11734677185 4242792200 24654735314 256889921636 959811717 95767778147 11182136122 239135445174 18615215392 8038643465 288021760465 39615400317 74155800994 18445731728 86431062970 119877464076 107682697234 75010042050 54330268559 131505316603 9099136033 3967885304 83045056626 5727014284 26519156204 92109651001 1499275252 162358270852 335702928439 173427545286 184444475212 219490517289 19358652605 31317281655 125676086981 4655483361 179727354619 170767755449 63262069957 59365776528 54184309329 17701332059 16936091413 38122681233 23393925932 229088308994 16851130196 165338145595 570183035 169704540376 6241229647 68904033205 49589009648 262859570859 87069995234 31864238319 3465264409 2737211129 14679181020 25156717978 107275670559 105396042960 100272120325 235848084 2526918800 602877678 13753914783 6564879199 166709961859 87681910131 14272034533 218433392421 2087171308 83500372150 191056822843 270193407223 29241570904 26809337882 122932236599 116532003060 13588331140 5611901050 102963196323 48900042175 28003561513 92792799235 134817782454 104670646418 136289982037 14694163983 449191217459 375354427553 84792028853 175515524584 68437061410 58482043534 31176229481 10637664581 1979679481 140536674734 12525394353 26382051847 194869399080 120029305 97974198203 266764782468 200373783155 259693001848 232848250477 802924084 128475497952 3813208398 18928594662 4373265023 205587608637 209965600597 320666101527 58344091608 115712712596 68329323166 34989077234 2141710726 251971730410 85198222520 214699590045 113112430525 45413327656 62652294347 8597003716 48805249841 221991197749 374489513107 310396882717 38811661300 49999314275 1119467609 77455074882 503262031 9013661014 1804778064 377051617078 315433925290 164284046198 139793386806 31345142286 26204160092 27263889779 200192733973 53459208480 38901941067 1462378416 5843390016 27502269739 138764498043 78647283076 74846683152 223592945759 212848004659 603561593 142168763298 120087149676 70985581084 23096837984 217068829573 7496649970 65974992350 123871439605 162743107572 80306022713 267983713770 136070341776 31971920221 12042568302 19070237926 36870933777 106271676805 7431385078 59522266841 8593868025 12896249079 308718454760 1268717438 223134834201 69317810306 118210244621 149480448 29109396887 200009855705 120950687118 34659386168 360571811259 166920370313 32108788261 80176378271 229445709838 64017091949 1355135900 3267903718 87471814608 21485989855 34557231941 14504870023 69038800292 58330805504 23565366910 77330736868 1280740 30162756940 42413306563 257695159496 171955944276 10459252559 710241342 28468700905 1164822893 354598202194 30680167301 185244907262 37215579800 12221262779 12644492465 294841289411 31014546385 245621966128 158238689055 124701021910 14747377868 90342472721 62268760703 102231870332 96667170561 61992024220 186754939793 89026940032 10978083 151219180230 65592565689 77690446049 279939993223 30158252223 44393213395 27501824647 38903254053 110300618321 13203039515 83417844511 26162917995 60448482285 170368711555 58676798627 45910235158 2266719131 43723551442 32375472541 105599115570 3327894822 26553884124 8562542074 208811590810 153248479681 370576324831 19787929754 85473132906 41359837534 63683847759 13446755924 20718706935 66605076402 254817733735 16520347643 135509731861 348564919539 12405863548 9463350439 14652386818 223412290697 17786163339 47189667669 91441920207 3077451717 171744658501 10106275933 5364735915 41982973232 5852344193 5142655234 41406269082 393286665580 158719309622 16225836912 318658070990 47298051706 5359951751 164987870048 15268545398 44098829000 205604824506 152466213940 1711908780 277450554144 39979569704 30840822789 46357448227 26074528307 336587781850 133691260998 17185459725 117669914189 36228033154 9362743356 113192882472 18033444564 13590939416 382147833702 6070170943 55410300040 11068669925 93570867377 122252632929 66791249532 123527172934 38751291975 535828930 84875553497 18911735165 20221852016 25160833624 39790658628 39133146377 19488725520 6263267188 284301143123 17839720788 189988853084 107646802562 4157200172 10085056815 5228681863 66745022167 4697464979 6746930054 163997349110 33009847758 99605616043 15240996357 192847686992 19569331764 188899654034 43673679321 235669310317 40235347298 98519741862 187117084311 346089904 35758240091 322245385305 22869176200 77338629286 116117269422 358210558750 2478105837 103794108815 36414639591 10606302196 150270378602 5425475468 7784924904 26832704658 428482534 7878405262 22370452345 32303418601 28667314213 11746115762 13894998111 75414238545 297773319376 129718275565 12357362705 30630373229 168900227770 59548529310 99346671542 24969325880 11087870708 38331208766 40611932473 20566789604 236467770 815852506 51754284372 70749072806 93473363133 23798845881 3031453818 159414837591 66386019153 49187264290 34054474651 116542046572 26679243264 34167453138 285072605403 7644168909 82448618194 4070364680 50132164887 1237003014 1587633204 186580233451 761676811 28957411780 234888432382 34826346130 22461506697 114226867666 387432022472 118648367208 54700410307 36533709156 164291244609 71054000688 177830464712 226665933571 174656294 539345155 67521570693 23974046897 254581454682 101319100342 40143424428 32972839820 210980371402 2387932440 28450096896 7644294627 141830242061 6628377403 100770780314 49706128851 9540332526 2805425745 285785765295 52597279161 237449765005 13123496213 29795296453 53120481431 21910399167 20058335903 49326975913 35540469575 93605078915 17601947435 146003584485 130341064584 55696614512 232838117430 4786302380 113003760789 110015484070 34339128122 39312262337 70397744310 54181528683 41313162572 360799767115 431409423275 4838122109 11627474888 78809484774 46296475823 85561811061 28206977178 60063742315 22392921444 147646427945 430237622 8544777929 73860684997 150317893156 170288696123 77098306 56448059586 1878860892 105585274265 18965997711 69269310956 69588793585 11046377068 398254282790 199016685588 138780342587 193257463443 235121631530 4435602803 141365056562 193443223645 15184733158 148024243475 55047987381 18951983904 7384592876 66754919383 180629325366 109333436098 112128131895 15387519185 233986147320 6690521832 23090524370 350374952665 26715655004 290667738298 57541111981 38773737491 402811452620 268907519786 11546410834 58024314580 22365377879 41656664927 211956734813 3407535099 11623911822 120894871967 4286187631 4183640185 3720930037 41566224577 16925853525 12891265657 316377795713 3921829792 354848081186 17541898088 38799263675 58249154277 101327018866 32056618514 27862327826 44546849937 167562482306 376311087632 304125913878 71099193080 62299793221 20317064372 335552670874 1609504290 1479816215 59350592853 75815797529 209885982515 17199153985 53274616990 8293777794 109873823776 166412492 12602738267 61506774852 44584324241 38320867820 90096250299 229425330647 44215243514 2213225305 20195321162 206425378711 304164441944 91420411400 405677297134 97364493009 232304719274 25940296417 68438675867 8764457358 314148582645 240654539421 169419267603 111968923298 250583206817 199250252814 168272924103 2191383419 37388068263 72275712058 135924294247 175092185277 132287490439 65367528336 176648609891 156336510901 51113690189 135412117695 48314616625 277514187524 31892268438 33247562478 4380856851 16532041146 77389779482 12965133839 14348976081 43389284028 111669315714 41897214651 174638270428 39454284256 110371107175 115478370881 111875425030 20193112461 118899547660 5171822208 32479256615 171991474696 5840794444 154996666805 1827543335 167197610524 77843773217 25481494602 135267098488 104660661324 54590190958 211615807891 7219989774 69528453632 775414476 29942042076 64480329767 18890660583 33826373093 2236941515 46033266315 271326459502 23608988592 28305271237 103677829871 24896432410 513586258 30502919170 16892250578 193348110631 87871438029 179622670047 74207742171 155267576273 34016462482 114695164659 11481912834 3378328026 19660933676 205812627464 171148814638 81864980527 312296764840 116524724543 83543266898 119942171542 132876174397 191559746178 208081134536 288871051167 79129568781 56264561010 151588253472 33415749128 116849650078 31561638824 43338916042 288782103298 118975203678 166263755068 242355312764 78368895297 933493382 178936439882 154629332861 36762499804 48384758074 117250812286 48237692862 77660282 224565696935 37843646285 354222331524 66347367688 61042985101 377209387397 23136839443 273633594596 214487184677 26335338765 8376151863 115151327264 36448306525 232380121056 30007762845 59494721501 54621311380 99245310442 347282693027 48685052790 27640176740 275575482147 166296929857 50253465028 19944888219 17641311900 18469539111 83594756271 55876285012 295239319122 171834861829 106944137143 135380996845 21298857272 103135223991 29902328162 123729710253 11286959853 33077473260 233900984667 32280205498 59893724598 111723829910 37613618177 145426159367 4370179298 185690788789 103263903620 202159257152 63167869649 28471139115 152575632242 138510846864 43934099620 1800291817 82813605752 45365868636 27561243320 33033837509 5745878034 54356416913 217362919109 204402584801 2688773442 203706967125 2505031090 3687788709 18972399583 82653802285 26073669410 64137248232 37270928455 78281744547 105558187357 100191726893 206869317472 60284922665 31302624216 68765720308 159190501412 570824060 154338886853 37770115833 177052998240 10897411905 6258105193 39633489699 61316101568 1428940633 111162698441 127207085471 66406719702 85357296 103277122459 126773886722 7414994183 501506669 47450327852 171533929629 33807322928 183154606536 10709764641 205556907257 24495883071 33292617501 3867823359 33832837289 129866711215 92581547794 93497023042 281330699564 39116804397 42561724879 26940621491 208023838426 334749165807 155646787420 291093255940 49422880843 1153043925 208059451310 15126735525 208360824 120986342060 138143744181 11190589078 3043580598 2754195529 203617703844 113555023103 89196359110 597420144 6052151430 209529982177 178996285541 134991609 36491836038 3520645258 9286786722 92335850546 13975587660 45421298168 15817128773 109200416028 32833914577 51118657473 73445176493 45315039239 12212985514 36425242526 107887030766 134295585929 81137648242 2711033893 49695643306 39979254743 21199198942 837644094 67122036306 310520195663 24787849522 260943063407 8295208917 21008746348 24503478697 253981693512 166343869783 90413664432 51490663650 49299103642 40983934002 14035878606 37499837242 100367456194 218877287680 256491131426 304171952258 82024670807 371887473609 48373532523 30417466930 115754599782 114104390594 76871046022 13665876142 28011512974 1180937430 2564968369 102694435310 4148701371 264712599524 97805002155 24268272707 49439421410 20511838398 19387177029 305037408619 8454052314 294897065690 39872325839 58190132055 47120865713 105274534512 112975170440 68870303112 12461584590 67877312 16821521113 152345075813 1243681065 157950286012 37108207890 200687993100 65029075199 160023503 44101496521 37432282071 8888311115 245820719834 48078584428 14682808500 42086140670 2148657641 47911980373 110691537591 96137025020 21038704565 41941639390 92352312303 38543353407 46473122704 28920549047 4811259875 682091768 73159363328 17621166271 161568734993 207354817046 35950518676 122702202979 94326766057 24800074808 243020527500 65603061876 15835733689 1290320863 11856015380 17747485895 107041979381 159167504294 51153803728 43841790107 19637106976 72779290173 2506286811 62422906042 96302868003 100407565267 61672199571 189985079179 2823337787 79939737091 66717789380 93727184139 155512009070 27645494992 114873795933 33905430217 2496389755 29645329482 156343542813 44602836589 1779759530 2579039429 366207651380 12323269255 13873283029 12141843868 72905000514 77950734418 122942141330 258280495740 30834984146 20627590272 86682409553 26925386880 8608200911 1316490212 117254816977 1809481429 39902712166 96477310381 23860535422 234993503134 105917351062 772902172 57387025234 92528667982 276804726300 12904216405 3905633375 178569480887 1712749908 343443526594 140047009793 5285378552 17613979755 273434410443 164423945870 46264920764 81117879536 76265145386 83047036936 93885077666 27326178425 90328847388 62258159 2108399509 52314048020 27546465865 5540678270 2113070240 87328612652 54490068267 1466582390 132192855005 2587688585 31815054201 10283080356 218477723 76819257853 134263821523 86735056146 236740121806 14237166062 103622094578 3213356751 63454165429 193224444146 5180470215 123312956995 1426284583 13393443772 220822484043 37429211681 63782235617 165492508518 5900065524 68323181222 23543253437 57968728850 283469393252 216462244308 92357996392 184578889115 107114821283 71172313452 4827055076 45470035497 64451958237 123890642949 54290884594 32008769908 26852259011 69978776879 132477241278 34590816586 1951957851 99164319614 17210722312 21115034098 16994279586 86486426595 290505306256 106260711893 5565109108 42945683363 577687668 71796846740 132120594154 27211457215 3017328092 50132777632 3073294618 291147602441 427476891282 203565577328 154407181423 8697944285 48125760177 124409744301 94937086799 85806982450 140923570877 242182721474 123754738163 58865195342 57653593703 103020905832 2978394385 178103429459 1672324440 8909937015 227813898358 122588226029 352976926 62987300912 205461493505 11163862716 68109871575 4960625788 40154415297 4397822159 188756563754 68450261401 142358012462 59717902065 46401565649 24971788706 186035803955 17688575570 8452405958 123243363764 33820822427 29762533381 10390083461 172811421726 54403242239 41093753328 16131910137 177225467914 25353986245 109855625019 10901415897 119316791259 25757952351 44382330894 5194276524 141407061236 43074612429 105424937792 129467751113 48611373473 241620547896 77458125365 144396265135 17473716845 173879312041 11916530069 24449544511 244854498432 29708072291 3184958381 96941592012 156768999960 92379954728 8154250193 73429959828 23092547765 896744307 278753206252 355357792170 198505402142 3961256683 2424829750 21273715304 133732726093 36500738488 119470085367 10618152384 11293806764 30953131934 58400537556 24916033659 228175914179 53760428993 64313256601 66653383981 237929283116 318452089034 12837858563 68316062650 715469183 32021595966 5132833559 130133460711 68169946820 190468696977 35191624556 152242119848 11715174397 130958451307 33948742591 336947727867 135601134151 3963332141 79906826381 28703062815 27082196280 30003448797 124469235375 285467335507 4758788434 29025965820 64521817941 142547472896 43796571938 33470761636 12008735528 687967600 162115727992 213775531881 224700516532 1515376350 23696177072 279805838036 134181441868 226362588955 99677790203 87011803586 139936802518 260973478554 369118121286 85384578576 57119778769 34501948229 228770738875 113799507036 183846849318 337286220622 53802985584 92348622607 9605820665 132232042075 142766504274 81226114396 228192177374 252454633674 16334677054 20399163168 55267545270 69838802623 171246753165 59297665402 95066296438 292244200678 348843394766 40703966229 173619553760 312155210134 46848666432 96951532428 6901835039 270612570478 72812526862 60680102148 287947888869 87619694008 171861686 201140357401 5445729429 41451659177 32866065413 6889966694 13123165172 33985430936 73464295417 79266896821 1171075144 79306869540 315708442054 186076699443 38613110797 81322009825 55611183246 28630863326 102089369830 235217278197 26283052321 221437210154 27083777481 431818105912 8536197920 1337742444 30453823368 132939492783 22787761518 16724044085 3918583854 154854238845 83265449717 144382179603 200769474475 168123280063 61672208600 33373380193 592002468 328085121927 75702945916 18502596336 753346496 275916848636 208022048626 47700773089 30040487322 103567661390 157434537723 38192031660 379761303438 76310450157 34907986602 25668922418 131697507036 188132301163 14954028846 149016024844 254928166424 27986865525 53748927223 17839728801 110293601418 166384886611 106370342553 27886615057 2021905025 13815001264 159659136531 40514773298 114480258769 96746810454 79311537 74075286941 108019935467 153678971672 12574819391 119548716730 2084674323 182798615234 60153665659 106729217108 61531244909 1464439025 136230210630 373730099360 57306785307 101026191961 102336094620 18143980076 12939543 262098756555 139644105954 401917752124 26276521261 22620101561 8829681300 283243048489 98487115339 36076264918 44805866983 196801801307 313010474294 34461032965 22506264018 384650215837 47100226827 202780480894 204415464456 170805001745 160808980352 324788303543 92166737468 56799559327 151564382337 103975379821 87354268423 71407054260 152493940405 13894673866 58768467033 146088849683 20968677667 23305925245 54159174546 59976399048 109246456636 12812594572 107829199299 68092240050 135514315614 325418103247 161872640152 2766901713 236690055085 59242649271 190878232683 7681729239 15274762233 440480049 181926262152 17983687271 141940556803 78844341600 57135735888 63814541749 12578744799 7935436352 139655894462 61889000493 39643417667 63176224520 35420514563 71131404479 10886098958 52938043623 145556279839 436182283283 170656048078 30861588670 113056304571 116465537313 80516492261 139540948677 29834110620 15653071144 35731363659 4782248539 384376719479 27842429525 22386858359 10621373064 48416905358 38638530621 51301267228 110917958637 11547474797 14944908249 4748289628 168432456177 92371463672 67155641208 24782798727 1166315609 65921738676 181647224427 95104892070 165084753142 23747799049 316185185122 6567485236 54436185522 35559119482 123910462873 196598522560 17904428846 26250555759 988788344 34165732116 99440466152 15209706529 48221819853 18540057570 786201800 3626608333 12477608955 9445707964 227509972052 88211309974 72705194062 111786723518 5517121600 146079950476 3460784125 55879276258 311491489295 110255439212 17329911651 75640103024 60777762811 59055636296 219139397255 98438712378 33835951176 320370325667 96014608 375163038622 105418682195 99104112723 125852666117 139404842842 3597708721 107680870338 8142055521 14949908166 6127444831 34979441426 59091365638 2015855203 13569335288 15709008435 68490023135 80017113618 129525817616 33946274777 38374198881 290278730597 133783780390 1852720879 22210937335 17380415632 3536254554 200116509236 85555945921 671055811 197335226878 178786469308 663769000 48105395461 266875190488 233024145643 258100425126 184233646680 30726104480 156980878849 31410994604 63492750187 135071292692 63801751317 13857268822 75026959432 64237842754 8855514221 83499981993 165378153146 227296795681 6581973444 136302673827 10823722398 40191393432 137607229688 15608845178 231952712847 36673782381 200534880809 10199757807 9602574299 36838993712 39988409499 345501973510 85628396543 48438699155 303409913089 3921041563 54343233629 114026785432 2614096368 116281406044 84946936870 293543664619 369436707152 5213593595 61837790064 118707676945 12497350568 167366748596 164012479563 216709062338 77721732078 105612671670 255731994292 5120559337 1413838270 66798549822 1716695293 91493778396 58445213919 19409545151 9461933175 200220571088 110608183868 39621132571 338233296736 224016339465 75114919486 19101599128 161476890318 36013903100 110513900692 51955095944 7061932758 107236290786 351784245649 33712026096 65015771794 189967674479 17240092415 17601773960 29160066324 323305238753 25903025842 47304575050 139683730151 92948800438 218083898418 475905014 14558026509 104291492042 44534365206 19011135878 87885324682 14025002953 19478759341 47904108611 8243831440 149599991735 58442009460 167005595628 12814658574 60376983457 130073058656 21000463386 180402783647 4456081832 68238825076 196692507 1596002200 57464401315 168032880898 6555114274 159230773834 13844373039 5439466977 136816115785 169717276531 60939637389 211619665891 63447909876 16257794841 3121348713 12452823688 11306746493 67102686923 30265138269 222373770127 115395196237 28784454 31161341360 35243792913 11738507475 170004206397 58972971947 20908170212 244288255662 10227745569 38294942410 71264961785 15127836665 56452476865 115912371539 178525629213 4784271999 144061578275 142569796532 27081477616 303291142516 17022680259 245588777310 645485763 110372286610 146606260912 12652806123 10736618806 101773105388 227868702666 128424910567 310240163410 201043071288 400759399962 9992903710 87982958145 20866936443 24431414753 60187114054 7906661851 8797616254 82202553676 72733063601 297292171005 45035765036 838297126 117954706243 69976052718 1828436616 13293142653 267635562785 167207898749 221044299 1708938061 261641789676 49255873073 148801851676 3823984681 316493166837 64954940378 51468853301 3832067594 8100761544 45145547768 93769582615 234054539070 94864930092 146005591209 26659525294 91746136390 159701006 14151685840 245271975577 150604490953 1910878816 37378554 25632074836 6290359284 162889860610 79839469033 3630711247 81891052848 74905759687 218379490699 105865148148 34937320116 53604109030 79239029041 40229448473 4519423153 44406499841 188616598495 62831438813 41918889742 219800230178 2517399100 30404364120 33065135341 66496884220 136345242326 873177348 244085140817 2536478315 71768958710 56357897524 5243785709 186317889264 650061470 316774023860 21149805940 96041218957 11683356653 6444002697 13718280373 295308214748 15030103353 124188724842 119643143904 214177965086 11696298263 172535734437 112705103665 215471104551 10634946397 166802999443 47590429641 146500366489 104696394705 33834401730 15618261173 66782843961 122814408540 60977100591 28823312388 9670761761 6596321522 182336304999 10570065771 110143601544 39561479332 34933574001 223888544372 4801024869 13265628502 147792748334 333427393436 101757257945 16138972020 5645574146 6258996226 162332413556 226086535245 15726443536 200200479798 87973225208 4258622163 42190250145 137500251410 120573185276 171276569668 77534039775 158832834379 6951982267 381666211651 1316993658 343010978447 14054349915 830447548 41214477721 84452356845 79302437551 38859856192 8812891187 6632766313 20339846335 28323513017 221710670943 39592586828 112798568913 196518941256 4937604095 39604761613 8390732153 164540419034 90024163027 36114695576 109821122778 112487098481 4587402705 60416671981 18217420341 5204225420 10417052966 109518576155 10653456351 77828451540 24920500441 706078181 319753602697 32159531617 72099463050 198505954582 80049613624 6639886172 107231855000 17915862904 251407006508 22132451229 149882286066 140854078384 24365006420 8208398503 44787443277 114679935870 17899148868 180714056854 34966085944 158059399547 26807071384 69342610442 276674569156 106234797306 121545557553 110186095450 80879575191 2737845762 91631613521 1229028938 230458507469 352953767305 216702055290 28607885742 81221282982 6676658284 223756467685 43142793088 73884484048 9652798887 330093803936 186322314916 199409463491 20545544765 13268416886 210155365224 96591648619 167293675399 28578286505 2690412939 23171576848 6818683019 12790420122 239466630517 24884365092 87455512732 132850323658 163343405296 6201042953 174336573772 203258480269 167287195339 46310971783 126419267227 24279386238 70229327275 81391435280 298718696678 174771858017 80443073835 14312996537 8611974131 3249368086 219949315079 18903561685 326041659042 36358936092 117835079039 148281733370 21655126849 48878825510 95096796 16056994384 297531198805 192020016797 39698842646 187866236761 1965114906 144482810895 5017032431 32824287153 112709742624 81693394314 23621686832 282525073 78303845508 84737854636 9473450698 222720226943 2039746002 120351214778 346670406724 2856948894 101078206633 226849465154 95088110962 47624739260 3456841097 16487596292 269343207402 10498924760 60465943152 201295356 13655637644 14241769527 138419893465 222024247589 212031296361 77762350052 51586971146 5298104478 88991082019 143073851759 76590336688 34560369821 156801242368 120545974403 65869888516 43469336640 29279703473 149329507996 40153833801 154651099377 123270987 32918724909 161621495543 1002809676 8915804063 237909035118 62520215592 4617616215 225034161544 203613207 25579274925 24481031325 14232358538 297857296099 346915853440 1028609110 42534043407 19030823721 33413801366 219601539351 34849252649 114760980160 31449563974 21331767772 49845875364 184460272342 63228795179 94623741101 21036331864 15288739518 13381417924 152294282037 213088495528 54445094406 76491203269 130607287194 129166497670 101701031639 3681949167 37299642922 166592132746 4868673216 235105144998 41546226106 7545731763 6992238189 98692643434 9411013972 2442285169 46910589821 308305701285 160650427439 33544955959 232856184408 10449160858 4892241462 23784207621 23866091573 2322995318 119241912144 1440061610 125247400891 9810889503 1334391267 1236965830 12200520056 241444016266 29698443366 31199909311 1135584535 3041110321 23373405134 38345473488 121598782238 88989527847 211988126219 8194604770 252890343503 139284889927 188696412480 24028310654 20363738708 138576604523 158911779755 144238720338 23839106881 44378155079 487982122 100429130012 60687103867 103869847260 78154481456 29142633109 25787821361 293787879630 84938375112 74225290699 37914906714 165690101046 48874279808 44488227567 140262697251 1579845570 12893018400 274794733589 179567816048 42190460592 16731321016 58846901011 68131972021 28103336579 33106498733 297804996432 131204997433 58340484295 129535066129 116724514536 43470399969 16372487235 32154301924 61819387127 298333095313 9647647589 107420792293 2699003782 6519305719 284071718781 55664460379 73038291882 20660715309 55689541214 81654661997 76617547091 287549733208 48575360494 12878396184 79306884174 79140169027 24884600940 91580484424 71322279216 83299796714 85438523759 300970482188 1112246226 309234365 353848942948 8494474194 304280368 71647404676 182283503612 22120130 248650291129 6682741952 68845864887 1647565736 2037401154 86019452820 16897921037 3016579708 189939525632 32838556010 21188653659 14440396838 11728407852 1999818561 6596204024 295042494094 60606931379 79802840351 24369750332 1137367638 64377113217 287537345364 2130101213 95142221 233977410999 29597919729 139367544060 101175711702 64173393506 45042765691 29261290026 189529650681 42755211543 4656779109 40502695018 260975375561 38750319165 58998505982 44649744037 2728330149 399023788798 53903974838 161897809428 32227506524 27776782300 57243329424 135512990180 10756372976 33550181352 320292716776 79563075119 123184064681 308102154233 154127928098 17901462732 70719854182 2283639351 50075114416 245370399714 133414581910 9309352988 99174261044 130549406605 1305604836 20919169295 36284396243 128099528933 156187035257 290425078733 29538345877 242066691572 46537485059 14483755686 129178619780 135689799144 25230045108 220634254482 49099108580 20319891474 4906584599 174708927995 267452433004 58879140497 6306010677 47262027375 347590705278 59838377673 14476304943 221944550684 48660394094 182030089428 27153512892 160398468171 238256549522 174380982291 204370136 63398307 117170368283 182698453506 57803809057 128733340216 36165500389 292237717099 84864025241 30132055452 1504717805 140718123023 86144063334 99007350198 44136940790 1949250961 42078872549 167070660823 165662389592 37326922112 68748871017 80804872699 112808203667 71526460756 89639060473 173073873043 144625926623 200277456546 7911290513 51323329487 192632757279 182104505654 144634911069 118187819670 106219522926 167087633444 151695590802 190959048 7425610851 970151549 138998494753 19508532276 62657182698 140005625915 24462636474 257393210776 15434793491 83195400855 119156352031 3086530671 242424474960 125380842914 258848131086 15140480857 60860344227 40281014164 19445653161 27008638970 14839321286 29228994701 253876435043 76982110046 7381305551 130511627751 155576479945 27165985095 57643268038 79309957367 37746270714 102331908199 20089079375 7321193083 78324977311 1712890503 16966819731 368432359 23354513857 232061377109 44099569675 5963789437 294034628601 8681640691 143731208045 22513860979 56509968613 238874558572 54655105520 23414555201 171104823501 27776382901 11977744466 186987772407 116286887817 95667214716 233489936434 9910134311 136577021272 56312170432 46752906504 37687749597 92111150826 220683109555 131917171471 287933523012 13804725352 14167707659 187519755078 301594577658 6801299461 148381201028 80331871337 20892340257 108745816578 183175442982 32770191149 219524644606 37858550068 280220346229 482308396 165620695346 5289351380 48612766660 183978717580 274180878933 43834860772 38314712976 38055298328 17247822531 37806382434 52105917184 751245138 55449941184 156346637871 254434822979 8294082345 108356154096 25078196998 301658153103 11578649477 40105836195 140165565253 195625395721 111810925947 106765176843 106487651473 71716192596 247935449619 184210642202 15531748675 275206827174 11645078615 33988298595 75689868785 25378566023 55025267852 71555097732 11141032472 44611369697 347577735170 23409602075 50704648653 124741739384 54294412418 134816311979 21770038446 40796287788 47640862569 7767026450 1022172988 91853109456 140714261449 31599555410 349804377461 97708049623 4787919646 61573342745 114863918186 395707494421 5837097006 8139971062 1639285439 30323136480 100995717652 308413098278 296449828454 2703719508 63791638997 30341058420 264669892928 67097272519 3138055663 359384337718 143829255991 10275232677 212310628928 37614236389 40433376873 916856783 52638030649 65340916824 4725313931 61434061790 36777771468 8127936056 86919979741 72929158496 48056254697 2705363580 12037259852 68848854416 5156512032 3759448913 48316796757 115481827818 39873416682 16954303599 24609256748 185075299887 33032934265 2937538444 14406189338 1354843440 132598719812 9396658433 1048884604 3016642795 45851136537 25030867490 242809771353 8241613673 79639660077 281709707588 142704307660 224062982815 39191803570 294536845668 3676971013 354714637413 22429926652 79447537020 87407568007 198253810275 40201762847 2194849845 229822310346 53074571460 84601675374 208600870538 78001683456 190489249412 71468477749 19957100722 976979314 134255598799 2587077861 527294053 39302949011 86849125269 73848679875 173312620226 62869775545 948293076 4717926888 39867975888 296738197357 5207552114 30597571188 10098926411 16405952304 79173043916 15192419789 75811697501 8058888278 5852293698 28614910672 105322559526 123536496672 72879044885 225026873011 62241296510 313313381185 162414522887 287601247 200271620 313665738776 35318325875 18286085250 75449439191 66185841566 340587800903 18755996022 28284032902 47495005237 122598877101 116353423850 7393010212 14363694179 131362643896 65591624706 247344731499 77447337 1277173189 12536524504 148397545504 601346228 1952059813 123838892392 144035621739 21756759624 144952218749 62121089264 80585780683 5149368171 14268533190 181433021380 14042706329 19134591958 212417017438 140741783701 8445883519 68896782951 98588609615 10012991000 3398987242 62725444999 125043287084 5960140500 152948550038 30900907093 206754626066 63163233626 2402570234 135106602712 19911314576 160537119477 206241570086 46009802790 15897648941 46631424045 6136712479 42421593796 3060527095 123947776520 103116300638 1154439893 2251956789 52199249332 11674458944 46617987495 8659623866 81782174014 253669565 312922234103 277390647917 14958428687 10956539160 228249788602 331298870970 80208292145 12237061215 94904214944 49052111831 52398333346 13771889157 90222979726 164934856507 194551171862 206643352751 7722413927 82026800869 40035344749 253362552866 160119316826 4308795755 327848141970 13562490957 61403742655 16643388257 172181635813 79286959854 7898630968 132433919389 12066007719 18562329397 57233505300 16827623089 942519074 131333775292 1141455483 119897068750 194701606136 250950103026 15352438184 102734830785 5452200833 19802515451 1769382216 106322406 6965015355 17620503299 178512970132 57241596182 144089275348 46646500469 8438088343 33224150980 1621314242 3816055422 41064398461 65232112785 5044264845 322125016674 95832197439 33298191435 138077321380 14089736235 93974653881 52613984856 22596424065 28484365005 58287154684 74484282858 96379077480 133496868073 63336866268 65454274108 145922275060 759162043 27887459692 1634310884 40592223921 16711372453 19489664144 64236901220 325280913051 92513757427 105775796504 103189501440 19525324011 25338731125 98636446017 74477725967 327300151003 52340399740 87535303581 185070968856 53709765437 237461909565 16977869875 215025150802 112121325836 70841688085 50470430325 65521211256 64558204719 3407386831 310079365673 143022438770 280992977245 199709921031 10823939950 11426723633 3478381015 37077249231 178124270930 15128690814 13949684204 2757182242 52121967854 93242817395 2763224014 127224989513 3674209980 61688485870 58055770873 140493019966 12104015619 29742420433 235342295662 36552474989 299572657769 96321174748 20373947332 155512727662 29642504309 13256932623 193340732013 330521741782 213902470055 164919881769 3522682248 30118425713 336777744089 91218697149 13404528062 3433706052 196727336462 20941828700 283316945305 86539294568 6894395932 66935407046 358648944785 69539297255 23540358917 67128128681 69229486985 1311243752 107830164872 16214263426 63964371737 28615959004 258899024411 1012725844 122125867373 15099367215 168976201067 110196529013 69383664151 30566687027 6972549658 6530377507 130993969630 20569681490 58007811108 64381735564 64819513978 17659978449 36950666948 253861410465 49632273453 31670828414 38213043376 79892870734 37005767770 17465291237 419085389531 315481839977 2658949166 26699892713 218738259435 25168995507 67364585070 4232320733 136844984888 1108229187 149403064787 96131183613 258494986500 62612199408 4198355874 252971527902 5028908787 197120144458 5867800897 160270328624 11099882099 7076631384 17446037551 27224264729 54861205687 327465477325 196314127476 51809997119 96532001705 18064378786 31268867034 96940288915 157120329181 37328471880 277129049 23393992543 79318720730 55725706727 52857207282 207169761226 43344726344 17302021774 156152027791 360106378108 100356520623 82676670181 131552048883 4616389940 87596646566 287162756436 228413413276 23976615388 238387831044 45984165433 129640692029 13517480014 23763102252 353551339511 166596300469 15199509339 59486105811 6362289815 19490076867 85726086005 19127805290 322247834855 205457098521 47546982357 7567707371 4444288892 2649842989 40936459713 203383040270 11668486666 286614764539 9912569275 154022294703 31525359619 18207341746 361242723 253936669527 90243323742 164762936669 157137786457 21771282422 47113581704 130343106841 14065937524 15468783197 133332437168 64955960113 43289891387 4388037558 16568246391 45154946839 54078045548 33074792033 621003015 261499414563 103696317689 82987894902 22001681694 31029060124 174875748391 104934515356 884288029 138620338313 1034093799 105910433403 32065128368 138272218008 16504419573 66395957874 3141424945 79176716815 312386927548 39251643773 288778857172 98532135747 205338964210 20506892911 28410479342 36383692452 136244272290 110623515301 116934608 116527117066 350157033088 45418675682 75531791947 18396549816 38037112859 13961478653 99906574338 55602608882 128007871466 18455794935 174537853262 18016587921 2820601001 13662709266 21633453881 61000256531 27690618682 50782001956 8290410856 303037258085 44003872330 58915466018 332094751621 11881669178 1772686267 137288459837 67975359456 83040858352 134221887076 2855146594 356973597524 97967092765 184477622121 8038734910 63301523755 51387486609 8923635792 23319668185 31065649118 303460157676 207435083114 27839940510 137468302859 2816974081 113525294526 13456478111 285154130128 24709450002 7426522096 66873763320 32701934746 112591878365 5967948204 127974950115 14638159442 29276157665 19185034747 12360485135 68449314980 260004758669 159053104 19994950207 204967257580 220310824169 74914880713 59494870724 285674643550 41759665400 69459654050 12920924911 3426700248 7520124916 205360227879 34082754770 22892827586 88130827767 22577042326 33420899210 23000479556 72500300217 2864383340 112500015559 22113823104 152255088 161611155526 23373716852 28344092578 56158132642 3794449194 12950872950 257848526287 32133360776 16190390782 21300555576 1024438703 6911222133 3553213988 256307482335 68236480683 17390651543 231148655674 5275444605 7765242028 63036365228 198088902051 11612673771 1436025263 103324724775 82299838821 59572473724 93948830086 5004758394 129574225100 56035916385 151817954805 195956689279 32868530342 337628855897 274031798107 126467685795 246580984929 65984426373 773279228 28633630310 40166901748 113887953134 30140242292 65196496075 101589199158 154156467604 4043332672 25375798978 25437371182 36415323712 274709097807 25558703110 16754868671 66930919437 23924272176 295544899304 11304940266 9627859095 183441479071 34881039592 135471497 12583347398 21905817026 46802741967 15329161380 5356703957 198552414406 2852195296 97867281849 11491915763 83073693105 28845636962 169079440569 2051887683 20171832723 139764936964 77617073358 217715713761 226664592557 72645073147 136670874620 62486055900 378178593561 283325508406 61350827074 9213143646 11553355518 80814423988 1019489496 142666381965 96094208537 55878335093 159800536934 8162961965 56289350576 1375843225 78231130321 953698497 69341004330 139222563936 89679700486 45158822730 722466013 78926830537 896296461 3899277360 314782321146 52240978270 57316045902 409831292213 91398212683 51475722048 28969754119 117970496134 112999666684 106995545335 22616263305 9013101028 3485362169 54838551244 172061930050 47688278023 5001502229 192090468580 35348216316 26867302503 24315985866 5254534389 16027167542 480886757 7968746692 58380920706 185711391575 251470971511 122129468569 16929809926 194597925536 785502241 160941990875 216971923605 132562266318 43947211845 8852510394 48804117747 23208569479 71629278 87113847972 95612033094 4213198484 9715235461 18736145250 114646224732 7457301593 108067335763 27560530627 8401595225 88447976452 195982731792 8805008858 75336780538 12572270927 28416944440 84481532451 7308657751 387925266653 34682814413 9520015431 83335010644 144018477417 39972184648 112910368530 10126056320 341778905175 71639797965 130174665452 14433129751 130244027121 12036794449 108131576477 376711717089 34154006796 46709972067 46356698718 308146978442 6847812864 2280987307 40926979180 10127810435 10473685781 58147844917 301034094788 21601905597 59565693987 35028649902 172264893645 187114436421 107500442836 124414716299 5953693841 240749840428 45718181691 1595580023 221829345152 731799892 21450947889 187612552409 94402781350 89760041584 113013359802 51942891673 3248832435 141133075451 32099169008 21591018190 123535408979 56846425149 16526661444 141886835493 6928330407 64621100964 9991790467 104786233724 20882746719 3497107903 208258187 6018952882 226216234593 14397563072 2133461335 403804612151 35085489509 3419481428 42325483921 204756353564 63339142001 302361401558 1549331861 93436023707 27156247594 17107512965 162916989281 277928531674 182470326116 60371506060 43786989036 8412138585 226337718003 4529473248 40244786974 38304018370 8908805287 61338866774 85986017177 5519797876 124730365254 14730538508 9315915757 120861544575 4630876913 2168129579 39206829109 47300031676 84087127565 262876946093 22663184328 10161648640 103976822893 122863649716 31093917983 15703909994 252906475735 298216676532 10460415540 63144366711 13662543410 2583307372 35844985340 36261699989 44112292572 171296632111 14883871927 265606170871 12014819264 268372689695 235886730130 173578176690 79263801487 107934890204 46533822626 33617097275 2533604971 331271452318 56648977265 26986134017 98838150938 2316032369 136898192869 41090277940 199174628700 319680299858 167307347658 75321051515 356317371732 111365598559 12217728910 82409445038 60505601878 53369883954 33796571125 72514283588 317262568672 11062435255 128518875784 66017238033 3552643270 89858671616 29074214899 52319670598 33673041115 22715074379 108222241875 264878734945 200821825479 88913675981 81223960260 193947454661 74003178025 110487317370 184531646798 6458554903 215371348953 94068509062 322752814657 56646811057 296070787193 180245087853 928958414 55751343514 89750774147 35751158213 1324539042 7443768025 147622780470 164473767886 3807719283 45292767738 302431559772 9824900522 25254934745 13449144840 13593443405 13009596405 17486132770 4156270359 67923436454 3931938 31244995972 151620332264 5173325353 35199234521 134457365426 111206513896 154478032853 142790796098 3588476582 140801296040 1341412647 34754073982 979794831 5390214131 156014940682 217522986856 62952368508 14127208559 13655427829 201544236941 106322704874 137039914117 44154677687 65291964957 185448532896 123672314755 22883050855 105877850393 14163697468 82851494557 96372920004 68221418779 40203199842 135296883095 246958742185 77710854076 229372834432 3580734966 273917408773 49107478355 2466206707 2213753518 87836613 121384542427 113826757685 58903167882 34286887566 159819900980 102695957833 258352651646 126735607407 101143339271 10872932 103132585072 177570380906 29908863687 94112760814 284915493638 197856833025 44671027097 10538440858 100610274199 336268534051 34363426066 73270938466 156541698888 92757766 172475155148 164752887294 144539941214 127602031005 42868997882 16899654422 9092918859 140207353471 90002231027 208148816693 157536286287 6590581849 97190654753 38300930636 107346800699 18205669821 19366860397 19851269 925493971 237417117714 180113185567 181189782107 56280075902 33998099890 24070901564 11295046663 274679469053 150762254822 4086369488 2269642168 132519831771 1291033454 82012437228 11826930247 10779180841 12606031542 20043140185 53960185251 236469919577 217560416510 46218018107 1144165596 19146790597 165920291423 101155555866 13899705055 50826674614 233295758902 259067515782 47239030159 197735037388 5902200740 19707461800 12025343098 120644263527 150579378440 26016554763 72405256913 88202591782 130202964430 15603907614 5223503230 78676050385 5409426784 234570132876 12809608059 171561668533 17004577537 1688438439 248439679172 135583172816 35064812462 46995041391 87261887701 35820375874 3203145004 161933080 93161368407 6124863156 83233044089 91876883338 95336705024 177318243441 56808432790 3615656996 60547666370 349316828347 1363806519 82900815437 24066339377 108391336032 32853208936 138230354381 72546064462 257309171554 347722257019 38240948417 289220976737 49937185373 3357735913 126736529528 125313448156 114997689813 84971164196 14546894509 2315482551 25359151900 2445601467 19568245006 37125004837 321442873537 42434347084 38937169207 60234802180 84876249116 279511399311 9987357487 66881531104 11226254347 1814913155 93361747749 149235351798 29388050693 125888866719 15836450863 160056571260 81052972047 34809274547 247026608054 25395516428 397946798295 16609843210 68108040678 115239656706 14042786758 103619443622 32930822572 10314690114 12408233671 261762789477 4226357488 15356191002 29251035769 27712038459 139219717881 206151220384 50856437322 131052393923 28866028053 53123155134 124586228231 266484203487 257231586576 37616863413 132743434461 52383661573 258099833076 154438361666 24487611537 68655701154 95018329 146334679366 89697140021 40071464824 16207222146 20923356991 291520245829 179644102275 20366029842 117326858098 192679740909 36544198849 219864088233 106242710371 30470203670 287903301007 212749955833 215594434807 34190639114 127697823847 573454539 131792170 114492361141 43643878148 97472834698 67697727155 20158351580 42452657213 145946563765 76741605894 46487060552 114793292751 10579587374 31993775926 21593241197 2981615990 191414591244 132467799299 75136480473 4417525463 312141942305 13791991815 57908511661 5163938209 8824819137 203705111208 89682476136 43377257437 229642740142 12199798868 197502167052 34604009192 11877489169 8764526955 229893512568 924465699 46091121316 7570383549 159008169082 4388285370 536325993 103812303484 1012304491 36186604950 2626739008 135507918 162568502501 178114710452 49192269783 170472849835 101711520818 116321922777 312336455429 146690278602 2489833858 142906296528 163154491882 77661857705 26580783171 61732050600 236401127991 98666026566 44181786063 154426775718 151806077981 18779227475 283358781791 32544407028 344713366933 9408599667 74925885509 100184806067 224473077900 124121266354 215764282924 55487464729 13321093352 39059884547 276057273240 96874315719 2594088223 17467105589 104130480296 260870340203 12407045854 73840368987 65798898845 328005317112 130967947690 119412449996 31814714044 99100546240 177084945539 317382361507 202892183771 6393770680 105195836756 6425298558 118535112895 149843096206 6240967834 53958643659 126516133451 123517777820 298839409742 23797903453 1110557164 66538451068 2422889233 293280321054 159559837476 1290048927 133873304016 4351036652 55845497329 8267450139 28813840280 25913963001 125876616206 56245221494 97519727935 25840546164 230890025944 7485259004 317206224231 182125857702 24669869071 24206380436 93280016219 1092771344 98748904206 32570918179 121292308655 3944335797 121162679969 287979028289 39370270191 359174774683 89863900006 108694001549 13195628775 138141521390 54337121515 1025261494 14886799079 128796744843 67850100207 6652948129 16512017 128145580742 24236550069 34987851982 82534489967 6743208637 84777006972 107647931462 42262101938 2664539135 140141122897 7986409438 4032263818 910219420 15650234929 117852863110 145408695850 280919090 53329520891 952144939 22415230361 37668386707 13671436277 103284143409 117309051314 30096715470 32380606802 7935645378 353771105246 809233900 127942456825 30627661663 242029917900 44795871370 57108095625 182477334047 16659043896 6736864962 1808544183 1369895504 64067921152 7036667573 36156238516 329999676848 82109034571 2695699997 219933000091 139275646493 73738450876 23526627225 15019262564 3362013323 16890758946 160251738789 54241894345 95002062563 192586332389 13900319928 140344851351 240136123024 28615962873 2623467998 113721494237 163486849485 53764249235 2200763657 36114692593 39488271818 12191330463 45009154034 33503936663 43818225493 162000163641 47759832293 18020822868 22706601865 232493094882 4439391564 26640659937 140258207117 63341835259 222486363015 2794215481 103004077073 132583475349 55946294738 5795676719 228952388849 301048462839 49022333643 663165846 42310073949 4396844116 54766831810 265859600808 21268352444 3363189700 13367248963 7661224747 385882890662 162585285090 84502646071 15129338294 156540708999 233633628877 75014422995 6009341695 394605864653 40289020945 288922588126 136106519798 289426426681 160448197046 329171707509 20944480215 80782975304 386781007979 1371047184 115388650973 97057035757 294093910792 2021077905 143696251129 135284132596 25899961928 277931940573 62304979849 208621877205 54160305586 90618908402 60461418100 120038786997 303710178572 110080729434 119142780155 19602835009 163737260567 49528157876 119356923231 14940308106 55720459198 53678062116 143376569266 132038349246 51098572222 93285183300 50722628286 126060497290 15690981152 5146593885 185987580021 74829248807 17591118189 146237831486 150219307266 34441656340 37116977917 106995853685 4042774289 108483745474 9962529483 41630156252 97781106 512022684 7641453526 36260777943 42341881512 11698489771 456086749 72342088685 260711318813 15858178798 111839246990 55121389651 29209877339 228595074013 1067079579 15968069961 2570684924 109605451646 9985351554 5691531507 45729526044 15773813877 16712205828 16539382453 346918435503 52454599297 57146532831 99559980901 7958075089 1877490877 1735098844 3476937928 89904273904 19580503072 75010367348 50675715238 45336872605 15109120458 7682079947 113758481141 15312716699 105420210682 13741042244 18672192987 102688945634 82854168859 5361404633 28576746072 21874341823 52075673120 35000867054 514918317 196426169760 44293265365 10310341443 209787461269 65872632220 147286751214 132977653274 64956533144 21796646493 20656863888 105587460247 126250708705 32208509882 122014608111 195171653258 21671350138 25418318035 28049685214 158385991282 210363093830 180555289899 59014398218 67741648433 294781064754 120680634835 7008498435 16055519489 149664539829 115992480000 16724756617 22025787044 3169200747 7210012442 32331183709 85641177494 397082189343 62542952917 18542367442 42034564404 272752173887 267021301104 9122775464 170995374221 10382833880 31398629675 143647925252 101318309404 54599832140 308703557300 107932962588 15013433643 46698983918 53952804680 9286886239 316053103964 219145196221 75856460535 22610322357 2216523429 166155930740 121910342767 107356632304 70501222019 74476235113 222915747178 42242082203 17281055417 195596852005 12357978 9445338960 25970752550 13984304156 5451450134 4087056898 3782280413 269484510474 99227244209 141592010403 204348682892 86021888379 141981769692 181153543709 113817002981 118685609508 16603742166 16582575807 7692386702 10203075020 22123712549 25330666790 102637563250 973246505 35555493380 23800138969 113358700164 338502107465 129428567913 180888863551 175738574777 88577874544 21724502380 65614895341 286277386225 2657519852 85618814454 10099924208 87414345886 88532987518 18476244389 304256156624 215068983677 7659095213 3064686209 12811186741 53816931520 99251692376 163049663669 24794295489 10697883877 334376587337 65796855639 37575605491 412743582 62658757689 255925135688 151881344137 240538483261 182861955404 6478417853 99466039917 52632489724 44858281762 4788568818 115633152621 11247599784 220190836127 49770947996 193943122200 3431110638 4557858866 202608059557 6958194861 35407649790 176699517603 208956261618 133037389335 5803829141 45920211326 16615876492 184762127049 272709199880 50338798884 144935957756 97618865017 130061531080 37032714155 1483247564 267081020510 200264051236 1776269613 46717033027 69046314396 60043425514 28262974535 63078068561 38343324476 9726371758 228163852722 15791548612 128810492993 30008369853 177220066760 173805031666 43149348876 68853367737 30926749265 58467502602 25186624192 29019216433 46267270789 22481100748 164910031829 24020226519 5215604718 26485743242 67274991631 206772447356 5316189 96080481324 224802921407 107724746164 155497286148 207884120078 17676644342 155503570447 256436699134 5594611163 66602726725 129699729464 98128321749 30741465801 99430887831 291173720606 132075341697 106399732543 13627381842 68484362412 75137586965 151903781246 238131385236 28177991215 125679778559 1959648695 94514530594 1444029126 173925677602 25658189342 243624081245 150505940795 1465529192 96347261225 10093829682 17390019058 247947538857 63516828693 138349096096 262310696192 106725217214 93730523318 6010299784 6575714929 325487168503 21911727637 24470182241 114168429844 59179811035 1038021342 4061214388 145649986244 102347233004 748868068 15579765229 22108407950 26211570971 80311024443 6076788237 127261124595 224449469526 131766454385 178204347825 85620699517 47469604148 33681036962 222797952 20063758625 351707033565 190858608175 18600462492 30291504526 89696689458 187971941036 14726661996 9141008529 25464212624 1623718056 5442450498 9552745151 23703815380 95970375327 197774010070 1021873720 66027382509 23087372823 204213912158 127207617591 123871144528 179332606069 19937625202 43217995385 27596799524 214967669859 8444291261 134930697669 91172263165 4645456976 4043232461 55873759607 41421552369 85282597580 151372841902 319585160240 70687982147 145993312019 56802707407 201733952843 90333575415 56524408201 2945391426 11133609541 32960543612 2500662974 154738853740 123212290459 57750431545 7005185635 104456537095 68605154181 812964009 211284994608 66917504415 144332547240 45337781224 266390473597 126536982640 30985729488 1504119404 51315305682 21679941069 6150599472 349898313873 1806802665 128312681879 37483417718 22886548094 31555211478 42472441633 56465806496 236022744231 812558679 62504247175 159677845 3931053327 7643671031 676661369 41209914471 15896915615 30673929089 25378837132 23780111386 967772732 51175868668 61610086202 87186461917 1632300122 34066988567 524414893 14506625580 33886843709 11585879572 72213938684 4062334552 89871313164 285858024983 46372989576 301581004716 26771436082 130042604812 9385585366 15582491233 109763555332 21765200235 11101489976 7645794032 88632256308 37855755542 62361006223 95801094480 8731043025 121516527802 73966928815 12363680067 20546622255 107989435608 1920292695 107497976211 183868894012 78583713635 41655313574 148163409433 10329216271 59778560255 15167172917 3153034619 25882508623 343374951976 86090168546 164388417630 86408945020 119032141135 16724733477 2008695016 196708592643 75939154553 3495223707 75733740777 914233242 142226130614 89467705130 269746062384 52676659098 14504270934 41296891396 86667975806 99637628367 13703420771 76881341176 85284025690 34004443675 18677660215 44750465821 171054314492 660173431 190993481677 4385075301 114070230657 65644121745 226949559216 8269564801 278142331428 43985486991 83184801399 19204944920 137085559305 86910697912 149672930023 28394335593 19812122724 177400052449 26322619 126257332834 10911778479 77989637465 74637112840 26389537912 33459389131 131567358442 77957400 32655270563 152593155546 46787212623 2308501278 170717571733 89420603366 264363500246 71529681784 38855380742 291404676560 159930625335 198883926743 98550367752 95339336525 146100952583 20018282959 71849331 6508865690 154344150148 263643785643 16865609235 44674999417 156958968 141714123866 4842993028 31778681384 2577342504 239867141626 18187959132 170387305353 56283752857 147011596336 14130575100 104825249088 6074372934 1936015916 54308286311 15931438120 4925111743 28057771186 44379610090 99398367618 9833386003 46941880855 75373183475 43632657516 81009267608 135592510457 77980564506 35511820440 143088692826 30248335469 99575782796 2047158640 277770148645 147039437375 100831485 24280980908 90572223384 46899304281 141680659633 75457567390 36005077573 69597296721 28054627850 9843359325 70469618009 143136920335 37914541387 15499690486 12901906478 81906387065 81096010614 1112984373 56373513760 209453764064 241880312 15240077218 65371865 19047077799 22029513002 287232126189 1702505932 57279403525 4166355674 27684875772 110281198203 246484954176 64653743407 18265686301 229000739005 33089239673 102822903809 89908299788 14558150541 255356242 128215269068 43881736358 11655718885 106086068549 32548474065 74170626977 44460123768 11759844386 35048092956 112268154903 111948911303 115350344773 91780010378 77925802664 46483596402 12071177989 38407019137 62462515404 210321898801 125587051175 58183164415 5167091396 23917731038 6210010476 77382601601 83800840237 103463114372 106724405235 96528606057 17545084990 46323311398 11933629119 4763566773 1113122883 57428136857 26023753928 1227399100 211636106819 231323744254 114524755054 199669389922 34324620945 99094154097 65160177963 139505493211 36992338786 34609715260 39719270424 9275474723 182766141456 55882098174 182740389330 16017299223 8868714780 37243297470 149254187665 20741093024 120686331989 34991200370 190685386038 96716707644 53220379920 1039576222 32360905797 68815443592 37751290666 28514767042 56003720616 138084449131 324396520389 57382583794 84560117601 132708577953 58434414558 109700029871 20784681069 98402052888 5710100170 164694124560 130981236426 78846801544 7293520208 3622860955 13940828439 25692021535 588693700 1129372600 10359969743 6363360803 274820732662 5639530589 298786607419 99424359490 123704415126 34111083394 14682868138 189221440063 1418749857 40975431830 276881934202 211078396681 129833819925 104604309669 84863796948 126379337286 24722755703 54302758641 3511735800 38714303684 1939694450 18319611038 40816766521 2481799585 1834110913 241849824439 288113183363 26996000528 232609469278 4261337110 178036329301 46946701489 258833778137 72092363839 67852941074 80325066902 89093541046 86776206508 17482546426 212632618658 92794528336 15393011351 4857449633 90784648659 126602886069 51060428009 58483610730 31762523669 45550437300 85621683503 170399275544 89156770034 2436978623 106278074368 111202981305 131129853786 86149683648 150939238945 98764378 134692030714 87536381881 87785622010 61485627899 168911723829 26026065841 79239202142 176741332263 148672504627 23391880611 112311250323 66645296005 18086428467 68579261610 118551959944 190620032091 838506484 1844788265 84872217380 21373135183 76137273098 126937443818 6006674840 6404408199 63696828998 55791844186 338049934850 38172356197 44176922626 14185081422 1415244003 50583155768 2656720723 15215708130 218234125438 34955591728 4427502559 28599200243 16938647281 5170660384 181113668837 269167741493 37005224289 229456066018 355087228537 1488076137 74926471037 148785379375 126330402557 167250881806 115572162073 3220603639 19018875575 28336236805 144051876034 3695049671 3682515237 244057704883 19582249098 315725348659 7089631829 117910295606 131889587365 109869992765 136749029270 71538835997 223896510017 42888955362 1409284512 182189661212 56063464819 74895409102 117525027267 52900117276 308443329948 237919992838 27761173637 116222812551 107276812485 92513162146 233726552783 6889625952 55038806332 55219147152 37101434935 28647250774 17791005702 94639383391 171152014680 164133148726 90056782333 19633704595 55527222888 120215307294 59324190612 173830239337 201301678115 6479396616 218674804332 42107021299 18004193261 90319857083 4138184420 243667375142 19102484943 59218125264 23868980401 59762414565 12138163110 26756383320 117258656149 104406774970 55997351134 30564258883 5995195018 94960796247 87531784921 113990173517 62632149720 17395130484 38930063145 38833808976 160761169009 23827579946 35753398268 8596650948 18974577737 136637372865 19283208255 32452737849 1201908033 70263095243 10370230429 93663436361 85046656748 80817884390 107162064544 113056103681 147782373016 2805717550 331006758816 1528225475 25949419267 21688630688 139370744871 10891450962 83056938968 290497244463 12541133265 49592301833 119619910761 282610879107 129562078447 218339054284 50846379308 20834833745 159775455491 8073109464 34512380613 19228036924 6818706493 126121469927 21226450563 235132976956 56496115078 156532305045 9468790051 9905116009 220166655 109947134892 86642171023 9591861498 15999423271 272587402590 9783749784 93740563447 2187894468 112069384127 32675837740 53566616928 56293615721 2180619472 75408437943 20177605692 18119432141 151943120086 105353500658 4370004575 3858581031 105808942420 278791854491 69103152677 97181055139 68258269493 111827208634 3068860501 8349923246 288815667787 57375462608 252662853365 4489136839 66432840955 24084443215 101353171565 22398970969 144679319227 21698249993 66102507964 216048560316 51452873288 101528361877 97048856706 94450500762 90258018553 152064006529 24783887353 233447624830 663165787 176758074760 1593458034 87527138583 184781339706 17737618192 346414359073 100583437131 131328077967 41838924886 25138451180 43435018419 104470949876 135828788777 52569144528 15368792446 179025135986 74089122340 4647005062 98394534901 165268122342 2993612733 30584103241 41075826641 111898285616 36370177345 5887228708 142568078819 90746780863 146900267843 1581612816 49373265610 156355521758 91203035233 217276694709 183011511733 103370322 1373079372 56090845467 30894048075 77821154865 275345521919 73761301516 42002503042 47348694390 30852998447 292437343403 7944442781 357152280108 88587722674 2363490593 42641493938 76446811783 142239430045 73052423857 15637238751 7803555539 177531647443 205591616371 79490642060 17112487324 122164703950 126745324223 73587026334 169792478938 225615562130 34339471643 107874910683 7831280971 155262593277 21768923454 15492337132 146075035565 122114459219 25561976207 75311391396 121760163649 52386228474 43488168993 163737399552 2020345204 176463869389 39175184774 179465461173 27918545637 82553467982 16612372472 9436357844 12851785626 15248882699 6053084997 23139225714 253518682154 113522800342 135448258805 35518460436 59669712567 118196463192 1584749351 1525594965 28445860690 63914742111 7322530894 33499061456 48308932034 47430422494 55971457685 310894212383 348778983179 262622241296 167632589554 65628684372 304880657749 6505832220 96403384765 4517482664 321664875078 214036692202 52261215228 172811009657 135960847816 205286035 105496811885 28811312124 312946305973 92485057391 23019287072 82233361775 18495416595 1152116702 307088735360 9731638603 59565687865 95302698737 145344854440 172899563737 3828972290 264263474853 232839314761 86612264225 110331817856 9314918039 41466822152 62623469233 34310610724 682840259 172509297702 6221280164 51021275925 10128954379 127947294388 8946576037 22345983323 9692779439 60990599894 156455246207 19857389116 44875603222 34051245589 112556828059 128752895664 97627353 20175603870 253904047269 39001467308 29395474870 3334498685 192723229355 267961086133 117259688903 106898881567 209460268220 132074240244 193247616512 310887091309 15513741458 170125788191 6237909901 149901377796 13387121120 258057965476 32482840851 101281036261 73024695139 171862440294 13448390226 9427090885 6511055404 177908605220 32639433762 17305967728 6591915920 91599263467 7151165539 160788698844 169551273585 7520992973 66750622045 119377132105 150328758442 33942017845 93982758192 90036387380 21217839610 117476481535 111371942791 42079888157 109568174864 12793498835 102357320290 321072849427 45813074934 143805477866 77557902329 30810518515 58953861275 159149455725 19046945463 64166533582 35456502899 122707683301 7490337324 109768856328 19615387215 1603907832 241371391807 52287033728 2415598992 88677687771 43898511913 104454336280 32214307786 124786710957 8057746665 6295590889 245378105735 284015699813 181911705930 85254858069 18814339743 67446419116 4869144860 110765011345 21982734918 2308709159 214375836957 233536991338 130441413600 24606446687 39256935146 66666376223 23370501817 139577122548 38064099340 76544268 538662351 92312465570 222833041081 34378237073 66701781631 36728569856 17573390051 102585027757 51088571435 77409370630 72710545714 8922510720 10378277469 35198638505 84504488564 24150550177 39949568639 31373105730 109030446626 223330409478 32360919186 8734281996 133703778678 110038193185 261669697122 30532544805 4744333981 22478315344 12112101809 48818286 157303542516 226334724823 119190511524 5888612051 146184662812 135569785376 25897644019 26852961962 92689151562 134273697886 38018435501 149513513337 40698620441 21763676333 94737177453 43190134331 31469829676 109041187784 82571265154 95458098163 220166227522 44112421403 34490555021 98449913324 13932720704 671602360 7602284959 8588887596 19424068044 102124294947 5813964939 42670711994 134295484447 18891538569 124794401601 28792061628 163100697006 5266833408 65120830083 221928495982 741210500 39846352542 15726475062 83282275135 49692328828 88318260036 105361843102 1178824918 184741501137 272031724583 14296625935 81709185140 103991740074 7673796724 146932993684 85564987647 146292470819 304017685 53668838927 168528697017 100203357999 50880998673 406388342530 48975542477 9289282958 25449656042 8477068071 88181376591 188636700770 70097023009 8241566240 359769247616 131793122104 54040389266 11526089601 10338171779 245992046335 8111617278 16824506112 45101467727 11985376476 34843947013 1969253284 22570546304 154133238698 44295088712 104913409071 96074473216 15511886867 80786528152 1085853949 4319714996 270972721819 224518975529 5182529367 53083817019 64806659092 24735626236 162245766077 10028329326 24492064551 112251575386 22072307229 26780005326 141413349486 73062327377 122646388511 2404147559 51712810821 136533474558 71644837492 93610642531 201969187193 8432635249 325061010 60405872014 7559103903 52456346279 47814028070 115022926544 169094391870 300341278435 304143064603 62117799589 2787958840 1277079898 57720900833 59577551689 212663601040 1218509304 115472732446 107959419799 152808982465 113616466129 236662902854 154654752243 111020027361 107356878744 13848780283 21815600254 10229374595 130033917361 44311604554 125187003849 88822319999 66518377841 120232890943 59627882935 288022132527 94787805009 58792283665 328219058632 150541305891 9642093926 3433174322 5157377162 11248379249 4525940285 117276856895 55059523319 13973199791 1105560400 5481533237 159035632541 107150726543 3038734756 42199414899 8010979441 296050711712 791705169 76215453961 119242897778 72334760139 94175191908 110170693559 141086777698 165034213827 128067448101 122877749002 8977937628 75217033733 56231984743 37217316450 990117858 39144995281 22623957572 11747791491 104947011922 144199214720 105878936601 4652505185 25012700876 23251567690 13031173101 14851749365 26349961370 297432719672 6326105893 75356537938 143693705740 7202900529 254955567542 10405438496 150099012316 67073525517 151559706318 317357664627 227065668299 78260967416 96163957839 41103126034 187000620950 58445105768 9332428268 181444292226 648259452 40598996041 2511765571 227342686957 55838852598 152953703449 145509701252 26111600638 66160447161 26066088865 73668484285 158256090545 693751358 77362962132 98711425360 13372392762 96600025959 76348897633 81604734373 5874552326 90495718781 118615885902 42190304903 44939581831 8959869305 63280137473 28258516180 55440575001 777114230 56928558203 157345856745 36679721145 50731933250 234263748980 205368725128 122927856216 16864576329 83023824329 130696333623 102598217899 44286415987 2998791703 113268116899 18296154448 8677407825 19086328923 100383177050 37048371795 29281619681 28704612415 41661956315 323226816074 142673084350 2204916851 14578971504 2331777972 311856262750 1187694133 42415211890 7515722831 19438836441 60074989181 5311581537 140545283936 16470747281 48458995746 5166145258 66293469146 270843778611 68861425765 18477856996 160217517444 55464585424 100392575552 139285687940 346630164550 196994877913 12489403652 59603128545 25343991097 64667043710 158060004192 230154371541 173782431912 172641616285 12130840280 18210753222 209622488012 164828287301 140463712328 30335240719 31705659849 99407617662 2113557929 1463056255 16095695162 142287744258 137392843062 2527914202 5878336938 58303327300 796439980 140271634707 151714034649 50380230974 1629518403 21022821082 121836334609 590732288 47965779793 109493532716 80522567938 193680085681 145301575689 45604449781 95118792768 8223449626 42584229343 69554994973 30025397265 31920018011 26849193522 133235779872 42559715925 217092375132 46428654509 141549457932 229796088262 12242339554 304017210 58418664639 98075716619 41941313203 32599956348 564999743 6090517936 159268611871 39796618 1984724047 18005321120 34528338084 272542801648 51083079349 1621734513 56452563951 14027238342 59801393715 1698306751 13383908410 14629157675 113721037014 271699600788 114448321930 90691796037 105551606679 24756098472 70995306148 8117615498 88566539446 6409540082 142776049919 246249095187 103334389425 316927749121 28467466327 4862027043 211526608554 684873742 147243721804 9114320397 20219946667 357377727437 82204339264 256133842444 101936197698 88629955177 29944659177 23483829838 79180079456 143446495292 19741985857 3211968666 146523532406 108242974629 128975015150 131070116679 16807116034 702436189 22936846749 24337365275 40479041854 35530903574 265776673730 161905865717 84424926949 21669919456 542121457 56890208933 8673859433 71603920786 105789202864 92391199257 266404475624 46647319155 55663736433 208399383676 27745031350 106834464330 37800175322 10119839417 4374902922 274259703618 34282614570 150437444069 134140594054 32771391681 23627255126 3768000284 344589837237 5645446546 44496119794 9704270477 61152674615 11455612101 94521422240 191837179241 101373261993 53188450193 78687849131 117984072603 33144283199 22453347753 73507606846 42540276073 3986745796 1166318598 117377051378 94774432533 77701230737 166976581520 51467029534 41764816989 729238683 71909964 8970104569 13441597225 19121428349 229432316254 66039659497 81106102368 270748453226 94973487724 12555613322 65832955954 53533115516 11140667204 232565311488 1502166820 24527780801 27144756556 17156386697 17257838650 10227121627 14429225214 61268040192 142164057173 28208577742 97398418364 228683787 196678258937 1849246827 122582562514 98942742387 17583176251 114756138122 189902179925 36188389396 3886535970 38792054161 272869088710 9737646229 8717938110 126276881931 8905387464 10498631131 18857136715 2446911266 21075660293 191323142486 10679645128 1797298461 24948898140 125434045280 75002337056 179429677389 76867299506 60764017273 167112444709 805203544 260256445090 120334862779 92975119308 227049819483 91948735654 29481521758 47614582220 135831270521 67224217559 178977210 116847813368 82642351361 16157498243 80613132192 80553320699 110187302946 20790621620 118687433304 21385894488 88872153231 22266349050 2449715912 2821469408 51269996724 84088797106 79952127472 11107884607 194216814993 5741511240 288314120208 96255363937 69807321188 14191131697 34435857051 71698340708 179956642247 1034589059 16728920147 9220122128 20210369721 363116141 66920262390 42899449700 1086440305 4586230569 64115113721 117019042 6451961797 230386934143 24180115721 1730601397 51947168722 19725049911 3028979790 44529474612 20301820585 20853751709 79941724798 977414961 9082874548 326472687657 88267534981 51805512382 5646176987 88674765908 5027458735 5293438586 248597560879 135734633976 8123466094 155933203359 11924199691 1704373837 523330465 64912573488 197771536119 16141217939 35682853021 2384258901 14062562718 196989077765 299397310141 100623674760 142603025700 116781862164 73863080057 1961245620 365645671199 4862003203 39675362641 76151068143 1183528278 205337077455 96711885255 109559881943 101274665105 36352981817 164633181967 59379709098 3492959872 22151662827 13461112063 81082877425 287460153184 21179059459 28742500803 31247067 25030643968 301615305179 138980968588 6704990247 231009789754 5956357376 9433494355 102800122647 45360666178 120209390764 47154038594 964541446 279743952549 3990801564 26596654521 117720429422 135911267911 77267161909 191749600634 11310639205 102285186892 78232333268 53853899723 164457532647 25868946154 3170191125 21448938157 13612579832 5769724392 27640381378 22334248555 101187832829 295473908164 837474679 75445436615 17957656887 27901739086 87437911488 63611386442 85560366466 51135637130 20563857997 362860341191 144615453342 30341119010 119045115873 93422855774 2568382372 87634739322 15300169265 6015087250 7695884914 243903021025 156403962758 28187923274 258505395347 51044044705 85178624542 24991113644 54763287725 62424221730 131207764841 44747219756 10879932195 159576291827 17416092275 1075369332 145425357485 2800136683 18250435225 1943757822 48033248904 42083248714 124739426266 153286959039 14881673064 61789469295 167294126747 17213190630 89580646767 95242281796 46821700107 27563595086 30628749428 13251019437 12451425910 163411408334 12154776630 13391492088 17183787273 102269237969 127168340550 48281406616 6192355346 54679931117 89102356871 167514364428 15682882338 171666211699 83104988912 49085599726 18400621364 31262820386 18624700767 236263909158 272013468659 171806457074 165206262653 75006762059 218985355970 47076916173 14981964230 10417063302 6487232267 9434730272 222274908387 20789166089 79697770407 79536216149 28949596366 24026195846 26328811072 43364754163 20689236657 1345716530 34721178799 88335429259 4550802735 57445790526 68936969 93333299754 144338498019 139735887771 8928627997 13524571363 7506818482 79815047713 9195901981 34617374995 240965826274 55617695571 71567918332 37813119901 28050595595 11554803163 23190716177 21615322976 88232161614 19673410067 109080453170 256961603348 92736626029 288758745344 79917510254 108295295085 30936948185 108470373738 129043803654 10886722013 127050745060 11325733142 57202480927 8009154179 2228463389 12983440109 43406974535 69532666240 46355252941 64050300923 227411005945 319139668564 108543846332 632482608 6080337139 244053156946 151522689035 7589733564 37888610029 31235860715 43070195916 28792050060 4004217383 9135517019 46365392676 15207311859 135569882200 2822148785 694870852 297236922228 34414466895 51299197062 190239281613 26179028679 53784211957 40328778250 68085055522 34584139344 324715941822 161541111024 130947756850 74823119254 13198592852 9164982197 39373668943 38585722637 17327117016 121672627920 20317289545 5028188544 1238692838 24145526231 19149711490 17096331612 8365232548 20817043981 85043792200 10765006181 35078087380 91866984312 64141052135 91829576768 9302036465 2569158831 16582684212 13669947497 73223024168 168889736517 161190794608 30640314583 144061731609 393203248639 5245919497 24945678838 121100467313 151156226766 25760288347 15249178 163844478963 16987617047 134054744148 65793542143 60607131782 108303548160 86341018778 117883167321 131365924687 869493187 65706982705 188009783273 76882912545 103401863180 96798635164 125430566390 104810636335 31871391598 25099125799 46703455886 30971969480 324245887777 153164797051 99601563798 3147410049 563214220 24396363270 22228079973 4600029842 111435945936 76591272926 251844649639 10399445341 52667075747 78619632635 88568739024 27575666231 214257728232 252184046400 239573705753 6919167715 203100618371 292606030865 30442545957 6112320818 22181090652 95627519931 404762746804 1023634243 43317760545 191153177091 13900583858 22619042755 11051045327 45744152499 60661548602 1795758416 121482941977 19672023809 23380400450 16108548682 127673715171 53390092572 156998654742 62584363981 192248214439 5994100955 30026623655 50294812454 74764095507 39905788112 2437578726 138728811534 93597545085 262550405275 128609944445 82571644638 71946817808 168256125729 294781978739 136916151456 220633076041 45802627469 365473146180 128898021922 17129549394 60573968430 57865218325 51132716894 119288890708 20025828602 43263080969 349567847958 434609305 11686312793 67036535954 74970177935 18051057013 200707363297 191469354200 93866325760 65325054059 15247980039 112914210726 34197268453 244864725357 52890023719 213302072603 19213822647 100940370394 77634872 51107373547 382825299393 4587790722 48909698463 71034581121 114576157463 28875188439 191518412263 138789435632 75095295394 58710946553 61711158014 60954355478 19692516093 288547437 129752176849 251070030574 34981390275 62838451623 2032715668 50097261847 32753924735 168850611770 113980561852 123025792562 5640536733 147423676090 251933382455 177405976628 51137686688 264576194 216635216253 430897692 60603407869 101085195673 14763764376 174533845973 32893077168 19729756290 2310129491 67255670020 19056246748 561883429 13839610468 64342640044 51551748 24028964392 7302402790 207656200400 231968243234 95590240408 302140837518 68367785255 353259010237 86512372654 165151403872 25206466269 265519154566 38131430742 79359871778 84702725419 1227103232 263130729989 141567158937 109558197682 4286307330 46393073211 99046323858 35215455 10096304138 117048701646 49975586339 10620400338 142996219221 29558875691 5263841225 142967364634 116824577027 18259569144 1252098258 2264812021 11441707613 150250233646 62419340555 38383263822 95048205554 71557898864 51976303178 44528795022 1307889173 178160702252 122777874860 32026093817 79489261767 13044919147 249419743601 58224783895 124177384875 224612290537 16512846311 71340080747 163907408207 2696473485 73534245091 3745337856 21316217616 2648465885 246693242654 2538623372 50244091587 186120801049 8800490755 169116304658 61141157875 121456127914 96429796811 24199850032 71024274164 237871393827 13984860592 2394496427 81857281575 9834171924 40818656251 242520195119 198346171586 5890569122 2086058176 40541421794 192266104020 51290997381 243870216451 5410554505 60032234716 101355178756 101324524262 15630718891 188242450774 106205555 35142888806 73727659695 10398376772 198839880597 10333991591 101937228766 890966487 221327140332 48497698743 28732738188 100283368592 51429281070 2100008702 145943447073 35822046647 57915565046 198023079686 159066278542 1649625 43701838978 65025861492 15674808015 97944895939 2668404701 72868777895 820398370 9611096341 36458850183 258835570197 170274892466 14801270246 23387188665 33640945171 232097793 35864716708 136558361969 7605204424 5828897951 222233435060 34986129410 41163501052 187033607970 128913970896 131880489148 41971051082 5899229873 169900866584 114619355421 106914114587 308307481955 114259725752 118386740681 71008824440 27727931058 119061050280 20326370947 171414768236 48031208749 8291314071 39338895527 47850841860 122062830070 169044097300 34371150054 67231421140 127998410475 115514129397 42375543094 234776095040 94483757657 90050577604 16827026703 9951544438 276712535320 10138922570 134831537447 145626753040 10934722025 52051568366 106704501533 23581947611 112649975598 46037627270 1059355594 299299942322 7169315574 30479813099 41099153002 481365340 17105033353 78213105464 100747856590 108664989614 47670819506 21964768122 94260120483 2768349006 20700616869 131310711573 217352133774 172375704811 231272425740 74338682703 134810140829 116614855701 2427741232 50522204651 378937440667 270464823849 1215413299 146593362768 32056888433 282373807398 182592570216 43739118534 23405564917 98934587836 1112963791 246884909812 100581920493 169084242074 58466015673 55881661077 51803713434 72374977274 8829076979 45809531577 186850552794 35175886107 120912561516 180677964138 126556876622 110539400124 107450106692 13281999388 41393048504 268387327038 146633284415 209295145778 25610608200 333747545115 72972861586 128000769639 3083409706 219496716482 239628353563 203684803226 45479751558 83692643107 177891953832 2662305161 11425164435 1150391185 9046437460 154379110703 54338588684 122558691384 119146247263 30633538626 18773471886 3313163598 130046944250 36429034672 31314039850 134055110778 64962937851 173725840935 37872144357 21391948621 97479299895 15270519987 132866132746 97354909488 9830979068 130494866221 7320953172 65094370963 97404189920 166043824932 191475024076 9361161552 206967199538 37951773637 13192541843 134038978032 2407080468 133370710063 156420776082 16397969723 5010086890 49201133 15713717341 111341539648 12780481107 77719665944 35883511611 225568724179 8191042443 294518744079 55845299543 2144628867 34234578037 126479681414 308536922908 14548372012 6967919520 127003171241 106944283951 147172532314 285271835827 130210207137 32632927387 292618189204 41255457299 110393632351 130013424286 35768709215 36731310673 69391771728 62364453578 161560441586 49346094830 17582856883 231548911553 82829468 181237223200 138783392894 46789957162 39954347108 113410852412 39782183030 2336407562 64374263251 3377604189 46896899127 41707249697 13870268431 282753426021 4012441926 78275322537 20413062106 231807983163 44190311896 66721389995 416639040 65054299802 5040831693 23342911870 97611080337 4687422277 42661962419 179293820983 46378726109 65214290613 2894183098 26688803984 80360606896 163725099338 74344840292 34222071055 911649594 20510644 23252862428 165410681317 178808678244 8396669873 16051603190 71658693533 193731240160 29893164657 72115591526 93367200625 83004372826 5863236794 110668804136 49651377288 130366323294 39085856885 50958358631 250721101466 42718167590 189859121124 20884091683 51400586508 7735216500 109687831173 251674133231 136662383515 18250813296 122878240006 3486467005 110398981062 90983901844 36183173122 231098203338 17873546862 3794562951 62882329424 33370439669 113080333114 6118045557 80367308425 108126516812 882346238 222685573065 671477948 22456497985 16509743649 270144909845 17818584880 119823675670 5475049294 4790319719 78555671346 253543306498 54701930205 147169005815 6521618235 259543800 31727804712 121373076258 164341154070 42224553619 26619873975 78286384446 1510662297 51131250803 1780515215 7714499559 35417597600 9859142378 156036075162 203683047 100739948223 38031384615 112387112811 167560866327 48386498414 16197546336 5671473420 3213419213 12589599 107796527765 83831813222 209394188408 56208629109 147594065194 12381061688 45710190509 36895723532 17387364666 156841679697 14660369447 103051755444 143134949787 54883052948 70560576329 130178434445 70139126805 105279048912 130124046610 32811611705 3763918885 15312586653 21857414637 5042960306 80253501038 14194636955 32562900476 93647750878 55890059617 71460789811 61995144148 51225798191 2757740923 18155203836 2131775047 161478703174 144323970345 26404482901 360977457694 117634952454 46183816636 55543467695 34830271093 42573142750 14907700604 21329282700 2742252436 105972967646 123844072548 324626380331 24541179790 143229530678 26413444349 85730267137 79899025236 247969405146 6072044861 6729449990 73087201296 74392650891 23395086855 235557511574 22142525282 81381286421 134715473528 43638559780 35558504230 17856666765 20100718803 327223350385 117199452356 23317781342 26139537331 24058270378 261984074862 2370426919 43336327134 9670422137 16058890147 3597222697 160575129983 69481959879 18288034009 282947751116 193792706157 86829437922 18205624632 16138545543 19789942476 4588067347 46064919618 1334296786 26390963793 116856066886 62440767890 51736993779 36094134952 22426487406 55728346678 5765601642 33734366780 19721838428 228266606605 81027196662 103877605182 47348546656 25844503369 151764756287 113437274577 17034759217 37187824575 168316936495 28151833661 18934459203 116325506156 38147769624 88361435925 587488015 16002817136 24142581454 58462764676 58448079090 7150428718 92825677212 17630349085 12550876948 194911336884 59470667381 60310536872 14993226428 175466761584 801590295 17051908469 1350873851 17856736775 30679614169 5448274677 77699398786 59385873058 18368903860 10281485982 9164407691 153019643113 155744149813 3464285261 362856014173 65795769822 8842223151 52481906416 19784461584 51065907579 47392382581 2888435734 98072605729 85415344014 40703826015 8619358201 62932499289 15540949972 118440137606 53719753365 210083797550 54878387391 1756112000 204507427936 220261339012 95755305573 47659233815 60996148525 936700806 78684431963 9296758927 2232358740 171586183894 54461553350 16579548910 70527644411 44521481393 12972995128 137933049937 193135937767 52426608475 19332960104 159397920457 1700676540 47670350718 153382114063 16728446527 13860383943 29354401685 325420300834 74289852656 129757516226 253143827984 23833612621 118274469101 41895266942 17413096689 24044927284 62261750206 18061463729 214351095955 1007271280 51752968376 250797277777 20303474430 12273080452 35320414607 278176181637 4490326784 333570432269 15618882811 45965584601 43640090557 7261822954 35093715682 1526489388 1943119978 338355252280 28820900188 28559886621 39566074750 22001865851 80334409121 19905827807 2572842345 43671983344 4483534590 191767671748 32670987280 66658205837 79839637718 160053520514 214957392058 64135438736 7191320463 158055553995 26284637620 9831640803 15719023424 65198805640 104630302563 3310891038 8404810859 5757212613 7082697647 5705809151 51476038481 99408922614 114299124 32677430860 116960894091 161132808499 24883100699 4438134793 61584215849 157808947154 354353091650 227743854 107663676122 3894272021 132635091953 32605840275 53804975302 4334399215 32136500860 107800064559 120411039435 75298264348 229671321230 310429032155 140156565660 35984648750 237055210769 151937580531 75423977223 92234840984 42073948893 60802659282 3126653619 1843077850 96146897816 96502206628 100549325379 73391703876 8275319778 12240029581 218019760850 48480090401 63628047269 67978334197 6291444358 18743890106 6009188755 96033273836 80041038483 13291209656 69356541223 3654386826 7437916110 41107103321 39779597222 26305698401 67751548874 63139023029 98668261974 179964793980 115350508011 5306001098 42199730149 66022263502 18276872261 61863968155 125330922780 124152711277 45608851590 67109482886 155050900393 151523386348 129262785223 8152082014 45223232887 266821049 28507760327 80202283113 30213899210 2865935804 34369852092 79194889775 31534650254 21922171258 400676485 205968379928 50651132649 30295433634 55666520 286655237383 773068705 110548915716 116352339466 81883767100 115890967304 50688423893 186681605868 5145243593 40982441971 254682191472 11700880005 140052810191 31282376479 5924111265 129666435179 90097627624 186238939473 278517114230 9875786567 1147697733 7322906414 73957294630 120517624894 4299873585 36531512302 51743495463 291953371468 277834649577 63715278879 304383069056 58298349394 197199093889 63872010539 4039537596 69734102032 81299720007 17751030093 356894475913 199694137820 244107282702 40948642151 11330635142 84783851022 152469652906 5033245436 39268315164 81907611923 104515778266 28132370571 19776271140 162140457292 158784606962 108133413459 81197947 7581786533 154297827053 7175957149 114407354116 104551633269 11052336727 83774613758 21624118460 5415039236 78622265660 19802933296 93605851442 37153530660 51236951544 84370801475 232009628255 10587083368 118407822966 170012039798 195428879973 24973717284 34334612291 4881089775 8804008958 59107390404 82745422298 5965355686 101970759021 90620405869 5945011708 87752516550 161358473996 32120782205 52406534643 8212023258 156645842846 102491018949 278356385239 85712808122 11421599881 44670249605 65198642902 35122230057 38817386751 61466036554 293560185103 50550260 29466852166 218012273851 235549468260 180362872309 113747538984 47958108439 14864878283 27897835797 27426316324 5869461867 32783682165 33876858765 63037069568 339100767725 127312117827 95726568697 50158469720 121242693229 49508405274 29195544918 9417853646 162676181267 43243191953 104670620239 10116949365 4475773649 207221574288 86534199648 108040030844 278232924692 89234170715 23709864432 168788117554 150513843660 87399714305 27358086955 212664481328 24006165856 143018982359 177873317089 50639686382 315407747193 71319622698 21218920036 17868701231 100689707550 970380989 20449099373 70149422131 40741359236 22534895191 9935825783 20518928838 40089996625 4166405223 97966255155 11420103239 27912545400 5545472403 1192133466 16059331700 143904255865 45526703737 157828526054 45235775411 19027926357 211802028873 4979683571 224676352274 1921225584 48954054655 5632479252 3803855647 8815430463 93218324393 77376144416 37049256495 226102766925 135814571659 2357935237 39353650274 10879844486 6683674244 128897438979 144519494656 15320159734 63820460227 97036632545 99619370740 184451949148 15702697261 90675072880 844136164 37518841964 30073277387 29650537599 1518052868 59931147379 9068744306 138968530831 4184810409 12501751 68275666877 174022454771 310568877347 344795420661 140828293276 134907303090 48334931650 172619390550 4415273831 118101374562 4952620690 32539408856 46483373537 13966296491 112613536670 4108265737 143131365969 239887988847 24195246366 21097094663 18352616787 9811538198 101655498551 72030964759 3546269672 7623817156 6908944326 563506690 153296395611 285878194249 111270037639 94259170019 100593734401 58339120032 136486122259 91242065297 154641865207 4544104772 91233908 27229902160 341056613 41295282798 9069685484 26638229747 74237213501 114395312743 64012354096 56157884913 68675417624 68917324604 88019626892 37895588175 214682028369 23065806591 195926275744 1276102307 11750759130 1804687133 2462787897 22971495245 103027973657 99226449776 238329892206 88629312137 31316833770 43074308789 72048941931 23776833388 28731107171 118633580402 324912720017 81649689193 35681834640 150395750232 30554220252 153037671834 92991121785 233460780485 66042015621 231363573730 1189121041 39132332232 177261311439 120714176361 13040242269 180649315826 122009611718 2107130707 23079019560 359453782579 62015030921 119231441628 250140139586 171098186872 10853488117 17713151263 267992189637 188319561463 164077420729 9643744187 326252850121 98412786572 147402176286 103624204449 223586694259 27184494959 97407599534 24308041941 137780529144 10812322344 56398330181 8460650626 93763451413 11960551321 19318079509 15842503787 23081600394 31267825039 322768233481 21138986550 54402471013 56829634054 54457024783 5736262050 58618693807 38456711746 224251690701 13555491469 3344676550 234533505658 114370168864 18036605557 23263119218 39698852678 156564125990 128573027256 38612353 27274125108 39281109040 271615072154 265200659350 96560342424 42838026537 39016724992 138384259860 75117108579 46688540455 102767394209 195189720560 221090963370 179530910739 207292418850 90237413922 586549054 71513868006 17253766087 52258913511 24786656951 300291428039 2271344772 40998469751 19740314386 5194133505 877096971 87313353169 7775064583 246006539730 144125054592 253525659778 56723842284 15750549152 19944244897 144635619278 139318398895 29064619304 83549255884 112653115285 12197655203 142578468945 2868487490 130159193239 242389938289 1670797269 13247428364 234973987905 4607101240 3420506031 202051546948 214804276 1502233425 85678863990 42291985640 132351118804 43719165343 2544099374 146552537530 160117657395 6445499576 60429497607 1024237164 199050750841 439215428 43008121679 8479856014 97596429316 51248063541 16959067202 87293045144 174058500642 66481438435 7848582302 4079962358 76314913598 8115943660 10887757823 35130003576 3995504630 3105463603 9974471587 173842695965 304851798519 66995469873 160573745579 261223477022 97147544691 84949917879 1019809979 12677208726 37934220230 106599220591 98539922841 195753912077 81276321564 27609291482 13712700621 17755104753 9838028919 103199584509 4265937714 7032112788 175501113861 284734895980 43838401256 183351674742 216790205369 11282651194 6744513911 92516683622 155660561605 4393812252 110530611211 66471162463 16366570883 68623791246 115990121509 22459476366 57032458635 18793293952 71874348795 19842802854 274594210955 15750410 7246324836 104120937929 20505090775 175763043669 183267590468 110931263002 21179827872 38704901214 24560151344 4978907899 96826499266 123221559168 71450001767 204724865183 71573533445 54105001169 2048225143 154154420682 4307205820 3484988953 106302311116 6655133746 30937294894 158953901660 94961683715 16388049865 24152032741 52831018406 25864444977 72460936897 279327195199 35153053164 200095776903 86220619056 2909907234 7057161326 18298380301 42260339341 125554106153 20801676341 229997832742 109382371792 96791561782 128193020966 20074176924 153869995668 40627815180 194748699162 16516770007 194119984069 12909922895 33948091211 103516412094 18919354784 77004073725 786238555 695836210 148024207665 4369843836 31188939167 15678844218 53588740042 63274998224 254764100575 132255712857 255984541023 197613098943 254496444886 760282978 2039182049 268927446069 290906842847 3431570151 5457893162 188310513538 154380150622 10395437571 18260473716 44712652093 41837402005 148756447118 2431669594 207724620056 26105083504 233313110 66701879700 240509482409 74525925631 65986118227 54612655117 102338815080 83173620018 4876716214 179937470743 42396389328 2944312046 42996381424 2608300493 36180819726 14881174346 82480402746 155018525217 194477883059 49046792841 66135516055 80959745348 5187701859 42841279572 6130159414 173030959864 7063958228 209097621023 65404511949 37490929985 53218170165 235933530331 62930316632 13638551028 49766857961 6791004911 108923599403 8041998179 15239794284 266851295111 56942836084 62183518647 251688800966 20946838627 131026741312 50130478024 61796519506 42090382728 43715673084 218247656464 125458204244 3306971194 26266657722 26370208787 148323336830 6752694686 176898633667 224073049613 185908910125 27961118232 23964169386 78189517115 141506777505 151158741072 136917811782 39035372391 81653119278 17959064755 11021604588 91163621914 166458452731 72771170 131069310944 4006215748 18951633891 65851485896 126524742503 4564790529 53964491553 8301698536 4520743104 173375283321 26298821416 10305499063 5950835288 1893025092 109999955910 34582092918 5025276625 13724452241 27816248708 286148710077 19146683567 109929075582 109741548475 247300780 195405309540 219517588031 128738880728 47680352744 3752547411 21201989320 88402254504 215739610285 250485219424 1610163772 88008691265 231191457979 42934018587 119701286799 53930014873 97573034939 220411006712 261641879464 219348991685 40654472467 61684194753 62571703173 89426392382 222925467660 99510880645 797047964 180674943840 74873781665 15221425030 7105486218 150416130051 193355371272 112952541838 70112755352 43566456803 105232768969 155606021892 215000051326 12993101787 217796840925 139060067640 148558760848 58164295426 122754154145 63778700118 5970376605 216016815992 26576399350 111964531346 26798090432 6354849791 35213455619 19731954076 6792450459 88204757335 197677495684 52709902986 787099983 76167571737 154739141714 26894433351 211917207184 37201374775 4510889952 28274566584 118669750721 37778156383 52740601927 26633483910 109257093170 26733989012 166102141839 46677846252 50135038365 21522128433 108011533461 16229541561 40931748959 19306252788 33047425917 8037799357 12303957207 50847619336 1128796183 149536158160 21390890082 44503834073 102254189617 7915556376 789403527 30423937064 253621848023 11548951243 8486410348 151338792675 22214575236 61061598583 208572878627 434174213 103458876863 87455181857 34139892099 31020290425 129463724479 116207962672 92793079366 302601475641 90354907198 717499998 265775164629 247301725322 161227575445 130343686735 312950868331 173367223753 57698015202 3769978409 63752315753 49404406738 220172870383 190993855731 56931757426 195065184051 119728501409 75643858292 171224403203 3592418914 24157143280 13968663189 3527135095 62680635029 118592295237 135488295277 127346254350 4676637106 5074871541 112075618768 43767014850 108676340908 225656609967 9264747607 94173314526 1870161696 84200002177 152314916418 187568095444 53134697901 9089239881 52371345823 30458847237 97975121082 83237563377 19199765711 205254793983 65964525163 359099001906 40392829925 76853469289 89060488542 145115480820 34944540968 8180298517 146258591928 22933820688 13156454345 61725026060 14942405908 198940818417 54842993176 115662658477 53932695090 145642129557 26157213050 78892140125 49977143464 282094770568 71363972789 149522129038 168786068379 12386576624 92749686850 4418287238 185738387658 68241142131 100659730602 190561802861 355234832474 33042026829 38878153458 5928483279 33263373536 121234772670 159456248945 182287447260 54366375291 29950394636 113775137 261014967941 4174858491 8475601577 56574987143 122060903312 103058811086 9264716538 111086095040 140670391758 902479531 57008172817 177380877722 64432891803 299241678762 25848654878 2590006215 8343748604 60673697074 124829089319 104579657232 20775723989 44020272438 20496365254 14037291090 25555391928 51223555026 49289542645 181315994913 37297155807 42848844199 224104603206 4062421815 34887103643 66245071684 2061612480 34086587621 320363262854 60811269947 164286111240 197321148072 5295105005 6979006161 16478063570 34267020757 72333649916 5447552879 263618014699 1696264541 37565874454 110262969361 9029411595 6112186048 260210244333 127280368713 26298066887 114057376390 51716862884 19733201163 55454991817 49629883181 79570036562 79608045121 31165650677 29250502585 145313296876 94316907242 16416334042 157621968814 43756571131 9532920724 199816414128 130968138962 22605550223 18685256764 51816314321 112363314947 23745793938 284947766023 126993960 72244689824 128136373021 268740666149 246876530688 117690901795 36251326639 3106722573 113591472625 217350619105 17509465219 132110155512 60115510624 64717731320 21789958589 127398345579 115939017304 13484925146 56912637000 117719877260 227497322715 73469831 173281147482 49305072759 11612238266 18681597154 114265079002 53863994073 165396325745 226692294605 14734222963 110760363283 8535421493 5627162761 22571178095 26157295265 110218127244 10301218847 9929893902 58231603205 1344029978 6899810584 35075114 1329235183 172430634353 27385936909 49397093650 7882768177 71921476598 17551210235 90540403874 281491294 63604617408 18548238934 12819832594 249835735834 43644410262 151604674553 127824718602 206967599471 24407091390 120140872614 61954814053 8216147901 25550739172 120186184362 246841560596 17035499311 55499929782 148342513309 86906458487 226936370963 8369277930 47701609701 16691908567 19858928765 63556403638 31678980969 155304303133 30834555797 181149738596 3924048225 32808466689 190139664310 22073013300 112195374784 9709543544 33861272486 116161789650 138915500670 61019969937 248317599591 94867781830 62733500533 295303816302 1271549493 27960661120 24643452536 6365605355 64255500111 201953264664 31501135418 114650392176 65814225895 262673166 84134881652 27262044431 262357934270 175807129789 252408326622 20443084909 251924410936 107008036838 233922678047 157786653747 38367775250 67819484651 262675776760 6626699542 9117799687 50757115854 153125010851 266784772337 66514250226 18678896372 84032224707 137513623285 25776930248 5998200096 4439202437 10762246779 46870018423 95843786042 74837378794 94221220505 64319944807 39801045793 10412089534 104458015185 26702833662 404295598 84148620241 17599273139 141349242779 88846843757 147752719826 58083784454 6175086942 3251678544 67819241962 21684810114 249800220486 56537377952 142319333578 37161859005 31902139977 89157728402 25726073550 8916893326 43945516987 2155695591 73553157136 6559870620 6048708205 12232540635 7477779845 203817899321 181401475120 13437370273 25621368764 292199934098 58095143272 65147390890 1310990728 13338883144 46740433535 288702440856 99734504291 1402935911 5964064831 303425988 123573749047 197415019685 188390194 55236025 2437298160 177501641480 77454912186 35012313723 7023230590 79773720547 109978452123 5459163182 255577872665 84324955645 79785120730 10884632292 34153635667 96183872058 4957478127 198696474975 3921491633 105280980662 82009998265 173629928284 36204907671 52519858456 18628306517 7660423791 1868174399 190950403747 66337827975 246480308483 50644762568 152710206995 59225929230 189116139861 110174954708 67498771234 13136097049 69657030462 161680099205 3119482352 36565668058 56296258166 130265026710 8408351599 85617092334 291479310630 1626910 36094279545 6605097366 195930254699 108882135346 55416218819 7478569195 51315740843 16588682474 124945322910 80389217135 82472502174 82609442960 70461177447 2543294341 21694148966 232113129425 50640084108 106489812172 19120738833 78499613019 70983433244 6833408756 21814015168 17814080926 177604456999 195724979201 5430679603 20149487477 12756153097 66318196370 63979323954 1204957531 107876157 29564806570 43598403954 44430468373 8590218671 148590973648 69964471223 22720078873 46101673614 66469504856 60114224704 274998432127 230906041312 40452542081 72007983 128049254582 186026467779 147885225494 63180284051 578773516 272814526306 4581456069 102363588493 107755218548 42045054751 247472221505 212869329310 4508291006 152615424668 14405584261 121403687120 4685311362 20237389579 178356955420 119137225990 167009747374 10839589000 241834862388 20508706063 23877590318 7742573396 188722692310 70286365090 4484461694 48509489224 231193034519 453523229 49176602745 270179874201 20315365499 103208896978 2627305348 85411628473 2803646964 19707927763 104493796008 165834263943 51701223247 11622273223 8096844389 207874227996 6169112908 11916441913 13590889235 7402433050 4248899951 2392900901 130779833076 75555892460 92973215899 14401959479 115194557076 107764926530 28696281304 10102302014 10387761936 47238342705 38556012196 4239860593 105205729944 20434814664 127413225003 339066643666 1423608839 25908980804 28671627180 226200994016 16395996761 14164260702 10129745282 195516363002 111852949258 121343909403 21234971325 62874471619 139365518328 90093329197 88220709342 126362505177 2592279655 207016608285 54298996557 98173148 27246694651 1361356829 1075698405 233502948838 144365521660 1712345058 22844376901 12395117670 41378251318 7220839044 83660088545 54686165482 137629041957 29837011759 36362068719 41595905049 8622771608 92038478492 134344362027 32090699397 36304080551 234850231543 13886117014 80564486312 28151666307 60492931757 73157479325 233434064645 44961915279 677390894 43747290372 69738510658 71818961414 239379595176 9098924706 107629834802 18967386539 64891061322 16157399260 810575295 18544148228 22729626390 61326788950 97896659685 238705470611 45055260393 23401209303 33326710242 109178199474 5566207427 18689335768 114442153512 1786580172 29716176473 601300429 40307732696 996032597 20349549880 107046869769 21853705048 99681004179 81751621 9146050555 5997886189 117065757432 271164173000 11283312046 96979542173 62059388372 35934481290 298790747 2662866302 11428299795 222653010300 12043260359 23621382619 7821147840 21007576307 5570988464 140669199347 248749393265 2319621474 39829346086 129209827335 46743348111 3846224519 91016582927 126251871061 71314520374 118647022585 28985877049 9702290147 104183956016 250929323126 673884053 40238868634 26488826757 188151693237 25376974218 12041998169 128978484103 21632487074 334092094178 89727966510 205770092539 101255490318 91949420173 772948605 13447428493 100466101585 22766531457 143329183242 107068491813 19295845333 8480978470 192720053761 200080797934 58371335217 10870488358 333362956497 63503114479 8972482640 4910727937 8537173050 6487047843 96349302996 12865560660 12388388088 241810175853 14277548529 114006053096 186346653105 133687735896 40000377346 289232378233 8574229301 48144568737 54437530160 22159070551 159998043518 99857847313 826178004 129047984492 6085345 23757262889 263547239453 25122970402 129302368355 12907821 382126186 45509854550 15429580096 329522533370 160147099311 53744242845 69339951314 2031945277 4251958537 139583249195 26891049729 8559243247 57226280249 65413436326 21651143557 39479657660 195348987200 130092286378 119138217662 6069244111 43127155070 4817716990 18256105597 5550697703 204413570015 136179830350 7699028305 60130523694 6977781375 41881708051 41697168631 14476377839 12267403877 11640801033 9264929888 12336600612 16144335020 60476735158 3531123007 294989995 54180859406 80505234505 11643077477 65282192207 115590303599 170181353544 160038100171 146267508365 70137246547 4088425421 11883852979 22159055526 4785002683 115594435766 180589803194 144820453419 55964200737 19089832850 132554362681 21036139566 172491851999 108070131679 55293035703 79184484080 7948102032 38978664758 57703270924 170595290539 7827601660 14705705603 11105416964 51902358605 22836281305 65632034099 974918019 93539216707 254008275397 307469746439 16234624327 21431950389 293909192952 195654152386 84545751 4919261121 8528832045 31728169865 163457962056 109828799971 22561947629 23535746751 258354459453 191604500274 36223398151 82396586784 18576932343 7370390027 7503445658 46428717803 123043786566 20156917451 53967066326 38138286883 73606496877 79141678832 9960024020 66106931177 60954289789 168247704463 108216415056 53552745477 126272839307 175489609332 162689260347 71432784077 55332056018 12738469408 68927623139 100368550421 43752385883 182197143306 203925705768 3560415268 29665837370 196064314628 21300816581 84658994695 21071277352 140470373880 55583851605 141690931866 281347774608 272746266862 61330319043 7317112582 50357575090 216125900981 212657159319 118344855170 31407453019 34279007130 15623016299 69341024670 32073460423 20182673747 72717706935 35509650294 30135414956 5426530561 8641200407 8475040552 96382405189 10085039574 16395057724 177593437035 285217907467 181139841994 196514486545 56590122949 154754415847 158487421754 2769600957 176314430005 119309941447 121058946773 2943792459 21820070330 48512563507 102282225941 220630942959 52712238929 18670479388 115587665576 274193192749 4776897881 6828257289 16626270102 58609974105 33005213270 22230800767 4769278234 147609223375 158753685886 7762431941 1607842668 40346353350 976974211 124137957652 12520836120 65159889875 27292849270 230819089 65786988587 120426569366 195866128233 64535138370 24519844029 80253072747 19898856653 70778032285 197770665403 23740334036 298913999552 2261783593 203484578272 129525864343 67733848954 63331530779 19028603584 183589104059 150557261015 59594931399 762634586 7135078135 70832616196 153148826823 176824287568 37071500002 131105291712 94886337244 4194456231 138335940532 44881997587 162586997811 67407762956 111836327376 286026320783 97433067310 297726371946 122698239529 9998642562 13232504289 42121554322 264518531415 64500219997 7124738658 126415810254 229704488875 6879462184 1869033315 683168446 79381345492 10457391930 91388804149 1774984386 93600813363 10308641259 19019336235 3700291049 2866117685 73019567121 13508967075 109447219414 177534526 77041537567 65395841908 233585600717 97810631850 89380047169 24265911430 29763183242 171291007282 16476451642 18474684645 30419712305 26627573299 93759689420 44916302738 143306576589 50845165387 2093069386 436969897 389830176 111557207438 26650201484 17406821600 27845765732 232707015494 66028232427 105522214709 29200651355 60514581988 23585394105 18783786069 1527414048 185919263141 191903832628 139265601205 131667046406 4401514048 1786302095 54565511207 116389864948 267051470481 153284385691 24649992594 46580844464 936052198 28562820192 55709838078 215661283005 16313507741 800206778 16847828844 41133205954 17633469194 1860732696 2376865418 94986234943 13921509713 177146945170 1929743210 42910730650 34496492917 298497998888 24977332850 44235082395 46810624512 147293235520 97749118870 12468942547 5803764221 110734922578 62436565398 50931983077 4380084179 161056092744 8605527833 95107209017 90502612882 63620751815 50461472387 10068476330 78243599809 110887412988 217927113436 114085224874 92201813956 139188523417 57827874268 95676455692 9049298474 134223849035 273674341711 51469382861 62701741727 16896427679 70597300993 7217208938 3521540375 7381220868 21081770840 54377708552 30435240046 44109042810 216656786969 217072990623 107054993471 93585103747 32852813577 142820253008 12504974721 349886961923 93668767482 189837866814 105892592307 351171523526 1877452744 39540698939 1434867939 24005083113 141431459378 139773798466 44242642566 138137305169 10570626300 27724123692 22311198728 18401210331 5841743963 77509853587 134223299631 80978153469 23972832260 7420038338 190108682079 285370807965 132325447671 82577232864 4362555667 33040214010 11821279940 52750051624 16555101712 706154400 14234088859 211739373889 5819548657 66866649464 74150164846 8046374354 265951161905 5701566627 127321928552 115357523036 244796202 250527068020 17154472514 869883277 21107844994 105916923523 9765386724 192666550375 15982815037 105775949547 40754369181 69002623937 4648376786 29979398922 101603843931 123047103396 70404541133 6576772616 31240157227 144932658839 221149667959 1799223345 1781181837 186029539547 27202826617 59899785637 25617968545 139297682579 8346295349 119999961428 65448407127 10425261776 153207788779 64299465574 30711303585 72278529136 1227080649 76916076731 11280470643 24712146578 14130024610 6956569612 6945189831 73103704985 63588677117 38439812175 21373837187 96926938287 58252927228 16366362042 51904992622 32220263597 2915256615 1735349520 135862989719 13038879223 269510498406 103273616605 23773149045 64612765219 37982698871 3482797554 29975770988 556406398 141721797921 48853487788 37445956254 25078055725 47038575458 10819065730 73419884656 177104856275 9825676698 13527424774 160740612080 43109442687 27469427982 70937071084 37176153995 2188856920 338605661443 58409342700 16714457552 60070656695 62090921121 164224006185 112272729553 164095013222 195905123893 7697255586 51359125104 46495661607 13743128428 720580024 33900901980 932392273 197899148513 11587124360 2929165583 64364041094 7452081600 10635376137 15282780975 5166520788 62412086528 2393314007 28379994403 129557466547 158041749301 1050848140 181707796119 1125946315 13690139887 1736596259 23484317442 28611443428 691013040 48382896753 28645834909 210011893714 205751994668 3390534835 123237909410 83380163922 182636199301 70845963576 64204767241 23961194354 72442728462 822975383 133367863694 188940721761 95877799957 2023989285 210664791413 48160735867 6545135241 85895632569 15938065832 63797907819 270798354777 143080219679 7932381838 108863706669 92509600405 126306400716 788399379 10564831105 3192074458 7772299128 48778410730 81323793499 70206587001 23594058947 73399473770 109914907097 173023381680 86064960460 67186929 341788903110 4391447909 24641511271 179954847150 303896079538 59072943113 60307431144 58657471280 20346976727 195581053341 106901982500 22802986145 47577297900 4538333427 41723753882 131478368510 60075521474 9252088313 199017813445 9781779360 36947546324 47908840810 175451231363 183417666773 167708085466 27267343647 38743980599 2861350908 74249840464 157010927892 4985724419 109087088914 38027963677 28747517405 13033346514 22210120507 110902129275 215607127707 4339096767 39501405193 2805417711 2505433233 177424800516 7960685846 24317964301 14788570839 3432020521 1749641326 142025736187 929522678 49527621885 35595881114 186536057881 53751989900 10701156550 89838248211 206676666196 140978011243 6280859188 14939739573 260073753854 49183923610 31541118181 159115479746 47776428805 30782090482 2502307515 1223506785 19795734414 660495382 143045533 89769522048 131230639399 21144165986 25940684593 37955812260 176477784660 132057456120 25623195083 27307382855 25612639741 110889088747 144560293590 108799952220 114722321621 1673756478 97532527125 296828756486 105477642020 116246391549 4772505815 21283785725 180556096335 183285241309 41523001284 523932543 15518216059 341522959 107511861571 10106862381 20296143895 3889935056 4553800000 78031596 98213860405 21663093874 65727247163 19883907465 14229192522 285216032 4176454547 74364008747 4786301376 22895602227 90387318491 324828455425 17537363568 113162417325 16378097269 22116650986 35938607225 15018133497 8652358057 291991142143 2478481406 5478387085 334877493216 44737405440 79541006607 21457532044 10147877135 44240349778 260304482956 75559133095 958870425 905655227 95265736560 195580932995 118466666929 50206948619 194058286991 46370446892 59282787054 323701609 1914454004 67872096263 226930121768 9462523219 38181605019 53740961 18696626022 488882404 169649319018 101974437302 1070999646 138750086030 113005200104 226179812503 202089370646 18490594558 90783945066 72449508641 136867429247 149801715813 49474408565 10650389301 36649496007 57166756738 86764251454 210792994147 126527897269 2482335237 22515013989 242333695649 18829315 1929511658 45403983918 114655987610 68996354986 93318681394 184500481820 202841662698 38895902703 102031794391 42159323133 162093973281 122566930702 212546260688 10125549541 143301699186 66351881025 21656243276 2640054016 40129304281 80716949325 15292707295 34550806828 7379119794 27670813152 180056290502 17480689927 8126666159 3711667033 8070268360 38238834381 56315902758 14156527690 326006117565 89156592456 105205556541 173926060479 264656434236 41935760148 21281614728 191568021671 18492821044 45861535225 22213719101 156698246268 2460995923 69911201230 32135594193 4536219669 43241594701 119067897130 48244097061 93716046756 225302350399 3869462341 3209185801 32977862113 287112720581 12210494586 145153996210 69379159216 96292019523 92505160989 206744383732 3950350873 316866763214 306572339128 36793825546 277319198273 111021007419 7937861785 70958636420 8880990517 8977404760 328065588711 2473876121 147952127740 3856236714 36217247666 31365236386 19403434695 285978848 59333450307 83988008041 17287482193 24381547923 18435484851 62625260553 24145972234 14448597407 2567546877 134615622682 21529941578 65924215317 34280757253 121328174984 10698118018 13610496099 5231565150 80930797581 46275820474 17473759188 106154829532 114826199439 199672548968 11074318213 81448075820 27822147168 253507828307 58556635834 86062839310 202099597174 99852865835 111885657095 72752205177 8534764705 85032002521 30320795294 13216768065 38821323882 56388672040 85037403958 28864329617 52163053883 98716408322 211317714795 124226114791 203485625551 78920629629 4353317431 114932168529 78782233615 13644163375 75827010802 82001118278 255518537643 77083333494 37421919142 7965893037 10774809167 95910910249 74558049252 7823365296 2262693151 9994146882 132722152901 4563825956 138161174182 197104955499 98889406922 117202271402 40926992957 61936191171 80425807231 168324923810 16665398774 79086170748 7861552323 9831907806 37816354508 157213458887 30552044497 221155938836 116161329973 18010077145 9150783805 83193059056 11984290196 99581941560 190963476818 240161922795 10103309331 111381600566 127215041784 153182483962 346146477054 11471006918 69802384727 63100489293 31443907106 129337036549 32288541080 310276800298 119050847934 84923134179 28099878588 21625250860 175829961729 30541598647 15165485250 3453518196 5645379621 168945228517 68455959440 72298750319 98400360419 156074939720 3935571138 241611873874 128953496384 61498578692 14385072434 456999964 207195847782 49301031101 99545079103 197369600295 7972935327 3318960942 38802328146 65500809610 124288793949 21037390230 41408694888 43408009442 4951828926 8533682491 160793147206 42102146522 38310057533 122465703665 85258598768 16023495403 33049327738 2548198832 50748068722 10536755645 7839268225 183054791056 15519307134 24539552 6805645003 63228904545 7404006076 159686249928 3261969023 840454854 137432704104 193410289022 112298531251 3272118722 14012957229 89902193407 34966387448 8572196465 92501255459 4452887255 26540571053 71273854530 114040872630 107742885125 106534347268 103034166990 56733980693 2263082492 12756993021 281800711440 2945075522 1471344257 98321829287 170391538820 197860389122 72123637885 37129591141 230170660348 185633299802 108790527325 72755188447 133471742762 7941834907 25886395129 158880178499 2335594107 7338279818 1048979878 8954498119 84728268351 16385178373 608413199 64151105702 53233272499 7923226527 87017398607 199747009648 52103548859 64053376399 2220219576 118191852500 70088682066 1160588602 3533416277 362232642 11134290946 23446472482 59165327322 186862479534 3978156069 13512006241 24587531041 47980171435 127495179108 74434487479 167683087970 84746740144 239764980931 15106771422 46149374790 234281304449 108072791799 173107412754 133071467164 208194502281 137803323376 12662299885 80247902882 89974364787 46784048290 45542195989 54550526750 11869826638 211769976522 45082381 97604410754 97310967769 36865990427 69408291363 66240308562 12720527145 19424210649 15666060889 24880605434 64610625365 6457249388 56945906046 17301855217 537827668 246401866366 74930514120 2626300376 247186163696 35181146768 124649248069 119381974498 12335538120 8338517119 106780160995 218487844591 131580588372 79430929807 22547097114 46222438112 83782575794 78338278453 2316812602 271498192940 39593676485 228764005081 23389404987 30491836779 96169557593 221142804824 161961010578 200211906496 13265206775 45027406745 4454216951 7032726866 92082069350 12086273870 52479814946 137350928145 86716232944 54829069637 14290206293 46376015660 55378572625 63642950307 195338653813 49717551 13715191095 906415733 94554720962 81411286 19632253963 51013523519 42157729220 164691771481 27409196427 31523858460 258655042258 47533455473 258892670849 6706377164 111639212434 304359230527 12862244371 315512811 836359656 134054842956 110998641107 6617116095 212407781316 8546294571 12756304641 12450659845 12453240637 3575499045 71911839609 72912320101 123325323871 5797643658 19755118785 198345563605 100559599800 8565720134 13734833388 146359527022 6313306035 98224606968 201193957228 271642758321 34714995922 72272326405 611683422 3475813463 10767987702 42048269762 215254794734 27125392067 398325948 94509026529 8419024006 14413213372 135055009259 153792205959 33347424187 10221979032 292052399157 49174346163 319248723810 44914733 98610012452 7868074381 21377348373 7840140186 57400094837 72193696338 35268015024 43871257862 6840058438 897379600 36655362247 7104436973 32738441061 5050805850 2162572979 37120326797 228059714497 9185003889 4042362317 28940443160 2747938934 177009754655 58630583408 45642027340 8999844960 222204928398 93764280175 63915871167 60348059356 346795020761 35614056534 2869913216 46225790154 5018759752 97357633046 239193995891 26330174484 56752857854 269986095417 155780487498 1102130435 9649085661 68743603405 99975768695 49326893869 254579054945 148571370593 914791818 49916530264 27134822381 48355999877 1302845923 239573622667 244012815951 106269404474 73473435286 7989959973 2756740370 193933424096 79033958255 37260415140 96869671897 27311171478 211987547212 7084720186 19903141590 12595425655 175224673379 166148271016 225691229287 1724516008 29380825919 125440857656 122849347388 39450961959 60636897176 138368613937 126481017065 75617598771 61026779130 1063347077 35370171382 263186164352 139449520925 187491546736 61870064135 146044809628 2367746714 24411331395 135463729409 10201945627 326490831308 137543509283 37148046024 173568434026 25124965460 37157925269 20301461735 80865069391 40673683343 1170110331 57204150190 7793319127 15100686258 87513245136 64786916113 7315021893 112672147013 68147877735 91624928269 5338393549 5963083879 54251167850 205462707462 8570803402 327002248178 114869397775 213836136099 31901071102 121268266016 119524268519 83793638568 4013442684 20133827325 75313529255 86885343414 14485781053 202816343814 19699758149 268606566828 4713867800 3250295876 55276617625 51459022065 3985466373 23080805941 63780879784 154072679500 100852924745 172919772910 43406839454 128433729614 312042794006 67844689154 344350008772 18283274277 212968280494 4433508 248735187880 216472603570 85313132037 140888716369 74641743218 117679348062 231464446238 1390993975 11809980620 35367251277 79599784646 159007079171 42719459782 13414920272 179108572813 102782042866 120198158437 75986993084 27312968641 181523726534 10475390036 46611119111 126614672438 157707223885 201792387299 89439875817 9236307344 142796210194 90226838967 20484585182 8568842329 20473919539 26751845383 82887376927 52326007479 190859528956 16101472493 31806282753 10017408201 51202171273 60764940902 10769877807 29887890196 17795803070 6929571437 37996449228 13869162811 90666598317 37528939248 42488022870 50544926131 1613144799 161278646732 8803920308 120195792155 212106340909 4163215695 69851393870 41490759789 34745108217 21072796345 59862369429 130451784437 42175787588 126715023012 13625017453 2785895887 14295956634 165983724362 7808250780 149777436191 21708316082 151880502759 82058651022 79708540505 212377354755 133650343956 25958098267 211376828247 579459584 143122781375 147003262633 127154962673 140718811441 20021566892 130125083591 259710937455 326690004248 24554807711 32622774465 25015601202 69440857317 69640615290 28769084938 6233932248 173240028372 2593150144 224180186071 23965601614 150350987145 247380328691 5684800873 10650411583 223626090116 44978771246 61311625041 1339946312 164898023366 136229123769 1025672855 4936684559 164759422617 4973351257 30123300438 18463605045 162065776435 154285304350 27593385177 1814930145 44545326703 37543768234 41782659886 29791834608 205880096080 20532373194 669601709 4223456357 406311488 107633638508 141398181722 7283815838 111008843930 15642428954 24516316141 12819584814 2772832985 3610112013 161281520724 146679151333 89825152199 8036731230 65360386296 38238285520 26345766262 35490002049 3340458606 61314107729 47927168003 168905636301 82012295565 6740016944 284164238166 177548402699 63750261935 95947558163 487698405 63108769869 306713982728 65120353481 955817088 23231154741 111491133318 147456553749 5401746003 8508293691 52694309709 394857863 14439808478 101247335261 84254297502 15880035786 18013959733 15284381213 77987954195 141129243834 136695171874 180632560816 13024641390 77994250069 111119750725 76427047216 109151687776 522165259 58630257679 2751136623 306178017653 113655929311 48577306740 154081989511 15042996804 3383548489 67074870914 177801495402 331290926487 12631435733 22419047253 10374677334 40142695883 245983336609 707094897 44148690655 10277612808 50835102884 150168549169 12185752726 47214998181 2799858466 26793719364 75525845852 146429814557 4146232021 66304862592 40602850276 117595706732 9009602895 41484714390 64108314890 73072272349 25095321581 221916168163 246303971845 159897476675 19459263415 193371641334 85954181306 5837370554 8478938557 267731738850 16942405043 15819686280 53793362872 30518243053 96805750987 99941079480 316238983493 5741283979 53192957148 40679902593 1752496997 71192813205 233877176111 853939144 154228180190 18698517563 178424652067 53726086004 41175805230 14872653368 40216786173 274877348671 5891114196 57118029914 10473621 225251246056 3952200858 9716840016 177247046531 99524108808 102392555823 136560237460 186984854242 7907208744 195450547695 2861867420 96712979819 81090693017 20530765334 67205267441 105179890083 5960866782 29945182665 14983321023 37276853811 131030477 10243932717 16704455483 6697903103 115794618513 52628033926 10631108672 292429121962 164183544889 121596577506 61158447451 42271188725 43904210181 55852611804 257360990704 58426730055 74345906615 175450237741 455296893 4258015419 111719027759 64442484628 3378606210 10452919902 286685891243 2682261102 89172762658 245847562235 4660165517 67982326261 247511798452 214606602320 5887169943 75313617733 92258939364 37189235849 3282691496 41485721476 191538335319 22003669659 24641343401 7667744021 40173901669 38562643716 3059307234 8346109040 57188513589 54566355440 144334505774 87347473001 138737160641 94616974682 120529632226 2836740897 22082133492 261949913371 96230247446 4877295212 244977018350 131185773631 36181599763 43665250335 33635630488 46493083606 139306465822 28182576585 145663184082 12419474832 73248529794 28855751803 17030270336 367341656200 9291420702 67617336924 119658658412 4763261753 5385145591 2481559369 104758203743 8971117164 244882435296 26412028662 120612689394 99723220984 41939135789 38950135776 51017092550 139605149105 2914822560 248348050017 41252500887 200467872027 100790906580 7185191532 53571323099 29271565081 1990053231 102501502470 13669903607 50606476336 30718685106 129531358024 13517889402 73710439548 194705746582 87014544271 7191158287 4097204253 24767912682 20466291822 78945079155 69014409617 1032945989 158588105267 77343552330 13669722143 43418865598 55238103994 16029626425 147164630636 50395908054 17371724983 35678904425 25349083942 119202070181 2194186941 84312396251 74347778290 26631206024 61252049006 214298190685 111952791774 46892554688 138212387592 41977096119 12011746688 14990544268 27276061527 321105328116 115702308897 3842271603 25813466304 178787279244 40163995933 169670323426 244728096861 37642378570 789676433 160853299 3357944868 51360668676 2773746200 10337223637 222206433773 42310860995 74944742913 435168609 135555445385 52652056008 299069594778 209998689736 32597681968 47452364418 316538967 37942062414 31065656126 148653076504 98231963455 222282773 76599634655 141516962543 27419647736 55232575524 24967166884 14994532779 92337725723 130913994 368859819 85965028672 119372363447 12953616482 17149132072 336622095832 124391159260 15292058232 2635480194 53545038939 7476038728 11210379512 16582613023 8684123464 3495784527 83783347191 270813493018 348001702 106585009252 108381442729 53493087947 138202106438 17172827305 131926852143 226591768970 133897487325 138384434836 51986409727 53324266548 103080126263 202900144956 4025650748 40171549768 114233546715 31985315411 23406638576 19094228168 165749346495 288997996739 222172328995 194760674560 25718923794 65662893051 164941009234 62852778787 2494860500 93979343367 7321322162 25744607193 3872471398 75964832843 173876260127 76894696865 3477651978 40158443914 308302227623 3150465303 283555597815 45248778402 123715437977 70322818300 145388202156 17763728962 13182942185 105928835952 114423264020 104534966144 143534958 235429181904 224930705385 27726848355 8699957635 141716864888 126042183290 19175119585 11018176586 180587803278 22678806954 1868197542 65123484932 7018627995 108836968912 26706037581 48388292853 832035209 1391911233 11282858271 1202460485 112929334991 507340649 37967093057 143724583755 9327337610 6252617807 114291048206 29577604994 21517641100 10849431409 3287216086 193339993938 59653003614 160654178513 260596062491 57238647575 60412308987 6975639323 183589242 194733986399 283033214709 218644393753 231956027990 58646042459 3712635087 11682083889 90683046714 211584630133 180663061417 29307760160 639944626 74583054231 197360034158 2147909597 112581207419 32755221647 1284950988 131507549517 147719527973 16349051879 278784927671 209416022977 58439808408 106991561740 98379579674 95764588136 2945974101 57262546324 610064 155364188621 110272993404 87654111299 126034161717 6927312343 21091567573 3584120714 35064378057 11261261078 95176442553 75224950539 32825229841 128521162538 26437447048 1006679116 136859953195 90441762592 1993620905 803996935 139760015729 13241758558 40903166313 26149709817 19539740704 48295630080 10614227641 46175235248 8241252518 1054151621 269709608266 260973721421 5836895095 107256625127 170410372017 1498004907 778453237 2716779129 40912331430 211515008208 180194162070 359979649491 52686264112 3335985545 34717748870 45199369478 54324148440 43700590337 16021487141 115962343336 50382467748 84584868628 29575417212 158908834250 1682370293 79763079757 118184052056 214706376249 9401890054 143883162006 43885916083 76405398433 7121760583 121383160880 43437812495 157083801513 25828024801 63046044324 8561751211 59913965478 85629724120 709593014 180651691945 35182361186 87741916735 12153695014 65922728833 97562968566 16051514103 33103055109 46403034380 18171947090 3335437300 2084289875 4960812083 199070503454 320624158490 256234278249 20825006113 15178977694 50333804831 14637274590 57524963972 21026273043 11178739371 41230204734 179805002671 36265128175 6564139996 103530063289 16786399090 202663185075 51841437947 116902186685 11465546328 6208236566 4728781343 83348358629 68844059574 120092686846 101925879552 41396577945 20611575850 1191893445 46012681752 98053716843 20834335196 29283915138 48409991286 35553713943 15189308017 80717246078 9159064580 294109931876 18580507901 6325552849 313544421734 229295191275 21242972892 2672661994 12921914303 28185878781 222067514240 114524859661 7143209952 99716125320 19501421553 2056960889 1875773622 514972010 115253329423 103965919997 114173456703 79072015286 3479915904 10271454645 289624401473 25002466814 10467530930 71275149552 160984864380 1195158142 89666986827 3141924004 6210303483 162471949324 162840627134 239555309448 13080070156 14935773288 8671729069 3983605329 143325230437 18725041319 141667887784 29309164299 167523230005 52914462134 13949729003 22247924341 87302411017 350985104703 41346587309 52268155194 11709256929 6929209555 16507846745 3912769172 33292562497 84287763191 20681836172 47055222293 110286207654 116125072877 38003370406 140717361399 129369941468 168928780814 170973474873 54570999173 93415914060 34573598762 38389188211 12494673246 131175810326 2933233670 86586218243 11651454684 213765284492 18151774290 126283190752 20166584486 33719334663 195988134636 89384303143 17136882709 5627707226 799979144 1874085683 75778263116 4794810085 8428349144 55911174547 29338909161 8002444931 19174431351 4763009935 126262199754 13310950868 174979452639 20655783152 238479382667 17112773816 206373198460 211178992111 187447578339 35002887456 98117553568 9358877980 25787108826 151144770043 2386785022 35905522794 22583250282 4046727353 20194528782 76091871536 179725200080 1164358151 2349083258 29625697690 75554874560 48355879098 45107062962 91127928334 194259565 38788824 2954033005 890233145 72253409960 2058951183 121068455011 81263599670 116428802981 65883373965 41881367233 264071200930 245999613057 150000655498 285475479 185650699195 105561652954 188525108947 20737150366 80911076471 51421133232 22137122649 39329895278 198028506008 22733322157 74277439468 70861869547 222300395272 120987203452 136929168249 1044092595 27970185055 23776542373 255518652918 51170956523 216608909760 42426776881 58236851806 182577597098 90354139541 210453024422 90061058863 291563209026 136031568009 789036373 101155968412 158606139594 124859887683 3059895012 24396778658 47945616502 148652249940 335389242977 950109925 190558403838 12497409651 83749025542 1140056996 28881229116 34793265217 85671699405 1163104455 40924696230 45306351430 240491031015 42938586650 49827956246 7996386970 11920889577 33179311137 29414002601 1091755807 258143200208 48886417940 225667983038 336281529508 144060105228 57485066871 149366143009 22397951345 72898972713 14891576928 225159988518 245347314442 23439345559 4983367197 4395803769 40774117118 14778336343 557225099 5350540023 597901843 294192465492 70036968359 156530140940 113218807674 31808772560 115814265134 6141288208 60322938748 19512260997 13872744388 97687034625 23917684433 34399910812 118243421651 53817973910 289586091500 31874380984 17691298800 21634260642 310312212817 19338786332 16333366093 193956384028 62959830086 394024351 31214790950 242708758243 100762701009 3722085609 228183533947 184541233449 7089495130 130799870855 1001373174 3002900720 33954619721 116311873569 16180813188 67605493672 21130699929 61289652018 45764179326 29392524894 3832370790 3219415931 138073581984 26950641048 11209752268 174152490598 75049211842 19569447808 5721490754 3673464129 64959693991 4886692261 15703274863 57158346168 57669698656 188609908625 110441837469 121242449680 163332353017 88367524988 273056091808 20810100702 178200744445 27953579263 13919665004 17418519314 169771466889 13045411209 302934612 24577694084 36169624142 47654584547 54629588103 138256488035 113106589717 101050311017 3319503250 28262784544 48261170103 22818014868 15810457283 34693623920 36020725853 315270985130 616743060 10685251296 161265000339 198413107327 253834974617 6648242736 34306979248 37426340499 285169834472 16576652187 80245085686 130302522375 11811800565 183916711665 66289060495 10165099057 4059413376 154541971164 245953149122 22096068046 66312741762 33953551201 81669555631 22173681052 21697156560 81027331669 31663911414 21814750746 295267545517 106506532018 3487927131 106230283757 42601415216 26618371908 38420154979 1079302221 71872983163 143726898004 118816600786 34390183456 89979369611 21507450987 80236849054 244207163401 49089321930 25001527687 72845721858 180307142076 244562935531 9145088219 284798665695 23008735432 101775363002 127571058937 77650741446 113891875693 94359389488 3193019270 103609431872 2095570714 101161794902 79642737423 84698904505 55827569742 1995474476 26077086044 5559682277 52820979885 92606294703 305635639181 3320657536 210207899827 31660925025 18135285539 21322418927 49148667997 112747790435 5532420421 10678768697 8580607793 9431904878 934112485 155469808492 14158967369 107285598918 209617006396 115533005107 9458675344 26199983630 278377726283 97011060057 29886982595 80451716322 85404778760 254367429339 144033282386 25203429236 695095367 135218405178 17944632209 107197549477 34408048842 158176776047 25838607795 4656270002 45587204465 14841592132 98626105332 51643672579 24942387318 38864186013 81584123726 78786640956 263947682880 81270284879 40525459947 19100875716 78779337703 33290672989 62722709423 76930713304 5093100874 2378845171 175600351298 5656162705 61551073707 1250187689 51691232742 21525681830 61069247117 68406016375 147459678599 85591557547 9277430754 143233662084 9335531298 225481632762 139721455 29880756259 1009952513 3518446386 50235767369 37489132951 76535135149 34262436724 246346934396 203414958441 181180094828 31147846608 189069443001 2052462440 40345624833 254701148495 15713685502 137217515629 30910526688 215817467885 5455375965 932339557 6187288924 166354610980 28577958808 2238492196 76310882593 135274417847 11666137802 45387663922 150412947047 944548031 117574411886 84348019194 27285297077 192899887679 27468065320 143179258633 109343796904 198281340365 97288606615 198878072499 876883969 34360873732 38527742875 58004075417 56976518483 66162156173 214007534206 171414521762 3114415710 75241706474 127493084243 19763340928 20078795901 72500399670 111866496711 24322595645 13174764966 29125286589 14733798832 12261993499 7622328899 231680529580 75303084287 59635351810 101475017973 58134620336 1980019148 207602083206 155709435850 102981225418 260018027351 48761699878 199999455765 2201038251 140091382891 230769645404 272097574711 129330598161 103071516933 39475007420 110407531614 29591903902 91075171563 4360109281 38200868192 13657110481 38609231116 134990617456 25850583405 190285707049 22248395955 135364759024 51904066963 70489548799 17093214020 969858526 79864451152 30730597527 162572621076 137461464716 4713579335 5603281109 27347710021 256022171065 71706855091 68725446180 178435196704 103283639678 279039782219 62568241330 175366037757 8149886181 194012666 36018044713 62165697292 1948757432 161709818118 24116609840 19364819978 12621605525 34424689332 28795008647 65542938930 5541664230 7748217767 41990731962 4338600133 135278385796 125458645536 170368350867 3527606575 34263593447 28281697788 779652427 1749990648 63640014287 231994677298 7413261777 234987717638 140181938548 118431704874 83144265046 259606857178 139237089336 132547402179 34302680593 216313800065 1243214448 138610234948 114278333412 7501248058 48444735357 50907345249 64088449549 68625435164 125066950776 67735712910 200390472514 236968880396 491541102 15737130805 4725719799 158617987386 4129240547 1810418761 10486483666 44297834630 16614100105 88151278315 48142832586 11137081857 13417447102 44413710224 73944026371 3263078466 26836005793 20306010535 146437995521 78408351998 65255698842 43929947558 14981033979 11850642776 6025153394 190289835025 259948357832 238740102924 9110269140 26346366862 58135013812 278189704 199594717327 83448131104 31700712060 68752951230 38364441233 6599391178 69986852129 153079271066 30082023609 85894636749 34972382576 51329755655 230166484212 226713205083 5446368687 57014558689 191027875441 924768666 38744290998 28566796669 7002148527 11896784014 2538007807 47355812027 215922649534 32077253094 49305998380 66077837 12093832908 26383673336 209400743 20883926839 88076831826 287549226665 3637535457 106912032929 62137957496 52589080770 100495008932 96511736504 199317305062 7557354160 20978238778 20969739856 1442535064 52431984587 11330559308 32056502423 316050376502 83959036907 1359712039 276012333898 55819297862 5180056338 43250790375 81598051684 10854920906 9680649904 246786577111 77088524774 85442566267 16406548391 43836978895 39553083137 130176930498 12522702029 332643372210 158833246437 24789530221 6170293663 13857896455 57803094933 165890477327 2046417904 56496821347 252347093832 17516057164 8024302398 40075662411 85044986144 27989854431 189230800633 14408836696 33274486197 155036883370 39475489332 180872362223 213845571 140724154457 12727159237 5830056369 237909037477 6790070499 39618424300 92254743616 88014463827 57433126988 121985923392 12494016674 33640412139 206322729493 146149989725 15551465721 41142065682 26364911594 21763465204 9121508807 155035660208 162301134781 9031953500 20385249236 166282789372 65082133978 76485979389 58890875088 32009327174 25137912430 27668056005 40942679550 124130094417 22364322899 136428011760 114354395484 128131886858 193281095897 41162392447 22120237297 167054406926 88887565056 115057514874 15442453403 166358500817 97286249900 18448092345 22441931024 25551029201 757056631 81133138812 242051618965 66650481773 34610192141 93902297863 61888044509 8663060697 145669686809 92419317599 777236938 514823553 205497389856 88058530400 14023698869 64065000435 55833190803 17205025763 7165352253 4109269141 254259792830 92597740377 39706998006 197615655 70454713557 240389450818 33256170399 99425894133 90569787 89761109877 14949301266 226835442604 18826550509 76918066227 90667102282 2648970225 238272900542 7491070548 455186780 65147648595 1821539082 4763301003 18598917292 8387815449 154620808771 36760944750 140402240366 19433925392 30528414088 119958932084 3013367573 4085912309 4232777722 87877289951 37609007412 276212056 3899394234 172263774617 226131292936 32233490212 23303773240 99670503086 12415006700 93214597766 109323851358 92195727479 29542963908 65220751770 47777241625 5317773847 67834420197 9235076187 115212476226 76805792029 16721848181 6412774253 15967894751 240045309234 12495156108 5637410375 132288341186 295170591 141588679208 707579800 1737825512 146594771740 28674714658 48674074864 18669562769 30088323559 73150560298 102640604857 1296430001 23454171771 11658945671 4205988545 1931093268 26126082264 17675513970 68298218687 6382079 301975440971 1300514501 55515522066 74504214461 11197855428 1143912549 159585683611 52479774588 6664335637 2233276862 8186179465 202994915045 219098294075 53100310912 74937293967 1988399735 11926203734 167195750579 20159192748 70051224936 41953312964 93189891711 273064175543 508909173 234811369947 50853688193 6659848298 48927061319 118108292 214796383319 116144745295 20328415494 48405643352 10713845740 24564698202 30943414257 1082923708 7388183483 92948837051 25748599801 15138927739 278671742344 274218784 59448899305 6306541071 22273156658 312795827175 39667597732 147668339140 162762089250 33710786241 138405070851 12760896398 64455374461 98913586245 8070756207 177560223451 232358114473 116913005134 275504068627 164948467091 13971811247 70626133144 338771842099 28015080245 56104772081 268892679858 149065498839 129474672587 96594508650 43926211363 103068930052 64456418329 82678760601 26923868542 12745551049 108903644689 4015871506 28743052530 29325308456 92392668974 96416055216 77555216819 1652770572 180973203 21535019709 1359010004 177222467362 45620607388 58490651043 2240486802 71829356883 20670636806 45950505716 4398580942 20601400160 1978064864 55806975416 37990572498 35963176284 104630204157 36423885027 168250694091 15003560476 12203819155 4298316752 7363070968 3415147175 34947606340 6831567417 575897776 89883967565 178069111245 1546578821 72960517 47053256040 25161339089 15632798163 258518109198 13698916663 100278201631 1429041565 241101670184 21683662806 2819389774 2121981844 89475790482 11199775008 35037386220 13000676571 579313880 31768417533 48613941515 73217255870 156371021502 13432807995 77697021151 12133490913 72313606368 38420955702 21254981508 187799808869 15626530787 72850968903 9111153308 29753671221 239098259407 27078523976 80845545336 17668930124 123418529441 11315264383 152716385169 116223585256 126584939100 33107103998 4208431023 78742361693 360359870 65317262458 1703262506 35816745286 2010627280 9254014192 242964157657 138996938640 213066462803 91561728170 103236948588 277235015728 39507652791 14384242983 15384324138 10498126942 22574726825 4759814193 257922318551 149077756574 15697082763 19513386703 202802361815 54988386404 2233177529 52897934040 33695736768 93454456635 189826221610 32413505626 178974837742 72747822666 119909749440 167977749479 162730397703 213671088455 201527819555 78345692944 164366369433 54263314859 51812814587 101485076693 39789649556 3516716230 779501309 38722994768 281864849454 88877901739 12546246290 156727046500 143425826385 48233755746 13952977406 1244109576 58891024328 126381923298 24738623438 80141819557 55983014403 241589228104 150151614148 85183394860 67826882180 18280743031 113757126697 2251540393 3020385200 286236556196 68327635036 34172835043 232915207423 56601904005 19714166563 236136252851 152079134735 194065283856 28970280951 88879220495 179376804377 34523910217 111008476844 26598156171 187918466339 35759383437 89604666462 6620294421 41699958388 89896562107 54687616955 147083497830 1043906913 46448957802 87510884741 8055848528 79330846438 17777895179 38917916367 3475921798 111485085614 21946383771 79632946614 27808304217 1434716759 69138821049 87779536875 53446827685 143198321980 135172075141 10664261001 76547853802 1563654641 58675110507 54155168566 16286615867 129925559550 51181589502 29277642839 10113978346 90985923337 39305359000 18547146581 129979128095 241421196668 224104582595 122525597668 6913175009 298926063144 187958234766 216440507268 212877822321 66418107382 87683347956 41637313836 19046789265 52088132042 153010516679 13141796531 129511496 29921490559 3677174804 268051801115 51880312520 232302157540 25850153885 6954396674 1989683457 55419411556 35256275684 108070047147 80690145523 23345550580 91261880060 182933979945 28329520 404545975 277691123853 207708119616 16732042611 93691388663 80110509560 2683316367 91823571284 42428163073 4612986 76826070566 31569966478 36403082116 330053899 80398455672 95830662332 72042285746 49421860621 31824473059 6548923743 6083372747 41397175835 53417668861 6373510352 14814650647 4107359060 132785769506 43860351225 4332909682 16423312684 29835107005 8166453504 51560378067 47974152628 47069562386 16570755019 34081798313 204220157265 124657102864 5488560521 63549355543 128614810008 165473470944 166808593845 70719178857 70663203937 1136351983 48817664883 62825383143 35768048857 211784409716 47932753884 72535148087 45785481308 206682487835 45650618988 117763506674 155285963869 162843702872 44256493262 17114553006 3957816419 299888531586 38718378679 95377598420 2989192390 79150666510 120661242051 12106160084 99868755100 163799346371 113147157652 66550922604 308065245 184344698309 28786788150 159713989 145923748135 25425246955 36406758900 29663031779 42292702810 204800840487 2707186703 13151061393 48363619414 9091484234 3804669494 58989302332 26126327368 3402020970 65663251019 29055582911 1055715503 26806361984 104199662383 204956822558 10382668665 97754285209 6253485436 2899363616 81809318232 11073407611 43170735640 9206957111 53750538987 43520784517 412146595 5796474532 43115478147 104025994203 67745273797 231552177590 30617750043 7857195460 3345161469 129643941816 150561454944 40026871808 67026075223 119335451830 15344619476 186756120131 121336364350 253175116098 27192937755 120360054124 151059034378 15634640524 32498547133 27042490713 128083290276 30947020267 39917870115 47091659680 3215330364 58938019006 52091041643 234477783633 1972753232 57982945408 51441213135 5697388017 6398359174 76138055688 78882560582 24132304585 16688588951 224112593068 129606152034 8411621529 92724971187 169858259347 131290019710 148549594226 8083537771 58716867488 15866041093 116984428550 123529520861 225412767609 7923301022 6261924778 74840067316 59464651626 10872821202 14308769965 15653858831 132378975425 184510241422 204866490413 65621892349 199024472184 256978996383 47686767098 4102907584 100975269043 63671063075 19362393300 10702181729 223834802082 7425497037 56589434496 26630570556 17200063922 12479138667 6464382688 95891498095 114832903332 31316257866 151505020739 3322574561 128559042277 86350800906 329801803821 16842236651 266540091946 86077674755 37204773152 62112654203 141951085228 22057377872 116269643717 11625939229 13138366981 74099836978 164437082639 4300149437 49136258723 44128819932 26843543916 9545398175 15696432051 145056993051 58576628051 228982362273 48961641620 28904932020 24136609631 245419078037 34187320379 92155324485 8119296700 90147759875 139179107283 103242438091 149502436606 16264332455 238332834095 46843482268 114316600549 248755368390 58434276937 46028538178 32411289033 89296895215 5215358369 121036566800 35403366071 124436719850 20310753616 6767203831 5083508799 31746368828 32708374910 19462295166 209099095241 41608763732 7355132789 279679617628 74715076449 223267755463 140948157824 27025368758 36934694993 42164572556 698269052 187064016377 19793233873 100934047902 6275835835 69552746583 58194999885 51315232007 44975189263 207485038738 34641728921 29691039800 9073399256 210820263085 128514588723 3327670322 18818736693 119359482986 3692468027 57727135417 7719530123 227220403726 35172409229 271131208109 6419708957 50775594257 136438265285 190285544364 90621983935 38124022346 3262757599 83823046259 32501218 63854668253 232696814751 57004055 164927905730 3456732260 22657907530 38471083622 5342096341 45007965704 131028398618 2049536423 1193143227 23534894685 368229994 6348711881 63282431831 44804915 44058484050 6182817390 231852139637 62415081796 95355661096 19502913365 203169514291 1094887728 60843692402 34362614584 7595193934 20876173033 198916574773 86217131163 194405261690 161394967445 44511269222 54726424509 166861086972 123669511418 25567390885 26917815191 34344322677 18796227202 3973111226 314991714325 172330494269 57907559890 16995046078 26221918234 84599559314 184504663417 59917483927 2136270317 55961368724 4802830311 24150395516 116724970909 142982021077 127052713633 5480332657 268799910361 41527248404 88901842279 115693663504 121538793960 35426093792 222920874845 5140773746 37295207029 1738007114 35262215502 21487592771 40078815449 27087521353 2514365889 58289955836 79683454564 269886059994 182759545273 3858800097 46088945913 4545765867 91988737830 43815320024 228960814641 29433685881 60439009005 140397876519 74533238002 11962769077 102522648108 22168743318 1728412910 12776214494 222706312331 119341530348 3980067140 45844912150 30118776101 4241729997 64509032217 204090898439 110039699552 6464537276 15939818638 28422329786 70551775134 13210314900 16284920431 32766820146 7805130777 186609610902 244324286982 216292014603 110755434070 49658840218 109165307810 325732030320 31031131212 125203638772 43384264809 258633652973 54086339073 22835794577 50822216473 63935420548 258418184364 3374813795 28938441811 44545957712 4204572338 201568059513 21988882946 286784313696 4055326497 6632702122 29099935384 61834916634 52247038915 723532747 8728570131 49954007313 15351641999 10679931469 2463408086 190556958595 9626849487 70319266280 61092762662 108659075137 1059141639 4705086345 89535345191 145821551203 8575912322 9811594254 11108332131 182365130270 8460490076 237550675358 257691928442 8189795998 8694499628 3371511602 156152029541 86773382039 218690245052 55821882522 41437516069 225941833 233855529446 219486718 68955746433 18630648088 308005215252 230547291490 12823491554 19628553469 20019980099 52382486752 238699067628 17556780628 36603522404 30453374558 57279468493 46300901132 48360555848 87601328700 9798344423 40584862145 45917370081 5909534272 7900099287 24884915227 216519859795 4909148584 2774901076 84385299680 234164401357 30433556353 285745755004 115540709521 17383821623 86695674070 67005183146 3426726861 108952392537 312594148878 2008678837 270867887878 21820590545 31988806371 4308519269 132470202189 119055474694 93424422391 14028623903 88094256777 46211369479 77407478808 85313939706 70489321285 51436170264 3210292679 86364848620 198086690487 30396978079 5588278721 5102167012 236019515 150010190815 32991322596 18247628834 133662082236 305671795494 32388917646 63521999767 152104749818 12380314918 16253349237 3339327368 49054043316 6999548351 160521429539 167337975579 18865260601 9138145834 3766495264 87376592758 268315454068 3742161721 14581915461 13784093533 69914054505 4564389376 26980977997 303881188962 12254817940 2532296721 23590707331 70031730731 132533591734 6224752654 193440833985 21580860466 80387817036 63299498976 53611687728 27733337024 68576354691 71935097208 34935673594 116302662401 97438164649 17261146946 135736172457 67085753690 271751226 763867013 171745081683 183132263656 8271468715 12356325526 867006388 58337232979 5473927551 5623509008 17642264534 66369896483 51894400196 15802812233 13720771576 118687943010 5318214186 96810683030 5152441877 51463929691 29149713999 192935764450 37722948140 32314330550 316260457585 41540424118 44098176281 96234294 27239575356 181819706400 221625882661 122497594328 3310782176 92718927156 61871103149 261131918093 3191159558 100617287035 125535845202 163325514382 1716068244 99319506341 41920603362 120315984684 13114174809 141232457787 105264649795 86456066986 41781290396 61819909372 22766469880 205242072384 61667164661 121538959532 201727787431 622419172 89698847363 48972011023 45095428686 161209085688 48303023306 26754080839 31447125763 176605923189 133850674634 7304682790 68321438136 11268616115 141387612534 36443862619 7641083695 9737685901 18163663604 65942411865 487739970 41306334162 71374039490 9343667359 168383768609 193659842064 97088401791 52079272599 146324783493 104453247772 62278911603 111558493373 95455815721 135674977288 118812000884 28873266483 109217962196 51849150625 7589684763 22100381678 9914814150 107575287942 181778689886 122564677130 37856968798 3086903862 41449209229 196413214612 59527242703 28778457457 128281797562 3982918423 21856440460 165918686563 43790107830 11474708485 32186312504 80256713612 159615696258 124227189624 14956639937 43071670749 71543200563 160348599115 323912973960 23309153640 3724809109 60591556691 49315472252 73554865126 23772257365 1258027557 23468466214 77655654934 27116643048 119611579649 28321750177 108684648587 32526718370 30986757566 10911140650 53736664939 9618124480 31577692211 104928766251 3724070968 61955757278 45411332997 11533265674 1276359309 36205971413 4787636254 90354452338 4209893596 1467140590 40480529213 140530568 48664717791 172539619503 3642190565 133246011827 2323040947 103040928813 96879373614 3664308655 20232503832 35517523717 32127672782 146785707707 35489796242 149195052087 64217984151 12996378016 1606594295 27352855081 63415346742 55550271343 124375487956 120250918838 109369163252 23298816955 245202445074 3347581388 147057023963 63730584715 75111562903 5858000345 69266537641 2406239151 42350827436 34989090153 5827210555 72455714194 15881956433 98536208743 53984044672 123062852997 242702439300 2773441425 99408447315 166538307114 170311890631 41586788818 117041891771 126143758796 55564191157 52269399248 24014758480 13822871421 68963383689 150723458514 159265328736 242881246 105882128914 1042721104 7127943025 8219866405 69423699414 163819809757 151620846991 63358443822 23545553244 217735324326 70365157179 225060880747 718072156 44158829911 83647093438 149347915278 26423026933 21181161052 3564992054 24842730824 3064986579 198885826624 8106784199 4291678118 18816557325 61212770005 88146372282 240833761 86010101824 58683522069 120178640391 77826206821 17106525921 180304852892 3487953242 51075833547 29383752297 113418232705 184902995875 136698037776 5774370729 222977822215 110748915507 45081146377 125225667670 69860823100 11252157819 53944025148 16495497536 78504640186 3079451464 106931886882 13591616399 155470244535 15886172513 54794924172 6791221062 14462302926 91529624971 27789500241 27768738694 3017712937 3647300578 226624308 19954075787 34959160475 651146043 64230944293 127344608098 3990459347 11527366894 106646310779 14718086876 5746955839 67139767100 6494388600 72870070243 5512625470 58961035782 88561793218 115043225844 7726099446 59371008412 40652247136 222526456902 18952068368 22158372603 180434913189 41704840069 31414463531 56328648245 11591377005 40764281121 154838335738 42517156390 40125161086 20120629351 39783853110 73416707734 115937599570 171411208 6472843573 48819568457 2453722182 44776402 1532201619 44823788143 703922852 158976499164 10894554011 159990020098 22359789212 1319645319 27727496346 224254704121 32642593372 3773187879 329636646958 39843175382 72654908195 13775333553 158176714040 57140514955 11519823723 212431269532 65175001446 39201454860 101458971770 37982701298 8962404387 84894048332 184995366506 140045566867 3788981179 15228583434 68359621812 41868067476 37741811078 63167843044 115460510141 26672159206 88613461808 19034607987 85941223281 136414916986 126404397048 62384123654 61611477869 81510401755 18751511014 66849357409 1703353077 111066710562 34283112636 236171392479 161802717156 57369161502 69421865452 18883510587 9935492951 8740916800 118526806417 169563701919 84668965847 124226633451 118177759581 2794212317 79831410464 79129480387 88450789762 164247719065 114611428114 248177178334 133862993596 2495621883 71612773225 19203990232 206365947397 14593060983 10425212115 1871703013 96974307768 14242052635 211247998170 15996018935 32057543724 4553509375 83191446289 129689191686 105844823279 26257812099 45762464478 18596203934 45218935000 6517566731 31290686624 35341091699 7795715173 29383932834 151455482935 23416291351 157447812353 148876477649 91772392393 42154793809 101046887019 38337983984 149640652855 122933321412 109969762271 90767100126 4682051080 34030692969 42445164051 79524576508 5745149337 671686464 104185770504 465288766 16859739759 72785979325 9124374 36809548278 138973459894 2272021132 252859594808 28615457454 3616253407 140978830157 22530694081 1826150625 90396429728 455911722 1480539529 38390772520 28009591972 2601760394 13742986091 8396947355 13871184131 267655700048 2565963264 116092776084 211106668209 87061474450 2659132454 526500883 60733731318 24573237990 1808578487 29662466906 79084488 286426808717 38412418995 42837591929 170360942103 122384469232 39218692520 29130931364 113064423130 183355986973 66370598378 1330052450 34545778849 233499141303 16585731005 5007042429 66029184888 264013465913 2751731555 49369877502 2912003521 152561277460 62534691890 151692052562 66097870762 85492176173 283043115714 72956244728 95403056099 52834973872 21278040908 98871189650 31684156608 187854206493 118518877285 93873543722 107837718963 41101593747 155465954618 7007063253 53080149123 3081271487 215068324128 87958996730 184838917124 12182309731 36445762058 59738487751 93312163388 1248791535 43041385710 123426403722 20533980810 108874055150 207289251788 11973215777 17604035548 862306306 36436188158 36892431 68873744007 58928886001 26698034615 64186893099 86426016303 60927980915 4186939556 84016708871 209745415260 8049827163 135434013412 319751826828 17345767390 5735350324 6996394678 71493606016 125325628202 41835603224 126624424958 5700504613 16179248653 136653386124 164071071222 11139063125 21349990955 13806187520 75526609901 213319782269 22847970643 66382574977 27469589870 20318829434 29953452400 270354151508 15937736857 24288448648 178270045958 36967760652 96244386853 2985436462 34825222076 41858440007 7554482072 149762806294 3548561577 223020380 20632771472 68012725622 274832887004 15762965071 13742057782 130022442764 4172921189 44382490728 1198021431 62709533617 153878337928 62428927563 17703923028 12847211317 142280957843 45414060968 92880936503 120217806037 38844217460 96755794196 14504533330 1483108957 191991087059 218527679621 218811543078 132608750863 72018949564 36397254176 36121626676 13706876609 32879277412 65910861059 142823843962 234162888177 9918748183 16913570989 264603022574 42539470560 327908343 5784191725 155619179531 37828185385 132194793154 109061747242 14537094058 16920594641 118769625913 34910596853 30567868413 1415090057 346934199250 14099627378 7417110607 74666661532 1331373312 5245224399 3057973299 191966759192 22498199022 45071338731 23175587581 205059803244 185113205208 26255135144 7782875494 80500042670 46405609053 27451746679 154413187202 53819759068 132015259041 1842401775 26600751844 21877471562 6417735568 6789915715 4190040173 45485715300 9010497307 2002255639 41608630684 67928559898 160312955 10117486029 218126342504 263515441616 20247000615 27082161691 65907616215 5396557982 97056416648 27800631979 39440473664 304594098286 6170576040 25289621802 8123077 196902476402 3361327687 117880017760 30055331255 8125866662 2403038474 90389976390 178498768708 45781386851 8797013 91102587200 314369355662 67514168420 19682399258 26787076985 14096620022 102639555672 47419614323 63205340232 64032774094 46053757186 22444433549 12477970602 16758969588 13779814698 197936000587 58050418494 5406015934 28894728603 206579401968 33432830088 44102464680 32793926252 1944170996 264706637455 289993604948 26338662973 2925786694 31272036308 166290034620 70003852397 1744911330 93659270589 112523349097 115147017591 28233888268 106814345578 41407183620 148525247254 5774096306 38049508793 133770037823 31206497478 35355475685 45881567641 122422590688 24548022842 316536750406 52020133221 69933686556 55492600641 9403995929 19546414619 135380201768 16004551489 13805070721 8186855671 28998900993 19296781657 8815125182 176783896997 3620424903 131190518850 923094376 59968160673 57828389714 2421881546 67144493147 27427285095 206983265148 20395015842 40769759511 20571566643 178092043268 15998383450 120225434337 2902668326 115733699959 1677283623 119621530181 138410297702 17835714179 12553559755 122692204650 57278981671 4293344512 42696933334 130246683845 2488203656 303504540512 21347496236 121864477375 35879721932 136504726034 18754173453 939243044 38126617097 113591518866 72826126 63926650505 26923874104 223959910687 92054894379 55038919010 149732868448 22621815541 16937370814 215611608319 47626289521 15365796893 49143039607 861127050 67778660658 245339797 6749447306 31515393215 1179715075 82778103179 19369645350 37038628942 130177676200 11945536995 38758885317 6964419160 25857951534 18412007160 265572810929 5579785593 36409912790 84341875378 276571713020 6731921298 19511548158 84994481046 136080582730 31458010998 78044762138 8192442698 18204506616 64465722911 3047655138 557332842 174993264 30757471469 145378132550 172786196619 196900130111 13119040839 2007588264 76963699423 97405512331 141186187638 136790848 191133209070 1834567925 24395925035 35666803870 39176825345 192561183537 42522474316 116643462789 156017336600 965513429 6980936805 37913418831 64297290128 128232814397 69118118309 239408331551 37041046165 13523469587 38150009365 54535642818 2136347607 89559600143 251507866773 98015645532 47307353753 51655646450 85799844687 146089348429 1612694403 163461572515 111234947230 23485114456 39396332744 5945012697 28942156484 9600855354 172839885716 7132924111 6170962487 25990965671 34269612274 13141862136 17627499656 2824064070 123171735876 139946651957 11432455999 17667262323 2041434051 7713694990 4916336854 59827829644 51275061676 10178066092 113734642999 90182918813 25491658988 6478678184 28281134794 9804858044 21605698786 1417112539 10145003469 18917650696 62215747005 23986388814 37512581288 15820158455 21596939563 80627986218 228203734541 84320898261 202949614316 93559127345 57906694824 34427688260 7146389125 120349263673 6175530787 74556863094 120390740105 32716483648 12313363728 24217979588 29165826916 1957543361 135212064945 39041191127 56487730534 30624127777 77826959690 33727835997 98356994093 23534536481 159945292071 28100188736 53452945925 22078946374 51337108220 6380317939 23232006102 154954074749 13487180580 168132834034 87660908129 216841156348 2716015225 39552910139 172631951796 22493597099 105258942035 7608552680 714888503 5356029975 33524217908 39429169411 65445609609 74336848255 6305034522 496991801 113330937306 6360087220 320646148903 7458970997 1981652808 13245033738 92678681759 186151840554 1764424577 138040177249 159415111777 175314236467 8053517721 14879108071 68682647572 139547741814 66528462267 123818095171 124511681257 265154593211 30001501914 73096947825 243360042528 15938407313 96158959212 130823122174 27031494913 4963046042 30262760295 223144438459 16821841139 57967024336 171733393546 25369943536 162012780154 120470768436 10038413989 40053382335 15438943104 143016583339 161572196 4941367807 23227985476 58784718819 25279086218 134086177773 285034830503 500644774 2509168877 33426062560 339582211 36826220651 7792740477 113954459035 2915956395 1503360692 9322815837 118012970221 132308292749 48930570755 82489674923 5418515791 206095111675 179137944647 9811042013 122669141157 3635813031 62577950745 271682347882 27327040951 66525377056 94659149044 516219738 210241581749 723541618 55437154202 94069325337 46271022379 21417114854 94116107700 206511435350 117517987964 20753933666 961296415 12714223607 84896493625 112232188880 4703702591 247678650620 10887070568 91052116301 14350540427 10163314413 254820952564 21027951367 201268081845 2021294094 26724371440 152674763378 19104312555 61818754273 41372630688 41833449273 183564885210 153372439705 209398984589 56139711457 206109276794 9099066020 3724368757 19220989178 63262965827 27591074876 3344747167 1347598334 19103304260 66114458323 58977303439 15633820855 3058454692 466557922 53609549781 199953844020 72317143752 1935847087 70275595942 7503627885 296583274889 17386248612 51497009573 149201198005 89571633039 39452029114 295374209789 3452084982 206823904733 48650928594 118191738523 178894774089 257197963936 23220795676 25964528545 34397611811 30387447461 104710600841 84763709150 126176916785 96019426343 15155226124 201759774371 78923429814 2394627978 151653178008 104697940887 7733957493 330253378155 18681704754 32807249339 111318802880 6057983601 8374488276 459080771 249375558574 5674557381 19838601167 88646138876 281094618201 72706956758 88246104833 115901122958 109810105085 181033282669 16882293754 28412312395 34194129140 2428204223 9191759143 83304787244 78367927240 29975185560 23898044403 98915448922 81189158807 254031633795 15581526744 102526653795 7557368051 126936806647 32851695010 13006737181 12713047808 9297194583 29932144479 7147239915 33543571936 1103156056 21461281861 492903246 448711452 13956038785 238769888 17899798267 2199373633 53686346750 34913746645 100201616151 3221393082 189438244412 47010325313 19283363217 301081830204 383501097 177599459498 125735658157 7318279865 15135690552 192514188772 1333225757 229461146017 22617832773 48730457738 64325112788 96272038061 35743226956 12839887280 23260480414 6738772638 1189875949 93462876344 975513085 1837319225 60703075495 219842308 247562425649 112804380557 19815304532 1523636585 2680357372 28612097513 78432502555 106505227670 3241181466 21958176709 26056948454 12540654948 150811926089 18461802136 157339706369 60044545378 85218529037 3940641738 167558061730 36595170246 6986566094 185830490158 170028478564 4180213344 18649360316 129545884569 56678892302 207566606636 43974285144 18159062745 102860673654 32347425058 117418628227 4722094069 47621551255 125434770648 43792759896 98132089063 2929707038 11133611020 147189256002 20198720294 172856688776 63095391487 42434780306 41221024321 24516684743 158912884 180489296194 41491169482 7855154430 18331914887 1124099553 124821214592 200994182519 49546930299 10852656647 80027787611 181953283922 29299871151 164268783107 470566141 159627411263 253995815170 20922207763 1580752763 65242978245 2647819484 9188121707 46570286402 12009661823 4342954609 196059272359 196410366999 48876135186 165656179145 30648096927 30306535035 63034635433 162994021968 236275086241 99260077344 115660222574 15956655777 16467514578 19046203047 54590014454 25574077853 34383913456 14554623303 15298547162 33561481150 192238983661 69195287970 17959348713 8433239211 50992709 8114146312 29983700236 296969466057 120231184616 33200859169 2765554058 6360211551 16386152584 142339856529 1544349432 175007844534 279293427139 248884669945 1098281629 112574321765 29566303617 95117597 29215799375 72244504142 48928709765 119090556400 73499495120 27814185001 143134723987 149369020284 44262027 77200418537 16929812958 252187659788 2721804858 2457529084 29134462987 56965552528 38384588790 36893760407 156441585234 33797022224 2151253676 130057837651 80659638631 46864638026 153774565534 163870394732 73985079922 50965244155 303981361558 16593703026 45819336695 49120128854 123419887738 1228516365 134049227093 54197699421 26666445556 1557042666 7167592263 115312350902 10606627463 71994841070 875402226 259411999749 188202778043 641288742 34478946238 90532882553 177342630037 180170699071 2824222224 36905374164 382314254 9742419037 8372058368 26257909905 4020546609 42384014496 235965834962 106377872260 28106975976 227156613707 101071059266 6487616971 7454851507 47194894577 40540082514 38773928610 110523787810 25693827820 74552057947 2385666369 98006311688 707565934 185460883173 87327509363 46684390254 48521673836 7713659539 965582180 2386517 5601325172 50509631104 21335765219 14458850891 79002348167 39562830302 115342146437 25757834567 1703009594 19322524021 18460543185 2873600154 74473875408 59290422299 243315108067 184210189921 33878135170 33139262443 36968613438 14088260843 10430136108 63156654644 67090762261 14030671503 7231505696 85473951676 147262177391 3533147581 43346959578 263107344065 81327435658 8747669262 9447602736 1620153548 196058723587 4405922751 313910046270 69295139919 53131285272 116423363200 43079996096 51773638024 28083541784 18219234177 22870566753 243979065310 327652474668 1263298031 141648008181 6488555886 79751041126 92784960398 795792677 183409702477 121229001760 17160116640 3005983924 27060239501 53748378532 174874147021 25871388260 23537611471 3173219691 74201727044 81001464662 16673113288 74381445861 163125707374 134015737161 147391585794 102901284201 221760363615 58092719449 104241347855 23366107064 635041465 81368138087 30106351095 61091447044 526818006 19798688792 304394507141 189002023622 2538943317 52203052576 69983427634 3361044278 217436721791 86235927095 44876267699 130167198741 80661796956 61588471460 4617384136 48801678951 14579022639 157800265757 663973094 71335741074 2600124486 126377004685 54150394428 11623352790 43354992707 112384473783 30707707632 87467506230 97918683101 90543368560 3520802358 103182242200 13529218667 47170587276 897257052 212332025 77490944047 119400997561 4816090610 131058814776 13299732858 6710744176 44397442349 27263921446 7167069201 189639849697 103972572002 5919198080 299022474206 153159602855 73033220089 111309293144 87264826355 94263252072 4243186058 38020582056 76168940030 157644299398 94937186871 73991994683 36047875393 281987745356 22753031 197436888516 155157890764 159222133213 8090182251 36673651505 71527575153 52310420413 245338552034 25665170520 12574378831 108501301638 59429057116 60625748654 21936626142 58882986075 49732171570 56182628496 61542724128 118132013219 56922140131 134921929566 35276702714 37638626574 132549417559 20980651523 48067067160 251013196867 6045330746 62056799 42279767314 163248714255 12807028230 9007563706 5444087824 50772142903 93852159300 166989535684 30429432789 64477429193 16966234744 110336787769 84919765544 158821918939 59472601151 231633355485 35005984930 31460062646 122667057369 69789116347 15773497586 9192471657 317498533250 46291780839 52348353555 73588386767 145897159315 12611060811 15689531 204539196385 56157665012 14574782059 158354883496 49799641938 173398925471 883271428 89536170242 20784903942 143793971209 150393190373 71120926821 49617558123 16659275118 107330424241 34786039138 100096777982 18020872785 62513339584 73286549823 69668409371 5714044814 316276513149 158617909412 76592796067 171166951701 7195643935 36822647637 32742704574 1947067489 9700525094 54273812700 102712735159 71305902468 53087010970 187080755015 46194211582 30710742411 26383462682 18055771597 73695783251 128373594209 5970561570 7830187393 174052262108 166813104832 38716543502 1782750811 32197240065 305715059650 40673989603 44722915813 49409417789 123968478855 8966644890 63288172418 108594213580 82530557994 206881985385 14718576036 58081003748 64889691546 108228579815 48534812067 140463857269 21114950359 223386719424 101385619813 5202251912 13870370252 561395773 75419207910 40876952602 157292928971 199921549702 217688206881 163276792511 7405513548 84374932165 23062847025 16347800100 4539266890 147785394813 232893597579 1192511348 22833777781 104923450464 12638978882 87615814820 69024009128 579076637 8981716890 120789052672 20039681615 80626834693 15600419432 136543236598 107754387783 206097685716 185999436131 4018748227 30422148229 88256747276 25629310685 34866955577 8922109433 9370640474 19929975425 20814771232 29303655873 40058344929 3903303936 87262274325 69725019781 5544937785 57083010290 3389414418 160590690328 56441799923 24652051405 6727455209 37027062879 3748713902 17668434961 2442854821 140248465438 23843539490 3489443376 7705957811 4726174749 16375037962 20241254768 4754596644 331504908 80522911501 82329226299 29239619716 16511784472 24165852126 42975458241 95997773777 22453575347 152468514472 11411294847 3150842927 189359587485 59288488327 192228132317 84229289378 13053087373 71586780122 8307113169 57160846845 41705317947 16286447245 31004104573 7953674585 13951055346 93696028535 37149801277 110301516224 205187030001 2006120584 2173432095 365910825 112255377320 20051854046 1431881277 34084751912 21409594470 202594249625 139752858308 407459690 39412244481 3407447225 18155225757 79360488546 141716081874 26645243 14341583791 97823887950 250112854 67994031710 33283522112 37485581114 30824730137 15764500200 59495196 25019934061 42879186804 162227023671 235482504184 16037547720 104324168534 55233764430 37593021882 15121403260 157894406062 195625188862 183996163719 64928153602 4583006051 31521068260 39253728206 183524350315 147971138134 52766406002 163369802080 53698250897 26900745290 11401740663 26982763633 273752341022 72141772817 2624334699 28813040803 42234819696 3667993707 60203166366 232177830791 54197210593 1966729672 32317070 135783909604 95521768152 32024504522 86007780980 93278005928 62202636760 86775799211 23974221439 119379956368 18956795855 62248515072 64988883994 26599412691 96809853996 74704635345 20309044920 23371762415 26124742059 92329202892 8949615511 267766311072 191179561096 13650374134 88696366242 202023732279 102588302023 14849283856 36112240329 220444347893 20221068431 122346960805 270429695131 169808916148 9536930015 218482091589 44536636133 8019073550 30190069988 55671512973 149102633031 25903800537 246699827826 9070193844 19287141598 129553726757 51443579838 48142553316 46186329346 5287263456 28158229619 187266911299 129094525976 112361332386 2638829805 28207830105 318725819 83828355850 11488495415 90611023686 61367264045 3469019264 34671782020 17013388925 2209563003 153544076883 23904544129 37581427760 145010979408 506949434 5693374224 107433820383 307397060269 44993762867 1459389370 77910717101 4471288068 283640456741 176984757788 98669877376 14764413765 40830334545 210192106078 27970479527 694238257 83031202120 53842266593 19677854896 12117224093 10276776819 14670974558 21657936511 71406904749 18831265063 70251638663 238646934 119790105719 109570694879 35281832229 105872282621 6162016436 82538545534 34754271605 52915953043 58816568726 45911230032 33375567701 12660278276 18434678582 24155866694 80014328748 81780489110 80201351832 16001860150 710107275 36727239836 33593995749 9165812675 15313746710 2025762077 82181566885 255300470632 184493241279 185339575081 26078640068 56033538877 192352339504 79581539 39624644507 162393736241 8772955764 3681674586 13458765135 284953778627 47260042618 36729609889 264872634751 81081086657 48629027079 59041676197 43241446637 31675864636 52709477665 53244892928 145345998034 5534403225 13564836248 27246028845 178525332553 245256939632 1325599133 125864341224 96846184472 269974149709 19654984695 14761603857 166381644929 18697942854 21799472248 178098664344 58551865924 74860785625 63003544606 154657744257 112125191555 8064427111 325008170584 106048035129 50925994190 65499917229 176710377516 25176363353 85587785104 115576326758 2787300256 111089904041 112670221526 30434858468 56564702111 189816576996 245241615079 64851116427 166292588703 112695047089 13977511341 50026600795 130416323182 176482899316 10667580890 253435769842 1300137587 61170205964 155793120563 74824075975 14349707434 2067592619 151318564821 56253214087 101067129654 133628259247 878276566 48576561023 5033699812 10662894710 61841166776 31244365946 3999240011 19222574737 23957318999 120903521508 28728101783 29052593435 132912759080 183493700000 9149168520 13663349352 16568312467 7237338299 81275933698 26934541563 132342180347 246635962096 5140939267 194502398882 140598629438 45553687808 74514015883 259832415021 238914954924 31800638818 54189306692 17671082890 208942509136 39026231452 1040812588 115205781826 66491490234 72979720802 60187268390 12933484974 6558219959 15230328774 457307855 224802168109 29578532601 58410589280 30930232796 6999679533 183771764 259800621832 2735462104 170611291452 81702531178 140482833862 39718303865 3335970198 5954682357 175703385834 41438714889 94045441724 240416530940 18208642765 104973236378 51472693124 39252950088 82194397699 261119294263 68771807454 8304851570 14830002120 62655079157 21740972970 108378630851 35170793903 4919809231 40449912322 44311818940 10177282465 116662747605 55402630742 24949764972 186852260350 33364307987 8419494156 99997119001 8095109634 16519186104 96079215374 26418463057 90050177394 88107617000 15140188408 91573339771 6868419499 6526563275 11963004037 172964884812 120976223909 33069278580 222998965353 68494475500 31253682529 149270036 252296269 9475744564 3270604435 224657472315 35416780529 251162343 174467080546 16190775737 202166959246 10851492547 183881578141 13033104136 114332472102 150925733887 253761279962 22735861039 61771106415 41326536186 78867048755 88924219776 200594425 104804976158 23641552095 7516000373 4107314902 45232168945 55369996319 67488921393 36921148890 132844045368 32282749955 34188251226 17806655065 75673893186 12332631834 111263072632 2517866382 78137468 87228889337 7661294253 59934811092 69092091814 23063030845 45422069548 176773522556 6292265627 17406410870 59539911 117773780805 85745396607 87977684740 131728112440 79102379027 182819467393 119054498991 102781253928 298892493863 4690337592 200362571136 54553997270 2289126168 173094993781 53685285650 71254988 1415794663 104246860976 66927007936 124641316924 47783639141 43525083438 29344076983 79410777474 229819574722 341644732245 14429902817 95343661109 10968522387 40008172391 41899092980 46701286888 322786670472 232398490924 70763370270 241003214624 28594738682 33030904960 3021947273 191610838044 2154477945 102346085973 132990451018 22572162558 241518629587 835001063 34141232039 105375387195 3443088539 149921395617 154808942893 187996034415 29680197954 53797225091 4667206777 39221078627 11304076807 36854114103 64665823477 135872229850 191295829248 16492051276 5681385204 209631384980 296122817062 64911894411 210395201680 106869136303 23822861240 177133368085 13490631153 1606532862 6740926606 50219557129 21299754581 4761274263 1889726910 68200658581 59906180003 5926689792 14433364489 27545555681 3390476560 75578938384 102284899140 56019772826 33568886966 61235165728 23516300935 67226442830 12317043042 42404188999 363948931 7247219492 72550094828 27780633615 14159630115 105649266497 31786149550 28310101531 45805689430 52169457275 8542186932 21673099662 26566404835 185084211265 15421417423 222857873759 67508366534 282400887040 137008710691 86093186505 659055560 114249791652 24678087612 8278217447 72133741204 64534608957 209804031082 22707518424 19133946783 50625967332 2561700189 37483937426 5568058963 8435320373 22124538561 120419899889 245283242038 5913516186 104101045989 84623587903 4875981862 12445605496 3456619048 103972295843 40735464106 163860644048 33210768919 17183391657 65334396363 315861615 10562683308 36646078498 6439587286 153631534691 6666477315 114974629450 280097937027 14673865449 98900699663 93044278667 12375972766 236240745357 830260005 897238791 15806649665 161573300616 64344590611 3800549676 268811542347 4476259452 1954951834 8778488085 1413103868 150885664868 15946999607 77410432078 299871010 148631741780 68830598406 234699602634 148898341057 143153373648 128945618692 87769199931 163565163930 101244310105 120161311709 1482938560 243329815428 3603470390 63413967017 105735344909 2500633098 179004872338 220379532549 14168141947 11943987020 9934019601 100818367039 167186914340 67309868410 14054871548 148237285 2550361482 51113226469 23265984961 37252359641 137035452628 89015999702 163083929584 8573355763 48975579263 174000857625 931402134 130640165353 55485440989 12417910848 7420382505 161101074844 32409558276 22310814896 173033821504 57681932395 133274840812 35294180091 140140060522 23030823615 55057859663 23558303493 7720986094 40470165870 95080734523 7483369919 11416108957 10891967835 9752634281 4626860439 130419991915 9306841103 35119647259 312703074712 108099547058 93912776636 80607509879 69093317150 115713811982 11093054536 7749484188 145154932151 886742232 41840622483 229954191662 34838127747 11470878851 45099964192 37084628222 4921047393 199981265952 127800772079 11532330997 24712543269 24543938535 21773515941 31481998877 143070677605 7529987643 148285346669 15846250899 17328311990 19943492980 113840929863 99370820168 177431216155 73331462116 3587978915 16395090797 35243761715 53210359318 13612603497 21334376840 807272812 195412017362 159925677617 240180932401 12874286249 89807880242 205552359741 59358982598 20154471599 3961380692 9020217463 56381438816 21029902874 22672402702 162059679713 17312765831 42429208109 23854509752 228459557527 95890704085 30009199257 17096853677 8470090477 5140221693 1989267296 90878676105 86854889546 905559756 4023706497 45615063515 82564561847 11250330574 53543649265 118162816203 156654481205 193418587651 17225510764 20185380921 961940112 94650977826 4254264937 141971395391 87269842158 272376337958 44830762955 104628704955 200388977938 6222416387 1894671904 8628608444 12351969966 5299798781 7648321201 23371227164 28156492763 12038629796 96534045008 290760824546 26310624832 23846780010 18250274196 37043683627 210828243754 153498501886 44706225349 23010180392 51894574109 190372589767 22356198056 46692577859 21441076421 6528049026 16550095446 84481752005 28473514091 5092290129 1888813816 148075741624 4523031145 35835609647 16189314343 2076958034 59029398125 17002775997 220990904915 10480825189 1133045052 161739704177 35459570914 147417607741 91002765692 90390552 79307892989 17323914791 117050738500 96262484921 2119831856 24387178575 181895879487 74137538074 62755716720 14495580887 5721128099 36789011151 1534390875 19930344696 58817192331 57598998302 12154085047 41480572215 10589611 18890934265 4963335880 14127345409 210892863549 182023511577 49807521246 160582403983 38789300258 12202792438 174262569318 37186560588 8158074339 56016999749 26832365236 114782056297 174544431284 29457278724 43328571584 178433763771 71520497620 208999358597 68750039001 148717180520 233540166380 37243636344 62514127235 8956461995 22140088945 104215046844 34972610768 129692539480 196338553298 13894918419 50813524707 26458962264 119721457484 87452827104 27050949573 31816423579 31226164 60216523225 935614788 12269775342 24587221200 1913208660 150999586916 709516312 39287350464 58911040022 1802340193 10525677477 110468842310 1575395492 51608747243 67941825014 71489826294 11678453890 132670663674 178232852713 6902400300 83377289218 23397487754 47426608785 42202738130 174563078 12496606606 49050833847 22990569156 88058338395 72090799290 88089923106 57820532524 16540195330 66215579751 53513338574 41272554603 51740919207 10699742068 1847011617 10937753175 652702599 9873848697 7925615741 35366823962 238538914411 528053869 55048195916 57522839813 46020166530 301488044798 26912497662 164058299896 61124716700 18102377218 23332611485 136422112188 86369962913 18625278876 179634544071 128738335822 8637078823 21252662746 168437879884 2994496306 211738995092 83477698714 34154878935 2021196509 270054721821 50205646682 69335739579 26841365160 123263164 49058321008 145334525886 228292857 48212399213 9237116092 20387394369 11053231205 76022608508 49921405769 93722586695 10543443691 189909438836 29425357984 189991623365 3551495485 25381293877 2414212077 54674087586 58811746338 73006630293 10162689538 13833964467 204795984469 45448692068 11528821391 3112671116 9693141650 97601221800 74221654268 14931407718 61049835990 13995336470 6663333787 210006202995 29046589449 159310938951 62421922428 30535042304 26129062033 35933185572 182343389956 6508950692 238004326949 244374271605 246575631582 32472505865 36440200438 32049065861 63926265823 212890304592 82275020406 76342523831 35574763797 249508584997 62390322667 9254949795 1253360123 213321726558 19723627866 79465658738 77625627713 316223505143 255716311944 161681945460 270828734049 64315021862 21829067641 35279144049 18635881236 38937514092 109899898888 275400515256 156196455520 97511051341 5000597257 182831569800 33438898909 54493663620 4793482987 145893952144 2552511007 52405776950 109547618552 101696798810 11703818215 48893087034 55843363186 26244551281 72451888204 60420940868 146484129014 7227741 22251960151 129229538034 130777180474 9712374174 36741567155 19083552332 82270930954 118002115789 6709642772 23831607573 18907720266 6744531978 124536287179 54990314957 292239747086 98665973402 81558002036 171628486 11944903402 42434627722 84107352020 120960164936 13016125650 156530847184 897927746 6270431982 30731988531 37509785122 40608859804 33256222154 115759098651 1620949960 112631573431 177379829405 133581722245 100088778123 31180833444 48942891047 37543210233 183693901139 121520269256 57489500290 28961732450 90192161632 1299126506 749404540 43006920350 74443708770 51703421983 34956229273 130130252065 2972209141 93618514470 92049003293 32906581680 15175322986 50040584807 115931771000 9827073628 37909117716 2202343141 2986181239 533306636 102913445005 185292217722 49687295318 22348490177 9213977577 59860821067 219040605993 19360546493 170261273121 22889653036 3508972543 5561006961 79552586056 131417071852 127242656481 30138668952 4206557439 62604563685 164939416692 19910451043 170269363916 39850356385 121328875013 279538007891 96957173512 25305110205 1155740495 116042170968 15428462841 52006078817 12193048212 65353928544 143409977423 87635626348 33011465322 2433187643 155915433174 14698867588 22486598899 4044277481 56182166248 46594502711 17030923765 297277150237 64782456895 40169164375 3784458680 1170161714 256142089363 52353605119 81677634382 73372578832 165051329456 67448245820 6509615064 68184618528 82180277158 25641920661 162268324581 16994308419 8421683911 23153879950 99684993131 28975234004 263606797931 28174581108 64696517034 276371194213 29065676 120164135322 185623178957 185235762214 61325244979 143776787774 22783449527 1723293351 14885415307 196519735384 102078506012 12027659487 48353562476 31061324441 7460225806 23699082428 7886623100 26369109779 77656367619 200696546068 146357942945 5477549888 83411047826 81123568707 123837414396 4728491198 67833658003 92751426161 52293516139 32265680615 19136931041 59167039739 89765373371 4796487492 28206210076 34751920986 5835599425 100402295610 103436467400 92866619934 203470904114 150347475374 1726930427 185790633844 54527471926 58278630504 103705539592 203698316078 79897206615 24578006164 773146445 1625082916 58930121999 68291652561 432024659 36832189971 171377515643 49029947369 24702330382 13146847 2062561586 169269611300 79577737809 144609107177 109304011203 30265919514 11225080615 172234985789 153640114545 90004681526 158704362670 54388336559 31049849768 44773508704 240443589120 6387808387 69537479763 277339699403 54399851367 108277319985 79885904626 10948641243 137610937740 163348345395 92002290326 49100832191 12749819045 259733424346 50048283537 10538278851 30365400552 137395869879 16630329747 16750879184 9764085463 171848362267 85640934518 85705256114 112378809425 51544508442 94818810026 55101986372 237692222199 22121487203 68900259554 92233415391 81103672169 11433870350 229089275227 1366175536 116037707432 135799679753 91396581039 20997922735 26982727262 18810367639 243574494 64982548752 8770708678 47167130208 24996137533 30225450180 51391710995 104407266262 15198391827 4916621551 10827908081 10002074439 43301848238 23093745845 308064440613 164728866094 99514285764 18016250232 853858397 10376145266 11353560182 11556075857 217579255148 6791836241 138649402700 106224163460 69030158026 221099712453 42392559413 21592171415 58933340078 34772515991 61901428383 731287224 11303792118 9102360797 101892742309 183205208666 69052715365 270410213923 52006113710 5264510331 151906449862 68002977196 155916982432 182746068336 305002081430 68231151618 18106583921 135051617061 5436544845 121906544553 17756509204 29642638962 17085131042 5215100079 18386944997 138482784532 4495738423 19342864615 30418750370 72693508862 31295205826 14940203664 66067391937 27441912654 37077387746 28202550617 27003906162 121724069499 224326978663 272630028268 1025035136 184041227112 75896027133 81770715790 2480646257 22289586962 67452952567 7126498233 103635576360 60739208215 41514074042 23399702468 199610131366 139341904262 269307676215 173127709771 3913333591 19748324979 198730885394 40589786851 76639572650 87521797174 47011503414 15800690417 89466718097 3396420114 97889505226 5919821326 3741550627 16947916109 47750276139 31181861413 109345305894 203869226985 64042513817 32671763535 25866393086 913631569 2237028962 9780585315 36752374011 14907999821 8924357278 7196866661 18006075280 151481720406 166780925292 271152709711 1693512408 179933518094 254429819932 1232284529 153375297077 145856174938 56786613 55601891764 79764184312 12967722016 27794728034 17837554308 46867406225 129463128978 17393063293 126750370146 235943831639 153247154366 23914739142 32522951135 20356882 25975878657 78987083001 189433813757 45849761594 64610738833 201555334850 10938868614 51762717843 13158134664 77550498795 48528394040 44180475606 62702906920 2112968311 37807022237 106805891469 4833113214 31894854887 19066855024 20811151 2082930317 126428386261 5900045711 64736168370 25798207533 1028658802 5702095503 40995714133 3806314589 110622650950 7487055415 593309709 21552652358 247576774763 8906259978 4777352305 129917975191 4505351551 97935466476 29340058576 31908747463 138974503778 3006182979 34321055809 238488953903 3763470471 97955096862 19297505656 72404454076 36166516262 11803356626 76238699465 179370687713 44063445206 51420343500 190610010239 4224299549 47022478556 141243831837 5849315395 211155749136 42821725995 194464382744 125204894895 41511211100 178867628558 11603673412 179791823985 17164804646 10240673364 18346419246 2527501579 50694304364 35495241478 31451735221 256712490395 3884077113 40500926999 59329968847 72180439288 11654159838 112269483530 58137201788 60780864208 59602841191 48923750190 92508810981 138171746138 88904269458 21533678749 2151967800 44932201422 105817425189 33563741647 33398184204 95085360125 5671809131 62241879443 291032054260 213646923586 6645756916 15756305582 99237282781 4732355157 164931428306 11928858236 229516099340 228709512365 64317268315 7530836753 32093904185 149057700326 57119522383 32335327830 169606770742 45706206444 56079311126 257015865435 62901202406 34934225530 142079573 33432045099 52749434997 195961085889 187531752358 7756975605 59342238413 89570112761 15792090710 18234673405 60328021072 242469787236 81002793701 185246660857 238902715 94591806789 100556577626 221268144679 65856124745 1703694102 1459008462 22207979416 103344663892 39281772920 16798454303 18635279720 113140456079 47776498895 5055858745 68998258620 29072229853 5488516530 124004746670 94495891254 115790562993 29653636991 10731396759 156929089287 56527889872 12391158703 99415911353 1775722885 39599319034 98210214326 234324626773 2850684629 28376624463 191968171051 6128265909 40410944519 36831402767 294203057111 11980531371 15213579 18757897786 112113483377 69779866530 3288487707 66313378066 208466232522 58909789928 56935797890 7833189361 46045534045 12004373727 132324009920 53216470435 9616959222 10933085537 51814039821 19606013896 23445635871 148477526369 105610854998 54137779217 44448837926 47468964615 131923891 67111458695 89261200773 295599633050 10504713051 21736917032 111604009121 12760242565 115395627940 12595365044 2487225314 10216173426 22578010127 3040028409 274525662180 273505531209 21393524971 80897243611 61173648326 23569460854 92911843710 9342360208 55298060459 45207734360 47625017302 152482553021 1220696232 166361996254 35427672117 7249896977 212099582866 131209270949 122159982553 46737730483 115966065590 28443246370 137746508784 61450129437 231053205662 88790806081 31778060221 211315483473 97014603043 1920481297 83259392386 68153215049 91148710342 199368950890 113615807026 53997880329 104544602740 68232358437 21089022357 8648920942 179293367243 7019838511 179473288258 252317426083 6434559175 4819270269 281578528 53079799798 32731022502 24557767395 36084243094 145212483567 2282179956 41035918000 207048158364 22845130111 54986348679 7596239423 37757264481 1620553926 15161129438 2773659269 102115524080 3353683849 264857093059 72762889503 64168708062 37718384101 215647357875 73929728480 27948912799 265897656739 12290884442 247202788064 172157113481 79000528172 97289826651 56777075780 14072036047 7240590669 1282125102 155865385924 178969614023 20020445269 14969122888 187816668828 117687037764 45555653572 154042522361 85075504777 154282059 51404183896 162880636167 299212456725 7137290826 88748615316 21046127937 4444155950 2417860532 24464050054 102672281598 75700989175 744657681 264763496101 226053756257 3938388216 28208657027 15729056035 77211150831 36216306533 112584694029 1183656295 27404360670 33500691402 156877571494 42829187319 13562797166 98408669563 156031561020 44340038744 407862596 34891565474 158987383221 125363907722 70641759562 64739421145 1525828813 36101357608 109347462298 8287467753 991472577 151821818147 262687349413 242149573497 842071845 229453923214 115666747217 202337423866 18200872828 98694297250 9689533386 26717399144 114973365624 7712912612 145598283639 140894552118 93130907671 117183265931 70245666835 125546320050 64702704941 22219616250 40474850016 65463491117 60692010595 28887839069 141883783117 92311958116 85839383448 146334462650 2451766050 5729359701 31080502107 260394101359 3273592464 75838680457 111469676774 17774355905 238890462045 112417102884 1115109654 10048435008 7059860484 2885731641 39961133556 18475257667 107227594729 105899937549 93823454532 88601133610 48905262996 95064630982 26213345981 3708364176 59727698918 139939186708 1009468498 183300102443 31058139281 185892588282 305890238367 2783337329 52164876405 32061352892 15255116842 42749943514 17096477751 5831597615 30958890125 22252857669 220509301335 112450459765 6768867169 143367171424 90391057480 11269206354 44471709430 129400964312 3743630562 48444446845 67994470713 31276480928 235604922579 16518303245 978494248 5498124199 87426797420 19455093801 7813876678 29101563053 15112566609 82814975447 18087105380 109499422969 265458197698 1155995087 108447209573 189319385737 51445405150 48164910631 38187248155 242142214215 66381793908 13168761657 60150706526 39247411019 109199687794 39976155958 208573205834 67681984585 110093861187 22977297163 43400907332 45192236654 101838059763 2792279682 27333845479 112992867399 191550339488 59564022048 36209095258 8232605024 42180851609 515992949 21030983798 122352225306 17842270733 62181442638 1217821973 7456539651 143832362978 53711879031 63786574316 4567847882 57843693226 55009128904 689340628 93369203687 71832706548 70997076992 2031084690 196284048321 257369360587 23674640563 36624680018 4698138148 35737290968 584579337 90449550710 86048021033 245560021744 74704738162 70296273746 36398186952 48734654217 16033758614 490449610 10080891062 25404094901 53859604774 7783795369 84355421241 57499103008 42326440821 56336522157 102775641284 69371611855 4589670826 10698619139 49471745926 37890931847 108718047911 172434802994 18863526811 272401548012 171812787985 18332161202 78164307903 139338787336 23603241441 210606019282 3915688261 20207878932 9428791813 43214632863 25986075628 11170254364 236377269405 289052151837 42967694643 54686189329 55521227692 7020667205 63703027929 1051478234 9551481544 71186700896 58197202485 59700009110 7902622856 21963856663 201499574929 117888048149 35033975451 38426830946 92190195103 232902946598 199414636953 29324386019 77502581011 13502476858 168878323369 7739105851 64082703868 11756976763 1385829225 169137438 6865614321 40583535532 297645941168 34276543616 1001084912 19678485508 9693792347 12631690064 25562659329 96578226003 12441641944 86538301350 247843234039 5896052537 3192599280 53099875083 257406220211 41912969043 17823727461 43200805979 4435620226 40051845450 94716111432 226514471409 44608349858 34593425014 2132167118 16945544018 19126733418 276180273084 69180263799 145133483886 200721584 22184270233 265526739745 1918728882 264657484890 16329351355 31186404877 22131290301 38925493040 88320720153 12286982426 146630112334 1849507820 156298931493 11649525349 117400628957 98223914567 42547752104 110596557343 7162426847 118038209782 4374415364 44032017291 71045682521 28572709730 67382740132 198752198383 241553767761 98770924551 27673303072 24152973824 112845741934 4901601009 212475427896 270287940 39130831710 149732623665 14122214617 31182331131 8224307001 40949211031 116369160208 48216401011 39154252559 39734627956 37763499886 431802966 155380602083 249258603709 45549152621 85017886943 69061725355 995150928 44401394808 6935532592 84354558572 33361916810 108273688813 145255687639 275962803426 31787940760 8128348660 472886579 188583292317 67054221975 27894029304 208368487933 45313277107 101567328370 15402914880 134748372280 4898482564 479812576 160844308182 28416719436 6161275028 1494542897 19925114965 244477687168 20188377924 86245165337 187720884358 296129821788 115714633553 8841928153 11248117400 2090740778 100644263497 46807524393 24496993134 110794016995 14884587933 42245662742 17018182294 9994935779 36116680837 87311199644 16620341050 214986322721 45154178401 29921169700 50068978433 79274785280 6537959933 4031137019 157789038503 728147635 114689940097 60587291194 39275051 14370659772 99681846475 19002906480 4754013857 46449063338 6259169541 130921643243 19472062218 4557410247 40258868817 32843988748 10097339268 293245260515 188161133267 65338764970 896599720 105354837918 35789536498 83529887745 30079489726 108135096834 13686237961 193579492453 14564496805 152688315270 1926870806 57178516290 17772310802 21992658456 54650731394 62540600282 149830602 43511552855 159034666364 20481054372 54424327335 4730267413 35817284251 82267984987 86411472914 52704163568 4175895968 24038998665 16219902225 85426294651 6060165765 135732136773 192359759646 151739866644 5130242504 110364217612 641268349 125102413750 214476906316 10862123517 156632481149 29446407253 360091774 52595992116 100016051584 48755912402 6562917798 68435126338 70802820868 75895355376 82144434322 14433164689 4688779066 16121024955 54430400886 58080658614 175279187354 65088559264 190702033025 29688449733 280112867809 81345758227 77819661015 70589180734 251217669401 69936425037 165546275754 123068153656 10828054909 5562071942 115833076257 2716415019 10088279623 191035379097 24739298298 40505350831 61697190888 186584977009 34094493259 14686159069 74497476682 110916149378 92218795218 64199892311 100765475312 14397082582 63169527860 206774002 14502893766 42511107548 73396607208 40263682489 143472235156 29284386080 676526295 14279287853 180480780729 9277498033 204261061503 3582345048 44714963285 27183714591 4221604033 18198814249 23132188190 190203922919 75821875039 20533177183 156980182393 148434818949 13203565739 4396968106 29062875302 47659837717 535489452 2252454478 31610398995 6187386835 15553391837 58288006389 3269892200 11033417447 42444519994 78501638951 21660058569 5255978106 69046678438 65796701373 64063748018 87378018313 235860395054 78038669797 2378978543 346167793 163884720644 11721031556 7096949817 79730405547 76800930176 349880082 47427204779 116849985996 24105828885 12183913946 68578166441 43233464587 20739503421 20043806516 40075206316 119361794268 96004950995 226745787188 219513746173 132809687189 133108196212 2186645493 45458192271 50936388539 22952666930 25941721713 163194836222 49551235198 35206662196 38632673876 61866545465 9101289488 41684130105 302212953558 185328729197 248519547706 5269855230 289362950878 10781739967 4731926781 1859982329 11059802 12255526667 5440504453 18020325509 194173466295 101789796684 1297486992 43203497966 147163396 11104886796 11161902371 6193304274 11987803257 5951558898 95803329673 145956585953 69820693079 94587700199 1052017490 2470916629 32699897215 46684555771 112394489111 129212869832 208053433831 108701719004 84540830668 763269036 1723040201 112825632013 930946102 36647557578 24182036352 165382176447 91135437134 195430728918 87445124758 52906606763 174998434329 11688909277 2110646026 120509369222 262258887747 138028461 22221766871 42486754432 3226913686 73393309247 32022749195 133555356 216884743549 34280628830 16457870620 203978070441 74630909966 153659633519 28907734057 55524461786 34800449570 77682944626 802022922 58585003455 269379160334 31144272939 294687043021 6449868110 68626158713 166809792665 385334379 149259324703 28964473024 156432351269 146599818252 1226606580 136216036165 20050752565 59959444710 40676463684 1667253361 111731673285 6099088673 118333539183 29876694481 79144293675 83035898165 149275016981 9984787930 9155085272 45236847015 135291163752 80276693868 80668239486 267097531459 12584638300 112403346624 11291242151 2515384938 228647035042 9151887918 35662112645 12153547504 56332859975 40676163194 51895596010 111694360439 36814462812 86566583887 28686889921 283716816007 10047380049 20938749397 108687531596 30954782801 121332382254 37311067596 174493392012 91925465116 20855719465 36595431975 60365768122 2262493469 76533363677 5963186112 2341059894 44570378535 4711641149 85972025549 6711151487 11516289940 19915007484 45432921880 52523435967 11745527665 316724491 103661818321 103158111880 25498189196 16237834850 75542810727 1010984143 9715662543 7497162560 18507985006 171624794334 94392814044 2953445772 8975669090 100641996128 41481539196 211668601906 23291424090 90669190673 14492223078 47848673916 4973122172 175065522943 168666401846 57177417884 121536054279 95159427719 21114366050 2671397931 116697657350 873205716 30888466254 187427390897 120882817323 25561634234 125686469894 79494316542 106250044719 94487610441 19344666363 13567477662 15424410677 60270993013 227828659161 10325626833 5166291637 220481512906 139396128150 18478609346 21995282226 6962517593 16711912937 1470883720 42142533738 207035445954 29151688163 236302031634 20072449847 73364337317 46591960346 5459462914 24176663292 10055138846 1185019284 18311615129 19153829025 34681551338 3709159514 7257663430 173165063616 111292805 67903284 308159886 23298537087 1047595977 10321805428 34368218778 37816339011 108738352787 12425082013 286138983795 120700408491 30905365146 7947960691 90143317260 101624648319 49070404902 56939372927 95654083309 87370670862 101836234019 148478295336 66324124393 17607500785 53667173354 101773264364 184026396025 220124982738 33736967567 64576714989 150154958009 26540174947 1632069449 34752390958 163300840255 294913089511 2901251780 6060148592 173801920903 15194196043 127261431976 3229546759 3077080171 6653965353 187836296796 39614722674 6606761338 7678091973 1500901575 78470635331 115436794614 8193963887 170239598360 94370835025 359807373 21796830159 142145707731 5764036213 159961938475 1439183210 35849294154 136706287976 82141798889 17101236379 225390772645 80787077878 48912575316 29338476302 83224977989 2264055788 2702638472 83294132672 97580834960 5079192435 17091985376 148392503946 643507417 87610448972 100082958213 37199622504 34805483500 4192525605 77691969638 84164157927 93239283353 53980334766 12751457340 237661454866 37057852932 176133741065 96347854384 24506730442 125685359611 141075110388 9793901059 30438870320 2979131220 47215883450 18154022837 60240943017 108495752228 101829727806 137865040829 162162394351 3681249629 2493693607 440565765 58888524545 64989082967 81819450748 167096508414 11206585208 48107985907 39226493399 18675293473 14306628277 22145037015 154265141190 37347027300 70377083610 1162337399 283947310091 202391147869 126123273205 101572681477 56138812131 90867048719 184656315106 88398699786 261572579133 250634776862 87013603655 124167952325 106867392672 170160327016 41918886296 49745723173 153348035184 41519684306 99936303398 9395632989 40583851185 37009505291 42224985282 153130095179 79472891544 65095280942 8068950038 31047613 12595430459 136745282672 12252514067 272467041506 76070445090 27825885907 78041356672 163241316078 4648596665 26214165528 27764759922 1500564227 39607523145 64916065056 10950219544 241845423 148970535686 276279299385 153811220042 93721689409 10898925008 69487927877 264471015117 6316453178 22555139215 176421062504 11428248587 2456533725 201879487967 37001468566 82476938925 110994381334 97467006360 24022082890 15321612029 10149238154 2543166307 33115648570 126586527189 58639255282 1352969752 39835708391 5901033588 75115135749 102004307496 47984564893 85636223461 66861011944 9418327261 153780486464 11763959366 177463567 163910701950 35865228480 18583867578 32381103453 60990004451 131629530358 4804878675 34699226797 2533281690 44857123782 12198863191 255484834 301721617978 11099241892 120511577942 55897047825 24041461567 16382771640 46609710960 58709148017 175643269217 80823720 8214813932 73808544722 27291956514 35531023634 40893027680 94662900266 90290155193 53984376900 186455379630 8044239297 140122575 92777726898 3311620282 38092567866 227117023653 38222360650 93734181059 171630197385 150682357739 84503319235 172947256036 16877817741 18412699560 109097997796 168677140973 109171422679 21113199024 28835462704 84929816857 10261320986 13845828836 177294520287 11479162729 183885508565 8398171294 27491640681 57002941054 216512325984 30379905584 103676349213 13270429911 43258468724 2072776829 126487922527 65275560750 102518328022 182523856108 189636479423 39733884303 131008647891 2393114563 124188786418 34642797300 228046408197 102535033554 14779413660 4514067793 149309322856 230534253183 28807580159 68124608055 1419616217 4049613481 127221985 80689459308 76033815426 124895243 61851059690 34221615649 178998610405 26664383962 12824076727 264425610865 225740453947 61590386854 3698938079 61657963516 39662256531 80260252074 28278470678 33850481733 36796917628 66975137513 27171068703 29009172826 280538389992 132270463080 24160893001 15581932522 70622238453 4417667116 8650577744 58376038925 643176943 13569729721 134347511291 45774115125 174289122749 40270724319 155809840063 1818016550 12258409104 207835359193 62157365196 23398641028 24614976365 48962222653 48920918837 163098022792 8718020326 11514503973 28889991443 160177774599 68598291423 51315522580 10687435150 7625940637 114142875128 136537907623 18098046915 38584919126 1258615908 44422887897 202044965911 37459197765 34673502968 88115591195 80391215268 3002665568 14753890557 26818842031 19521527721 526927677 7655310504 242587855279 10567780562 141712408738 310586646996 23740397829 51053860891 212974622461 21100010941 25052774378 187696598631 140356095421 8301697399 22552447169 78863733068 27713787762 106589002968 61437064985 107547169974 208147094735 19144066366 210715272501 17360954893 6056822705 22416797361 79557839340 4084515844 83120336287 17775672628 994366590 3622327343 26550121893 93494185119 43940979880 58616358826 178261155915 50666704596 35076517039 173784733789 29779422077 35177692999 116143395651 31561459956 7145387023 138669082470 106670650937 874711692 200147748959 3815026346 57366604126 4785012929 58286930127 51361138405 140134515668 9718755790 77820259040 68102831944 7342363649 122951828196 31545605607 36378090123 4695612626 71283155784 114054358577 2344878131 137818741582 1968866637 29386659821 32143628297 63633641990 269000380629 183374132037 939029027 249269211178 53255940396 225844822525 154379572409 1714361576 246145678554 24818856675 30430535703 23541776155 166031794678 74435025722 115243947642 144524207091 251648736799 73475663030 16587341095 147441662096 54685210376 259254659704 23409437012 19351558715 148165209013 42309629690 5129256015 8352178 96511129016 25287372621 218704134355 12869140403 19928411421 62289734276 32566124630 64650049790 82058791010 230629523533 7127544536 43791743229 143742341563 2099515041 142408341620 4044821751 156921890955 113086724471 162661098559 7171774413 95258411642 1598793587 170597884922 96652986737 17948329812 11142064750 5956474547 281317029008 2872474400 38848607168 2033892078 67047596470 25027026671 7344040243 71153497641 9908829662 158596853199 5368465808 17262567077 12179254791 87916683295 21690024054 53952543501 49625740174 442681490 37387008165 20043314950 138755066507 131940279877 34488233 21598525692 21133031567 19507720760 71443156907 75714632827 219542129 23031000264 28413408285 128908339227 99204540635 66924028272 36888279534 55035586324 17003076390 69162962837 6718181353 9236723391 74183491826 35146882114 13962685943 7929930531 114320907226 26646653545 145745767747 13501367322 40025645736 46222539958 57058106969 7200599762 209567596874 22418432713 4307081764 123215024547 39720919868 52122890917 44698652984 8458512265 11623781470 53330320720 285301202205 36615734803 2146770264 20012380578 23018261470 56017288467 140402150250 154920693866 49945963030 75910699182 22855959401 23558546846 429590539 181942014460 15675920810 7128315485 41169925870 263328578798 91662301738 40484175402 8641503482 199283529775 69855009337 87596767644 309013037943 24927232663 69896295063 161543247644 27106548769 5840200342 158786168410 39718864841 217580981465 3310701909 68402420858 113181167249 66628896506 24540087626 24730018532 108123772104 13613811656 30661111198 71961659106 157917289701 67199418396 25636780793 71326936300 6818393706 198755050891 232938564180 49690503408 52605437267 59571035009 5975678520 34431051710 82249591 99226357881 10877134065 21164903900 58329477102 53651957210 60955411686 33519677348 263132476802 33789579247 44057715287 43665334565 59466047276 11575821856 6354235658 8059037830 188597781749 205976678425 4612258111 7199075013 27367190423 11209045896 12733068317 1506241247 2917448932 52748563699 32813869418 1701393029 101751741460 5079994344 24729002185 73681510247 59141601761 5860888026 7586359236 20879517889 68407465601 150489636140 4083301377 203408683111 33464987299 7721924778 33974669700 20575459335 1496580959 114963697222 5890292328 181155038234 2782525687 5608032846 842204839 24942256270 257828439726 1166615404 104283345553 18893694895 16503519909 78169112306 2517266292 44506269215 11841395373 18005467219 52946464333 81758608302 168752626434 3473397751 19629746507 115087330834 32437072 26512924580 70487633814 990268609 37549911522 132704822028 129242590587 32328473725 67083199656 466689589 36908423033 187961824690 26671302537 284808528660 16892736495 19795924470 42565516567 4403861819 188974410401 9055688823 10203962 33692462103 52863944349 13731717508 195716175256 50331989749 97751949220 45123824259 8013265492 24581631658 26322946577 202484171823 5415391136 49492176839 35940348456 245772795288 458321668 37682457045 59009768478 4906827388 12092076900 54207597499 11623843894 164442369164 33650567753 158796093023 1592668291 1521805047 40988169288 38057823348 195538342775 46564123508 114833189296 32845758379 27413698589 62063473035 30886651026 24380358590 270101896569 242080058540 209418087475 97572253546 13039260005 209719717863 18655857119 276614611 185707116223 3462262165 78883385784 247202694695 14035792040 31485051757 78020029895 1555701076 53200311597 849920055 57456817550 51184309245 71256816058 87082386126 276468858351 103149805442 311594078905 163480732723 7729512372 47185029586 46194020358 5440860275 4736515210 4910363060 148382058581 28951430325 18693853358 20904707623 36003272367 34948339519 19776231181 29518487977 7064975100 136126008794 244350276304 191004875860 14054633013 146851130261 3212278716 12163197210 77351595679 2550779837 31762845691 2725807618 100909781355 123961140999 13227599186 103873238357 38840954532 64896255817 54230860232 38789932302 38718508650 57575246703 145365987435 20378289938 148664169160 90515096338 60261412644 36723167147 98845895892 51970049871 78377429065 248694772474 90562093910 41461135132 40291498860 9363173981 230032936377 40313216602 62693013795 102344632505 76194092471 23050955424 113692151160 59783352586 96164990609 15377864609 16870611407 230244967985 19698433937 219390828480 176163480288 2934072101 53311275374 146859225816 14609665799 647701257 12820394979 57196378687 20231250103 217636110543 10645199540 89523487104 10298438738 75547260523 36200022111 34980957256 19770267809 3704812998 18085974735 20137968567 132650447819 53287763459 62271376457 109660878788 3346130943 7696035080 559934223 11397975237 198606910391 53303307349 64538615348 51763577054 52544826904 19162961416 5506781312 12563158693 294024580633 196709896956 117086453867 46565150215 119226970555 43297872173 78081029049 29227437618 89991551638 37477521746 18519445540 168918616196 85914316591 43931151918 9786591539 128407615196 8086421858 23680562438 34951284839 26729838695 388764474 175550809794 15661467422 242183204 223706738334 13497859349 11612286541 3471899240 48597389188 8964798849 867280975 74361569475 45538132758 63347601087 127308014272 154453853930 132248897687 70327600501 12609732674 173410554210 225815529671 1873567216 150294054171 98564519017 66936942834 27553102855 36738183008 65651162046 195626753417 860680994 72480751450 22944165873 61141210067 40421178746 12468364784 100859093123 573561242 30564555412 191217359536 13022223932 62076970319 6508710071 239426451750 194364742 1825173267 17155893683 17697390443 87995768304 4644088885 22116741372 268236385544 118653662110 50670304644 42667280049 17662323937 137201928862 93337631740 164389858774 1839150491 144854082481 63803329571 3067936244 37967221130 111194052428 119594013028 163539785239 72338488901 106194616095 239906419629 47056160154 112307542421 57998442710 57510132175 144984176899 225526845039 8182355865 1946080249 42902702923 16867704502 91929742697 8018021039 1213898398 12220538764 19668359598 3725239993 109485373794 7419380589 47002042840 12188531259 796850192 125938725854 58241345949 154270770196 14318318370 60604748354 102346601401 33299816931 91082939236 114789461447 109052695915 96704954142 182049949715 20747331408 78212643891 6584572810 43021065272 211298060490 48911840037 2516680706 200202158796 25876324693 87841403232 257422975 141189798705 228423715265 28538986688 84159193039 12991216560 39216864671 70904702303 243042356422 1111474888 151014803935 2127506870 1098963750 81384271425 132455586665 39621037083 96351186258 141308357055 139328968684 98154836072 1312497079 104429152017 37021273166 111789494761 16640526005 119398741311 8797037766 141015024510 196144085075 677290509 52800015727 23738215350 3958066243 23562577479 121170835499 162397036077 4603436819 45186002270 19023659674 25927656224 8164383551 7815272269 481599066 1029440614 136394881357 9379873515 131861103469 26264442797 2573053539 12417687593 1346721310 6828203217 47316790626 13906554960 165500239913 42236329298 29231933629 3039036437 69357590706 4004289226 233569862587 114342533033 84615023969 10141368922 61308419373 156149053925 20148542255 61748005548 193008630938 50561593457 13361066903 261470127375 140325342438 4412982688 67760848955 60537896507 2679965937 276554852225 11786040580 111432430633 9012710499 115880323 70897772581 104136113 139251117470 656551808 20932273348 1031827735 112105557585 90008020039 119329656083 16009774173 56733303035 145138806867 1176788356 91322154554 122437855600 77154148492 48243095685 74735385866 73935809804 8570027466 70480270536 138072990411 23640703864 151405438 175957118307 6858300120 3333329992 58500164784 895246005 5435711002 86914393167 156158491449 141738796759 14506668144 145338265829 71676751398 15103768117 83966429402 14352159007 96945516895 47018615799 477427453 27951864828 5385432998 228797983 114022829355 3878586138 15732544426 202527645784 64179235254 7962604612 78202158910 26882881092 114585127456 205914218872 34067157156 77943096268 138846711070 49356730540 131673704746 127530142880 112792392311 16989412936 161808537649 50775638167 8580311979 94156798620 151202654454 57781895342 38562596712 65487700316 8742695343 193510992968 188549187854 112939506 73181211761 8004332691 60623665049 33894399082 135600831039 24296084406 9276927742 3609234870 26938042968 63615026981 4084940668 3664761330 26955086277 1124943510 13941133030 25996660605 245320585049 160682111170 19501119284 120742615377 89130820076 2344912765 197443926882 153868472668 7823616365 95760650294 30538819624 60568048168 10741523161 25105722483 127792416282 6151589437 59033389904 168605606176 7030106282 6956403415 42534613740 118362444494 63096976813 140129722318 89093887647 155106770892 13603260924 62425906762 57064246007 40190500461 4341053738 48360586596 37209489459 32083774837 215161451273 23579013644 16057607936 13514326 45314032158 89386082489 37717256339 9682653727 435938287 40528688982 59490113094 9507121415 8258428023 11142697960 85531825999 82593317661 151877824429 9498230936 233677071158 51944208680 229002989744 18136297515 131494429557 88575106967 976841010 208819697872 135886490829 24021800965 25069142997 12501694743 155994360874 6678120008 41454317071 170778669463 176453252482 142715706640 107729980750 34470210255 38672307894 47590800146 5139385206 45142688008 7645638840 309556522408 116763257116 51826497570 101955428 9657471373 75786385801 22317622704 9277326901 23239229954 13392635789 29804380045 18780125458 2785197751 728690554 16772311352 71421156462 14558524709 47512483148 41057603684 12920112161 37075363665 15233634429 1573539950 190982022144 23071112150 11559424360 170173953524 22280093689 7665649069 49779039442 86241077958 22953686656 4018670108 65731443317 185258080062 43460401604 127849667221 2916727028 69071742194 51562124983 12318625021 156433485266 138323178832 62099123651 44928191075 2341322832 36335894057 283083445303 10943126714 38429345062 107313367108 93264767961 19733495804 51931589327 1909035559 19390793630 67426991194 6643295739 333095390 1290854210 135745127722 67672502200 22403474137 4323646262 114536381457 172568420034 18925480379 87478060499 1103881135 117932027794 4049731604 2195538390 24202057025 13539546270 52278243979 42590288355 107115645573 4283270372 53303885129 5769598772 67581473422 172798071 62085259744 66331048775 118526726557 5061217617 218736990452 304098184768 2305208639 138586214121 8926673051 2427004424 15070348113 46890645692 7172954672 28898520518 62282833034 6959193647 12910470411 62001399935 78747463971 102106378531 26236906274 76284701439 3950140715 42650802459 258313786117 8874846123 924792522 163067013906 16224724854 52059942641 54059517810 38530382461 112840223796 58014559221 16367691708 33052556981 2376907966 2801810648 34312234949 4188398920 1436464155 41343399185 1008784614 194262395790 314986821980 108903668187 1783954752 39466095857 110588780141 57004330175 196784149276 17229996107 88569976743 17501862180 11787241743 9138973245 261718048212 4639328144 51320277528 1168684007 4265060300 73424242569 3980820950 26219504894 32020921349 33610247952 9873636565 12718699099 233205030890 31965208572 517524071 4275217054 64601901640 139758336646 48456049730 57433699569 3953334912 53980396612 51936712356 52387480139 58055514974 114118750583 151365632663 10302522183 131863561593 8514995037 154333899049 63287538798 5184333346 49918255390 49332459821 236033786041 36464398095 503419177 4606826204 79435226279 109501946359 109966008127 101923782681 117100973402 12547637384 9516007161 27984958157 1611972874 16440413929 20349606404 2199414738 5104330494 57824606001 3250863364 583783248 106504017242 10367868553 102121805801 100359649284 24383500701 281457020363 328811784 22838652561 44192566874 68742236126 53994419652 114474156879 733843111 65016912681 235371180153 234750156102 17094947575 203639593994 15275607 71910540445 136649883288 4584032024 486270468 50914768581 232244440765 49262343333 2225894163 171094417870 30035903846 130154861477 3432254296 139147007178 222440340056 701549988 40746919601 8862571483 119951379020 9104930409 34111439745 129624840449 149899345904 11302978044 60873629666 93735245281 52192335355 95627435645 1602183749 10059313408 4547135455 27940795366 16534793010 936617207 11311342645 816839231 132535272260 24769015182 96548071431 111907980943 72894039380 15283006129 9787886528 36685255429 293737044826 206491477164 9304282426 62617626544 18576852651 125446918147 3924419684 129172989301 12101096386 17323368721 184340474579 238204934548 49876212342 206657909547 10046528746 63790673686 56722612295 149369289159 39643006499 10004096795 54012676944 62865005290 168961977649 19445841131 122415207178 25857168173 11941689237 204814920929 4009558755 188773347876 193199981163 59588253487 6979159262 207367167454 12375132191 13461222716 34628406075 59879377884 582092161 30145109 67342864868 26469072297 48888502378 222622515213 25664587901 12176074470 82416267214 67616854 40669973764 208880975137 7241755252 32515890843 14833422017 170257320590 21933410158 33080272726 305434257083 38750277299 98264294757 150046602432 76056070224 8858859271 147158937219 72796496618 28117425561 14492651682 205793464239 24480126450 24545356330 13149300281 120485981844 37222293498 101618659366 53350018017 242002164397 241906081999 8149404055 12246875098 30842727695 218127282 982200086 102087092677 23014543272 22391890406 5419140601 121222398701 28965870872 34634138323 62665213323 7462683388 89691533202 11779406145 5559393471 30092267861 65552049272 3469405634 52377464984 31600377285 100250770790 65222364158 224211826026 39122906198 4964893321 14587091174 3931638705 24230436206 12638830629 9288530091 94836205577 155187423209 211548927953 106238772539 106332974861 91940550984 59707337 207655947 83224748937 63923335897 290191123541 147091965123 5968984352 21934368059 10221461539 14334698166 2886963987 31925855162 44439667202 79413866083 62160742331 125899898943 162956509642 38090993862 1463435789 107588614469 14182275506 119384866790 118821595210 26544880650 82137142261 1142502648 48962282789 17554785495 5993255525 8582942929 78222504605 296935254391 3026750953 110965318257 8343994358 215515919064 284936970497 5069253719 23706882901 30143778907 30991245038 62553565890 179677134787 153675014126 102841475774 15121030781 72436390537 37241877076 58268762850 92878913400 5266430758 6080970941 12171383034 363505333 204975111417 49054184793 127831217995 18557837340 28840012760 226380351883 36194598704 88501527344 5472912082 5954498133 20047341581 82547939879 105101348340 18153840772 98723909851 3351138576 23401624736 33316684591 6919165953 2647500978 31394524960 61127998135 59642060876 106681591064 26789678310 69064986134 288352085 58643377093 193556614381 16536359034 10759966728 20682694824 147226402582 128243797429 150357323240 89870998424 236247661986 75851160436 8127682736 2698175976 31817733145 198422695791 8089738729 219973395253 32302308387 125613167636 151956630098 249570400403 70212015620 21843824055 54191537464 19871055952 262865895101 5327102572 225256788593 4905031300 1254619091 80082902559 42749553883 109713555851 56061902615 244622639748 1903174762 90271433041 102797257033 21981769109 6172004547 143623706774 22765092401 5503023100 91846018377 204598548242 94614106521 4274207714 8813397463 19054609336 59377547635 15787319914 2440049301 8574305799 719072708 3977050945 104040272956 5529873793 24931975230 37883543888 36689909181 8535477490 70212916671 82759934305 111131241571 3646266102 25461027405 81547028805 18097894362 86077975657 34073570894 416115621 53854564344 20898925964 160828610406 279131093007 3854078402 2518042238 11789491315 28241059864 10716788324 59245457636 1190537236 149055035348 29454289173 84807688343 2328183720 28413494548 11477812722 2351325050 87383604252 198442665867 81435137564 151620412014 124015053189 116060684444 5845701817 32207674240 265245093741 91904172982 29473087813 194482138984 91654206384 150785973185 26292616675 192950382 146724643194 176573086634 103138809786 32821879287 4818328683 10903759154 87983262862 39370567726 94893613332 41899338976 2734092771 78622842616 24096963506 27016823307 32248535820 80030944628 56380343688 21304544189 232203489834 110507792011 806574301 69193716037 133019042166 9327066042 7520479404 5441983410 5670092563 4043431110 37646249010 119541782244 45122278666 20867770831 75656052991 31166869707 4603576505 4763740365 55005003920 8876303682 82724122757 7260106236 16246627575 4144411882 47878520996 271070157905 25160466581 125815674630 79262195242 47193745890 462361965 66355044069 283046691724 3351612889 46439913269 11738213417 145320870561 66385968678 153097421141 62584553314 112716818496 254799884236 85016380610 108723092869 24033957969 24439998784 6116790239 74206260587 26680958830 19160867303 30795949188 100690524354 125330337980 33658222576 19408228225 270126066724 183195254492 44069550181 17633771089 141394611630 2245411834 29377721818 20338878208 66429739252 4322432983 24316499351 5507928395 125726783315 3014886038 16724922511 320081779 956405264 96397365046 112772082477 6565466107 5097741473 48659928650 129121683653 82941029609 69003051796 22862539206 123308437997 66406722117 192729305802 11705146167 80259414498 45192164594 17647079548 6289722729 67745188437 282630253764 33280230939 85610567481 66002733 176867142833 14423177280 18010204861 3701547852 147582190596 35156967362 21677489339 36158294492 35002649813 49049045744 5834089407 423420017 5231029250 71115558546 1684808978 30114976144 18815719173 131490125405 96042791583 18725510479 38094703192 26743504563 35491685603 88413447572 16739805729 22255371251 36959285313 14260198516 157908797488 90062372763 74412732793 179835597256 205619994388 89954928686 434725919 189632476610 183754294082 10487869580 8875220147 190719626356 135173570308 72464601617 186577190722 5277934506 39454556297 19768746642 56413644673 16014560743 79254991233 90397839543 92790498370 6924296900 22811340436 88429005821 220511492365 24407812066 15113089323 28576098317 36865546783 145366135714 14556741203 24236669321 35584019431 43464102892 10360224570 2604387519 16150734893 2757536259 10797985135 138432748953 279742803205 19037353056 172667580 73747339546 38342555286 118817533383 159770067470 2434921365 32574046566 6325510171 38000457027 1552924248 8269392875 141233154881 241385395946 42999711461 28777482025 90275842973 34211248767 114656287016 4317702405 111231612956 9274313549 44105852883 17675816424 1004544816 30034871560 41818014351 75804172283 19770418385 14226259929 7738266327 23121785048 117264974308 189840263044 28879824859 1477649233 72748127511 147109474270 34632939156 52315335916 38658001523 19705969955 177113036708 7883877479 4990713760 268163662454 87252718674 33940131568 30706400599 4954263600 3457501976 38446320122 21041409417 15298334593 129013483600 30518596316 7028280712 37243426591 932950871 62962337796 20129570831 45711838459 9062894336 45431560838 104104474042 8670180156 115289138777 62706587753 8053829194 4821068893 1918868572 33804935282 77450414714 55038841966 38340594228 36253599193 1529087946 938173234 3572284764 7020959064 58541567618 5588548790 107185810894 6573119740 11806424144 75127076230 23111724978 3311841267 9525245274 29383102738 15405005441 35826920354 122884417833 34115666763 114840850816 1105558500 114394901445 2091014234 112681317504 32550078172 24292749775 166315759943 287377557276 19363999987 77733792682 66364497979 7956662230 19429222512 119922546940 21929563366 102765510073 88147390141 33661821122 138744448967 8411393627 12315275081 3572482095 74662692853 96959374784 84003039408 54112327698 51251161597 10300877052 631349811 122953889627 107922624646 57970779523 26054203911 43337228126 4092517368 22913840640 237897383803 239003841986 20976633331 117953850167 177382047521 25924261056 207851568185 73849890048 9826872875 10493837561 9633434183 95496142459 148536959816 101185206447 25744877966 8827854056 5393497832 12849863247 5597650426 23024344062 48994068451 6968578042 22577377488 41443796629 138451368667 61325839557 15742153830 1121240734 266990857346 171825230652 2714682719 20593681708 3952837003 121502697369 6291677178 163798763761 106491309394 11227437638 62333574627 48075696660 13819269735 50269683284 8251431373 165378761774 152420648319 96016401373 10788466086 19944064614 160057320029 189482666246 10382931570 49065745349 7067484254 45931125820 17581090712 62476744026 123346735851 16302684604 32791525932 55109588410 51687593595 34181652012 245703798608 5643965153 28282597458 51060402918 14044847463 28179864732 79867610825 199294592460 95542691493 47575997869 47081540377 165417844337 254357698357 24976131064 9597459756 23634303601 2386204881 47730346732 4372937113 35415593621 244089437729 55541973833 64166709744 25263311194 188601291880 43523173709 44560145423 3002717059 19917517696 20659749967 25847515146 8116967992 56732516002 35315665699 99357755077 137833978760 39661031989 3898782996 5615028193 7807998905 35429181940 1981588611 26695775302 172926914363 62104143629 23751552416 2144185586 104957624089 51999225993 3228049525 91050826332 164105933394 67753021770 155410244782 24158622507 73042691503 13106770059 65274624940 14717699271 16905095454 3513725319 127506362973 17344995714 63659556306 50804316307 128358536527 174965169596 21003323950 20881818989 54148127798 47130433944 49056427346 1374458872 14273463453 6275233953 73253214419 27434404895 24283462509 84858378220 31476746469 73206690084 120967741140 64026286720 25712024950 85540108843 80005836044 5725264190 64619898288 72572794099 29537378828 8879544392 204705901952 173700182660 132957609707 37502129662 92872127804 54879898278 127915368656 42717022146 169059636173 38418548839 6988233013 32291890581 58687515100 10682347461 106275799491 23126015512 17709244079 194135077757 46796675776 54788580777 38470036127 73225640375 8116814972 137950610852 4941866321 16833239423 56927371795 40633284094 621417324 165152656786 83076109681 12412518740 848459235 1152094323 27160147470 81843197950 208974686057 5154225407 61677955344 8507326000 244848291837 22217476787 118107162188 17440370023 47736489097 59641654791 15038564587 1261150092 61779241150 2603210615 55320193483 60710347100 42380746269 56071953988 28694248849 60036530621 149869794219 76170411113 199645990436 227811351110 14733924234 106388182959 261477102319 47841697533 86519857701 297880881 171729276165 81940684025 18392986703 222826858333 956403199 20972971536 2173426787 11198755892 9044869151 51712542160 58273578854 93977585248 234130122487 145740809364 2724557530 78791241082 172185218917 26452215123 12369455309 8677053629 98241953013 37378061708 13447858503 4761745160 16330264699 116215691426 473278567 35848962901 29242195623 27934228268 59857047411 80217521 21222792685 164819004117 41357936187 84325775339 1008472364 23241773157 25116937801 9469142313 52657747937 55200504074 191211617762 81037315972 1583808541 16439447010 35164012613 4751872 2647483778 74795728984 37715949478 124388696319 103744468853 2336313612 1527091644 169487794289 1305961514 56612355272 13038709352 28276952547 35598845364 10846885568 33051839940 174342324590 92557657122 48760133321 156681559725 170267698064 219094062301 102387293235 26452375433 31404357764 20381728085 115782328683 17482571963 181936110947 173286307964 14532333173 181887501264 160490634735 98091583699 70666504311 8491922175 57707789913 27353257011 70851636799 28302791310 5797799776 5403964970 10018099929 518678567 42541868532 3698120570 14189423929 48587182642 101820045147 4506352872 251094807956 79998954147 137640640256 31171000176 77677810623 30446114746 54510687590 108161007895 12463249398 294656912 107753048875 230105038768 147683622422 75395848591 2396825231 130902472522 110537488205 69183790447 7424901358 23561965064 81048038215 68523829230 251322707332 274706154680 112929733262 89979919087 9035098456 208378862644 66920641311 7166765941 135629775103 2063389116 20396574970 109856461897 5288381364 34113872451 12081110485 3699324037 235891343297 48107754600 25764107618 42706920644 166365745700 83980132078 74588366746 2438103635 71369366062 31068928962 55238175616 21746674619 8326603064 8632303699 41025291726 13298575692 50799554075 113299665241 167975015647 27184107 203028990840 36796682552 38758620534 13304638952 22504534936 23095458484 41530166102 1955273040 44246586951 143650992551 11022884354 2400938519 1638196005 124302642123 63413462116 58533700928 138088694133 5859846586 115457333583 87765807574 4360900038 14914036786 14948965997 120272045369 18289131833 27985375353 8524039447 8582716860 15233471177 953370761 59293706002 10722109376 140988782617 6426862896 116082362481 20521610751 30573751859 30799229908 298637455676 1609210924 41414990173 15336262694 44336531644 868127725 65847040741 161097575356 169075487530 44131432215 11957690733 77551035447 24345893348 6787762565 199721746287 1346419862 41847301985 34299561610 180708468271 70613241799 175391072265 203053078897 67850678171 152663910088 122362104562 4355294553 4050645395 41996233216 42024901951 155257813007 8262785030 522435738 275409170524 39108097599 55546231086 38703606500 111192815534 91854263577 18984863877 12752402172 75668276157 19464075544 44834059896 111460457816 83624704854 11900541912 86971538509 11050577272 19936224445 19747405464 66864380370 121566786300 25527307808 16775391847 10344813967 59845105380 146178223876 54860436327 79241125579 41413921199 92222745 88767179160 71243117961 5766882670 9862507046 41926816960 14792610114 3262560777 84365324772 103389416 37356011597 135415908218 18889802390 21604338140 40576252118 910624819 12907626752 27730735182 57526697787 57743928941 71244012667 1161864176 62677653145 246467132439 46634813848 113205946408 12487544291 17993095589 552029856 33346316625 55186845243 1444563763 1698292674 128030274197 22016675474 8041579525 17697731647 42935520520 37499908646 76746637188 197555544057 49606693304 19136870287 147721354447 7020323226 67548781069 29127210249 3860471132 7052143362 24694436347 31875510841 147495132685 42630744102 129271058306 39096242840 25054225162 142160245922 1743252697 36398482739 3095327213 342270913 174014712422 34419923870 21479279806 211491576955 10590170312 207624522756 59952718817 79538292160 28511640353 141068163260 13293425652 85071570813 101474476835 118602703721 71593107912 9085949904 66345766918 8044993661 185725166830 143975244917 37676841324 78704650062 115495983407 6310925914 163547598783 67721481008 54903293420 10152921661 23857777248 63985460828 187283654521 10702465372 108504907309 227063489529 118406837867 188337028532 22712025 2190278387 54787352796 73250787530 103078244971 12901331996 25335677483 111429510598 65336012274 27307828847 23804933573 96892271399 108596366248 46036000001 59180807454 99485071427 65669843657 71554814151 82981993274 26202426141 3196683886 100567157121 128659600436 3045775286 82541914547 5816631117 49369180667 62965152553 15385748933 50141555309 113297890278 49693303847 121678396642 6473086131 163894258101 238491212837 43419207303 274393250 40138270116 95511094982 41105899151 10701774484 70814686047 1281554531 111370611920 120689596533 31181958768 1980198073 245318454708 8700586950 15283861242 13841269559 51182619322 37703275894 32725006943 170104836538 41041470602 15169571611 40014298913 19442463103 13548182930 19906906163 6054649267 76000556190 22941991357 108988068326 19659133590 90918776035 215205922023 41041189672 32258244012 18881599954 26047311781 30379683634 81714123611 6183782547 5286785110 8501815017 10181679234 159593501931 162209769227 274071454200 204634923040 3834448975 146150094139 70081323135 197106491913 7078245404 74433835636 164667743322 68766721639 42639302 6773022293 2910728710 35937671894 6928282134 6706714183 218122755428 120034341928 6565539756 104963105959 8984428219 2210339865 1444600806 18031571634 4985606775 40227117021 45816741627 2348532448 5113612135 6070772411 67674403619 120661216070 21992959628 112761863694 93598006226 806020886 10638095896 23915760912 149330683177 3477729766 17451831822 12829119526 974916715 2577218785 19344888915 7057564333 57583383689 51460735548 14330567069 23114476568 37583727078 37793365431 17172944258 36901151993 16464673828 11703511826 41453585271 18666654835 152660083018 104561923567 156509531993 12193482347 64871912549 1536958039 71514914749 24770617609 110469268103 66475699994 10178504940 62765449156 6487310250 24321008290 6316338655 32562696644 124247805973 105925712404 29043435182 129738975099 47250909755 94436488772 149201121370 8508998861 252274325579 210886125055 10527338587 71097770402 13213242180 917335882 93286634454 176566021300 74454423713 17544579733 11011965037 97139605301 143078927156 18334018123 13537585891 74188094055 105441981710 57179947073 78631425937 1185075094 40041315366 159135164387 198564197403 940574199 81755157676 41112287409 88843310899 95425410830 49537494826 102167137735 161118335620 33349751329 48273182851 245610573 373236214 101021675145 4495798279 10180179214 62707881269 153588505708 16825595632 38957720851 30283855287 6592006323 24451955962 30532530408 2619738556 20192528549 64775810668 165615654916 1503868591 45716111323 73653191247 26558857458 5267441156 227089592232 115448080 14879727593 76569898907 54903542400 57756319323 63970315160 13720623176 11104338179 55618912390 63016240374 72776472606 67400047499 2673576043 10765108440 2371552806 8103930011 98526042429 2227209079 315839150 180396888808 17388006490 147412172728 6457588054 103209527118 33786161381 148710538190 254387156136 58793173451 197142271693 13766287610 5218657421 46445582723 47629782285 40042437001 177219762266 55523168556 36493524521 127965638882 55844660566 202084872336 80407132401 22769164932 1447394703 9893784049 31141183391 60761874038 26055422025 2760421221 8884234140 11712761531 144733678036 217580509077 9363036695 205989881109 139393796257 16982797658 27424936873 16305872013 9115112057 1486904484 18286644463 104015286090 63881056103 14301190330 21813569553 52805472578 40472185981 97224711539 15373292977 25027937781 22839693258 113407416 188899380159 10026584475 224944994631 81474818872 11320200998 1303575804 29171911426 32126779995 7173433290 1779642748 13997937640 182819582136 67915359517 15001522719 105370532772 145296107654 170606512204 187232643752 40501753008 59459799799 8300500674 16860448126 3616873611 35416442013 91411523998 124675468887 96281798618 47631691724 58412584772 104003552609 3834359411 3362275497 188988396837 50077852021 73298376152 11844307950 23350615297 11319559125 47244967638 141496333589 207811518500 17624370802 51223459930 34303939152 30558209300 22576512866 38949945578 1390462853 133735805647 9185526376 9517190191 113167968805 187224019588 74548596940 1172359424 110873723231 21372046093 234372176025 146856450815 116550972513 12261131285 23363787394 33493135737 92159310850 67564348882 127655711956 11622588198 9272639232 562077078 1352776186 54011311385 126927185764 1406221275 2950542550 27685892601 245216543376 26206156353 30858949954 53206281756 44482723847 34802220329 14483614902 35710129625 131708859385 1774106917 74382138544 50044222761 6997148896 180045974134 22735650183 52490099168 190797418311 53133859250 49793942792 15163462288 15198417866 9778754565 48903419800 26687127639 69297661206 4063664323 135423308169 21983993855 112821382361 1945385227 108752304663 24094873679 82435910074 2732852260 1984010664 22209396201 20408009908 3896579898 190819380468 81389423629 74318698574 225850777413 38608083480 155209684248 38556304614 180336022 21410287194 46879622912 72195599203 99217333320 211400986422 230522302680 2409738476 102146486368 225139223358 2350186859 151040260859 25995871583 136460675356 5359451234 64564633668 27907186904 17046584381 16876680767 254259 230171372099 2161126768 155741389614 158253157928 47176638872 193247630231 25959131776 123279450260 15605261985 78574879762 8412743287 272394930064 41860834602 162991085447 33436649732 15017495830 193532417004 25500002892 9770072549 30601138270 91366887198 41689601240 126781269801 147932634875 15165422043 39238706725 5467499800 26363035635 179875561203 7669851327 282088903494 47874689347 3211667941 112015285203 1080697765 27629076488 29207312111 29623924734 20973333706 217474441513 238300576942 13920259669 64100116672 143415608728 31426965145 4562496032 2679790369 658256810 577891513 74949893637 22376447240 98079673430 14121123351 67447987561 197805635874 205181822620 39238888246 54401403136 116776296178 110126411915 5880894696 5042517889 13276826768 66221641379 22922788791 108388040080 229649572527 147208321299 28753417474 105922922043 137934365726 190387174689 79602065001 276870280058 60235988059 62265755277 10508822274 17118551865 55080541365 189561554121 79471061894 33862965523 25879821915 1702075583 195059781404 150090294614 621851454 33550119590 18838144393 47664382572 574417034 13709067461 78707035851 193265295418 27571629730 8883977630 70309722727 42799132018 281597101464 85858390608 909188073 24848436043 25557256537 149489291296 23736587972 103572741966 21801304 125488849199 176798186318 59948865713 118406736509 72835600857 79387441970 63413542016 24613104995 104542242093 143792068124 211745349912 12187603676 52403503312 29132157849 66543275135 28368631141 154753933009 66760437010 17192915676 12821128012 17840013274 56663366858 2039280953 120131292502 6442346311 85903994117 8777326731 29742434596 8020067611 90768067697 94161046 191462872286 50149409205 10327386617 187641829 10799336788 38066584043 1842681154 35153188893 102214858292 165596660155 138237218162 28623891756 15392865090 209272267586 6304864064 84827884119 95579937595 175136832618 57456777856 172678285415 172323298006 12131200339 101921068677 144209588581 138902344895 89310703506 10161483819 5375823771 1927977522 38955761945 4805671781 25844397932 114906145017 38696449392 450934357 272950571340 126501543939 1270298724 80824145752 36603051126 76141802728 130457443491 10408775969 301815159 51966130098 20475094933 46373692469 11639525154 176652121442 27500854021 33484107481 316698547 75953061545 216297007655 83153424587 18380710887 1220184957 5144048312 99949791097 68929780839 175057251790 20763087375 9979257362 92232405182 180339397533 43060791092 104195715519 53884673023 40276074585 139918339618 20219557241 29836467090 74885479131 26018516815 9376605825 49347831201 33804714312 23844635802 14254730465 166818996573 83478571502 46505868082 41887881688 64295946876 97412573112 99641810718 15967152998 63824764531 1213561826 39170320174 1386752842 37896686807 150105464241 1745743154 983229456 10233250215 921398232 82912935176 239573027244 147922863890 462865766 182377935382 1945930252 17843537535 76544709666 8872693322 10840707326 95191921495 219017342696 25825225391 110355082636 25559314397 65542671762 156402849868 25274227337 211157817433 135019541994 10510747087 7572153446 26400308831 258105105159 6537116101 20807703747 98583852795 25810741152 10559861675 40694787685 1196203462 65816555692 159387213997 82898334089 52527639807 66361016656 101562050464 21575608806 9737028483 79410174324 8658441833 33383460233 56644369126 60205204662 152783064837 23327035977 194395040407 91375970533 239170997997 22695812016 103440582157 2115628814 13094339861 74008798035 25825583884 194947190822 9118480077 163774059282 33400071428 19209790848 55164032410 143260123466 139226442 7302020285 34597610841 10701055282 3551503664 27673822963 115817588563 32628671596 71405553133 129011532759 4320013889 236849603565 4555420599 33414678900 19901924842 67203642243 44327084685 728381912 60369051987 106432777015 139149828990 260929464380 2712186818 15774161367 1272267912 6159874000 2847463973 71271080802 31037851195 55933719929 1534820070 10177173642 27875476170 7422493481 32956803490 80246004223 112172685540 36018319583 128103027477 264212031019 56796118449 268390173568 556875593 347867021 50104741767 275649943701 14225825423 55256811414 3228616233 46485218028 364446027 113363709714 135029860585 5052431856 80087085037 168659037549 2372227024 25737333032 170531071638 113170198068 11279686377 10805329576 119661071738 57076801217 6782741828 49247469878 114561966472 16339766340 24891300364 179658339402 231498844214 118607784392 91298705985 100457916949 11953879854 76782711035 1051801799 12573934263 129208099807 831612267 2657678867 141801709639 15767337297 194899930129 20363618257 296738931 53204511116 30747445773 7321757878 159905717750 53603442973 200302955720 4665126804 1890840981 53310122655 2139761787 298515050100 79193308994 154375369799 178288905313 4118425374 49547855090 91816270005 45138016130 12814771073 124398034000 36666032752 22224098036 269940177718 112255548556 23050804661 1396324720 104666251756 64542196343 284186899230 12762898331 33793288145 23499718667 42159660166 189411179205 18834767327 73932875154 585176716 7605069396 101422654364 823128909 209843284458 24769396999 67374456487 33125292020 161231719752 8671432565 22240941982 192298982095 306667616 62533568840 27250732932 210813615512 262158618175 58797380561 28217706901 536988975 116357479274 3747540300 43434752589 19152486250 185167201868 19806205258 32152271453 1844970452 30756779287 25696690174 109508928577 766118427 6900934353 360558722 7131222232 32310244803 29015309433 148799143299 2459225500 13080402878 53056635592 95312899985 16042930459 65842049326 191226431196 19626921488 55728783897 228032371113 100380247332 61099089193 19264495140 5606831729 17874318899 63296979605 54185920411 145472982720 342458093 51946289043 73893279759 95085890847 12170599411 25465782114 219256248662 7747951073 94632068262 123753501969 1833648139 28752542488 105363711565 27889466889 24255867570 56566553193 19514351029 10401217889 163374830202 33178982584 30114203971 14794992324 171743912109 81364025660 12898769250 33846965573 6838777864 260472948543 17413357195 189736475820 8938791694 44650801653 22484187389 26892737318 219589373093 74284104197 49431847135 32300331844 39514189902 184366245330 123453534178 195739542658 166646000 60872937719 8518547377 15743126218 14215482809 98221589873 166929517352 4885793848 10248570354 39812894718 17625804255 5753652792 273120155571 15844076215 18225707748 163091907005 205591314181 46422920369 95924602344 146363792733 176541348243 79241381123 10774167628 191574602165 10598986454 142054464618 110255017842 3637831709 23657230996 16933052688 18392287812 4282266747 155442539832 10848303368 53513689044 189366775263 1351243376 90646492056 1510495082 23245070416 7052685732 3254732275 8882192845 262850619892 94826075873 21933414300 117403035167 75267501425 16295293587 2950704648 30804335850 116720355299 84426661578 6609511676 939879538 33308406935 107149249268 12970044647 28686293407 49865153485 48587590390 115417649453 82506031285 48628648983 7277199310 6485906830 101199429559 23558529896 627328038 55162775682 2486118725 17265619847 7440291458 238329913505 26463836514 7350295347 29255027549 39394336928 92792298636 31788171681 79862576954 27891177767 11774646702 116552970405 182468664958 91444115164 47774742003 220255506663 9653342163 70058239586 89793314803 66168334192 49459096959 103359853017 29714310936 239289825737 3376850015 104769893393 29511420373 78735396620 103155208174 17216190831 199912188054 14035991625 161375871729 19328366570 50702898122 61749602104 57568685893 45648274902 27237396171 11818522978 97421972675 4908463964 33085348219 83760197663 200659749246 200966041047 6736717457 2601880847 770180923 36563574546 15456540904 24107488788 170045183543 38124686057 141999520026 251238472206 7155843858 49733563258 5932926025 57087016244 86455267340 83141286533 229784382 8713990405 18939586049 32148283294 164574925427 34704012340 14277707646 71859589078 34694181416 13583312482 75759389222 59324732094 34708575 14425074298 73456480885 26607098001 85380164896 28292982961 57857661772 20181410564 180116608735 236410204 9496119843 31551183221 1583130108 91777090030 30932369 35152084905 5329585997 94446949703 55939289170 2434080599 103588734953 23194974729 221168202615 12265828636 12040645655 110006072528 18409598378 152135751148 39955314516 2692350728 189104417812 55282286354 24124008160 6358881100 49628110896 27802690646 10004108274 205633088033 36997769531 36525942316 43257590808 226055420 230280597317 19035409367 37672793584 16426175205 16956068075 52288640690 10983096232 4136877471 94833773 24463108898 481119133 258567605354 11876923196 32906755182 1439420008 157696921001 29165920633 36625235005 131854062779 234525758 19859101734 174686153687 33116410601 180241526770 239430396028 26361527754 81605577645 31098761452 60883290619 90762839836 61362373932 29763272029 132397459312 18711514068 102686296495 50573388128 28171962969 21956479984 118319835394 201692104163 127960202282 141119148477 7449589660 2086040052 178067311636 102075473596 22735711139 5005771293 56692528009 162106705828 149268292457 235340934055 17361965022 53667887296 44053452971 64370419665 2291879547 15724467083 18030957907 52610970762 70643380719 2787785197 10797989749 169544500648 34682952478 212736638072 1706871552 1385913510 8404476152 6996258901 60605991986 162137956962 27161170222 69177540852 111022997977 7874114944 12535457720 5003445271 6139126942 120002258616 8086492206 43825525236 5750657672 17784646177 25575475928 33893072884 25041595406 58245998137 18940571906 19917959940 89702229917 246929988275 129177132100 27405489726 157566235290 36221095338 10698013706 18439901060 109550415917 31132386683 869269945 29089222737 5200918775 68275733874 128475219595 27106255790 15551065188 128043212901 21439674100 19502197727 100183136412 324838207 44554075675 61829988058 6767472956 180464978084 87535546126 26263627901 49273325171 1986588356 26139891923 81280459882 30103220526 10804045861 10818021146 4987231676 74057897796 75820167842 60302309308 5356649741 40704049843 28220975762 219160481108 25601239596 25357282942 131297515909 204259330927 21234558062 69672303855 132029214187 230199672960 3521000885 48901846209 209117300 9028554828 4650348832 41490813894 92123192846 98059877903 147532895737 4899863962 24481193122 104929948277 79943997317 93273924093 125436542131 17390985207 17632648307 7544707214 2196523714 27967844707 51703871381 149529947894 834034066 8495909607 9284313237 46207714314 842225147 5815887282 136742117114 36901918549 132473644256 22032747026 1488643548 1509501401 53992890538 24417906755 19096053043 996387941 75199031627 32122387718 6303487965 123783013243 6837582591 44334200821 11722194575 32000570195 11713535323 22104602145 160785174053 17437087470 2517322743 68589151070 141262139205 45661315747 603708875 9115860139 122459502299 27974857862 155657557400 107850669123 8264141366 71074609 45392438366 89934825863 65386143798 17606371687 10094659753 3569971768 7523183510 250811923269 2428133456 21594636786 768509056 3075945937 122714422908 22303159073 3072368365 3520447084 5500466153 24089192693 9360578448 67200694448 593182461 62895278150 45430735123 15119679787 123810329782 10126156895 43854809929 17265474728 63840048685 34396514215 46433634350 36846201652 101429784037 148336922490 14943217011 12392650150 66757404347 7342558037 148941376363 80710687271 66185695873 226073054765 223388788935 48915312459 45078530130 33670136277 247926842687 1721171623 39385819300 20553254440 8328684414 60121023151 74215974129 33031134538 186881179717 9963172092 120346080012 193762262766 95248067078 68244209 272248299084 2026303538 14562924056 110679651657 25331339916 195867333255 40190039694 146312606925 5919554326 50552298172 53706474771 168879729616 11434191483 33070075848 11286963644 223542247301 60098697837 70910033502 222153380441 16806308305 163370182085 29000972969 153379560422 122082280819 4505104332 325960714 46454141900 167019568650 80690806238 18467447150 67948739349 219375762867 36160290865 36873490931 8783844754 72558395372 275616188 209628350372 59275234533 67788088094 50426941200 11522488608 71230253041 93320622611 42631778240 135245081703 201334408134 202432965084 101574954086 52608717992 80897176812 180477104888 23770076257 78068980554 126715347736 2021034127 46726009047 23175812753 5389557624 18624777428 71459929752 43961819598 54887292326 122226921734 8341543635 3397252456 36180823934 194389246298 162200243834 14492111517 24039633787 52190259519 116886362326 65506341761 10423123653 20294031754 2491033740 30542355717 12847201641 69739605432 18112157 132334626031 25264516711 18901995224 29286360042 12009225804 3158722876 39273777423 126627161532 29262906766 131093943008 56876484327 96886534161 95522860104 68972767601 4488165226 210938297 53660643664 54465430991 17506842557 186083204688 2491942133 17255475372 60807956572 174452239592 188638545905 40324131709 24390152276 905693446 17077138031 16660226931 12069324615 13054309080 92770035967 3829230023 102216443605 205781695032 8000444268 4748493454 91497317231 176578252920 11537135982 228527469234 5095610829 25241603743 94489054581 21761737016 425908181 160423696598 48417276828 73399727284 74372631996 127080575564 21556203254 199804869 1055292681 10833838025 22247289700 21326783217 25790170701 27471045967 43884231292 152737422855 1813635754 4134349464 637161992 58659358891 99478860458 35064787482 10898724740 35731183401 45130259611 178713095715 22063242933 6303614496 95531401053 2929210729 59832711473 18280351462 175419112456 5775890181 8781878916 27989310761 411874715 3759423912 22283492404 87508426822 6835517810 56228588325 3067219915 193688469 220938291365 1338562451 48944500171 7479553602 1909713294 78627851932 67328333873 33608418672 181779679465 25848361085 22024383680 16915719318 124077171632 4566267720 4414591780 16930317720 7671504387 15897101855 104546909146 16666562420 110105291946 82613181124 122780572695 13667996227 9283274086 29592928181 117188328050 58408180851 170141601181 53316754984 43154592199 13521719208 70504160 89210899047 53046993364 24955222968 25713959990 37009866039 132033293329 63859435072 20482208498 34846106284 63557375733 150870049330 27301170155 3920682658 24280656851 2300598451 23502164844 19963489298 2954918643 99289526759 94151293140 156883995 79272946984 82031039248 31881982290 9145923065 38890187450 1835597512 80033142755 32044214600 18688940251 1559596864 350502 44327550404 114202475064 129467295255 32828887305 152026671105 13740415764 25897763782 145218985834 38067163606 107343642723 72929716061 36163208724 93792144273 34037569317 114115535297 193837783493 62043087618 7590928497 2828697737 2630957711 5292035682 50721322529 91614911309 71437458989 10494868916 55710783395 47603180384 11846778733 59539028510 8987778913 50349654511 17474480764 111716258529 85313050645 19721073211 116010721193 4763815411 1059512454 18800395491 13007981623 171098611528 30505653358 29432571077 3242746164 78121385247 137973794107 44889887637 12614720396 40940642260 59305344241 18053281445 11511776444 3418773423 111837139990 47466757247 144308554024 15813897145 16601937992 10136381804 93449878 70760603173 53968304230 128620776911 13700719897 14691752573 9437195468 59795783547 55174621411 27204239072 14296153294 104461401885 101389060592 129568423842 291124071 9637008287 187325259893 23374143207 186986670742 145877021161 68798751173 23604589731 1170158691 122770513551 10733904588 8024073020 192969534069 820096807 94914094858 85800356536 11517081179 130726255868 8797892273 60629757628 188908923768 38031594265 231936833829 67033457802 164924501435 6998124015 7479871482 5218488009 12886213370 155447697407 4506427770 33252655653 100725341556 55354630679 12878117689 13194099138 24813309901 4080435 49437659141 41814143540 20513337139 29981037753 55815103852 40788771832 1744079340 40417745068 126575087317 9578672496 98554637530 311990251 47887258657 8291455588 29726878971 86323538216 15621573302 177647184210 1183298240 2692611364 132804271542 283140750830 43300212293 78228075940 152892939793 37239122837 29222392941 94396384612 14811351467 49844952738 96971614113 34503461129 62364636601 648095967 22628809323 96062466071 69034289473 6059896250 71041605634 33513180352 2987006419 190343161523 141155986196 124048852386 238331985448 96777586448 17380654013 31681140898 80925914275 771212709 46918102497 14179427658 63411988892 189093348479 55407393504 45535408715 49297006091 1035027109 34509759271 10192367360 112618402839 27210475998 204388940377 28210623125 199014359096 94132111961 32058629168 25311068263 818387838 54679805666 110121695432 51198629796 30903187125 17776761037 7499334282 4551712880 10582477360 37347466606 22715824395 1072439707 69596063164 462944861 296321453 221273249567 16067246968 127361374630 34279781824 120715565024 217136903408 2048027225 79389153200 2657800501 17077832982 222336915108 118926271923 11137831105 39729698717 107536215307 84318155953 83002426038 22699593356 1843459650 51279473215 759910285 1582198765 163111937395 134396475406 35620192988 1426670344 12235490909 108476228357 80417308165 809585873 173847479357 2346833969 44405205452 50082190540 1620624795 9740802814 222771005 6470113582 83297323266 157996972552 32440388181 26301873635 219459179862 95597764043 12009638613 8185353661 6874965166 72427750885 34932613896 199867011690 238533995 97105159151 137954539921 4087950500 3291590205 127829699092 56095244162 6215009672 29790938826 28029268409 14376501648 233490439288 158906786521 23301394353 48920524155 119551977673 41512050935 7459139832 8179542220 17416979921 92204857717 34702408100 87372981872 67378266 169473209586 197500010768 41331906552 25765910283 12001527029 55226806194 5337524942 1661156292 93529109076 220461913 202186101269 105674810550 169015576616 63288509563 33583870794 145935404329 56550668386 34276571345 104475319040 26551179162 15221386982 10152308114 22011851380 52682190090 143733760537 5039937770 225194672038 50383454063 40625565461 83742836027 193994816742 106883027222 6845598019 154663075859 141046628239 72781704203 15491788480 16956455052 236526314966 131128172198 45567439874 15467602485 23979919914 169731360216 223641538170 184167984907 33385266679 114329644345 3565958450 2030131850 155335003033 20395368526 8002297250 1203941452 1062477416 12603740573 3445411102 7354105426 97247125145 5055043304 10515885932 32139796223 39509063232 16299466844 21671553579 110479735654 21086721319 54096477895 11771881357 17101509878 97243649559 101832322419 57794572209 106138345711 172161674396 8244246487 13431765956 8768715589 34042989345 1289482400 92439148178 97091934048 247123153 23023815896 126054529475 235988030533 174650157166 155966096480 68575535467 165834275 106802719199 33208551597 13840692852 14354218902 13528873643 23145370458 3552195888 15075020872 22189437792 162653297846 3481705977 24708150680 48230829213 72804269841 10254382105 7071987309 6315630466 153068820289 27735722263 10050068804 42678085942 25173182917 194580988 70712312395 14946916829 106140085660 7720759403 34220211318 51169977484 30343925559 37218698974 28019075602 51301676496 3581073066 36047730326 90636808343 11561162353 103934386447 3969849270 4725804879 8364453774 74055000216 40691079556 54251408436 15568449642 12459436806 97906693797 57772893393 2681738560 174771449875 163280097656 7286654476 41856036456 6640170185 29448682037 62345304515 19086170480 26724652424 56928814104 34258608656 365903581 116541891564 161207089515 64084776098 262037569372 58701966099 4227069219 128522522233 699213299 11370728752 116968485 51726743232 26968321120 16327960319 1378662362 147248227985 65665046216 18094208237 104776788142 26011904064 30656492821 13444424671 38999910656 3004308104 12982592366 6038928380 57161962675 58578074 108769703710 48029462376 117031850496 2308258546 220886638082 278050124802 22320774151 49377929369 56883336692 2883972532 11786436273 55475298667 178032572589 20696342861 68480094494 13164263239 76353667423 25626761565 26525838789 91626467563 9173448535 12362952761 68496606076 8316958237 24041062422 250803191 67679719960 219911429082 29908275612 122126144012 131885878024 9177319609 23793089230 69958722211 64732812523 167483131184 114982586282 8194206635 49256983437 120305782713 159726443064 9747439988 1449766529 32750964829 25557048313 4155315282 164248503872 228703600888 185961335936 9704917138 47777902128 52788188669 44427619271 9186460110 184902702567 17753916361 10064743811 245612132 37698211336 167983201721 144784208422 135485747761 21522119792 24804819000 12823061231 130843115629 57605893800 143074127180 418521023 1281836059 66298636110 43600869321 51346605188 85882764811 211528250751 115109611831 45323938475 11432637206 137362947326 181434120275 30923625454 6597718345 160819503491 22553585426 18168957769 1053910526 50302722037 11734276591 60213088459 186553918949 274285067375 78759050843 18481054312 72706603876 43155555864 46289736065 43628824358 19969863373 48949431065 150699886642 9778723136 21028378837 24301120364 247642760153 5915483475 78016137046 11252399607 51335566233 16511777082 81683877516 18493126706 148783872290 21094504776 426469860 77630448526 3794083032 50058432280 178828429579 1304071452 101496220138 148704913932 20065957295 1715360744 9946892027 178371014253 273418642639 51437709809 144070438105 12909570179 405427272 23135351747 133004258696 46064658495 39894864696 110792701650 13626161712 44245787460 73570487654 26188340204 1299565007 99001676177 60879177596 70716484899 153132051967 33466957550 184656568643 11666015138 3603636187 82084317568 19755498797 13982095641 124385951070 33714748703 8583136363 287155545671 216647438 40805033102 78842558494 77401311953 29947929991 207968733052 631698953 43202657253 95772997118 152257766972 156719052793 41333893688 69020548081 31619600803 19129769590 18932769 92381437857 68273652983 1389191605 38899117514 105108940785 124387218091 13790633674 9902562372 1055447386 21154555175 206570602257 56949400087 47709889373 50938168009 43995278025 8557585729 36355337751 23329698810 4676098004 4155540465 3015778957 19745794728 25393152540 3284026173 271086715270 157626650914 21009655495 189734256661 11797949987 16663850510 317993817 6882736921 2515679329 60556418172 91956603792 206914483761 14701240291 66460799013 215767313327 5135752538 24116000413 67546039808 12052396430 136750720386 18220541997 241286213106 32266319920 8522869979 154651624239 149269468583 40432324602 6170876986 13807697188 201271326 237742982051 14078608799 23349312367 10224967047 26949025397 14757495925 30084459776 31930521362 26320986222 6550516785 185547088919 173884659291 8144277237 28380532901 24488998900 38297933522 20942077850 107175358534 203422331246 227312233434 1424482251 36384643128 143573295818 15120461318 28061257281 6774256231 48831844526 19578320678 81013572328 29899574381 27979967525 36067289862 240977476 107697334273 17387044861 31589662014 45292860159 126629520634 134167987498 59895985864 179819886062 139360680251 6111352499 7621260477 64744436521 246992893942 40680960016 64900556238 231198715178 179290278231 28993846955 58125502603 45490192155 5339083710 125737617594 36642100818 30350993695 200614745787 25202617997 37822602320 10116290814 210425826854 138328876089 179202493733 35514741382 55874369819 1365860117 58846643872 10355938041 52357867490 110402115406 47672684561 14727223472 24003263741 206851465073 3528664124 23421268620 3900278399 60842978481 53569465769 9386708961 30675095948 75705240179 3766214709 43463344378 36862647643 217085801551 12832147211 16604072648 1811860591 6317630125 8788563532 18112660916 205192915466 113564880944 251926914201 26871378541 27086363441 6353397705 62479660519 55172817120 21513459561 219453870283 4007904008 11527209451 33646569527 66037553932 15607059733 60726442077 79945745103 6316613640 202674961649 35534933199 2868518204 6501252885 58231599 4344559413 66789365927 69077713153 32818209866 29492659839 78082184859 16799206266 20464496657 50561419035 83737857669 153944123772 96671920618 1087466098 24539142362 21480867865 59809576406 33292161354 93702716665 34708983058 40484203724 110523962276 10862420599 8296836529 136456781456 3310243430 2585382433 25512746855 49746637252 4952359290 114192205070 192613009507 103528117567 15026771716 54527984214 171779086040 39662165393 189558323451 32655477355 47416112791 49006885371 25630389911 130587068037 70212388246 58251825625 87826192800 36459649463 134115666583 13006874435 12095806841 25631902887 62344973643 8742394865 52103501664 43867367036 43825580293 11161072920 21693944730 78087364696 31501810697 243564106439 13996909846 17515106537 68777206668 31024027693 20526617163 63998322190 33651329242 2439591299 9957343039 78187887455 26663267712 263469415 21722052388 136189001179 25213364799 45965038912 6542881522 69209277959 167294985660 969828490 2036259913 231052604395 51848265877 50847310973 32182859899 19462627730 16851560958 159969952095 10977037135 25360697045 62681410078 10507673101 599092104 5890736614 189946081869 112061109773 262710893101 100069632477 182207835913 70855747729 48142919619 88750379877 271281362639 116922793824 42125999995 34389613788 15049361974 20840577388 18305808845 74110444508 191120392298 21914644791 26340589320 77507748645 80413826062 117431098582 10251900014 122285611748 20479275882 68610713554 13737843236 129565425140 107118760804 126111634565 267661199596 48973901563 2483888303 13506420528 185035997752 88189391472 206086324444 102220820136 13798754092 9921283639 3021933543 3688823570 45118562528 57857683764 62444439255 38941621541 8253528265 11182805163 47949151376 523813714 11290866407 2928107743 11639127288 7703618037 5744577169 33838389735 172108036881 47855295455 11454666457 7067098805 6618832887 6351826540 5854447135 74999695041 13777061912 64643723124 26803704090 230340134997 63660797037 66742066848 230409119479 129868405391 228823933454 9881516355 116302741572 1042988617 34222516446 38033207293 12674446211 2405866172 95187518835 13703063727 43820061582 18231981335 97710996455 18238322456 93265144121 51419281213 76364108104 5241842511 51347647021 49866570465 42575435907 41533950758 134302349 58395868050 113882724850 47815451015 112792992988 10849489057 31582567542 73042047966 803754506 37838047662 2690182211 69950228965 12337402347 2886630917 48741227141 155559611042 57626922831 165318329347 195346533240 254520170711 103373190955 1122497360 162320476361 1913414476 21267779947 48479352592 19420404605 47995983010 30166773753 35929178123 138175729873 1361937651 234978069185 40146657381 16056424666 186889327625 10683075311 81543238744 139596142487 95205138103 9590127814 24915157230 58517015018 1035138152 833784468 7499047546 343670602 17230454855 9324379651 35562833189 47041441305 34040091352 154888295969 94310860424 43510448279 16360581505 52538465748 48201249429 148156461911 80339227633 23221798847 33041827782 8592018168 194582610839 62951169505 3383302229 1671475574 95062583289 28957580622 18042611272 69296632356 74235729426 33139333696 35971240741 99484637756 9907447087 1017665337 48254981439 4586818877 22253538321 42657743516 13846668840 132215445228 2052126602 93359253037 52033551923 35979630133 97808943505 110312169025 9432952549 48306728780 34566340834 21249122915 88647000912 165863153881 151996322855 90264111756 136415621913 68635271792 428688066 74817448694 4561210166 13810885567 105949567608 125582605152 186222841523 66239512648 36093367992 72784499212 240760459220 36947365242 93764206078 206456216432 38661054121 32479131 32184554887 2646166095 36196592476 17649919123 6307402427 54215704353 79852987240 40183459115 5703876608 25098365396 17791616322 48312045064 238999503 17142568092 155993287110 90748142531 159017830806 468805452 74168417055 21888639884 245199689499 15394187356 31641155860 98279283875 15100162065 384580107 2288020306 1888247227 115232800608 9837174173 1655951071 9864046815 30873951340 104902148801 10752078791 116280578022 99627707675 101820708669 18072328817 30959006910 48431683277 45432646858 105481857322 27657326506 5244033097 102881551635 66581243407 21603645770 3534647570 83585926919 30904946682 30241200099 13892336473 29766776291 105490085274 173293472493 10284431512 60239872710 54657096388 32413529975 35258500359 1170495095 125869107817 165207593815 29169158862 37337589131 6390807859 26369969074 921695188 12143476819 69958076403 4608748324 7907295858 24445091769 45611903445 72511274488 6480212511 126441803497 67132923207 190916908615 15729772308 68671749341 73113532140 44543755918 54916718590 105468362647 51828785343 1376878647 267629787 71580467454 161017525462 6292624513 81898877146 6264452642 7992930962 31342852857 611573313 80360061418 19766233787 30161349131 3732332509 2488332890 32974777818 29993158777 39293498008 98283673084 65269749486 1115041266 30915809107 53167315758 108537867096 113445288818 971972074 4787101663 246192725717 44618753742 101148821684 10162992052 73262524358 134055114319 113064430771 990022421 114682485479 138084546717 11512359364 225692521289 125772749612 51131426294 61950380043 25935146615 83833327245 48624865866 25792051505 30151037508 16257957397 205214946093 39151626102 55799368764 140147269018 41874310261 34097448219 83922790375 82144321678 2487585331 786053430 111160703001 20114682753 40954022247 81830673637 89717284365 125091868486 38331601 20739108598 60793424650 12561172872 654214468 48907584318 9093941911 22733794377 97002062576 114268967681 150288591147 16789406510 2063538373 108815634434 161645076140 160561317302 7549473793 51711080536 78669759127 82600339 105474353808 18686114951 141014948203 24367047254 97951105215 5412624231 12211324833 3446732217 45385516209 5897517187 3832975103 22403750676 9587917078 89798217463 240365246070 11051775607 144590925824 12832143123 1563622050 12945187892 31439698993 116434294611 6324447287 1709552671 19213615943 27986623492 15636019709 80810529816 11390722997 47594682932 150906261782 1948164100 67651838912 20156773355 90924811826 44742736774 53269857120 55994188546 140679873268 31605707132 25807133123 109701380604 13385428132 65460292120 147434716075 253831725068 31100376105 37600356826 18774688673 40586642852 18219338583 67292175246 146745931849 17212792696 3145570245 119291636335 69421729316 73345001444 26918367499 15073989518 221924352805 1899227093 34097996192 14032070942 43763197160 31608528250 61859119060 157192762310 154109205062 42931150039 49790279685 282815991 139192438924 114726752675 25694934178 2543871060 136234088735 443817089 154841731587 100787313569 187695723157 42942305640 50650442831 1951781454 105185678001 3278057440 86157311717 18128325320 70679930117 50923083747 6623872813 32825076558 17636030487 20894443478 172655755646 23661818077 76323801907 14684847670 83898646501 73683375484 226197910129 172200670193 128499112294 6085601883 13692578014 44170112801 139113329320 20649548661 39006009391 46269919305 27925533329 8242757707 85387987276 81305598925 130378123905 24463614427 84699910079 14767995767 116237844275 37192687584 311591956 5127192572 107178836932 91364865371 63941123344 22719081816 67155871978 11508107970 9558537836 57175298486 202455151 16262532656 138911698645 23698346788 18386161970 37738063518 6686196722 192011496944 5487092021 113529297843 8247032634 9762548562 1591000637 21286275428 217369153 11291994419 98093586889 125783221127 64982261822 1178047926 118579111602 10962934296 86282740428 17865527635 2190605265 80360696427 18001148641 46946138421 3655291766 115803718754 129638095215 1885820627 47530992339 8543534736 83438962890 46366391930 26361570917 20254970821 37678481366 56791431911 2331042656 65158282742 15940399447 228499018336 464362334 45495607483 37777778445 357116674 8245289751 29586121688 44555582236 172788457993 23307182564 18526390494 79410432707 21915365235 13731482782 44485240668 86307843702 28161994880 111163712564 269335623814 78759577832 510166206 999759209 66757900727 193799750502 8440509026 2762047747 42660272523 146707260183 186880215260 37982817931 1753299526 11361990894 140582007719 66600648560 2110583142 74498460800 4766438224 87559342243 66324648645 26205322904 114582659206 1454998755 159921014377 34785554237 33503429974 8210759233 101705570952 26376012480 4572877010 53596773753 8868623063 29206323505 18647716197 1402213447 89770972934 20421117976 2504339449 17624951247 117109539700 13147266825 18842576246 64826114657 14596067838 72042468340 48882692405 163963093343 74677862182 208057544640 127119225828 101210965303 138068055848 30777001841 101871254785 1611890146 227755693208 43005990087 133674612 179538484014 23870706573 15473088888 883434225 18375384778 80602034203 91827748821 1558789186 4703091574 37975287202 92858545203 60851734864 75151255888 204005960983 282684566 103361898461 24999065547 38292432066 26622939961 9401779506 248509788125 24994110725 17486627027 20858039795 72632735165 24551780785 11941599664 94605571233 12109658821 106544909475 790511177 33923048627 94481279984 187563566293 8316198402 157348643439 96218978398 47002057196 8219294723 79294793768 98573909117 9356932438 43043701532 41824802743 248579887044 95769503069 37731254705 10083277861 45682705041 2303439091 153379127243 6974372998 131939877484 234455030040 13247868463 31249467613 43237135610 32551703520 174994667183 192442379040 36394648215 185662048409 4283782051 15838261213 77230754505 19269759325 59404117923 127453870701 73053388611 5574128448 131165763505 10527440184 1638832979 71489712528 1152306066 2332287317 28360304869 15816020429 27069675713 53526318080 145847487649 75562333738 55499807526 52958195687 396057872 176591405333 2452858180 45130730549 76496537854 155878989085 65224495113 266195959 11399519255 200267938182 228924291865 3447715678 25805342784 1007607348 1809844775 8569717861 13163694175 190361576386 732741363 30529280510 138641987204 2315768867 7363348706 9258505868 99456241662 727867403 61874210736 23918494849 8991226861 14113932546 48818716744 102619554888 35793874556 107616370224 137999224037 178170868114 164713228149 15419196998 19069656717 33087179440 53980945886 36072081270 2053419657 5923518864 51508091083 31146097361 1434747413 148307520953 196982636761 15819940893 30802562227 42878151835 5297729309 127109865846 85603006686 25579388576 225153541243 136257734440 20422546114 4853088334 30031359733 9811141947 13493989379 1210783007 88766395004 189685341042 60714065211 58390529914 37549652613 99254749974 581602754 93970985127 16349078906 161312902120 63306934798 15710661671 54549217687 22885311956 945357956 48711022619 25328045236 119217797987 223831139566 95471343103 54917322028 5389977350 19387624267 72456339260 30140770161 36931248003 47328678914 16318874052 4058795369 45554308615 24001752126 9171521999 195710459 79773222460 13750351853 19707372878 132492645 98368980880 25195730954 5182681636 74490665224 51727379730 11828234431 23074449252 56673616165 18077542806 430809141 45622659038 54892028364 43638463341 20145226315 36810335318 95303594954 61612591692 27865562002 11958134423 44351256663 123573475950 26216436655 25398245687 17336621016 48197783165 9419915871 18576032841 167388061762 28394850773 55694221675 45598833448 92829182227 283076163599 39598442080 13291772925 18032809849 2058240433 48477264079 16327328137 208939396663 3099879539 17853767085 42775407352 117221603577 72418342160 150361966011 12828503277 80589375072 1522206232 25970351731 26516218886 84389117593 7228478456 162171738730 152861830529 60838674162 68321861238 156591493051 105740983394 115856245349 56553709990 419200442 44997148518 68418754802 9548288228 52865912854 20612952994 3047589540 243703394401 135846327839 4170746345 32437030648 14025894479 27800614233 632182961 65219971362 1699462563 53538830288 28586293450 78313988489 1030024424 7585168780 39459414394 19207524170 229489708019 210185836750 25426254789 175573339791 56244979623 244428171994 165315300957 24314526253 28787084793 152108405506 13691724622 17352833642 137077587535 358897904 103522433781 62319380000 99949325095 77538329494 10219742617 35989766412 32816671771 148955803511 12456401295 25187308003 1068704945 219934118660 144011088342 24038876036 22906744533 3319312750 19570934672 26120178833 73245924965 1427991167 71770004098 56385982043 160184696647 35906316631 51909012473 75002123 689888890 14173528761 67023776644 10659768731 137750898083 138260200731 2432322350 126102306582 102726883408 162579249824 104825107265 11477021287 26296728274 118707295430 951653829 7900180044 131378234019 835119569 57657559039 188670976476 6371357084 16805456239 10913093934 3003672134 33062048562 25529083597 676244186 18936915177 12282832717 28096797540 148086427270 10807530001 4403048907 80080615626 63840593400 28424510703 88995436225 162052205871 80027989623 3449915577 194514497874 39764095467 43630354232 23068568791 93158788077 1137066389 54256488469 154204284912 40108246623 6692222335 16594280260 356677200 35283688034 45988065241 6990478598 32632191495 110079675070 62013602010 26621827257 187990657695 81554805588 46896305622 51162947092 4062772734 42585240267 63291714895 121845912647 167498363961 38903341092 196694361462 35819330905 28322067962 41200726884 83752997319 140871896330 146179925353 51066163253 729067133 3421711168 107841394963 49043361955 76287549420 111008542785 20698669229 133377069085 226121455571 40524787626 51889738522 168119913357 206580418047 30147274390 2460594354 123444019757 48250456862 84565566669 205955407504 23642013694 884952373 53451103431 119480331557 130156914321 13173914803 6658123776 1409313952 138675446677 569033233 169638740489 193398378293 763658972 137616770251 197767635610 50518324799 59168788893 3283909203 31081224535 156398945242 19547447808 85664412812 12287040122 14230232660 2318184293 3436244024 57425716286 20541154320 91466222337 14766202705 14207163752 972109708 46167866820 11530736555 158979964774 241889361234 59438290408 1916331592 20627677564 198700944 35003234381 57792633035 17347134296 88399024 1652458637 41087658662 27765098017 98178182349 4869979365 6130798353 51129086082 4430566444 55106023657 82208595570 6209874014 14828720147 7779487217 756605966 9913542981 95487639423 23075724698 49034725692 120781056156 14734271749 5754335081 11094117760 97950985277 35131204257 47451437293 57177770365 16505289812 170437168212 66094984930 229973102469 29602616892 4260481801 63497157471 70541731596 154309150911 115788522431 148859876689 178130574947 8414471925 84162752547 58754084062 7198960280 137568124158 155052808334 85757904626 40901818737 43848515985 62704262019 1421738095 69506611880 100347384 1717941326 22938428451 129057662198 14187084127 68011431083 3251535407 12707235025 10825297216 77121811569 18042701929 8837076933 45760387474 8768037422 37178893042 74073958288 25283136601 157045127973 6222110889 8138366639 57317320416 24089620200 122776503549 31011130397 5106446665 3291446685 59581145096 17636810825 103276466946 196016389031 95852511592 90436068440 174870179834 11112752123 7734005200 136412680176 6771530112 17992881 141309985689 3434703917 30610421 14719957582 92868211177 8473049281 38241149794 123088528641 22709229591 7992391521 30146764909 73107185417 12426868438 55271830272 112399927149 2379395751 89202673428 113036547639 222026781192 107725669412 109439136154 8008645202 59602053590 21434013048 6381457389 13580851739 2458127690 16464166938 237357329028 34942440676 53105530983 35079926045 70157345095 69342990532 13602224530 33536914593 64989866650 200847138000 160322279898 99719860913 6784166160 3173700971 30616518025 10289213948 125135020 23479752976 27209600140 129218648094 80592580368 70540144842 24038983765 11240560791 74367753744 16279436623 57723395011 87545840399 10829901535 3077024928 63138198701 26180810727 2206766589 232778926591 192382266542 12575320594 2926081967 100261017271 34380950669 245845702383 14666645832 106619082407 45585669827 67204918026 7299353020 17611132487 18789320639 135917958149 105868859406 88148592450 99274643995 77654687055 4589438891 109241647652 51038242527 148422913605 12572616121 78307014163 41285566997 4728451310 73012152777 972071494 75920691270 124467579721 615531730 223427768894 80031541170 56229527900 52335273348 38393167306 38063642861 31965532748 50073568779 62389954152 156350951729 77970078446 107657876696 46863114203 13360016080 49914295611 51083269409 16102419461 10248424814 6027927598 184592882143 34520171100 1090181188 142665235677 9622137863 60595882835 22894001324 51976548908 79922153015 36633713665 14012386318 153758715724 10830428935 152515392654 20480001978 206105719229 14364906172 37351897223 31432047659 45899909175 215460270361 265179168627 15426355084 10541005778 20466573117 117565189454 41828186924 14176639324 83799878124 75415211830 96284623854 266325580899 67443558051 28575846564 779294814 103360972878 7278575877 186460500337 184047564260 195027110588 47905906395 198355981933 18870229177 31766169684 200087417659 235282832757 29357562062 699991654 999325856 31455014203 15000561067 67279514099 24575864504 13809003948 78774191819 145627640081 8794619219 16014984927 6382526518 14147295913 57022329035 20682585859 29163675516 40860624043 537649156 153274027639 69304786711 54208918340 34675065398 90099866510 10646681810 286649300 200497426368 21017425090 18442437372 81424869387 42494700631 171172392110 43426434671 20879114418 182740263641 34016912021 112678023744 634305210 5025868687 1930025401 22494971523 73757715578 2438687293 50704375742 32058646094 4121695686 88591071767 1065930428 53532521556 27804182963 48890789 1196194300 44538421134 102283273384 16872637739 176963417779 30583759495 116069788726 11661559875 200339738283 553177550 65352199767 5237270048 88340056994 7130464794 73519507126 19001447025 169459535316 45767258049 1847888813 12046612375 149187899670 112076312361 84066985566 3068918163 9723878117 40035009229 20139651283 35400303943 49634916684 123322153126 93083556829 78128737808 34741547927 147067162650 127956509488 12166076187 34112011607 32837624596 36299256793 141398316644 152730158543 18672597811 52062750365 168423811926 24299253163 93874045609 71674271769 44379502652 134230457992 19805177419 33232940 91958175930 166980491 6558128133 49873332672 11247029420 17119223635 94898796172 112930884985 19729344862 54351961388 25585662159 543840033 111298630085 2656519885 5421734700 27515741228 88973894903 7818084759 138007316746 246741399872 6657909175 4282970226 50753050709 2521873440 129058103667 113544461082 1920725208 6718488780 50475704617 9807876800 8748486814 55251414056 4653803771 20681237362 6479265332 24566166267 31703106603 15512754292 61567014030 126938826505 78462993235 56350203950 17931819544 150680422741 15972538624 129327671293 29051075426 124119753943 60247006317 56788762206 165961009191 22334247648 2682492692 118741481022 62740095 37916170442 107138348426 16797770721 92262612276 79626180246 6692211269 25997879882 173871630821 21941569485 34723113029 70806129974 97521831421 59134996329 53866668520 649230838 8259264652 112499867387 54860044389 84236937619 181736426553 38083049846 64781008497 4840755983 49795171794 57208890513 11053006823 10570031362 6252099384 195016532468 78658106050 104159822673 4466164062 27674112652 46446460096 348100296 73892963407 8762659055 809400792 4984397007 4893436351 35803163715 156709104504 8236805425 163609873651 113748426362 5927184618 42836449094 76735837704 96034759863 62544938436 7798228862 114156209736 190360238559 41840284652 65676465827 189949813433 989772042 9517116033 249141515194 5713664659 33444826872 135162301801 29277979594 40376283094 66625265684 23288939624 1593246703 325376916 72558781163 78428932445 1987325910 2061463915 212664803262 206145893932 61476427439 78320491129 88446825695 7430596222 13963245881 28954855037 31749586518 37151112 154856408945 61181721328 23531879967 95129715382 170711548551 49854099022 102107486702 178492789627 5647366215 58267840792 180569644419 63857842273 5989861772 21354172642 268422648124 20248240422 15584318865 34339376651 8865450566 7848966459 28625346526 23585936085 44117555649 22409347634 125773342836 12036279265 74341876161 58175400353 66096664888 4431898150 119861382673 65340611812 46078512171 124718207289 11277536661 78826555807 15965193074 35488775697 2372306721 16281793369 139683912982 11772377173 150635930620 13369049933 17341890696 39755485320 154120865439 19937562 23153516205 3428302692 53910129448 68912497874 264604212287 3726060758 6367651476 25650748851 42585961029 228218777200 52458380605 73320109093 89486013349 55302977919 21315680343 1000641675 1550361014 36000676861 78585925952 77093626608 10749574739 19361256082 23895881503 92148401817 460959863 6450392061 38117456489 14446003555 52163098839 15038534119 91634021303 28584527810 83449438 22231532515 1729416718 92131107882 330158288 10673663118 169859133710 38863285644 3129183166 60655262621 50157604245 8711063028 1269811048 3841141246 236808111274 18659786399 4758223766 32689195766 1995830708 616037924 6533252236 9839009950 140527957799 1041503621 27616521035 43886036519 54975293284 120281529741 64612406023 35783020160 2633072101 33699574018 11624086073 16321536715 1740130324 33443288872 23018002698 43250123352 57781993254 32168424397 155878168274 4062982441 60428986938 6096013956 200675355875 103680911046 14330845586 293579561 16681341297 54768730748 230412080974 6891209468 2102431923 170912869572 594301609 7892272589 8292472527 102235984166 121286809366 21452378579 2192469340 116581075249 28658316697 8976814540 28034590874 43289317861 114616673 32213505558 21408211253 37767462004 44231578451 44073286931 41806284779 86883053559 9243203278 225512949478 29508268765 4271370923 153323904174 67139493472 67104739120 13512220434 19760988499 5882627529 1471965366 103141727065 206712817111 132030855806 78625542370 1897376217 18911893498 12960168282 1864302280 174101486568 8224169175 36979440228 942171222 41489116245 6592485225 36898152986 94287884150 42849493289 22009484214 88504410160 4120100792 11930249500 27610105033 77906652031 34816063319 119070223365 126820631692 21005412910 42302179126 76727556771 53880099956 26437393833 48731400319 67310880087 331871071 34737751659 77640427863 106445282471 4129812142 16775476733 24068250888 12208762097 23459163522 80866328394 5726676641 46814972325 43383169471 22618815090 4324814177 15836338327 58207371442 33375942187 1829465778 180386454077 37906012780 208792562341 207904645573 49642366791 6958330507 1797434475 79035385749 1939996480 72349602363 923020193 23602107599 2618938086 153511770272 113894967333 7380000190 87675676541 3233387310 43097608363 12438393531 52527517169 47479766900 40055999374 27822216187 2307445988 97946785018 38444475192 115051701566 194298224 127927303874 24144790661 9430277312 169146667503 20440780663 24513964778 202229357000 97188320510 15820869152 79872698189 38320144955 22081100925 220321658613 5391135829 27468968633 229695769396 679751123 17986628630 85109376773 207440866738 17908684313 102753410136 78209611876 20374123579 55796355969 33642464968 19108544745 48122439544 136271860654 6938649320 168880165695 32216874905 101479973138 11517974451 24430074531 104145733297 128975048653 11450918768 32090250544 181816195880 81297712719 5562322389 10044988305 35486180438 181526660807 159506314805 38253361232 88133106695 698709627 145552335161 126593913857 170716112249 13168494527 1622322120 80126730688 13363434253 111548088342 21712067834 413688159 11008822572 87191747664 7340757710 16718533131 139431251723 147383102736 99632919598 18851642601 75695517120 29655485817 3663402590 2895839490 21436201831 222602998776 419242135 48919884774 5561970616 168338435206 155521449039 147122820587 67031071976 78328582538 53178164769 81078470501 144096361198 89758870740 3347657134 161901220440 203788237464 54115450012 208462702615 133293027886 9463186770 214781305107 88001944500 13662316764 606079750 47660873876 27962629491 769096155 19665222555 125198224441 57557446749 217387456179 72176247788 4340457529 16637694004 26352486248 47145104589 23888854017 26085784824 86391403672 2030034296 130614063402 97951130483 66304516100 130295751672 26224771336 8182112487 5114086836 12558558984 50801390847 23770204985 90635547035 37711637502 36989137976 13220818329 26955732976 20188762805 46401884789 43206770554 59217899273 228357520678 116988319556 76005455576 53828554465 116678095220 2250109868 226052321311 2522026528 79427601484 60540603205 59865414645 4436571021 12079346035 152225820186 219293252952 79399231088 16595668477 10754029792 6441877782 269774866694 68320867118 5289950270 102669609917 37749469337 8231100463 205105223279 1545947565 9742033777 4624016787 115180906091 1293791509 70058049578 20599353187 29381463862 112712734301 78987990562 29298509921 164650509693 63292839735 32896640088 29296614836 15766959791 182851587296 23689099179 23385953932 27958427346 144464439575 4301552075 32903703 18470729538 8895140771 8723613957 133860542110 126543727707 3255361879 2924641749 64533365530 12518882467 48348011029 5717602853 72558641765 184113539406 96584036770 8594106477 23503116720 163171458873 155213222779 202219002639 123586552709 48772556190 167706168352 148348303476 77366420921 16395395702 17643330719 1236757290 37469727158 63682889921 9046207034 15001252296 14202845555 174801698557 131755506178 104397941075 28770555412 112743833256 23662469059 11609968439 89617422506 11772342330 40226999363 29890490960 278798775 125531186485 39716072666 31379504660 68611924704 37402510311 187722591876 2690937190 32524387425 14051244173 186977953057 6720349908 48873592103 49498409405 58182480438 8895894376 5816850671 280523174 6535028068 7117832500 37477639936 115085827654 536040900 23206929491 56727238508 86805784216 12966988886 78471124749 91701862725 1541397 25947894759 201699739399 81450954506 40360855124 153106672401 168361661905 49778129157 54916027650 68238341 78243969907 88864145066 40269482657 22417913003 11210177805 67139877163 7494395902 63473471914 2025493584 3961003229 76533756155 126240155046 5189673972 598596599 10522993736 38894019267 11104672225 50733695284 103044613688 6922068582 161423377046 40042840501 59013482608 27625031387 6683416089 65681534567 68759697385 67755245098 86802934437 55710878832 90679871285 29010256 37002399110 33154036863 594912954 5285858000 6759750616 25618776629 8701592656 141500875881 1709074419 145105087756 197102772886 30583909719 670904839 4187123017 34175268108 35701250956 36343078550 120940790518 4660605418 177971777381 10211770441 213374668128 86295730225 34204479842 82197090547 87592762687 24824809208 40108411909 176963929554 140292877797 47732259709 115610680126 25221007346 113859279974 136443892265 114678604048 108505343592 24233424868 92189728829 23287349189 225813473642 62307866130 38665783266 34971693803 55628037188 80465538826 1353772 129571911477 4405615045 59784629432 64300430015 188137146380 3973710314 1676275479 32229933395 130661233344 20387691086 28170608647 25840214261 11205755417 60682597878 41495504034 3245935917 15220004220 22147720109 4925813424 41321173801 75624679986 126432790263 24003192223 23385934856 72943657192 108809667015 8060460955 1534127231 7031352826 74051426783 43844724642 15650965987 28105638615 104198890306 5965129662 15610428835 25783169610 275066134974 150562357366 94177498745 811572533 6668021924 117523397526 33353012535 34133719638 75025756637 61051396352 2097816461 930112476 164675985908 73795243361 8485491102 22945855214 94212991033 46262085944 124988106438 19151216347 33972974879 35377731641 2747818851 55926760303 108186391636 12695472339 85456390467 48976791608 5975893002 2119077979 30758275577 37309383955 67483020986 165212240601 184280336224 193971682750 48773186614 76942637838 96796629779 159568094563 78917424444 93297067974 14970817244 46393969850 57570403556 29059437865 1121519926 58038877980 71738962951 32305213860 25542984012 183790312950 110954783475 12705014527 132787102218 166006234764 6437680630 1966510955 15372367823 66834745422 4339833558 32992518312 5647729257 3513768195 175437216647 85190681530 50201836826 150008774629 130350570914 3459209945 33095718018 23448243628 10176964493 131174376540 47461980629 119835334579 223096148353 71101033116 18009455621 7018014114 2831753167 83078822613 160552789790 418662420 155628520082 12342842041 120224157077 64792550137 3115208371 1579685466 50805998152 7162154009 117428302440 52483117618 37159791718 28371251964 18235332648 38408355943 2787645379 3128493156 3627328363 332053205 3398815401 49992222278 15155114548 12375478713 3275715403 11030520600 57570452182 22463388380 53596652788 19627500167 33209245337 24848030215 1840145731 108496746300 43902269470 60858304964 124122883160 12930958060 25112879201 20671750191 29467562171 41922453460 13679519 99323794277 25435373862 24494715196 3421898152 25958928064 44467377770 2335066869 10271534109 54409656344 1905765069 2799891288 23996220204 50120057029 12802215442 189757667122 13870069630 22012535104 4429643541 12837736567 103514159 11608787802 35520807820 10400499452 126694078126 10165165003 99695320884 13506232253 141325603025 24055773977 148748655058 235396062122 173618800457 97838338061 34200231158 29442642911 238064260691 17205765481 91470952179 15605315097 7951096776 65246319546 5175890834 165233136701 17904718153 70695232664 682874993 18276608040 878965686 2560750678 208790916583 81043937259 47869046681 125591311849 117243462527 132233569573 164714697835 27569766819 2384806420 145879283611 67830143824 5104778208 102421956639 7120219347 15197759334 47822119751 37517451959 95083227342 44778091686 35692477390 93475595897 158605375638 60399593 150087676570 106232972318 40678135424 37338866554 67083460808 1592047528 32135108962 2581479845 46996947770 47621621648 249951254130 134352117594 12319007090 77425460097 12254135051 55708920486 81872886065 85835773693 82479505006 137278404018 51290043650 12675449573 1883919989 433612914 153072893117 6179156962 21176277325 980994982 85741823438 1323779250 115719042097 22361847280 18670758010 64319826775 59064527959 56133581937 115457770385 5586601590 79788090408 40490108969 356229895 75078998861 33620253331 45920543863 883311384 35033288081 88296069319 53931860663 48349976960 42304128707 24652947528 22375382939 27720424648 29995598120 99298302835 51752175788 227088919499 54417436728 16289091965 35934734170 37380900482 606244290 36545377709 162315530292 5673817965 1655851890 13796360056 70198581138 692698094 11279492752 23733396603 153201252944 95990244532 218901425732 1368626410 42333585726 14284855047 98682375786 7669146837 19009078742 59229329451 47532082440 143190751803 9121461414 84004887662 59824329093 20154648013 55889686886 95161706180 59799549142 19008617240 38885956097 12749188918 15449919133 17686181547 288896897 19152695984 1358551483 13070594347 28584518827 172841876 6190136873 17446028500 232583775315 59918580937 19849268983 12924031022 1907270570 70914549738 20671635268 42266569141 20734290469 31308067589 14119218564 9234998294 86463277359 37378562660 70442498683 228306947403 30565110661 84450989180 25284922099 67055524915 11568705469 52763745561 39786123405 138892212294 83161293904 7766466665 42846464398 11395919630 49194908692 1804178445 36693879330 10357088647 141423811542 18781091811 179759364881 7993179586 73618612763 38345698849 10191938561 89104724984 8430910082 2230483133 84872186160 9032227486 1585575607 46900631848 12221760886 100007673927 16583376067 46964066065 50733290846 31057854734 58169467712 213547982716 27393763874 47305862628 185972421071 217251729452 173221245299 20705544620 105318738282 14614150436 6685269227 16268766487 28114299493 21644867 94399291855 18914680334 113365690549 57944419490 20470864218 14338911549 32042179866 77973897482 124510798949 2705198486 11953505055 31655154967 72250811285 1082214222 87605822955 86998549860 29074833654 13949361562 132068262343 241385512232 24281684301 26567754492 6752985005 40841136505 53119818375 35199384108 93768737948 39664974469 158939791381 180635868781 163547344159 27045557170 106811210135 25601809126 28325757391 3515854706 141458582932 45714211762 85887665120 47599219467 225847447645 22814948510 2467463900 48368095789 97165826075 102316335249 129046991852 10033648972 25612938314 1231619001 129258343321 27684926627 129258616748 12452902927 35338436834 424407615 138375120799 175760168362 4556746647 146668737102 153901169952 2078219941 61253641173 78380133519 2347143362 12760643 6518174713 12438016641 7613821847 86396800805 13216744200 92745806564 4890218486 105067592992 171862209763 56965244852 133838248667 230953211950 224997118566 17448292557 217856867250 26044660718 74017921951 99112218563 63294819585 1067842113 192231760208 8214105619 43563309373 71454297169 196132542912 11446929001 9123612156 24970113123 7115028806 118549888147 145560357809 70965448912 185641680252 139275774 62545838329 26388303545 65862359329 32296961770 9529692175 43029458409 1370221410 173573838801 49509434873 6697343329 4759934435 113718910463 222764631433 10227506456 5295941584 100952264186 167161840800 1447280246 26809657982 134262719149 7624890699 69590647301 150952766545 44538339954 99510446027 9533430650 126103688855 32757073645 235331328355 215812937719 80252397630 103811863587 8538840736 38080137419 70711921396 36701109109 20626970471 177826083923 102066253367 99635724874 3764313864 4052437625 61349247406 194602656031 49210217454 60741795482 27048977739 10428918211 14839368521 21072191495 40455571205 108893433963 32280960680 43390194084 3688320228 51580784239 136441031664 139947982524 4816140222 34417115248 12994621317 114630693949 12100926769 15426448180 70948502623 24223318419 84925600919 60882990311 30264641759 4032721547 7564271963 105639849544 29643480161 40791157576 229945102956 6619670057 37122988700 148208273195 72966274539 3181875078 2269198849 19979723242 16431002866 2731145328 99807332228 150773203589 8418858051 75333527220 112634074772 44888563522 63632294759 39162145907 6548372545 239349466760 83504755727 64587044356 15168253247 9061649990 73178458355 39672655816 161443908036 149691610100 13854862157 201802855725 12852083138 24811255877 7372611940 23233904575 196902095651 19271370056 66797360071 193665325461 65516234061 66509004662 23982934023 72212624329 8711260634 18927694917 10133264922 46166374261 71787689535 213389991278 70091269088 241732133162 3602979318 41547558248 8559982552 3280146710 11406769844 64046220148 123671455226 211932311513 67069443907 89541777005 50366356513 190349588412 23020493228 15980060762 123486006539 13576271344 75342878437 12869370174 98537715948 72216923680 84985346898 94948706989 59754582192 151520630803 41281232489 8358467909 37984669216 116832794174 3550182614 42490214597 12214857960 31885032436 73374646990 7362616799 998526429 14249533871 114532108793 63336486082 1381192859 64991081325 14182524380 20629085597 1865081358 21654580753 65345032720 4193737108 183002312507 3768596903 9240699239 29405614283 4209606830 72054190920 59731128565 186418687922 2942385084 21898596028 110182469640 55607727507 80253835899 864225504 96207537167 73155165841 4018630527 62325395712 23344746612 11713537713 24700189398 5979925426 15105795157 6372670433 97473313560 158689416553 5731740361 226686974 54720518826 25739921376 109002500778 192222035803 35662082397 63083782611 12845643104 13551557769 41888249576 85702982232 19026419 1015652164 7496770141 14485904677 2419361890 40417315716 67260338934 9641802713 214280073878 4716132681 189458730298 15924820250 15687682866 603282080 7924174088 862822529 38902307824 28878053094 67223966377 39757186394 105706566159 46490018850 49095589342 19390562575 200214763530 834460586 92971870107 61205877038 37306383064 113443339092 43161599474 48855933786 65425447764 47991855059 85187186 146707632662 73592382374 953230314 17812378595 55427290396 6860248252 6875846014 2842493938 35897258783 20124801022 15856502187 20922305481 167084161426 29362336164 79193601344 31560531285 32887017444 9543607477 106826000257 11263756340 31130315064 29006558201 79839166945 287067831 34968521988 44627697551 82967145425 214775740050 5913872079 31070320313 32707831652 22914004130 24704399102 39070372409 13955211471 13289908650 19534360021 18007924143 14701165719 5477700142 113503700531 10613444736 25525929955 23062595172 235556474381 2152983748 6897616347 65312319662 167804834677 126012696983 107148006208 3826784605 4926841968 7979398744 58536028573 21306717112 127147647266 41676573155 99930052641 161422496199 10205589405 35613584417 34763339924 46882863139 150855348946 71852482874 4305285001 6074502826 203477863314 179421431027 3684822287 2333697928 17434100758 179363851385 43536373178 216269838317 171282204471 39601068731 249427467140 25124568455 5834508275 38582748850 51430072582 8204365657 56759246210 62095934271 48291883688 66761783611 14931204936 28984094701 96289565865 27094542170 44123161470 83453696782 13209319650 388453237 28072519310 102817198340 45543531119 28852346122 15493641657 94365630401 19234433432 28818781812 117284640938 111945723623 82326857569 1428676011 7799867740 4726479443 3246226589 15289677297 9884361664 1105956357 1941111607 11986018002 138152035119 22805406173 4874472286 3142314466 11412456941 4159584764 56741630211 4630407121 48019494785 44240018944 74289786750 115870238440 16628544013 109178124783 42353151118 258223858511 36097331645 188917881766 127475947797 78152260395 83561823981 1790250918 114691615676 89093301482 2118259146 120555822699 59535354107 161779204547 188935781325 25424535509 101340897164 26819162084 7321850280 154794445763 14079942752 31954327938 183792866420 1981468653 74930272830 17521548584 22152703763 77950534079 94909802783 55888129 15550644339 33635296841 87425027510 232771664362 53261388752 6929582099 835570472 1525040554 22710549880 27574178 48919834943 139062317368 72480811286 66551101748 21634809098 388553457 17444791857 223784576154 120694984405 4599834909 61042309466 185036998845 5777758974 109723198932 9505687544 35925137087 113593578825 14331742313 9844045094 16466363103 9157914322 30601231043 65049308460 6724668209 44429168044 47741706962 26756058653 47227613074 104870245965 46861738742 156779840885 2707846890 38761718677 96397336649 225333398347 1027379344 46670351185 146505899803 18252638667 1391244349 86648483164 11593688146 49789279835 61099443865 17105720484 8070718357 103920129586 180880000416 33968988079 96878381950 16287010651 32215596752 2988760782 4606348508 53861468510 102382924560 83763571960 27977628743 277835369433 58005782103 3495119998 17198219169 33613936571 191310080902 37465598748 940701432 4530983372 156824542956 1048919063 41295422112 35144471282 10265102681 42694793143 3692567575 642527329 84113473891 44671984835 196222743983 140584273633 48610917593 126178535246 122563704648 3020432146 42954892804 5282999721 159095210160 46956761106 594346359 88576474189 105615084316 13391442686 22699766352 2509107929 26681169728 195222491945 3493309393 1899688737 395997148 126749943383 103013251336 12713205245 66598148421 106135956581 9929250451 4375085152 93099922144 32797918290 24060503604 138882648232 64835903370 22247946322 88081807426 10640240095 8029942293 744894457 86393138058 24207684838 44283309398 5828896856 78199064138 144202782142 4577150764 74528771450 163119826350 233995314268 2993404830 23675575843 11753927802 124226996017 170793261038 30075126988 9178039115 205531723 4137122019 4332152049 1180736020 32724729949 198128143700 130687841701 3634466192 43626142147 61809694715 38418711627 5222903071 66620260400 200772851063 251573964115 35400916580 7973595675 63051245707 72601171681 1389418331 97948918104 15786505899 13096520659 2820379739 118172533816 1385968510 29268298 42765460023 72810850229 12823039403 6394693042 189980683473 24116887539 17573392469 1076232258 142879608610 118834333420 17503316961 29489708103 2390576 49697967 3939188568 1078129972 739337541 4386887066 157306036076 14229477136 14310094253 6381352188 17444622577 37065724690 2245102079 11205692733 410855072 202338352651 57477309167 5701615463 15397842876 86744022971 185980293343 50361593514 45772821267 4293193012 131490110902 64887847463 14080278089 204821073189 29310633773 65083786158 22933753884 17447147099 58301793059 92222632114 13074678086 21040701135 21854368644 864409338 167835643320 668783297 71508283757 94862990027 7657245960 56831906874 85368595194 29779083513 12033731626 109623666081 12703556939 91643454118 41581656690 6445571219 2077862158 22646770932 79918584564 39843986764 95080847903 1735526560 150262349751 57481724364 25970077200 167192761094 23664382285 74764381234 213488246143 14602995306 14505700064 161458714970 16255932663 27098850683 106870820859 9915395256 135544024897 93202304553 2428081878 47239999356 96764696301 39952175910 26004012918 113912979441 772796968 60171094031 152704222559 100953754293 83199038074 183409306538 34004045077 12343142443 171351521446 23835780099 91063309153 3285173988 49868097871 52915643767 19308227883 54291883309 1081578289 34624629722 193317330132 51272920273 194316247101 84241420183 151546591235 97453816207 50886250379 107172233291 165446242544 132918449625 106680738132 56745131191 753748646 61785563859 13806474123 49386974220 23267127993 65289018737 132391814702 12000865034 64179978864 22897443579 150855263192 4823393947 71738400467 1379693993 4095477989 65803208986 58276490575 9694394012 77172860097 48855039102 361465695 10279249766 4527457016 84370101947 23781234561 3914456359 152619121579 33565215851 55905312836 68937791165 7086158948 139050572009 727977368 57771064255 10763443164 69594609550 103425476695 64405480271 128891983859 34518867632 61479434924 57088619843 6736069862 104185628289 35366868823 266661842319 47152739149 56233635191 5493014257 116234345529 74121201540 53289436122 157210793330 155541352363 140842167792 13017348503 56363539009 40480462 3191000478 12986941477 33434652963 128303350968 88427846492 2024490224 10811583131 26146058464 32707130557 24507429 81008775664 63968757655 5307247892 33351485158 144981646755 25955891511 13603149602 29075910696 55711814786 24612496008 7652377072 124223991670 196271210710 671839501 11803394406 8438535303 59247467234 83333185773 9700684874 93475661250 1618189172 18410781731 51502159558 99666467977 98201558060 146724644901 159075224769 37956584079 70810971299 16158771563 122000992886 75536123617 134078756735 2458693566 68408628940 8549721331 16107487380 41526377617 139787722433 2046450109 36670174923 37604542396 94691988483 52125680198 7803847002 31479014393 83440472564 25089362147 205358312330 23252175901 9648141188 51843901210 47353799506 19317806921 62046087298 65189359418 501626242 5723874415 36634667703 31051214690 36922554342 57080070472 27233394853 28777590066 76674241961 2761941409 1676922787 170993221444 15071270054 102021760681 27757577081 42517840159 101146671808 11713525388 8533537813 3200471386 108993916925 139174245395 169164665187 16774067714 7163148182 7122349520 9530513769 6926813203 75621293960 28107017755 26168568649 143851970669 31174950228 736199080 61209708899 52718783143 6432972935 297859609 87670068391 51088632211 65719034451 113528210977 42304500572 6138051124 141604116257 188090801445 6106170550 20700065637 14143405559 3626488122 79195169885 305368207 71045597373 17514019760 64656669795 60578757452 60140046701 9268742036 33093563667 39061793104 30980631836 60556082380 71950565906 104206104259 182331397121 2192104268 53392305893 73943296964 33433423307 51202300502 94941841825 833951686 3452279817 521881309 162143069735 186374324552 61325370309 17025682128 9459282129 1249531562 421781696 51513676731 29716569930 16375763563 97332447820 10031236812 251630428173 95681634733 21990369457 98378194221 61059296908 26184580345 60310562673 8001107365 57966034800 135791974848 67881573903 10645863616 25433810499 193568772566 32828638599 39191459037 7318372690 216000805 32082712901 122753935637 58246030361 31910850204 60791015290 4573012384 134607975888 23311201868 12870409303 92051227014 192403298012 31361468241 148541763590 32475199692 8538782651 51061887802 60054341339 2010960441 11220641 93859789418 49347193581 28742903828 27861776528 105740895444 9220812760 66254872666 225947637880 59621847447 23473501530 21319136007 67360849651 287739707 26690831248 160649881620 71428962 5171163639 43690619823 68786906037 224473971466 7544783903 8982399500 156652837386 165756254011 82847686343 149423431444 7153977962 75277997568 27240928388 21673294393 107771036087 19982271106 2123519726 74472693980 137906300521 79129178690 24420353244 26767739935 5370592394 68924840545 63682834568 1864231802 2207501212 33244591829 35460666946 15964255040 114036030424 5549915071 3026205128 205113280320 3360334651 46443995032 4703887108 14304831629 218528344604 142009459636 2618806436 16553770129 77160781274 107213900958 23310406688 13343158137 87877973494 100910987353 60195553 10030646 90698137197 8036327878 194822115992 39084647222 23154805607 25938367736 19082741903 6985693794 4564619554 84765437129 30260612146 4508683727 5293245929 15666776959 12140582910 26972814984 171404267561 25260214736 264847961682 139713973133 6621786480 34468541640 5121383491 28251062984 43633703460 92216660684 638980323 11737497325 9693845186 121081201058 5171259168 184440941552 9168469551 23296746100 39953869971 209008449237 17970594171 114167735467 29058922133 21210027986 73649995279 21411653000 79386466911 88089962014 27603744884 2391689276 8183365237 49185175836 223817089806 55317121471 1666995962 5731328547 61424919344 80560355845 107748596677 16264120708 245497840276 6749639742 65865648199 5014286672 32109942278 50991754151 51518583286 43217421839 1546248449 29892515719 4907563225 52208570302 103936636999 4752723888 228196655816 5283938275 147280305182 15251733699 11489320317 62681423957 96166682121 4272888987 537842764 35236000742 18120080586 76464488129 96800472695 35606448889 166073948259 41730020096 5375658980 9217942794 137643731436 20490621921 121154274479 69758785017 3653986501 211152896190 29364197755 9998511188 2769787801 6235076851 63122911103 25016096808 58551455270 2234615611 54466871586 129895614897 96603543041 226619852733 3440070958 30666333548 162483580948 236974279 613435397 50954217433 7751299372 37830763923 146942281129 9131273913 2047836924 8570175482 32477886912 240026941526 1587802603 40388457677 1766804132 27931145338 156925237230 191701073582 143843204949 22937741300 6466206944 89414165614 114197548612 10833868861 87889037666 150980024662 6576373815 46697815479 51180408247 55192349141 92820787705 67984857773 39161521230 60459294785 18875679699 46554289043 16608378862 9428154565 57832689392 64876833291 1837282337 9430713869 31427345597 88719681520 55811502475 2289847961 4903611500 76982855154 105510668 221921946 16413278594 3493284692 2985281349 50911823467 9086330780 3172543649 8007116327 91266045471 582600118 8740088457 72677754630 1283423910 19031944876 165747821714 168665851119 175572790574 3505630866 21608965934 8106386095 8675828819 5958548179 57180227629 941437234 82005637709 107455339799 1510123856 58477540553 44635007194 88815105360 4742212023 5887948759 11047822356 38506415460 8208957651 84996451932 27504281983 216257238378 4485773610 317028351 6183052662 108229581112 21574549018 21723573146 69659419223 1118999 85807317407 70991292640 172006668426 5838631860 83008072455 33933704967 69860982880 67546268651 172648867822 95194466703 62107784 55360910848 21743501806 5174678657 16639687613 9364948074 70626011101 56307709569 71177714021 7763155861 41111534387 52539410915 3804983669 17350253015 225418561463 9596715245 80371569397 1388767964 20135773534 64025171 2360301700 127694733076 24675603410 36204597248 159545727276 129734156056 63086880582 9900329174 121812008185 100483660500 6907971071 228890865044 4703909573 154896956411 18559395409 3125318784 79899147401 7832260391 22909596001 26318078418 5431441567 150884746729 807720764 10240751219 76034435943 93590960 22996711921 4175268183 34593937226 147688189377 62265403104 174646819007 24485175223 44959075945 181823252226 111685459522 1464067100 53592442816 43757132411 9919806011 152518610423 186272631291 11307410203 40754133607 2559628500 1162113856 88142269078 396601335 103376699922 134144370965 89881250917 198093950734 78133388550 44178719707 40278672513 129235620268 9776867031 47854085100 56271767929 14413536931 125032663824 40658036192 12374439125 154275362499 16189523376 3342295698 137305773715 92134818869 10507323768 44488609708 2228726610 30530700743 27422295492 15797714648 22553131271 6300177501 4501452436 24926229268 83213671388 28775975850 42042173726 55889378342 47083244589 19015823545 80104945501 22765646410 116746150282 65732516449 9031979637 80607531970 58685219847 6640845291 9506181818 73288345195 58886514704 231410538376 90900581723 30607996477 90435184452 12240428461 148304929710 14504235617 76000004965 10485312538 5439214999 65580042691 34120255226 8215321856 17868248916 81677056869 17660644072 186082595254 8165837766 22938873613 192192547252 378524586 50271121429 8331821548 7802962670 12153728655 34481747465 122655705809 44866612550 49141391018 11146062032 155523736063 48688689548 8429455154 102630772968 33515159770 13058960388 4534826204 13228029498 4113125453 177351911102 87383081851 206211504361 146269333953 252793956089 6907132864 14809212781 37785864791 44058791625 89146953681 12896059310 38108658796 11517990198 8052806014 469996632 73074296248 13287927512 42903477418 3887032214 26954347205 55705312242 13351114798 79564605531 63612096276 41445686172 8356723554 6522994572 10989767437 61083731642 13094147749 6517041177 276426816855 70465513 442287388 157036932878 42662231233 3384237719 17563830255 7796273493 57584589551 151258176244 12098725017 3732713035 19654252062 91169322057 192168945999 177508790881 18666822033 39549076846 4863271425 175905086379 1159766288 136659427834 15825978465 6623258017 44454516056 103236497555 21482259194 7084387374 92290050668 51831680315 16431920509 1610949159 104292300374 35452061762 9323920538 3627842861 142921346560 180038023155 16916599821 12975223732 20422647409 62606201791 136837093828 7886285470 72856471975 25389084952 27627146784 1408426967 6668618247 52193486848 3315153002 1732961953 43715716772 11828714601 132682457528 82024592970 27856108300 56810928364 40274644423 222160649647 75818717029 235190815308 14699928712 9267034995 174211838911 706184405 13356494595 102456175 23923236930 327266215 6342817915 95549655398 19341972808 93392797998 27041289709 41623414796 8506198842 8906231427 73320204618 116980150035 3547993850 92112656896 183654818 59698120388 32371448345 193974628413 24118038348 76987897253 10088609503 16811221549 61158461961 59182379320 25168053015 81776034034 5468184702 45205774089 3556197810 45422525117 16987277779 37718449586 57903179918 7503236952 113800615040 43155861015 72573941883 4995484212 23363989333 13825302797 23974850799 9938985215 41866796083 16848239 103299592664 14855702184 1745431327 159569258952 12342815947 132504003718 42943415226 18811165833 11551134763 29134977707 71232714709 108656503822 23922107913 213718792895 35420318232 88100271906 245094660360 30710245622 58445415783 97721118855 194170199669 12985678396 186800669673 11561444359 79779015587 182654683482 125038451183 126240616512 33823768752 6011094094 169900052720 28649516906 61883738726 44279851804 171620329655 86415868849 214746674968 162208809145 159093140241 81227888744 150049955462 4074587545 26740761364 15421715231 51784505481 2489671107 66489099344 15649308278 58952491021 35021506030 8759107861 11224371795 168703711264 331991935 6966077741 75822277796 120004643410 78911651311 24928329360 29819227523 32865492546 20939109344 82800482108 3326256753 52335533574 103367419992 104102230019 115830328633 153632162758 69625549129 32118623218 51844113248 23910808889 9369375403 10916810214 51327280829 38068488635 156074533376 12839683580 26709058172 45645234299 51003759692 2141819129 17321148 16300105764 216750302945 140094809922 1471216113 160692332957 40889419201 27771905931 1191051936 277472308051 39273581669 78630115511 24158229376 98119516432 28623760956 100622311293 436182046 6368134128 1133394141 123357103103 15268267392 15500661681 6628518958 6395642519 89637494199 6004931007 24855540710 6180506617 117733181481 50487682697 124473635638 19116574571 13417862625 22273229594 7063169027 29544754012 147083651155 125149527968 36444951523 27351499735 76618220412 26766556346 728580507 50300146428 5782679699 2590715069 199054806708 4497515276 11408537121 11890121045 89267930851 38697523956 9175875392 73750520357 19622159378 37932790987 42923288572 7400280523 50112936560 12692543737 1533957805 16643707241 82401056596 69117349585 29555604003 28633644596 5690639122 54712531100 104688380590 31173047870 77429881064 103786081341 60494535521 27171450911 5500376713 30342564528 37856056695 52178174899 151702922060 222784289700 6528858822 32845702239 76457775235 18314169186 7077765070 1075683423 18408132428 17401720401 72804106986 94385917422 69485177174 59570649505 34041824165 14538362019 41026148049 96768843875 12196254815 68855417037 235823714721 19671828314 89470631897 19933503610 110580857623 120145829352 8619013659 217843422 21943496506 10722842369 176339931269 140337808399 28355818095 21754646815 78348423383 1731439361 100901319515 1277558423 636630227 42793133290 29180903737 51831385909 2083239294 11793262380 114497361489 97710188500 6561722500 41222519875 48614342 10485314505 18795036043 153089699138 86220129053 77839055628 145357394983 268779353487 60319878 33699617174 124989208814 84828567034 3778379437 1296392681 28762188902 34460886585 142768450045 135222403327 63467935421 31900963818 182705642087 2270781254 20553253892 49146437971 675532664 20609942682 36911932006 2438500273 37488767365 7318253441 3860256896 51055255945 31899235089 193827891198 39754329028 23412108778 50645707830 1206822348 10260347752 107460466000 6373774365 168919087764 84279983334 92217862137 28294795065 25276545062 93183197576 90079679539 101655055156 3319683756 7095804513 6352687308 13424401 56550673756 115490607454 3195307875 193969960211 28819069494 11094419093 2735920459 10647793193 79727601965 141094369139 19545425844 22163824407 15413065760 128393147946 16559393007 157745088709 2095283444 28834906052 10009569510 1657177607 128188579793 81666433127 13868785945 72044928431 301582582 90605563302 15685940026 170261376866 48140203559 116478781752 94997185112 39212316148 101049778153 48666022436 275972701864 53727954607 63646763607 50409329819 37255229148 84191170856 81237867 171210743436 21580434249 30361037225 73970881008 14557482705 54717446208 152159893791 108172548794 23908194075 263491128045 6696330297 16307275476 25910361103 3938193738 15028249738 60753716023 24447897413 25943634860 78431398065 69175801413 99819147672 36331679560 73750885016 122783861389 27695941899 2422927633 92501115504 51946141011 3781488364 88471397430 140069783285 63617845219 14498509602 92266758556 18270967581 29526374513 46691522796 6327566964 46066212192 34047396247 2113296964 40672051829 60709390311 155492048991 3028733859 116796587450 563258472 1755065602 86092940283 28785356225 14181885212 478446934 129238848742 165289037272 5079556480 133192470746 31415843571 44960445109 12446829170 63574884818 53018890085 18991542036 5252349240 144587087375 5273452402 196179332447 76311340836 209751241171 100018950753 758562439 13878196135 12356502847 10529968922 43392485863 25675879268 69284556351 131325709514 41881419171 1808957744 30254975319 3751256659 671343271 6186154555 259717391397 12016107216 19204181121 25358387037 108245349550 21329663330 49832406369 57242826678 4112388776 69696605746 4688732647 54811196324 1368511798 9231733834 111221837812 65658863978 4111564915 5466976438 76328633221 8687296705 113005383 18764010035 53088951240 34623652522 24549543500 160304701268 40970904587 330755821 59517368835 138687486638 19025690710 110371791753 14700417664 31309363042 8445046954 31177236756 61643083235 94554472852 100345933311 40050818565 1279066322 16700511141 69212037383 58953599832 25140497498 26666927378 10451304696 1625644922 29798170 85648110209 731317322 24865835305 1405044238 15295280444 206036523996 68042435864 155978379996 16794631334 75001810202 3497212102 12486354491 27006426310 54944804889 19319253893 37095912174 21149171315 23879068702 26873265152 199542406080 48007627182 45395936221 5606315292 3269504116 78294761422 145707155639 9495517688 21785746649 34531736881 122775380636 36973750486 15910247402 38551524747 15010408231 34177289956 802575135 42870106359 121583792573 91296022888 61803175780 10062616242 6883075662 39855857545 19088172001 6689229721 2782062208 169228586175 240881061 17145751518 65207529758 54252455755 29308521732 45976037516 154704981543 105803371998 215358641268 78199714011 37220867296 41505149344 3303210048 169001163339 43209120 45725441958 89625783750 16108330948 122461410583 18686325372 3811443302 118744304943 7702323332 34097922683 4240818713 533527475 9680414889 89854144228 66392583184 22294591050 9675342756 50576562444 24991909613 3930913355 13282738816 21840691196 43204518526 36182425305 7434611561 43807275234 5289279059 16128335484 123345323349 10558534818 35422011093 7484416223 30819818106 103337665894 42009154942 3896640082 70551630040 42076370968 26482989831 55441597532 4953462009 39211411810 86503632776 31920302073 20259886100 1018116633 66500884873 90208024828 22434405913 50362207843 22339493466 110262035295 8291311503 6908235477 149929769 38603532861 3008209253 180230438878 4349707169 77424027882 7885919499 143929746885 62666821293 7635992002 6144780451 183960033805 168176374130 180810084101 160048682 134515463072 3360529632 222370366528 7546130466 3677869378 2111931224 22342881804 52511785847 13692758811 7442665081 31672790226 23141116407 155156158448 42745046612 33890555164 56431325178 28216660868 16331696678 13880728500 811684455 166858154791 9553923154 3960849393 12615221485 66941540018 156822713275 39053915 25020679076 128358635348 74905590745 60587256785 94368106721 150872805582 25764504356 5420894184 74391922578 75209825308 47904818051 5953991873 7409024217 68413964344 52174644997 124363068610 53497805191 92069795551 41291052397 16395374871 14182352355 8426268197 43769391460 73978857843 24715510932 30137398424 9792116467 221881586043 69033976920 169002268894 17214904845 1690775960 149423956289 50722712030 107392761692 124085806614 8310672018 27932886785 16421297720 78942202132 15818192866 4229523594 6891158934 11788559974 7429433517 21252903776 4371028717 15940883656 6837069567 139723981795 21115732388 83058504926 65976035040 4466195056 5850080008 5239626206 38602887708 3861918378 19120661611 30017137445 274713413 11765375663 1661132539 70042028940 13504201230 71587617085 2344261510 82750282759 151740197119 29340476244 9766024923 52464522390 200793134600 231801245389 666607889 6572462085 7636947076 37450343996 40934931156 3629239557 24362042879 198925569630 13645309275 1426284231 42807659537 61214404565 28535901658 62573430044 4799847894 139325924 2841539292 62000334 61116497788 42679552495 93362458424 28721333256 82827351678 29347297605 129226088963 8600313170 24149896466 28302514820 31506627289 186742312459 13123141424 20074497422 841459172 45461403446 81280192470 56762654741 7608424638 42931521831 108701159 113415405198 104826492128 2405896771 42785050537 114565242608 3861396605 127341046230 13344778610 44426671776 36570918589 6268410102 67553024677 45679313394 863667650 10400918675 13808523757 32039145942 55270447699 129991990156 123088552446 70267677026 95179458885 79818594024 15665584183 38203556060 18061512136 159514282525 38149256331 83147175498 32438356976 31264635101 5677540702 27669345727 30286145558 48616444639 39547760578 23951825348 1312023344 15505091254 6719094561 60183553500 81875279446 38017403248 37325671057 258693174186 11780876653 155876435242 62597622047 43345042620 24307772176 12974294885 71570107871 111290821589 5864666869 84273510010 74058348519 140442913745 22962667339 190692461674 137304913711 30872407061 132502431125 107725380946 11050042345 12881917242 185611291880 107458146386 52413936611 81447061334 26158943264 165786577241 77656621989 99782567929 45527943709 757895041 39850692234 956236906 6023401677 27301865926 7568910361 152180563601 17294429794 115564840320 13075853829 3217342349 27396658063 3630183610 69782272109 39898990170 37414922428 10601046924 31649744196 52255827376 4436570417 35195503852 253591384510 50463828237 16910125235 134216806077 9712456737 101840643323 34003995071 69881705606 17303114127 17352273475 1053878887 141722822524 32839661424 71672720976 100686991556 144735962495 3241430593 68956239594 47964749720 57008911255 41047971526 134977144118 85710117470 30499040051 71996217269 157350133353 51847027548 97077757544 3624195726 61827941405 18721298195 41127816823 21243539020 19369363605 835707443 23780017455 27368602164 213702438673 24279775551 22032374561 59644403089 20979584733 72194588949 26137184386 6931961456 40473263881 3491982179 40267428101 197481304970 68108852368 89350065243 148774130268 47040227749 95045406235 17276165614 383106069 1198682609 1160313780 23240636226 170441867533 40940149893 18608349965 15213666901 186973003490 16988771991 24652178163 37821762984 149937990858 3231016802 48112502396 6117498228 42731812686 25187070944 169789670595 56076507607 23569182473 19537955167 1228039011 19633383083 4023109940 80291571106 24083052861 8897844250 7295048882 97626258455 8810689798 14883289674 39455951873 179093699319 137573721850 3414339863 28962192127 121712842020 53639806207 32246133623 8319119216 170445687970 72224255433 19925524080 81223825808 5612823736 23933198217 43709788640 30916447625 15763518412 42108210565 229643030470 17934748805 125005263359 164235210322 31273085295 15610928198 32433416127 13491848499 97492514166 82827130544 63668927803 186824321798 53528056883 33658501955 69271702182 166755959174 981239260 43788612050 123661246822 25550663689 17397425079 34179078938 16367143251 17070756936 18842525202 666089712 32236336404 193209335959 69290792564 58886627953 74394043674 62846919 80470321609 39266711285 23266183995 89762910682 47032655275 31001515769 42150667478 10526191977 2973726222 136549995286 122708258472 40018894818 54621869656 524233790 113302535578 18239629126 88133430972 93028635516 245206842 217824459 7809870126 60578340276 99058698854 227800683821 181764598942 78264521704 19414371285 19358217090 13964819789 49625163598 27942374334 186535919893 153640320884 138631109888 113310247130 216876998170 244261714029 31363923221 38136025878 17409294421 36886097812 147258237733 58453707197 148939575354 6382319857 109751309837 42715662433 160842861749 2378622601 80642847926 41398547296 159714959573 19066766742 121680572263 216817093416 5356074207 90135652034 93128188647 50507379592 157384986598 3537303772 10676641182 6579140580 35729492198 48297644660 151477405562 92492016331 20245562583 102131453622 47438594716 45711194841 34753395123 232884250212 161317399091 29783529348 38525412644 7273467464 28139909874 36768485775 32916162116 2655530470 42441975073 6585440414 2719592233 2865146872 36834144117 51392895758 40186783304 3863747906 127720124 91340305383 22170991226 66543213653 1949288565 24434412001 125620819543 1755746 40712437008 74762873558 43518695782 10387222750 59301953793 106267044586 15805096213 103122374913 75008008013 12945458310 99316775495 25689211524 11030749297 88598509194 149655957183 45793065887 7044256328 11134542721 56654597319 30322436460 2732993091 26186482233 5261067335 177039064443 15829889759 84137836613 11533260604 88108816644 69136008981 32689442239 518217229 25106195771 52153303640 34209702913 77527145410 243161144807 18212073180 10301764100 57460040044 29180330314 79022833101 6820182252 71507648610 127149318607 71224925898 2674078600 563845683 19757107303 2055456375 37610928249 12995378060 233167025598 142922851402 18852106466 9514893351 119328226813 62372774560 75878560937 12862249922 43860584568 75467142848 91069794556 3008532133 51800195805 102788259115 27928659807 129215415699 4849191591 33894121340 2558893954 10958950517 145664233788 92529380869 34130202477 47582202308 14394166788 96521184815 456884267 31976233250 86769641007 31634643350 37594069337 53112888720 1368280412 110202124 8860222415 10684846320 34920173220 21729877144 2142638921 10917378260 117053403905 40069551030 42665578505 11916489083 209920191024 1450415142 13308801092 10705993791 13145872121 170577329632 2004434243 3557219939 112110504555 35528001837 50211899501 110870153415 10542101095 83878850473 884983100 46867995860 105798206094 145490643238 32154324050 77236026614 80233614452 41653573225 122237522214 333228673 9050317226 21830428797 2142028809 40140480670 27593490280 1854634293 26191863122 85619269351 142623207198 11618415450 12839825864 2746717377 126375716488 176845140304 119399884862 26407411925 14114974366 6325754535 8919858112 42123868690 217851363290 12110503508 20691778583 10451536870 4046762681 1665053964 199108370562 9891887215 4807597580 39255347327 7486474474 116366008518 214367957270 69828754543 150201168180 55709816046 81980954978 85767867325 30329274481 68027014802 5144353531 66146432986 22428753470 6836223091 78457815339 30003354583 38172346573 4419569 16159859925 1683167814 52263137275 628532081 7508090254 98227786114 3578183260 86082481352 85623724875 54366514205 33987038747 100750178805 13821772221 14141198203 33109037777 36494497538 35874221420 54889299100 121997870742 77628788077 4096081192 3255730473 110027266044 14039489243 12878748581 22380207780 127170731127 86804952220 41975196312 21673654243 35353776082 180160296438 18339103538 55516848998 58761128501 44754431942 111148040166 68303522007 182330033721 332190554 75331559773 20063452160 14528322552 24194567193 1779479121 5930535467 6566362911 81802280292 60411605179 1316781292 50693494428 3401000890 19344396594 16957408300 1744140213 10589889684 37088083818 139158394511 1508950800 110663986698 134921752367 10972952472 8649606080 169407043666 30622977632 3142937886 47983028321 15810840282 100239758750 147555402125 23261778824 29429787665 37714375015 18190126366 1560714668 14733344777 29606508607 104261716582 89532118577 5246301381 183215778712 61979879374 67219365074 125692498410 4900855786 1610308033 129488488993 20825264097 20595570673 31600606409 5850618928 14591719452 42706407616 101295561193 10212817976 29986799612 28774040558 66395563451 50391322020 88271768473 85981676808 89249268861 22595695415 21599705767 7176929254 207103399035 92611187324 84303079071 40014190347 16195803291 48312923177 135854788736 3485561802 1676063136 75977903345 47496149013 23734865234 60371985726 31073306124 65746989861 3866806983 16462382390 30024025737 4959287073 189722888454 150154769814 5516707820 50201933647 190143498151 2898946450 207961739 3155723661 27732635614 14964295758 128085110171 5504118175 66954875176 40828549416 38056212362 4078427171 61140715639 12472532256 83303240792 30914205883 70858534012 22469624801 156449117370 123558737782 641119848 3056545401 169270701679 36672680577 36751852601 47881264304 8929369454 78200401317 12869048811 92061038478 2983195181 2944979169 314713461 4602815976 2298103311 64979331577 14446720314 5421491420 241360058192 13948132156 820027896 48321531079 43866187223 664595636 84928862476 96081864924 56298203820 110722330551 149227062409 83176892900 123452389675 6343523830 90032825915 111155144361 49317846580 90174622187 58784487639 135043301181 180186281583 681866466 8887939881 24713645628 36865300337 126893480858 76008878619 5913159132 96223720651 20997367998 18621326678 6703692457 3134088257 10586054972 47386715100 12529724 3274124354 57929154813 1953871350 30480791832 14331194349 98329914418 48738802374 51225828920 178817345356 16882079111 29735298769 64383256995 126998785083 58433747725 16681001867 98285548245 59612606818 21782605078 110941181528 34271320265 1865192715 17469223368 12206470979 1842507902 139054223123 27233698849 57557924358 111631584478 18737711288 1984746495 1860097229 888397876 91389951938 20891069024 149766591136 104797436042 132560795190 78413229549 2060984368 242258772602 44133558526 3547387997 60085476681 40251420110 153730863954 6672400404 18876910981 28839516663 2391434267 59021523240 2763180225 4776201635 78619724338 80124279965 92740287337 72521531911 19443441436 1712897530 2813984464 2057955410 70649323723 191607975264 460493940 220336555234 133119010092 55940660580 86856036299 11798875052 9615431334 4902341158 94517908630 93902697220 143184278 159962822287 143522029730 30792280697 15637716342 15195205507 162462678051 135525156849 71523506676 11184364710 41674829658 23839102520 146074417595 57215450790 17198536492 59869377060 1031605969 3508754455 459158671 30399830969 16201052284 299107978 25725720440 41600739365 44139320516 1770155510 385053593 28114387418 10781005337 188853998456 11055426220 77717863729 7917631759 18847313481 35951021081 12583550197 148640956239 6303417073 64838242249 31934450014 70319652868 16326455740 136189839554 43248907374 15464222053 1263171364 111303790527 37097117250 188533670560 239710063464 7689710079 17726017184 42346585147 15633297466 12539220194 136334198351 40193608787 23528664519 128750145122 13668372160 42589816312 8657768374 23416719452 25217770645 21959443779 18085421213 49257163287 7904405916 15834378595 35349914753 149482848707 26212263733 98798606 7121554076 29262611664 24172096250 100583270928 18917242920 10750922757 71608719661 5595962458 150369757783 227920157172 52671311076 19164477053 5878095452 53320171612 1394369385 1773351549 3957154588 93280980582 151060130490 2758016313 9127634684 85035266341 110017078054 154106395700 23982991072 27025875011 80753160411 50693070201 4329442502 178088685599 113563268436 41678465303 50078609671 17824899007 29775658899 24865898794 206841271398 1166026218 51910882325 63590090264 152708745 43266403920 34199756820 3000210388 61472492313 77108519302 58536746754 203604549043 105913720537 27125522788 1118741999 54623405275 4490738280 26633141974 116086775305 30941831127 1123463082 43112897511 819734174 196402308250 13349672648 216839060391 26987832413 9914655088 205506980899 2024475223 32650543666 41567937536 42247683667 36934521757 8234404792 18505300663 122844294169 230687467023 9991358412 101947882513 24464353510 39969389176 28064114581 179269386599 44233270898 818487661 9514278102 77241452527 72574249786 1520913883 219719444 40691001386 72398678768 37061337649 233441934755 12973899193 108752703113 149934275701 13122255188 796193731 51563156093 23523319135 231677292942 65343491113 991898011 109856088059 25647299392 25229333293 90477760712 74234017573 19153796076 60727401638 118114859246 208070837455 27521177983 112717028028 64751969662 477834690 93573301292 23805289592 12817869964 24993716133 18468179383 5204733061 79017426188 124427705691 20013026496 122368106286 67711755916 18607562060 30813363412 27474820971 3821663173 187543756272 19183739334 16604813290 16951076332 53634841475 28435133544 49503182438 4241112485 131743799301 22354373612 145965054905 160607922969 32682612745 38876049380 55054050990 54186445387 29641438973 65677902138 116458402663 3456283227 10541230701 5407523265 8199146234 49088040553 993216215 79626458571 122991582609 34160323622 41004292894 16060175494 5115666887 21995505812 109207540804 535857144 236743986 78960890260 65586372239 130578668597 6576363768 24459448037 18153228510 88348011906 127829468330 40562084951 733309324 63809961942 72782982392 2232668817 536305057 20494016586 33003241273 24889611125 3635677326 132480675142 81075051688 106641859560 30583709918 970990825 11447010050 180810313706 8159189888 16937654887 198737801873 54657806945 3079982660 46287522701 3596281368 15471483537 23213662552 134178140 39164274501 16217447945 17024533244 76324321062 171139782599 210738713862 107870733496 7259681970 5308733055 190654344767 126034876670 16519119997 148719763830 22022682196 44799628152 69981883018 19539845173 33376224007 17551592177 28012977482 29005951471 22205839403 24241091752 128515645812 122198622415 57672072843 13604649157 418071754 14412475009 3462192613 17162072394 15782527262 79912247979 17269612336 53100420753 10735893008 5924636844 38188174096 78176568856 10199408847 172361921558 96497926628 1405077361 31942766558 92828244270 131228857019 12557979672 1233581580 239137388376 34094958304 80846504787 96041096642 2694083935 184376188855 8102929894 24157752785 564855680 18358896175 111679322839 13079967708 62039147095 42494221793 45249898076 5966760251 2561031082 34135131816 11202624036 26511388714 5980587070 1046277345 44509873 92470436532 57533278861 39268808298 40338507595 1912151062 31623826205 48423395284 29961411353 32903900238 76860409481 29502611285 3440165105 6559946932 98984483562 65064883 36462489613 28669455984 10201308812 2264645704 27060311656 92384097691 174249087684 14478927986 107771908092 47277470994 48375534701 14340362689 283300239 9678534023 123264081667 188815511579 18365211072 170365828771 35764374 924533488 4353343700 59208581009 29484169086 19992301533 5190617507 15547404296 17943010286 606954711 94529918849 59967968089 4769918124 36468013507 39675066642 19033701801 9836150570 101557768081 2303265831 50354093420 8358945738 35695116322 126194160674 65546022248 59497673893 16617426752 144565376037 14389232796 88013896664 110550416917 32922984720 5080551 200429828512 23666005074 113063814821 17706595569 155165023902 55067623722 153521713336 65954261333 145417057074 203609173744 56394714981 2935526617 34287453828 42891524793 9526163431 54049275187 5072450714 10920260611 18585933644 187928545318 49879593221 90524054011 2154764431 67055351287 91636123287 10002257152 10917243540 129700703199 13500440358 40845421803 25354852807 3545297435 57998289955 30430430011 123846840665 35632556139 90669306001 41019796922 10215648200 34228667432 7800174936 53961545394 35839034007 14140015240 87436235946 44558607132 67421109938 47314620865 2880734982 18466852866 61440646144 519687001 121766904059 54930509551 39482366709 105369596564 62695190210 108739143986 5194393199 16780002104 83477336418 22066298983 226843715374 55388907788 38966464847 61023407352 144909382825 27646263462 53405609741 47286235815 140202557821 272589374 18493306881 6290133244 98863123668 2287894513 5295609393 60141666163 27403597444 59006421838 215082826847 2138597833 22104412119 61895723269 72094347571 27352498269 144741327690 12670549622 29448440742 306225519 21286194008 165737277651 28363947496 17974058534 23624695341 187000229880 10759354303 2231934427 158399955637 39618082011 22773857621 24534878821 174581591921 41133759229 4582861672 124484603158 83781850074 5876208434 156091446724 39901170632 1100810981 35848854479 18541018132 96135081 4492851551 51406302730 45943821434 113225838 23705939210 8676113637 33207004586 33685388918 114799496972 50885442877 32980549427 144025252458 94561805433 19508791426 259128494446 54936432422 49221961098 961820127 407141369 58520741477 10263501362 26230176539 192580453460 90285998113 12893371877 195123903222 72055541817 41840388887 6123291335 3676618760 1073079883 30345605485 215637354292 154978682410 142261831467 3328031082 7255858170 88932936415 250789966333 18142755935 54347670857 91648115120 13724194646 63120045297 105061571273 11013626010 113824044940 128833162169 10831654643 91407776117 34548798013 165903629827 2757690006 2727138717 96194153659 17834321707 16540601924 62393591252 101046143982 2878646781 31866767614 98599389189 72289006089 2602068822 121718869351 38406488547 11620653230 14567342948 7121518107 156226146151 157419080072 11611897404 36770916847 184839258432 11344854234 39987628550 31539025206 84497709221 144660355786 47262084404 38813254358 17341964518 38273069781 72243231858 69957462398 6599620018 2977817693 4308626864 19313454012 75566457788 44062879985 5938580593 78789846601 143748427186 27885877171 4359310467 46209219230 134781303089 60633139446 84566607339 71515980084 68642428691 7459463526 1837316795 10282394922 71418333970 63742250640 57263494414 48853977926 10262299957 4191758405 16650411291 173146585403 94052351239 5264114217 89018266698 13291345039 7664338897 17604294147 38482351686 124949817801 36900597443 55609528370 108266843384 56299285227 126863413588 79426022591 41673630781 91650607046 38581846103 8697150878 12225623052 2764321856 12963794725 52170953414 48459613276 8036260714 66095477334 28334156739 27315551411 98817650358 27775335958 251906813885 130211124703 67618448121 15845249524 95840011238 62425081717 1436175986 62046250793 661256669 70397356157 13916432562 44981125293 6322040650 13693206624 30447977647 3372600689 8108676030 56342522752 49451249416 2220350732 65389373194 2075236615 3483350882 38531144837 117671464171 29890642841 60179743489 144374969764 18771167769 26657004784 12888121896 77549270821 19351917296 17524777135 10350107856 1065090462 18689574540 79633532185 2357820321 2653922981 113456850805 177120944978 18823014851 11261726750 66684518777 1140056221 179000156249 1224462231 44586957745 21612913152 39831629135 20123782550 45900127 5748146610 12968701257 57277581296 42633395909 135624629729 24062208635 119521005268 34749909792 37654266778 6632042930 59252577340 1139751552 6182293123 3953671288 27169359750 4374088551 923747927 16564228592 191799480705 67441794429 44225834620 62264383343 22251910738 2830314229 9594633279 71496177358 3905097461 104540373708 46918867954 2577472533 35957631440 157285065568 12106510851 41006271592 99063790042 948498252 11590245579 12528881313 88256251850 32435880534 18633530977 14879409869 39663759688 11807726021 17429168117 3782253880 20908650713 112402215407 116672359293 26910066671 60410957513 13216652194 154668939877 653880821 24162028923 141099493089 3672802695 52285542981 81291284591 1152000672 9919244927 24132274516 75288601400 14770987125 777088809 166110844701 34052841678 36362499577 2018339737 30098461421 49880772159 10146313206 26355392302 14451314741 136372427913 54960778632 11500225400 67419307158 354991499 45870700324 80472376831 61641048619 23885873037 23918649754 5806008903 12810538220 24433561679 6381562363 5556311015 24952083917 71849285800 22395037025 49546872155 17100770047 38876402431 39645230242 35772319339 100197678125 37463288660 247184985457 7991993882 14215725343 77284250737 74204140995 1945643379 3522210409 39566941826 45371584936 17046236663 129567259751 3002278765 56721737178 35159057876 81251181456 17801767196 716778612 57235450847 110404870722 6289125280 40203992981 24452909587 111947205409 83935454984 26564138545 53746768277 86227653726 92963008782 126165674871 162137805815 59024618853 453391040 112187405814 20271871154 102012586062 3285861972 165647794498 2286663159 34002868725 145539436710 552234379 40751286273 2968170729 263198224 51593662675 124628864575 11779804942 3826730650 125422689543 162699258427 178091008756 3437973541 63950073214 144492829 130071728850 73070511863 7092892265 94289729589 24001921223 3964684623 105839726652 156404079099 8410854739 1825409301 44889417442 59811061219 7417071030 155237731956 17715966326 3993885997 50977930975 28172794349 204086854595 124062675369 76789962578 159779372605 131342676957 7622591917 50039940723 4773787284 6498731912 6985849983 5762785271 8629184297 138161211251 1619748243 12278896762 31083336036 9493650418 82548819020 6405082731 139931684926 290824235 14785867169 14235140567 23426463390 23397790459 6678361652 51565407947 135174755185 10248959294 105030687198 29736406714 23818991488 57394103694 4818108505 9809274107 8635991830 9182237932 183065165177 170968199826 84491366228 18226577893 30630638172 59929125 33732252315 6381343939 159801698961 18035127178 75328241898 113031340253 1789291350 13890134710 157977856173 66887385592 1799162321 52408867096 1128252375 187572956622 44307361581 80739372138 132250752552 3295551449 99068067402 36912442676 52587341376 60884931872 162307639154 2933345820 76018163524 8678619501 21486537286 19175583282 123635009802 29216731854 52038213407 168541703745 453983325 5713604139 36593221592 26135842643 210532280805 6438581555 12175290141 37961534733 5257695053 94706524092 42901768002 2010376898 93547325387 26842353122 33781043136 10897595449 125057507423 8293925219 17102633579 125940222852 2001884171 5832725400 90220454426 28264708187 39349042690 14089158810 42433744396 2484496802 32927495672 105153845960 60890663166 5382672129 2573737187 47921848631 47691454746 129224733332 19704001850 93212929506 84255906869 1429845563 156090553112 39021442023 44727055175 46573947396 52639882675 150237271840 93518946706 13389770066 158103488683 58351960633 25045847849 12976804555 43019527297 746112102 30001573944 13949587112 32708690671 3659990145 70159244441 1479327007 10281403973 85371008780 2920096570 12603538288 16493316586 176665161075 110149860618 38788623 19696988862 43802551364 78442355671 29613810936 16451834740 175554830994 29156892202 5213429689 78509552327 603463680 120604992462 35184812647 54524278081 29337932711 22272689318 109405308354 64682998033 52160528459 4922287482 65554506236 39978639923 48243597960 54034751020 81016218754 24283687682 160971711206 5548404298 9996270931 12841837265 9214696305 478472644 225039701319 46337088873 16322326410 95815365596 55047360955 24738387140 5288540870 42484560469 208401155755 47009912386 135285674390 104047451212 101724025439 35284243467 4974563233 41024662370 10297161923 24599242806 31089257525 24657374662 6471650175 70462515285 121004779671 62413369133 7768208555 914738885 11899255549 205725213484 32871720692 30021444376 51215535846 131886935 10794412165 12100214052 33635480899 83258424028 52087981117 183430718379 62087899631 577808718 4975350010 42166923171 8625328230 178808777204 6087217202 73021852690 964586193 120077421251 69708027293 3791461061 7643211562 6506265387 128762447554 43673909590 41987556094 50093426907 23917510260 77417859354 98649949 2306556765 23398153044 109780496966 68397097733 26178624988 205316837250 33186767088 37690887564 39418288154 3815062961 142326657603 11468052389 145221451860 76041838133 8735806746 164173633969 163683536857 617953810 50702676734 80974915 51389805474 47266068012 8273575410 61135632773 44097072595 68047541463 66954507700 98826685022 46531899063 182060542401 48698737108 23096296532 464387838 68056370553 2352572834 180755717557 19486609083 6167249874 82027077512 143107311475 10732085955 23572563199 106217964679 9269948393 44899570638 108253319918 70110113546 184296713408 9550944785 29185206985 42726669050 20664241680 18940329658 166856231022 42722337983 9726671372 738817110 50809213127 68050581945 78173978132 28508742276 32416258056 5602837857 8711924501 48275706939 42653007288 44241927099 20512554457 33051049244 2906866311 55166430452 81339745331 39372487976 85157441651 43166444884 1050286349 8746336237 2525955 167639159335 110025758298 179062797216 16897150654 57712197886 615183699 17592630033 84440911814 1263002641 85875467829 58781265486 52606863781 208270221242 67353087126 212503761108 82125993 15236599116 15143452968 79289811204 3974465677 20499588003 31163079407 17577490220 65870146437 5912426004 31357389355 119118649610 22515855811 18174231422 103246067208 84779294640 74633518816 100058964115 53265267647 178906628823 119736864683 46988322619 20797919913 3844583711 32749907958 11820180590 51024755315 17270046479 183732618352 2878589334 113772402352 63582743717 1306538966 19408140234 14225717026 6349110655 57623001677 78192637504 20789588556 111105012437 20320465027 795504078 62543607787 25101237908 5578979727 26472337375 24941485002 14045832567 142062159003 256824048685 1004616515 19006738166 42406720421 45011763383 7620552170 114494554701 7207245249 27234423405 49863162006 93524760548 78407105843 122144191898 74869392459 176249147532 30545739498 9242473218 2508256133 81812928172 35888514696 8279171919 99252294831 75617104614 3432921936 58890268618 57137427878 40499055197 76370846998 28184833841 21340978295 25335086472 152896405394 52568739049 168681409663 1457901342 93282138776 43015167648 58032241750 56699751926 56930547319 52720104671 11133802432 119057255231 189637233644 62188553755 658509027 4239508939 32209109915 50506245926 1216026216 2787992211 8848582586 7168821285 31166529791 951895738 24507252411 194575594087 8488617069 144572108050 75596341848 40995349740 119476883548 101799692684 93721849565 6587628038 1575272944 4959902336 1312962890 59987669325 170180654716 71943163651 8899162669 69199881947 3171995638 35512775771 4954119641 12178251956 85098362906 40055813588 4090449808 8300925014 2169085625 167625626928 67968815102 25875538046 20440852898 14532842750 3784847226 117101761701 18787644398 146641868376 4612623825 107709068313 38352792867 77970653755 129581061159 74783599087 57204833541 141804042642 42986398121 16828142545 806018887 94873013578 70034998464 44783267949 15811699292 2599082219 24012602554 17110463279 31574033152 11992589296 36317034003 26522606677 7820106471 8528072405 235254461 11666963421 822551645 36334009403 50087388678 17114091513 67397271870 14917770988 26647246195 17465394328 171348716510 56269207296 69195092408 809540048 84379593052 41144182879 25410182141 57435223412 91259931363 65236448081 3355184265 74830400742 24287852583 95174563857 10018648817 73147928402 103572930425 5523264510 48582762045 88140766377 44227655345 44395896627 15576155267 40378905343 87404868367 75701511269 7504744067 18772120981 13783841741 28799243587 113239001590 17217737556 80656127469 38561658265 172135806315 234322223 14621847051 1595287949 64006093114 39150431433 38576784143 7887566328 6854224911 57757959780 50132035683 120534972318 112917119264 62730347949 23925898616 195511320173 19487506766 48481468957 17015004079 62635770272 158866424862 24591751502 35878149421 85313648135 66795282561 13751951366 13214251355 730787285 1633274726 2118130675 107605302320 99904398659 45188516824 37442496854 110081398590 24995812054 4549801835 224787220315 20707965841 16516873815 76999063728 24267692535 30309636911 75383726412 141322849004 360868431 138072257138 15440934728 62356938290 173030050914 39470955570 8659422129 116928340169 6348022 214668969124 27105435949 19708021504 318229640 32545665989 25433287387 85411495105 15365507533 93959807842 22340692661 68867470680 19586461276 104034123630 3859857467 54805350855 63776418537 101656457154 97322704442 41073334906 16950351759 25668689114 11548854789 60041284788 20204284383 10171095880 86644220022 40362021449 125656569209 16864803918 4927950165 181392994127 16848817375 186505890051 18180733286 8407488803 75705077494 83006848932 2370775994 159927587076 80006827322 46941767516 24311747576 2632574745 9780285890 13629263820 82053036801 168921453712 16878545414 24175555215 17086098917 25342308792 16597888023 86600087464 34442340374 200230385176 29116635510 67670147907 108172513931 78656942406 51522853456 131235397366 88699136261 3358294187 25592675449 22437118660 25032793949 13351270187 38835156862 103323824801 289497370 53946975889 6668411984 94050345443 46781315679 37948509982 114369869880 3214440821 133273101611 130943454481 121702677931 759874112 20046215425 7818205996 9466123412 2876735725 40277380393 11005792476 48845298738 87833303955 34533931638 11013984400 23231996450 129013862678 9896884544 17710986095 13479317988 19684085667 8599461955 199348359670 42544012813 120450157273 11066029948 44504810290 11103484196 1042896065 136060145906 6154883824 5745770675 168699739597 168903651306 7600342716 189536025756 123068830143 121631998648 44880953553 96572153838 6137712692 137112036253 164510099433 187990818237 16796181953 5203579150 123540483840 680433934 86236694297 55278466479 25928204835 173066693090 35411906317 130054506457 151425490282 13380215923 91221431210 118633096475 63112841546 1255450662 138426773237 114027049863 43952877367 9437876654 44328146579 93090531054 195643358894 18172499020 36179153762 13065352886 4319175378 1892442123 39346517341 120820605384 756160556 20363563930 128402747609 1241512861 4680603547 4298070541 44803351277 4071027409 68719726439 30829316447 92101355211 65037204146 132964544859 78934441089 18676691943 114428250185 190349202 5811041467 29648775351 29347840707 97144286437 2818575092 200318230 40293923035 38511157405 38671112458 1472988896 8548464694 91051787374 12596753390 57536932431 102465234939 130379445772 78144455653 6368733235 32968546706 104051313475 2383559679 5516639342 171402393071 126672365017 52242535035 54807537605 15156123948 40162496778 52825742337 53998970094 121466890448 40181392258 6755857592 23769441739 32773751789 19345143438 53288426100 29935426065 21795735977 14583201 2864423360 99685287268 201037035693 94002937204 35385058121 193709569211 173331818463 162514663812 101903259720 17991109041 19524171279 28819093406 202852293961 154803990121 12424651231 552934344 94591482566 24392290679 672348031 50061246060 1606044253 19916672808 41028627664 3227011814 8455880283 327564092 72015108562 10063786833 5090454462 109484856097 11940260684 118158753088 200675028394 226433722652 45064984536 383290051 62847225794 2519357198 93656533734 135165134538 68418664942 98326371322 37482037322 184167958947 35755077770 1041079016 2496782931 35291511 20556049635 87537528385 92728802292 17882490461 126632379854 7816837379 3228071318 105516252973 94499697912 137478258234 53645093542 105858549074 91465088073 50142229177 85300112073 19358235945 20524334371 808354524 161142590 188979183702 138667025921 27549411048 94540860404 69757963485 78245402576 2040403203 9228721115 30772347 141089493814 9908142092 151376055949 10052419569 212947247162 20518451071 33213541851 30241371327 31365556530 397549711 54182752449 211821733524 104838900895 19909412452 368349749 2538256932 232174603041 1130101953 44758861987 97637534621 13190625956 87137706917 1056964326 698147369 25533877024 111501013768 51459183350 44805076308 6343709180 88391885321 36030150303 127625835724 25679288356 79682114299 36358813824 72096936276 133431895497 109958571835 250891924 17760179380 110155025587 62525494164 201732448408 65631300359 27266745252 4108974459 158879704327 20875849889 9487443343 695565197 22923298029 122050125768 78662801763 20892797779 39478634572 24435822385 34051497279 36655817629 28416910649 185500047046 46278890118 46236560373 7782901710 32627074440 202001411308 28752940321 66515804221 46798975803 14367079878 24389190789 35131894335 172229277901 91806568242 66967499737 11122091203 19649333081 14546758894 185629496965 39300060377 82462902004 45819238776 31801242535 98894187151 2892925874 28845757542 70129271475 107529756929 51773438368 81617891615 51891840328 24532063464 43021227729 92949500296 591249989 41109111094 167001382564 74637661816 23911870232 5456058349 8003014341 134202085887 56522207078 166893061627 68409815 6263137029 8816319347 68166630087 851632921 213846511158 63809342545 78043897593 4601606078 12277023074 2175265064 1714317701 38941065303 39858723945 44096495008 472872673 211538468390 5086645987 4716239392 7095585373 2657533163 223618538219 57791683658 19479271568 7666788865 121680755485 62934924094 57544687163 60659627316 10118790947 11759064717 1932871975 41442550594 94711692259 10621947294 32602215729 31072765210 35803072486 93378850422 198964284614 166020312630 16133166436 618955654 39797466432 51064435077 12544233847 4914154897 98105963231 108211813927 34179749797 110064593700 169151454792 673583761 157081179904 59526655657 3305223973 75348752412 101850017701 1905007833 1368592062 119619578225 58677016023 117098361 80299354 27349315579 13457942653 57522492799 75510374583 10865170615 66721666770 11932750 83652715189 62978230099 186050477580 25036791813 42842797650 7140517904 75354583738 8201408090 58334301549 25130293444 15055009096 62614386414 22051817311 132028973959 12728065371 66131558275 66892923775 216463376049 1482244596 70130377880 61783056054 5477288863 15752304047 34939209089 60614756172 59134702695 52127189017 96250358024 36429800165 85779929645 6617594801 13575342284 100372461056 193303513310 108368131054 18201527008 14434837507 28212168885 192532869565 95149115884 43195208375 49441617276 146298974266 15906511683 14920676458 30464167510 120542337065 160341106747 72307014181 5462675641 11504207047 159566587093 755313819 16624840681 1145614168 15166322732 83536562649 104972813419 91751020620 28119513936 73371333143 22252239276 186798974398 151209715698 12160050274 67984111755 27873404483 52066153036 50445162762 44639034995 25508033246 6640518972 195030887444 69171205379 1344776054 46046835276 53887005006 25887274335 102385089127 94721855367 97590721103 58203444241 1553265048 48995393342 245162088859 81028605789 1940825015 157086106110 16024451248 30432345508 62142217370 56303360713 1151267026 42046674874 24593491612 34631255419 59934349336 9194402645 15406635105 18329875244 57673979007 2574899847 22824465276 23378040369 112601818087 27033237823 27586977691 62614818070 129279438283 160326294509 20832511033 43363903982 4631809975 15807334536 82247197075 2343637384 7862115044 12423694597 187448522020 14485566127 1285754632 39952329312 48540191664 192965926919 59409704103 34444315301 45811326682 83779473711 8013404237 76533492649 159080660788 155951660414 210252364450 1419247388 145731646408 30906780833 7184374078 27580737401 9635252394 31342886519 46213545114 71243117238 1960523990 92370618951 129410351115 127020218251 648440168 36339955924 70274662142 22533669156 2833103089 15377873363 174273875895 63084909055 9326858259 1741205373 132275970515 67320689829 167989749003 5576391576 31241714506 684810523 693163770 218373931460 28671865622 10949705952 4498891677 31533776308 97513852852 26851639 14909732260 93201716786 55179265372 2046752500 244864348427 84981727651 6946537993 97635473019 23745096760 111153064 56793874653 58104298411 56790522360 69673429546 4668634117 2123291546 58424632841 115434965115 119976745165 15901449593 7599124973 23843088776 72533086591 20457862883 4996764619 17002030654 11826305656 152765849970 33972462718 168694451245 212497711889 65325996264 639382657 13122940092 128298349076 78669755906 7659899553 20625672243 148099540987 74813526853 3763534067 945894100 49755272500 24566671139 25119873193 15995028004 80886505691 1938424643 9543417092 6611235888 52333798122 7721549264 38811024219 4810068622 32095401450 9337455960 11574429211 85168806313 11331467098 20904664967 128710238541 35796335419 4022943484 15234089294 97786187368 5650388952 363692519 96339010 27570492630 593653286 80068722036 138670511422 71060468836 110753710196 69047837470 5773132994 69263412850 3653951439 19832277249 78674764047 31463726663 2753609700 42898763879 6449944251 64003199786 27102296220 29493786979 48061883409 45558883728 28589232641 214600718175 45640064800 87621074226 4376926172 28034320725 56230457867 890710046 72022217113 946861588 2697705401 5318287234 2964505994 10336986138 230469402715 29600578803 9162161523 3267714524 13558619398 90677967422 247500298409 33304540446 8977283003 31250981714 22532315746 29060297210 27397623445 3983934746 14289772401 172102981408 17657463161 836399626 29267305181 14624609645 84646102896 16601710815 2122440190 29534231951 1889473271 178392171366 100002691634 20822884160 34017925798 916338159 1792845839 187449265 38288634334 180860752598 91945833591 211291700089 67726039108 114466181966 21555772275 61827334033 180203850553 19175152867 16462009206 78963698543 117731020731 31611705145 41078897590 96006152500 90295001731 7162644678 13919397046 4454717842 115776944115 112104881 264267786 13571624722 21224844489 9119876910 18455567657 43693792148 3079992275 33440726595 136222774553 12342569392 126458382673 158578823483 208408290717 51623887771 123576373695 58531286277 29858469 28621346373 102105917088 113407973038 709584006 87798334941 45223858377 868642663 169653871745 18983920707 12386826097 9341324015 5342386304 47825908744 47418154227 7019477987 418849612 10637056026 32223908963 29834959291 30172836758 1493611300 25773532932 55546117248 15580580168 102458666692 6173867533 90432269183 180773872675 147964453050 8105390008 24109978066 27339246590 456068756 55747633 1124168847 4513311674 128029214298 24604883360 109875951 9032724345 1190879415 2944807418 53480656757 42681234728 20369552407 106826729106 12044308917 1100830372 25695932396 14882895895 6549276111 20879756367 30316136801 29226353523 174811495454 181519622 6997861628 55308519797 1596040817 49130425940 294242886 19144384463 115470811460 4229946056 60366733777 27607589756 1075715822 9412687603 25956398072 25091585732 72185576820 38207351938 7139285251 91724521666 15844120533 33861287890 43974548567 22187470269 25167414078 67416360686 30763129153 93675552351 145672525577 912888253 50581 3600022640 60373391000 27954727658 86240396878 37798217811 4627770130 92868537273 34906082680 59968880923 14099325047 80140331855 49666407278 101269574564 38538028993 10283265670 6427640276 12614679277 182750921370 14719105098 81706987841 193308125394 27344848779 69903893668 20353650383 69243056 4622960152 63072568987 29284417546 29411144546 405960056 10278039574 155781678615 70001239778 13782436258 7529603674 208896295955 56329757460 106287422644 4568173463 36447221424 111830159521 5452940210 142614935990 70017945380 6200364020 51455765538 140240566642 100452678059 2520062750 104867862783 16309788242 8993351597 99439608156 2653062041 9674384187 180470326146 13090603449 102879410 6715713450 60853741783 8182949445 5618413818 56565293309 2143846055 41034006130 45077638161 10063652265 25575707823 125649062225 96981602647 36393117152 121448756782 14242622352 36459761424 36562458444 19164903333 17158840151 25599570676 191587699707 2019994093 142530625 21956909996 59706875619 703611 75909195739 143191854915 1115619342 133353065389 21705862628 13640514781 3436597099 36352255779 49483412613 100765934306 117305839519 9037767597 147002370894 39455526246 50072395751 6644145109 71171344909 42700724633 142647239094 43799519601 11353983015 36436869590 30849573908 122554737085 7529295725 52390292591 171898814031 3755771073 49492039213 28091442341 767785747 6503189651 58420437439 31345221498 19663332104 64991352706 117784370211 150485446386 70801187386 53349989286 65870832840 35083996763 13453267069 15069328691 75526675530 9693665246 9545886417 32771829673 15039964023 11001257230 13444188968 131108088363 3737277145 420612673 12846298295 138248232835 13220499772 182613836140 3450209760 134204402967 47580346540 79652238447 1457962899 9929585201 54308851593 105404820200 894225952 6133722217 644148085 25521894688 3164972596 64101689928 143143622881 165068154862 21547252549 15286726303 3624081545 175283357141 17939974653 174772958013 147853179230 37911444577 1023185336 11182642993 9427482607 69211964946 71658407916 84339734549 20196145523 3580434883 116803551828 5746212025 4514192860 49457605111 218902995803 28011711925 1254517988 59125835241 113724313286 74362457582 102390612927 1031201036 22185388728 37311074661 103898606615 45827296227 183817629942 2244622142 6861721906 42627503430 45046719399 49855464232 68213893303 196320509831 30512101194 2544738486 92825522370 67269375041 63408736594 41167610943 207519043600 145892499257 31725214980 64478611236 42192312741 8893782826 13772554620 15893706298 17191189760 12642333339 205999275779 61945691481 24092768608 2450192130 20680122528 104604580123 17832969856 24017344376 39879598103 39255678237 79307629006 22739801555 3649713622 27102090637 56849413164 89323555262 105065748919 22882838765 29667718669 12472878013 6543093162 143218663503 70929662237 23432700997 79649789629 76840673199 229121441623 29242326992 101633894934 129480175459 12873989541 78565337894 102415784861 8295766027 16605843684 3153198920 300632133 29937043249 73485058003 42764469105 71360558919 132239875811 94000679058 7267754151 4866971355 5962339207 19582048275 82170067636 124454928903 79855395021 73261649413 2129623613 1614980376 3920494673 178558131003 14720755617 21585745344 29285124628 21025044463 3206730072 62981771808 625999626 141280114867 71263359740 24545254308 886263184 215327751229 60629241633 17395634494 25157161865 150019811155 18928768004 30993335291 134791580925 29241907477 107617017171 11796814540 13576212280 116472444252 121613093540 1670145161 149428016905 46365950146 5219507915 47700861371 90284808058 47943822162 38956237437 73672764789 64535925487 129217522711 134710435533 439264099 104430508997 28701239316 5813221284 1226800882 920224835 69781180040 6053505516 25108355559 167741126216 32933225543 80296651049 52961009421 211091936202 23379916826 178332335277 30723882773 79998693432 189424396276 263616979 8400727468 8308537993 14939966232 57205309868 36759104536 16999812784 9306704471 76713257390 37057359797 76432081635 792368574 45563717030 131451701873 24740631143 163903934741 4576124848 91994189069 42227827495 13881908152 54942923769 17807166391 20360958236 36156403385 45094658747 2290609571 557411388 56346240550 240461977809 78401430029 4005252750 70843310123 454688038 129939249449 22482427940 1629486964 103111691606 37248077433 36291771843 34159184049 24671385666 19493888501 3539823370 85224919520 89058056851 76056218946 60230033214 5241422679 12325057007 42370871903 39447339034 8866965803 40031161109 32792402359 148177151940 38177981667 2184150858 2382010744 63792304737 89375113292 11231480951 103037206696 214082344070 166360829507 2085930101 405676947 3300242183 46243445047 49260373217 14994951031 58465556013 24846716935 123504971841 194343284959 155523340481 132254182002 36413828221 41030076188 11443727970 17793982460 51622509235 54252630919 19510451158 47447750471 7837009841 72919243772 54157983798 219219160846 76932033936 4565874580 105388598133 42257641207 29782494523 15943932169 76039607439 28082923110 43827848692 19470449537 23202811325 26305035360 25509498604 109689358 31758644578 81949720705 234349999963 357699314 2136153102 83671024960 45164144733 76673436037 123385432656 58092828896 149124508060 59178011834 163160746679 121562224683 34075124357 39514186891 63374945811 186212105384 1930663333 217553151379 202098737 146670430 22148667548 32906026916 7137808180 9621140252 5920658272 31988570467 17583519109 188401437 11137848382 2204527032 41755186176 26730071106 36554826927 35731296851 189577753448 3442432892 199020657780 8703990233 125539565597 4023589584 160511947825 4034766207 217788059848 50471523213 203319204882 7140912837 104498073494 78654313255 186308427453 28266480998 3304540143 73778022339 54852142168 1285268979 1940841079 27163212959 4215244081 133912002741 5844941682 42004101926 51943873739 30938908291 48366115143 3159913347 140441586943 12347175425 47226017102 476149647 139742720616 125276411480 57854040648 21965008452 79802688876 9892205489 178865160 4635934106 6928859037 89335710143 66432537288 98722558705 96386850888 174846948401 2068634535 14874095595 62014072253 29606569709 17768254106 21717261298 92957522010 37249208582 99050500655 5992975740 68766582070 41259412859 70155497 7816804399 66494481706 67133773057 11164704992 31267583809 56207734542 137052635206 56703171208 8331678066 2544876137 10873508060 69828234122 109638227797 49013440444 19792435526 347264331 59759237652 74760652273 6391191414 17228234698 52007517165 45606246433 179225739606 26938315252 123656397458 52863218364 34366589725 51809834922 69798303740 9585812950 19121886497 153503749065 63551934871 54766024377 27079809819 36648898714 219371162890 223236667002 39167381597 60216503749 737585281 69268582043 61303175239 18994482429 118791010988 51196626440 183235677721 30944095172 20314603526 946879966 19168845831 16878012981 8783827084 8494978622 138611980027 12932018854 307879545 770746293 969010362 57047134314 176974206028 37638367235 86440727795 45680757140 32256960124 14439552512 99384815690 38730446157 76665202850 12775011647 16020477996 7877916492 82351865134 68804834 1220565289 48855697814 22874933007 986172854 10144278453 123708152769 35529847068 2987628112 157683261259 85468271051 4811615088 102725364657 4508100989 29421554149 68252627376 7266468813 25406324113 91275494946 23426512230 13331610979 64524169623 5473381643 7156119771 100906891345 126617957149 99204464597 53433877486 10593002058 7702632144 637235475 144159739054 24520350473 20580988707 127842088962 56481655835 22658876475 45967458985 154098389055 5704762543 63076297458 12836688798 4488954716 46222532009 175461524390 160021665990 14829374 158842636107 31189389521 152958794626 56937609584 48037122223 27511968923 18261958229 19376136257 40311571286 43193106346 93582668005 3299509223 20341013637 184694368708 12502322194 117054744757 22623937281 18783748351 9658888122 55031663311 84124447878 187139993810 109185089922 159653950906 94789381740 3094843781 102415814593 4117202553 103835742609 81621131725 168938877009 66688257449 11001821766 64246756114 105338583045 49972134737 39498571556 7539332542 1289072822 49348948570 1487148553 18681091836 72988858638 2528415184 45888869100 23917739461 1598356558 48164274435 25136651728 34967164685 2367600899 81508560214 10258269204 16461271468 5682069982 28379281715 24932407154 155801042998 120165635749 5618858275 52988586978 162974979938 58680199100 8686664406 127491082503 36287851734 89319891358 25023859733 9435138567 76926838673 71279355164 62031486613 1492659387 115679957706 77719342550 6834494619 84247037842 12823866235 43434286055 14068180465 14330037630 27404294589 73916054056 2249760591 138321254578 34620129078 163869522931 213710282075 59641219579 3443560977 220008666970 51823055155 82993141247 124589803934 41155335474 5867939173 49842582161 31764873479 201143049142 137423830787 135680167258 50537231 3359859706 188636962888 10506696807 14835430977 14262450365 124002703853 30124162976 11132778685 46004593026 4512116585 53898147871 1040429747 88489649099 28571249909 52084444843 6823375864 110625097268 108474855598 20451590008 1913398978 16514612315 14677358676 20282690378 6809059043 37616460549 34262064437 25507927298 11483347197 9025667929 2307516085 329671711 31253901232 46207275837 6188690160 77408266927 9318580717 124750380236 125423742775 15557484297 40795803710 68390010 74440373099 102026678271 67294466965 9217375658 21709646565 18281775263 15575384944 1233466287 24906560560 27664042938 5835400852 196555911711 41412582163 160035295689 6338376377 86042953792 1450084554 36364493494 139100221325 126947134185 133883984998 25162610612 7716333755 105773772722 128154553307 32575258812 13814408023 263319371 35299034700 69533848723 99157772370 71389513000 218746579 84331341122 115659994314 79694085054 25680190531 2652358537 168815227387 13685201100 503210734 54185706741 3393978586 38887169688 11181707789 63752061052 2237377470 1073845307 42896917421 22536348550 7611703444 7993015593 21982444070 51362317841 9000425883 140769495012 97107080129 86440300989 88744099420 4417107593 6648143360 91909980438 5980051759 27294935007 18334454672 65548364839 6455492729 53898490703 105579626298 161426761163 32163061099 137751527650 37425802697 5069393937 34174360576 16767355622 197387330 8289136387 23070409326 4936421112 546593650 25000179343 54668822659 130983329474 3788913062 30860903442 4971231592 58337913885 20862945241 116156593757 57657056641 38617283361 170063844341 62750726366 50398845989 24952917047 4729547964 177410460793 105238113253 215565415906 120086121627 21450093551 83833315210 51372251216 61360718283 41646800793 44410005808 9928988416 199385363693 1265061308 1247095765 82486398314 1222310948 27142880159 92389935134 75220272999 33812487134 25156011390 28928730831 19023465162 54036062864 12349947057 27309085998 28499624556 157074262020 9348788750 191459812347 2693867363 75234271412 25309862722 13619231699 20169588639 109361262800 2123246996 52243818292 65640439245 129462054861 58748071560 51140956600 2391152142 11315412595 76158660196 43997005140 188256577463 39861473411 54193449246 13621578552 4169822551 161985060559 123382588665 133638629760 110689289678 26420994447 4041990030 175504255811 97401373905 14939666071 153530962399 20492532654 26142448617 4568397038 17610585170 5586862779 17507178661 8213056173 6333726440 52898483047 9234604958 38541047974 57160546667 1485838550 89675388894 3552478689 6868627861 19865413246 30032616437 124449440596 103048756435 111915158284 93726933890 74833684290 15881718599 1060114646 4904358093 107506971636 27063985852 60519442395 58696824927 8464919755 57270059803 56395227840 59290955384 134955364010 30520071062 141830983924 91577134426 64944301093 126540649757 923531217 247749321065 35653577896 92624641109 35771769327 96702411625 39613715637 149056119457 7901372340 4815239739 13828958299 205964290315 20189622856 63892683145 66901346250 44897150608 81032765070 3078400122 28533686834 66260164477 228562882194 68979837428 93930560948 178342171810 16047938546 179437050242 119500690572 59447053010 15206985205 59338843900 53753654403 12921829831 6901570189 12557605645 2574239103 15355559017 24461867145 90516728569 119839214601 22645635260 98626927071 13175279882 131246348088 65420321737 16176848957 42285087060 4118070790 6205354333 29008714567 8084314132 306450543 1450154099 91828030593 4033905101 35655743320 110457137252 27695567268 28983215242 20373903212 49456459818 53442345867 12712899341 58360379074 428655783 204626237366 80594405669 85994123692 390414812 113093173729 97436327178 56455464724 102963934131 12117188598 13679724926 55182851192 60583937415 118527425701 59050788561 30375693972 141028836034 220767490451 11112247952 166180588212 2469737459 3413685316 195383331655 83914007601 126601474157 40476294504 8922717689 88216413112 82741977199 13903021122 120761734682 17083460320 865520618 73942760381 3766021866 86029202128 241214096303 3960807885 143945492222 121211079298 5590691703 168180185037 146793480017 22372950636 30361060381 71560577022 17057178446 56968041841 35542969956 55313129075 45477353512 17558154976 66295387082 61279334210 68367401 6093005653 3088487490 19788145297 66254847476 7396647179 101406443677 2948646358 8119443375 70747365776 1323239301 639170865 26393817443 1662712027 26987071892 1827503492 67526700782 2824507576 39063115801 1016430092 14077755962 67445467005 216639689469 6456472736 184692962091 39763897294 47174036091 2686670690 62252166669 31540404982 26422874813 3441022402 32424269288 42509608443 82045966473 37871129006 60376380755 36238034043 5443565812 86302519316 8797563026 96797186421 9858265996 16243020141 24488690331 68361227559 6147221117 161557059050 11997117804 69363263611 7964192343 4895131936 14513746821 83661832222 107271191173 103590216220 2337838366 86794735728 34524316617 192707688955 71290926025 2464335876 18683007826 50332769563 184332901649 8311766327 3583570624 116544210078 3405220526 6958990253 47046594569 46756668044 43151454406 1696576712 686926020 21408096167 104145032622 210415875555 3593391560 203423449344 11263882904 75525594969 3981932847 15006526785 4852146820 83968609253 13695503421 18292502099 156020548391 31285709211 75108947949 113708880603 35224328356 74716456061 16125247553 58990204641 78584965065 5520365221 123196334521 15686598995 9070776589 15304215697 3283037400 57490281125 166676797121 12498183139 23880432430 81751703329 16685127592 94236435492 108495345108 40021619954 24023806 38392618265 13780879565 96181924234 7915409767 205713078281 128968245524 171524603145 19138286045 5951141845 9738456372 105239388186 17945988550 84549122116 79934983989 11396083945 132843165199 33672149699 34406452554 100564465924 139442775 131414776666 54472587031 1534279691 149253252289 90207957204 14368193675 49444586805 33505757973 13539311815 49180050942 5956825377 11788557112 21478402907 117618763280 149797857713 10137312741 150960918789 30416117384 135825936566 200032821 16739485426 864959107 84508795990 88578632 5892321799 128563175837 1921958046 1258255897 7744254327 103652900338 28754214116 26230850601 165572317429 13291900330 1521865440 128731314019 22775917486 116635917234 5061413876 41960949037 16143472871 17604680410 7874883108 190593720997 18016059718 30043061347 7983553064 76842976072 171199675610 57496651037 1913012793 11933688350 51772852556 101870348191 44726887433 25744676088 222167486645 15145999183 2504985433 71406896590 24128942647 11115739349 111911660751 857658729 15982881693 3602004632 39727458840 28788614174 53575786767 4525993411 2295410273 8346167300 252463167981 116646310878 1458803010 46142344160 148373662377 22325900034 10250785134 959548097 3123968191 76680918295 18273538727 1548407697 19073242808 29718282543 3641047955 168351033834 1136673631 57505842828 22821088534 82631902039 29648337292 11653333545 98012347068 145749335131 32122483210 376083928 427567822 74996073473 23122321030 14469605812 84850798021 188591131279 51811335073 73431674162 103583894434 100429897150 105666066824 89134660870 55580694153 32833736431 215133090177 52439701499 47509817512 5158932139 3000923119 23938160447 149624416690 121943728249 1694053313 6276806662 40184453783 219837125102 86192168695 15778147348 632979986 332175195 41798556054 141469015783 25021272912 5288872142 13779207675 57101470 23874342541 22410460493 1887446448 96975145313 86971389877 396406063 35287900722 459696315 101502141534 3807120312 23306901860 2024091665 6307674466 114701152808 90865184677 492268747 409899413 17148818747 80249410193 74492846180 94495162876 2641868347 91329005104 35582823290 23652560733 3255125608 51025362097 87640792601 50996967708 81530269869 37487798041 21022248539 5316712618 880096589 382044987 64671588552 15902527479 43315897152 29833001369 6045825105 158942920565 21494192975 71324183356 2788016761 1800154475 152782899550 25870310938 81737526131 22568024543 3267266486 121755218387 38965019685 24353618091 18537712883 87638668357 8644688442 145541575683 44578127365 84018330894 40597498080 18974383782 121850312969 70435721956 10290115473 2577398721 64986568720 51788767962 141924939937 141498497031 17544764066 364806509 68549538564 43049979600 152165843134 793462840 1787105665 5442157606 105831631227 37820088889 71598962493 899553700 1665152513 8250743245 78092445095 96341550801 196458537909 20801526184 5521155291 48296389964 42312347292 107270268736 25685850881 2383971647 64384121287 19673532947 75200062997 7003631372 29884208501 71873919136 35077678171 8665167045 5937917401 7252650030 172713413571 43709453120 13879180376 54278716850 17380918210 21510088473 60665469218 80659668286 3742196447 185073958648 2545091733 76628522320 37630542557 47467059466 138945632553 29283506172 23828192138 17900549811 143490800724 105523076361 49887841930 17999524738 11591183375 43307504063 47819779178 1361883465 32738160288 9650078476 142652938360 15803971165 857063316 96416772898 1255204745 2881450762 92606445165 397556419 87389347162 44067137584 9727620167 2200606901 1943588805 17584366726 6458393236 50502633656 27830856011 698232529 52498970638 97136077029 12012543276 96499398528 21411341426 23187043041 61356684432 22497807377 22783996890 183345352478 124308182590 6199834171 11580016852 39739564320 4349501401 26367553310 3051345079 1167508711 35707008867 126825378851 74638057561 9091264614 72732645105 65025762586 51021378568 204209698243 89081312899 9965948738 33734394301 2300384403 20147968673 1654741087 8110473041 96246254416 121646882884 57214647972 163953629629 10839163074 15063998586 32093963791 56383166438 54396383022 9149001859 2290256475 19372680964 18777053419 38091913833 16300942704 19351513393 45720365306 113342007274 32437831951 51240201944 5138944576 1110702483 26692762116 4577733791 24441320216 18363326744 42129358905 14844358985 71954142548 2730198022 62651228297 8964646749 50452290793 177780893912 29825042509 11604064188 84793968731 160509273587 50485794381 669040803 20677094542 138487418906 1444496063 2686117951 177645996 13171474706 6051711240 39389675091 1427912213 100710115792 4625080120 44148635691 8568150670 71618369793 14537144588 27740822578 94905102443 125558670604 14396895777 718172504 28053523756 16369292095 71375569056 80534048377 31135956198 31934234376 154413013401 53660009805 5637253932 774525586 93064060744 14940497233 32956221984 12938864609 64545178006 2246712059 269711522 45768582723 85946170337 30484602954 2731454731 21612057043 29869204206 25484641273 44488751500 8217291141 162071989807 43816986148 8358308963 18239997855 159495046265 64362909370 68107082430 1307277044 30660822934 1660622348 11883374300 23170207452 76498327949 41037812965 60686142594 19498184155 170855180214 4661143535 35710991413 77262158159 92031701610 3211951609 4053623274 14121350250 21199773371 7788388607 12794952020 89666023270 44497969162 5394623930 55503670679 42677222 16854719 58287814708 17777225077 99356137307 6305318266 11898774891 3587563239 408271036 51534807174 4608391196 41054100108 38311511706 102667660255 263874297 47570822085 29113022569 150356999855 23265517929 32770405109 31304896863 13466393389 8034766030 22192012745 11354306511 36950219055 59120711622 57494958676 122044196211 31046356326 24676302189 8462809421 178662484265 3653586881 101798278687 13630776733 854488327 39524509940 44188593390 197507466004 128310590569 13431203335 175598268214 64863212803 30445066878 41957534820 4837773200 99712001058 24272822693 13983703196 51034956929 17160146964 188151635686 130106874743 71720791670 33137204297 19251579615 54541628607 18082153434 72630903135 66806543337 3510364516 6483333024 78866085278 449241736 205106353703 90712819636 21601733280 107110183717 4896844091 70857803190 93934653986 16632465500 112594722965 10151884648 4797491977 176290415831 30007844757 1127780345 192732674433 62946772989 67154738280 16420587541 33505976367 251167096 45460968512 2361317380 3399144073 130592590382 3801819880 31812056787 21732104466 78903688477 31165053376 9600252976 11948665813 31571043746 119235403613 50475345171 18621417579 19151990732 57154533816 71785838852 87993871691 14616933229 33039351178 119726122454 57642606916 25633906262 4564033979 65022860490 30532669594 61580719251 28955365942 34229640536 1066215860 32669517353 5008735784 8410159953 83604657082 14771126962 48819127659 24369535708 55009895011 1392633383 4842981536 50787435148 136021676097 76293523263 9842543426 21038453660 141757012869 29425446884 41643749417 6160234641 6426055564 11149960119 5452210574 65772885386 187836770630 6980086855 63178320883 174063784082 1056650332 16602896232 150720052361 33954209816 168117378858 39313431788 194564478766 98359276351 2697544436 8494342812 61394399205 6704913262 5545584593 8729997794 3265932895 17292086428 54123475452 21734951625 38134175812 9739349029 28941897972 17153950882 10868962717 9040341821 32436125214 14009592636 105556479941 45439706855 9139264304 111904143351 86960412876 10616870918 143002527353 59757073618 115863057566 27855755272 76015329890 9805513248 603360236 13743656138 11115656586 32205447621 4496084774 166466166831 44248201278 45220935023 4440681177 36843818220 61586975954 4007505978 116810791879 120436363655 88349355861 20024124379 28292850018 132004202717 10160550562 81725833682 160398319428 27321002552 20971846704 100344891188 10575161637 24188527156 23475423785 158162459377 146880371674 117762340 91074035877 27472191629 11073858483 28799753010 41986944722 50001803778 15192161973 119116476581 37682442838 11848304685 179773608079 184447498387 19302448269 61409263053 132118910756 40279074752 36028411992 64519122535 10215016532 28297685924 111318656268 14018930564 6836095938 18347056598 5899688053 9246863029 35807443669 23145668984 30434451625 1112508165 10126477061 10808917166 10921168580 114825044246 72626802261 37768597011 5500233476 121056237596 72224447070 26515094066 115270210937 10711672103 180396815551 148967427426 8814705288 144143798332 12856196492 76366253054 28183466692 233635510474 20937193511 24099507963 206362589447 151001063069 139409437410 99151203281 121571408933 157618250748 13525569667 23441665801 35107104236 96884163729 92868738844 78341789519 15442372935 45553802952 46762398200 69376224712 77896963 207410715274 27956518318 138748605519 35876682693 88879321140 15890904068 60814641068 56076688914 5083400041 15291383768 10073204476 103354683295 5895688814 2307333875 38349294226 107366985407 8096629617 3222225450 128812840854 24477624916 48084917458 29722793779 40792875555 79839103169 3597819308 12468179250 54950674491 76058810202 8575395516 70451046607 111697662413 28465196819 4294562775 8989967008 1352900418 51407799281 160734414953 4659560055 3240746268 31209053400 7496725178 22643314987 37873162007 138552328742 12126258802 71360410472 205872738090 5263094656 6605837592 16662380784 15789064687 1013334778 20702895875 59240915902 73720013856 7487755464 131139608439 30092933144 2341663468 25136561230 53607358806 6149879594 1221432381 19731250572 46757219702 40171737844 104264834363 124272443794 5591766124 47659137820 12688275193 101461096370 80006972304 8421144274 113211169587 16721292172 46543898009 22504318655 4516742198 15237734800 177400939036 22020796678 14518835005 19158876361 99423854197 13037686304 221095573547 2274960483 36269720561 12913760870 86006304948 55477823647 33476871772 188339760412 442377376 46633507242 37475489902 43170625100 84110408290 26393172165 819302750 23027486722 31456252074 6678267540 2176687951 68459893611 64802551986 18932801696 86692688016 27051209717 9834434812 137954201839 35639381957 77905846649 2027445458 5142838812 38101344729 76738998456 206217293534 180212957022 4119568904 118694505152 98436092325 40611304930 62100812653 102750106507 86194342294 197750373283 30018058253 16562103942 6548507125 43405231278 97691267828 10567712350 66004824088 137445315082 452375819 149336925438 167651995421 3664313016 471581040 39048929235 15336861282 45777032001 187485723366 18519921304 13418457548 154197310735 18600079242 960521454 131412860057 163059386520 1358940813 51422401598 18548077828 2137113131 79336235279 119413895150 104100953387 89485729810 106173888006 173183206715 8055230269 27023978476 37000350553 1913925521 102825153926 26071199171 14307271620 740588368 2348037012 49820847647 63274652158 15649710107 85650904144 17964794281 10635244455 18495795091 178378316933 107485966061 1147389263 90523849692 31089098114 27200597895 102583616119 2309434742 49105229570 169970769093 116700336959 1416117227 18640640435 18215030895 84345800496 49483764018 68606654522 26145874807 33130303311 8056170194 7226454024 87699970081 3643410 11690017292 23770516640 17901279643 13052020826 47421402399 77786979233 44305372401 2240639167 27556751488 854383506 145623903884 140734052 72727342705 10849863011 9921114307 6238994500 3709401568 18781971614 140753197092 270713058 7831875133 19256141228 114603929750 70385052595 8943226405 64177381152 191964173096 15389866957 73873928924 83524336381 25519980768 69597276775 8645145832 59890313696 16305687009 1478017723 11989047030 11293351149 56159727388 1266921873 114756852875 2449960462 182677148216 1038182231 14230113485 163552140342 8065839345 4823145683 44097569386 30464416139 85445199785 30529174727 145553446473 4709034609 8722033165 73763283900 14100017984 21866392747 3383576593 5015050170 45017442747 25214798660 7978406281 20324972449 135803188068 4700889320 149170301018 735525671 26781813592 28788504995 64739614997 72541087041 61619005857 68485531270 147041319612 79406915182 122268767986 144876057639 6462622203 24835530876 1185050443 18308844587 50882373476 85037089229 47562051633 125907330783 111208590422 18994649706 2368412283 3301494501 89289628268 21774808896 307753854 6456766673 93643380631 42202431795 42738595121 37399230813 40411115251 575223886 20993505195 97311439329 108141303665 27681331128 11447454343 32842510588 58047783710 79812923206 78046109754 7593223224 15298099450 19209854037 44114109178 6929565684 13385622286 110775035220 20882015215 45809175243 84067850693 45929805062 6817549663 7662782679 16878273674 25878053227 10285607119 35881983626 208846423322 13185541730 31999633285 153347852606 15918170692 55462453246 49675631826 1761291583 17393287310 119595951394 143910410498 81355584268 806587736 8034573322 24156784433 100665899723 25480682500 13995299212 37493138668 3450182236 65211597695 2788843379 5202552666 14481385104 2168896205 68489255452 29259265752 20252362083 140197712859 157607501545 71021915467 6138250982 97194254748 110844981044 25133805640 231958255516 74946247465 6638158706 15858214929 46609716660 1721009861 31010053585 62335432086 74707464862 100556264476 19983198157 18043649745 51195681136 82533029533 3463835561 7266405784 47714744366 1497843805 24066125087 26490320013 92431241342 1844131569 2267556321 168241894133 1911726713 181279531735 37221728405 8172442452 47812671417 3323902914 212029725773 274475022 3146206170 101885495107 75904121233 8301912550 7644686304 16451934687 128890435785 44349100356 9973956768 63048079972 45665229027 32469475348 61385601945 27900473345 15792160688 18759117544 6286601513 19694584602 101750790441 5684785187 11986029162 25568613499 810999654 25809763387 182562289865 18656025263 113969846445 23617980211 25645062369 65233163258 12228469456 6833482617 25897682201 94246959028 178456111769 89127655791 1465759592 40616633621 30683503796 10301641241 189790469628 1593734959 34812704466 10999704891 58733962488 6098480449 14863312332 57922273326 17181655737 78031517008 88014799099 135809902229 40444111871 34914341316 163026047207 169967435238 1206713035 80862743194 96238606989 166271582029 15717179087 221844822435 13850385925 3799653396 26148671945 31436032565 46304308649 11050016633 20843192249 15772372294 18718327429 744169226 60331261441 44609377275 27142355541 118362464762 11061017293 37370675146 132061998489 19174757509 9714580876 11424675133 169019422145 66737021086 8714147501 100154921186 24362773056 57813466796 2727852061 6547165677 11115661434 1430559436 5036114139 12314675065 4317336696 101856841121 33009659238 56069612889 11991753670 57358975064 2989777170 16453223307 57731470019 50107323530 4522282131 69929231118 44837054578 2286913707 977457501 4253596750 442241761 34658369914 42071415687 15202886219 54002980042 98000927240 9311906385 114651815353 1860654261 5511612444 24746535916 67419432339 18456766591 902182233 14561712116 31422861198 71682673874 67679344853 49372056081 76447167952 18060858846 1447375781 83123263478 42773865335 21510503456 4901772839 36176393165 50918361026 37231125173 13634670519 84764698276 192688216958 926523715 653768189 88348021490 2079243890 1722754700 7790260781 713989083 2937848449 19837453725 44277132961 32621585268 67184262530 11554103311 3967234824 36817381112 87738468196 181828373952 18016673778 141513373182 123831196792 11777987057 379503622 117071193955 73670369536 177065802 96737165558 183052612240 12821132198 20111448778 109543116146 9357636743 4175604252 1946112293 111313014707 15758926517 252687618054 148851721885 139225275049 334578944 65128699160 52336777781 10190756969 61970588058 50441198099 130831354661 1556563669 1029877348 7044232548 1037081184 52011804840 33494115840 50047227037 1376599954 3805865031 21153222016 43939968461 25615682573 123113291512 42977217374 32470660354 1292029740 6623967785 52284278566 1912157498 21350644085 11513108004 32069396559 175639433838 28251534922 736027796 15294161091 27049331767 70732177308 4042899061 141727442714 140236738869 3761563921 28507599361 35229813184 100404957411 47712342124 73030060881 65160244323 6367470712 9415986123 89441055004 9428084370 36710371212 13392804885 16353570140 160252783963 962163645 38845939721 4144497263 44642128082 49369386595 104176997546 83921574383 37781091541 133096635292 168692771329 5340242382 4607258010 182422043884 8881006306 37836200822 77871075304 198069535357 109854377701 1669004669 21626832508 49853941447 47300196339 45695485549 96863725163 141690752212 22948194892 76363052624 14674269996 72105043888 55133957992 11514412293 26216735524 145710778670 46971997461 51407015795 3645775029 10044608715 58152508991 1096709721 22931323846 17830896775 225026757046 5615473419 621641420 239337556838 33740080947 195399168029 9034087781 28796173641 128988481056 90371152192 22459175642 99054940471 4201737406 16069156968 115364614091 13798542114 58484642601 69448692822 89283637916 18659413144 36708385762 48358687589 3319447186 71647578693 133861767772 9085664973 42688868619 40758081081 30154173487 165358041870 32645774642 84946264874 82701674221 59494608852 150589068055 6204097144 86311089792 461751269 68403381849 29480840025 234434203968 13081308169 103538428565 23580630969 15982421895 7346888853 27444801185 116333339563 74590649637 54817561667 20738270650 60523311748 70967584851 1139672786 4769979893 5031683325 27638988757 100860673731 201685611397 510837938 49021072623 377297110 10853495854 51496890647 27848082717 40383600912 159495277300 625166610 183457381161 26526808554 89069993092 20985296442 116763114565 42510119483 158435222242 97397809741 16319801796 14226006296 190664509865 11541938450 55580469258 124639022708 184873482527 30999885120 27764969742 2167585740 32548065254 22466198704 30237917902 8795754697 174466172176 78965493203 20135967690 49768254824 5248188997 49896064205 164069896899 185251895099 14611170637 15932739911 102663909370 126069573680 185449549992 13762212967 7205301934 2466356889 31510518102 24332741641 6461992176 28342019578 91912043208 65700053596 54472230445 5250408811 145301708498 10313603970 56997461470 53595675087 31541476270 102489728350 197293618656 152424192654 117832535594 41870206946 27056178698 98068144949 69184567180 96330895910 24429293489 144108645200 119556555137 51925037368 80793085131 12814561773 19910455102 605886019 65042502220 3315754957 24796118611 35349840988 41640384711 51339146976 33059669171 2172856511 134107557775 1073850836 38522996103 6888916447 68723319251 2978675082 26650084102 29506584110 6927389493 503089531 702970437 26303298473 70182262942 2459958862 88047642948 1716568481 23239376175 11360520607 47648357766 98971253887 22051506447 26720189457 293055937 1798839359 32522308156 22169960870 5884971588 5931731553 132532393557 123393444175 218684052 223367227525 1146008562 103534794792 207769035748 106620148976 153839433077 65056813269 127453480891 67446102143 1317317054 50516433637 79661616854 59901397433 116948202682 172725854283 14379307164 26914185380 11542698838 2205054328 3999663311 566486723 9831793006 153024738582 57043202684 41240998335 39498748547 1239847311 26810102685 30795252260 14076637147 199706657682 56179622180 70589005474 13628388743 135927082646 1950919061 115576979002 5141741136 26543852275 20051929589 30873224050 92278915872 58616093 74472622251 21030579035 17852419337 33311410415 83659322134 66106597882 52588844349 39998337947 14757813371 30186793643 128225972939 128668133106 75062265628 79537482862 61319561102 80543286365 2171071498 48886134430 99498552504 29667913064 175165881573 43287281675 156305205147 11775424355 108613125551 96894439555 6549163442 69993438692 55001273869 23887489195 3411863683 29877517772 17599338556 14353848344 3710719520 38713063971 40502038571 108582580159 50933358199 26290456 7018648225 147626920874 43436596323 4869473593 5244004803 84863484792 78163264832 6701085038 41287922613 102017920744 4211922710 1198964490 34924225792 5464224326 1039612437 62909330258 13874665908 123496423473 60762710436 174856026910 23605369153 254303440 2602968005 140236991282 23310301662 43467280273 15459717788 90042102363 119910422411 65016527630 178840728442 32924925130 16650222797 4231856 46422161801 174632404129 159018569951 80791363458 97123918016 50551226019 112774002783 82904493682 82187946574 22873636428 24168011188 8850483615 71759268571 55570404036 397379259 20445509866 104043875618 132584179903 1666983 672375859 149862371540 69748230299 8929951488 3434779646 3453868772 153941673120 8209949887 9046414022 4690126230 32268857458 71995693970 16245648355 39348898441 8362119356 63166988407 137518926476 154105162789 102488811193 1990223345 33080518821 13845996823 169288224232 155430539565 27144025120 156145427888 114803701267 59810966448 10837918674 4026413142 98732003228 163567510418 22606364274 508182911 99081122518 70911496057 9704977338 7198462580 54124969073 73843592103 13256117406 4710641233 2824722338 131752071248 99441222903 2341124951 934819787 159461224240 51763980461 187276527542 41025913350 3506040378 143053388241 12424069584 246262815020 8072237648 16934439391 185621731850 7071587788 75676728117 175648908181 104174848646 40993335501 25258860227 3333783294 7386883620 24709453706 4305195273 56130850136 34444904778 26094573399 22396494218 38660467222 96639735798 146548370686 63347625260 30398018849 15474945802 144765886139 46802888248 31293331421 11084262798 14908867605 3375337423 63771904561 48599685969 89909334419 144281207972 1058185081 2245967642 6101962710 75778608600 2401202867 18392073591 2274383257 38823966032 172555928681 42967362946 5143061394 57005547162 16406679244 7576888107 185191785279 157193048030 2591330259 29628032713 127824947578 24766557 37715032634 26786125385 8895415241 23264061465 60598706440 56418412188 199422145824 82860665609 22619872124 42203039548 22921408634 46267996955 24037922860 14877785317 5921643996 1477236434 33384745445 24559701145 143135019132 164757824306 71794071019 33314868806 31198600034 18864707725 4704788242 5660727465 57301887562 19155962168 6563173056 76765667395 9350218785 16737155348 75727274529 52744862804 16140555869 94613914826 20713810016 24126607343 131739021787 46310525637 7766319486 90293093699 11062056734 28055213112 124294369667 195130945668 223739515485 8611074723 2347258497 199021408682 36399457983 5122937320 26992240610 33627339000 149504877898 176311891980 95932733484 95033696094 135320105596 36773095251 16323772205 12351606422 11330059058 8280373585 13827952939 45223304393 95435011711 384489000 23097539057 15792927684 56942407274 139154831595 55480069889 83017657495 108058796241 134317821795 21413164772 27700950857 18165418548 49426445824 62794477113 14926703309 65673449060 10851134711 8644136074 32030596544 45646679204 43360176988 66808354799 27170395816 17771631320 25562094170 19072408736 9535751017 45608359883 46119034615 11231024339 22510776693 2701022466 5308006716 1182694684 24806473451 33069543524 40334947410 48251425335 9021545086 11587030781 16370247887 47265874914 6577290639 2112981559 15536735916 25460353463 29141867127 25775921206 106816529447 112470618945 24930984282 34663571107 200511642539 2581905956 93680930421 24548981261 1784984207 14342361829 119793330284 108505040422 11786233537 105813627575 56803282842 15988762636 9149795813 4863499172 11295616394 168932392341 154393983840 47762130053 107394233664 19456395889 40349522361 19816260549 27369852873 162590017483 122185395451 91188743507 32892952539 29575349092 79559123217 3852341798 13525296380 45386130675 200451086990 111100645896 19368142727 12509504399 11271770455 46226614884 967506228 49865069861 16720569305 692463424 17921059897 65270464256 44159917100 191975929921 26516465650 16517091912 5489472291 12172785313 75801453845 24473860412 148862893446 588462688 205951789122 141358572378 24100723081 63671456830 19354322594 119578599716 26274573358 29677722829 14835194415 867077496 36752846205 10056736547 31461749769 14394453558 18485263500 26119507122 47568883699 55760943308 55235207099 115871485294 84034775848 91497745190 75082838337 11221000583 50823107304 157722238779 19654944252 162171883156 20380297274 17746486139 70096186796 6699079400 26716563505 28962037562 27214002988 19031446607 29352165706 22102001365 41136534983 107734736901 8939767767 180181176106 137542301805 34758986908 69273383760 73654354256 78799274572 8968875079 133281130068 51236394141 77778829931 67221512592 11758933607 94214176368 35440912395 3853269211 13282474170 4655072 2945532270 44590597609 5589401889 104548372318 12499491493 34539549247 48730770356 134476819936 146886989023 83504408637 40024746020 67706150953 45100393296 68506457560 152040713547 1377623909 7412218882 88049004262 43021120696 155374110967 43045935953 23477947268 30424761768 11447290256 71960367577 5502302902 42588343564 83423676135 174100989931 1529448574 17377544864 110090523845 605226661 7614468395 10514786390 35641760931 86542142652 20389346876 14341195658 45568723941 2620612963 2280127752 1437617275 8314252580 67266074435 21085049996 1187923219 26479418079 14968541362 20883836817 59365089292 3767651302 39136239098 8392342345 40361232889 115373253651 6174613081 80339392424 37601239431 44220118660 1936629675 29365194434 77119535465 64569672235 93168210823 89162717126 29668917115 26129565158 67051473069 105684087254 1463856797 58313324793 57193805412 11987860517 6995099437 106300500692 220499390302 45241089884 2302719884 147776373 72738259294 21513184859 153472670032 25090268507 13172033139 15489839001 3936417303 197001232941 19681342559 79893576918 12028575651 116027338782 108008936171 23422463727 14577295330 94265544992 10414162356 177759876416 36441247636 8555719583 5154247448 7450498431 37923209331 16206599317 5252304807 73128868102 31206826447 106866863578 24056285547 73960258542 10313583255 34143038516 66551009206 51118220358 2700787745 90106584633 3256448619 1721134510 28345620372 30173991209 114137467052 15571731895 6961164397 817146651 3691301514 7069440566 2243632770 782153671 57842206246 23716023657 47989417925 22744900090 21428272884 32257152423 7517008538 55042576824 111520332387 1254175922 55106973966 130957752364 43510494292 13198204840 22834415311 128040328696 140452905339 4545898214 81687188981 14817586454 19883832348 137768645935 8944383760 200259574908 46229947236 2778611098 114926911020 6700293505 16476516957 2754327187 87085824590 153527214724 83384567858 10866678497 6164603402 5329599095 132667571183 6553191147 80610210178 161068664901 132966037127 7446321094 68649331864 35761882479 217464926338 1720732433 21204022741 8172277297 164062249283 133296893558 12709142742 14439627252 24348970539 4247505321 7264492520 8673150180 15734563524 76780470605 120225079683 39645278825 47881447586 1335352862 208724407272 6599703829 106779884737 19390004673 69768162217 37390882543 169025233234 17420253985 7198082098 1158748908 60387489169 23177286479 34241984451 40660668326 99219469001 16716637931 63876179145 10853271437 32793232966 20409856256 3102196142 27050055920 92858620466 6321522447 35189902653 15525558937 137014402 42979966337 46320755210 15281961300 34459488628 568664108 8614571711 35136905117 3813768621 3131043546 155557629259 25427792379 57362719805 71229049728 38542804411 7080533784 57627611927 12281025612 62905525371 173283226943 56848009597 9586753543 48763749197 55037276708 146487215122 153111529401 45781151761 154573526410 1124422774 2296454428 133457600531 594715505 200523068211 58315780208 1787573965 31793909838 106724325339 186207322009 3052795912 9137160439 32189025149 35732629073 184892110573 49954443998 6514083010 6279301699 164049744307 58118555 31343613180 8858788612 20779355290 177972132416 18329788597 32071937310 109930061401 2934095681 85351745172 20535429268 30674407684 108379473165 10367874675 135967421074 1391552967 64961595843 32511174640 87138771986 58405981756 8703872747 74849785774 49270640491 10478641333 70275703285 40189329980 20035993122 17560264385 11707867902 15662402643 46975854842 63625317254 4348719696 89388779610 17099273219 81924043639 2834737695 8728767455 93446248846 16034791978 68411911450 60171361891 56242150339 147686726807 50361324058 30205901539 929897189 75920884151 14039280863 77999631822 33407137217 29656743494 450006393 45841361569 16865874074 2171606125 42311220235 16761922701 21997035887 5128112204 99974923561 117128785614 7065086498 12474050093 1180002426 42054159225 60892877228 24959825762 56082350813 61627053123 47017512240 173917272191 188001436 6931422468 416817863 3804142328 5908102280 16499928592 9913094687 20968318146 141051968504 12127815395 175785097980 12273285811 38636192267 2557235257 16616420766 6429166 115964779565 46502026349 112151634123 172639323914 41345283773 65165342017 108108223934 62795448078 37943162719 977553368 107078343045 781052692 27084338999 11376076178 99578829799 161331522775 12360865483 24070117696 4237141334 5097510085 38661154261 10363234509 42385858032 2051348884 206198049909 15144414913 4859143133 1152940076 64075897559 74420485117 147717373597 40781877679 15337629133 32457929282 15783922219 56042356438 16584559484 53331812388 90838720557 8505852015 3143889955 16845062447 42248579095 8571055841 71373194564 86932232640 10311314818 23216846256 18876205178 7154088093 34269977093 51522351783 3988673505 3918493875 30552632611 47116009877 38834089921 34992346002 51371528534 34662051723 68652246824 4231083792 67192183953 24121072963 169667895980 347685519 36031044891 231093821353 10778616872 53160252987 26924110634 2870520159 5726785268 34516323681 52256679267 51107724975 12529338288 80828596383 95280350597 43663356992 42504239471 8668052076 12719550915 13302890620 50170343296 61050276647 56026046058 146174654686 22822087189 112195339133 56103265950 23276617402 25103050060 8119700293 75953380378 23375504504 9730526005 57143956834 141223623371 16013691828 56574225109 43567712162 494229242 2597302674 5215311117 7876450684 67146598926 67193807152 28803555332 10196819981 113774931866 134761056890 12656226767 17663862190 42204250790 80259988751 10314949181 146548001116 28044632263 18867136267 333115403 33673654408 1383058710 138854228285 25511702494 10133971704 18682975626 7716774596 5491025742 74225390197 21331638882 60992012334 1119083184 73848069694 91321414872 141452089087 69062416098 91778632892 109147056134 42614513472 6495073793 119354330811 375106621 56078912067 46683130227 169573359253 3678819615 15061855471 4754959705 3912867859 24835538988 26016714947 52568125285 13039652641 123281210560 5872223043 90382760231 2558722826 39985773439 177213023741 8266229908 28035474948 16761375263 2604712980 29592761092 67944677331 50900372697 3978991704 48671742010 94815126142 41215452718 41465668109 187808039270 5429812081 131372387425 8384959419 30243329310 4429528136 16298856596 2552783759 3836848805 61313413422 24337846179 36064981771 38337617275 4811420537 2087828989 215891542129 17809226179 9247520606 40161407408 3018555284 130041824769 205983160717 28127016468 65902691500 86002169635 67927274215 87217862403 58821790797 21633865628 25294127083 66536178224 5604409527 52936268487 4807691339 24330818986 53406048093 41598297134 70312090555 18690016615 57263485069 6788382127 4215854054 1178485256 8225533650 2477817429 41757444066 20620420258 134040523918 19110278084 7891366415 2951004518 13907082979 223020750608 14720328220 5036402141 1147968425 15205629144 1232320259 165074571183 52412804289 189401344846 104730679839 165789797675 59460171536 23336447484 25337049208 27712391062 50585139945 31981600856 44146032814 28166517159 46029443706 38367448329 56333508128 8137889435 30360413336 22775460573 99221000459 58514879716 2927318869 3157699796 77292248661 11966663703 82468341848 40159205123 14571734823 75251532781 25341576949 138253153845 49287842019 37566375888 29161426788 18727007835 1108947397 98675304020 2511243155 35182973699 127307947461 4760026332 33069590208 14014431815 615478594 11922084732 81043099302 8139232376 2740837003 6327511426 31703659082 21137143689 43397476937 8253157516 2679940707 25890253564 76325924543 206859618650 10882874651 31151333064 13410866233 57475679282 126833599791 43912281947 5851321796 29357392596 12357369322 133485324932 208599385755 29894489453 26224248219 5713603066 77980284836 5043881896 45466030873 50495564576 142134632046 2148590718 2554336568 172833484094 99415722 26556342589 105755920053 1645015862 8532916525 159645345347 86750720608 100068832124 184601064416 955686919 1908403303 32044433446 36831522307 5195508116 182441515929 6061551752 42455180197 13191259219 101836822206 4057071473 40505760937 5536901781 27139468798 21690795554 216595487998 6920193550 33707404483 93561932065 2778597912 76890484576 21350480365 61364350896 19430035056 4308028656 41642394665 947559793 31606067055 2155198182 41518272111 13283620434 19730437411 93101531299 10418724311 120797228048 74861193512 725367921 225023777458 16748739929 7213243832 26042197568 20129667597 28739919378 5928571138 44307911538 50747710295 128229290267 628356508 132956778632 15925076810 2545735836 21074153445 34915876071 18437527977 22747124963 26829210656 25909309084 123960189785 43272482997 1956774178 113411968168 52362321833 128901275086 28081931692 16277439536 243774325665 22376596882 57822611518 117270927885 5590364449 31430116654 4454456878 175247576546 49037086812 27915044523 126424193199 10491993051 31287109799 22957656243 220340061931 21884149494 695368248 21297031612 45280518504 30642984604 385652722 22926341696 49486208825 47881052482 14707841556 17081492872 217148583203 2486977209 34464973577 51655654871 114625974886 122875541170 23411700150 36281935864 47580823903 664899907 213087314075 14769026596 15088505022 107800082327 37289494136 61643065827 123387399632 64596471532 8095934228 7485173159 124435365948 7207590472 30260365273 13871109802 3077197402 63838903448 2481952277 151643947983 46338608296 63255164080 3207797028 6326194484 29819950633 28824787286 10057623079 192257342853 22855675703 60645693980 1145819640 50395187529 12771804809 6743893018 14010565328 867678677 160998477868 98856625499 142529505715 49228774407 11642641890 59637148905 25015123510 14318142754 39897297964 220476910 36586291426 17751165377 83047563385 17918068039 7929811085 198507228595 48192995495 30061301897 119638217166 177020620626 8194605188 24787669288 1599289501 28255193101 24028596075 91508445260 14349154928 23519257081 26837499623 32271011956 35207621613 138361396321 63437174052 44243927568 4165299937 7747577288 85287224783 37430988880 4026710752 45815819179 66233084030 51693424038 24048686260 109436836852 30888839694 51167242729 21899506942 16948798878 1720815823 13110539429 93733791499 30985357983 56857635172 5862728985 8738987606 113472791390 110449029094 50260779239 137963983795 95790844021 90588940639 56808964939 3660745899 44689293567 12375012245 48079991436 861339964 115281990643 4850907586 141072132595 1845319838 362084957 14958877466 1236301281 43386654287 11751364979 13067655040 59899619298 3074291543 27216733212 61093860415 7954796103 2763631006 145267976933 17616134888 53767997079 34784374388 25657841528 64656892087 38108528865 4976237884 1690389875 19238856768 47425067673 16745538752 209262383697 83433947933 400737543 94236912747 35194540086 16048545454 130628633911 71013066046 105222949644 393969117 30718002478 72852118672 32889169316 25316939512 145236747645 25452928235 14229555105 12028665958 42184836696 61151876912 80099777089 101624649363 106181174782 2485166693 39956217520 11829665452 48874827038 34404535121 146376123294 35172367036 11825856936 25207089629 90535736400 70933106615 7324930240 26531384482 12146043142 9314191344 17926461172 25284657255 8413824306 1115265405 16851920433 49850032 134531442241 66320741298 15215772852 51623414087 16036835412 171653133660 61188674598 10732772901 87808698009 104697861843 13982653012 1086715553 133563093685 22001710526 20594284426 18444357426 2430501690 1943001143 42228659778 32379493554 2665365043 9498955699 40214782048 1165722399 26120050158 170315689740 50115853442 18311348 15118837250 14250254465 465911862 104743841324 121666738325 6898401844 15885594728 62535999825 35259604750 46117107755 88487963450 161047224060 58741765970 128269026615 96191607945 12566787661 36154948849 75735061943 17756714481 114759449901 160521723832 4846391175 65562932418 14848279592 6224974061 33703579863 16714173517 37948303811 69237093700 206170305399 33409557221 20724386347 44149322127 129391138644 44316582141 155573592249 11990781716 12727273803 2549074222 12117722836 173095515169 63351656576 5715727188 61368073517 65428784324 88960777900 85363244023 19097262 827649478 11582461754 153419897834 79463226592 2642691943 27607004799 139710796674 12101835070 2356816279 7435348619 125569037535 34473903081 2735254435 10060420258 6204436854 31121638667 206916553809 24285548696 80150686477 175719476675 21869723099 8102614154 57918047190 112154293146 1819570624 19491930368 90068773615 64085655717 112988290990 34506565496 88912314081 6122458960 12370912394 110821441962 39330264106 73468691180 8157820001 657463518 107425441552 22919560821 109091414333 7064689206 90874369554 182539519379 14157798586 27331039486 119788973155 11949914156 153024305491 21839937752 10049442126 12016352498 2475781549 1441512404 96463125540 6198052712 125328500646 169196975941 2347715188 36491159890 32602313596 3139926002 44175225299 2659851402 22673011368 31320888756 39219846703 32453409073 55736617545 5541018113 15169792977 35587798658 12299447345 40275602099 20396962165 110236495430 3590792919 78262239916 33790414206 11774659238 35702020945 11931642332 75933280800 171974719325 31192370607 141307409136 129873862573 119187744478 885436543 83758227332 19644698331 3920571620 96169089851 14239428798 1495163633 82787213811 23452214529 7750729054 16016298330 140750833868 48314018694 11996727597 98555670512 164572159284 13795647730 9027759736 62349676916 36593944328 25670433657 164388891668 16157932506 172907735262 5891291634 4356544359 4792240708 55917497791 72981349241 85830796856 26552192500 158785289419 9717686686 2955064980 172104822149 6934529170 201013668830 45497788709 77095810662 4957533000 84896448272 4424309693 46211685821 27265418323 5423509587 9944129920 98949703911 1799870291 3946096642 2413009542 10650276709 20785329509 15075823348 66477981483 22413274615 36596750676 8684936227 35405208627 12628798039 58947114835 132958204170 21774924272 65522801782 3495083544 2876687482 193317953374 276625412 21807436322 130388284021 67785191301 30558970139 11100075773 132338137201 21267146429 24235420283 53218418088 83879016227 19488090046 1251553524 121798419189 32779834411 116355183958 10590469405 131593972566 73977382826 25142093846 11196163360 2995641874 138133973664 39412127328 16639711685 42568994346 35263418483 87531195305 16337991015 174594049922 806867159 31427084733 106286126593 109042806817 1897799416 111854531021 13288634160 57283786801 12038418843 181850840083 961148062 3916328324 9810532102 561731611 56073257 17731418946 5855782802 76298827396 95238390230 33661357464 67092873692 151031329200 11948492810 13459310088 30339895638 75587851063 5732952877 5850214630 39370072440 18468551203 205396939018 49440195203 60658456481 181455489814 8761860398 16989693210 94266682459 10189347266 28640085219 192824326201 40873887416 154334314329 78726504095 64717167221 46225496851 48624947215 61892728547 10431993837 21245236488 27687658204 16627687085 26751476061 45548009592 44630494832 33647734239 92199783819 165586002713 173744067772 4184196580 146424894675 39495005438 46763167212 23947526866 74701295394 19568396016 28281101495 8286449921 132603787815 88421084357 25693865846 20345864531 23648752748 84256231254 21994815306 41002867031 130756367680 3453906091 43268540134 2327445216 49112733029 165420951235 152524226078 2744811066 6611219795 17606175301 4928428342 26392986577 23059625606 70787443300 90357193880 30465401109 24085739 90961102310 32721628546 154243660513 91855509090 143082908999 7898326431 61154525095 103396090604 26120172370 39449589797 8209410429 3098818442 63346506498 15509485548 23611979426 134560499598 119346158318 42569862337 45529172756 13260688707 94230167323 23016301087 30665087785 3823467291 47710458514 3094802437 99600968013 73979692573 1078998444 5347561411 31762757049 56561986045 3240810889 6095181986 39755760289 62882786589 16165308869 53204230979 6706820824 118054400889 27087854257 20956065784 636104098 4216046549 117088579790 1148983123 30914467656 13931358326 81957186765 17112769933 61161750686 150140191957 18009180078 45259955225 57077786702 89157843664 58455003806 47604189383 79533847446 19439955071 149181435413 33522097399 31073424774 96176895076 13627509050 6399950109 22922105342 72566323261 95219405689 31810999179 130158995623 63099884311 26676593954 10037826570 4933161330 119776100449 70389082467 69662020352 82538641241 33278980843 22656912564 57484366865 26154306727 36750826787 5712988820 129186663353 5700442935 37920609377 54263317388 26447579144 44644860960 109163015139 10518057155 56785465210 32079150108 73347352859 3809112215 100023075006 55747976274 144639111 187614204330 39045098289 74392288393 144059564553 69923840453 31975570243 29830090077 1727894995 26969518581 18116880557 2883200001 5675785136 43591666987 30146253612 48015272892 3184982182 54078774779 63764246637 496916669 77988863240 97736908787 8740221400 28556835811 3598673532 41746047498 43868258515 180430569607 70406334775 19814578082 36003842377 79633248335 37713144389 6805953509 15732063234 36519692395 13348563186 68287641901 95983815015 4608545214 28172821425 91268001136 48698283095 113621140305 17685235426 1007538477 44696988663 10085459226 162488965647 57508522665 198840964030 116746534923 105371540173 140148132 10181118301 264601301 21197577121 95796279383 117849625 9148737274 8908226359 46905661900 1261489787 136830693017 185798939574 1690311859 68979483072 72968173250 157588158040 36528889190 11721615067 10581408300 12121980018 30046836683 189926115145 91330870741 12085067981 43328076756 3397370634 80523985499 51689359766 53516483474 29447250642 167391967650 175857359128 9148714791 5599643418 85395257569 75234609026 10486153985 1921169361 2546918041 3679394533 68110226936 20846128458 123491821830 900147879 30394791525 24228944692 23297035543 3996823685 153794703199 25762121915 47013147787 13785070330 33334206077 56429904607 6878580253 173098726870 25639551233 76811379450 28741854506 55125319573 2264276000 66412856459 14195440540 4166615151 11956091367 90295313825 180091499596 70571876844 20970492941 833584481 99967462335 2389061251 107717932792 24849655969 1237637871 2319447737 89262669 4970650243 2987117544 2203085275 978173968 31577519091 120751368940 39966974003 109277626098 216786269787 12879990008 175979773143 6652254338 95151855839 23353417651 21735473712 11084817600 7211931987 131944529202 70761394917 47050038094 12586428212 1213026135 29055278639 2026675519 92603463009 199238237685 17812850295 16596955430 982504987 36983762876 8428311430 23408601052 291144884 33631619839 169884964621 10862591098 17709467209 1309189065 40166935719 41595393007 69089482462 25981141293 1520338459 11382416534 22471077257 3670864120 1926444520 14455957811 98522360546 208816660543 69872536552 5805330072 15877012767 200161035 3627528925 73287668356 91664202471 67436537509 9676352892 67304100671 57060569163 44178355591 20189253718 95926401037 484915553 24907589033 28692537830 4721959823 110990395516 92823333488 3651153573 2683171738 81433869877 1594172134 18133805199 17068707478 3032838949 40003682645 15552506415 13001123573 6687546622 1809746619 154810227657 2197226232 6514981561 124877794432 158491665970 140248938505 257003028 78435295142 68296792948 158594209321 117049129550 31021946308 6469824153 37887888500 30549046670 6229420085 33507894986 1601436431 12820015093 1871377948 16926222931 124425013437 186662672318 44418535600 22829282818 40044278322 190185727240 90238275273 10946732310 7388406369 10535541291 20931615206 13424661080 75531158137 66561449970 2191598126 8580837673 4459852502 78587325191 53520194158 169015778300 9955757951 51432087000 2025479552 42990114368 69754323792 28203076326 5548451299 17941266321 15413383761 53871433822 103722681546 77612840792 9577062152 188244906144 160728905453 10224198125 27921530431 105910581 19820073410 2329119647 32126062534 25280845211 98160951460 40619795918 9093896173 33199352496 224603759264 24803635212 158023776602 3716769324 120307370174 89118695849 49395660294 723928348 30396902416 30480016396 106597939837 26539284852 74927734858 6524716772 9545593776 33266327616 1838834070 50959428495 277223616 52503234784 61359883603 123404748653 55713297699 15016652969 84496677081 53163922926 1461503278 6053610016 42113229339 35469091613 136736857020 22357336098 117907567686 190300672 142482391331 71705681208 65435245815 19986926142 3689022754 25047246171 12783680042 30349933240 151335093313 64853672 59430611744 25253599264 877612429 74552847310 49878966083 5877765314 107952732739 30722427045 3193674811 3255872738 105848980936 1033546124 101971831309 36562807382 40803068921 15229589160 8124667232 17301490280 9692133312 76636812803 23883494509 123732036676 13503355627 80641345052 3340549066 4449010182 62181663094 2383897681 37338845986 3932799927 8403544829 146994002755 23259492176 14159164033 7950487282 40106110606 105177304499 1273919417 28112579711 133593380915 3881989455 41946547496 89409135337 154909766360 38701711996 16957398903 27658275658 1533278668 441890114 18620789217 154371843435 82940644421 75772056894 47693218305 1095706833 173036258724 37560673663 104668426761 35595587019 138097555285 53994902299 126072554963 21575061318 91820165566 52237206317 95057024461 34317877319 1259128124 32208611078 4942593380 19538067493 19474373208 122331579411 60888864814 67640327919 47337728 89568560778 68467554350 30596293632 2291128823 21694797649 73705069311 136359037547 5080142035 4354744992 21011320014 47927912740 4321899403 69897405270 22513545522 13701258451 27730524635 1239415181 5587859424 111345986702 217934358864 90586956834 102673941310 84535375552 45311908692 906717421 83807345045 77152080152 22046054322 17629718617 10083096349 3369872027 39971469036 150461477720 6824722377 119435273976 18862338575 2369002874 21699695274 48392025346 43591056195 210502278 38301067557 8137001704 4168117156 72264450541 153149869222 84692236155 2748325327 170843084584 145412441 1397406061 157008263351 9074135878 34732187453 77658438710 1702499116 1969724397 80311781996 53201959610 73509104348 82623975829 78747093604 573480313 17400331526 26022272660 68818987629 2933686920 9207674273 1695507761 67693031994 45365973985 4066756432 1796293207 956916122 484400711 5935866749 22362142870 21118543449 153636282825 78596351755 29191242393 13967869321 25162741582 83292170628 93381555761 2342185936 89445984501 165740567155 164500196522 19495253874 3979570435 83894839340 5574406146 1389349769 75057752153 2635853956 2569755298 43917248432 52427328095 100739675962 54774795892 16380108237 35023314290 60035144494 113693896423 3378524858 117053901967 3696850576 988332984 75169639941 97740548256 169088249537 23530188751 6944659175 5220870753 11485200380 69771938272 13676714019 163474450951 21334834486 10268126160 64363384373 5309842155 71630470107 35690600727 76351584144 35086685531 10470281392 161008318491 137105171532 26297335183 75438806732 76661648789 120713387245 10994452397 10644871231 40747729161 31447783691 168410916862 557643446 4242926523 2043833805 157354250765 12909488801 4386650340 22884423204 100624282260 20283369149 10981638041 1413614654 173543167298 4249360634 182203690444 5063868180 63859344739 2311437687 20055857287 16448629670 148362876124 11291729992 24663621234 23949697622 172639608052 124296501470 47048883033 31388796898 14851936166 63578725235 851586261 75827795941 65959984016 100147209648 21943242971 66249794936 57659509975 93934604320 5478941194 25351021749 37009507987 38694498487 19719615072 61540995708 5566861237 183484646556 181732447399 26523489456 82331670026 96092301820 83647186269 59768376550 32265254216 86100657746 53417717172 7292236531 1557210108 55000491983 13161456575 19775215060 458710222 13336536584 16324824633 92762744251 71755402722 66471833705 689057563 53699857119 54887431704 1390443579 76973375404 6486839392 3794528762 36808024958 43302853785 9183663569 62361062684 16270472890 53637380892 69504929688 12855195424 57543619097 56844158022 21105176866 22400021783 162824171938 165359931055 68071746994 196238705890 62236154894 2528850019 1658814833 59597739828 12646137674 140524093164 76594111621 33111488684 28788549797 36188442160 20475361171 2999117096 14752182251 7081371802 24826774060 79718403236 16308460268 111737205072 742942199 21902918343 1498338905 92582485433 106578993866 3868968551 149229601866 94148784296 7801044821 14819971524 7550853287 8160109390 150910088779 11728596629 579095261 38226269603 2765567667 126711613865 133350569084 29512975800 103224476077 71267208413 13158591930 133862820176 87382636264 12680009695 6300704283 235145783278 74411729329 7868709573 38192162112 60277984774 5824642689 31298277323 740682238 7996469518 1270981094 139756829621 52345309407 67220769011 72798194421 27930691790 179734006393 121642788443 7556203457 20223342346 738862930 15560914769 37070002543 7171549133 1635692308 20974370762 189772184380 65318256225 17498603894 30932428779 109723657466 6575546550 38902543590 41204527341 121352114630 185555863520 10114221129 69234982434 6634505152 228488133027 136093956107 9244437524 1328571332 6901304581 99341000942 44918186946 127016954341 1138557425 12796612334 43126325613 60752974400 55711825220 97004004444 2641171710 9720619559 344651034 31510538092 7731312712 92287051920 4602968044 111472256112 30668713750 4211550133 7790790237 8759089594 6153721222 40789382302 72601427230 44370824264 4509782576 27252946691 66228881034 102366847239 5595535413 1638501432 4412670608 68146186509 1952301283 109812693278 2303147058 2049090972 127239432000 142118493026 16037078213 64763102786 13623229815 32335999078 10283450009 56539905648 31234065339 12368569463 66747970693 117452255510 44953803815 43455994444 35453068025 200393760867 223170495136 152023349984 61358047174 47778388945 29685645073 57959719714 61916737920 41038673369 141825466575 177428947148 26092229998 9350485515 4583267073 77736080963 11099159962 34586703425 38170113294 32774203265 63208996818 9112433349 6491414101 59772139038 151553132764 52322666501 6478102554 27554099434 21823573345 49364199567 141592836333 5371764586 5035874054 33817427826 46810075580 18749092825 11550549739 4613185704 138044560731 148388306385 27315164021 129650106709 17306011683 1960256888 20705662324 20281402525 14429531673 260027716 873873155 7438141952 13109822960 86619304116 30928561580 17026771123 9255613916 13041637280 83124722555 3991280089 39125797127 7332920463 54062368484 8609716055 200789668718 28272802879 25640045112 24466187488 8331342122 112605333877 244978738 22572821644 60634229479 9277914077 20646263033 40275463510 106902283566 11889006619 11532645239 54784992186 81280686296 14092267394 4204984624 6827691591 95159770877 183979026385 3799019362 51993714461 108662192689 9686981682 12710979490 24138186262 199613774306 64347717683 463821007 20587725098 23515474 869144578 107050101 23057679273 8776636425 44383270977 77357229832 179514754136 10905310185 38830225057 465759266 486829541 577581779 26445207727 203169496704 83486429372 32913793862 1749701762 386390077 22120331736 148034324354 138943690932 375098331 168267981731 89227989646 39828100454 152795673928 103962667374 26422069370 46323992889 90968187449 870246374 4762516341 570609962 130999327481 1493344259 40703375322 40048182074 96400439950 35175858 67778276403 4512006571 161456506829 11881348601 3795395518 170898441662 406192136 20330894718 96940252473 176301227969 79624366603 23506047440 5770997984 19723704136 10321498973 2004432093 17537259074 20825743164 152817886782 15314829695 283930561 20904957803 163709117060 16790372897 94923696885 238634034656 126551106632 40558164577 56061282633 5555860542 5550334728 126790992173 30744191163 93693253980 19701833907 30686171053 46289058346 41383278048 4912964449 84537630573 27493984981 79663562413 35038231364 2288354135 42477836755 21539417421 670475083 80017577932 53501045622 29864048136 6566493279 37203044627 5443919905 4756813553 23657396347 10650886097 4686917880 124896720981 30949568235 52315943642 6665356907 119381339352 66092909878 646351086 69870250518 5740180678 58818031867 48427924189 226679557049 25154548322 351417414 35762724964 75430121835 12868564062 3048098589 19683247162 52904021920 84713466019 2319793952 8206738376 118126980101 1571546968 5277046215 125358219493 7455390601 19414350077 27188725322 76035757787 409816597 102184274038 121693963 269115954 217937424150 8507146626 5530349081 24474648544 44922326995 4804921799 6767922616 8350649751 15462589711 15731715358 29429605058 12707699021 100502599960 30721003089 5627558363 63645705456 212334537176 28282105985 17523857655 8317949182 15078867511 76384902346 51169155908 18766363199 4437702217 86556070199 77744520135 162632326 35386306744 5155729451 17903888138 4385604893 67479536499 86743405870 77255140574 13547410128 2415187470 1925004255 58799129146 22601963561 55407914257 152934519106 9571274993 1331081278 4379559711 118438376271 44541734865 78211183069 14882554110 67942296777 88073121691 5461822847 193499259472 14755127343 12661782746 6370805981 6157503344 906165147 5277919795 81177225912 128441127708 66965073172 26916047329 2195163866 16386295178 144429944958 78369180703 85431448317 140477172808 9319472042 33827843270 20456753573 943651653 5351161748 36292838669 58753654281 178365989735 137220066141 47237711790 6036223453 202648848243 6878805363 24583117944 6206832371 7818918198 83719588561 1866899445 37760239423 24608541962 11992605230 76472246 62788482920 83076481554 56758261403 38049278719 37441006743 21115923772 122800375009 6952121579 1463953345 41891201688 25597834968 40719301139 9687848003 20225444702 1507695901 227717208 6703052693 181080818297 35746276259 71203599638 56126851260 14769382885 42569627059 50905235734 4196766555 23648017302 180150320142 63420461306 8316615009 118387417574 12885961129 1512117886 21470006482 146177226988 46916340056 29710351890 151393189658 65600308015 120212693923 53603989473 7203013826 135365740088 76584944215 148523099739 59294211986 4531272603 16831502110 130081143772 41996563051 138190784714 2741263304 71956828164 43394806367 4227746307 81833424615 111162978569 54661887978 84674880179 203465554218 1717050699 8566446524 9424936400 10773530521 147469157517 401995212 8078563 66776322546 34845894516 170488822970 23470783816 16535130034 7101907912 6341008119 1072961161 40910733928 53865788779 134231089862 21888260716 41408081127 26398618388 13886056590 4839744766 326783914 60453768969 124793282863 6206775571 69744740747 7288575369 20725970022 14433616704 40200305810 140642203159 673312850 97845978950 59293373764 11717616174 301499574 68452487475 160934551380 135993211033 26530267921 57491367728 33028823889 93244825411 82014660738 27990944120 112124319522 74484236935 22100003085 32945562377 2119300714 19710196700 17441132764 42378702689 378581356 693179864 7137960825 68960500891 78189105929 716382239 53814570914 7153411830 107992715037 89668035630 55227685176 11093742627 2496077455 7184356600 26290162892 100060398204 54327664566 32994899239 2625046065 96890749518 11180541099 81443532169 59353036931 17297315990 35378713290 151174552605 88308027695 30280955263 55542311326 6237420530 42907089278 51784692026 38798276971 132094085206 44354035380 70911878609 80973941151 9200543320 20641192201 13647894450 130340774466 140958845260 21886678130 137148757832 50666241013 121327671281 13483484203 5232513269 12238693127 37818710497 70406830086 30637645662 53686181375 5788200329 39196410098 27220219760 85781017060 4355781480 19818432576 105476854 5266904384 112124281833 6452092815 30293897564 35717626632 129370727741 63824628115 2673453566 11597030558 79986396738 70145627486 183753216 387092765 17509920201 73281579010 30897491175 121430304850 100421305249 9559358930 18907630576 35179952639 120120252690 103300316626 49445086967 24636061895 52458878535 34583868567 14040715661 27702061332 20649608985 80735546391 110416351229 9744714730 205344779624 95759080506 106513257660 23296061558 143628881247 3924437024 25685349615 2708953731 16082571766 82593677171 231804901 147050014920 16079467699 2694011720 36828263090 6701537115 820458162 30274096238 9344053135 55424540831 22799505863 54135846795 8751615647 6171620119 63170217504 28949236715 35108845463 4859641299 1093668384 5835205783 83631748883 86838195686 14094492378 36115750621 118312302979 11676577364 9974164194 28918368553 121698394039 74482205136 84908339366 83609904930 79858961553 6996664663 11446558066 11253999405 1613929983 6761602927 18326685553 9061970584 574399662 24257664462 54396361492 43047391367 6800396155 67856403956 358866688 2199463888 61011628896 98350991170 22554259478 31569050108 19368193530 87698998447 71216857659 41331907603 12590531 60795114176 64196371952 20523709429 209131523176 131888770983 143548456372 14428051910 5529247743 44892367224 53301724098 107596170549 862470004 54890724537 129891099485 155367647747 81172776143 41727234763 5733061969 21575761456 16879759945 421603292 89348760262 108847193284 166751795908 75871966710 774725759 45105353141 68294553310 166731571416 2564848285 86897069073 23081848379 38890611887 174798273573 93869492335 110457229803 35830693179 8669856519 20790562351 22042515528 9089467677 111043562 70652665892 135248778864 168887336941 190260088014 805708065 3261200496 73134764307 15909560753 25006175596 49381378964 10144499427 2701132753 854179230 117510577636 996714139 12067926751 55812163484 2224059536 49042563835 105701169093 52257627582 112346816421 17658058156 41286648505 19734173282 60372895490 142790498329 6211039073 125334640898 6066258906 21642369852 49235714438 15399285716 53042256689 288272466 84886270784 768047077 71071044413 69842344089 17879055844 89451207725 27613538598 27393095026 79352544947 16368388051 167899425564 3289092796 1691189045 55423694891 32152517553 1539117046 1113235911 60762747797 16103225081 69102300388 88435520174 77349557307 14049660057 50375011995 1107823342 1808347504 148385086522 19280723501 8798113089 51569361637 41706930888 141718697124 38241217071 3024435030 2503438488 1008465434 74471274281 8522615708 6487826933 28054072129 40031717197 26138827797 1018564600 14966035843 65378414914 91747456325 35481143119 14481798526 12150011623 12395296220 1084671287 157736261875 7962870742 7524372079 89047378278 555467730 146891288223 95616733778 1547023543 4637689885 59668983560 32421137322 9651515961 8172851104 365340781 194631986711 29796702168 47108467597 9356578842 11496829727 125445629167 34505480378 13964675366 57884745521 4395903933 63324051324 71691262709 46500705394 39123385346 195977100409 2540314100 117370211332 47591403830 36771354985 9275552409 117243058569 108320360791 62568119822 46078894684 13262802020 17612898857 6255964482 2823169115 31228217276 28478659489 5377626712 79562769706 12606978371 102462442580 216696447139 2421359029 140219617162 11485470024 155090894226 9806086958 540904361 28193525054 100276117968 14995303237 85279469 17954854840 75979569893 1265706003 114414803467 194598493780 60389248977 11781215197 48017149359 10375052806 24823293620 68145290494 14493722717 442816189 9623106403 22496647821 108507049426 10968472067 66912915496 229249895 87398094236 99491727138 24188177020 60356008745 11643318311 20716655 51516504046 25830252457 155281937391 12916510814 111898504281 79117976188 1371838300 20926536638 61270355865 4363760920 3201351818 60860941820 87620999008 19256936100 4773426116 149165342976 84717496399 2537422791 6674281102 114930522031 42506158981 39046520750 44905913286 20347631929 31468875844 135229467027 32148700187 11185939378 96863274955 16431759949 45799677017 8263106971 24089620806 141982922206 53648630091 41304847430 26959003285 151061357965 60452283997 10036624097 19837886339 3483180874 12533609597 5795009031 19054042044 132334755260 37805883673 174654661017 209072075018 1338457335 40182177428 108140164577 141341468165 11343623253 29411527110 30907979910 26144904363 79774034063 67752722685 101229989049 7222799607 96311978169 10717567247 2905312891 765539832 36123419493 83274466758 20705558957 198104693355 12349385261 60191799590 169888038432 2679097694 12417549217 55957575331 41611423993 56838061443 38797640692 114250827686 18725952867 2733265706 16654651619 2347771308 49400142352 219283913244 27793554883 6757987065 24547293397 25817006385 16636724607 7023178202 162330039699 25723945478 8763374162 336640835 20248543029 52371014488 185558587710 809436347 3518944078 72273574761 15598709160 16742848277 3133982128 18046579011 115515322953 7952910258 182190535735 18845741845 144165890165 10271154109 9707985850 7033135886 33001780873 76467735241 15126761053 48176480444 21460748737 96717578525 33896527413 50548313473 41763743599 77602205506 37218874677 67054031787 47253296874 107625127501 44485055743 3100326405 25773382419 58950643236 72770648679 43649963231 189022035028 12645890514 9154447477 11465597321 10814134793 173409039485 64989909367 530527412 39804905907 48210353216 108411051187 11510965198 9681732606 168642039847 147687888628 41541906057 99416100949 12657190596 24140848482 188255123041 6057333795 58365178528 117185595596 3629045561 40450202217 3359859030 6761730873 19835030849 106349748063 28691719802 33182329246 42424848845 9862671309 36685433785 88160166196 13901339692 2540074695 45614043170 87683115585 141071916732 65603131018 36831948947 28911507824 993062992 53432262899 55558085201 200619309246 10730771930 42575443270 4020447955 68738272113 23015120832 93657574747 26442376 3743390468 71640782318 33398867073 2924387412 114610108915 6723020892 53946477845 104669163801 1009295152 36277158136 99990528303 20269245430 20218505500 32354221709 164675394693 59163138513 22751068434 35884423194 73844205203 841059418 33850105441 1408348159 48919434251 35255339705 509914644 11935067151 4094380862 28880628447 91370980543 83173275893 80398334856 4954510702 79050911311 10970487280 244128267 145040808336 34213341579 22407374679 9835839063 51068892833 39388215580 31370318961 40482620946 17948716192 127958419483 14320411556 52227741792 15322679817 21331612929 3872610424 7983643948 384033118 99048717529 17149877754 49058844555 11491647932 33729602251 25087509987 220688750011 3487277581 23406773749 166942741474 52224045008 54787505130 14744582741 11878809191 5350193651 123947333334 51735867364 6887242597 162964252606 195117674753 20174899479 12785431347 81147636807 5886990094 147362636874 4489633087 33510599242 47965768372 105083304741 610565323 116407421594 51183536464 4484356753 4702381986 605138000 18672244041 27719974338 4109385573 85467584079 3292200843 226588117091 31871825 14647289152 151836689823 87147136819 17252297386 14851860627 4945094648 169822621783 72758161490 83856738258 58958822046 570932378 7519514302 118594922120 1079605768 6604889698 164174132457 29829020056 26384549719 25042045756 62264545524 3468189536 11317609435 21568411265 121359534158 160598858163 101068462758 3681377605 11183583875 19415642340 582921087 21545766523 19167654217 165298716274 5857631989 24019284952 16038487217 188926107386 902952535 77043112030 32174382333 60588377326 30002549427 23248711054 39548941997 51881506907 3120530257 25492817404 29164403105 83194081645 43193039041 113703326728 128713668382 5256878491 10996150435 4902943435 107811171102 2050930932 62600509952 52277186726 76860629032 22424644680 6573895633 18340625205 55603064950 368542532 21684715889 79490047105 2247839930 118890910677 7462136633 41696897958 7334358427 21134782130 185015190163 71126342282 53716909205 125977473740 77386569388 16381310694 83438568047 66092810184 5990846447 23317193823 965664072 62630951194 74462484718 78558451918 17361124423 14248483338 41373274668 25595693535 6758453950 47772011245 20983209703 22872578420 44518198688 29445194054 65365470134 13524201073 89501086998 3041488026 17420226446 11852590284 80068015306 63601290127 17846012901 117900080613 41911810105 3399836814 12946060011 347309200 1810799319 22198552805 2878629075 41627437539 7449437034 860386190 6681853603 13311919893 18340050352 12479236678 80330110831 2061529056 6625988767 1358444478 7464754705 28085170177 62509419032 46010889809 16534021304 1580777929 108777871149 7492192690 109407411296 74675790650 10924880465 44431623491 128094369302 17400614561 35131752695 80722498032 137761242302 16088897427 4046668428 111274546213 142651003774 80495247810 14021074690 73612395296 4412878854 17255498086 170705002252 8659161910 11576803930 41934142432 45001334464 10172804626 5817344699 18372824640 8456804553 25915032929 43697849701 12749210018 984580288 101577046735 40669660850 7888764642 82906981899 4637936188 138470637054 6789291087 54034978730 11917223592 86451593440 1563776893 205843546954 34179183443 6957743860 149968629841 9657376691 7151192018 9338990711 33288948346 4466076048 18604843651 57410461030 113246340436 17357629397 97371300571 57737885263 81513709725 65672971756 200764454038 41767802796 65788122215 19051613686 68166802020 33707945534 57020982105 3866742817 54281284309 220224501642 173169070 68987492550 50697129310 21528098552 183658950556 26910521297 112434479887 11572117358 65561557286 66016592640 120134442857 17939332420 6411582523 222276165523 124241969621 6879496545 116826404160 23312578851 1565821140 26418161490 57541865154 9031379585 74739937740 137599323080 131047421611 29430862037 5524284254 84449891558 34593150298 4851439954 63816849260 543162607 191157499189 64017967 235996505 3085449109 42173288626 36139624356 10504359105 91177068231 44765167683 59429036101 514147632 101503700414 134366614 8399009783 65729637448 142934878135 40564111206 80366048869 149396997300 62984396546 158062043529 74724297472 4475241430 60201794614 42095132751 107919866420 48806687451 103920176035 9243428443 112536262304 117529905563 27304178506 1966658745 84981258363 91638549070 12605815934 7685225795 238197441 25121413541 31549306252 13312432808 4649228436 16400413560 127413870487 9222761381 4136593364 54411007225 21667076546 16091001303 16992765024 5481053262 241841989 34898526037 23061361233 487788958 1844278871 164391057747 27033652915 2713299070 70129973533 115702724952 46818749478 60499378997 58559992782 7488563196 130426177439 103078785744 20332811559 39013425458 89465786603 121063286108 32317872089 153415601825 35303156682 64909087018 201771927339 2885104388 1885916445 3857248283 3288940968 74613018433 29455169317 84938687303 575950207 74488489814 216586271292 366274267 43692809470 8683026950 10724959289 1378954928 10195631445 66665053103 71302783625 3891366682 7015232328 5704526360 16321419677 84079121828 37602897774 210363340583 58584915479 100028915935 22175569521 160360981494 2486701071 129860892092 8072518651 6525028301 6918947140 123845680539 57056677086 3212398577 99901616026 111136256313 151217422710 36126844612 44919426627 14124975395 40573095940 1397285113 7923417438 120503270200 7921279492 8293571951 20015184881 56737027348 20455909710 1766897949 27621325876 1527039747 46069102636 109832423469 60731676553 30827936816 55168616056 4913686291 24881907283 38931080396 9939522804 6829317383 54979885874 31959341092 42957993365 16721352541 97713946470 127466277742 43783184841 496860424 20701755 21944947692 64919116832 37819635868 34177545586 17474876964 25898955689 218344495769 29527191043 107214370526 158307707349 52681683905 114157034304 147041617953 657174819 54045501997 6615436439 158298827676 68366113765 49335129336 40500706032 102008305337 34532441120 110654346546 399123707 66995345434 73669441288 6709189713 56792674186 50278824204 7638834054 84601203834 16220490059 68608681918 5115533503 3346243685 72377474637 85346155619 14906467211 106515089290 35194151816 158028106638 30047324535 90974913619 25628424251 181396016143 9985138215 1794574723 43666955810 78658791977 69000068816 1044031867 78346799710 16313792516 11798855792 14634054263 12248764692 5656047740 118192368998 51682166311 13423338068 89446829471 14186496099 28759468661 37062757859 21029425289 162798575680 22605279835 164406067057 46216538622 14593547433 156255147441 10702427875 1941516276 52322947883 185779385438 85529438030 1376586523 75524706525 4613142950 89792308222 30018120961 639469161 26445228479 20443307901 39530864331 25434705974 27047062733 89624418417 24733403657 4877130977 11750113450 72048007180 13507643019 33538525276 158938452982 162522510738 60640518234 2817296900 29857377128 39587529898 77313645143 18229859833 192747043439 6485401501 99779942496 64890451821 13814920805 157400833522 3343647548 21884882169 507928613 150016533848 57668689986 67835459947 1925653977 10726859500 192210455943 41657252473 103359510719 874333108 17691204443 727799909 118631639595 182339144862 154375030025 103818258404 6478897616 84476878317 53830678870 3157853761 27467938875 80613456458 51241038142 161362097967 14480558876 192658461868 73483670134 953301381 41124586309 850633974 44647775655 13422194961 174503219620 113526278371 23090826444 64891186895 79297633328 119733426702 62597126115 111666409317 25922417167 86183919697 154057649841 112735525595 1420602928 16091221795 9226026364 15063323667 58427724270 46737433202 20333819514 3011667701 30895025876 113325245252 4551881456 45983550173 26642918958 9670971473 4934977929 1322178755 1009913097 7790349969 75759242373 39520093915 45081287740 14620139920 75563393241 104998633770 22936452646 12304711777 20797934760 23986981544 132537975169 128366539657 57703625749 180837483669 6139939360 165621135168 138776974953 93970849718 24880604887 46417232192 26265699817 17165621709 30985357095 74503171403 13517939616 10256577977 34748355805 52128458198 100909406170 12698663004 214752885 146947839325 15167492795 145778832657 80691960437 138006163844 126919035643 375936816 46184444632 24100016415 202792598796 36740750874 42494224334 4612531307 189806485764 65486433809 20837019987 112616309454 39187975283 39957996376 24814473684 9246603492 53165808330 1053046730 9191139292 122311910509 16786433073 77728506174 79949656364 6559081577 3603077297 47267408641 41331336370 3210568185 137438410050 198028794073 53807894260 4916870743 25662396525 48712572221 10972314009 32908539360 87783376939 39009428658 5396133890 159189296220 14663036269 16680928461 8967925771 19346443640 11369620994 13706399139 11977636208 2804713314 15253886270 161515535978 36138158382 48409108351 1616087219 11798266476 192614549717 12282365732 81257634907 2916792470 13013510329 129173105554 48293540714 41531810761 54653263060 7448663236 20246535806 61780979001 7603943826 8978154622 65712201279 55743758236 7500884920 765583295 126642459435 1329091979 1401155681 36421953980 64439737512 33196680915 36153362342 6077435305 37648427920 53559976791 148004655893 44779240456 9781535354 52389368450 41564703069 6835441241 10776410678 38035645613 4549359869 177977548893 10947986725 94438849176 7850866152 12272027386 3070881557 18081370076 29270009220 1010853670 52888850765 52343064690 33947624314 67030053786 2503671672 4932510457 985780861 98931526072 108696061762 19197469448 18294038667 173742943 16562485220 140267282920 44729025336 16569684503 43750508612 6848370353 52247652256 5908244659 131710120415 9877660224 139765322955 20992688918 43092110287 23635422976 99415704639 103860653438 6194398433 941500617 2261573005 21152336376 586294400 140978023815 119174113923 23996898144 86312864480 125688796081 26940554983 1246499427 71657408689 54177885461 14447347180 45466811478 58909594779 20187780621 5999845041 126290505608 28417246490 757216109 46767490456 36186333194 3475098796 2204047889 48091385615 21132775483 8263126885 11873295511 7856650094 24322099280 60832524175 86523621368 86907540261 1007923378 15736356148 12582323883 36754228285 19884485705 35982116797 193607009952 10663549953 119137619521 6555108647 51487398366 52823090546 10140746365 124602528704 29332158326 17525118490 171225028011 24871008700 94710588004 169720718067 1144197740 30097683979 2663479731 6781642650 15865008676 3086688237 2566566247 2073309190 5332421550 177388426398 93702221225 40887080521 1333926096 47890814169 21203150685 109065382399 83111738653 15384084611 1944649372 1215464390 5854072295 133745841138 10811200213 16791930383 150704581372 208284681480 134510578400 57631808777 153046121370 12511078784 25944807357 65419368473 27079451368 26724972202 11836354024 1117345924 85963049109 32781847591 48864914307 36779047594 131486106590 3245186411 155940101583 115653665789 86859492756 39649760215 26706356967 86507287697 72698131981 60317163790 3063270156 82807885907 50096360217 13041286093 138204411416 45531702329 6158603218 82608485184 27850813713 243880261 182374186729 3740466207 3752304510 51751501226 12078240178 434511455 35442713831 10049570004 9187087409 8044991283 36814506634 6044030502 2200550417 1767411213 32424140087 33139796273 30066607464 107270353679 453073764 687274401 23340505255 1979621873 144113791110 53078158664 12437206500 4975528431 61294223213 92485823173 85467810627 39700963034 6306208024 54618201733 71038119 188329344124 29083631810 84505666930 3981528170 173905718539 20094683047 45672991802 25354686063 33797812636 693848764 4295938938 1019161276 46609391247 28438735474 90376751390 117655116849 1446674977 185900256636 35987962539 99480515386 76518140510 10770301040 122213776995 18319038642 7563674544 76949167042 91531891447 90419565400 11146694239 46804047475 5983879918 118533182053 49290770345 8973489476 64469262494 159653909754 81742896303 5366607338 30316674372 16550742700 173836345955 141881641329 83212137709 2162788094 18146658143 61544042784 17955299019 57444848929 7084797714 39328588278 193442000098 90381529820 3609221 92961879717 28183838044 33002230720 40432660092 123802059981 90332060279 57214264740 45413309946 3274737604 30319469182 18423300617 172511836338 15191688851 594059980 34815221521 1476145229 3695492815 15745869481 957912900 25324537068 27536997249 26345831200 9390896923 16961875364 13269693716 7541690277 14287806534 132871052237 12264831928 39565703129 43428165983 6784724675 59737168579 45575206343 684529881 49220616 35348451962 16554729046 81551925080 924541185 166368792195 46658550722 139221599530 21878850898 3943718773 1998060867 5608768533 150771031197 3576397424 32646852854 46374913109 119855866838 128506304496 52772214513 94017436929 22151245797 47917653832 160272558 4408169430 16612346282 33009440470 9627663642 111443872031 3842839567 7700158217 14610984663 119739004271 19569805826 25038195911 112456761786 10572216019 3123583984 46062745843 107164521336 6566577367 9247929625 5789702835 1538724679 33386930401 31325469783 3133840589 598282957 65971633558 45772457480 20357467464 36888032684 52807686101 19315447019 2089973539 61707003303 8856763975 52221538621 24264434170 35921018946 1733040508 8756402641 1700172040 28134263496 483994985 79570427197 32181914874 549027094 71162806392 50351462197 132066040885 37472671782 84669090898 19497090889 57081568332 51611010993 121015545795 98312419338 175514663029 137814718282 2622450442 51559968403 25858962891 139488369989 50988714250 10664047731 35423557204 76577812748 48357380225 11195324384 9774917225 94633754 36919773415 50713130677 24703795447 61525298925 51136146943 45282783452 24227792241 170516541 31827255241 9591905447 23735805720 1378861588 48609379499 68387355264 100075980894 55915936944 131948527547 11085011487 97816625218 14260191100 4890789798 95968753416 10189400899 201761419532 96760457267 19451778616 102211817912 10601391 88661420965 33916351119 78083809567 31524900207 69593904182 29225079700 9857415302 11134196590 70904763386 143503898083 3039232346 33735348543 32096910443 105218866009 166701877041 149027553605 14529732132 6165842906 93796096089 4767107769 80844290018 41945067851 141922756701 1734973029 18772482447 9976000304 27005672173 46161727375 133809385315 53590958587 1467528293 1474549068 19903501481 1936904501 227172257055 8431499473 3427907416 12324008123 5861543099 4448887656 48530043763 26391831474 43110170418 133283354048 11361698407 43281858486 19237008682 47345303708 37939309275 4097120407 125938447429 94058353393 7412384345 50466543411 445079852 58798598725 12838312654 13674284644 3101731312 28058642729 19270610447 10891776696 79601077029 42676442653 146958680108 140768429325 187191069156 14114198430 11324015573 13957606909 78292472327 138682699077 593771929 3063385483 79696456355 2774744759 31698341544 2941548720 176512636226 26690232749 14297033291 6104015331 7358881012 86432318747 145327262357 26137432621 8960967514 142313823294 6894821970 155473403866 5540808862 55295535880 36722949824 86502281191 46878788870 6939563786 107556960002 31983280657 3743638803 85229729958 156412527716 222614461 118013924261 34222943435 53275951354 27058716327 52991629786 65062515867 30325865708 9383629001 4019086274 29868554410 41656183875 80165229962 40355066775 21465156933 46353149251 87353321387 73251686836 71297658740 33017527159 7363744602 63828185419 58875689435 19459048575 27130883828 200341083578 12284041841 18085897011 53273808304 103230703618 38048795156 18340412510 12732046641 171977190149 4666261314 7526361797 144577961625 1640041157 7492529807 173685264529 132378113317 21219011493 42180299872 170628326673 1679406258 2830727392 108934981490 120201760629 19779136988 26772034657 24712865377 2240434712 60779915632 96923776552 107543982179 24020703568 159961419890 30858420159 87650274779 9023124692 84358774801 109529462734 13488991219 28777128816 19593057067 7470116219 79419071098 4919612780 62438712368 20068348473 3987301291 12216315615 43116895848 119049766453 1536732828 73255789256 20984226573 517639276 92060653391 2861862338 8936121827 68434422961 61858735614 87688415343 95281297628 45250334531 15641328655 97673947922 113893711811 56714219729 214420938 9957193387 60579293220 11840015892 19805889286 32922773867 93995378524 28923736190 4704762385 14124983851 13489836467 49321667122 13635376615 3341046010 89207745663 88322788459 109222180623 12762736831 847430700 54872207878 37022809564 4771487155 206731616284 58304959876 26294340792 3494632581 81687199480 58297417244 30918704711 63879401723 75706178724 5196138208 49702133728 17717416682 307436480 5945979506 13128795342 19644190232 30315390735 88951489611 62330333856 19128637304 65004767317 37639448771 1992256249 54582848185 2219028059 8590968805 77179301915 85019195985 14556809625 35582047862 91890479530 134549563777 64812690126 35416657589 44417133415 7779022011 10501749528 40626628310 50386568642 1312400256 5514672095 38339091667 318054469 1013992880 39618410078 1039719940 23724001460 82118267897 867839359 59292039114 35539746010 77916190316 22086253542 58213122963 1247477588 40894130239 13402627313 9823831904 6731496082 4723974546 79035307523 2134299778 2639720457 113923126747 59472413443 1295677100 132885823732 4581868169 25917604614 41202091974 82949915153 6755722471 11928642421 118612655900 110510909082 17799704256 78930362831 31936637301 575310734 47808740210 51803412427 131995662903 39809588086 11653052175 93964248704 43488300540 198986115050 13447651785 1410910972 9636405747 32366226779 20666014725 138221190113 10430793507 31092702 693282911 810949675 84987972938 63746228661 3244921436 38149781121 97885998789 68474106402 76883361030 22542676008 16600015249 106674444161 37997339620 15669578915 40933155955 22711918517 2109332134 10814990681 178949277467 8097331887 57469224777 169466174464 129772262155 13562978876 22622032757 90583008809 72824641966 4562873621 265687618 10595566542 16850044168 80233902106 21612447407 6011356075 13351536478 25780800559 121682090550 30039614478 50040301239 1295483763 46513906504 80138774641 31790524196 23593753647 23200953550 19502835383 7050148494 2564220519 87894614162 62476644010 5373473960 2860506063 272204570 136282870561 3352373309 34229850141 120413225617 98890435390 9955144564 143906529382 110436777219 117435576204 98843141 257685523 1039578247 167135680654 41246618315 73561817182 61363654863 7987160135 46398975157 3986078322 88071767034 13099377746 157747613043 7752197407 29596880884 53408736279 111752312129 70555735415 16692121117 944621277 1200826274 1340635656 145508480214 23266754151 97555912449 90661891012 31010368297 1180514170 10718102621 1361083596 399843020 85408244878 14913653652 46612890847 24028450414 22840999994 11693089194 62715191708 16016347090 37065397722 5581108959 116041921881 40963344813 124230934335 37910612525 78357298898 8098339477 366529550 20241373277 153672967571 2458754227 44597386941 972964511 84393898907 1079662209 132077543 5044129024 1081167704 7927070878 64990956353 868738556 29576456880 70432123103 43012765725 91641083607 33015662019 77994581584 144958869968 21200598804 85397888375 2756131296 37687240833 805245285 166878363562 77393968379 57598574231 34346916024 5780658630 23272200809 203840226 7088370041 183193837779 10741975001 102478840749 33082281801 27413445880 8087201196 16893781748 21609007556 58230180435 53451386241 8418442673 100462236794 143611648133 113769506270 19303291983 5210242351 53810444054 114535830293 2588940109 14143911509 18673588417 62553663859 7821793731 36095971550 29792334398 125674482363 11735104 59785359195 10115532008 108086187449 85953850120 8045933175 892262091 79646436970 12685568813 87569840174 96431819449 57803485438 13757034839 33378521377 7249773805 48311798599 140277142814 31218220903 28176037672 13851720608 58977076 129916631424 108674876487 115547436896 1946315454 44652258974 87038123978 136022292770 14450763034 25933493674 5723363240 30833198405 14430393456 133335163319 7553744032 40105570691 24099421018 29964143331 76864118 2415990798 131760687097 106030169559 134518918231 4899453324 12237870517 101459687043 11595242828 44040210292 105250250671 23444265106 21158165810 47541764320 63859131537 2488928243 11408200721 53062105796 462703889 137240078174 2087070792 102390904452 54901071861 13180000914 15365818629 5982190229 12753944130 10629527344 14520164349 56568755889 14232471219 16448494794 51924867503 66673200245 19860335954 8327393578 993870968 94779704778 69523476273 187879899533 3345521765 193883907971 295036104 40984239969 143125521663 1201353797 1984476373 27578722768 3359029123 43027114570 68511639990 1726552638 7404002139 13863786673 50818311769 6759644596 4454836655 53545254957 8049447322 10007402771 159015836568 37822451242 75077242802 1237281390 4660093728 7690070902 15434169429 113700757132 23032150037 120731831494 8755377551 11580340650 1334546672 7509302085 68722933696 1230241701 358494830 4870232210 19628490556 74254532157 13096046439 27830514904 4843025743 4798152614 126891319756 7430316785 77693378374 13997078312 11838641008 51378729093 124336819782 26375987478 73366356144 152868549710 3767513238 1798997421 28034794731 141980061387 34027948234 173247099231 48793613168 111901092232 73380268485 135311186309 47072558114 1649214739 26765902976 2387762409 5563763402 47327306786 114688879512 12048449678 24068753217 83754238041 6419042853 2896302218 3409667909 178471775339 15759999749 150993621432 129971863336 2221520730 12874388704 25779133354 1385081118 72207161371 9673075106 38624772486 100613180328 94576822792 7896944856 45830312798 19297883006 97021108931 34324253359 20889866086 442323097 4535122275 59468779486 7846283488 4005739583 101570213231 8138358628 31207544673 37306395341 40102575250 18576737277 24415311625 50058932968 140968186821 9526662568 91926989907 50486665474 182177495536 15926005565 10264040085 147688348072 65290602687 8031307099 45225476789 6195689074 96469354655 5709550430 40282981061 6151346983 22157331086 55877477415 1972585525 4494212216 67018168693 65580546430 1501138148 7949422987 34642475638 12681413933 10499306620 108313016605 661665289 52293351201 82236427394 96953116275 194197437535 79591948745 25053127372 2978407311 45509037651 76083224303 102696167888 52721104986 65679192731 3579790738 35273740616 52415203289 63874920047 17168884278 141451943640 49009351393 111374614751 10452149339 22650827717 6221319429 57482183129 148594578566 6359987700 51044108162 2756353551 4510433937 30938437158 46698616612 16888591897 5205010750 189140481898 174012013368 138655642175 120250459093 54410847591 34469030063 120100696894 34146591 2066748261 41756397356 9919943247 2592356337 60523034761 33657036 89457226914 164380741483 154172881846 40761117167 53970624700 19159783558 22666956796 43549599126 2253902399 40276694514 22333448120 13879568203 1594204207 68987143350 137838451567 169108935718 6380432777 19500421244 158830504371 660081205 64368772978 12571344393 1261332042 17853218872 53895647276 21824198249 59961426618 36854825641 2196129472 104083024112 14821201322 141853640217 55313021630 78503779225 42238961916 68366670737 77539684199 1564620088 10559863686 54814628966 16609485245 30290247547 50362680891 16763912063 234000280 3998584641 74377962291 1843355336 1780572137 65280511210 77746129822 14232471419 3073465222 23823785769 12217180748 38033702189 123612478 21956513026 106472291210 99708047684 13344192684 4426066255 71130439088 612699108 3149683175 167199502680 5237900737 896644784 21448380963 14189769104 154792333323 12947047378 29609359361 13200614882 7090742290 82589711707 5493576191 41172566634 24823811444 63556499315 2128769126 361851151 132338525900 33982896967 207355506218 24592069912 117187999832 68527930720 2848805304 778087418 19270946465 82021652990 1876274085 30237284064 64036993377 39359827924 65281609035 11345003427 13641383390 11626989788 160501146094 14375303002 5074057095 58630229619 50620816091 163273867577 50916682033 22399461261 34830179697 35760704618 11767640644 7082042702 120144576797 53555665392 28440924423 27634110598 37533514 44950698112 143142242688 28134993863 9776904528 108449289103 32926688355 72416634295 11862769409 20817397794 14691893809 3099129087 7104969606 14746866587 446667031 1967657153 41780175846 30926613383 47219502058 1652862122 2813240003 61236530821 118094155586 57816616780 10664088133 43218134994 14021332844 4570246172 13126819119 31927582611 7121912185 4598718129 16090219605 24971268190 51625601429 65861440028 67995080894 43717111086 4159805155 8032747037 93721910318 41011433387 8053163414 855774894 97727244556 27231694457 72880448110 50037492367 105461044188 68785259072 11778501023 27832883175 33345423583 181039683171 112959288718 21467138130 57967062932 3746928091 158757176041 80625961592 3204090765 11689069619 11366448352 28975770597 204776850064 1245647120 776838633 104124533974 54544902672 5659723081 1003224239 131696337483 27428042575 80457941708 831223189 72847119584 37305411348 24266149843 913260678 32743790130 180121275 13056829207 28159595111 6369931778 174328080778 172688784563 855809150 12198392729 5439903867 8974060993 55109927266 11535756299 8072170677 349945940 10478487073 133432219925 39369974567 90884495485 508230316 78837312133 3586572317 23183472822 11196994235 17153533404 1750385400 56931056880 194209911800 1633560173 40006208456 119351231847 6113813775 131022056932 40703781596 21207350769 6469876512 14543145352 1474190288 61531974751 21929655561 21009170027 5456389195 3086208733 65569688068 78251721617 4223195784 10694735854 109396273586 19754160704 199670478149 117336009901 9563118466 16160176542 2411474664 23603370137 11923796629 11089843468 124510241260 10027381255 29168949521 18272853810 59932616127 27688497567 9904263463 24726924344 11715017691 69281131014 13446035537 2315676600 78759997148 6053645073 21880630393 83841509647 111535842874 30177611050 88140197789 85815456975 155456035226 41915032355 18356529773 4169704773 179156802704 23241805636 16691632397 25084470001 4103036518 115111156747 1078240115 20105628003 42838856269 9601039856 4016660794 154252656327 144321257797 19855103170 4379064155 63132802860 24222470970 642087326 33581216831 17065209002 32523090974 18523821602 13979387137 57759899373 86492558598 91080542033 2734426248 9486398388 75642426763 60014329813 28369909104 24054262322 20064199373 65789259515 15559542259 8971423969 150702193356 39569190789 117133528560 59589195182 16102924753 89226194147 148342939743 197838868501 145993273447 191146659069 178661151372 33620535976 30890394930 122340827481 38550541860 42890058966 35017376285 70837432126 38437545363 43750193855 101391371497 3573417680 46488076114 65936554745 90444910806 2046596863 3931186986 51543801637 20348253489 21898521153 32821844857 105606646566 81982649110 6509808727 41861822822 1383741233 145572500575 35903152421 112188263792 5782953131 84700422565 47078398307 161080196 5665621820 62175175912 83710707799 68948267977 2847762487 44136924574 53259125963 4828722009 10395859795 21841670892 6514106455 40723329988 834962233 7758359738 78913617777 19422999871 150053061309 18848176137 87763427271 322413852 13014260679 416241215 70260079703 60952542651 16747911359 25182915230 24388326016 260958346 20766507957 43491014944 13303206051 12821234088 44509075541 55257569975 183718888 32054875859 64781011598 7132010771 53917483743 48034624103 157615217968 12879679092 460913687 91998324142 41797978818 24730590008 90813272296 7318339552 4291455253 2599110332 30039565611 20405484819 13720265311 1372251190 37787846769 117724613609 16816449359 14481199509 7374986121 111627072490 9992219344 172128491323 38477517092 16807174191 9516782569 482987523 76425817476 2530583242 27288420944 14711872518 9910199225 75483896513 172502960283 127583841149 13330115239 8048461559 37523146852 157631134673 52416061265 172628890667 13292425596 77700122557 31131647461 16275261687 73501510773 29164674709 45320595307 30941924211 9329323701 26936748349 38035126868 42036917408 33557123098 97651671507 5550983893 19417867249 24141731105 40231221973 23131311611 7850465826 75157673361 62889657175 38130313661 78059833577 36142907335 83395624422 46371271875 52699866023 42731554489 62738535928 9554591007 121277738314 63424475185 55103999429 20806198448 454557564 18919339691 180563224477 74239550055 27313332091 13621367520 44854086391 1305275271 11614055229 3817541111 16168175755 22265900379 16939546025 94632714254 1483767609 27449036260 14874048105 64229169623 2012634206 9905630551 4448566979 9114427180 16640817782 20882398655 72998138909 12794359201 27834050577 147761776287 20101362142 13675366977 4865161931 34068613998 21343907676 23058514282 117720789294 684640839 45775390506 31967125028 204766615207 4813796268 25091668467 25196942566 2533015277 233422475 71508901204 65740780722 127207123441 5364877700 41487701796 637001685 18554599062 1212591798 75262101069 11153508297 2555202663 306976927 34906804842 3571371532 121863317385 40040743376 151719608401 75236917757 169659577131 138812893 319478475 850161254 70585518175 9588725315 21980477593 49113851395 19590876904 83844868785 24226664827 42475375098 14262194268 55076884438 41590698732 15819242423 46406910202 142837219796 51009988412 43599361424 59370934708 48256285941 64511944418 118802580023 47678173722 7119564083 11190698694 19115880672 178124720694 164830145564 57875146579 101380204674 124243512240 59482151700 10589264875 7546625838 4488572476 4662284995 55071884284 80767243592 21789298059 98709245464 8316892914 116680341763 112065944598 23588323253 3375820052 19060430791 2391407784 64681927606 1268297741 859270585 98196782282 12222760681 10346264109 25227009196 7086989488 37171736478 81558976322 11399859973 15345978620 6069408284 66807864548 63042090990 1854008892 54648984005 59080913270 21412499285 96782096795 2412352930 79129743748 76540049036 29590522762 2042665563 23656417878 1265107166 7306276535 46985608180 22331746959 1083988379 128842167067 13594585312 78568350035 133636772982 10134500464 162038969046 51375000525 8428165683 34941475111 122774953284 145450544462 24696728348 150680573175 46972022314 26741384751 12962622683 3715881324 88585060649 115197153546 3192981698 13736649054 95360612546 34560105741 75480357410 14133147607 25701481566 8032936966 19420596511 34425146562 91535538661 65960172241 29917585675 27171407392 167282671741 32543640789 95743025037 320327218 30757343218 42867852509 12762563989 20219614867 147751997012 28204821019 4539727838 71650314891 68745366446 154956728163 165556738440 60587169958 22771956752 187162779018 22567429809 11453434038 15685834138 7699966153 15695212183 7587424156 2783643723 1044232572 85203653997 16818313131 27049713734 14547020156 104351139652 60637210985 141939655834 3242011935 105035178346 25089124733 14359467213 18542825362 86963047638 18558829598 87415410029 24590974 131939958748 5861602137 32265387703 374705710 26434307353 108810728962 576120523 55514246841 119338184483 23662678110 116176893132 395796000 36256898949 67229899436 7573613870 96888654002 26094232105 96902361947 2463215361 55231222187 77266782017 188146717343 28251143454 19178982417 76555627914 32990757013 33978350377 17840239303 21937736943 62542115322 106739871262 34402843571 47329118817 15394782047 34672970338 36339195782 13155201785 32304752453 169836376328 4895244160 90595015105 22418584339 24258233381 10639800360 209381714310 5416918318 20558870260 128476357558 5492348627 139180867352 10539688079 26138601899 105415207937 6750789132 3377410768 1334722288 50808981437 44418808468 171641985536 55678261175 40593112971 118869893578 30445347375 9350287831 113048650 43044701425 36634105403 128428253162 134847520581 203224296818 3807234616 139206005748 87799464363 41295356745 25969924346 16334591444 273307339 132819965431 85737080132 210688920895 120634197836 87158381962 37896467295 58144268916 16038535956 64146299619 48865649608 30672478215 6296815548 10425248191 7674840773 77201688555 44636741 7861305252 89996103033 97289910019 25205909144 61116317221 6106499744 1880126036 5595960474 65630306266 6124985871 17306385496 134058603601 287986436 16262788452 4018819468 105298685174 11341127317 16754336350 19882631946 11520045231 268110339 11221503809 108729264493 126942574327 5382079773 65507152357 93945785623 83705859094 25904656 52098477713 8753481599 34595230297 21430105289 7949141324 70112918353 5421499161 88234025093 35524714210 41763643018 38870325243 842532388 12459771193 7087793293 72875688295 42911284016 30556717977 28782223839 23870669973 41442024125 21669924172 8021746836 29203754107 22562802168 126700711336 3588549159 1976658658 1026353129 5570000779 143883386274 159989686153 3573408695 79596898495 28594231773 49674799408 52337083407 161027277079 13475311657 5693466455 13555925159 88138385157 91829015554 112411402824 34822897544 60758540436 28305988296 4646930503 17697102208 4555875288 70800717353 89289463172 34041431509 152353366478 57489834392 104584435209 158556965881 39662512886 4678795704 19072217374 13407818643 52568738313 11193219456 47833377183 9522225518 95892071216 10581736600 216561195541 24090884042 85062511955 6446210505 1725921659 1252422065 106010681 53123489429 54803915619 78020088338 7230665910 60823322936 4515803771 8668126229 40630679868 31291127772 29598652461 18927348894 17052912176 687738522 251466055 7278692136 49099921649 4881101383 58010840353 78952499268 11590835072 39590232113 111287630016 84881107007 159037675536 714811092 44377640988 22793101836 139856907726 20631387940 2044484674 203290702825 4022838718 21832118656 67593673774 45023925713 18215636075 8090449926 87314474278 2762907703 50140441505 822623096 101516500840 57909314 8432583386 1233613819 32560584086 101860662813 48242362623 17773954569 54259853416 4189370505 2553965593 10310580956 1090022713 146582884221 4249435105 138220169586 11455563750 10349221572 158403278574 72590984332 5620876095 140234822075 6843683519 7355693333 59227769492 11923414824 41513543662 6955350950 35774775314 44889024677 5134469517 39559107534 38993289449 2155708152 38759175058 100264827977 62681894045 7244225604 19561516615 131877506282 584942557 29987530425 45500040224 40216438318 56430711870 9574061107 7043546959 7746206788 34891137681 65064658031 8963808358 19892354939 76268737636 104455511139 1763365467 122116008216 7551682524 27491987958 28193357054 51126338391 11804414998 123556660 52309562990 19598709473 44367613639 1173297906 44865816731 109979993383 28121574357 46472837175 2170469945 12022350607 55063837994 8455289327 92839003219 79615056006 136818382382 26513845012 68930273423 6089157211 128724180276 107008678656 31914054069 52400232287 523673744 1545958150 34529984396 40994215067 98121673734 2382715657 34318642339 196148204 48026454008 104690078585 103534580716 42617394073 93629556159 6721484832 19871051337 168660377618 125231784982 25069541398 103462910730 30901868896 220744203452 41554224086 36486586507 31961848201 34044418271 21734312168 39360676367 56674119653 54094947062 57213743923 6152428277 27531808948 2091281699 34414557040 12207757738 7567047111 72744613232 71202865019 3162493491 33431886625 951385972 2678223757 81669596989 32735437571 1736912674 4218862866 39987676809 83143026408 19036626878 16326406208 59399918430 111930767789 153598956300 39252842445 14929356587 8488868224 3657082381 121007268562 54139001439 30463751855 53489617446 14384264336 26195047943 29636944619 2570036054 102690798513 23385293042 14537624538 25124691406 16366255980 3959601054 145570569834 172820580640 98554364551 117195780614 35896437692 93780924398 4942481253 32717284275 41075313421 22619671093 806843627 64335313073 46745053114 1104086134 18240578606 43311348883 36086917816 56094321 83911833090 1530294640 46520247522 60648230787 24615411095 6500249032 17333902857 31792926031 178256114263 85296921330 5410229209 16207113704 6447357545 39194235783 1100339951 21716290225 30658891972 43600730463 12740433931 49164641238 1395947332 29494315029 7383136717 29577097344 185875628805 82207251173 4192087423 175715767241 19997674125 4749329062 76425194086 12617643738 30096368460 36732536259 4015436579 99573776682 2748596475 61966360436 49296724520 34381841858 104909078120 3880609693 3576700361 84406227529 33076151274 111651885264 11212840736 40053264016 13441731736 407258199 10878585383 5084743 5314407594 17280187569 35919334203 54141952780 81685372103 8381006076 2084469818 30980749610 27258480814 78134662502 64065623170 9040679940 35802571326 127118493613 20433686561 66970608673 164692801492 240967431 21157585377 78481617898 14644048820 38120702152 135965414463 34208025076 6245926744 17990407022 59023301084 57131824831 115770455207 18846227125 417648244 46624726698 42168910961 101411923791 53611162014 138700149443 20752952819 113597006913 34428673542 21497182989 6292817301 15315601214 141900917043 101246637109 13221005281 22647798307 16576133624 85306621382 34703742972 938062052 96779578087 2598585271 168376399405 10910820872 60417309016 20389710827 39754201132 23704744885 84593086165 46352222552 46319607048 117500365462 103693584769 2779536554 19616569561 50980849171 61446139237 4738068989 4706443767 50654803067 142458640809 412632411 152340398892 27693292384 1651182486 36548507072 6046683192 64124129841 2494371889 74397517169 28091755346 32279209133 49811190904 93690104946 10150903399 19520428283 89400617101 300327421 60095196903 29328827909 177323412899 30647421092 66826983220 157704243573 89780974474 51350692236 73708548117 74324034141 23998400509 99756749846 39170651424 2359623387 96421070103 17694480901 43896215030 11957498297 55289351588 82130553907 10057340205 70206412677 165208877442 122062895328 7628282015 52472870277 13304387322 146293903251 7257467260 1159327618 11106931835 167630276037 19211815079 12621923066 3908199759 28977785319 8119266335 122751612383 5789368432 112996087879 34902654795 36320008012 12358011203 15461640613 88692807731 37152393713 180267003063 113928441405 1883338659 3536152486 57548756668 2460063141 7689786034 15610953787 77009110254 3726439610 59622838506 1585161140 69682843655 20213484461 229964210311 5623945710 44435166443 63028932711 32921073290 28801026443 24635391470 5203486840 3214037384 45321197421 51184121666 32135105432 6849512808 20849724695 3994302219 61786786159 19944343081 141646231073 35077617435 33318346719 143987922527 179951549185 41185004217 11643530743 36152123448 62752773576 152178048191 1714293477 148834093411 16068902419 46400422694 8003744802 12548827156 41051885242 65632360517 28412388861 114780153529 17342213101 4914348736 41892020014 112874583083 64257862612 23091445433 111787748337 1264105844 16248138693 27524026102 27184460044 34015020072 2683698384 28011658420 13949559470 93690186806 83816394957 56768440960 109175064152 45597533424 51582556516 30561724774 55591270505 13537919667 96913405746 35903362907 53139416405 80939831410 74626496618 61928136307 53455815394 12963224644 2782172328 621094853 11631210802 158326620782 13536852116 35197677448 45869716989 10283071360 34572551811 144339215438 18748237574 175900589308 2270307087 113721596948 8865384723 2462937264 137826933427 42740577995 975582658 75297505714 9348443129 30420706970 104741518844 79100543485 13783318622 4707100331 211403734936 24453628426 171511137340 8083711806 7448786780 67334579917 23596619101 157754211253 75342898974 13664648479 45789514904 45853100659 129644475241 57740203871 718604296 1841464996 95216381541 117228866887 31636682706 53410259258 109536417079 895252845 105773772621 4605422131 63136954019 191510965596 28054805710 180764755942 5075780618 12846258683 121486027211 1641933621 16657117887 48051989935 128434012688 61610633535 157029271116 65671017389 4338027012 8436875361 126446116976 81328006228 141519511121 91746875067 77016040162 4677218593 141242229561 1018349601 1420000398 45581757983 177203579106 15906666755 48893432611 36064785024 8180231374 27188778221 15039065130 90896217180 20530332671 19821082791 24926242533 1372876933 4231495441 18204709 10414566850 132154542591 20441604399 206359781522 6032515460 64728873058 112155573084 50281551652 3349353797 16548674737 47890779876 98983416933 29196526576 57566990161 108958744452 3174925622 188741225425 1205045313 38510748470 56874914379 75329500399 119251634192 44151687710 26083565253 18172724713 70244194641 21867953459 84714387746 18913946595 2184596491 4062047526 34953380530 4351829996 38178076573 171307561468 9010884122 40334303323 6785089521 45980724165 35423383320 105888534788 23327998770 3186472624 3460136008 1842448115 1097955328 68480996333 43936859593 53841744905 7518432147 89988285794 8913782722 21372014152 8937711587 62840841740 15981328006 58565299053 482960013 4807517793 16965239595 24632089221 3581508653 17070416366 3982327148 5621427091 20135224997 21676332300 69831684093 39519328494 33007987352 4535508880 43785461845 19872477419 165773545637 15870276557 13975037309 25460667244 2930703 7074953260 19541072694 8115759820 31157112983 45652091372 2347886712 8621634027 956917227 3596499600 182549440534 53718406806 168690488325 16725465725 6086260493 16612346120 6366745538 24924051178 10255963349 31881140792 52102874302 180193819909 4789483200 118906669251 32124466601 144089881798 74600490513 28311452416 2368648336 28607760590 1176990308 173146664418 80675514361 6057241272 17678570483 24954293338 37782486972 18601533315 29982464697 71148984142 173924482862 75716288130 38878458124 52767727321 96110825187 1535897966 2978825636 3794009023 59024662764 52600022517 152790155775 223072700 15554405417 27355984558 13804066377 68632995107 4808481501 7781417521 11991962420 20696183317 97569270473 19942829805 14425911378 106280090207 188924376952 186446165808 52098612259 25919262673 112136773524 41961595709 53426809101 31308774022 554154178 21709072141 106155894619 81985133252 151128777858 123880384522 140443490076 115634972675 25566123965 34665156311 21584302199 32479229551 109009826830 50337860115 57502620046 61300527386 79511370110 1618615269 216646512130 35103016452 68940398988 110200287413 48775469246 165175118243 81415326351 115918987481 2464339449 106433820074 10013791992 34168028576 63631630812 112712816804 543601 38629399259 79690249715 29541315580 51402145458 8957475431 40701641539 142910163329 63042860445 16369798285 105186062052 67107633284 1011749802 1117441079 38949086466 12192613828 124912583128 14737552216 1796137308 83643413238 181161316675 34763404810 23638979906 39612145820 43342714933 41076579 7649210700 1389473344 14039115088 24526660486 8451511844 44219736389 7898418325 9697758351 1345170584 54587198 121687214311 59848292231 1151725569 9223976218 22054195725 1429488405 7549870264 2831736165 2764643532 3763265303 47371288648 41872727625 6082694826 13923305739 97008506072 79778820562 58448299676 18208523129 55762662633 185967727359 38390531766 3986817153 11632822930 31203692523 9576118956 1264695758 165005023873 3931034298 23870043539 31724832086 46874185636 20706730914 40961328204 1474865032 94100810209 71974706800 94074650669 1021414022 54972146609 18844882889 95698059 1643415526 22325695016 17335386509 4255621450 4934442963 7830967762 94763343392 177065135830 164017604486 893028576 12205722036 652785366 38838707787 54134330480 36319627371 17518995821 26593899954 7344295518 147297894886 2364095024 5223371621 100915475074 124342560071 16361931991 19531131235 100071058494 17933183786 105524838000 34604208151 10775000184 67816844306 93992559594 12523332249 1334945148 96860759623 11691030545 1443489904 15568124684 4900229308 16270545938 41422166312 71984233598 13385577648 23651423126 3152642862 49498859950 17505950956 4324459215 49862272061 48007245925 19843926300 4381743704 26171509206 12876423415 24589519042 45286894158 5479806594 174078446814 21260528139 33237706981 15781558937 27043766697 111738247626 134751922007 189438376268 41792281377 41584210144 64914432614 32831112138 11343172756 44667687596 16377903426 64222137841 19965856913 124821338888 112909345282 22451970391 149217789670 4812450818 60755825014 192137509813 16355352690 1897070911 8496936102 30033144130 79171137108 145140770831 33208516321 17269162397 64869091541 23242038322 609696485 35756209062 17226179967 46271829890 109679197320 103203539571 12955418257 19185218720 68403908681 54260333728 70829636476 11428717342 7173175599 7494668274 16237250675 70686145847 101160042235 40960971841 20591251269 3680821852 116696004271 3994695016 22243047400 3556879579 41667237179 127506647541 349363169 123719217102 100321814172 8466991707 60369940 20008670404 27851933017 1527532635 10179057574 37221957957 100212035447 3350259263 18576113986 8195021398 139523989707 1748138267 111387378603 75255228857 63049609139 131518713043 59698872140 5099631691 121817737297 51609205157 8399062687 38792754056 51506938065 986853088 4831464826 3027359633 21263448636 96126396750 57647170738 21589800795 69196093003 101928844799 6122714479 9233720742 436044425 23407185751 49069148560 3301573927 353152819 110847362347 15138270286 101409571423 509328889 14621282292 22416159154 66422944427 369275327 51449582100 29352189220 81890970392 11715133871 78115157905 23250012026 57247836835 112340851238 28593986670 92458472764 2018674650 46415535350 8982704000 18745942481 375881491 77749935369 1552073664 1938626734 54950988 86875627709 23474720243 27335235711 64389136417 108775272293 26898436004 65475526353 22217982079 26792515279 18915352421 34297562161 44710054812 11180180250 12182881022 58727966424 71047328406 139718599482 39367578109 7516456559 19980419146 153213480395 3698016502 48318656729 57535606592 10488065173 45697789226 50879375656 5360675486 67158515260 14535211407 16228174373 29124383883 13931825508 11400084929 2847941953 39985730835 756700083 76727532103 17987276958 23811359888 8143180422 70291963806 45095538119 16244214029 4087620522 39832863681 52451292103 74253062060 168262480390 81916193914 8511956088 82662857353 36622869924 161273933356 5115344352 14120718994 11252700520 23456808473 831954722 199255059 59375971149 13437873193 65611973880 160988706208 5170351115 132127833069 94390375388 114779101739 10737975291 19125013596 37823864813 66218140288 5637953595 48159299798 28905885959 13831599877 1335929297 63476699636 18232637910 38625124453 70691589483 22430734137 9897900430 175581735573 2908098715 95039195726 86690098155 5444568007 17672586837 48262389148 147737273527 5955665452 10314767553 88203385804 68040950551 48561851508 61204790865 21178300646 2777961191 64380637121 86555335066 875994185 119839053339 28922069400 76917808435 73600067669 8043266483 52083747782 36146289330 3003963262 29732380323 150566383401 16440574590 22805604 21201503922 68772394513 39092386383 29645080861 18750476247 4007016896 16991451156 121166184312 182614269 43972526303 530299924 10630633000 216789000802 32170875855 75056828278 16232763470 27828055463 37718479414 54118839569 2090076085 52621949899 62208719504 22410532331 69931701638 53676290184 3977817454 51480653773 10878133012 6214539745 481741873 22075114516 6268115976 510013423 1833229951 12735734689 62401564678 16146604969 9364826209 42106476351 109814861302 2445605749 8144312077 59959151839 23628851297 186325070172 24326567471 38247361517 12999040892 2058385459 91683892810 20268843573 6955906734 14134748787 145269039454 87000495326 35024315800 101800697115 78636468179 1142982849 1270388717 4601722607 99404049905 29540001260 177700978978 95286842927 34444229209 58076508794 7642360254 17957985491 121801906609 36131402087 919428751 16292272522 79808909811 97625072941 40738048095 16932732160 43642176231 7908297715 130421358942 17931590525 36068053050 9588327872 87240274551 27968877223 11920165914 35705810417 4113053098 31358461127 2770017637 25048063645 6220425590 21956336940 46617017571 46264691012 42716363803 119132480664 129242369661 100123037301 98627482040 35519801730 127993599236 72122052212 49883665908 16554623225 73438396048 50025593 135005705757 761085160 3847560063 1852731289 14282480492 122982867 2262752539 10789528555 7261545670 421832098 19562745631 31233358761 5408537313 3159513829 11677713773 94129932487 212444247881 38828547422 599812266 92748936057 72722318574 36154298444 40302393550 4890668039 43117516492 41992157894 8008461415 56625366421 137743603877 5846640647 16327035297 198050662594 21127543417 60855515786 16534314592 60508117634 4036959849 55154249078 42839894254 13893486494 52021096576 2054373137 102781620897 73601690742 75318527872 43159007002 12829084672 81255921682 2327095835 16496620329 12788408439 31867558864 7522550318 122064432599 50305993185 3864423714 60910570165 78687257306 10950985192 29526316323 36593181717 139380046999 1576752509 66595531928 7484128204 2106999508 53689511624 140410118098 166317602547 12553091956 27860541990 110892348843 2477855127 14907456624 51264698818 29881026082 45463606494 9132923883 9146261850 46799520004 16320568113 21956868660 23372545765 3880882594 76986305283 716329838 6690775587 51078504388 12025843589 181242246508 42257893079 133721816804 65322483682 34435125050 41792921982 106699033334 17931139649 23332677901 708414666 62612974567 13607794420 30771363066 119705242806 75665428188 35753165785 18395193875 161152150728 41361495361 3895777711 148692975506 10388322597 10342797551 168657496813 97653165076 66230675001 120036160275 34205217798 29628709462 82335812953 12110392139 19791945157 11546749346 75226568670 105153595224 23560790748 13847376111 37034688602 66928385330 74069002014 70765131988 147227259201 6972546720 8072120208 99606449594 24625168980 109585681771 26403154232 6351269974 177889772 43958371995 1200478682 35165838492 98941825470 98837751984 7053202422 71184673734 33467482521 79435557994 1225808407 45293092804 63033368818 176253984741 8467110947 5259814644 12769369347 26164112741 30213574476 225780021880 168043217645 31155058585 110998303781 49382030936 15756101289 344841301 455949774 8620590970 43771837700 77641437 176432698057 1380118003 3004123171 4570556925 77231895513 23716395527 55867441565 112842232455 2273820754 13309246625 11936396277 22678675166 21612849737 53649206745 56845063344 109435248413 99459302290 2513318017 6396494941 113441782617 42569770865 66686517997 18049728411 1160076269 18454468779 5053369 7498389313 7324978569 62579605718 3668296427 100187396970 160344072834 19791579996 5125118567 10790326232 12909121572 6571225204 33562179660 2687895655 35549428944 2886096420 329635762 2041412793 37289212776 8127741592 45828538925 9345710262 146102286500 43828813803 42300690856 20662279501 48330171420 39396752730 23710642057 25834272 117152166906 27056233275 785033866 1338188396 159420545285 6392658962 190388728413 3667059742 56280899095 124600811 27105549910 49149624907 69877192917 93207074158 24658494638 3583733677 32870823693 23040398960 11093816900 31456029449 28139430579 3766341331 26789343598 1453535518 21317861471 31719703508 54609079926 151431203089 21720974706 22769757719 13187269179 15415830984 104701744112 60008454054 47406970877 2127255696 24239997517 32736715890 28244008616 748534847 1565412208 5599423146 15405086414 30911609739 2110244060 119114210314 80549713 48605954665 3980274228 13988879651 52603808748 1569119078 104457833987 22895141930 52174843861 81193032792 35361653687 17226049782 125604222639 17267045072 5557424413 18027543065 7097662116 6835614956 444350078 53524128545 71059980221 28583645995 13159415407 6195032558 20103552096 5884511010 56164458604 314979882 27148069439 48748821056 93496125476 8400172130 116434760077 4397354986 103289683929 16651968746 47787339130 77955369800 5746381587 24674288247 2707648271 14759186111 531963172 26462551605 30368712029 18818481590 113908755852 140092891453 9364547025 77887062885 150064660851 82157006263 25876085937 27915104871 11948838088 476387892 22079898288 21266763495 19277471792 3021673749 49558845 66544194937 13401566402 64441930952 3934922817 114426791534 12870753181 129765793525 15819232240 73822452910 86100961 25132483996 17262209815 159467302513 108647420 9823525846 8816554255 3013060675 5202349632 62428529035 136140080954 43994993265 62602630125 45011772267 201437764387 9248433004 50299832582 67117677427 28504349733 9677426412 13580580464 33511031177 1458048057 41202320056 7518524901 6748456006 24452611 137880216425 42635252718 1455159118 86995579222 1325380296 50190782654 83890574727 16016421584 3187684308 14547573796 8820496997 68012743747 22180678652 59907905147 93487052652 48853925008 3430002778 3344473670 38681598254 58238696620 44007006657 93311817548 20340335702 52483903221 35162342977 117906523499 136719447222 111654234612 13656316421 377855919 6476054595 71359960742 17004760093 791106878 34184119988 72112390518 36908190418 86671928095 29837953831 23506393246 66895373867 41024622294 43741966187 31201558353 100485588605 34320331012 31425169460 3482591263 456110994 191406824891 105763039173 38312508558 33874859241 5024065645 101512998732 15703723856 10167823158 71843950491 52463519340 30248737115 2574883864 89365861406 43282621563 32678271556 44674691827 1066869438 45384426302 14724309713 129840023054 383397482 4448564160 8869350593 33382645346 31640057295 59214950573 17450572341 121150649960 15005057043 3895607431 73621624457 34063808859 19054032312 25730110729 532922969 129428056831 82241315970 144098785465 21653290307 45983641436 88494601935 35546862326 43050322344 52462875624 3643928937 39167306619 12462162322 2656177560 154228888423 24787272658 48925548697 1225534159 33403893557 13870638516 14398072918 121801958063 24329001519 8771396811 61908678744 202765922056 33312831270 19199520370 9146441614 701797047 803852033 10033636642 80816963482 70481995355 1731917199 1133646535 1397381087 20543090461 57300059072 18278755339 46379817356 34769617267 7432707255 16815084611 39190549130 83726064786 50633201989 4657333842 85710131493 33083092555 29481590744 13809863799 60398899150 9052748716 46288443931 52462460322 908165057 54604354961 33279508076 127316480652 13250845964 43540890 148197707882 43540742625 164642990082 2884624286 800964931 6131226319 25271393812 48609147968 63901560709 41489070508 200437616333 152528238044 80781529507 51019091033 7125756943 5175249675 116851398617 21832287344 18592928359 21167341288 80189439095 23207405822 48574979401 9338677522 22576914889 13142764161 11339672447 29517690211 83690671957 132729890654 28740466211 2367249328 1294180881 54374981634 21498993520 34018290038 996231042 39116368854 1415410303 45224569627 99554129136 32767408799 18507573015 37719532630 424704835 111032927970 18980278 83307091540 18694583984 41076190587 4298078549 106755549888 26803433005 93137396700 63908333393 183421485501 515176533 10791256486 2938248178 65914989596 10475790 3140569796 23270515598 24668214255 66662290599 2567134991 122320101438 81939278776 20383638359 160741503138 77226121631 4702478409 48498354907 16276124293 23246704373 14737674542 6074088930 52064216969 21094082632 8461954161 73505659149 16106667866 59357216259 7997067397 64266760736 19048638072 2685938683 81719827713 8128296958 40046627973 1717684701 193778279149 139783885815 28039901853 209793282653 160571187346 143967640191 77794484890 53887290447 126971157505 20915753397 3636798915 20529952455 100161025763 27804328545 22510361244 27843440740 128604856699 22060876836 54932334966 38372446199 18066989811 19872665753 6268382335 42171593681 63028500585 58778976501 135088690955 131485906893 21242236209 96422625351 79999970162 3664469194 461971480 9187932847 28118578430 94091037950 1989511681 173855293186 1128201275 82688475000 10357734629 33280963177 180278327102 149177682042 125296912337 27802037445 48217577800 1173501323 28057235515 7906115807 62945441707 11273820737 111396756244 44796264756 51392126391 71037707893 39150481 86381700753 1554626605 17473541385 47524699604 76148250844 534572062 2608718560 16739325475 61993096381 9523336131 45169631556 47743500040 38220847880 20454535555 122434475863 6998401119 404812400 4449823273 43190361506 3894739423 44248647765 25165393128 33161279901 156028019338 45352218318 10838844511 29357749294 32206955405 38616949202 6635800414 95862410986 10434301615 19887910328 302891965 27887191839 8314386204 3915702842 102782615484 9880186651 112168649303 2065486104 62230600336 56504215518 56564298604 1607422693 58785398967 101038031696 100812568484 113919233901 5574129073 72856413731 47883953633 117103027691 33970187431 280346339 26355454509 47315578479 5248971448 3192391767 11368999043 30179455054 22138660360 11069069243 1270531584 3587878513 206026283851 9961685677 15130837044 84816500297 81094476908 189797184 10001225702 728768843 68754399955 100616595837 88586950300 17333093825 2188850953 101354694990 5955477533 45300825935 6304692247 8972312171 32368910371 41695715592 1033568820 491707569 116081942165 25170456918 3518539043 41224702175 107694422284 64414623131 51436818668 23938200230 18394266934 53063686473 3408781178 30068657347 22601559376 25294065495 125892436970 104627321083 10633292951 124212216780 26366539140 9042008850 117694758161 12121088538 30225542369 1110636221 15756969957 6948401429 563113746 115194516784 17499228937 66548701535 78429110813 9761217741 27263922524 124628061 162698255 26249811856 197958078192 5884317698 8052858959 37158184418 25070155775 195961570495 17402324069 62394029737 1587723462 47254786811 288217759 827380402 1879106174 311266032 9260590404 54421996014 1286494923 113826466084 2624694570 80510492151 35684209990 2771445267 28098689540 31775742412 8741515807 169307578245 30088409845 6844526560 20456388046 13729795528 23444599167 11604210981 54578230171 49124822181 58903829855 31799641608 95756623780 17932976193 31399170543 37520123214 20603088930 22815468529 31692021855 8700923666 3807007242 988712815 15232126925 23388285337 2955416695 179706263 27751491835 47817135910 4684500732 52078643436 46411013898 98287002267 35387937610 20345189148 60051607488 39130052700 22269462524 14126429839 42531341148 22755334131 889989046 1334829926 175085498044 3322066701 112519215697 1407922624 5065516242 13660586473 142814739792 19853902024 10346972894 18568514122 39558869253 91079309099 18093966038 6769966692 50613906140 11755804640 3892490967 17672062639 1549194602 60041615620 23341974849 6502755133 19668410385 3826327761 97066364304 1230555319 7731141851 92666598615 20512590204 12916118785 6645670934 33885716571 1223328105 36799523747 62562231891 38247337832 1322911112 57374127214 1414327102 28145431895 80717411678 130290071342 53282237111 68185886534 29699488763 25170525073 2708310100 13723194542 16877591787 100600021816 145518210120 12404126071 2194117196 53228756262 171625297 11183398494 18039740489 615808015 22457247442 83160145074 3080841190 60077571699 46843964304 2863014674 31634056263 23937176380 4756375231 12033961221 101489637474 4406291703 17655242240 60664535819 54124802476 72218381194 63388778698 86188275734 7320129725 156606106586 3267584025 28751823092 42113535277 71907902878 83786971976 4517354328 21125679589 24297574009 7417446985 88688912298 110646106936 21082110924 136868706944 29646438149 36605127085 65485936033 31425630531 31704165874 8894198136 17039933810 114715085202 31975613265 70447819826 26158495645 82735250851 3135127604 10078127588 10509419048 109911777915 11377440397 14384503733 1391196648 20200601793 345318217 33070875052 24546366755 29721020366 32546245 122600953359 14104433152 1874434925 68757282179 163947227502 423926913 190150477216 85062888769 8861128847 18606554360 155308872660 105368129586 64013251705 27010214204 16200463893 9040989797 77260866484 75875347165 3795461678 44192782094 1140038075 156397378463 6766023381 28257845 89024812190 2843718243 53942868404 4632676641 12302351897 32340276244 157721691808 1691905392 48889325293 12296861607 10845726027 119498605994 198795153362 43422910940 696263207 5779742611 1055433535 90773923934 210686092336 23352154153 16008709881 10288221069 1222589 3348739901 11857951804 16497561394 9078280094 90303128467 3440450357 17829073445 30196043846 16206078929 149061674486 150114943553 116450891365 418987049 7166777542 7401120281 23093559204 130961649402 13160652674 41047944 78627937925 10074909469 1794265112 271008198 26375950674 1537583648 24855973572 74954468871 77578384931 88353441239 31234540465 16823560279 17034136062 39230499225 67140074039 30669674015 22321865718 2725901 55888350980 19772282488 54288080617 6242194525 28749328623 84837521719 3213230583 95160590028 13103176913 683710444 15483469677 4673318239 8722545096 7332888893 89511103538 5851275105 21476795960 11720457735 7007578735 10812572861 33167096456 143732969075 53053817261 138443788369 110634339909 70911640385 26684064810 4327021298 50123521069 147128380887 41491982771 102048675 7027243768 33897824599 22407483629 26749655549 31811432023 16443259094 107042250773 37834018262 1058615970 6063633019 14033686949 35475497855 213467198836 2031884302 10878007530 10781959680 24525661558 87899581454 769635454 51743412842 11130753584 80941817047 104516845136 65225652229 167315905567 5849034365 664225071 54530327835 71246022054 84590959084 44049988831 109288568984 25343260860 3174246028 1380444183 50451049751 91572156763 151579342509 65666946876 529084744 24355787987 102204195739 46765328806 9885871683 47010696182 5745471579 19604917342 89174921143 78737070541 12301478915 115263945648 13636577778 3051513662 64862384490 15401699317 1622215055 4488148891 11339091344 1280872835 18471664783 22856810566 4895587096 5497210342 114347707916 78145251107 33981328448 1807566694 2444319060 129415244772 25419903613 150521801878 19749064556 11087439832 60782059437 56738001590 52563676110 388076915 18600259218 21708037964 42600303212 21533571389 59594469815 2098520737 24497269549 64409900142 66813400806 16691651663 510726021 6884049906 37420430474 27191821619 139862185143 65479687313 226004207 3642480941 21609567452 110590833784 1150271980 10001518111 87706213029 98262972127 31109028008 22315220209 23449704456 19522638159 49635341818 54559604270 120345858760 122200443638 71608884032 5582511584 8680885994 3427381149 21410490214 53846115082 5332741308 4783474693 1106658265 6635848624 15122412969 65852658193 66895822919 88387386535 119382979968 16198967386 40639673216 137305901422 27812231069 9175298454 85298475444 210126342837 65996221253 4453452480 54543863910 126377647 1263943058 4911782073 6633518212 60811743720 164269633807 44214155844 3993143542 2398743021 16316758603 158983413965 8874578597 27173024286 20172562471 5131213949 32737173557 17669111781 147130114893 2141704117 3956282804 108558333 1264356367 137564248941 1121480785 22883860064 551122916 29586010939 13883282685 45840755962 42584151207 25047113522 492570842 1637056218 86019117288 7892210255 156621338507 7987588356 82360380538 3506795691 33250498396 46838267404 198805630105 11905489488 50290001273 3297416639 38328088621 20937013859 51463413225 23587243606 15787236856 48895458844 84261956512 18881153024 42491098097 63830133244 194552498407 33974162368 57600137019 11900805671 63295774496 154464867106 89987260344 45516503116 51680491009 2212724403 7500796812 79096289784 114360103054 135138686191 5983403975 78888377554 9134407239 17221883096 27816876427 6383587128 5649139268 12557840782 36984018718 91244151017 570684831 5030875 11461753920 162608421537 15783128189 11170481794 23651018266 94098486231 26297022041 110446406584 14876138443 1495288691 15053159561 11150744751 48810318365 15724054120 19995237444 83450264121 31944764765 23933444302 18605854417 49962196241 3534785522 4353880258 2671453740 103799426939 43226105707 181238595932 65284505321 60447924370 86825531244 57846523687 12011650500 6537578638 34904366325 137999514941 10844885262 6481409932 8743907177 75166051071 64204080806 50524621554 39169226508 47033564804 56874673196 93178532089 3410007031 19095391364 130577860997 29295926713 9560058295 21569145580 34971298996 109452730103 13138166919 540679280 745987115 46885605349 17967626973 30241665475 9816944878 2164879582 36681374947 44186966586 23453712410 106794513699 57601759369 6473509383 44482553527 5381089368 14770633535 46225577581 90906365590 4622945332 154809815417 29824009081 33675120220 8533990130 20486945340 5241469524 121988492746 8904951540 10972178587 6413825271 8075429680 5066359751 15655502922 207089522486 40226391560 19394022913 19477909699 20460150499 11655664207 1227876808 2341051334 38631803945 20766619407 9066234566 178551098588 48933520535 47676956967 76919760406 29487824051 22625882671 8079541391 701767967 11126834056 944875199 2188933896 90916068769 4965821374 16275567312 14489447984 13525636618 7568323526 1392935003 6438085869 6053157085 54933698611 88932287898 54828441032 580168791 66892887875 5593979393 35994771974 2588145262 61437873220 12959889027 52271552458 109216935976 35956102590 4749693682 43430389770 21346361872 85720945574 24795205795 13059253063 20857270203 3942434822 1805194992 12297170878 6903762647 268904838 13310221170 31488756114 17402404528 89552590493 65896470060 34874990851 7918316948 142001934831 6790572905 81351191838 108937510376 57359420618 115774465779 2971051377 80794319298 77270879894 31140945496 48670353142 18498873164 6984203749 76374533626 43535721429 183307374417 1875825835 24393134431 50964572027 22386991 45901337034 4196127779 1991333463 30838549062 63449131537 39242949837 1436262145 44173494832 90722823848 39609480299 63865269616 8814314934 80818904459 67206135890 21474201669 10730112612 2123469393 17038592336 75658624316 133950647800 14881900093 40034445542 60117223025 7178474116 8731937593 9134816619 3828244127 6268995054 8857166224 4767725658 74974724288 144932501360 2720632581 89958630938 26742906482 1052330095 156126563504 3745720767 87823513791 45947107235 1751623600 104796056320 3020633522 21734591230 15323582977 15649951353 19959423911 32139994539 83017451 20621137113 49795556156 25006943345 26367677684 34738460751 194064370775 945066537 3215235389 7290739914 771668842 4653040449 40089816639 120957465067 31508177695 7788735858 10279789342 13291285901 98128524866 1796650969 3355230681 1917413239 29341716119 27865696051 34280553173 21902831223 90031754658 55030184717 136321328215 10169984591 2061374236 10251055103 10399212798 49462542659 3962342431 114866329598 68329841 5216085064 28100934123 11031771403 2946616175 32887182050 42635642310 6507957152 872672314 13000064620 11404030927 1040301753 6312097662 103396569813 57656907765 22212294989 9360078764 160927720135 142091563504 55353626592 9345486191 12941849033 48041426480 37725379797 17609394352 1869522556 3630414983 8613238056 14857262345 7825325438 8358152164 45469575877 31028572575 1076842131 14113261587 2544219824 7476553525 74942009666 1964632683 68251055493 122151124 47108210311 11380266940 23017045339 40282849119 6882171182 27453480743 8359868958 68764881822 65535176969 6343699777 43575357127 49315690854 81287870761 101277731119 60875707346 69925476839 73911320589 7438471288 39425973804 145108627 18474889619 6308489195 43656995022 657013339 32145445871 15073048830 73709028854 9596179384 239870489 6044867691 48035171122 62298878841 2557257263 23915701350 3400816013 843474731 44690392839 15934981409 12359964303 40143915252 132519416160 34888277137 52965028370 35182468063 19472422753 90815641276 1152153831 34402192333 7784264170 115912348260 83472280548 1281113901 30001666534 1566609859 150836391070 97080010227 23737702033 6521584951 16778118157 13711872439 8325371624 44103344236 93120653164 85507880007 6695658571 119041046807 16556787705 10702693069 90225629731 13374293257 15721824726 42673876701 29884756115 57145796978 24174365152 88377912302 1816592633 46885803713 1327028684 48433253686 83756581950 114487304732 59230297158 54161718788 115091986762 46366453537 2172750931 28681132004 5504292462 29149474371 48360797601 93048372612 70506237387 72575954110 18415227214 2144690005 12770226125 136221396496 9255339472 60840403641 27417834402 62727859910 192823863422 16481197 7988694236 124806267879 5017979196 96968574288 13189689157 2679197921 3899661888 86118607560 9815604500 2179376204 85655069516 55174296590 6478737304 41200167432 40198042783 3444212743 20466889174 41645446860 9452108580 9155515635 28536303146 11190977590 3947172854 92755106175 10314312783 3138484118 45859807479 116975887283 31878605391 194306369889 5525153469 75379859170 1871604172 68514653602 60759617599 36174989556 56864195264 85908563221 35264017433 68106145511 129233112427 141288908896 18518122853 40749716508 60512839403 1112808683 27886442602 24066661944 19204899906 489248882 8382451383 40663652740 51111045385 19242826619 16309221051 14291899806 134417988879 1851582929 176390503159 76952683893 3023374088 64282210996 24208246618 48044779 90085953089 27115460165 48286420308 16271929 11270617489 27009748427 136769142424 6405058506 122715090783 96375415706 5592912611 27117009188 737646532 31570311892 39621968019 33290414076 32281318079 8105665337 212580446493 21438784246 53142886911 131591256607 4985456702 9373870474 29952687572 53705084521 2978342540 90372464162 129493513568 379546200 3465271607 75347234166 144042110553 138753487455 122451777446 55283986739 51034014071 22012222784 434600045 15053682968 1719749687 70951997247 14677440423 58786246551 49210368952 13739497624 64663699032 17592691705 69300680650 43265708480 5313916461 106202895230 16833472233 131911295111 152945783688 469822369 107330486099 24395155353 106906450039 17463497491 6771539366 2805430880 2453641729 15730896135 48064846468 771575735 45587296692 24879065019 3058849873 74158919584 559921916 157594709218 51409979063 17810050920 116581218935 17420055022 18377905962 49345006337 11050693115 546189379 8456892200 150538614 30218561610 29019255042 3306406822 4731965889 42696480616 50591473763 5157793870 83610160536 36545220339 586829683 7838821317 34704006024 126709224442 25674443183 6552106269 71327373962 57765720637 40496128046 3719435075 42198731802 285076630 1962255868 6255690791 12440945966 7722585447 69580000947 14162574938 9026775229 72446439299 189796388746 19795010581 26739376072 16626382923 21002964631 58727919687 11650815250 12160345173 1397643038 33143444546 88883882370 8355892647 116643789230 20407250001 14847357615 48144882094 29691647652 108041945 34649369267 9936051244 4508044768 8517463446 9837905149 860593266 174949708744 69012032395 142898649935 26607989267 29879253984 11049448878 4396134745 75018522562 164533740124 12454350704 20176501035 44163072 12603219564 29367235610 13591599874 22552645237 2931025920 82077481509 68656180446 36924142581 3837160802 28856969520 94021597040 78160782431 604280970 50873121092 21690729502 32152643423 32632630726 54445886775 12765959408 8125962347 32791137862 47607915282 33913531624 2886455815 15196937399 17499476431 105722762125 64482008185 7411869578 72989204904 17027399217 53830282549 148085738255 6551145178 67236014711 15442770 189524844747 4278116960 115338891797 89396398795 48690759938 166562783366 136320080444 8803920057 82510555786 72479747220 12417379158 1605583842 66091649237 17971649417 6793140661 169353868461 4750985919 12465196402 38927889166 8470890280 3734606439 58889203093 14978364592 136401004526 80259594523 407107074 17104476569 149800210573 18022831119 33156457003 34619457526 30902796333 37809027956 2470289640 164773200875 31733542312 12355116585 18745444102 24815192112 103182418850 29017501501 16234751386 5422936108 2077430492 169675417894 30957649117 35865710285 12851314830 13451184499 102390960203 678433821 64901052452 64450034706 29160277517 35654899785 28823957714 33547600723 39191189431 1813730928 23497719504 3963932392 24668260705 125665678041 4920771545 2945593712 52245164145 148142611155 22154794810 20903262998 914331205 9502691130 79617599966 458812677 586051504 102889508954 51799928712 56223453149 27975810579 8012566865 109668149366 4827443304 111232736734 6180247428 57635169209 5690674138 35847372823 80954729166 190205127 51218493765 30263318393 3736817763 52706586666 150486327008 61379041043 7374995869 28595566177 91079002299 18491396014 10296365101 3295557054 38470726924 141925092475 149583258548 114581536273 1896680491 138090508794 162750854492 159620591056 2642484471 7066960013 47049747384 11368558782 1716518188 90004913937 7801284265 103801605217 79549123497 158723921141 382331987 139186529 41508957166 125481354878 4226946599 640186951 175252401066 2671080097 85881435300 607669577 19638844646 5650817536 104357022378 57815326313 160155780186 11011495182 46270852382 106946842230 14803467855 46894322380 25071310156 26909933186 20406217709 37552109733 60436344918 34150470024 12083933473 58415463887 84005014717 23575901620 8784444279 25905848878 112324670477 80255025614 69658574553 21275240400 54939756203 1076997709 907140571 44023263027 10969253855 96689610591 5248919763 50945539125 117316424843 73496821 57787717759 1909310857 21086416064 25105389145 160629795977 50399040144 52188605208 114175252202 33941304527 121805931788 9171988351 3900713094 75476957693 102740185562 2400077067 1037869431 1309991685 52003628774 120285913082 35199425175 63402771773 40103504844 22877298054 57269572747 1837425995 28829065187 124589497348 32903819691 146425361311 7987497932 34881518003 75228694370 15696138983 67110694739 83388933733 119496662836 87428348867 16262047902 2072543239 24104758750 46519264518 23308293716 28829451058 78677532567 87129610580 33628666985 20446951463 28013717807 59880218355 71991005190 46862365776 154142875506 171430811219 158141140703 27155266732 65343073861 38151744151 113673304039 47309360722 63959629653 6315621222 19108243194 16001265963 6896214275 5436821657 71248129999 26006780149 63830753156 3668053232 698552892 776259695 33829761824 7940831971 29004019356 8990718719 17560872 8020540566 182596268718 27417514135 1847276606 11426121625 20486555294 54687267575 2149342330 81445425519 36198609243 1672089204 146637681343 19071318287 16121467697 8732376002 64804157189 118449937185 161114009177 716170660 39247400419 210391149090 1814439312 1979491557 3968311419 99034660222 51537945073 1471362370 47659316472 149362822803 73819800475 153558502441 374384815 168542912764 91519514090 18810126098 135955921320 41445082857 25547902102 12689244810 5539537122 1158042594 46726303972 4504869067 25738739296 113053153759 13109940632 77544173644 35625094859 5958708749 28723971869 4805355598 55743456409 3652743039 8615156247 85858519280 143239465679 65149583582 18697823786 3583852705 20579988273 55196327416 71025085655 83704758544 4898740743 8495487729 47831489437 23875412683 127248760187 125928417551 312823168 32082736303 64841138361 86783360873 98158267843 8745217251 88885780429 9604636316 6140635520 1063359083 46271897849 182221048769 58406432823 14162161418 22907226 12768883504 73116282091 52024182581 11347855133 7553448916 46354966668 412376719 55990155564 144459586464 7577006396 36675315517 38843455266 17262543192 130910705997 25970157618 12944729194 49571422427 11233692453 813102257 38242973590 19287715895 1750981879 126935506838 10624204013 13325899537 4990756001 112289457946 951624165 24157549271 6845811832 27428169410 4114524386 18559048632 6109369596 2878968217 112261900809 16004940738 185419089895 54493487335 41651866814 1650203801 55883206005 8895558457 15849703939 18917709723 21121444003 84153706754 68254429254 138083514 781695712 147317587293 63267424645 29021462824 26096149477 109720028318 2303141242 3604767313 93529250845 25873465335 4486122714 149789945737 44725188522 38131693685 59063129458 19679576251 17463803017 46328207 13205480761 94333202161 12900378459 70331603329 158530435850 160937186393 34157906222 16081072580 134063689651 58669496274 66278049657 70719914249 50574397897 141411643355 174051792947 1254780187 6834457612 3403633601 18693579030 35068379058 28111139521 145307059514 135523905399 45352610164 102809291018 116714434208 57923456115 11840853872 3852936346 111485034443 100539204890 26681325418 29636824077 95063541761 76598055306 155143105382 240476327 75134377797 11809784083 63991994212 6082628440 65121126259 174847445697 84470743085 76553720828 77184750178 155928143408 26014417288 21679320608 23271227787 1531730003 827749878 84171702735 25979425240 504140524 69683033190 32414479642 23548108905 9741750902 11935170923 79556071698 4429637181 71586284123 21946739072 45435475194 1893323932 103690814053 4122215324 8299341334 6048788684 21452583119 53391877536 2343628018 77231104562 128508968912 8469441329 7411884558 38242556333 4100323552 102773018223 44554781124 9971923084 129223513 33464564324 3075098486 17195232168 89139532428 7306497917 9247764093 22448588144 11212875438 54691964594 98367730823 26879754858 73184936478 64946919203 515493852 66718156339 10744680885 99232789704 106010619 2567024273 24426589608 996855755 41191585428 16351018663 17785318772 35699474819 5573030682 2014790930 6004551025 369234846 3960237798 138899039134 113420237190 42082330261 3185544835 8298843011 263943849 6237811391 2784197417 113988762 2223431164 55523513095 8725070505 88353401190 9089104652 9091732692 9989608966 19156342994 140625832895 6073291640 17304754202 18348871813 47723256499 112645361 11311986281 16818455226 130544497487 36871423159 8788224570 27418585236 2271140569 31513560844 43265063174 16150059063 13887361773 4551459508 10776735030 1038576600 45038256466 996792910 13186314670 57683857580 21880447434 41412775917 89659097445 177712602266 23249115070 49517668437 102248465359 91066040408 1113430823 10437553071 98135551176 25367453655 299700230 74723566894 24183180667 5394491867 20392591482 77774462574 18238959301 141908198476 22522595914 91343316414 3524633516 22499291901 131891916148 115418878153 34335239515 10779073172 18851293029 12199003590 9614271706 1962701034 377134521 61032016126 7645191382 48476344286 106435489657 21229717607 40797211509 47529733194 41601236535 142473588290 22181394002 74047215282 77159482679 48302832311 60044318321 105821780676 184522841631 2310982622 11712244986 451173423 8918966225 844726002 41929610106 26579847898 106574946973 95876521071 135674819620 22852625093 144333101 37528356585 53305567283 21727305878 139620602344 159430212987 127842977563 10514990439 42682567584 69840817533 21799091749 8657607466 19302442003 38294819287 13988506704 5773549148 68334145862 1586180525 13818562282 119410304943 64245087996 8270369521 64575580005 80092621732 18408272466 95828543384 25233517575 5938747580 27901194936 33354989641 64067366975 70318721070 69203504336 97710378725 55188587553 64468721177 99082380615 83152851367 9522775161 87106754324 66765188586 1865999709 16721367541 32986559889 140418825054 41932830923 23233364372 44630096903 25322551999 76689777298 21234660831 5915392789 36810155806 6435129984 87911534317 137922067708 36979921096 70495421167 29534079650 97449235814 81077994122 18874191867 3875409797 114635960803 6955038618 27405418241 25683932674 642735267 144364051940 80216726496 2940614587 41416263401 14285695794 176858771369 103632290161 70150322733 7665115835 74236444356 31081695229 6502593842 8592410669 34824562097 6402306221 30271940910 24577192234 16205575964 14593957669 88384230680 114695773738 120954021188 51417652260 11992558081 24875369714 270687604 35891897 3127767937 515971079 30714349336 40069997142 9483641661 35065977189 112376839856 84881053291 46113616309 23413054731 34487683062 29298128827 71009454495 15071804724 43845261992 23889706480 4703493589 25477772338 161570972866 7871168264 10165985085 17890504892 76154694837 328302558 59554650831 15848388235 4873785844 39289503505 119469432366 1248832653 118468226 116872664033 17710204196 36108580824 36917406663 12344584046 2597704707 115928916569 140282375 88437381241 23297872436 9018442718 11065077039 220826072 47768693035 92150944498 115206828572 6309457315 56325856041 3976531626 4583780575 3331824813 21787434044 10562802065 23527738751 18069886378 147254695102 68859746060 66991604964 38125703350 22362569666 5603990099 31686589290 13395300327 50638254466 82640189407 67637294754 29476383447 502958090 78607911112 25278389139 79338422150 26679736149 15794115832 1586724571 76175970883 121038281 124315761787 54460467644 124052626397 86334295778 4309908321 5604097241 24019219779 15700850565 168010653614 6178416263 95684666733 24872622933 45840277451 11438344882 8954486942 14933040041 94600920821 30897749095 5297440458 13768549018 65493818530 6361222105 50201839625 10182690065 5012885585 92527030798 1540790965 12670433090 8294091353 162590960977 614067932 2756643368 2493019440 6477789216 9537689852 19120483586 3553335035 12218237898 40000500505 81944296591 804381416 1567004202 61801978068 26907514779 9355623345 19601293523 25198365388 36130019294 72530340244 540419566 67933511539 10479004165 63420981372 864148514 4994285657 9202596253 41077850334 31315499300 28734607221 25378465962 1428224167 3153978770 108328970784 42130168066 32282467651 28983359803 53226445900 43984681923 66016783290 19529161788 26715591338 10288298850 1456182097 36679127193 1258408231 7281625448 3051856697 4265821537 26496778521 19556758393 16868407660 33702268404 1392504169 139967102946 15248901488 8615560812 19796001995 23871314393 2288659863 19723999048 179323775658 114035597495 35141825377 70005029457 23516996793 44474318168 66430315066 2498693286 1246532092 13065520036 54962267372 50630872256 186627575482 108461458703 131279231764 167666566078 19485937293 83038472239 33333063416 49563630936 93989869442 5153722251 34644564770 135261623711 21296910513 53537665026 5234383045 11449537770 50010505163 57312975282 118433051585 40380284223 57157944764 10016686869 37943150379 613600397 26602041946 59504688630 4634082 27315509549 13159035185 35304181338 18192740255 18413061522 37143040237 39281331506 47997975397 1185167638 145102946098 2620846392 1347704951 113441604640 2641217917 122373271975 3040268948 17623368065 56894467180 7546575680 130785048426 1357786153 141570262995 104479984718 23549528234 73576839880 4836710356 106466236292 8840474476 14878458001 32592780797 40429097958 42788044740 54814850259 120859630584 225308193 57304263585 9269546110 97829994333 10760900422 1266983005 40363956126 877811126 49370670671 61019942056 73094224296 19559880297 19645994603 36075234680 32029976689 32582160000 57276500816 9855433106 30671855568 111115731527 19726298925 81588001318 35683926197 1031770633 7682105232 78208672814 11487856835 118921768781 58400240479 60125970152 19413787276 198754066828 63624636185 34329861708 149427112861 45678127198 40755059029 27662068 37264409146 152156599948 28943843764 24952251682 119979093864 12469444852 117286241768 2941797991 7573027844 132301907399 1273324018 56898344 59210640228 86331769868 893833624 59725404519 24849518056 6865369078 7722054449 18561761023 3587257913 3805186740 157166683653 1406912951 114513552145 13823905232 26873211058 12610225 32900380309 22294981101 8968590176 4979353786 71691686991 11327302645 9200126055 11191487113 79656024885 43767533492 27151580226 77882733632 11850941178 167311024861 358288160 52259635815 82689996219 95300038517 88879795123 15454588453 23563994894 1302436490 111073216134 45786352771 24636545599 7760056044 25435449450 5678218086 73509957319 103424806792 63920492998 21337514950 1940172694 11012887602 57448288579 6937755940 69160005107 24625904322 9726254508 19353039485 43218387799 20501670839 848183662 14307642142 51631816021 20244790566 148317338833 63138360003 142135012699 141142889256 7833600925 11845639319 98465370962 32198090663 11962909312 89454131628 7601730386 12009797713 61387217658 1526033675 62970990914 28911338335 29550535243 3350646673 7094669527 21169737 66040956506 42206540396 47355554398 34314547636 115363422379 196802640035 1979878485 150617448339 49591199568 6522386999 70991856479 108601775891 61400616510 45609174463 53112464325 84161143932 6426808308 60095090819 5247499127 3123380672 1206548017 51367615273 45627785910 68455580627 51062012748 567351487 7137174589 3239008227 3671130986 4205290264 90058854258 17737674657 80799247733 21694679785 101551708089 27058217943 858776191 128742979431 71281696366 26698217468 42436342194 18462868639 2789458438 14566499676 53648043397 29286623103 46430591343 91694343981 22738794678 6638309429 135797894395 42479885422 16144067810 3196953821 96061518265 133248706409 101455636922 34514431202 434770781 78516289840 3645508826 180821195522 1720415740 112797260758 55538888115 14584513464 23945452180 34187576696 28927935806 101905685125 21484973573 951125313 30641918504 143674238868 20781509150 98268432044 47252316512 27864389429 2989854301 29653799333 10253471262 22749172237 129462150641 10775110314 117576470091 3132766702 155525672833 58289973342 77195075315 124570072939 34775773811 163014484810 1702448285 50337638318 173194032360 18954704866 170586687463 67311988848 32775223189 25784580729 54521297617 45796040096 19437355633 108470964861 18823719205 170299231454 127475148260 39071743552 33760697832 9883520408 6694651543 120842100031 213559031914 13180113182 13102833197 12591624116 71883232055 40876258918 11139343912 35423521434 117353575210 189115927173 64455228164 6996525575 751712179 7569479715 68240975706 14711800229 1829756270 2549833479 1756487566 110288751930 34617490460 21049317420 51241837354 64102827179 83529586585 976412948 3120736929 110963305410 19655920711 524296015 914584714 5435124441 128709360609 98146077326 8585779767 33971069543 73025362749 1912687038 2289768583 23890529443 30604409727 13906493584 731212907 15402938220 18373409078 14296980002 171611340574 20055752302 13281635006 78913730674 10678416142 13047900595 12643213830 974122377 91415663542 20078657951 77676712631 117659796231 31667947264 8915993434 14466355309 1043835803 19497200175 7956812779 15863277373 180216730 5690104462 8984450895 15292090815 27286407679 2318775583 108862048314 130231741382 10439078626 6933106665 72984793669 3024331915 18261839101 6205010576 89905123718 96776089705 33048715913 16947558370 25040332512 35906271213 1218079419 18881347453 126464215158 1958357850 2907090202 9442024909 21440650483 67687051144 87140184202 48767026371 30357361234 269357786 89342163402 150208023499 155737459470 741190808 35611029859 5381160096 146102560496 638762761 31527624329 193454532324 63701007027 114315675180 71633569693 26789522504 17008680619 3786903650 2263837849 62899448100 61240149608 98528294157 17831319380 116582721375 562639011 106613140445 24255517978 110634896767 46613101293 10716494786 797498323 31495671168 598898248 3223162152 92438983310 188152608699 8594833849 12775709534 23933929024 41121711747 43311421530 1594411992 34693624026 120141072200 11935121867 162210799119 8230379775 49273954668 4858791623 2924562341 135554846728 8676565172 111930422788 27714232769 23315115667 8616822953 2810082553 11352073986 226568698 26480224896 18377473351 2075459740 8934521122 2977050537 22618943076 31656264730 48663654316 51686523282 30340832961 3296539026 57425002603 13018613495 583352220 83959828878 25285613013 286072741 77297273864 34697926183 35639243687 12060223395 22072605350 106629252177 1199964723 75285291239 1506867837 7121756053 30239204638 50433533999 14163309611 159185628619 13918129822 97394338 57329610854 29918937579 21624622895 35161851399 125721478804 111314252920 8574983972 47852140949 18915284313 1354095846 4389547054 25191209143 245571637 37178982945 1827243067 19276282725 33373979764 69199289412 17527711867 44320673462 6872791164 79243101638 3431399531 110331197968 53093799911 7491018545 47188138197 8574073485 41569137544 3798438238 5871633241 9342419062 10809750757 96315264182 45918285088 25038072855 1846438213 8423613357 67096277264 1028729084 21993015640 135658034480 79653471844 26502751225 9784716334 68516536810 27719261048 53336239965 106901100105 26885515354 38259568954 3809356176 16791827199 60785748576 12560524192 42951988638 133212894387 1471017776 175465045673 26432366502 7253194279 24119290 64759686331 82251449440 157733265360 152569369516 130254235023 88000034630 104969699103 12644738165 78029077078 3891569 31439516822 56492045492 114386953145 4102958534 12990720119 6124129910 30149192345 5188938237 57570808919 7165837271 22475571185 13635694924 87692801541 4257546317 182241496829 1628510102 59185252999 9961622814 27272527826 24427901784 7669550243 84327343457 5765107299 13138863914 39713553214 56080935617 1063170995 27438915395 22452634610 3115884054 14834828775 190453545896 39903670478 53353215131 4082336474 22949020039 31490611851 7677196879 196153178835 146519462835 68725559022 24637757714 107659489484 186956470 956487868 50913923331 18420543291 15074711444 30818532753 75978530720 53212648728 313196601 536933472 141381988979 103887874656 22273161919 21026170947 48500769003 96011911409 17061253146 107684329798 24669403209 2457079283 76758438402 25204782386 54882809886 134401638468 940789225 49166258462 25194383033 19973276293 78108008855 107285921686 158386418881 19095792583 62899595269 48217532644 28662492282 39655549634 3773301477 34499124663 21876948479 12880295638 80605458309 200094022 18229771288 86725006803 53776708531 33312734970 84627293133 102286035188 17795460913 25735998071 59867776740 16042561972 2578267280 10266837613 2558436374 6273059105 87821566275 53488495103 48572179334 44359295711 11554818254 132869548061 205764740 10993038968 47427682715 85388701041 69889472552 131728143134 56338181290 8531996346 6959152286 29092578554 34841932438 123181810701 236813461 11005935950 63835614453 81416457724 2827709774 39314877122 29073276858 6535999 20044334200 4842622099 157388522835 7720817497 54510285702 49127930974 48639159344 16518352439 32926659621 21994893491 29866581245 2181275474 2182822259 43647642050 87808795968 91228228290 68364605894 1770718071 58295865113 7809287618 123733255062 112039335059 7225047472 56452417062 67587341268 10373625066 48397272158 94437675422 17585824319 55696388685 9153794440 134156153203 81996386424 11936641629 105219753349 11061324103 28605901190 28376339417 86899028855 9327157131 77063147660 12992084429 60385262120 24646417399 53708057378 59757419327 8745937058 27843413530 2357091250 4376780515 103455373306 11749978919 18151489878 3665450936 24342915873 30012800038 72821989174 12804280933 191450410873 7719280205 5859804318 2957081477 18884573006 17716319913 8948105682 27134446371 3323389223 48930034901 54703677938 6869793540 44478500286 757488936 2792532836 53106480355 103623992395 29757797016 209556737330 97064398155 23834231346 176551303097 74411821396 116400116393 6578393973 228937519 123432058794 7778330995 7358616135 30843693311 14898993135 22081011706 95592800976 105933960343 32360183153 3004188888 7381649762 81477805589 19342093833 25819721719 23922436125 85762132548 76576114261 592516497 37488424105 67666762854 23128470752 40186686859 40823582260 70386221162 25274159364 62980497219 24299605565 53254697845 1928808223 64436946701 46907241537 45199303870 53284310466 153974422290 23792950955 14971426267 694430026 73192035844 90979006698 70257953192 7814282914 21357341142 39862976987 5430930004 172167934 101102223824 10834296627 23936485834 6020266718 63191643958 83473264518 66744315382 80468285076 14019912662 893572509 6076156314 201498284770 13226942998 28805723605 118027237 28498998604 31962380140 9885797737 20030215115 85233261440 59293753422 44834050081 30319255781 6248966635 38148423249 34390829067 15747983516 380963576 6328619052 6012397489 15006768435 9127390859 95927069693 10146427146 10764299371 72576836713 25189555319 8279070197 3084138052 130674977878 94724923769 134257883354 10272209137 5922298370 17778820887 19340521196 14176002935 181301512970 13833679634 72402309750 27957776280 79151150295 6376719725 43390658606 108217627129 25709265087 117588967806 54550390563 76912919812 53900169962 20222723042 4024145102 5947611165 4364552418 177831342857 38670867887 41609956783 184197690598 40938876983 126648652300 20630971941 52452767256 15155416591 3319387637 15685357617 33648129492 11430242856 4489593687 49090021790 144020962698 185249494568 69637380237 57782852592 15157519305 5305106101 21719610404 131729557618 4741530737 20553251472 63711770743 25982370474 28717203294 11176306837 1268411498 154639055516 31756729775 16714784811 111513112454 7681850822 74881679091 8385653087 41351526096 169244075657 39711006795 1292403055 56395105090 84393354442 122206883569 149820570166 50449435340 80572363670 39826319204 8537982455 16561029481 8407211461 35163845373 18687140397 112276549884 74580649538 34269299849 2735669679 147387222815 21971500186 13668560230 16355747970 2133820209 40725204105 17388433371 1390957473 2163202596 15328106430 27113595468 50357420662 90151794622 4834827001 14445993617 66287003841 48341777898 30564174100 64698500857 35000326856 13115912211 24029183500 137789535800 17713519844 32054964446 22551886794 12934288137 62241042604 16382475827 48675509498 2338676312 38888735170 1484234671 84754078438 7924803564 12066069627 67401475199 4969776196 3039336110 20439565819 46591757137 98762931300 16448430552 2502802004 7915997563 11727689764 22768320612 39609185975 59649442369 68541428057 13319718309 358914745 49654447204 40387974262 69324824783 5234497559 1990660563 46568311362 9736928212 42957552746 180234344684 82507234285 67939053775 10745015705 37622911013 11755528956 36355998582 2915186659 6601342463 190816332851 94843223300 54148699894 49881401195 4098763945 13249606954 73945319604 14137187283 126739951308 8959031149 59285142371 25140683260 36997597682 3378829838 13100244258 68896547287 5022982515 13408389849 63981447574 101901559132 1264963945 25367697493 79494223482 34731607399 15805272275 108512861273 34417884684 34330374110 1858306788 4467031447 48313489939 12611665264 17944836133 178554511 1122057047 66330053154 4430674758 17978202627 31357416830 48678158071 99238717191 45332460750 1629605917 118051741181 19424162993 11779298020 1146064346 32007405814 26030637034 86082609655 121947693819 66546019932 91973424188 23713963600 12553214738 27853944237 48602735757 13179176295 41710480818 15757753562 56349065696 125887535818 2188734474 12124395993 36101512014 52445105356 3170293433 48207274833 83842125254 62813346914 136828080915 79185661972 16967416035 25853564208 111321498098 47400367185 13221767320 3349737461 68931695755 108451870444 9581640755 54456488613 1937378511 34591945172 1393471943 18682844267 80112671962 72486442378 31987656174 40369947649 30204673056 9819094413 17067507090 996186263 49057543852 88149694994 25608214835 62467455465 10799503501 2857694708 15258677970 94465220963 10745151326 1317097982 37029852952 61382082729 36827328481 29021466729 26244534372 150002261035 27185598362 30829234205 6802473505 13181838206 23582485750 630644181 192998502307 6119575471 14757851121 47128357822 3634175623 22251190386 53264294789 26829729173 37254634781 52684691343 114228193995 1171782102 62498566088 166065068 68059388544 1349146310 147808590996 213362846 50996245148 111596625310 6546918804 5926315088 65890375838 52106791227 109364651812 2926395111 63832349766 27124318651 111062874170 163509069981 1114381179 40771298635 108999240976 44730292750 4009034730 117758919440 121004102996 3696087128 77858857766 28420499588 472206262 57003787468 33493938124 2093864316 30541383898 36008588113 18995702656 87123121710 41277049520 65028514541 202017284018 26310174405 2800355795 34236133491 15423605263 10934697414 50291981826 3882520676 47494743726 13820172169 21931179174 4381263983 9329970838 10549471266 8310435759 70859255581 12259284394 1746102361 254863392 18188005214 119391893199 182711408288 66961841815 16754312117 30244951189 141153777349 2929494 10543727688 12015573563 9008962277 24795803901 13805122885 80372186896 52045892981 65150288301 456989121 107682861769 7029204895 50522175280 5618706713 72934240988 12872076427 14715246453 5190408462 37792720856 1670416533 18960915289 75016265747 2916289535 40387491763 48538657711 138902528703 35628369806 5893359074 124596363323 1113815718 79188837924 8959435735 7083234911 108397291874 201838943877 35814415331 91442534383 69359907220 49707977262 8673412033 106658514889 5646988408 59654792260 61249791461 65863522655 22610736879 7397198259 38942662316 60618447562 29813743572 28661427541 136443828578 14050341608 3037680598 5556239219 15930960885 26530967534 92220863664 17530808850 33218039974 2517115551 75057142150 4279145734 38648122 104974874910 470294558 23602295786 84370215262 5089321444 1686831962 16797922387 14753026501 1345317242 14035410052 6059114960 77245168840 68645301155 138661421481 16498977371 98058649077 83159817084 4709463811 38119425654 98105079905 18786745979 101337753179 857988414 19223337586 2405516767 1661280468 13733770826 7779095127 79932166142 43129510362 64373281046 56285670130 2691064772 45139176789 80065176259 47154424006 108135730464 59319279403 5328428758 252466866 13016138969 2665321060 61716388457 101616443 3709751116 121123356128 137636669701 75827532215 66369242837 22632549550 98073980146 18607801717 94586434404 3417642156 7249663927 12774497167 39305287642 2519302900 9674310618 85821292051 5885957782 2466003193 3628682497 5486979206 21064851926 72507149190 13128562559 31517243660 103361944965 133840358820 156460092545 8364548996 69545855849 42330102234 37762485956 53178402974 91412055288 98580909159 114624665702 9944717481 55166857418 313679614 825244439 75004625301 170551667106 14073910043 586796291 132383619617 62161352707 42216483592 63814130761 50805101 33679231100 17151699590 273420463 8317230903 152860975735 19290593762 130743770093 6655677875 7856204983 84124293579 6621836514 8059370273 143599515489 15520759189 54936534715 34497390027 9150050950 131808405105 25796976425 50900848139 29882528342 28987435531 92942260541 15920690235 113630760780 53660669062 107473287689 1143001290 28481573267 1861488960 14890054741 16223436988 18630907502 21675274811 39002746764 3391232185 13009637011 44079217155 3003372712 2846961934 102262839376 30359535581 7704941167 125250292975 23676293191 50169778804 67601813075 32493904080 10170336861 34327059467 1467394688 39065542503 13237650739 175386477101 15758537719 21299790408 2246587519 8534006724 14605267104 20199556840 191182009749 31980720031 19612950805 20877148312 657464971 101042103507 13549051682 32428875847 1736046694 46966895233 91602908733 24553481289 2774498138 132254475 97501906512 1982350839 73396049887 33246943937 586738849 11098493821 16960525598 18813167634 2562737590 61128193694 74152750529 2412551986 54618859105 6616933708 27186060433 21422449026 5082259929 98103433439 99989923172 35220742082 69039331924 7976377749 636329951 85466455201 6992850002 4457560269 996317900 67092955458 56419742862 4430758413 8211804097 2075130228 61821702935 107896525160 47060940423 32630955250 10587069422 56306121432 13551240832 41613640892 61611366903 94800660704 20573476667 55255529140 81600538470 20353355521 29321420049 7684340036 111647915904 131806638899 14026402335 104863666843 19459284127 35144701451 30721257280 33371460555 112435820749 39852693462 86051652 45174735544 82514691135 67867583398 153000761841 73308305657 996812672 12381398825 1717556094 38161859539 6555057645 118263416228 3410316312 26396215780 85229235707 647503694 189964888093 134700310716 159422474812 26110010792 90757526903 76622090978 9424088064 99641826031 13921263874 2549779092 154541338211 150563167011 96427398674 9656984692 8437073507 93098158557 106273128615 47667061602 23075421101 31257829558 96200241521 81837657369 51593760472 7992536135 115807899025 83710223170 14742023338 14985356172 14667569792 58035266493 62818441464 1449448712 99110289911 40495156526 11380034054 164579529323 47181981543 11498108135 186926447024 2421813074 121173633251 38960720201 5385900370 118683333651 12327179472 28314055218 4888922126 6724486911 431426336 15000497935 13470470875 19696204268 51947653998 631741807 140594116350 100505457862 134677987948 43907701934 17981001721 5557469502 59897618888 32799400563 23731101155 122951534209 43869223782 9287747536 3190071218 69009839308 1717895395 931467089 139503766103 16636325352 11482794807 10720541731 4653710406 6921665843 1831395402 40695756910 68171997449 60318242002 79148466189 12869327043 432597070 22193484686 11100306715 109380059798 17401684027 34447093337 1777239070 19454309620 51316769468 32378459959 26454603436 1314015153 38637469328 858871903 60028032528 15993898649 16651294965 2263651536 68289182174 68864055752 43229066308 137520342860 1513736131 588375026 83771591475 30971877783 142036279928 10797147355 2391736964 59249979573 131614927000 205723701479 286061585 55512808321 10374496175 24514672321 88328916679 2934120471 41413586721 26113317339 2787902462 12235041679 63885073517 75035749663 20876979877 11246692756 18844138209 95669244460 90983733579 1565935833 31769692132 31138192611 886406458 182382604326 98417370708 93945038962 5210319900 4940479698 3658222653 15217382814 28957095106 112047141659 14007661458 31335563815 112105234042 145550373620 164951427 51400089734 66434887011 69843254764 20584795173 18896847227 7321928954 1429361813 24060318969 17846148241 35095799177 3927146874 60488503686 7174310783 38009987532 400621361 85966126858 50410445580 1377329744 18101282223 9771864486 17952767271 6840515109 59657393463 24421255 91107075800 183994872594 16309478136 5733918663 965825441 260665676 79799876467 13334797201 2987630359 112866551919 5145123655 145666800247 34468219627 69553208470 12625964938 44069165553 1321697073 62602194231 9019428999 128104296087 3253843578 17488264988 46087480707 148082255075 189970798313 1054448254 56594719116 34220914965 13069724566 51853880130 51328436679 24270818310 12788897757 21999490043 1247566057 473682879 94995280043 36250055073 2042399050 14649606455 71169396840 30950453276 152777066512 26803375620 15810752556 15764333674 56525949371 9067430356 22519441360 27883343732 27694090946 3955577620 130128557312 13381448870 27275298685 14969631301 844236229 34440244938 7450808648 43702225650 158253448512 3804558087 1459254081 88460940621 3833453826 3926694984 3253830499 29873000634 53196095989 2968467322 81423122067 59568103874 1202660019 10773088708 30474480641 1052849285 93757698127 1498820943 90115090953 36295880964 864314288 26872138494 32467653292 90649335607 170223275561 54515600849 4650333661 80576693962 9033945222 40738613181 22801377305 33756388 76828431111 2077937074 80883861428 20424519347 66259565061 61355476059 1641501349 74142389501 278837553 8602381397 76635345826 10806839258 198889040 309660191 108283228525 19619399517 167300992333 2397914519 56992407416 52568858454 21535466635 27627878088 10219241776 3696383507 183924722 11774097253 3248557352 8727009082 20234144554 13861117244 14073536187 895409516 111348817368 468736655 156193329013 12194498020 10585410775 13381668734 46679958551 9376335789 41892261954 42078329658 125579140328 26350238497 9324190963 78596620966 12347666245 888093044 172065326537 4256516853 78024167466 12987730621 38741654129 15370699472 82320219494 84977238655 117043110746 71754203563 94549484806 820649266 26834845614 103673905884 4393537582 14809184452 22614093075 63571499184 56335219114 35669579605 6576529917 35310621280 99941151766 34575921544 26764252290 67169514594 37859916443 41704834844 99832785964 113667589021 14960683 30073279071 3406724864 62881994427 94738753072 1638145488 69122418620 189821762489 37688430297 132593485120 25128395978 13869739609 6071132002 85925607398 53404706366 13571577800 89763232410 146828085 8578497613 31118386613 29088746840 43322117495 6950212370 39560755246 36456667335 12133264747 101374896154 11969592990 41005163615 3730666809 3689810250 2292357685 31720897515 59026371143 58652552265 4662512468 93127449070 68795582602 48031862958 105133666851 64026286980 26438834766 46098436459 19463128678 76763087929 21254107545 8637576499 151805284170 87589096351 2314959163 73851136025 56090795282 8729209457 62228944909 433182543 974287882 42114572757 76001743342 29544749163 58937953724 47928070805 24074810224 1209506168 3572724986 1331888835 27192473993 145950028332 13147506987 10136083395 17088964732 199790910497 59756400424 28252574220 70857590766 129089411272 31268483658 5532963535 50628906998 296117847 12427843477 280572655 58085131235 37154628780 8952690739 10901036935 131081456175 50333504274 53267534809 22747526433 25764611882 8029453812 207561410 1091861821 5083494142 76320645729 19728945743 33542521399 96719935655 8505587880 40342482467 9768361805 19038196924 148633602712 99510011301 90096607141 32538358912 161110016082 10652877594 3493959694 99184581030 50051813234 58353039324 23765049765 1396171352 11654355969 30994226906 24391947302 62639731081 129876253 82956160263 9379155471 2167554194 7311054013 72994807989 1764032054 3341030539 5492943769 14623997394 11132342829 104971548573 27843204728 67013765372 4133663099 1326335774 19482213096 38207869845 86767391003 1216048081 122020297965 18386246304 47023653808 12023813103 15350058794 64130605744 47621386701 89969418194 47395482872 169120001474 1273774147 2095079868 85648663590 3360420783 22393493628 13139852300 15086171491 173157019236 14512127308 51091238140 119938992054 133355478882 31720144415 118878136808 2008596525 76593235822 23935757280 21716315474 87409963981 139749079104 16669445245 1754534173 50641313798 1993803537 11923530035 11267962667 83512475003 25002282223 61711948832 48452126713 98836929345 29334743700 161255984732 4116733122 189583511142 4787548397 187050276577 7642116834 118709725747 19611720077 80360806875 9991567819 97466647586 718706672 110112171631 37117704835 3593248977 4207810921 616465352 13995485727 110453883604 27238551021 90790760155 129265095007 68124065086 40271282996 920694922 57492657306 45556737440 73327992714 37244853725 33565886156 18900611514 53709596280 148521195790 59244455922 6041764608 57544761800 39381973244 3531266793 7878049489 4888017147 10773431863 7737039781 106129408382 982352687 76257136463 11546288406 35616745719 9020229707 54027564129 78804519953 17837337127 6037286356 74914688947 5958871566 18807765531 177448647948 28664242602 256937691 29930826036 11592924099 11377397614 133492993607 2920392451 56969672366 2568981123 11209029604 2367313965 35098596764 14248317748 80192127604 6404146237 5840580005 574434075 176880842582 6018239510 9900383637 44483769042 39757233854 9428931627 42581073936 28123776751 899954113 71627012150 17099077011 72147310700 68024528559 54137531077 49643653136 19616490822 28893127679 31087039800 49075895961 15540037282 12356609946 162456451072 1220949843 83271258465 792215808 64227641476 1287876759 43004135845 49230920014 12349567785 1144945208 23098468527 127130446124 185643125770 20907776046 943930497 99781469445 119962774526 26919364880 25026603239 45285208890 8182889940 9555926945 25524154291 102275932972 36070894902 686476395 11180245115 454901291 64088551066 14016651274 4273724074 55969982435 3787627225 55203842904 69533232388 161579640898 18357695532 75520329373 2129922063 93919106213 67107815781 7976520702 26950459123 130782031402 70137248926 10840227811 12245976964 38628939111 97309944223 717228945 42805173831 18038970155 10774852136 37150208182 14008006569 82006695934 4412621640 77722956445 45901391480 75401390859 71812567497 69251235340 9491816844 171488125024 34256320279 7945959394 10028635201 39823783776 73603528588 3386407429 20500635786 54858959512 96071191576 34413105010 46019530284 49402408433 34563475471 18274658742 44573889209 39136133988 5741805449 9801553449 1640501124 168963547057 69393714011 61174062537 80689162555 1278391159 63060153518 78180231615 12629816407 35253860193 7047213018 253306399 5463840458 60231159341 93483975567 9623939868 62640310695 92692174734 38022749139 144382461620 15545170812 86978502567 263077711 6538151925 35368193509 2309310862 89607999554 80412629480 74377061997 37944844086 26822364599 16388816423 26253329043 27711210750 25651814296 19684310770 31080948095 13864047806 67670223254 189935324019 4427154954 33020530716 398965071 38451623344 17940757494 9559841610 3404319179 11184285758 1550334849 130620274680 12781292917 125528525391 8517417777 146423652036 1763425232 1840949512 61100698346 100923398471 37576143384 51364409603 85656228815 12862961018 11865018522 6049745423 32693687361 14951063451 59729395987 179793381629 47304210569 70418317655 6220981000 97390760065 46995557919 62894756102 10835700486 51953266659 32000613791 64259700060 125025048681 7434599 105609193899 94876805574 5566864403 71237688347 7768373861 20233534085 27428547181 340358254 1073279759 5143560690 23148644973 160654919536 18868624879 105641077240 27645372817 13960481961 17549605671 108496788711 22283016335 67121690115 49747138805 131263017048 162243610159 104822771358 2740433804 18605983899 12554535332 40700709646 19648818157 67605666100 20440132825 63208824914 83293669472 43010862177 112860107566 9406393257 77436083943 68426433834 4233706094 15506831312 63537613257 13943701629 1177024855 15163453089 65851230381 3831361851 2029843334 13496390765 61618925077 7127852797 37676577268 249463605 18652587562 125399181178 26784015094 17199523634 54673999675 119814934354 30774460396 70318212543 5230272165 436651115 63658724468 91866089567 94134607834 196591571229 66107329802 20527181507 9128253875 30554995688 21058197899 28716577848 63998098141 10115154 8642217013 14992002623 185770073156 32372606606 9231093217 17071548282 32677849109 94352710738 19614369517 31486550734 90509161438 122378540732 3011627489 4736473173 75693595170 6010925348 6560448287 87008605679 2122177970 52604461591 144508006 23968820697 2324251084 52382351766 60007185574 60190193815 2710395894 5400836997 50860703661 5086670002 76050966190 9744530758 50472440598 94174723924 32426413987 20120379026 77024542129 81280030502 77547922858 13687121093 24134176552 10376878371 15643915960 3237893148 3226580017 146139141663 27951390182 49007159067 90402602650 30928294715 13558511685 526303985 35785535548 10377435007 52414738200 90867634698 73437729969 119701046819 93517998513 55770875161 14699954907 30292139446 11924956445 124538186293 122124621621 136927947925 27721828647 2402307853 10300996275 101126016384 130006970716 106105731100 93752084324 11942752490 68965772378 879494984 6064765435 15942271494 5784213503 68905015247 54595886622 85762382933 3032250998 67199087004 74460763234 74380193421 3629650146 1615596118 4614932431 3834534002 18537316117 15820190734 11824220197 84221306064 18155474761 137464959037 157246587469 5514721422 3758142247 83786081553 116789545385 1166497526 137741210987 57873324178 34527146201 38987336018 29665165712 123604945 58034931001 51586566425 40034177407 95632044 98880013760 143534845627 195234702 77729500192 4025734764 65350218638 178939117290 50174776302 130616871442 3997363651 124449544085 25643358184 37253614695 20971113863 7140008139 9383638120 29435681226 147953047136 23888057801 613197465 24255408658 57790145537 52685668392 75592697562 7716384310 3299292631 13030320286 93421835341 26278400009 38269853620 49353772154 32021378544 9422664791 35679506456 109551436 4643770000 41261736946 57102630409 154844392886 508756119 54782382016 335324270 120917237020 503667052 80524864613 59457030632 9370533566 68442595450 8293803405 82283647749 12780232454 28693905420 52721553750 25854007290 1990622075 22053393535 95464468763 27421019035 40740365171 110587871460 144171275505 1472315762 144484092359 126290650557 48490159673 2499153560 8734530164 8483585428 12396741832 114284677035 9159093369 1115850766 867026895 11975639030 7157455044 75687217471 35179227323 179400104254 49737851123 89170102839 26001725523 354081912 17373887134 46773133826 15363868939 20125221166 153839785946 107616324261 140228738947 2615439974 34137732481 12845666834 56919830084 61937545301 46818046139 7957355007 7143739158 94821305758 54180173872 98346390319 59215842911 11058025306 10104032784 19894843506 99359554324 5726999654 87745926058 110229425 120613114981 15958057414 74395485979 15465483591 17315239925 16339152039 88352636076 418059640 30824032921 6571343990 19948011119 149392872182 89445327722 18620053341 153291264320 16946234108 35508531917 58443766653 20185077324 18104789938 19585836628 463303720 167951126497 752481660 37767430853 3375238123 155798229453 1848754439 86471774830 20084145950 29447899004 18145682632 6273425276 5074762086 314971493 48032954872 25569254887 25436962891 764477870 90539757840 11919474149 52140053392 22921311124 59572436129 5732134308 107063526202 7777631100 65928081906 6765191452 103199737612 35494973031 9526082818 153239725111 10969748888 26111247488 39663960550 55074642928 20394726370 97014033298 50261238443 66398678061 159900934595 34305840946 7013259055 6509951635 78811842381 1683246721 14897186898 470828 911475296 184881655707 11338316463 113768671344 8351109466 821673434 172516640563 7487147719 20030662685 20077434613 117964804704 7665324411 97694973788 4929123895 58055763499 84967045383 92257838071 39772074210 28436124033 20404741638 6458652171 192549737837 64958165119 29031215576 5728844615 50514473220 51900754863 128158973925 129165833342 7833483129 152171063323 15903465928 127357388724 111291364084 19469447552 278453891 80974900573 20530296107 118484431980 136980830216 23449016880 157914805163 2036417934 74635480851 8677459345 95812826603 144914750601 181158849663 5922957321 41846134958 30420594473 10132046701 55877396573 99505436 75877266022 47943259297 8079224408 6197427487 40325831980 17627517898 7744354915 17905095685 43178580535 21919410607 765870557 4946437303 86395832949 83553071741 78301334597 1066601958 4360805651 2047226595 24754900354 515095165 396989104 45936606013 58693844898 73335897637 9405436754 181994793621 118672846447 8680560379 3040309901 123555088827 41373276305 135773631547 15439258880 8697090387 2116024968 167956098342 173481389 51086718470 70227324155 32299894493 42235622119 14061656069 3832873490 112490177 42604069317 148882120454 18920419705 18776922200 9240461153 56174015813 21565313621 16467086006 3307419363 73786977931 6996074155 323168652 40109503672 169745962370 20118196108 43169553185 852931973 157384115513 13992893286 57838794114 14966575407 391158586 54580745636 82296718236 22292398067 754952546 61339012816 26228054884 739959041 13925699805 11183882131 59808623674 41110085937 111766626152 52918691335 92744351178 84377386283 88680395921 4493995777 46290098984 21832241520 320523331 73191758942 38353557304 8306388595 91885303974 42137062368 2956498161 52425715190 3023283009 6036355138 20444065525 28673512426 150701867 154151272720 17062058038 9102875397 7414648597 3283887645 65213265355 106791108119 3158580475 8006735121 11740361 5555150221 5200522929 16071934646 15246034939 30359855771 19781960575 152046717330 143413701195 101860542188 109380008766 28150924936 50324146010 3501346812 7064861751 103947300865 106284433923 82369981083 5379599715 5904913229 21198778293 104381300041 19573870601 17348171493 8841426887 17945892132 49351829899 144386918505 1634275393 19299778569 263484600 8584635801 32061711320 10538945352 8420501612 97817695926 2467581320 35636670253 563353173 96545891126 30208575953 2327130736 8277469410 10490459347 112966113373 116168360549 3577570631 638922665 12226084486 7573532046 143478680798 24614575027 601222686 21268130371 39680353136 108592297947 27810974268 69534388251 20419801376 137379821944 13978912091 16223690471 36532889294 29380448494 3931457587 86665150913 40383121258 31880776652 1943543436 38803104963 12338698554 24284828691 80570472429 134736545520 1096807944 62764672548 14265149 5206480558 45002657069 3716272164 18019664246 21034469175 1871722472 13886166101 96702445484 79787035337 18607565327 77235152052 5032289495 13061409891 9017436026 2946567813 13430714057 2064076956 62953891639 30462265582 12744838834 67453102594 35154065638 110618423490 24381316644 7662651459 5367465949 21194080909 23566563764 37875854099 40254811975 78294861808 85962259712 85454777862 90040036790 5071340926 40121435056 17260894174 65948280287 37515118432 5593311084 5763334188 29394903626 93618087422 12243133626 67079841551 939456570 27545682156 2512777740 33270267130 76071093084 32041736402 4906625572 32440784926 22520203965 14328179598 14413855590 52698495042 69333821735 139660061512 89116422502 7922806968 6622404532 36844772 42394796376 361181453 35307615166 2464313687 181837632384 26359502333 31926049144 12526941 83633099832 7551194170 82906128464 168884893 27261586288 51476406280 47178320291 23234827355 63040295522 83158979379 22836754672 70181079387 82117837930 144308576853 12951472897 13701499740 117330888963 78513144406 76022196470 64795693771 58448405958 113054932104 715271212 12784833413 80889516958 119080964582 140825008929 17844476257 31595558911 82559669529 2107783149 6855044596 49651997640 8040095407 25986181422 150702302072 36748650 33075967423 170130706181 41412031725 11601715743 387037779 79097747212 2843242323 37254746266 28661476569 8032205013 612528795 20552577537 45302380471 29650726379 55134579891 1671639781 32758134818 965184066 6491057966 42556297562 71522648356 13497529612 114825827809 119227706615 3118146835 82069222551 9407549376 47170165396 39186492074 47965208299 8874975016 858677699 53280941705 10356460159 16063640049 27317235732 31439356187 24026255087 12328333878 37328491751 142824089040 70597637162 7645619858 21566749286 2787905638 18954796922 30039022389 970633829 149488525161 30853433494 12654669051 74644212837 55911619363 96237171282 56419454990 15400123437 40346538002 926565366 27103390044 40672101228 29269112831 15802366608 5139039694 36576587321 44828704491 27268162090 9753859494 11754309532 35005215713 10651964342 34884002149 524386737 3025429666 33010964771 17887801748 1227179060 101894953440 30483061029 60499022122 30105435280 177067861277 49653585694 94375883184 23978488540 20135383620 186571833951 23341819029 18298847136 32588727801 2529191674 46804521639 112751747232 9107609037 11235170151 49997360111 677004186 27817838340 49511850218 4232131274 128004961652 49060434 3520471897 43594371180 89466241617 88576392579 62072156924 2383872377 139114442904 146284054289 73953717282 30774291143 71843876556 529301678 41986760476 73757309840 17657917674 128479709993 16063107040 100465546992 33830655835 104513001720 101368815 68594705656 117421091484 44548183682 61065278549 885719580 123544611794 24391072809 44021669490 12281486006 5016145235 42618106468 422182401 15469006135 84846771564 59214417636 162782619253 118527777407 45377591111 9809277325 110055213157 14454460161 9420789739 8566632694 8667583973 25928272680 2448187423 83323349576 31625316981 14975969850 2293644243 5229701959 4122171204 85921686315 27030324703 1202372784 677165173 43765420767 56325473908 9769227575 59570796468 20923295761 146701387977 21340394243 4756429394 17239459902 2176766457 32471564970 18655777135 42303584268 58355170066 13420348012 21171707927 57696444121 27175471530 1517631763 19764586597 602437505 63699165586 22000466315 3945244635 30438424631 8097990933 87621518688 29068104628 33628351535 20596020373 12784663233 29505014463 99345462321 23413955776 159032735110 119220182179 151756537380 30439018444 14298794557 122731587756 108503092680 729923075 172064201344 7516232671 176510683402 83568750524 89846989461 97285438490 381534227 24975481633 24059180058 25741618887 139300074870 6375333562 79187039807 38836275010 59037910787 23502852403 5087249792 3092317768 71445759325 92274151835 28231419656 41572742953 30737191027 62619225911 44348335137 173159065994 3880366478 59297933103 42999593017 17170957143 1157139991 42021640794 41920278608 10573437843 54519943768 35559663013 3529452341 46432606061 19741795202 37040796244 83623467419 37398939210 57985166665 74560371103 14465712608 759672331 31266368741 150965895345 92647374972 49033641152 9747217256 150424563244 30803171327 175732098441 3647178776 87945618126 17136820759 15547789279 35950246156 20707179422 46436845133 12451898894 65516048560 8739643742 1333167123 16713527982 149002591187 45013346656 63082453790 13219251721 11752100149 68944076532 6590619309 124366641023 5076072506 2691129136 2706360231 20725537293 60825530162 33032567882 2524606617 11851857264 12124349846 9763014757 184722153945 15739368720 1073713159 51169179272 61306128723 1292328449 29824241402 2737261707 106318228695 69227603399 16452692400 12774239197 13693796335 152736243435 22008179782 3807744495 360498433 161960158635 81576839440 47854683138 5678569926 20102370781 145019844880 31109169565 18439015681 95598902438 1166477702 3709273672 145478149049 22052528790 5374365568 76495320729 37382314887 55045476245 5095239775 62585692735 1666916413 74501538008 31366346371 49058331558 57377586853 13957874384 52409723868 23862465924 5723069326 7032572340 1983722881 41384354938 12621937270 5901223952 41592128744 19110414265 9961564731 11054224572 1079383231 86557880029 75367765730 17610506431 101086193379 1751068751 54153527378 7879736066 116285862 110219314633 2129921950 14773517129 25219313534 17409783329 63087293736 31869104604 37139641406 45267041494 90333640564 78854713542 22543444056 26656377648 525893383 186669348038 2987360311 166157449648 80189726407 33148660862 38691670940 12773785006 3640495878 12370208521 6957911393 1949942200 47063764990 72421922146 11378579889 11037017881 62085849524 13740511 59553372834 98400086219 98915792244 39391471567 125135326105 50393837639 71544891849 12711912082 25110360461 15272572090 7837487909 3311567451 11822384150 1655224672 55925561073 112195016877 5149912723 13947483716 11523728000 6167686683 551669133 27507450875 123932954875 60796743135 150440075235 18100306951 122352435004 5311400032 50091618995 5321514172 69518653127 46885741348 28488522289 75144493357 25062279387 73052401636 146030200417 14907181494 8874360143 17514978771 98483168586 146839415 68034406380 817154165 35328989776 162558520702 7848066670 6253413370 126442229384 67159333368 10194755433 3946856891 6822685947 175944432744 13227604758 541313941 14018194019 475658356 24640013970 110416040887 67991951308 87077041821 43761806606 35448463093 8456126706 139128200396 36288277338 48275661531 3800177175 4330798750 5023029915 16874843224 3619386486 148494655197 67285574829 66401084608 82447418649 99842837746 88020448130 71053998 1566840335 1211674582 17583948892 59663128866 10348100665 2177700219 14570262072 1569250661 24493887646 11546757487 52145789218 965594619 14601882560 4237948451 27455684939 53037784815 4163120584 62541024659 22159653458 6733646467 25137916060 79575343530 49774466879 19989054926 24000945688 224407093 8161531430 64906467736 27275448812 57496881553 47149749400 77244373926 10399754 17527144581 110743917490 44619861032 91718859262 11637386378 14816574285 34256042206 15735412386 10288156265 9721879711 110512570001 5778134511 146771948414 2309776077 86908530520 10612753310 8219443334 2988015076 21480962438 8103157509 26663281004 155587875675 18278351341 149702534521 1236262588 23054525548 113849164727 29845933563 3749812942 1528834684 6291054626 32842574461 95568265039 9102223588 80885637283 54511655472 16300519083 42461915177 83745700433 42954240695 7310302081 34760278690 185790537146 121920767880 20097465388 50973524058 447096053 39112152991 109393059 56932608416 33832142873 4968875259 90695493019 16130353070 42227837092 24016758052 110989769752 18757285271 46477725207 32129818243 163880366511 14978091507 7699894909 47159503760 6639947646 51808210024 11013889704 52885004629 16542286732 31496132816 55305603127 22104429050 44001317166 2534831940 1232498452 10465504377 37067325462 1256807405 22581126296 36331713937 147828671824 26472891258 20976654001 98933751031 189209974236 4028200903 2577628095 17083102897 66786058628 11456078593 7815057882 105286371122 6644607091 205958429656 13961481986 61918262382 19173622614 28999021068 134873383962 9575819437 2298804868 26882798713 123475149129 12729625602 58412863002 57147558009 47472694917 106918031936 18756625108 64901204795 100655536967 118627491067 706973950 18554949449 42148878796 7096792896 32823009413 10562934445 5638996870 107701196637 11145381821 8493603482 31886350973 1173884296 18338352937 44999900606 6956939599 5559707047 8153114615 6929802156 95632461894 32609189558 32774691126 9728613540 13737522991 3113632620 58901470425 106283876403 56344406032 45336675483 16590103071 155761307336 39456573411 2901277106 75378492982 59845008092 6911932594 5523873198 87681930372 128923895671 9607481007 90315940858 16485104731 32849103339 10058282735 35121559204 64664273317 86581590654 160349229310 18083867218 64529502214 41505445091 14474882621 8324990362 7453790942 45083767297 11590544576 441740005 14098596548 8233187740 79861587047 50959503 75285448866 198370984117 6755728032 3858240465 5751569251 106989443052 13309916292 35720244861 126424823790 1360189594 120308675320 14895162217 17220237160 11814312600 53588056815 12216125251 50842543263 3365180902 103115890500 2446685561 109290963189 9066319316 36533740492 2361110622 20237307610 47259477252 13519284064 119869827831 14353728950 45112333330 46112227131 31405087839 62283329028 45024480044 11409711946 5871383550 40184762601 1586605590 13343399046 1242539070 16546462889 11215762340 5999982940 3163133257 1862881535 77675890309 83201743962 164099959970 49876502485 7296098134 3799586073 92004230354 94247129569 6542206065 15815600780 75933849037 47829578255 28655628669 30812711997 98612530074 108777541403 646685075 33816078259 87268110821 5241484810 45818628746 28362347224 2290592303 84378059189 37749242077 12411734473 53917594714 36254701408 10464445360 17425005119 538003502 33490689676 35021408303 48288054765 32051056252 56915704625 20050715665 11087156770 37780478716 163913186291 108977982592 36310106988 32436160866 29328523323 14354572830 2617343671 4746721898 130330766610 66431551808 150658821957 37289705935 56642368 25324360722 48045185154 46916682856 6683386541 80335392020 10727960979 6599233375 688152917 4650092960 104223322964 83418379412 61818248210 22996781267 9517152604 9103530593 18242501459 116122551741 19671557823 67479072702 58361574207 12687340064 138572859638 108804838201 29992661067 59421258217 126200685091 49336708293 31810176121 28964296912 5303773654 1025357548 35901719718 76518395004 5606640401 51034254063 16811111611 7448738725 41056355642 1840504430 5395897159 46420641384 11084267741 3827280184 13713706828 50531064966 24828128182 45404309747 17874084424 6187490515 70260478348 81161249750 1359372289 11718813810 118694987752 27390867767 15031958263 59621572700 13110785514 110134319433 10678345055 12691195937 1237433538 11221339572 23726821089 72767411873 110634523602 17405312854 81910457487 36397965478 115711749498 17012419648 9763798606 1755335652 47257348000 132971557650 8441288668 169528900902 65395937534 6214964851 38685072127 48797992305 16891647966 55395332291 24792577 1664574602 5501957114 97918806327 97088089495 139046429674 436968767 15241200071 104442825312 108052424135 136535222224 140580068920 35791248669 37014532591 19356437829 18972641297 70288967441 128253135868 8520752089 1883253046 102825071091 58711682684 172980856410 65220593808 159909612304 11062376714 63524848292 897765461 129481675602 8539601623 20662122025 24645808123 86445819380 72737683113 1030267089 87057999595 881003827 74291647261 37233541019 19790807287 65005401 104231805389 83173784946 76177654134 65202487041 37614930220 86325043734 62906637386 41520046331 128450019798 84303140 50730878208 4884964531 203619496451 137377243029 7971316527 12567130139 404782492 22139733479 28412334460 2191794028 4135342157 12079282454 59420767370 178944200 139630610800 19110848286 21449021472 44834779802 100913715715 668568005 115532966399 103688196617 13379030915 28863242529 631257263 17933540000 678430772 14791731752 3832516747 4810852990 30824295578 34002713850 93561569627 432145682 62799428002 110911957303 17766405779 32665852252 50884931183 10278353550 48382434484 17310659017 29345950148 147199131032 11953632980 82111255791 17860309510 57551602438 61059302955 41742384406 22331492657 58908986774 4684409904 62198759471 3936926376 16797124396 3828263271 3826374268 9382343420 26669700230 40444681113 109037957950 36959584230 118147120629 20701020543 14642357097 2328292583 6917795233 24023343481 3670075520 25741888278 154707287633 39185890807 39475148146 43680970737 60367129555 47779843672 3215881800 6810577630 5593031259 10621870151 3976499627 52386023771 33227977486 35866894430 66112965928 36333863603 14507346882 25247986482 123005956194 29665871230 75681249233 21739227219 28716135336 114659932910 72129233200 66906572281 10741209090 134836516923 1628093126 539825024 160979185647 87974397888 7432954488 22519552031 19199940568 51348421725 11704207050 1674054786 334519293 43616738076 14479146808 50414528611 19768833329 58206202792 70848247 63209287139 54821695703 32842261379 3001736091 1290173873 31822339225 53997572526 6937119017 1737411504 111889337817 18690565474 6556985897 28857436755 109193057875 12762648008 1544585986 90059554022 6363867952 4508882384 1203202252 3289324332 33619189148 8067882899 156213666982 23089762698 4344270338 19107438 18711441189 35830056603 38253335618 61132325560 150921303971 9705203565 6086132972 71449027018 69780636313 999858891 110961611276 93967574394 1493313533 81964085566 29395312955 17362473960 40426540018 10430041124 68236419162 183265539377 75155506783 8024278084 44637565435 7781885194 15096097728 23991331887 3952951866 85455059374 26122244825 19611312753 26819366996 6791756975 170174000984 32997837 49858320771 55831902 10304932100 19607595210 77377042211 35119880565 4847118822 27732493065 65015317407 43770183223 28803001027 5019177928 8712309465 70461397019 91433311241 66154548028 21749382578 21174381 15186943348 14144546272 87900215051 117882032020 61182395183 39054510 3520491184 114495245 7955899383 102553721086 6427841301 13816097111 5587793179 42491078159 5328914450 199639275 29348449293 92036525180 72179622945 73543113102 34638289776 6273025536 58667130924 67827645013 21191962041 54787257028 54431423298 24069763437 2525774062 100187244217 30922222875 9483751599 97163396057 12625496998 3194483082 1255020548 188042387772 84830686415 40606800161 43652904724 17609431709 289682582 2301136532 35809841385 77638175219 29858127 134296977234 17803908465 38296886 68155189138 114383177018 26770056663 132913870315 146113191626 33667370667 69208580929 42544972298 35278823893 68069435734 35545874469 8490445165 67465360967 2201573031 5002358718 34052051674 161474981628 78767024406 2986744411 1522663899 26890546591 132100658174 8506982344 64697291879 31710096030 48193162064 12467081393 173193864844 14522438961 77332774674 101608931088 18923536966 98330469272 13994531711 20696727129 35550411514 93846535340 798457216 19634500558 5860929683 8827638768 76032035271 36664856134 60244014508 31866181738 54147553705 46461330465 790335676 5909531736 8673401229 44292656699 46483694070 12559568717 63084210272 23182897209 175620382597 35662485395 117154926012 2503343184 69398160024 372740981 5034512107 3796979385 31700848464 34116235635 121090654749 12137662901 61050321377 5352719728 52245165508 65233731158 2640037725 33171552683 64681805123 24120533782 33112326308 4397232834 110434513253 128539370405 28518665198 2497252725 4384051025 10868151592 9076972831 27510501748 3024365593 61096628405 193585040743 21582818792 29269690568 2126467535 88862814008 51689781648 113281219079 473407658 20120266270 67285583157 117070494056 18342441095 285358410 146450869374 134559263006 20826941151 52527486363 5626805955 17953225911 35781750492 4944362472 82602404635 13522426199 700494018 8441538759 5928093477 1004140880 1319174581 96204255417 138814198345 22592863239 158992888000 14881472776 14495136469 9989998676 15678888272 103162176081 25763788875 20867530117 10072923671 61287352991 12456035333 104874086177 44023269740 30709020893 150645892993 2513540432 35644990737 36708635200 112181226168 24659463977 6392264738 69645687304 104357269438 20735893086 71403853191 27980135236 307788806 140042443793 87216576758 162996475396 38045858664 23694893250 105484706553 57216946874 1326144385 24082060692 946631083 5142173003 164368569 31191470930 9495583068 41958573439 50067355127 3082773687 1873686966 21365364589 61745968141 155456827486 230563388 77888123479 17680311464 35269105121 74419229449 49210505287 71707193983 20800699691 1120885465 12736063208 11924563156 27947565637 2269453866 9875298743 81941551699 8595676195 12834266482 48297474322 9953885281 8107764024 1234081779 89954430743 61729296621 47927250531 16990601572 112524500163 42528275634 1111589985 39186541870 27171888704 102808037268 2152637885 14882211905 63188891165 40640329951 6557956940 522015430 102962437432 15631051117 147147956377 333801959 35687593865 27074722890 8344561376 110762474254 59148133936 2129327767 3715112966 28556899300 567679201 84658132230 3239421156 12255155399 21189018246 84718523614 45653186184 64270322496 10621588037 2398294291 1041833918 15344337408 29499702933 42782440166 77316528170 65997219139 6565401039 43352965191 6026259388 2860820051 4034228179 44271836973 6378842080 139513671887 30180465200 92469006119 24887916999 56658909850 3215435383 28705566711 64311521333 16018003388 20533738841 20805222866 89437506807 81394859568 111293753622 51771638102 17337561951 6034897354 4187542661 48415619768 11331269960 5764974774 11766380526 37179811610 39787469553 4789135667 54841062443 40689196885 41054501927 44419912543 49372506979 56243746551 115225493092 12841242686 61208207519 8481775002 128075685363 83801413755 21728225680 12918542723 58680936104 120909960110 18044301455 53450084218 24066474691 78687741277 17823562335 31132941545 78486242245 50947414266 11181771304 1810541711 6920903645 158647364014 60615591392 19483472953 10998078525 37177457273 1767741392 19879505089 10993089437 16978555699 622975187 38169123753 58057894087 73169405050 3228006815 43394295771 67905869886 23588896436 30288397954 1465774977 22594575986 9989000495 28146224715 73399895497 114615880087 21294617657 1316155810 65691112137 20741983762 8936196528 18378416431 8105166264 66098202028 141897569359 1899056652 69211671433 132472901990 46595273350 98902205843 9469705880 7060864419 952926792 25418157935 65939945643 56978036251 50579120752 1222961086 10274732163 35549399513 49270226171 4191727197 51500474310 33008782608 126349842113 128257245090 37098646088 30554917345 35550525172 3137107564 65249243880 83521837815 100532620995 1087271617 2388735987 14999083371 44679323923 2271268142 5484907875 13749281181 14210209615 170900825633 81486640209 44842540935 48175292730 23591404123 12992243781 94623921873 36768620912 33728969079 30488154637 74420165661 12460618972 109215484356 22601306745 1336716700 75048759889 5704953550 803186832 39242170350 7029162081 24025246693 57436210517 25547224839 2354456675 94432374209 20903170083 40250550672 102045815008 101848319178 50140140627 33700327735 15582709397 1443801815 123102489027 88218840293 169399098057 11972824934 891767256 6145703400 54499312910 20031091539 27864731861 11343368214 6905114956 41557092183 11083788 9302183431 200325042090 35721804412 728373568 1216275265 23599780117 40641548865 29632658023 40528889547 143734665980 105787488129 931157427 29560493422 1631148647 53827302773 5806735440 105216915276 87627268974 72533917925 2567974985 10350013674 57357159401 47983280029 27178811246 36962643583 54604735372 21165958 4005164147 7820874838 6343152317 2215246812 42476623970 50640602716 43587316771 121709894834 39316201349 55356048073 1393490280 128387097734 94541395336 52551221 14703529904 135970493296 25855852960 66190509580 122865254224 7626362383 13867249247 13613083972 20349203125 13019011306 8912122228 13877799569 25113902056 42040767616 17771003088 28621614579 5292068595 80364737816 66410890943 6622438 41270609614 48956868031 18600413689 5607349643 36709338033 80003418624 33581407322 10120632353 104496641312 1675746538 9774358278 11303616166 81606248254 59430303 13241605516 80639021104 5092063068 17484051096 18013168886 67584373043 40782999530 120510144612 1932059487 62655536696 47302039315 8367271626 1416309604 178227913321 64930118442 462675394 50913763865 332280842 128468830996 19102422606 104843080419 122090891898 21118139869 4412741821 4165826216 21787323843 4053357362 24855531457 96032206965 50817790571 132289922343 41694587150 53211457645 16055587517 286251892 71317470348 1671812683 49638264720 151341343 25161932160 18351832404 132154100299 174713021873 33722732425 84626543134 15481841536 44151450398 32239213735 142631419775 2914182866 3048957475 91019423823 53443900258 6754282339 12063646048 40476607862 49766963883 49240593020 136641538220 54406826700 132305464438 117887360660 20357916413 21385775203 80049860559 10732632593 44177697141 40277530187 153910938358 1109880489 122345510597 3794887704 24389711158 6406935209 91325776512 105782310678 103421090203 7794975128 56781564479 4450244437 17026418340 27061338047 169993704173 52258560699 52303031445 74907037320 30342484991 141824702207 21469618639 64718920121 90634404759 475749575 3357336782 150568181 1287333224 21489138662 16037846662 36055742493 5599216365 113492165351 1826735404 4777511904 2409639840 26254459957 7890492521 64579386592 21866042850 11168324045 19926932987 3964945953 45731364634 10702132459 67640112136 14474935295 27185445576 96278579313 9665161589 31246294394 67164155764 107414368632 30421193693 1401747706 32840168604 6756495716 92387451809 104051898787 55795995440 360118299 13677861554 6160230031 7680124351 728637278 65293381396 103588054859 35558914842 89273347638 21055076934 60187581006 102304814046 36387976299 40890114087 22872789059 135523143565 56547501437 720550830 14270151776 100706448031 94391030458 22209352367 53532416526 48693569523 1593941826 6849517799 113238340499 15203178228 134228544204 2794360853 43445797348 55028415 3684332415 79595486492 1325315097 3467258318 3242108094 52467283752 17961554567 12057432648 48222382232 111381249328 43957822921 15551491307 75371122860 11247805538 8656322068 9255582140 17172755537 29415420011 19305645760 2836286517 26640290374 73934018794 8382355314 46781387369 45156537760 67100488158 898765213 94036576948 30785504131 37139152173 98693964008 1189345932 83965436336 6474822670 20560350498 8299999242 25204158037 93356011549 32390457654 5384734350 47423373264 9092969093 24792078478 232601790 973137853 162996106044 19256035983 7202430913 122637625311 43446270808 4556764818 14402099399 30418032678 12897862840 92817218700 3501446789 29840160632 19589755733 59178901107 13324477930 2998521345 31150245903 94600144640 6625438755 149754478944 14989564968 94518865193 50633662305 173183570 13252443102 15582727357 170574714676 58617252989 48715455799 3188472098 130312484019 3143886638 72316651414 177806799537 11454233467 261298259 200330793 6579370704 95054804 71895370228 118381692280 15935738778 7236720124 15804994540 79754788866 102025025301 9397651077 71116136960 840363243 3264316791 15254811049 56686443701 50669394200 38788635894 44365657071 21583476494 49984526544 46326582460 3837744660 374655700 2986587325 65386731206 100369143 18269641749 3017033980 53785001522 332123075 69791689232 67310430854 6044518394 16335136985 29287647246 10449862697 69278668364 3614138324 1306847157 400849692 2299876717 8235713795 4553701682 37896748865 4942730254 600014496 44127850741 7821043023 14795753107 24149067413 71398563950 43663470954 1372104962 2439913040 63137256506 64032481826 4199058979 14486805874 15437336639 12571348554 5785905109 36011870556 14961893626 31867714856 98825482276 137167987030 29188406828 33948420159 69142973776 9400109369 18043893615 16382501999 14725148527 121073034242 47939830160 8679234735 697382082 14337299991 42559793655 34979381904 81000375431 3394269451 26718425729 8321328492 173383499879 13504858911 19576221007 11565592324 66041039 84729811691 116468876976 20622653523 514301121 16389156693 62531281801 22670137511 2962670487 3570414509 43283801568 1816069804 35454678543 175141695967 35665038732 4107583739 54665318171 4355542507 13637383945 65572930993 16635437698 97364313636 124225954489 84412997968 42891414394 73124767248 53366404581 109509986 68175381432 94435750597 2698499914 894206745 124358633118 95173579503 58473320321 2471467723 23920495288 18702848781 5501540251 35305071714 94605700196 20110667268 12896116779 123688108263 1770742221 15738675338 18210038639 115335807401 14796668328 33656982674 32117973829 4682368791 59717557829 40496961821 14799651663 13884215406 3449664900 24071019121 77395991063 24032572096 39267523695 47268163591 4884651357 20830033845 13644717584 91289765 109928131254 42904624441 27176336030 3460386762 75574253496 91009934414 52031395183 121158090366 126653908586 108023080039 40180288381 20368818647 40135412842 2539487960 142671196835 2991937783 2744762036 20656382210 73737608871 117148448043 2117797551 29090036685 48440904512 17016394141 98219300050 24709074794 51268959849 48339400478 36988314765 39567011526 42629602434 71026882082 711514295 12983668703 6800846659 10206768686 180147287646 6848347070 15621755278 32122113224 94665425898 11379663758 10420134624 109177922182 24092189181 6414042646 27368116021 51881115988 142744571624 2258248758 19669770554 37562835360 13745393614 44779281416 5043776355 155543919113 37637139605 18343392208 776590292 77595189180 29537270296 29444067533 416876854 142543964660 137456393582 6772103747 71620055733 10905835 25734721721 59925570565 30656176004 76252781129 10304949273 29445040150 1301712333 26513675821 59918351137 936569681 35607636141 10668716313 161842532817 10635435888 2547760910 32243209961 14780758173 13469006284 40077890607 45385426296 37503072314 21112280179 469426495 83384714429 16297140144 30599078306 69659151312 66332568690 3876359112 5249507456 8945661930 27592160118 45594845901 35577532576 19405195227 35012167569 149473560060 1027490423 86053663785 16762120840 88535630574 2053043808 40528757468 1145333970 106323169873 72160223802 234930222 10753238891 69624481898 741346295 46493885445 3560721300 4909878411 43315185151 30626947683 1418457695 19134815267 124204751286 34570848462 88738438431 94627199448 117555333 124803396578 8903153226 5345394062 26257505394 18034862615 25151009528 26404080625 3100042969 37377444615 20165524856 16765343367 12059711050 4188852832 1308205742 24114267094 4820351062 17829883817 136135062022 96238997547 76462417480 21158202226 53462500 19198106145 17259684274 8447449295 15311011456 63518946734 78252226088 5220859932 2720525612 2779631285 38960350058 84850952830 103757875197 1010729773 11773318209 16514670827 58784818375 42293467695 105683511794 21696047344 17023302695 64770331412 59459053622 23604735200 2035239474 971276200 7103357626 106745808527 126277719766 13000677929 130979441467 710578212 121092329286 57404184229 9672940521 150883705332 96797482706 665509339 45023470362 20698484129 147635404096 12324895155 18557273976 18007777688 2736501648 66948565124 5843105521 68294788002 161563643234 2618035442 168305377195 14384263430 15763431440 15869431843 61532513419 10778111301 19643404591 5615221030 5756826769 162857424910 41632419815 59212711288 45909717464 168279528987 71818198944 7630771070 103401299944 93510365508 10892758700 15610726743 5423276284 120104733288 44733027580 92791766139 166055189243 4282428871 36394714 16076145401 98324763487 102250534449 15724979186 1970714988 17617533554 2774375226 51845218021 121538531822 191366152814 2926292986 12656008463 74473151018 2514936812 21269286971 23719108298 75250260004 122860489936 38325664166 4833652914 15115157016 108615227074 25531931707 31775922035 97002604759 115722203028 92978299797 114808626820 14274894389 1884147383 1143901822 2655617756 34989378722 28747679514 1916991986 10375658232 101302615 44137201631 103231410393 103397172278 43676213243 29901607502 26852310400 61325610429 40762284188 104281964447 1195921889 63712386876 27407787901 89590214100 804063253 18109563669 3774166022 56154683842 22368347945 5451071159 42611821551 60983804150 3254783570 40826958849 50211399827 7926888605 92687633703 1976593274 46261586345 28907216177 13550861332 18756106456 103075800922 90680737515 48669538796 6767528962 3736116575 226113385 9985838561 52026957536 58234872275 578611050 21730902702 25177906460 23319584204 11515752452 18949894458 11420989098 47263432417 25194077419 52803721431 32252718508 46256036560 7901318852 32914623669 3867562648 49076863651 155215716603 6051105709 42749693512 13368022799 55142842954 27068463417 16579538990 139146032556 77920377757 20873622659 1002734390 65299444649 31992117900 177208279518 11218659689 2821981971 83141337340 6837079961 85302422382 16884005272 1254592767 17159247290 102104211095 26075882540 116474910799 42203549144 65352087094 64946318112 81065529226 335753285 26680266356 19458596980 125959417949 95975632514 41166063875 2590173589 714828224 51450736479 1101208380 152285575950 26498014499 48895651015 79129674635 17365070748 17789889844 67585298894 16851506424 12225605459 2932161865 1087587455 691130626 134988027000 25465913458 36123026796 60202122084 6817010518 41194280357 6343262203 39094500725 18946425155 46192345023 8628246034 31486419704 21905432031 24788564561 3555075939 79845011753 1357094259 133105024321 28127890114 2758214367 114752800291 86661303750 12742327547 25578712808 227030931 53800985509 247018585 55054494279 42440841164 1593008282 51294458304 1395977332 3849021296 2139309342 51999173445 64841923233 85200537604 10984468722 113438701043 9690799292 5263483905 64547862701 18509095117 38220139925 71401836947 63642767523 36562398236 49678392792 3656279 2801513472 48718503420 73531606194 36947600493 286011104 3774311911 77551972 89019547539 37042282685 62448204549 7970922265 30520023441 17475871533 21567844798 28144579845 23699568580 9909525970 69268791451 2321510011 24106486811 4828988720 110289617900 144311722330 87392446932 879344449 21939006818 563769998 110818649914 81503283965 50770175 9370436405 75862976044 11368382799 22241470850 124482397386 21112026530 27815452269 1615976805 151994563999 23779232977 3014547147 30404764195 19814453181 10925506438 72083512196 6472007442 5965146373 44005845358 88502158 71623160056 1892766099 57746448394 14761001366 29154762384 46037722920 2756313462 4682138602 90184117560 17579846399 4542787709 137436131 92698808925 12507922301 76777302062 84185762084 60945648948 12631550887 15537530354 12367565857 19483413179 7127500338 104763293493 98118499234 31118380830 55927132531 49244981158 14186067554 2097754231 6563426160 3940179441 6942816210 1365863792 6567905134 147337910343 114383937171 70195532221 128517840515 83785234470 753385174 31929471167 62847882158 40307825381 99831657601 16475952327 1458946453 32992835382 1733025808 33143942124 21925171886 99632665545 9936385732 2823618746 68274318866 30643734372 48608037312 142925371 53213446634 154782055965 37406942570 22842761964 12071592752 5859182872 11869637370 11008687849 2310746814 12557459285 4600353242 54809566460 73700611879 91958123340 45788064487 908531923 45322467527 13144239912 97075587607 65039585572 47257923353 31601170745 65249607854 2716496404 1404353188 760429241 11729577131 126133880902 4474308683 9225970714 161424490562 47713622182 10561556751 199423240 30596569613 2567590997 56676174716 161164707051 56100889475 1989095952 59789469170 39744172062 26557456233 66305872771 115219022501 87020716029 74964124061 115373932550 138461036489 55551607958 91194832757 95399093350 14353785331 11002255921 13848547735 8381416645 1900061312 96752929493 28307707574 27569432404 40810699747 35460650400 51326397726 37005160615 37345918 6433030511 4243213975 2713239657 62214710064 66469138011 124246550710 167496221950 90989067594 6612319286 28074805819 8129110601 69132039473 42814075015 16843742226 43382406481 9496728996 181877286478 693637066 95446904394 7104921820 29793511948 1845435884 6905924077 79933960964 105805736258 2825196099 18501773917 87998849395 87646043 14262456655 126268698457 6164662049 56942308356 10880485433 112080625443 25421729605 61766353816 56509696304 17438039047 103622278581 23355352585 33590421598 32013287856 76226313404 44810705065 2471131077 33870810032 97828142781 61764155854 29544855203 49713905304 65299296399 38827525543 28539522015 126967683085 52721523266 47064761519 47275995020 39496200958 108297647201 38154299762 16343310324 8717036307 54807686064 12257031183 37994374889 63919957580 19284143738 16265424765 15471474403 21690531 50875019673 55569696690 5406041617 117691220365 24754607873 61091651845 6665955545 40277456011 94730574400 3758760534 4759030253 51514737807 87936001541 40933799975 71830513594 1394103434 11205071254 35977277364 8759680086 116989514786 53538306718 3739090709 68529274960 34531001585 2363228910 17308093667 30602377661 64305472736 3982561712 8192497515 30110728085 4836529961 129143040601 27771528514 30580278579 4345110526 66415698150 74902229765 41257062494 5791213197 140247470788 5899645733 32695054631 27308144565 48729977465 9035088025 30893126200 172847800108 67252800822 22434483636 43632008291 121588619859 39347899078 21872754465 88679916682 17859051914 15057398113 135418665208 6546205712 8861088438 66918127078 22227673977 92613356504 11034758048 2479988506 2784867964 17047780916 98547072334 14756602236 25533488881 26083094643 358326661 22672680237 1068543873 22742649995 35796303629 98823588617 1289148502 21961035144 32180153916 55623032860 34763869526 4281428056 6501638603 55316377827 3098405968 47500408167 12126237966 17936733522 53299390529 56684539100 148156894874 18966413906 5039855943 324993594 11827026220 3423627071 27264756646 2643039602 123582058600 19297355561 17239398489 53860845807 81424590521 19894346139 5142907254 29851892309 122499330433 37638442060 48012512714 3595256178 51470373093 22316777126 59194581642 631199499 1021285755 6973477241 3664294017 27997532128 12340281617 28028003877 801153507 38090115455 14883007732 24314742739 116435436146 163189951945 9898049895 19642187486 83441865368 39518646631 42494739946 70654154441 30255268752 19079170709 45033110784 162750310 97781526004 13408697709 1511064983 51635991735 29366441551 11045388931 14604927465 1890204964 14653739074 10244448059 19735210113 89815158507 6810317257 54154448766 444175216 20856143478 63036782183 41608350751 2787078431 34292529079 61460876379 45747299926 68482892245 76180119266 28314317935 222891519 17833182931 40589821252 717072133 11440476655 69497751234 38315932622 48617931550 2420454431 7576032221 8752152889 148376040909 25162242984 27828545248 456499715 75007621217 33059503738 17630316244 40839484562 94689140659 38368971891 4804326844 19270011589 52008362285 7007925737 10487222038 63693962187 13698349153 2375728479 981132905 4784431358 29621758222 74509754943 79001404282 47871727031 11626660220 59964604064 81767065787 32927128377 5367193795 83356418207 11586889157 112438451395 425914736 14699043478 17896018391 167745496878 330991504 71257653273 3692155789 5522145174 39204169110 59153781652 27858607304 73773331943 3980071764 88022867338 11188300 15269272294 1630610043 114031436053 107745546168 14480071570 86355830103 8782231554 56524384895 115365645154 4324327297 1888801249 22101693886 50810577072 32509951929 62148364267 68561438476 5479239481 78506952412 3076679939 42482092199 6825938797 80562689543 87220499481 45926131608 9862236938 22689111270 5613024395 16968287113 72938166888 29944323776 101564715064 53944433621 74378858023 1045248227 1719387797 37195265037 45095425416 66324309208 1203461886 26901851955 38659211686 1760250669 19555588289 101569802191 31399024083 10853929635 7005992828 16485951116 14779026899 4269112343 54911855481 18596524489 63951903335 101803125 7410889280 63625679314 23174080290 58715865153 18123487564 10203329972 5846784676 5490924038 878786375 32517281903 13003059266 89757688324 1106567193 1103092141 3771952072 23367346235 1009584568 34851651904 64585250201 44784056853 130010578091 6211158315 6948081844 55496343199 19093452243 40604059912 15442173641 12199923485 42056967366 20255024037 5096502665 49928105769 44079850802 11111795866 81866817555 32208006384 24663773058 1224296507 7703119179 679557705 81837629460 3569956411 36256549789 3559657606 59137092305 23946872701 19903327404 1294003058 76155799771 4433625943 7365333000 5525928466 2758153667 31249180993 147686366673 107149134702 156575215862 33868407733 9921008333 76196709 4344312877 4155705849 166380200092 68968558780 69773349406 119171199675 86840574411 17705149490 47507299313 15840188717 28446801460 5935429206 69950192322 16377753068 897066091 13413820208 80600829076 18524590719 1763308028 41646324792 94024187187 5683429857 122566075741 10597163004 115143307590 10652253466 36289079421 82988473246 75351423299 104495691496 81819993770 100514933084 69127524143 1721206458 82496950968 525255957 14476661278 31275246984 12555664033 8186264464 6364875496 1449067422 7755489476 41072702167 98551328674 77681077740 16189413276 123029361911 135179274516 118554763106 31300846023 144576959217 39686695970 14212164057 18189646947 34338046187 72040882387 39237974320 97431723790 44184428025 39668153906 20402837724 41491100333 11962327019 75407561162 3818497400 497235640 102521223401 35174958389 5916806311 8089154006 19293777512 1469877911 2173069915 735062007 8284657625 52551883405 13973024899 1177788061 5948803002 881927705 18177336043 344541847 19456241420 113566867187 114775470051 19486757611 116855902305 7864150866 165147376453 124138888449 7741882785 1321330950 8890410608 20689096110 10168197885 21316266623 5863402062 154953891149 47079556018 49527978 181663371 25132327823 2342546770 28557329329 15171929431 99972332278 20675657259 50738628014 4167530346 2134424662 173374253609 831262498 4363096589 22356486616 83768017972 13516915195 26552607809 864092356 58738231169 46885484107 8255687567 81953578848 108065940557 27525160128 28314201275 7100433705 3407163594 1124658716 78536437801 602533720 25309515832 15211874421 26010290117 15879911 90357992416 482450866 24354800125 36828104427 75909804635 3824752787 55769645761 63144631289 7862429887 32699193988 10115167134 2838521364 124103225920 119877070623 145906742377 7593870017 2317081821 72440681579 21591292742 54969830634 52472077973 39737587627 8411146135 30587915532 21164805954 22313801918 12397694190 163219058238 78489112742 30104365075 76790973308 3527722863 13011261341 16997566008 179444641473 31120632616 1539036357 39027771272 285391092 1216672351 5822862671 8147261229 12695613630 4149829735 20797638418 5329811413 3392492353 20340736675 14556698242 70396589884 12167771485 1114285231 104383601592 3128157639 22275471222 14719394305 10865111327 39574380960 36033923078 40932595770 11087208451 2502920361 18018162126 18727712141 38179104947 129756873160 30180832690 35852559418 14259925515 79204847784 11244368594 98220697169 35784978 6018081299 5736725483 26697540921 29419155239 133399873527 116048273855 55531468210 54070665974 14042698168 52518795431 11695554118 83189310689 72184888662 20098432702 9735950903 48668861723 26476886120 24454051884 3249317128 5909910761 74997899207 12812088950 80343142407 21853317438 4289158628 24013144362 71477197483 143423854861 68499840728 7868848018 63578233703 9419049485 1282082085 129557281117 93362592 5015588793 65965752806 4664787172 71771378555 50780413687 15713081204 9721468395 67283730220 11188827729 9203159942 28656359747 60623305123 1967302878 3961972313 15078645858 41304109548 44939189545 13172191945 1522061618 290111450 29262107292 6338084404 655391599 114517205799 11679623119 6170 77338925418 3880751708 164676447629 46775469348 11647523634 1248959857 6804595914 32967706118 11273275073 98272697004 92477865975 77310347448 27934586335 39408947163 1306195535 9087918873 99098666980 2440799303 23477753328 74980882864 6446744728 140705307969 95261582629 42990249696 23972035535 10973138269 17814119486 8514833755 68195064073 6820036522 92572836959 475131010 2472654873 11842241535 23883815624 103165334837 2099494247 25238054805 73253158819 54546721023 30371209512 9892688095 53358280068 2156427748 68164641053 2422160501 343314651 10845429035 154550182625 88657276090 19309911818 15296264552 45378449653 18304831541 33277099289 12859480811 43848096380 19441866733 100354331425 794799520 116190651285 25810191501 130529003029 20311105356 119124559707 21789818909 77572468121 108689653229 79349013770 32023176268 24653956843 33598525699 27534234556 45107111149 87431876553 76327744758 2932917858 6066657439 662433455 77539660218 3162973177 50498878091 35384822090 640145946 2304184727 51955581893 20196054635 45572738636 33987149350 21956175922 76655568729 29452351425 43814084660 2335790570 2188410100 160222671 26596621293 154104544385 90177737825 5384666722 2334225313 61944635233 34632437600 20232179519 4686683685 16193123994 82155905143 97636118868 69886977721 110641317635 84555700595 50576787403 10477385583 1385334184 30604223813 468528225 63133661017 7859724371 25385457750 6612568068 1034527217 10760545526 66749552354 26613308492 72715308879 52628483004 167343137705 20163203415 122271070497 15356877254 47239326158 2151547838 38552617764 1504251369 15738268049 5126094502 24237279013 76932641508 144594769084 47496025496 30808301090 22373727237 100272613651 95258073 18377402414 21067155000 86838509489 1507802322 24383704031 895307228 25025944585 46302348771 28410563918 1162679932 70622647821 92836511093 3880453891 4707366228 58380392272 64187034714 12593440154 12244965151 50449883825 139290842299 25785015389 55285170564 18349638385 70720630537 1339504299 928283798 33243295865 20918211779 14292186473 30389447476 16901243703 1342711044 1098612277 78758455649 22255655342 284840696 196487130098 6513690916 2122019921 33481030594 35393899385 25976545046 49448816941 3144970671 63891348423 111608107493 10800996916 3961662276 63407469339 26732874411 141926436272 11157719506 13440202930 9539643275 2463452963 3820266697 11178970379 3174446508 17318181949 2953335659 9594004230 29206379518 23633787802 8093161289 40500986724 67563401347 10786768297 88488218930 5987438578 45799798317 91360582533 21957116779 33458068124 52109780392 11413979807 13604133772 86013562405 17100368794 2851666680 15252349835 78109841083 34723533053 23090982047 38338634952 5810549812 27973503243 5104390499 30928481970 82284841775 54791654768 2245274538 178833072051 9075939986 15108060439 2855451524 137417684866 7173047253 38852067364 22764331683 18490340604 7211217590 129640965150 8841697827 25368749870 27385870768 73540289416 12065695455 112918230802 11417600511 10297765278 25249909973 74228629939 98620109656 15290262355 50275392643 1775692856 63516275984 20808667538 47838343522 9173281941 30041890101 32650001196 5287578053 88687180 8982946082 635283989 69400035268 39044417783 25162346253 51647423368 10560049397 9388928678 16741020436 25014137085 61416718934 6687207710 184400637961 48668917499 131347613282 4958795513 7017927471 110160923908 29966688415 5851442128 44967562940 10453877787 146578073423 14019019594 89437991892 111908857078 84684985865 99288866064 16517063138 46066894925 4678345805 61639974220 4167314794 111152580026 64924442118 79128412920 7365048422 12607708279 202521452 9296585553 71348883280 977063134 4207253069 72032237400 13315256537 82139964696 28345947650 15386026804 2300851315 32287604214 27617013394 18945870747 33520557644 1258457581 31720298340 6001554361 2723601219 31899955923 38900231360 100589234880 76022677479 122955811396 13009556872 70205287352 24217082960 14279712167 131880097676 18795068372 12484376674 447241805 8249501687 43084881576 898380163 1545887349 145580269011 17499455756 144584747511 19964551134 1173535697 85536757652 66529073960 1949164996 106370748042 30296135726 1532991163 94614851182 59757993888 77583707247 2673919447 22920623374 33741325999 9722985165 9445644166 37941830587 30901680486 1904733956 237771956 34400502374 5348029588 20898261233 509231133 12490494138 1183757291 9325759977 38116469496 5214115006 7295117 132364752662 41067416590 146511729816 61333520812 2328600596 793845417 58752022274 3136042948 1987781700 6603556227 19194006510 6443176442 126554723 19902860542 5551029969 62923354966 18858200121 13742731762 383609925 98164287933 5981667067 10953610109 7759738297 546241067 29747702206 62561491102 73735305563 132829967474 18785469056 13810112570 28493241029 7578673828 29762098513 78502431535 1615979364 2294992700 16209312231 5097439889 11536313959 13533695042 10285470317 6213599963 23231305076 20188237866 97438136008 125472437 34111381951 3498415472 2247397684 10408731861 83774486592 54007835948 7987568556 14481219324 798029253 17672104994 3300865126 54114381096 312564359 5823154763 125458797 392216449 45741119022 8326887809 3212008207 4878248537 125773515946 1290291559 60248056764 44353483567 49466961043 23280965747 135990384800 40111468805 47964014533 31762428391 84295149022 1372459498 169640785 903283491 6958720043 16837117033 136460921805 3936856139 3590310026 3678564384 586730646 24133593724 148256654917 19231716978 24125838067 4029413508 6312644897 37615474751 1085151721 128282840080 22255037113 14563195048 18886170883 62833224980 2280241153 48078787126 26474024358 3273573178 133944438750 31717088287 91587953349 13443513125 93790762737 17767473952 55639299075 131661991841 16039813560 30151767025 34012559572 5812978067 34509487604 100016223574 13632733131 17620110656 2217026722 103026371579 30581378796 89080983342 3571919259 29996606516 29184402524 187180310575 13702802720 114603263237 1677660395 14442634943 81739015982 14173072092 76250772945 93568743143 4406719846 14034376976 11966575893 19286425904 84791551695 2680850227 32319702739 17834850401 107328359571 91954753188 4437384902 1337457339 15122329648 19157660023 7235300067 5267214582 78295855781 35434510183 98912369473 14299891296 17436719502 32509841566 36518431013 71936811299 145408242 96070089836 11229391896 120361817312 2848036998 103672150430 110035957441 53526794160 674523171 5855119848 4534340191 35986755171 2295749501 68714941709 20914429336 110643750279 55566953230 40395859919 148321007575 12677034668 54782907832 3928246868 104577926737 16826061236 615859304 2924952193 51874412432 24549975229 13270054546 7607229518 26726097627 14939070687 76722654360 12906428739 52102066154 5904505908 60193177068 75717836923 54326230283 3438559830 69616748171 37198585832 60199797093 71355354471 154295589502 25375115046 81607832757 4606393474 5288769166 4104311163 126131235287 35783437898 49053026210 9136532318 31010929750 1536835248 101218957456 75061710931 75353590900 53002925836 1644726634 19225051983 15121804470 165286885363 29534455225 1009420063 144443444160 18091521172 53508993394 1775855530 10313121890 67344901550 10338731072 35626488208 57587440093 15476377920 24960542753 54112720065 6096304421 7860517614 102200108650 68851732836 25465456767 88834388454 27397512653 3365361669 3297975100 42621824048 509127113 10039136174 4622146554 88021926956 24665268826 70109455954 6902232001 17774761960 1371931006 64468865 79691157064 2243571097 80950001863 12647129745 42967457679 6963688166 20646466825 12460018131 457133069 894049889 13278755055 20539864594 64851865461 105949009649 134782897214 23032852891 17503256500 76307272224 77616116262 37797206127 38487896005 25829159819 110478721480 105141343918 45810005355 23989985584 5105337608 57535411390 33764824314 70320167375 77079868631 17978053534 441733055 99813598001 545357726 66195192009 42809879825 138462588906 65586552779 9312951031 33568649043 1260813970 101323032062 87365006439 13673916396 8843356869 4058866784 33689774990 83217272249 60661509599 8498902578 63280977945 62633013135 35067315788 76478012549 139824333237 1316732352 109410981097 37094101032 51272773324 121469812047 104448966794 53607248729 10912668441 9905227024 240247081 2509070759 4490537842 25705774094 124615158573 23531574252 36239144817 17121647676 122700481926 2131136334 27574113600 11610135632 30592490633 10100839895 1375539402 64112151047 34131188 79734985281 6288961096 5530196401 12583208624 15742497157 11900108678 31722036234 57101316259 5496126219 4735751774 48875861996 20253480185 63730589236 15892303160 17590877676 63513519298 160774448533 21204790888 150602605637 828622940 46772864934 33119675339 13659012515 24384473364 164108759174 30919452161 2512506984 31815134364 13729774251 37351402848 80329640905 76798150246 9558110570 1736357460 185751032734 13251744475 24099065041 65562244472 1119810562 1582054455 107286695909 5422686417 29303496629 26266556101 1732441855 44706726994 43070999515 9322760362 66296704214 7248602888 76282163566 100792355768 12260055289 56713961342 59426049936 1262047998 21686210668 184576312287 2522623727 16076484769 63458644932 14438150739 2472023215 44205762045 72947677215 7286144666 21415851227 56627474803 87804063855 11364370847 42867910542 141325407962 1370959758 66330229574 6825214352 309825757 59490700782 149177058430 50368285962 72216094705 60073117487 158516020692 41051826142 25587540155 15927616185 20307533591 49738508428 87829572332 6025828462 11630227886 5068761927 16219752712 9918182114 1400587027 44532300367 19912816937 83038370485 3198084175 12460960215 110565255715 27580520700 119670044725 53768122792 365117633 63209563046 54285085026 119817552681 10114734288 17695759910 36645319295 46740890313 177068327554 59851054848 51189177672 15668343325 3916944219 31126062711 65073567596 5824364163 1104286875 404625242 29481920960 50423017335 241515646 93425363329 40372783064 59244622963 29470830272 85532863193 449236247 11844848828 7143413139 27889287046 103479438347 64007060821 11072468471 6568000721 35213332316 3119550532 48294120063 8207323092 109457704343 106775333846 96871461004 9132816139 12517218419 34987946396 22795044125 3081395632 32398832791 6314928130 103194902835 135145556428 44138993497 48061636952 10505192735 81822593723 19142985967 14610731357 7387217113 30014370110 28749962860 449977035 40500049326 18806490355 7646474227 15441107177 106514235779 6489038946 7400891224 16842362591 1554175678 27419534590 87999375869 44444282246 32875015599 87479830401 118509101071 23905429132 624028411 97037060518 67330770806 144040045571 1905901283 86006436201 38636122771 42028232965 1987826814 59951366731 60222568480 34383590656 163254018162 357902448 10432123046 27071539741 30290838243 51749417665 38229342261 3736078554 52080406858 19571458963 20616280811 63167245518 59196126209 8500776879 22416841106 6009993828 176999521 53242226839 117274540708 23757822489 17394057185 25113236501 56039474767 126385978355 63832118594 72095503135 52814683394 101658185935 71650332529 94220906348 65688177192 2213037665 763764929 60641279982 71655795884 16095139121 31497129026 20511709107 53015347422 19616285984 105584984015 61457206626 13219250102 18209230077 571065909 19373864532 1392216058 7507442604 47060240016 35562350930 18455194790 9908086467 4939512285 35757973242 109145591446 13201281566 24262462873 2246635529 18303756051 20535771789 80266842525 12619670106 5347950535 6273825750 17633837637 527062741 101841429181 34033416893 14453408632 41463591175 4123446485 28695526158 7293635808 12258948349 5961744180 26318803413 30521549221 37705814150 83517570079 31922144382 41440702825 181177317 38973575020 7788357650 384159992 761627756 89242752802 15259569833 158706828505 36823697860 45102205060 1589066763 49778898454 7359132545 100693105181 113916635850 122901496982 5879493610 1029235074 16180541864 6660047307 33918223057 90639124853 124781599607 15349994253 21979565531 80324348799 32752384290 78586854459 4071956718 33079726219 14270276758 96909146168 29609254282 30563555810 169196155143 464058374 135073302260 20639836320 92985572169 20566393968 4737880799 182223552276 7697366919 1542077114 48549754798 61708412670 371450957 125621726487 2789215365 80227301662 16738032211 32339939052 10413093407 123071924685 73496048082 22836657824 59125641595 14703358729 13586852901 5406020019 1296716902 38120546477 76234431607 27639473978 84524356964 39058293837 122898240493 56547381381 10598243598 5583386753 42867022582 52496386128 78649074930 39443362280 127345135987 30372122417 364086124 27708736829 63020529559 2713446406 51565268762 26082766760 55349079 6168476582 3392736261 37799127287 110835153884 83738292240 21685727534 74259560124 41170434007 118076925578 46855319750 155218794044 6035819434 3969603042 9778041789 55561317732 61674227958 1855871773 93758443904 1891793547 36491035927 31514100580 30302604300 111006539101 32403514036 26627809536 815015692 44223948028 111776903407 3824892559 26439774243 83382847914 96165583864 60730711478 6811681340 55826919856 35936168162 12817477716 13576773065 35871377541 14987777176 27492868417 26061573957 73738040165 9390763143 80036045033 39237843843 86257324098 17206152645 143710406435 9502941584 70153021911 76246012589 3144514443 15557899028 68592554357 3749615645 1337028226 3325095623 4884832145 20230893275 107570621957 3620888838 78044645179 4363749356 105996755573 97208375184 77939797 19593972652 81932498391 8096430101 124369711707 21748928845 3339795617 3023826615 162533616246 20636123396 15161143904 47635507354 1293129994 1230133849 288539907 34498892402 60315206395 3231413807 13123833092 10321185988 5162399285 12340407450 19287440902 11708465531 12831092175 64901489005 74101837324 9126957921 35234510 72038718650 26456739393 4590102882 19684420189 646038992 129295676373 32454120183 17834588923 8547874628 83098108486 168821004781 59422944549 47355353037 6267650691 33921572124 25958706836 4558503193 3789544249 21412639953 39327711249 75762835494 151229903150 94461850138 52626669645 6362017337 7069264018 44995349675 23916560174 37885886239 37787727856 184462656741 84116827467 57522876065 73272342364 1330305339 62882182172 68376726944 2124738610 12956232812 78607732142 17935586273 135052047457 11205730379 1578926055 175370974165 100661948469 45706408713 42529789142 3295572476 20720712675 66597797511 13082383995 10321634447 28681506897 17205196600 23657062770 15032603697 9258084568 163692388090 20278660973 18533980171 86786718306 63053160253 49801717485 68833749348 114731537376 70107323173 17950176071 115551687332 7695029066 24291872816 40886028076 29944040250 3486681952 59409744250 73037306927 48814153477 27981469956 61215362385 3628057637 87361118890 54149259641 82880642344 78699393783 26738831290 102279816308 11452064451 47806395405 28532735375 83631694269 89087699730 19411412542 6071247324 16651660352 16073272786 6012417144 2656743462 269877914 61666170480 4902566765 6058550092 126088384437 162506855853 163929146774 43804984582 5443300177 25816995962 9608711440 1608487554 23103395089 144860030078 86566503499 85524217154 148063169030 21247173992 57370572693 51275996548 115059180490 7704424204 4252420914 100467298396 91245582684 82215992455 5507352744 10756030980 7383087076 11414127052 12082263472 100192591748 2927540899 29540554186 3043638396 38569396898 184819973343 54683061607 115547285327 5433821442 77595878239 21752285716 45374212185 1648166695 130168454426 24100235090 45320364440 999416152 7510691538 8152582396 2069262460 40306228614 23412318441 24318258856 45000166607 14791352289 12994278976 19234922962 11199488795 38975881357 4637160029 6635065924 70746717528 29205229191 23589667015 81813570627 64916953006 63596217552 23437762697 6201880115 78349485427 53339023381 2964725766 85686054957 6719377741 35861334427 23478945605 17180243396 178595252783 52042179421 53606862785 68504120415 83696597808 78465643609 53541646321 68312432469 40788654440 34671452257 1074162234 11418825378 59011415843 111350741436 77690275724 2057979613 598657371 33411350535 62745062925 68694902736 23921156693 16013893180 19072821206 6675033409 125141801100 82991237614 123987111595 48902147 592810864 180663674185 62606091069 61073860472 9598379063 59680389384 2550761944 86444074532 78258167621 29360047398 9743683096 25558364162 72602523140 68853904954 153866171246 21858694037 22634967870 13289790983 94041457436 355584739 18305243423 77908171714 2579409589 83757997251 2349881094 35686884986 56182374511 46306198737 106791018412 19441470941 11490768411 74301646639 83057214541 20760649911 40420413773 9221784524 29858515865 536921478 13307923426 156808544888 16861063805 3885490699 3524982498 43039874763 16519910514 67094161370 96958521748 79057283416 124531606636 41770513002 2494037568 57111867914 96578824931 1529835306 7513442875 124894787755 137288554829 28690496399 3673181722 50495951458 5004565253 1130732304 45157338075 676462678 6541476597 19696598074 68515983258 6311396355 21618410699 29737083586 939564151 112074368071 106644917989 120216593837 589169130 12793995505 23542479764 62056308169 67897486715 8854390993 118656744578 29192801516 58242624961 24051571628 104128360977 59962054492 6744774859 7849540282 99801277394 41211223695 71684081001 8219035974 104556042559 3995370401 20624660488 20762585587 47041118476 11318138726 101716538066 20636975462 123569107395 16798112127 46652679393 84284482205 37324465804 15540533462 76153150361 87444263199 268255144 30385695421 88152617177 73278774759 49426807588 19159721316 13120192057 68129539859 85835521990 71476887311 1021635390 20526232642 31238792993 122248513805 65240638102 2000053085 69349412636 1725853105 4278567348 2280038938 49911632086 62615507640 1821008109 54431769735 95764724124 38661721476 6676262565 29363849029 8065610387 9414754992 3507253049 11347821574 13622375857 19243882555 88721027756 61838930755 4481265677 26418438407 57899774773 29955724966 111550686701 26901234090 961160759 33247088947 48811454877 24677965451 109286900104 22295783295 3226646354 54600554307 10873205519 13374457590 26954224098 15539454086 16537641955 3049079461 30976082048 14687908813 42231885992 27181531531 4255870968 46252019369 141789585354 74358832473 6339185015 4677618025 114606073587 97914354848 25327709763 8210968905 110115088156 104169340603 134197980 20308509869 10073786577 111188677421 26503996570 6844294207 21454062313 2487298193 23853485769 33960480268 44830248746 2822214679 4515007110 38637306657 77675493966 4768551362 29731892633 34300173596 106695297492 4572553689 860400870 44629727533 41714423471 6786884918 21457394386 8844426811 6398195156 11141802418 42259580659 6715125160 1263587004 10299369989 4486680877 1351239443 2297642106 13594363858 22552893322 37299353104 3262841095 52042187564 11441990396 50165595824 10188107657 48145602643 3041570776 65564142734 41128577223 115416711154 3707343461 47026473280 52412662918 9549147172 108196185623 7026741713 12981618440 28389958376 43366690333 107881524490 3293433619 18443423967 4554593301 6585848801 112782918639 136924421215 157609946133 49335990329 42176523678 7591413605 113213689201 34669173403 115160722752 5446994801 51716574142 5538009069 25149397098 70669188390 21235168482 21083562597 2685943870 109552853763 131689969449 54727348410 4274446025 96710692278 17233669996 62387205824 6206653926 9639709309 10588730845 29607662560 7692564208 3796962857 127692983556 43332676661 12514628692 1074039845 414784636 27464782711 73716538096 449338645 3259986845 66917606718 16832915816 9034913494 673719338 119424880041 138284009 15833694897 21323159553 8890083730 15099694191 11871567911 15453842702 5479551777 39062787250 12943538135 2111244479 1663219199 125085395233 16565706915 2031062051 148241326095 6095541564 38166608022 5676085320 40893168953 35514703379 7316653929 6246427355 81522508274 13664929430 56730624521 119215520745 9585764585 3551592443 82409164268 56374424176 19215764912 28652366203 164721297770 105525725869 60683340462 42843765115 53724312008 2796593837 93008225793 1285530287 106610159649 5645805175 8119616761 5593224845 160844489196 6582411505 138758603702 158350310521 52093590564 129237152672 14278373150 52344307659 2440401038 1175581344 23836156545 181698248 175104345355 37904355911 15197497850 2068954773 10709618545 68032806912 76189425718 53190664792 580455624 45619494331 4568287150 58332338861 384532127 24079522344 3728902998 40572420089 16902155664 4180191799 38823893374 28924091306 19927222169 542348024 4981463755 694083551 39343960270 164526372448 98631680061 644135368 115320761571 32411752217 23733589069 64589859149 187103872 34023973409 19324736937 2318400637 12612903186 3335355638 9448507792 28702924566 18635708758 2992274784 10892473186 63629244615 119972598207 23881788082 18329710656 93793229373 34464370768 3752375368 51532390480 15727103778 13006038950 133399919700 33577853297 166156035 32070516700 71477772365 20615513322 37711031158 3442226707 107287600227 19952993565 20573570226 7129177463 13171159659 110669027638 51094442352 4460866766 15685704976 129464522834 12616638488 79629593875 131459274930 89696720354 59349469159 810356127 11079998432 6380095129 84988108340 21082327025 17360842331 2340883151 26121073945 2941155385 7754492263 26912229529 1683613964 869929186 33301322013 3898948059 3807153982 27818675 106188973717 6380597368 6374419370 1220685808 26104415643 19332605778 10559924187 17097460227 121061700520 13775070141 568504311 141423655909 1717140876 9408547847 136419910771 12024505284 60678148045 75651376703 17212938183 30086416141 589004233 74362076331 348794825 12260563423 112087229118 11805703752 5057393825 40177188078 8905729942 11122722063 3519878484 180135953246 54816644648 7019265677 64691550734 31026148767 24051555203 46559218027 3022864658 59588495461 86173678724 36395286505 4012999069 140676714960 13895889907 9347325520 1125171472 61478059021 6632511873 13957272433 1444376744 31484630502 45502505296 166326066845 16757799918 17352524492 4900690439 72995188319 124734682 132413730719 73328180977 48413178470 46215057278 36958349812 877488909 6495636875 5971378424 78484808 77725270906 5916695654 101367737912 64268912834 125607658213 100078765815 13767068016 45325622143 22518663958 24182038412 26975636068 52439732103 15080299 606869531 83102578857 31237496039 11254164374 42537458376 55999974723 85080934776 16019820612 140796954989 99621522777 13614623215 2465591854 5559166249 12565603585 2944411349 6740328522 43097755235 57270907461 43726093828 42969029532 13320729725 13260388916 125160383633 65131091590 51725030412 40973965938 12512082367 94702398466 585642413 41968170953 101486979664 97590317265 36647190165 27698152463 12137665564 827003842 61145208262 12424108646 25927262365 30436188946 86546673953 92548642587 20719282 60576886585 83016491601 21536871469 2737802615 30352739266 22489172229 20906141782 7765191114 19861670249 70219665384 9261315942 22500975691 3971090326 24391041803 25512986819 36260251759 105765127729 37989566923 108042159899 69243122081 17149232082 6528714232 58047177457 2887939076 12153993754 159647525640 19922486690 58685418152 58686852129 10736980942 94086878009 6432900486 140595332877 633219783 56702937234 147674035039 58217113403 154394904101 857934881 109458524354 14726125013 78510282213 3949798218 20605348016 9019576430 35651337736 23492452498 1144369466 107396910032 89973881336 11363720293 59889402288 5150929695 1301609402 892047008 90988681024 13262341156 62346971451 9382794954 4552049137 4873233186 731495691 12895642852 30673745484 129413620275 42688211426 105985102928 47714706155 312964255 10758567544 11288361901 31687187403 28415988130 3717641967 82346787693 85638956487 3666604061 843205620 49890207581 135837986213 107786599675 25984628046 16817566309 78341008075 575568503 6295490481 16959777463 7652894753 2589847896 42728853940 1674653394 6918318939 74379449602 19969932777 123078956638 10036414983 74832379316 9840625785 12108456949 34744365066 47017540623 20657757601 732089236 1727052469 47796701886 3378305165 113171537750 7859547882 27811094404 27163941430 103880358463 2539721003 25638318479 9362592455 167809032 75935349657 49369797737 9239858096 72971732359 2370713563 58434040633 119025206577 80845964928 28861827574 41793483690 25997777406 30865341397 482101059 41467237956 5151054583 17408114157 80893901119 2158083485 4737075289 8363262442 5916642678 13677492243 5631955612 52801721425 35984428552 3510952147 46730350430 2021569393 19828196092 27700074932 5941210880 11727990850 42201840275 27103285530 94979747729 18228594665 26423967699 1556249221 31445517297 2683705677 2300033668 19656981174 37392697913 4635678152 166024604495 16109878404 20140714566 129008722856 56241537380 88901582087 10839801958 405074264 3789636923 74897198595 38994794987 43703630867 20044625388 2452715394 5368465777 5180073550 27338853620 7708578628 63467610731 24843626907 4793733928 1648027518 1204793900 1082921053 80015969720 9854473238 5669350645 11680994200 133623780203 19190390219 65884956527 12328427656 17745917104 16016695939 32280968691 41624030583 89076801658 126694497197 30814676335 147697440864 143133068481 67493533876 85803753276 14250392983 46289176890 245042795 95438832063 12541956273 34876110845 30158908201 43736386345 24374640199 2828969926 1028125328 106696771689 88971838399 2660784973 49112725718 98504563100 66088504220 61882516908 62940654354 17786282947 6993941907 35973611220 11113751317 15723261606 38736459349 36566028028 41743319370 31284678256 92153108974 15113691976 68533066265 443510827 8967374189 4366604022 7956343912 5934409032 126084349093 6169278867 128884051032 28044298985 11909186798 42407359663 1131669467 62237359044 139196084286 103923856662 114531745114 127062475742 21959710028 8152897651 51151959263 50215142021 10522869803 7225576324 4507024543 64000919 36805198190 9525115398 6116747548 3272348652 87477415355 401601573 15851359341 69330067624 101693750962 255924566 9969371927 8369855101 43202274346 24315922778 6283989925 138515836864 47033524967 52712321733 4139711672 27607090569 61499974437 3569270749 560164343 1020272557 8490921089 86140425424 12552168260 345806312 32391532853 19268488667 68745626975 12325729361 129333580473 9915788579 45040146906 61370968089 7702003533 71744792598 20692438605 90089047711 33128223964 54290385466 1443649388 7048076703 18845031828 86665885099 16299129843 29059280537 2267752263 54376850439 6309481704 37926679660 5202869095 6468547804 10267437181 11420850093 5798195160 1347762526 14486823952 7933225194 106984901787 13889076370 112863212545 39318558996 597979580 38645742866 1950272670 59476971360 36344665904 5187492931 47670579935 105355703974 33312828868 44308341846 20794246039 7123015790 7252963642 101085454349 8183134487 4205378773 17810481425 35359991499 28390133938 65478092706 792174717 73977898657 522153461 1029896125 30294668571 80841234535 50315418610 88176700976 22017211634 5785450532 76127240497 122474609932 8869886829 73936395128 109579911726 110273365444 77400916558 97425802158 35665815237 55865107204 22232119263 9228707317 26744842192 7143496597 55310719215 77680864273 23708341218 22157725065 19365415821 76446173165 2215964072 50339855624 1111801292 36156346390 4696163756 10728979217 50061876439 949239696 93641481984 66707467350 243303675 29162991356 5223873407 31611877880 29207484071 26929692590 2460510357 30146632827 135377353827 53541299563 360573547 179979490222 3126669700 22075280022 69263033609 2479011940 19237159264 38029058506 243322800 51549686787 27760769405 13837955309 54056651161 56025097463 3761879355 119784519023 8375598238 66783426762 1942344196 12159680801 2020045622 67585441875 21316495368 65126082143 1177225650 21617224433 20516467545 3288087749 6882487 65223168067 902881069 15788919655 107989367109 2849341250 65163902936 37248631723 14450098338 29210539713 4231647520 132355820550 74601201181 109014203752 7245715963 84478487091 62536874429 104562650597 155227392414 21806534461 40356810405 53959645547 44689098168 65119283871 45085673153 14703960808 43562839684 13104816818 55445720348 55825668941 42573009225 16007678909 103921118060 18317032 9470164083 10602313434 53514044506 51387266413 84401878 10154385518 10002210571 48373857746 75632456228 13447084585 39963057878 155554768912 13328111111 70425285074 123646464381 80716664832 48206659657 6897825407 78081094768 99397267311 75168116827 72316977408 40109483454 28335434719 62460922473 63746712571 29934562020 1035127754 25486876051 5959215378 4750007882 14449800264 8285696089 16124388311 5651277088 19894200604 19797703062 2971429206 1936679769 37525472333 17959327722 89437007138 4376545163 127419678619 2482205084 9386668755 3462924443 358654951 156335160255 45024906194 38757633737 39524545815 1020093423 17456554527 17946439883 74666082434 116036372308 1666059393 9682850246 21824890683 265302849 2921248110 122777761119 818532495 98435760118 113559723334 2366471401 72796359887 33472834596 10757110791 11864061629 33993125725 92544095105 2880767316 157712086263 53578589865 785522315 79479012783 9413153574 59222896696 38159476762 64116313066 22924985820 23056317315 78837997100 1149692772 132780622395 49708825478 21974268250 57231135815 20246278113 5424707032 61934856335 7979233903 94277484147 38765186622 82429198427 128494583162 151565663901 40069509983 3593424567 441242361 28338251235 19727179157 98040484398 31251953667 17684729681 27752683703 12510571310 35494601392 21082110070 24820482788 30507044505 9096818347 49986206358 39066574609 171560471972 137283606893 29461849447 17869513934 26657145184 58793404409 1732717950 31976728210 4381157643 34669443034 4558276803 1023705162 2009016108 30262712585 5892917727 37764485901 138540183803 126320780306 34382461886 11338723478 67055831052 48591113626 98691646401 75638959529 44769544688 11702167842 2415959896 1161043190 3506570644 21766209554 17351388012 113466862836 16644588969 6904852086 89539585740 65725253575 10758465273 3004940260 466507945 16351415130 18064801468 118337153341 1841167784 91244496957 10187722514 5111023360 62193871364 855149059 754816758 30660625135 18619142955 37120061063 5798057299 7747063349 63250915275 24218604491 89300071819 736918486 64363743883 8558510858 12975918865 18756965924 50577770381 21749555591 3656406541 3644622854 34768112385 17668687968 4087314099 47779569472 53558262932 16820070132 43468891067 187085494 89763566658 10341421378 5552992388 15743661871 9320418091 25967623750 15051975351 45748208512 58630935968 529215003 58075118280 3246726372 130540676949 5206902636 15313964474 61291600504 4568614480 78168486122 24923526895 9439332407 10566998903 23060459474 33147770916 77409837295 110111449356 70473851314 2317700805 121080082323 4312274795 20468095481 36364550995 19677527424 1753890417 10402039728 17239946200 44840450825 7634764696 102994231961 46799140183 703368916 23270330014 96715454125 19513431527 7567465347 4279704494 26131763638 6950662110 59275701410 2393187642 57706225487 157562973050 15787828731 48086962915 10527000825 112224758976 5066234328 94217539978 45674883902 34456908547 65041146942 14099083903 290049128 41344963576 81760818830 4613611222 3217259522 4719554227 34633412707 1867650974 151564049469 4830966146 14155786071 3754722346 46017081503 8441478576 341304782 67185760218 5800699679 17500425039 6183822858 269027621 75187002427 3363693948 23172649408 76919193538 53848958160 960270789 21168585256 21203760738 3879698145 105413210663 1905209024 7236660018 16873312395 10321751219 936893676 22464931020 16841391849 6615796164 30570724805 26673906044 3044616032 1877192715 95067684586 73897109040 10118832777 101501647382 14243426004 67906189596 26693363561 5303876401 1161332813 32132373656 89279932842 48739327277 18484478342 8526269469 53635089313 19855821513 127169108258 7907790651 9058310533 8740575402 121367413920 5083950429 89425445592 7336573998 3695103634 146949014483 73468191303 73982029335 69809950147 54349855272 30083551598 173849322957 5737212933 64973947910 38736547153 5962079164 71075801332 127829688430 67823685119 7409624672 1314867326 18083668014 9407256989 10787206406 101109825574 4053214698 14022894065 8242727892 13780790901 4610795025 10739504788 46057296997 19933681799 6331117158 60539765561 12136614 809296940 26446903619 37475112871 68649146208 26448514332 89596066972 44528748389 10389712774 79823564858 13778450522 149189643234 2750470393 76987046903 10860917491 61865953360 25479240898 1311302060 17484612468 24417878620 158010221054 9540498369 19336014380 159655532295 2900314474 23667657729 8922483559 50465305257 133959993491 21705740045 20506084253 3767707879 5655852152 11391010037 5907654786 22225638331 17682985416 18688291093 5789891579 6885819424 4233183474 9529741338 32753265401 24606276110 100686157396 5566206310 195101091 1003310376 127827489222 1592160453 6630913278 6251545411 16460179979 45630456131 3946851258 3265730960 64674663029 247325392 705269872 39655465322 15450950800 60901243456 28217439960 5229247633 13819758331 99773875476 48726825379 11429859792 4267082791 70220897580 44589255328 11380541806 39429189460 26312223423 73942379808 26815832631 17224279118 2752950491 6142002987 52985302620 9127234371 763567816 17975929217 14555376537 21783726685 74891013163 384739083 2690478766 22223497637 17180284257 157084878417 22705453523 7686661380 135119058387 11672687668 18341268001 64088317738 56943961771 19516779026 96067655116 3530963949 43775211316 39209183324 32790830272 13391886676 321012720 14944233029 2545314600 4405690573 17532030908 6158952756 2621476140 33739776226 144742999514 1258821858 76032511863 114309613936 16644224298 25578395645 32549169287 55753124191 7093615208 13887153732 7257141596 24342747357 62878063649 20723213684 49740265822 12363892911 60757730086 45641367988 3119529831 72586721581 40654782305 115418819137 24521339923 1094396742 6272936402 86413761686 4680438405 20115556838 42603401134 5843372145 21146840986 4421764071 1471920982 14549117365 79007917907 115164941415 45777027879 1385866741 99290730622 94665455470 1048918487 74248437905 13097962798 42306354008 47234984532 2128601659 89541236520 121021885767 3548550910 107590369283 35847195641 32183586231 53280053828 163295392764 36804330659 16426231432 109689144142 1441804494 57818532055 66174757205 11566935585 87440230873 1974909237 75857193108 19022152803 3022298090 6629321282 20970264001 514562367 46735319147 109702572967 90263149389 17843484786 40190411939 102333442992 11878507924 9040450887 34355270962 20254173710 34518725928 16304327599 58208373011 1262103163 20642172992 33495639469 11316735467 24732097734 16669883463 1934229856 11010485567 113244713590 66215968203 6861823994 300602732 22011764991 26533516681 14664524499 46705109027 1862772204 17181083924 52199189959 33041453447 82698619132 50229408810 450278309 70955688865 45402687523 70307073269 21151620061 19223315373 52010587675 34263939445 26895237311 55998521456 65878496986 25322591830 1445300066 59830133523 146502044620 23493807884 32287952180 15439903601 113959769043 2524795867 88478883877 100723944373 37792192067 1041363309 30720713752 47537099510 42217086744 41061410608 2355476617 14664829332 31999292979 1669875992 10800160709 21636017154 44890635997 28544050783 36040988193 81823743100 26265234027 6389823830 2521290564 15943538491 5928715545 1857182972 65705745511 88948449861 54552744311 6651251374 41166920415 16495510696 67594902750 3386881821 40509194533 136670895512 30546756482 36059254591 12641087240 37692832145 31200042803 16349387078 93483606681 2386895868 42482136236 2398828642 35444151432 7673441344 13214671994 33603373580 14458285158 10092227353 11157753223 10388115132 18128588630 28835297813 2843725409 69485910149 109921400042 35500905231 17282303281 859548372 51116539592 3590356020 97195568871 6415880565 7375545688 24198243628 142891706357 509078180 4913951617 909435491 14324333146 4569166426 18585492532 13136745521 11427787130 1323889411 4097904572 1507382431 6496220792 5699824398 38529759697 54786694871 2730942609 17569628793 33998776754 7029195148 22254602048 170034982846 15103459418 177734303 71784061865 40800095939 13165415646 168944342585 84548052466 25363958289 115472180463 22732833586 23912146572 479596200 4603583274 1091356062 26250882974 9171014 33964688197 57795089973 7980011157 55100743866 27629806849 514971280 12465054644 228524097 115439784431 52689141150 91192518344 12990820355 30891180248 54572701582 52257346649 42231377295 46429551352 75775594635 50184558148 620031138 52727116342 35293086882 142644865578 70003462405 28793806682 3076344822 55929321475 2846844169 1231989159 51937905595 148892869779 53606045527 35182728442 35173031990 20660470284 50461567120 67367968248 161880974230 26132023152 4476939979 44650940858 182640261968 38524954447 106960884241 113338864842 4778684056 28310948477 147901034465 4815318011 149027322097 108637812823 15635721026 23737252774 624099880 6841436938 48973940610 4643574102 34514290427 159869421015 51459365320 43642159605 90587373890 32814705831 62870204408 18960688996 45490821349 6482766366 3833121440 76333789746 32177699988 6406010814 4916954071 2545880392 53678674450 17434540672 2385869632 192125041 53386242566 32316950559 44330162538 14977332571 37527873325 14370641733 124525502894 46665828731 135906109719 1404514317 47775767696 8951411361 4406758881 2788823593 80198240876 10610515600 2555453658 18163785173 3631035132 21747926225 57072465497 11465162588 35524147888 28722496455 129893789236 12287529049 96970906283 74507143062 31861001318 72909163038 7026207066 10826888645 104663791907 325017454 53303548958 16910409571 104772999254 39877317485 60160467501 32969918552 1747027639 66164516164 2989916825 157860818110 1079707051 36118079210 2340157720 69991332819 1906847852 10521982425 29801237295 185217860589 34772331351 40966577724 199144642 56137243525 17149711956 115568399948 26488105555 8840516018 53416552613 495671702 56989783384 38083416312 77742906048 20338504493 87680758822 60463735869 4581705 18351730617 11468157625 28648400803 33680049494 37759336045 117614246924 4618846210 9839259897 6946948623 15895514643 44214646566 57939624020 12942615772 52224460593 318227188 46047432122 4720170161 564296162 37826498885 7651527412 69625838534 10836776732 45467371639 4460479457 14563545918 37329889281 136040711255 2986937109 11605027720 3912477826 134993537818 698278960 18812673940 43611845 2939486530 43405813942 61846602258 31170995981 384275422 64288107560 26062167501 55503632370 32969288006 12749917905 104376157669 144730448890 5674859903 3003646763 6831599071 101765901842 62447364591 153297217908 120968952553 4547099559 15484152320 109975879719 50020985775 81739879560 42082630049 62633941 55817029432 7820229528 5628486632 135143177241 12739121850 79912545819 2007696564 11556568741 26240364639 5990339373 17332258726 15447898026 2037229892 91488492 49965051716 18412548643 77901553611 20487380007 40220422495 44505931230 54047886225 102156528486 44626905411 60127626585 94455990565 64012053093 923545766 100013384004 47984559731 31015743945 33161175196 36357947712 58375511538 60882805790 87242243662 54998497 14303552730 12037901704 21787062367 75405456650 16135046913 22477572982 38413665323 164442201858 122197464100 12116706231 98696158226 13686099763 23373749987 4471413522 15897408361 3044299928 2647071000 2994232684 30587708903 27025867270 14959481823 105101370921 31496445854 43160854659 40147274525 154166543381 633032827 31611750851 12742736910 121870987393 45030747533 11004862598 203247171 43168571788 152664517421 24030455535 16254933871 23645011719 94852900025 691250166 42197854449 34551973727 32041208943 24339164039 6220100570 10224526488 106278061158 74926554121 35360080432 20350938786 78502622807 43827381408 5851236088 125875916226 58189568064 11133557546 231353566 88990543343 9356892163 23262015851 13288121567 33828378741 36293543 11736861221 67369428690 46713507564 31123088900 19964822190 3251446826 12879050751 3881900269 33536576056 27332137634 58175364226 15754255090 2282294159 48688287660 11773711690 131382087538 136614534398 5302248709 4947867054 118816651510 58330145667 159060629398 85156688077 42803609254 45049549424 143312507836 1148252282 3436712619 63218822802 22412937511 20656932871 4750626634 11909822604 53859149824 129244235581 124187273067 40621365714 35032210861 28579901006 12692347383 60395456835 26626139333 21016019522 5724372137 72914958943 1602010639 27890312 2276974030 1543619567 100761675341 11780782243 14975559328 10955676779 37110692930 2319107304 12558850214 5231253143 86772800245 28484498605 81114211857 20971210072 80917423015 60283123127 90002119441 168783857217 63426433267 27551116467 1581296724 23834186319 42358796315 9585448735 152976360720 6191818126 13077812437 69047935661 20433550270 32519406282 2288187777 41703038174 134103147097 3423448257 60064292650 35129042502 94722307189 8232997906 3780840433 39891501371 5871556716 76563889 46122236841 99702582088 120649688590 4439963772 5576103513 133982910637 13151967239 8086100738 105797013274 47211705455 69461088806 36063883500 8299977699 120408570932 906027656 54035510064 4097235951 12065731779 8650481621 1440338266 1253536370 29627595633 4039058263 10835699255 79780859847 94735077063 4494627601 668279787 56758124185 43466207841 12844757412 48122688098 25955338547 124815453311 77002234955 48588950056 72229869284 27508064169 72303369603 39488753737 16241052516 164281014587 46702558245 134076373736 3735714270 6331436730 30992227781 46351402146 373317825 1740626309 895120050 75631545572 133923815560 7953352379 3057865401 95273556375 1413750586 6166876762 19380156774 12969148256 27200289457 268733180 1934025182 1946174636 34845784977 1192894871 10292454025 68946481250 29809497668 139725550403 2665770969 10554646523 115483777088 52262315586 23444882254 50395028609 587484969 50158237047 55671885497 37143566555 8246830651 45728081493 2882355984 45928744208 83621139873 51462231526 1596227959 2672458011 78329007713 67360526305 17939635173 18341273578 75541936654 58286658279 2463698796 1722791617 8528765028 19920579170 12218807450 81181782751 21397869694 104339427947 54507051560 27684441624 5259825138 9231341218 14273089808 55557176 181410701883 13941110940 15393821783 113915045845 15929158495 35584381645 9734334772 56640692891 16956742370 18281938167 6627598885 117001118751 13367828595 8482626975 60898896377 11394605947 45821408818 5214679054 598762808 20734618578 51841501503 2265793800 75150864280 51685612633 15225940852 51771891333 33413105454 16701188162 9656430050 1095985850 7406403232 12166763205 5274438725 17383969187 223887605 8841047389 66843105397 67977792925 28801374107 12375921174 6904415796 8896465018 65318326747 109151471473 83340544908 21682948456 39145763096 23825382905 13892367788 7251382602 21641352 53030039407 18918565543 32375623064 22214770325 744062044 16110934255 10489176691 15707205885 63496211656 79835959528 23941305838 945909132 140827642903 102315553843 63176579521 83002041156 1206303128 7278856196 166903323082 25671466113 62084513522 4128564562 4547477383 126168872019 83428163228 89984607730 50705185860 1884134120 19280755151 8216657080 54261751691 132920314481 78195434509 17386469202 46585254644 28288705380 44875466742 2761960656 34912359836 7877572712 103484342524 22761019819 13239455654 10548168185 2686250035 13275225645 18657777241 131432518274 28251095739 33183468890 42945569010 109408788806 48797209900 11679309976 14503356345 45018825329 602378793 93839181348 77244280600 8099064160 21083177496 123934112438 84645358959 97050022510 32511431925 13536879067 31083784461 81397659010 68258497455 527010800 21804075139 11153527612 2069233479 47904268260 7310363472 2961196870 13972408051 8297923945 50065312467 3647126696 30428535625 49476776795 152839320545 16946029994 105968709845 78701311918 2810949831 30263728385 30418764381 629027836 1734505555 17704812215 1304702963 6407363460 6939197024 41295635099 29671201260 14090210090 41815408251 23354473608 26036553456 13567733926 1274147531 90579781788 125093947529 3962701985 2763970101 28602252387 7358186823 9793376732 29578034887 8506198557 54657574512 44295234490 27745809757 48994745239 3308779442 2616901415 92354727802 29736565335 3299944967 338706093 120844646724 88076295589 30545773680 2327986780 17456438267 28880944905 4491023647 13801779574 7039548130 27664522401 8210327601 110820248 113793023732 69436407476 33386105424 1615710054 42222586640 66890076415 10269075416 135510090648 173716343167 34628424315 17518363262 4057080436 59495605643 4148341707 16138021431 360742913 3907188957 108051975645 23780656102 37418665886 30488038941 1846494180 14676499959 18427814911 80963961 17102260398 64218662619 151107442972 51001272430 33840217773 13641796377 36097816201 37098761660 30078684567 5294387089 33622534803 62825485139 29692645210 30204607613 851264159 7311748939 82131839776 4840406253 29041658205 3709068997 45605433547 15186842118 35113483171 48428494998 40979646778 10630431604 172324566131 522639268 41945010565 61651018240 21751702005 33119058779 511869069 30223947148 6701635 20649106628 7819247979 24078420509 7150956910 98676967524 35632751 119076505546 48678100338 40349377255 88409420047 6798721268 82280735402 190563412 49570317068 26048620664 37688666690 115634044994 36960809995 20611347440 30748879783 64491080609 89447895465 72745243222 11666110536 33499610144 58101122677 3801399651 37473912087 14039397927 6999557025 20498683934 10761244294 63334076337 9576731784 33750473919 18727749078 13551007358 125662833909 19885503984 16621655103 2507255908 60498413878 5647842145 527205184 25365612010 106927162872 11198043394 38030364403 52219689237 66461445242 80614772206 50406406045 13673278192 58919790479 10921805784 130971531773 115245883881 41283528300 36052535524 26854572243 14204751629 6218322193 138991670534 12032112633 91563538998 11072304541 54416260842 40397371080 3496355817 69634043116 56055251428 58520799103 20415905131 5790545323 71324035115 4619085960 32857377963 68297113314 89810878197 781819008 47859700922 58756168461 14619779921 29367360768 24038806383 20526762941 53789359687 71487017044 27134629386 3331752172 8924904985 14959704159 19149999902 55743874073 93688442900 17022760075 13480627116 62260129367 30148020678 1099163539 98801536563 1265040092 24707752710 92827048292 4335418721 7980920340 63392972094 66647426486 34463083698 3369028018 67524403096 1780638404 13694344433 103818577255 1303848546 78370862902 4676898767 39093860781 6783587489 133882799752 10048754428 67592591843 59800078338 15073798293 26033478827 94372424435 2100113464 21381734950 56019871194 78919082152 7856991705 4362581851 12975432881 826157172 52506592533 13985271476 39878894597 35471052674 29779802735 17781127264 32396602493 29232557051 1911490446 15134121380 45361521421 114475722568 71640890109 13942287677 13452764143 67770550417 36928291255 48174180182 7096671641 12298538579 10313546979 1175942463 41877565605 21468614482 3779019816 33848400691 745415731 75840755720 12723739788 128582386581 150121086665 39751252797 96334691284 82138449506 93216371029 27589549592 129767470809 8035557551 2919734166 42511215553 5367547473 4859207179 66010217 7485241142 127007769508 18520853355 19385978133 122570234979 2834357698 33350163750 30733302489 5604794173 16197586343 34748208516 57496172485 9411213483 20340703464 120115080686 95106089246 67627321419 871980249 79240809154 100707080898 69759212218 57786383884 62037047483 2461928478 52532168771 12251205400 586923440 12349208373 5939228793 14275227329 86813749606 269678049 33845371321 4931747016 203354399 5585948065 119921944345 13586582103 80279305531 54870992322 648138703 4820578125 70489274881 84434561673 12460274291 99423806145 96963142987 15089011362 34373075749 116179835 11996393092 279136681 13652477338 68630278582 149098792785 33013670642 24168393712 48112687452 10025826486 5438583575 54324243782 29286660989 16730075598 80947961030 7359026014 25101212115 36042314671 35938642944 102329189571 6520302554 48747276564 73788754782 12152149945 54366814434 4728402701 138113133958 50654080200 6278046453 43085720868 18261207286 7899447183 55690169149 53991707244 5083577555 6431240805 16411935691 3931589212 70176768247 25303018010 45103638807 10682159965 97785419746 1711604557 25377201440 5476558481 129186971384 19805389655 5701738049 13283141947 12215206149 13941245069 82610075728 7139472608 47466735752 28378625973 77173995895 57830671151 27695461897 29686967923 33784020552 42129786766 2002327035 47194849390 51831122011 18919663524 42476289444 93492731875 83701406688 9303895319 67236311646 23927128542 9059434155 44043772759 3869582942 15284468161 51918902880 64459330464 6009302932 113169906267 14987811517 43076018819 1227110821 6306801482 51906896999 28969578070 5544472821 538825792 78691970179 13238866172 65573165659 334293310 73929552211 46753816132 44952586618 7506269903 12820821945 38944838430 112146016982 4839584241 963842227 17620197802 144919200127 52143804803 4133435210 19040726504 9010484941 3072373588 6726636346 14533116513 650040397 7405130946 52108086441 1284606053 139404295969 2716849318 10595721595 74318102793 86820592353 98752938448 42134558005 56146728647 20331681959 59887284097 6361062294 56986639209 15031923569 12013159486 31797413678 13557941426 73585048553 3577097889 1038525186 35305832062 53532525668 43779929917 85209246484 61707957825 4678906320 12799555151 29735198576 21728952 5011036156 19169166480 13232457352 113210139106 19256545541 8262301973 1049360150 67044919775 8122002692 79144303888 55150643778 469796978 133301486324 64234824083 55018504084 2609153105 108851541234 6935078063 17329835 2430722749 26454244887 46664689071 22210536602 103922561385 87141382047 4027188592 914882547 1293377642 69805340000 68996954240 3549857634 5228740881 80714887986 14370833915 3360275125 382459523 68594251596 4369255543 55295300243 16128144073 7393458830 933630169 14574435397 52264643295 105225267457 262160891 35989902673 2796283818 23046951753 137439777685 14407377071 68788849186 31030560333 1021985151 595445485 116785545386 9154661466 65353718978 23773188471 46239578109 12935634940 62658442048 8381475746 49133124979 76269482049 112684698705 6754482486 3361531398 99130106365 10415220869 10686603146 6368797614 141576010194 90422560108 13245785060 63899691970 136720198012 8215919985 60339135156 106535581581 122178461002 2162295371 715263661 82594154047 5517445482 58639204739 62288219178 7182843504 29241893710 46220495001 3321427754 61076878004 107781995545 86131077477 39342750558 119339236428 10219635791 39886386308 69176822519 37748163229 4820496195 52589486205 96479982268 2637321161 382435830 5452045126 17487101771 103344148788 21917905060 82724543211 10343564097 15403490720 99163247835 78557545828 132844710821 9510181691 29348159071 1408984782 54127969059 48370559355 49848027555 40718683963 2472262934 119614691995 6148493138 71761817644 28280454495 9594968635 72687627947 27542501190 21253690541 1827255958 94572727946 80582326185 85494377544 18910464676 25626463634 137526600728 2502753288 5610042047 17206848464 11634603863 1676616660 14731818812 18555819754 5806604000 11410211149 77407544242 71742362230 163532099664 23616240942 1540626165 48029793237 4498468850 3220072271 4725697933 61201058509 7139188204 22883115405 18756145318 431418263 14219562614 12761612379 1498726079 26714569645 2799033355 3094259168 90914014694 158564663069 689076531 11638568309 30064244496 37082255924 20745599771 21031490377 5611392383 8387064117 64157331756 18195252269 16029376084 23696094419 43374168427 24972359317 108601809303 72996657 100325787926 49510957113 4522189496 31925040280 72968831970 53177397974 44596641896 132634120419 13871644823 43563160624 40653865319 103974078533 23098793182 65949525575 158442222151 46059303602 44374343153 57286971508 60072225030 28506861423 45887978566 337549132 15291727357 145265641625 47986305638 1655322014 2285494778 5594910862 120329591619 18703102721 165018117069 4489163079 76722759836 278377394 31200335610 5524629688 73111849769 4707583808 11170729154 43028290635 29966791073 5770567968 15599439876 90703395948 81202085223 10822728654 14005607114 12210394837 52167141635 4233206132 2142126973 6448510711 8565594202 40669948249 737555061 98195174966 29590994086 11719128723 84877480093 92161608863 40228148672 145564497349 13914356823 33321656412 7497335429 42484342310 17784304626 58751421769 55810511461 20976694540 1183650608 16718294493 11647040214 1374473354 46088915195 137458308375 8352851939 150962816571 38473425333 53509787651 9555340994 2499895087 12441058140 62174902660 6083556778 3486049942 729525188 57426274226 754897866 135322627065 57876372174 114203385453 33665802081 83869046051 32835560191 114291753137 4835332650 20515102101 3639917008 103226575113 5051463882 74548284459 45779727984 85262142661 1287226991 113014241682 11228498303 7047013522 152428943134 94092305538 4123338916 110463590875 559852460 27043929019 4987819029 2493272629 16665074717 29917881062 13767464991 14763320096 95997579635 24141820112 81908214876 84500821807 32358957143 1910550586 3371153402 32847998471 12794496927 9321178 186644569649 65211923107 72909259586 34273336187 22757672576 67858016740 2199452565 39555672299 40482196638 16633584091 2113859052 70540016 22098258755 1430205173 20104498707 80671415505 60456514984 39314259131 34614399421 6620624913 360942300 159705935496 36681418349 5201384340 6602557708 98470267809 441974240 36877445949 58539188512 22407906159 77865043135 36569197472 17669899009 71599301367 69284104116 93285266871 10390993879 62980137840 16393228308 11066112014 57876368236 7539371370 48578690925 6997724535 11670380881 94564870917 2810742109 4575792952 18239168480 98355625454 16424672147 23916011857 42460756 58421248882 31834597597 17280288855 46202801999 65060171121 29229534980 157051649531 39610626284 129249659598 55183219917 1301889826 46787544870 8695655494 5639822763 90850268075 64534959875 125133542757 9163806440 5316300661 88792053584 71807592064 65585716945 23773537321 2862141753 4062569852 54327010928 52668117464 1593191826 3054491975 19523935333 1276725234 74272376241 27228600760 43609308571 12064149713 34774436109 8974302394 2195356019 25654905160 6651040701 57745918451 82996793556 7774483334 16266028515 967322062 23468172512 77999672484 11361847119 15942977 135607984007 15948827011 21931429892 72234408175 63028261143 4756312350 30799382032 24513682350 78774299793 121683119107 1319775186 26726979499 60883930002 8588642584 182253426837 44746292586 38793701033 28782758675 14961842528 9140335242 152257009 16847770733 10805205249 4298768938 370100112 31742329485 17872239342 116067693513 42638674811 78757935761 97893669054 58799651745 123351852384 2539046703 128215632640 64291947670 14618065930 901357673 14221577406 668333870 4226865351 51822899444 53962967532 7543050953 119214287917 12651109193 58129537625 124695071052 80936397122 681735778 8205032437 7170989558 10063231144 609866514 9898184515 62374466267 22023999954 43366211228 35547704614 52233353834 14200369748 83756609491 80919631180 6218884762 52706337883 1180293905 13021266669 5262048974 8567370689 70872014278 495676707 1624518205 10782887899 7478592355 2640575315 22467936717 27767232428 77565829891 6102838204 91405411035 24451879708 122329283152 9304416696 67826450705 13242171091 138559616172 116216906421 1734826997 91024324954 461214395 11822579274 43656861203 2202495266 170250297702 33747722622 8695902893 30173300084 11349230486 24922516523 77462104971 80495095612 46184818482 35381426772 51512609059 29146088530 61311231398 32145593942 663346345 18139918849 393942441 58674951134 36269985003 66916851024 4980188431 13810480140 35018814092 22361958242 96755748994 95967185555 47466015897 34828837956 61969136414 24174279864 51996662617 40642154800 15064415614 71943926416 11000961122 14730095467 11741031136 7052255966 28659039568 2773117 4618351769 56865894544 17641687183 996998181 35217743149 62047172074 12848061233 43323747765 45032065176 2514593875 7251559678 113590231714 27466530236 144449503974 118534532754 42509371936 997987631 38434286041 22015194542 30041730159 516848298 3053456020 15265416500 79310013417 937228750 66015871223 25482426884 75346157679 8271123458 21904790138 50468224453 112866872507 21787423961 58540837039 7545059809 27939853221 5599332141 21553670776 75203896024 35621372156 30687569091 91745952064 23323438251 45771106479 2234254635 5159662024 63003414787 16706955531 61770296985 3868926393 11988103182 27803563433 33439151 21170199547 26943619992 39119656493 746039520 34322387241 21014051982 30514064586 9456326816 64049071900 10622519335 944034091 33811491596 56169876659 117857261137 12356873881 20773449186 114778477265 33548924942 36724532126 15507515849 58006689336 14915125256 73501679858 13653731521 54269928431 5238360572 1163066007 16930994788 58645762225 4434851122 50575336681 109226312902 12568744134 2774328499 1571612110 5176369997 12375915961 21288407149 42760469998 87297802610 1595021121 19744553668 10600802424 21859873538 63221035215 5928593097 50957945423 97903169779 70049739908 23289589247 15411326785 714510255 81969699923 173148360320 41452273493 85549750306 8732092736 22176851576 87923191057 110598308136 19092711821 172527498376 42465755643 67845342092 13155372355 8154030900 105249989329 69634627204 81921019648 28215738601 178616359916 24061693969 31563092548 24626732848 2843989131 3787040356 29717992585 134606532116 33950104242 81645836163 6579117112 88354778924 23294311181 8147577162 761741787 83173809604 3186175477 50652269772 4350805770 18921013960 19252138736 116670939772 1967772532 11892607752 53522392987 23212975824 116217224484 9612412947 8232558875 15804952927 7456300151 32431619130 2632442545 46557396874 7071945804 13086933829 12295224142 16761450434 8520346098 47913458103 8114491827 19314638349 19169266552 129580321737 14274442200 32332620578 1049749875 120149042917 12981211406 37221544190 88672897477 30378497213 47341070094 80897213212 85145352282 2846082346 12663574742 40861285023 13191775250 121463504838 132968389680 23335150000 18266295475 167124343957 6259939520 66818664195 15534665658 7940883689 13116579696 1806760468 31263769537 2829195790 577235176 2277521312 100236156143 13652197168 69086168 54314547715 20769308450 121687547983 3504438336 49597270498 29766654308 24383817255 11978257025 79096827430 14539298531 13460975230 58390673016 4123959002 3313177611 4050143117 43136130987 10421147724 22666088013 69801905840 41356094472 59213557261 18158131892 30020248253 52894935591 16502059277 67225294001 18676653687 71639085065 6640680613 36940870821 57454429491 112146573487 18176526115 45365364209 93004683587 137029902 20647065941 13093821669 11053593414 1486998999 20880473790 37646011964 57197191048 3853333875 95443069372 12012820256 909671945 82499324 35251537 63798229246 55908110678 44949013745 172138268330 57428917555 32809432142 22711728568 32483902464 35359266258 5401850690 15213453694 93138950170 3072465515 75598216396 431674158 34058170648 43241829420 3659182870 8022316277 108976871687 12452647684 57428840496 1371454802 351417345 1499217925 160093780981 116670938184 10148442 66352706 22249461989 33788245653 1062353328 8148364315 11657085177 10477658698 45166753351 4149478014 2155093553 62580717457 39769420123 53033844839 66579350826 41529383551 11126372952 10520558082 63161814029 53201473328 21563056165 4443509770 25215085069 78620901360 4900540475 2627720330 70470514199 64353115529 442367184 37765460347 3367796399 26545677567 56684568375 96590596910 34387167457 1854134149 18094580734 37800733317 10554279544 22859795805 40304903845 16882339529 63883738130 27060034669 10324794539 2118911361 39534179386 31544692112 121527680430 57713604783 24318496420 120506118527 35893543479 1369656788 9351006674 68464287265 95171491 7840653463 4693048124 107916864958 17440047390 3008789080 93000472340 22895457145 94501813455 75043282187 120606423084 13605333084 134588506250 22359139637 8375963548 59513777777 2390021180 8592740872 19506695222 148145402196 147567875754 44360953608 3923540224 59050231427 96500261543 36077404053 2784963848 77267132710 4036285636 87385147968 75250340545 20787894838 1562481697 315730849 6799979280 28506503418 331548044 12614157807 28412441312 87884766957 18569791317 8572621390 60755964662 76150451562 497028075 63553425603 64364909263 10756648768 1422646145 70344061246 1848406742 7400246527 86250825802 30716779250 486942509 1785001407 17801432636 14857174037 99154442587 44794212095 18321447594 102444208396 5200741167 18715393902 1738406015 19656749771 3086681226 420470849 49773381767 18277172382 10114798463 85655440324 51134410283 50941639318 1713543652 24215608316 18016150435 51216783272 58152746857 4235627921 54476944941 15133710794 15257457497 29009386246 145110827105 37199069074 87708076873 80374103014 56346214143 1843282657 9661254835 70555727106 72625081056 116153050911 2734419266 16178779069 23782997430 986628114 44791004503 12153559426 122899210246 111137480041 596981367 1675582185 15592516217 10203816912 790513749 1881982157 25471925565 86475166482 3077644218 87627927028 74310373206 80314978988 4200410645 6495088425 112818051916 130103648349 12503977566 5840632871 31082590915 6515283230 114911472382 40401880374 56522535900 32926221583 57826055260 17792799498 47142050342 22470779997 965931801 26303033278 12688057375 4664176704 17410328491 524122049 1602211624 14187718443 14694659627 135146079857 13558110261 161821167626 532123029 468798334 46135221676 22084816933 1642758374 58412442 703468683 14639536063 97368937390 3608530689 58110946002 69309261175 4156383588 165426638406 50325445872 21394939918 79892266570 1670518437 35631321857 960620537 12529226485 64723043007 38773060286 82228015782 9574423481 17304436481 33899351509 43767731744 2657137072 42624797545 35415379872 2485161651 10480184702 46313013642 31555868958 138688157599 134295639983 3974158776 52161439707 824622667 82798640669 63310707211 28207906237 127751499665 32440145508 60296369571 79466649071 1403756578 275898667 59589225826 131952544209 25610033283 127469005081 22529608859 102542733399 13338660337 85839182662 18123258013 20552499167 12377054124 10339044003 3133234738 60218668255 446510869 33055593913 23381228794 51313400 155452627598 52653351964 38010359197 8036276949 548286111 8810444066 26118202907 60067924459 323413950 3232188890 26687126691 29909208508 4898645530 2703103094 8245709663 127020435004 67135540971 8697566539 22102768917 15283869998 28713568544 5990643 49994426078 22678152914 595890133 8455204316 10835189474 176832453036 13546870593 19908308221 20089949125 1298099999 11758178733 28124575484 92826570875 54146751814 34844062639 25240156973 88236282580 21115255122 20553366823 104927815636 16810726044 13813888969 16047069279 19811831591 9680733326 17792126679 11316514940 32749729624 88116982799 90016196977 27534226687 38280949972 56114002885 35656884267 108478076818 2802937029 42130589912 79080802993 1493208307 100675152326 30704594708 27067232990 2471534976 31172821643 20967713431 42449963805 90835742135 21637165179 1731658629 82071172178 18900799484 9022199445 10088412893 15996944379 35789248871 4110144058 20069580950 97354131015 31691892115 25175083653 17473742134 19288871947 4710038876 5694294790 59225297150 22540986309 10060968050 100422578831 298940009 43703898798 56333090398 64944894264 31417597891 2777460012 122050933100 3498115575 36871607870 4272869487 86953228831 17221755999 4377189385 43158732858 45271943281 78491750612 123052254909 17104938969 40497347823 1905322045 87174702020 21566996404 64081360207 38889299307 29646887359 24461604112 29874421081 57964277737 368560002 6228720245 9090943480 43468025785 1114469352 17248797519 4192439382 12201360934 24919623927 7485954861 10621584046 59085861408 126791450882 59760807085 6158016225 136834914606 32854199897 7248332984 132396036547 13527061559 16059627840 7647902658 18080912717 92542002406 108816624427 54372657009 16134392934 50804632407 159938643842 20119724721 49773965619 11915101680 2758633487 13597145784 53184538312 3099850272 95085690576 84169003382 72475672611 8287259638 138037616277 155711656954 11576814226 55421886071 4060795625 1595283591 44524813276 4392988623 141469619359 116623290930 9027827856 69555191679 19595389729 6452260011 29586303603 4444166305 23446097746 4129500804 2414309229 3179254630 1733945499 71137180241 105394449 116979055259 349903881 28602660685 1233006171 4803770441 7644651479 18160324924 8594037420 32218176023 14557095900 7491304524 59858503485 58375939364 12986802271 674625139 4488001789 310062676 20480370660 34068234095 10315823151 280454180 82463167185 100583105967 4720098908 117574467302 14218089576 74195752992 608051342 2164256287 14660959546 116433237643 75886186068 61608242278 14367582860 38089379718 152265121679 12236593657 3311287218 11187498105 33508045071 4741421599 139545214245 632908002 17876674396 88853364656 68921826240 2707510143 5046335289 1630807945 18758019583 46329238438 26363075950 30231094403 11597951163 76397943829 94082087150 3178595249 12774811800 117294481587 2657808254 107427841843 101074160252 71784172668 18048350556 18001568223 35112010698 2927909430 104008407663 2258190588 22298180265 14335499129 817364074 15122811255 54643844624 5194418480 29611617855 3788479749 29549861947 26827672494 6902436227 5201128448 74809723722 5542448425 23017769827 24113620586 76810206143 29639094576 49903692335 10252411489 27944131208 11029158710 62257661625 6193542316 5564658856 3917545647 31712437024 64752213940 29829269935 1642253530 13630321466 17741878278 2563980239 749103371 136276160726 8659612000 2314810074 51071402328 8465081130 22779314144 19855724221 24574184190 6819452228 8807912498 4834105776 39803213571 1029280390 82620364294 1986724239 61789948468 12219952003 10756555534 3693152024 54436092831 54274411913 29248138469 141685135005 33434932959 124728354377 111875296679 124213685580 40073420803 12334158329 28365165853 68459654279 40592387100 18418510487 110650224594 43361703666 107098264890 5163494041 3295158891 16885523890 41725783955 161911192367 15369747796 15671756850 89623754606 18612611209 17328656762 39215994615 9651750404 1534468562 34747951033 90892054228 3330944807 9276675165 57391915661 4855825011 17508087041 178818056 44945176835 3480708455 81156431685 66444963502 29762257508 30500149382 174622330830 112483813441 105726506366 143760069144 10804467224 11232048644 128962921143 12226218823 28890810353 13112160976 4242988049 1050631017 13926935628 4214834061 23194984138 2304991623 113378754541 61569692435 53615205184 7564694426 137045199499 11549137777 484379025 127026938022 60719225177 21520868546 11105621505 404047951 22457739218 128599422339 280482552 23808553021 76651798222 47714249277 48613118896 4175329048 75731209318 15500474398 18033140134 40800277246 11156708994 9564620567 17189105363 9957515696 86850411427 15822369264 70681448295 16255935191 38740870857 4292317558 107118932760 119906593350 17882053366 33356424539 3005020010 21739532306 17848537351 2678584946 11200705680 11326377528 12211983288 49094587739 7933669093 44594859549 55180055850 89495226697 81789572839 52416143356 20228920849 61180627983 36456223923 37695689357 37536066394 7989884214 92159112050 97142298752 6446412558 21240293335 12037248180 35233032 1581093397 61073391409 82422615227 13978644224 13568399910 21560033919 110735250800 61160421078 1383755965 5004840240 9713792532 43472886529 49727442904 127090892518 25302854377 7602679099 5264959569 123440079768 4084485657 1930168863 11254363866 125516770230 6851499895 40955838020 85531244213 3996173099 47127601774 148415665633 50934042253 36749572186 141012947548 34140614916 27122977097 43928056338 26612140378 63126778365 80346481131 2083697553 8769887416 51633485371 10698337845 46817052717 58380672937 24112445758 29856169393 71787364007 16642784918 10593209734 70445707030 13253545262 9177658336 41772047110 134467343321 24941768137 22932969065 14303451964 5887456305 4961709965 48676828029 12677057351 5391788446 12427101438 36745898010 46760705524 56717355708 48303472729 36276328308 37715088637 142772324509 5087880483 72478632727 16518334590 83140547612 61708136361 9122511609 39566951746 15249307120 98149700951 541472927 101837563842 9159817925 81333110940 5142834286 64739472053 147086411930 9117281197 43160602718 2370763966 79177589419 80763471531 123283977490 75673764652 4192294535 45878555483 4585727275 4873054609 1370908548 11410930634 1466251365 60053941385 35802758198 7314303438 519992197 18998674820 21120232579 103931652130 19396077553 29356785897 19497417193 125244097234 37826749369 88573763122 73916341909 48316327041 167044409208 107045586731 120342854079 35987072454 596817967 21477992924 52546958379 7305315603 2670649207 4481539461 13031981842 13979807164 143665156204 78331590322 1568863468 5043571390 24426131892 2991810213 18398411535 46299563124 43001318416 71311652771 17785814346 51554877638 32722565386 1026346795 24533398904 3448524067 8323343742 8788232505 29300550493 2266348785 40939187497 25881492654 457442693 56611871601 36065395240 5672030141 71452437817 34631149069 42913606734 250718282 6719388028 19883754372 49040983729 1326653771 36685344687 92949291089 10430705914 85561824686 41412996656 1324778634 14326926655 3944188878 17311067661 12929034229 1386145181 605402069 5024770654 8233863454 12582707833 46096434976 25770668525 22008984516 82350529119 2588542979 20188791311 106538441652 114524799429 44631551273 4137679502 4359060131 25861137659 27251395045 32467944892 101551668691 11773241344 100533514412 53112167182 3460463688 112100536468 42612993393 104557977512 276671560 3042732359 57089455262 1285068159 92069932588 96343241009 1981490694 15514155006 68517789527 55380485143 154687791584 8413605299 127110843280 27857996931 28074880488 151712308817 26683330528 3001816820 132943721599 8061037575 69814554842 50697776258 144132130443 1484961809 3945373343 20414329939 132743828064 60770006677 16218021952 55181589639 34319493157 4105642967 81906031325 20470939144 9579401290 4168873479 62326871228 15555277578 50049135849 30148333113 26681221840 20526327792 9374860798 35426808590 15599397880 23578971919 38477571735 2092695305 12130823518 28231627634 946637807 108817276545 116865939358 29263021044 40066391307 13529123820 66606573763 51031410260 30281187304 1089030642 1318741559 48911407187 8562535543 48851523607 14608099730 22391987893 2851127683 14246683765 62803872808 30277413727 16928227473 2542807012 20778749564 2201451641 28382260403 64293959231 35216011930 179804694378 15891903072 36852817127 97130325679 22449849908 4727687629 10509753857 27867877957 8927141621 22649720203 23325249511 25290973563 113117121991 3062191095 35073351324 41804557903 29478388426 72618411906 81722084160 155714199985 1061544293 17956465129 125961046199 5494052739 86414688418 14355760900 3088669610 85232536263 81099153829 117950731207 41640780550 23212684834 74603056153 32292135429 103835950149 124545998107 22903503427 49575689507 72773649158 49847748715 42343558110 62386733878 21862601344 6309136407 1605493942 20529491502 3541023927 36089989768 11367565272 13933064497 5169977892 26335971184 2317186871 179858404614 32953944011 5718003711 13078642257 19283817257 1207426536 59483625228 561603615 82820980077 706028229 38701678967 10478238281 1751670476 62065490442 63884048785 36765784492 103803710794 19751956348 9286761862 77120416254 26199478880 121007928545 13598418328 91266277071 2877744103 33557365302 1700347426 106140551493 2926884292 49094438104 6777204243 60713282244 27936818022 27632330496 25817602816 34656985509 62154323518 63119779549 123674365 26862107494 18379616981 2164182857 103918323375 28987049317 45921411911 113333379540 12061599989 18835977737 30245836380 97802054490 37297833331 14469043396 36212666939 5606635696 47781315883 352617759 45798038582 4300656707 116264843470 38156326645 1267374456 77600254211 6658749709 28163078119 5534577480 47702871216 46039451881 10988904535 55966563142 65130194932 40345709129 70198959169 23203766450 41088188443 27146980137 115986975942 67385814878 55953950403 27451028010 9343009566 7652023767 100603406176 34250384468 7085135647 65911632911 63063917287 8604444835 4002068571 8232039010 7738794449 44543290467 66288377476 30404207703 30828357742 4549026395 47815557414 11337141470 16537028467 30248825960 152546256749 9294067494 58508161161 18667463562 1063420703 92196475329 2003068255 11134588687 66644483798 27340431752 2226730499 26280105997 143305705 36454973187 19978824845 6904183026 12675817398 8359377638 20951734556 40068256085 33643342498 466272503 17308853759 85685163668 107157807096 6834446693 1609495 17974954270 141864266883 12247635468 52715424851 93436221057 7172532287 18406856843 42234312804 1075824428 29752158599 17475851681 2516539351 65932032425 25645040211 28574489764 5587425442 126455834149 56805199737 64185585377 18017031355 111457169929 12250223637 49238527066 11178279668 49860414848 62044001816 10580547159 1673713897 7649947124 21817501201 2166763819 108916108102 6912387152 9159094514 3980009268 7689927901 122277379762 92984450481 37022571296 34564135262 215253767 13593901753 30992649544 26641375199 460748808 47387256155 3793214570 56155102875 21828494272 10354016811 72736246441 5745821664 7093188633 78169462320 1728072061 58226208748 4424880949 35174698840 3695800449 95809950077 43599620480 85926405087 5928014076 21114968914 618141696 5178888381 110363327338 790099702 6318545388 20064273046 36518839276 6810019635 8278814480 47362429503 140562604366 11664148036 83359839356 59793862729 7199975079 8393748936 46474441560 104306893103 113674038792 19628387559 20942874896 47014948653 151048239 87392756335 21976082428 955496372 18336602230 33043384065 15078855989 4063012544 10422526293 46191057525 71747239877 4312392813 59963655980 68424929957 28797387013 36801232280 541905935 1475072526 121346895485 25249336944 52334827512 18468395808 27010800310 81885523509 9533021259 3876704816 56411572983 2026366222 7461530983 569286885 32208343950 25893883154 64830150702 167972312158 7487144317 2830545550 16028595931 65784924641 287375116 58123476990 4716454788 83306393098 117843202749 1341904010 78585505101 155626105823 180410673499 88887454437 43299992909 8572620487 104926005420 104549747605 753569876 561850633 311436865 7168388331 53771054995 27389953584 54284662123 63360834737 50795128435 14308064624 7364250465 14246436077 43711197138 20991433349 4855471940 1662605328 115207655693 15016965457 126962598192 38518284024 122338097131 66988576 1651357981 64393334418 12915530878 134036797602 56885514489 29371225763 10466260947 32175264312 102773159152 32754361750 162052782992 18809128013 93818202232 16334678289 56116336394 31095849200 161675067 23658813894 120470466122 79421597712 789048034 628211510 432795408 58967070479 71327413988 9897083177 84230018971 16407591033 40286222319 12366067745 24899534908 522454539 40367494256 130466925307 5988614142 41642572983 4994227185 14823887349 2094770567 237461560 156220451 14644597764 4403025781 14067027443 9431514009 55421387 10908727979 5195625970 85785122404 136895427980 11456865994 123849836 54647315683 111755986685 5146645515 88113019180 5861181823 26214324654 12072530616 27579612608 18432198652 13479489563 84226415451 62466748170 11882934649 24723471060 83944365897 552262709 15493626821 154441561527 84001417 75792832894 72060752686 126865204350 19448018754 128854494086 25517188323 43461948470 13843511451 50321708548 59310283804 108545592682 102805071593 35681434508 25969143539 1866916441 17135104341 1511239780 8346137922 85104892085 26712886148 90830331844 22837447920 20869601851 6721624862 19814022668 69314556819 2913043680 109602888650 15183850281 2174165698 14605620051 76701691792 18354075574 78951628568 284746420 73192409530 3281282560 1973291093 19825851919 74069051964 26412451906 34783625386 41818089720 49154143204 134249745165 117170690960 102969137714 2146967534 27666554945 1490974023 58647585446 23895481233 60919476660 19134430968 6713435375 18609881870 9872731376 17278014310 2002671129 8943257313 20332295820 2651871571 29618424558 5983966442 22190115848 44056696653 139814090890 7878780281 30483024870 9289319855 72354713630 18424611188 65707335662 36276382465 1268696172 82993245005 22879086576 14762783130 1303854298 44085758240 1392856541 180259131 33349857231 884430381 23577294226 133000017780 27068439690 56955727211 24732918555 44741769038 48993412838 8628893420 102476258482 7768849247 96900216450 45806234375 85390599226 1278900591 26927007256 47039950882 73773624121 2557189405 46759200520 68167563323 52040302741 99701386749 23870126040 23656178808 5773259241 21129577501 9495893500 17637946649 118862576190 23674253253 64329092196 7567341640 12244173825 68496174376 61000493528 82053044335 418280061 310729947 59993881802 13342835419 1479306297 90286755898 6374653775 115079757604 80595781668 544188978 22463590406 21498517945 90821209700 7442406940 2442578577 46310149575 9692299959 49799941134 3677549749 52541802601 1061429413 13101969901 10957909704 36980956379 14601639866 24403456241 55298052503 51898242617 86392532372 83064836901 86890677696 106147965756 10133508210 100371219104 82153821639 5629738972 43270550429 4690704551 125708351859 93238671445 222870216 41825742890 14276809330 182939125 32334657573 7762165197 37089882656 12233145905 16350075427 36371329069 21603756692 38113120194 8492485773 54406575690 6603105902 104546833499 1739926066 4985037389 116665423807 100271997081 92826357929 113441827592 53123802031 43351645363 147725688660 40057962188 69326914381 279468369 112812371953 10261526241 11487437929 53550071957 30840666309 8387008378 38621856491 107583484491 9327027713 2789433534 6053634265 33227026520 2172730436 8829145264 121650697236 4942498611 17339391816 35517494162 11513940896 25206857445 95214965420 60519055000 43486086394 129970147918 29646670829 5787945853 65893029237 61594093 1273182161 38101893689 4813278222 86208529 13283284851 1707569397 104472553072 60721523209 132917065513 17494276388 21539044359 2007628116 2399086336 6717243795 22166028449 65943907302 12322005989 154192709873 29709568406 13124060559 20307826789 74786565849 110065753321 6655170903 102363423971 6504117940 96583770624 2429522016 76952747481 15258113058 99757547935 14388975779 121361618566 2918599871 13171191225 84384765697 31885733 95319433769 1195769217 48378321401 1761280716 40046646738 5077956636 66585675745 2874139751 93504362020 53520180071 45688321362 6283853357 35532801479 17208911300 1772889365 14954966924 25087436848 10749061005 16121171462 44382198899 9482255579 20737982230 1249357271 26351369662 242994 1232287293 1533845807 29579088768 119166572550 564412368 82231408599 9662504625 1530556946 4357599535 8645380403 51038663949 55291641594 11882573623 970616336 23694153291 30109402926 52655063530 14418033920 67283803759 9445348070 4456696275 28559652431 5448778865 44528876768 88883123572 6482482671 1718847453 99660074277 16073778710 125694799382 50409467093 1362167980 12254952111 17432462018 6156176803 1269304789 48133364044 13516967756 55567199685 16101006676 632011996 36510515159 42246571242 16169355629 2197369970 37446822408 16356110034 51659588004 15683271056 117468304481 5222126247 31536635274 4219305284 45768782716 16196561893 47366032245 110626934021 2561898923 2728060097 8194787453 6733115814 116469243 63760094 8711261000 61635907874 10269412739 120566443876 9450314976 65904345825 99576450795 13011978351 5707279560 3918886365 116894861858 25905456583 23599554887 89105250201 56602526261 25505011312 2449737185 19592324926 14826404435 100909001505 92201428120 6364153031 282714308 70965509611 77941335112 48028584190 11236262963 43679660941 61288747716 63929989089 17358455186 107482634060 54779358696 6678307535 91082422057 10970106718 26293413622 20657373069 42426926222 67660336726 39741751044 23997625289 96149005560 49475515161 4175177374 5799268025 51145350049 93231364037 20773916802 27910904230 50024725052 50683045936 38075428730 40406983783 56200632214 39905648453 93097858924 45639587576 19822401327 4138197648 35675975915 139114432672 60355751191 5623023587 3978231121 117468059861 21531451148 34136768818 148127984150 40647270976 19163955000 5959510444 77241520311 8311138763 135006726803 575886594 13834959706 34629700607 26271870457 28246009318 108844484643 45477402482 11311966546 25824719971 61833472492 17564522961 10222141398 49228904501 71030694915 136592219877 55692538822 77910986807 6154691200 31052055561 7504544755 1623353487 9560301737 102370303150 60188725848 6457124697 817212653 15121447938 49247472664 1696086205 28404258235 43509723434 92464096647 628972206 11778409897 48500402217 6310259049 38447498219 54711862065 22127527490 41436937969 60151057518 43588057114 77841801741 15943181670 71049768641 18624626278 7838554271 39553857587 24741455722 60498190 35646044629 62350489537 25775916217 19946516726 1396080297 23216516158 105870590499 8166426864 42130173019 57133477669 3408103183 1015818976 25946149612 64814005613 1958987553 4174046075 8614820749 39934315888 2604608444 115246369929 1107793352 35206497530 8612260562 175057936260 785685245 47245694212 29392079415 7920711618 59709902790 28398371930 15167653994 9915678195 74183297849 136635568627 99012267665 97938079051 27738483120 44251008776 31986075080 14585083423 11989760116 21180937 60842297971 10373292048 20445305658 75066667687 2522244024 79958336218 133210984390 17457073062 91306105423 9458814878 7604026232 59416223785 11618851890 20554586898 95912166397 17038002867 10014298775 5046377006 11038376521 39322250394 16472480079 32216264566 4571004220 39707734052 3968872564 83603346691 121725440584 95362524076 58050782176 37350386537 10012426874 8222496201 124933608934 4296163418 31043843187 106790996170 22272530008 14408150917 44233608423 80728532374 2210816994 86440750394 5820322451 22729700625 10330988077 27295190052 99237656164 53610977906 34522636761 10211741181 10483207619 34819908095 132480343710 7112242683 74342948969 109326965841 77747549730 3498097883 62139995659 19669002161 20556501207 15383607149 90087531131 907417915 13113865060 31410829763 44439509297 21276811820 68734081011 12995326349 40320873278 63980584664 27815644817 26589742601 13251973628 2064888230 3424033800 17467099040 5159179177 34869954140 49579269702 73423421208 10861452422 41028945879 108326324971 106604533316 29264229770 1792944962 26495957835 2211075388 14178897809 22072074133 4012928157 18098508953 141983581917 72656142721 40042244379 4433331463 2285620971 47672443830 659754981 689190664 574989409 148255814739 2744216647 678513660 79481741342 102179152654 22625806 18459353436 4052443644 12407987755 33465700262 4717486126 101328650306 4100409312 73391030773 35436171059 13561490206 108606476617 14795689178 159365921027 30890151528 43243935510 224543681 64769341129 1087765984 33261024378 80319974391 150351250252 24445247299 36618407404 72842143083 679150363 8065965597 1400459767 39112490130 25175865546 65726306587 4676421273 50011384280 26988560763 21324605359 395014906 1906610709 27503333203 21867367559 62394335810 7963964193 148480026250 12068372 45241349616 120948279388 19123624161 119145320576 9296314855 41179223572 67498021424 3554389911 28495149553 47611939832 8923333042 49142897841 117871359533 95975968747 42323449485 92941756767 2731199890 5298515955 138490322660 107308993363 110373628876 13535902652 32149453150 7247898768 756292172 60629151877 41131905372 68389818045 42130366432 3086668033 41454998536 22936820948 71795519702 108089719219 47217311429 99132291709 28244903878 49379330084 8387477909 35624321529 29968084417 3007618451 13139287919 100139149874 8750683726 99739991515 62837034544 130719472374 35714046772 1327422480 41028275122 12835437636 15005418116 941496964 48995743154 137437242508 94904538051 129097832547 68112614447 89026055441 53502823870 12382743608 15114447969 17327419727 14429491480 125955320412 39237472645 58240336416 3130759861 18896508508 73685464420 8523893448 18906847592 18237565573 7948670319 86671486879 311142363 89990803945 19487564391 109195985657 34365949013 31198101508 36695664568 5927774104 52652179678 87313533192 93632843289 1053315771 116395713214 47526839937 6275073453 53305368053 10081962316 35914899843 54182164340 172382766036 12624867015 76496599864 27662555932 73943918414 14791059805 98396865818 54543535891 82421516000 4833242327 12836796179 86509495659 18551688587 21822351222 50659075696 44835181889 112708865385 87873676659 99976402832 1073929933 27401035341 14550782089 15888075899 23001644896 50772271350 68473101909 16691238851 107827647408 60780369988 86951141565 1489974162 5665859465 87845324880 38927593531 59634333388 22507020841 56950406342 2706366433 4553987610 42292076640 4017363841 106705355724 4228430785 60432769467 24729938424 103018464204 126943122263 33124173462 138421311754 91573165765 23716671482 185311533410 104774929348 32227300979 44349250296 38440882156 11056769910 1338846686 6640365074 407823972 44744571625 66804133572 16099799703 719103708 136861288116 63975229237 3831726516 96234708358 334687784 31656949421 91285188984 14518299918 34407111902 12453594582 23579181816 155863398315 2133406862 628771774 31482785280 13583652770 31276409183 3734613290 1991542700 72087638498 96102067584 36489310772 2200775063 2306898269 9192542729 138657587004 44560426871 106806480320 186282728 8524419949 94807554282 88321943165 3249798626 3413772066 19496396811 4592103884 12859935156 89348932108 2669707251 64536546099 8974747772 3819710450 106353052245 155474687 20920943060 9044614917 21865714748 12038087960 10240468281 41792470350 35663861546 70277656181 81473132730 84162503434 130442962738 2366767621 4706345280 60623351991 360067851 35548140921 56841309363 88343525104 6864796659 9799772788 20302631654 110908934311 46400258084 36029095407 6605522663 25447587087 13311531497 67663122594 15467906175 50038867413 11166749480 2304784647 24809293201 25510394568 127070382359 6270719755 25054288478 56729144845 5915432015 2559627521 21781300940 32570963193 7379925177 25787248112 28076555834 31271216583 4715151683 39839360138 7540466108 11288503210 16346490667 11821971031 132444775211 15641788102 14620921845 14726794542 156498599719 56606527160 15152698429 61969944075 6786710833 68075932760 28094675583 3913145324 34854794300 580217100 1174746640 32491502459 30673395990 33659899312 8431634283 16015217129 79651999265 2942656214 8679657032 70585271300 75039312840 23306952492 35312749722 4153876551 2185484475 113541990890 5598287749 16351361528 9830599508 5663749147 10304601704 2130225 70749626954 6342405913 34908995884 48826233474 26776006927 18583029476 42703709698 1692373498 117809812326 14064519970 9281481265 532923587 10684497970 2714928340 92681503322 33799372777 11493283838 9898773924 94647655498 37944624976 13689650099 72889404 39931131561 51409300931 59119746804 75671780114 26960606789 37545466 6923233701 76484804517 30570943856 16737216727 969230788 38335346215 1240664311 6250950384 8862397997 78297902672 2681860706 17210975326 6754233646 31500295055 16265752915 650142454 1217742214 93429655746 15600878153 15124417615 41393610774 61681089562 18014853845 5557591172 46173007631 3403311940 7348057885 33509843727 43092274557 112975284237 1971785 57471721290 3869779508 5680322232 55785318338 273870971 94339 8620605529 79132294244 76312819635 15018803771 36242063434 27378823813 96709990027 58538028161 39203453054 95223932364 33243531382 61196092330 54253799154 15669104110 2849709616 32000271180 28637232095 34977405317 49789494752 18746892143 2803143882 8179094793 32296631446 23042146 20458104480 1024518882 62364797291 119850959826 4290466711 21601236527 77634465704 6171716438 74978917533 8215269730 329064177 52308410290 26447009906 61269053957 119089097725 33014457869 103555299464 160699953749 15503051240 12791163932 31947783909 13092397068 6909991378 1518701769 19255477153 64715650056 12766074 3230176400 18515700426 259518063 4735463964 161710794198 65222986502 26370212854 9098365859 75507547085 54241915204 1678058571 53700398622 33528316846 4302977996 27087296521 22006642080 2128779984 98542921376 19753166303 62630816551 23904591636 155206268224 14654824348 20255256464 129603123700 11126104594 152389905317 11983856111 91834846042 62662398599 3279797690 43967501580 35190109217 65528058817 18177791679 13879403108 7890643032 86654797338 25605844444 65486129407 9274388638 177919454 14002348666 20903292402 783481619 24537221 102105869528 2266028904 6275860353 9141015467 55157107796 13089593853 2325375912 36979840424 27541043572 15766977635 43439780551 57995581494 4339787556 3449763533 8992203576 114362229524 3850813425 76375613494 842676911 23883801025 12946880240 72593468035 29614966912 61263716912 10908892270 4121511699 28320064489 16568316345 245251834 96837814003 35838187851 15370320505 85128764 27473962089 17440908050 83784957716 51949278802 10125273275 23210143040 37585041204 5975699291 32107672328 2703012252 129137485391 90128307284 86950577924 817912163 7110966 1791491057 30456724649 8927441772 110318376823 14446364229 42139606286 11435625651 372232965 33472111450 87877377 33095100742 3788088828 23800923392 7874696116 5763356394 1663081261 17305873687 16977597477 21562891104 31191535776 121978935970 3122353810 17208311008 49472160167 23704258152 46386770247 27865882105 64178394 15698487313 24443225215 1348777687 55700009343 79053208780 34012030999 8425170730 131114953711 34150577474 9463147721 9437419606 23494583391 30308936248 109318571479 77115274985 72791757484 27758980874 116935883 67595816674 26029113142 97213303051 815652942 6756228010 9316430086 112385023910 50931455011 3203025336 57495837586 10431042825 112866397492 867566536 98274242870 56412530931 45081679631 35926329635 57808662 34306758302 80967907367 66171235568 43608321879 65580625188 60787909801 14400894171 231257717 307573546 15916858491 7139426183 110825427 81175459157 22878129064 6387981215 37576047860 29716626660 6601910576 9516885261 1690771774 16586079945 10740954663 46502610950 10366707471 76742410194 60340441859 11782253659 160520190388 87703346449 8469451697 3814449468 40593851215 20277043357 66628419560 32361301874 157563890242 10824332234 895546319 72791648627 72209711615 42289980149 43860269 33608452858 9593953870 2175977695 1298909969 63541110382 27078250478 185288148429 7375559485 3031978086 64772155178 18501260278 47398394486 101385124864 13133694094 54216987242 108962673600 115165736781 95954585626 2218854984 65428337719 59447103887 8248414774 15058928489 22771551377 14754996317 44533263951 30121383906 62475577998 20199525020 89965329024 23019604386 48420536445 24067228282 25325944637 7236538113 102671264461 33907301477 13185498759 117780778482 162758702745 63956718853 27876353615 108784859194 8573883130 23664625812 9663037100 37151799287 940539496 905068717 15270407666 142840626353 4235751524 7600977052 55815245857 24940314116 36708694053 54900046786 53289641909 22528722104 37682663667 8200838151 67711024159 60699851709 32392991349 9092545866 30771002480 19751886211 41247203823 34403546255 31134483298 12818570031 49679954527 51206696193 2056966716 6430317576 16653852653 119883861319 12622322785 7197932739 7226234225 10838486977 116935610484 7831472599 80541945731 2107585204 474656440 51812464908 78511152649 3895746336 576010451 10726311978 87980722243 3628258271 14621621370 31798162220 27753359309 104395834658 692853247 27085446459 71080727365 20994442605 140094207746 71642530540 83474947282 9603002338 25797312442 23788555903 2205826570 109815044164 45713788 94339721729 44605364115 9544301853 108640245042 36839916542 72528353762 15933484777 9448573777 1080505163 4508819207 48631716918 176707187322 40762490685 45422565367 2754017043 29370338313 240885376 47485839484 69668407735 131612976730 50522809332 19467848817 24644255684 6147816184 4135115423 58048628869 19725305079 36931101179 34438675431 21943470104 24927534703 45259871658 10609795697 30599143599 7179061424 75031102531 115267802829 41220872405 60943842768 18065323875 68277474883 43172640011 18448317774 44473909579 23077100921 25727126804 418591665 9341683821 6546170175 93678630188 726722222 1474487269 142222628372 11691740437 20010436352 54585868281 145173952852 5923888610 40964162648 8045231525 2614843379 54902494207 3934903731 20790391651 13927503062 20210418866 11017156882 8803463676 21789261135 6174145413 77155147639 131005203838 45593246286 64424925467 9228947994 8994160722 14145364792 36522867060 189076700 7289109525 91030109619 46605363626 27720498428 140511285 24412694200 78278861385 6738898715 41090664756 49477520929 24935789191 1128123781 5603364982 17493493869 1571645419 23458299536 61365046966 2207665508 2819096018 3471789493 44661559911 51227681 15677108618 3357202757 7180979737 22517688071 17271541510 39285344254 25697020925 2130282532 5136045118 51995713486 31497882791 18713500774 73314118195 11672860892 9552600338 3770925662 17020473149 19136439582 108207587938 4115871613 124334137218 9084571474 1442786086 11689866296 53430308235 52101436838 51097404588 14305143458 4047961652 51692860721 28862724754 66029595624 60485617258 100849666058 4364714014 26237920186 40420783474 25793920116 94568416478 138418832061 15149739230 56216895212 31497729699 962057592 39686560715 26264889842 7514511163 112439238697 130738193288 8950679756 125340306910 14488862331 1537287883 17334432940 41990405172 20109262250 2739968869 73664859600 30142365234 348988851 4669958666 208054969 56322732833 88742532243 44391547392 31850047742 46787212118 59654939182 37424223273 9260767423 177298892 16465575934 16725855008 55915627344 37618834464 6391843564 100763687837 14974964263 2880615642 154662261717 2636833247 17203115165 25942622987 12796070725 1768162718 41333536494 76449018947 37042856931 8003646286 70912517946 138460728508 1559963587 44531751701 11977865370 2443552054 31703824450 3593478648 275559376 2834814762 86802041346 51284683912 25844383684 18315950785 7845516951 4921174879 51146215635 26784594464 1153860872 263545270 77368002362 88626812775 9153509440 99150147133 55277636326 3902030053 89568158264 57515032067 15631929990 70661077430 75593781956 112167297 6059375159 120477343796 54695191119 175246499328 5251479235 21522502163 43186055821 117738273614 12992418845 75097738330 4056309399 21445501166 11754028471 55208495687 102595679109 57840494228 5089430804 12506043297 9963691822 45521562 50478541233 25927466286 42372527959 15189895572 4531972748 4606247557 42522223267 103903847189 52478620624 27548590301 9450049050 8246543076 9221642071 11572433379 109234883825 6439808472 21112020146 5240527919 60740312815 3632603556 113924396539 148981733611 98924823792 12022233914 18726950891 1167180466 31119561535 15324829140 77239500426 3572640878 7486355593 8566912122 3154021777 4047399840 46317967825 38329667977 3543302760 42374399819 21179200526 105027892435 8019707525 11164400902 1447939585 9630248409 21446987708 66770386341 5053692 31312326990 15903928266 53435841550 6454112217 48172939565 80895619400 7708252627 10303851673 10769420832 11847586882 77597492800 46454862443 22046828990 7227309727 17125147047 9591104517 267550096 12731801530 21538898818 131668270 36779431264 16948977182 21685668128 36920035061 36423903468 604964748 30525796741 1730259360 46187441728 17659449809 11078086151 12084925000 116336847174 65415427738 4997520019 5472588125 10033965764 8257980812 109036470740 111374361703 51754453235 710880848 98522409797 1319626582 65542747757 27902623870 38445307176 75831908543 40353112516 9234179093 185976076087 64571709808 42227542081 70495541779 64388461149 22859758427 16836184370 40928586577 45039904959 150168370103 3143445137 96792050043 10237315642 3763754416 52283001976 107556391791 2170249760 7917453501 75625026430 54874706261 79005758527 2316873291 89300455638 50454555132 12645279196 75621123526 526183893 18677124885 35985411524 2138804106 32943818681 38406634666 3159971102 72517555222 59233475563 1553432159 74665661872 10092442130 4353940792 973531006 4744205908 85157061421 4589599995 11105251102 103565898384 31550032446 3434991764 7843249443 16305544138 985811970 86649907 11025462394 71641953231 6769734455 609893732 834343676 2078235462 9946092499 33950473773 146519354962 43414641175 124648004518 66963787505 13470083068 71255189212 4865558243 14874139277 16085867130 14085883762 42527211910 50833852194 2869177952 3633618980 36308229089 5389741918 97756678191 9756717094 36064457 60308296090 27579911219 71227934041 99409999430 131557057491 14202638821 91916274227 173343489422 810474552 64744765750 28817874642 102837609469 25648991088 1756523946 96337367913 797319419 34098844737 2720664464 13008608496 35740075803 96292642762 5685821403 26302605158 2977362134 111702487499 55013367605 16001540427 5132027839 230328705 5521547047 111691478485 4679683866 65758129579 12599203518 434559814 10634151945 738736581 43899669533 53680410513 1158305951 12071068922 9758775463 15196731492 96228291222 1187308341 16904869352 60274687837 1252999958 117056559847 47025987785 116808451465 12044889461 2633364248 1149145994 51464213996 9231077686 29202944019 85740966190 28369353811 25338826694 9691277631 182917908 11016135738 14600246351 33929108663 57177048505 94479019855 97354788334 92080266360 28639094398 131549880004 61276546170 32852287541 2528296354 104994432235 2189678396 31769868579 154756409545 4483990774 58599442210 1938984434 10958461895 44861604236 31584915439 4029214419 59063572674 12510033849 162334948868 7096144543 9705539323 15097991249 26928102838 16308984384 582733905 67879691159 12541021107 130012576942 20744416743 85398670934 65373875504 4741461363 25275663216 8269202860 113978942737 174347822580 1567410537 26686107401 486855135 28225326008 21951794069 6006729868 50766631220 74832209747 17824031211 21669150456 1110445711 7873771507 3838825560 56743978491 4480427527 17660414261 117235797773 20541348273 67028771692 88616800124 13599546629 526441431 9462679878 7112873121 41887431361 89253381583 422056488 12520576515 134150030738 32560699981 14691222907 696569171 3892645763 6983463550 22632379603 16549989931 42751004322 15397271618 7825580776 11054101418 3491133213 2306464352 38698124914 126210919956 100536280892 53868936182 9180945822 25340979510 31981190927 3726898367 121172231148 48769088320 54370405935 15961119100 44871825692 55556391568 84881099641 45791071 28631648872 9096199228 36461506228 35566893320 55113989984 28342704003 53206317150 91691320683 141897493497 6781862923 8017045241 6787957738 8205575544 10628438680 27688235013 41516295654 145649933466 81307920371 40180189520 12992648609 23899410101 74870007842 4691823692 22358060924 102933087017 20479558416 65650325363 93109054216 136041376 78714447986 20201503236 70848530516 60004843885 54512950226 7363292220 30746994969 146363588632 5962919791 38995370751 10879765715 46407094476 56050976467 110083796498 25825074270 7885602631 22353958504 3826662133 48111335009 54080755295 14846102214 58033498077 25685652006 10906388026 52525050295 9041513140 16732448598 13144488570 6208900950 55509235073 9510803877 3261069513 80426752815 1543258071 9252382738 154535674397 12727075433 30801701386 46399860911 12059403987 10737980056 23889654062 5888020613 6116929990 37121818654 137594612953 89570432354 100877071668 112299812124 282987310 10137574592 5173444858 16464729908 66719850654 62430767571 1676832544 6670898093 46864814664 57898133959 79962560515 93059797529 54839054517 4994034241 79750216758 43611793424 38503856452 14367052953 10161971730 3756923413 9028155038 27329770035 49241448311 75846297357 26733372045 17665905339 11554056443 167916294309 77778142346 69655758979 796337877 17890056847 6243360274 3406515754 21399735558 136736871262 3277409851 31198003331 35778172681 10056836637 23721646022 57121242935 8936280964 74484899976 3806353190 33887891047 47336358864 2706606957 39016767538 35205233757 38202561997 48243466018 94099500873 32483465253 29388860434 24994822085 24667571415 100062133949 94476628673 35158220520 73172984606 139183658238 1021890838 1339624098 2425891714 71296823444 140812250558 90062540257 109126779611 53682720494 718013540 15342020547 60704786819 20903501220 970056841 34857293 47345664427 15264764018 116512978145 1052537005 2953048244 25903343133 49145373677 30377923683 8430954923 104129084592 15027554063 502862635 18429580431 73274815787 56560561051 22250430297 14358748475 37294402259 37795034053 378323087 46731278009 7768231703 70094506132 21778749373 2829688449 13421785266 2253689871 74337407101 95695498849 28291459231 112933846974 2717653775 33805036760 116999764113 29670320692 10682287695 1533688159 88694439168 30837839528 34310157934 907288833 15583906511 52364923613 142968165143 9172315174 12227133109 4300227314 105725541902 5085646414 16653926101 89116906968 78051040306 102913864217 16649473281 90856743051 32253095087 17471206452 80392588733 117770007592 1984301383 103396496653 4422398876 44724047081 54038957005 136429737254 18643211053 51123975558 8557116 98508579948 1071042522 3821314260 15125226339 23905821665 116704402844 60489333805 35092478462 31489861788 122305902420 94914523456 8362911172 5118430950 32890718245 115823711636 12359978441 18065234543 855002873 4496807843 62693284227 99291193473 26781063611 4148060825 55314088509 1237872986 85888859962 9890501229 416313743 42353560792 62564821694 90089548012 23044273085 20679103109 3713617583 13754261449 29857732529 1078460442 24591148292 33052650806 19408055410 28868187347 39378168532 6109652599 62474871401 2407673711 37309442620 31491119272 4848964147 90385122261 72351406891 18160179272 63808259308 100801688795 2292737369 23782717482 24627403315 141947034396 36403448041 4007453518 31452580637 23744845067 91457795 43496031207 1011009007 16990207431 84548655943 3671845788 37406499769 10490008887 75611106649 21224881414 23411887511 3580349004 3055068282 5208268611 20138630461 73890428140 71514295650 14066059905 3588122636 75985533738 4217796211 15155165469 135137984344 114795025217 25310115066 101230123736 692595997 48792650779 32808590143 27438722924 20224920159 55894944078 139335310268 107720928147 78589295821 132052164659 11031758996 68189647422 12319988920 17939506837 483193195 61507503062 10802719776 14578642752 101835965139 895995337 5226494 45271957879 6670090402 61275310 58501611248 22198808395 35004145056 24341269539 7615102527 71959200413 54144794070 14477959384 13188140037 701856044 141212565928 563014345 15096050892 123499740429 1657568664 5850865999 20457147361 12586906267 16905061087 26533448516 62759688696 6613462158 374523227 54474174912 146359284753 9111612933 5151955895 2759023695 1412935010 35801306519 86825106473 147434671743 31358835405 36826968993 50038663944 112902046008 7608174080 11595244496 594730283 51109956710 97276576019 51595955816 16998305815 40253604879 60792061393 10494870153 26303488714 5311989525 20705050126 55471793227 112966128550 41129927529 27957083206 10307676767 46523246533 2079561560 7263415045 88304313839 81547978783 1250449745 12868198142 92927150108 55945647644 5260365615 15927016361 8981728796 946555171 93648992295 16361379614 40297706947 69704881504 57504345752 7027277811 9026966428 104181387221 99605457 49165985687 40230066000 65568738948 44236932212 3893244744 48573445904 4384849121 16219236108 14623801220 9598552637 60377355943 27282102956 34773206778 63082684198 162307807856 119826351615 20128466679 22509174520 44093672746 2387602851 15049226995 115968801929 51663181087 147891539034 7470719397 83451819638 83499969934 98373324085 23224176578 6168930365 153500189565 2890829467 116174418026 11762005599 56194500090 51672134293 67569358661 49833409566 10240986143 1379239041 11721997665 30572335454 8039998699 2497082728 83295465159 34092230978 9751279944 66623729786 23065979221 535480172 50897997632 100641775982 43255962975 55693702348 103246589272 155691156018 8852136119 19347364791 22363366672 14223139699 3870105360 10539197482 1607413532 122832725413 93608062130 14856268875 62908222618 92701863379 709721873 95756017893 67697181738 61083520508 52256798214 34864619584 2380861545 334230724 3001173764 4754330368 72605793827 116434200521 49143404134 10673037761 41547637062 78713193215 136728737643 43658644482 81629171565 12074487222 98033977211 1665980230 1904290555 5731733102 25465609586 71351061936 53003307438 12677256644 81497746571 153029758975 1019227779 78019256897 12519521619 20948468221 24122511995 37785425417 29253115162 29485587501 50154224984 24191672772 58752512788 65711987917 47180626453 6150617969 18757279523 83919049243 2773955340 16572836917 27630132486 75073208816 1390497758 175347010285 11318081080 14515291494 417690273 10834035929 44553466090 3328614260 134164198994 3935030688 142375219253 124175128577 33431561937 92535888926 85970194638 15311873289 3356984572 24120492708 19520191845 4569180634 64648499083 15723117880 32939591113 17721882738 15523422068 6799146167 121547076566 20394080434 288360541 5775338650 32066818146 28312621458 234253991 666095248 32105979223 2171994104 1140148071 2857429782 94828983722 59131021157 33007607918 2590071326 53185538747 806066343 253645219 108696737261 17902505426 12412867114 45788721081 2046251815 20907368332 16818025619 23386208510 428742034 413967491 26691509637 10330913516 26311275589 23755778917 70229078131 3858804823 83507059364 13419848172 98251462848 117173146648 32136166789 9846110188 25380991830 27002846045 18366978010 46731456161 44203064022 41403293563 30613575294 16833562254 27753172033 41528829270 46425031277 1194741914 105227771419 12548387658 46607909186 10557218547 6983277166 17688691053 8647579958 147531883293 8513107104 76533642670 56356470643 63465954058 17507536384 13439690443 77373356932 64170011912 9247124251 24296742784 121723987505 78310430663 38091919932 63889903877 798792881 13873940415 28990027837 23749818309 40067941596 10482158415 161271533054 17346233299 26084321720 102622514004 55555782857 1050327136 34247257448 14850672179 9700468372 34196258458 585322144 5792146059 114538239788 33056857966 12865207641 17922432930 37301355887 46415185217 52154719170 50644852169 8181285675 14206040672 9570205378 37316798844 1802465495 26740653079 3466094742 8066742498 1239024716 11715746753 19028734683 122207518070 39927372968 125716164330 105918782338 29453819367 74054287431 79367924 24347842009 90899821255 68553709400 50416092195 682125009 77978527438 14890355942 8527423 11637072475 13067162183 54612301289 37904101177 4052955965 29521259876 8298063604 95445526 47525283305 60603631059 109285302443 393285839 7729111410 39959784057 27913869263 4681955955 56695546296 50969262878 46396405094 16833180399 90381442489 70262607300 8572366967 26037992760 76210996584 4050542672 31891280215 2195693359 8053807757 74519816331 15401674583 19644462553 14247499152 12069414823 446288544 38902986211 119090529450 63235112787 5779199457 136041910259 33731277646 98545116698 82832094942 49167388259 5695273376 74445964169 30852655335 105244248723 92347863032 44939323039 6092072753 35927107260 38338861166 4566715984 30016676950 2432815806 4990106676 65666381402 36609303966 7449767894 31949327176 3463178658 94803910387 43250541297 145109959195 34321404626 37880140994 24111484609 70697835165 27328216665 63997362848 13223693585 35138334942 13096652620 25577941505 36507338538 1545671884 2206854701 110533210578 93396544888 1758072787 3849973124 485507136 102524308 14349674618 4749446005 85101635283 77328136330 12914203785 17744112852 3021843195 62568436702 8150448732 70162154446 1536018060 31786354331 33075699397 30793251222 15819129293 405777786 16739181617 14092422026 37295553993 10126132 30334953783 23946238147 10836302125 8282865092 30308281330 50363762379 28320477229 170868097725 64562067239 2469562942 3960324194 28703584854 29005639931 31291684770 171057056 41288204436 8264868281 34529378902 8835204817 212864633 14917756041 16916625332 29328970587 8737348987 61094120927 62036479672 112544979146 79036337213 20145705362 22666863506 31025244600 20716019481 44091612704 6590616961 21587567184 10219704725 2093384040 10898653013 121636137984 3083176593 29869379120 35521995341 18301326238 52346348516 4760248470 158434777322 33527269520 52361548089 78978917196 59747797744 62793293948 9178291157 53875879106 2321940075 25899791310 30448331623 94698142289 86014926607 107892215 39401069034 15471621553 117427937188 10123351336 12351828620 15497323718 145797146 27499989974 13168106316 5229471770 18036015326 17337026207 49221342387 5135011977 410642865 968575407 117955666053 104474885892 25574142986 25795479775 1987466185 10895499138 1670112120 8512633 41821232787 280147255 48586093784 80726638610 160543448 14383916594 5425104101 39696921489 5413670591 90271973374 19354955124 33486223348 60967198466 51081709972 75340223957 6011756870 50339616730 59828290792 34952799967 12516843770 468994881 25765251155 6556663578 48259203778 15734055982 3055716998 115614427332 51132519198 21091525204 26630211212 3703403368 103946468396 17481541792 42462387800 1515820080 9521830464 6943674437 62594196696 144588500 31105581661 40574320637 120903479763 5320134145 128749191789 61448372350 24302715139 4073629652 33275774794 77713846478 11695103607 10397596891 18849721395 33665908402 13736264579 137846708011 51368224506 926546332 41215226363 55473165938 93892056469 2364764486 96761236871 44049646630 2508610828 47370679589 21373720123 211192572 50638072835 51818139046 1519806382 78362991548 24551048453 2635457033 5746224945 43093863885 4239744705 11197412501 35837831731 54571395377 28239821953 96973264269 40362983059 69093701529 703589254 10832005153 55893269228 91288144877 514122772 70910583908 3316690315 7716826024 15456512047 14896087314 26759556002 36267019735 68181580937 126504341625 57758724280 4966828686 55103375484 92701953381 78487752134 8188554960 10237464957 24656852725 32853806405 2482029374 11462642632 58886338119 5841382618 93878059270 57260224956 110600286383 50062927339 11269451677 27235949843 37501442598 4210870187 95803008485 65065718789 37330787605 12940444701 4332502099 125686162460 50042917075 5557920219 111146877060 77944444708 1930044399 14308482975 11007815776 15578599789 2726849181 14192983935 84904063192 19566990831 106359944261 53966007932 1246820594 22656872386 7191634077 69312126080 15013121116 4308636250 81477333900 4892851129 19356476488 597566080 20743525831 23540434682 68069477968 34007328424 83778299776 80983945124 3606246415 13737735819 52763028570 38358067845 14240939653 17733539275 718608322 5264279302 44213860943 8156536929 104923521046 11457501128 1647078626 71155010425 133673879731 74333471228 62241572680 8896467659 72703874815 4389454555 15259961461 9342082330 57358625613 29935744441 8298970738 428203299 107614640317 9758188266 61186472777 57850696807 173016206 23876232294 389674056 144234883099 7753589341 30222398273 25674591158 48779496007 21475445468 6015962099 62636646688 39115411584 8069350150 598340675 1221550165 69673623567 16959205008 19474992338 47545879231 79820121794 13047949719 13941273247 39283392402 23321190541 8215231137 42007377760 8973350932 10425771399 11821305944 10271716177 19098057840 47052979870 22192042875 51016406517 24816053716 14153406677 8491414947 93974292854 100068204471 66657802849 2785698123 157344871 12085865615 7499631644 14468875392 6871928706 46589435487 102280478609 73158293572 7818531027 90349697726 5224105340 68632046572 38275746752 112555433200 83027192307 173765061090 10329012515 14211634083 71521516128 3405561314 25252956509 7117425315 80953553837 48516680953 64040918811 5735730782 87325129043 1849052307 8184566195 6506309813 89634885 245692603 5201384107 58842904850 91207755795 11767082630 42467419856 25409171 24999019403 37699257287 4000009530 14778847176 5795854354 14316879520 91393060039 4465169652 80040588091 9670188941 48311043180 8895382358 70405524478 2284093237 6941207727 4150867 15037651492 93716291226 117522417260 41402039213 28848693458 160894331476 6898271112 7697014619 20418419388 23390715066 26808251727 117334200497 166036645792 7651936014 1945771378 19619668707 1836618214 119954664348 5436948486 16525000486 27350788923 86200503199 26378232584 68876947548 4195133704 13161582898 20956102021 23190385220 21165855925 11615613441 76233605785 37994032525 4097989072 39010408344 83982823806 2956603025 51275450723 7427414737 81380082354 8656998155 112720388651 19665331791 4498639594 3343190116 39308520055 55044368311 53636702 2796625281 25361766343 44476673192 87572264280 9486110162 80052684954 52463992094 111289434551 22148073830 81531626178 6746477735 16711360005 38500733758 29007598331 36491179400 5857926108 48927000612 68664972387 15380070116 23463074986 16947468982 6401671212 20394713994 35859431940 48998276457 27070659750 81509127319 28897160630 10384460301 23908194443 20160097694 37866958174 83289045117 18029908854 84220217141 19542563719 3636834907 68217721478 38283855027 1317650841 3492383849 32176429166 78708189488 491954627 8956546615 62943647913 15904117845 44462943028 69344340421 86470955063 31482426875 118052753250 3555387671 43421583701 37985570157 118490100812 12171986195 607113576 37115713338 1934134213 95396341521 7807864039 7174302518 1815573989 9302767785 131271450567 25291082781 14164911058 39194452475 47171284606 12063337720 11794303956 54824997089 62090772857 86656012348 52001481061 21418435585 35560362501 59296324283 112740000387 79298494972 1480573840 3381898967 2060905885 152417951579 129189864297 1743376065 13071732866 70741103161 97696469126 5653329242 12182170758 52735478786 101331884357 13722417587 52809348299 103580178570 7851649619 22525668378 874688436 103898333455 103059811904 53758388435 12024391897 17061904637 11885669809 526055149 11739890059 39192548184 8573000993 930297632 71168004102 170872151 14383548939 390983233 1896484595 12199117 140160042 60373845977 46520558377 24390625683 146809755145 83303614077 58378666020 123596101754 764037967 58877958432 14992582364 4843713658 28474562263 16600631264 10360384172 77030872744 94384305225 23625929321 59214771693 22446548626 103002092121 28991621520 9133017322 3106762531 35328359809 1544042145 4176477440 26855191328 5379079707 133516222109 57479195211 7184488305 55574970112 2314055547 134529394233 20811009259 36122586475 29543062776 9653731374 44426051904 7721974282 55718325050 98666539468 752829460 14960618823 19514396172 24281619396 52241980158 33685983298 15482728582 10441170342 141665285838 6313931129 54040894211 49963976608 61611194214 20715920630 23406029142 85590126060 29053452459 5892870501 78313707 1148951360 39217889508 9054872509 1939178714 129827354657 212290377 8299138843 3458875085 93218003953 5530114888 42669587920 29465646604 8301627226 71112577171 216783223 28694522202 64380046532 2817546555 33634806374 21690293735 95048550782 18770311697 522043766 1610779806 55949434385 26787724790 80796554519 3646293936 15415749850 36930103455 38651382282 5227071032 103514813826 47169932378 27270905264 11169197774 14394355352 43184225716 46780597639 437685803 13716676118 93449470386 31933994247 1343696138 6072291480 14044466025 28187486480 85332706210 45607863813 123030079018 104516857182 23653215745 38231051007 25477071496 126094280060 1814272104 11216476362 41921491495 19570531834 117659989130 27406287811 34022373655 5292336066 23074436338 11953872970 73361085892 5251362608 35456769969 6485081224 59694792547 59749407940 1889679149 97151838763 21495799217 19903387737 16049380505 7421512416 18058710634 152659534591 51613757129 14455486634 42097310980 46540126313 152665934562 4230951676 36874718436 11638020974 24232710100 13847934743 174457679065 11679415118 10671597672 1546731207 63012456904 179886470 13308206006 23060458701 11092609674 7472126150 1251614633 75136674 14673381771 212292215 15484881995 20688711406 64887539886 46671101744 24739295191 38691668158 72534725471 28493504 153585275897 1869017773 133355237032 40584798672 7461720796 44811952586 26404716846 22623735774 37405110838 18386447089 8686004163 41841612598 7981323598 75620048619 24561384689 38816717907 22132196298 10999739641 2779020060 13338086012 24036862467 36415096076 117754005377 24998509275 31100155751 10249885170 62878099190 62638831315 47390982276 13625745195 2849840577 6699007525 13093429665 17842784083 66312687559 55171777258 62594126456 71883556698 18715141175 51645310826 67479642656 2945597340 11423604151 9863191077 7737136428 45698768098 11059880023 833251604 39586948392 517118034 168511322068 22656800838 18608986701 135109025533 7771315517 67460786884 92172982527 48382638915 66247122614 82801119418 7683449890 109814766427 1982525428 11948361260 12792774767 16517820395 2903602888 2069161916 21627803686 41554283441 11087377755 12501547926 32643751265 115469991231 33857065794 68828462890 26363288059 732911678 100495196925 4142151320 2433718851 30447288769 75159363689 13494660188 23310297581 21261646967 10734912337 74445276878 24776097081 94532404754 22345641525 3186706167 92002066446 60501102529 3876310118 41713991886 31317049600 88486710602 7258040329 17730841073 22086304723 60907730985 48832900743 142294095427 10409928787 12759185855 124692815781 15042562058 50741187 27600821554 34749329767 2567721123 1317981498 12172503944 3946319112 34824734603 56110401013 6507322502 29361280546 11030978584 41263612621 2152132022 15601629401 29536935377 20924144128 100253687387 76508155924 58180915436 96386147719 11051918781 13027626394 99048190768 3044720291 16839259000 8427180035 2337964976 16342093004 24603550128 19800292992 1694688046 108375734168 61091594654 30995093202 17390188887 78520088523 86063131669 76033156307 19353248548 7371600441 7866230682 66349085459 336903830 4538272631 12913316475 237821 30092304133 9752328593 18514463185 12709908958 21086705918 2474287388 9003034345 95661158507 48342109267 38149237920 23640269763 23525370147 1506934438 2290842172 128619797590 2555532476 60335941643 99066729925 55135762301 41902507185 107027065517 42212928288 44605171744 58310078550 60472623388 28615390644 5811041297 10851336544 22866055038 3418076696 18520781762 8694980487 23534161274 13718461140 4758561544 133202571114 10251073017 10050649086 54930108989 43282314811 7571203379 135462391207 1371472896 61426725093 3955042356 141405459672 82978317002 3226130917 133387204537 123485897428 9229516259 106106987894 52628404289 6829543724 43674416710 1921714426 21050627665 116979527299 2549870077 10267385244 17819738323 99667934150 2201963485 7898538254 5359402343 6939919334 37650626531 4377414095 12765704220 2978982514 56891533935 66423159743 9317430581 7538248777 22473581951 107689017882 17875922482 124530639753 7891735324