12013196028573 47655633640876 18257672284868 27625651650511 46438192959164 7281370943796 3297083880429 27654337709304 6383655324949 517180469343 17594235463320 29103311751035 6150949063628 86002178070606 7692304850964 28755854865132 4719547696730 5234468901506 29465139200707 1050865540435 28626078599944 55985798607275 53886727304887 28914821206447 12675390812615 5904092622630 39325289738140 3378451108109 12116847394745 14215839122098 34120261856192 8407936261458 684373081889 1711383437281 994992738717 7174514141963 27693946764343 5807444882920 32536844100489 22921866006047 579446492559 14741918900900 8990189102874 33818029844571 2569208359516 997557333100 1194181445391 48815712866776 9251032863201 16321811865157 27035286336361 39377289821370 5599244083994 3653218375716 6145712379799 49952411804570 4230001518875 947416044371 26481498212838 24335967640453 23439089511428 12704155284376 43288154092569 25843825201688 3926876681727 19468217410445 19742925809571 2339148771970 12403798744800 34315558491037 842573146 1643543722769 45185533241888 16129486860072 16898309158783 42897014236521 1675433029176 6582403267340 24223536192207 25883066774336 7084109881063 4117120758357 7594598873928 19886345805844 39330695804570 8821232562753 12521884412834 40609464002298 25499292316001 5940345406388 8541850015462 12673091961115 19904354753482 23578438810375 60953244837921 47885963204537 25353469333346 19782679554621 41919433584267 2901453175961 44303472331411 6018967041058 21022941154576 11529004339254 5244195524556 6394122317761 12729465703356 12854603599584 688081470411 11115242400516 39338730288297 33805365754189 1578199011763 408296453437 2581763040137 3840177039850 29668997568565 37667432239842 21565709648168 1171368220953 43283897631456 18309043834610 7958878998829 404070996094 4350121865998 4387468228396 45733687034937 37510319847890 20132761786103 20121714563267 30910112473302 19840484349094 38463230305029 57612153444631 2529691295656 44578972417567 13051467393527 14390444072407 27632775773449 525825664668 5989804680090 22873015252874 10267986811505 8533747436417 1188331369897 12623506131436 7132656539103 14735023954532 5957457205363 44581910784839 8190349360849 863628392600 36462826522071 38323663301035 33744657456832 25269481681526 8647576156349 9875254048613 25468672957276 46403670452615 22379635273999 31116455940096 9965491425944 7551946444077 1040273178532 259364395114 15144167523693 6075627470114 879102458421 2096087426898 6782650287512 17632721592888 22023807592547 17728596736137 65633395629 744421775469 7023119879650 3093672928649 34194876791982 111748412839 3688787363725 10184421970875 19849245338693 21719367395304 3101008577734 66402003058554 1249166593799 2125795107870 1495068918655 19578709042228 652652662031 42841044381505 14154807948992 51749972740023 15066524188560 24117329443429 19830431868840 12640779558057 1977172466356 11999792728118 22463200986517 3278599096406 29878297629090 22372138464281 23343133418923 19638163787190 1559230522907 1441862650103 7377133659451 30811562254348 10855780474855 1106991657993 43947208264971 2834613809383 39381019247368 33317872247379 47254007902393 3320316986903 4322726002631 11433466858450 214386588295 17743917029240 47125698326276 24358108661229 3996714499184 45346952113036 7445536577598 1884120185725 949983856208 8688009613768 19294084045187 56221997965336 233701079456 13408615057755 172058254808 459162691430 3855375503365 352398193947 4659251738809 47310332626478 3817370882596 13814658510811 19705021584674 29408845010409 809356246377 2747114414492 35348221200489 20346876570813 29097051635250 1689832639126 41415212146765 27910745208333 4669789865447 9890548236513 10827681700559 5814952468817 3261080604753 1935329871712 14792644955444 1898795936655 3962276096056 1952781852243 3834450701430 23433102118448 9452648773763 1195191337093 44764200797323 21090677137110 1703283806424 7969598532728 26775989576821 25962498573083 2142301848505 25934608832782 20198752038363 11114829381105 3059094309042 37973650485454 32776861056587 15166690884418 1945467805449 7747108193293 1090974230708 16912764021424 30454765854287 16405728490305 2867683584916 22205048026277 31033533500129 1624881964263 984857278194 5809794421920 36002844769480 11619966081996 45158597319938 17497789251785 18459882582916 1799882822632 13446821969452 17965398952981 15052246550464 863496087245 27556873581158 5995803512647 17881160881623 4981246879970 2025635197179 33506065890984 2845494829321 14537432906411 1400515837919 18696225725624 9250467009395 448110201163 80021294540 6301430910014 1215213915820 32710290644011 38708531982970 14666466400585 10727117980608 4539559030354 35455964879821 15725965937601 7987123344978 2260406319405 22400103837271 1845709236964 35625153164712 29646079075885 23548059390980 24791368243878 6754508852356 16808668886139 501427521959 13213675892087 21089265105971 17097419430825 18159867104761 4857499802467 5943498728597 11206780926400 42277945356981 1116299932731 13998609209640 5430945722578 589898825908 243681236541 12801910792234 10539208703481 25502885407112 511497189259 1335339532077 1880558497647 19226299809604 37045383077467 191655504894 2537918800182 3974421741784 23577487583455 2502730499493 1811431759675 45340085773376 13858041381480 1074814443809 4348691070261 33658274575612 2997550457740 8325079736695 8535061634523 188416789992 2746392699209 811418914636 37381399096418 1856923133021 19512561967606 5826271686504 5571656006232 1607855639136 37293461109922 1760226268598 22699458977732 633764014563 5449225034568 18841534896297 302481176484 22346660639627 1701181444511 1574933453044 6206989154148 13526516782662 2550231809325 26305432736483 24031225988131 751026959466 2797491728342 5057805401252 6708888077031 7649366887709 1102086269049 12367022122719 9494722986309 13516603384130 27737637380498 12075056637303 5405962978227 4031876134978 10476582108473 2995425131312 3837099427404 31492181775423 10717468759377 10129475283174 6829468072708 11373837798244 17293852782854 3021247729825 17184551926212 3944927983704 113484402053 20549756697100 861346097202 28438156264899 7189588509087 18629963998072 1049210066734 13348876473133 10392874694903 21572472066916 31546483700373 26957771178820 881546999986 31011590795760 1400183565280 316399881036 8148495506884 2964556570894 15187947510382 23480843718068 18592491865670 10965242977867 506421810010 19239536784684 494990046186 35746868476765 3240069263919 2180227999879 12058020842511 22868693995206 25286084865342 6659733930131 14975521308297 31606506958526 33715177967699 23965787983870 27743909572899 22399555502283 11330639920294 44124241959398 5738149196686 9702492882328 31446356509129 21269116450629 1525173716599 7783696514919 4791975331429 8022602273344 30944185503359 8366831081108 236102978608 19751920316341 8958282383127 11752942531954 2044878005627 23249487423320 16952584023616 10656876206445 16370356313916 7356569695514 30233068894361 35486420510728 5072725852827 5477384097450 1458745633421 16836811836467 2092378825619 85836529925 5311380150828 771722840117 28472750599572 35513479730944 95300511403 1708246562348 38364678772 1947783744203 18248246715340 515120159937 3468580686417 5140536266359 34050798670148 8992834518810 10316233689695 20750209007329 1464518713581 11210421355723 22392399223436 34334768065817 4383588926531 9464882893989 38642357159327 32668445672921 31672062061697 10983423417261 9448001173486 2903132534121 11598091686631 916029090880 7210658040728 1031101342833 7958547969706 6794497369734 9419882781363 2139092063641 533248068458 14936517004387 5300673179250 4949571830985 4766519595302 2704702293082 34602858168196 4937617919409 150424178992 2100253617035 28367583550748 14850707532229 9409018469096 37887125398230 12162258584980 2845717152085 7366187062279 2474025106043 664804234428 6788934449699 36891722609566 2292282774980 743941209995 2602880052087 18976069993782 7927861885076 472956892744 5405761460952 30454580170932 961922446835 10176770891003 1345107313689 2318097153364 2932190700899 14923660635 27283678354360 4020093059717 1613153713097 1871482043742 10521577672964 29265767757738 4557761948 31228861972331 17216316181527 33497962727123 165847502631 2522807261475 7105213406632 24074075336675 33232028370927 15775983878939 4763418832841 5635345046893 10091746215765 13225231197898 16560503714091 928230926776 4262813807953 13014699528130 755277596124 14392491844968 10311812988049 10664899429625 17105173702373 1498702240542 28805856885972 27294872824542 15579391190952 14770225982967 2886538654551 9068445677242 9671025321476 10719324442139 3335429964820 243781131425 15019872259492 1447629460307 96785473722 2955299273440 1525110832710 2765853218069 2344488546152 5355829925214 457576905878 6516499332429 7945348373909 12548238935015 16208191960149 2065461562432 14179837599423 7712252445972 11016471679208 46055381435 17501793957483 6952910657763 19951498555392 528306465076 2459129810256 9238885425775 134690186605 14532383608858 22575141467953 21652796604645 468499918465 4883938605687 26824150129879 4159179105035 19563922409129 4398125061105 687545345096 739612382040 8184831664594 1591043948919 8321331342788 1482139928877 3892924083807 104989154113 9907510188153 2456103065793 7038097653713 1479916946026 2861358520997 3179691354916 3836158935036 9548790411342 59529602848 1211917641230 16611147920164 574687773828 4185185503361 3783319250503 889028461316 14027501765673 275323498065 33869119925177 17500367323490 8385435371601 6264977851627 3321981414353 15790261151166 7015985636721 4537926964863 3306968511411 2965902427802 272917643559 7432334928773 5761207909701 2419754012947 4487375219439 23883277064391 10658436339020 6084745001840 9179840531733 3666444956650 21607512934031 149251768108 1333647441749 17523187953871 2138788345537 8066222704715 3188943674283 6208704567489 14542730029874 1878053385434 29025710049917 5413892221869 21041457768018 5110036436000 19140635481100 7455288083147 379173882081 14722377964020 138160803440 3944498911512 30402299790094 18365954398348 13400570060581 13911196494008 305632732132 26402501905267 4486639353999 17380815168498 14929974464864 16386438796461 907837674995 12761818458900 19292434247127 37459763554 10348952444996 6012329743455 3183492553902 7640284643977 13162779011158 17954860582759 151179457868 9509098885395 1945335450426 104127954392 2896712541892 1019956071266 366259420996 12098941469045 14917765268558 17733403603873 10247947224115 740920403720 13045530870538 1076733865446 902217396300 84505912005 26365844743495 22597360629350 1458536837795 2859261329372 719567260710 391978262733 171151603478 1168419928764 4457728744363 2367179873323 14826197509616 5140582323975 2242589541675 16414145194384 22767343051394 11146551882878 3488541099505 77204237576 4922288077763 1020523037166 6380252818264 27594266278660 11708032784511 20894379816798 130980134569 30432738013474 1081775662064 14787335230915 10767806204420 10971179205245 8818378397499 1576315239960 245345803214 495674827153 7369705910585 28659642948491 250197397307 10843524119926 13082972711284 6411418708438 16999305211474 10131431987793 1818245103505 9881023905807 5759316863563 13828246752798 22878414082723 8361528302425 14385848733667 146505962178 6614792452520 1980098999962 2181557561015 4024277797063 2637115450270 23558944495180 253748970569 114286197057 13232824168340 4877089332612 2201004445707 7199959232444 3458343357904 2815957882015 23682956593202 2925778486317 253035800865 3097026913259 586642170167 12137771207316 14264459133793 15210326936 12874876862850 2427550181159 1436006472968 18131848752733 21474145403788 1597297903162 2244954937859 614682441322 3293475573160 2308292500022 288688253202 1960719503314 1815254878639 5593595648379 3469834033601 198111923506 1188516882819 7260382087099 18505818772 8765582380236 7350358741364 3780642533262 1863943046298 11451592529606 18013587340956 8361462256224 15090782300103 9065650967530 9399910355924 1142273142618 18716073027618 11063646932658 12906775175659 5886626784980 13010638801884 11610459743368 15188777942261 10324001614191 13467821695137 109461867385 182691507128 7620476663471 12997292419212 10510117044695 1616373049287 644302744462 101414126302 2574143438248 20702323331 2207247375973 15273938277397 18235149033695 21166808256553 701715564031 14775011699369 9846723861950 1492555802951 14847082432825 5705619130153 361619721798 14278630285408 241601203833 643582437498 7699806275784 8696373138893 5848039939741 7345926020227 18180137520220 4779327428958 861353592861 341268582497 18797464098220 11226252146780 255067889 1276494525440 171259982258 25056581497531 651096918141 14643712268262 2300894907812 9582468057280 8495483240801 2478811886648 1404504470950 3203171039304 2341084739175 4811188420463 234505492288 1297297067173 3613876832542 3021216067202 4000305963034 21466717126813 5011981165650 10330575225696 417373977760 11785534575992 19027663981430 5987311349635 11098732219266 1549482781021 16766817414119 6439982531165 5968521244606 18906803688195 4054807163279 13092118876567 9696486088094 22497978231918 796749191962 1748319781006 1444977647137 3388919325694 3829168977749 2628278052312 10384729370899 3527842317429 5641566695690 7143352012728 11767149359066 4483166060723 618240415 4316974361151 7679292823682 12437237029804 892856986705 2573490360854 3563344997222 188164950964 12558094403079 7237056096967 12080704755007 673095086855 8712364332326 14764641753895 265927638484 9463665920443 9411435367809 18763973605523 7195783078432 591576545664 1655157732387 12881280105343 578317430589 10199551676891 6534629261833 5315105691897 13874972313829 95621457567 13039134478610 13045810685585 279433744329 5229294797308 2635952638301 8268676265517 2394610722475 6965967412087 437168942264 6867723832200 11156922899038 414767265035 4425112801940 7865176715116 10799203962988 9709384753409 171487081132 626617322465 5005017835544 2055525399901 17733351002175 294736985492 2691315563128 47913257862 8373296096502 4149566461131 5290676701050 7862394450757 9567102518700 112695502762 6008311646792 166178960679 223750022074 101564155025 12997695605814 8425651166197 620725601759 53610962490 9298463846021 3310501264047 13172833170269 10015097250916 880768123598 788263325149 3538338568928 11556368144771 7445354862790 6233722526877 2707483348306 3362790371502 13572617770985 8951774022034 7159129585181 3713184889901 786661857508 6487657868928 233939103283 12556304420084 9750009137127 12010552160900 5374557019798 2101843911050 607920332391 12740943262069 462319615596 8575373142717 1739909333861 5328818483916 3622796384506 617105190928 3343193500404 1134984782697 11998750410 124965780 15422292019229 772297362162 338796107493 10019910732163 1324459233875 2827280753846 5173391932753 9935473106586 19990509146373 540483032650 361750840491 8620725662244 16564917805951 8053193697365 733651342414 179202918902 2085741104701 115311427372 10792007938244 10822015246916 14236952881813 14459514923512 571582710954 12611677150614 914993726527 6323631020813 804880204434 12139890898824 40477083074 8661934824031 7637822174902 3040148596325 15726973675488 616612002079 6824859293369 7081670771904 3222140022025 5766962175148 4526961174848 1519718803028 4430896949833 38808353972 634360296069 987039274012 6557634857560 11735138935452 214446407767 16221003647711 1826489797314 240111142591 136098184520 2117161470191 815985226223 3504092194177 5126389305395 1881031211739 3889597808321 8216213669083 5144732158112 2392018887363 2826390742489 4342571842233 10900571323364 267318771369 12218913637321 38552219365 8671420334748 1793536053921 2258381670261 1053077167234 8007940729476 19092232647699 2857456713435 1103149840432 119953865771 639487829821 16502924922266 11252922345041 2652874095945 8422703800579 3528448921597 10294979540732 22240379577 5512531341949 77124306276 3505995924122 34553427025 54432870351 4763231499469 10236796943638 2667978933463 14899059174168 871127538781 9936496959670 210801388278 11469412089657 1709693035974 98038507780 546513305729 12544019438963 12418228882828 1644123673623 7389736794861 624093242241 2720478952288 5633902925439 2758032517162 3549154374361 6343362904606 2660920123514 1023620387442 2781305876827 18807795656394 16803560523543 1845113191225 4486751131011 2076744964379 25045563774 1590720192445 709712560090 1058426279861 11863199150535 1112342314930 1379926732492 13731910867361 1253684264273 1560575009875 717197090014 3437594976683 18094103779645 442351370129 13162904844539 8340840432822 5012359224532 3077585198888 2336801602746 688568701948 6776406543283 3513793166362 1521302573989 765222067486 716812531738 2805936692620 1814039313718 3205176478735 10442837438499 3071867878415 7495459756813 9067805841474 1142241990169 1161111626631 530628760130 225023803953 483777424316 548126813699 12979261995798 13393954975880 10477073785590 8004876792107 10127291580115 7583544662778 2548056420838 8224108347168 3127687646645 3432693280659 421142988372 5593230540997 3407575472873 12370503348693 5485734395014 8035624712490 3005000825425 1193416507667 3982227319558 256719076049 921597316082 8390963676637 2226461953065 2787813744909 1886584225676 1902923483238 239435198454 4284423779901 3548692581125 185797656487 10285062844441 568459865244 270469088679 4279147061026 449853137231 10686396228680 9552072916516 322204127607 12971631964459 618410649002 22344413186 7232566004745 5677232649233 3714795542663 49354706663 1863233026808 7217018223628 3046193693844 625735595640 1209283005869 849937839816 3676559950336 9896664638030 6188105449642 430592118791 1371203560017 1007445397607 2529169883490 1642793331977 12342955449487 4364880148475 6155119426425 728612400619 1963012512705 12602930255056 3840424359048 1333794741658 79387237641 4145291218710 1971085939193 604615937361 2042029393847 3400202469795 9683949345270 1184482013477 3748654770634 47406328471 1796374059289 5848641098761 2684775459223 760148331201 1895218722801 6009920887106 7342428394680 1975595322564 891263267730 1609905133243 13183954472710 2181449678031 1937668046912 4588302926233 7515958236728 950146662755 2049912228780 10323903807304 6311823005164 2859367150857 10073753077916 391891994357 9415722001608 700516115858 4685222025600 2356422352853 16273692038928 302261084324 70647059852 3886790266791 14102201082183 15922938815303 836103678006 4075660995459 896761612275 4528434190050 2294834708997 81266800914 8079490543638 9419365584389 2583473645095 4064449259819 4501506458924 2520063484334 2301452969637 3359927794707 51538049935 1509176983019 1010018286978 6531001494745 3574947564794 1424277296780 8248046836539 717594189959 6405918768627 2548406413289 2404454176085 1110538549580 9797908586461 169278619136 6280102646302 1112534542580 7691585035 3273916206112 4222212534923 3790811401857 581244978032 93023737547 14402683737946 6542467380129 2467622764036 149123858235 44292282708 3241657945271 5798887806837 8557699055599 3367153869049 4448620730646 14032651881758 5095742768577 528383240678 3365718099896 784847184900 638725480634 725316052461 250036262339 6236269297518 661890035957 30492081380 1101420857142 5361670641741 8308583400560 6441695236784 177976254467 5611406855908 4016401886480 7291630454700 7338632752019 264096445843 5722309917546 399339017952 1264891741066 5679736056867 906614295705 48603170482 2382986236648 11852863555178 69426011403 787809785015 113470351096 35033248803 3659286867902 5269732515125 2161109668919 9740888467802 8982922509036 6682198654000 197956456925 2599646309596 29778762237 1290589217174 636045764525 1944391523067 858869267762 10183308780252 4958868714585 1013420010242 4638398716192 4241916157490 3264197153503 13587649316537 3024279419704 10028076738 397711246463 3123227338814 5580350189439 2418302673794 13872905196791 3327117183498 1015603209250 5136835610834 8736992628490 4490989441089 2080805817092 406236798055 439482479748 33378153952 9797280897056 289694501930 286685631439 10152960540506 6302706692131 12148082918971 772262654079 1132902430494 10835212106 1454923746002 1618833865240 5565879728242 5093000746569 1328899616352 8640761943535 814006228427 1320228560937 4203674296996 3481816750271 12222125730662 1720693211916 366809915557 1981547848602 9574106923579 5305826664120 2152611187621 6821588462007 3900305928773 311955031966 6445497415055 828452282584 10559205848902 329052131721 702424892264 3574141301818 131389405195 10212689813891 6879240767043 12356406669702 8472116591257 1144723872419 12375230309018 2584075595657 1973162552941 196308703650 9162284456004 261122218904 5374133640628 5576958386579 1079549060920 4616731055 908275347666 147368964160 1060669487275 8215550200148 2943760602956 4336032079091 76441242456 284702701660 12557473092812 673598832806 148666742390 2692314645012 10263309167773 11023521095538 10469188465238 2989119579658 960092202223 2675629854151 1162694057614 3085423970788 63345815693 2322466575382 3977160594649 6044833795211 794619685077 1189502855095 2721717463648 765827102480 616460356523 1402080972650 2390218911509 5177000264462 34611701703 759502543197 3428513047003 124346430216 8149078295638 3274835916469 237988289615 2091129586806 72207985982 3041872710145 6025755019359 5467462465 146817320468 1178702278157 356253809165 1607273549727 18750151361 1985098129459 10481750794065 9747739412 4992204502654 13488795364707 3773456538004 9460998797198 536612057819 10166220724666 3297745097919 4246526176989 2126545208843 503343768617 1875361709648 2092758218 3593065487630 4611849391876 23242404971 474512970611 506753864105 3105700262995 1627581556877 4149500760816 474651490370 1609549149191 586970500524 2177284026227 14823478042510 4090014602640 342259633539 15395019543133 30647335521 4794690314184 14977764514074 2179511370323 1439391302836 37580488458 17231309116 2082444929550 2448243791033 121807466452 8143722611236 7335859325545 72692295893 118981310101 1322993287133 1718267085883 21511392963 7479410997708 7536292871565 5789570880960 260077012506 7235258568806 5493761645542 7503101911828 634832882311 2452563712445 7909826819903 3127222114193 2660714998247 1468600486772 10907057071991 3024602992911 1230309000039 7595529903901 13545226924386 8905243713697 111335394471 2049265644369 88270509838 12298327015203 2602530034308 2331542896581 7361143008618 6090160394034 2601752923851 3382653513221 2179792506926 3832565908182 707796472513 1646479862511 5512989686421 1276140966183 718116308224 1383723497828 3970059357 348355645946 4611065942701 6769735629109 603999015065 4853968427574 8247532311662 5664056733273 141354409341 297020916583 8828504694319 5110912470009 1677518251600 2349033233224 115106866429 7464840995596 10585249795588 1250564528940 267608356843 11134222424 1410305686735 5933257651746 245428965748 8451864856500 321019532828 1251812753488 1575495459338 557617625657 7798319138827 386481192701 3114238948259 4282743340772 6106084467630 3705437404829 7199690503 5048138156 13396356723 719816544027 147801777015 5906052897589 637903630899 7309108015579 2117799123632 6001622761211 80639948380 5821523238799 495360865002 5057364964378 518010576353 646929604562 477336028521 496487274642 496658552407 1447417118347 467513277047 433979650757 12663660985580 2029148182289 1226292883156 4145797684063 2420134623546 8692288878148 7137483327288 12096548565077 1932493778280 17140877566 1160989414143 1422623031128 2812170722998 8307861314040 11439066489588 206063818783 1188149654595 1280739521526 9498116096390 3493324474041 2660699294379 13019666679820 3547364141379 60263096942 5291834402955 236586356635 4073149776130 2937495396526 13127068226638 5709900825753 4856732081774 3241404158693 5987432110719 2302803673536 279046527360 4005132490344 2808149940993 139075613230 5782379246540 2257608540118 2972315253936 814280117861 83235062472 3748817349024 683526230572 936721226366 105773570281 5929255997187 9004725801009 3011665754123 872071335211 7105307837583 6571034456986 73460826607 1356492389513 2846490736227 3182314459434 1225501424152 7594419651922 519079050222 743421666380 364612494648 221803081665 61045289297 1906666680496 872897367395 2473556456623 39763634840 4674255633055 13733736930946 1604567939712 306360070802 2212997249931 1434628437326 6993421346879 3728156839716 2892963145659 8140210879034 4928641659345 402451862663 2628109281860 1225951273052 39697506677 418714413404 34202887565 314876998780 1365144356278 5528906414598 1272583540939 97143703374 3193402523653 462687275793 73121503117 112977080250 3037497613974 48994686185 289592346279 212188432831 1765515721250 7384293594856 738307212465 112014778219 819800561471 516563823436 1323563437643 2553161872645 54615957325 471696505673 586435889132 3178004049863 2770487767150 1220965805811 3944525994594 3645846030969 893298574491 338844245870 10855215117684 129297700194 8610674478608 1036007968603 1561804479700 305629791441 3515860037484 10146378758295 183024797925 6815708758087 6094796194653 872683928253 6021054750581 17643423211 2330009305093 2735677363722 567373686633 4453984526562 251735216289 12432485925528 2854265966651 316444064562 3153766483252 51739496195 6332976975532 413625519291 5224440128946 476520729783 1429204566356 5367873150316 2439981680407 3883921513835 5855826791061 2305725925168 11384766894559 542673298463 645272082813 253723306630 1688910805842 1744800113100 5460393241 2241327040465 841072751011 933857197904 5895429395216 954422491769 4308420641527 1160071964677 536327426636 856439773304 1850002668159 3157032246853 5931533899579 3293012993784 12512768095603 6274757539758 2448531711652 106552265841 4569230078969 3052938972583 605648856218 628314701792 3728210401904 898889493171 1285373938859 2798763817424 2013143431371 369819545509 2818144414322 1750048650265 3781958432579 13887668818 390276799 5746146077817 9822451538059 1082603265697 567917274117 1140876088038 12289484559446 599717908731 3468899517637 499431413895 4725226455476 2826679773045 974271881814 1962924154192 1503014741777 363792714660 11817375798749 1866283477383 951575809318 2393197530598 5983713243633 6505229998137 43670889899 1286340193094 7633737485385 692992693050 4861713085508 5851690278313 202828994075 478952076755 471922443568 257057827123 2412440413363 11208814461804 7396299698815 6396459876663 146054680494 1655398469487 7086309401870 1069306357643 9843557528679 6038447423267 908960861110 3249452959382 1108382311018 2891418170320 2953041564162 1236530402358 2649015316023 1214289352786 382968026719 95116393650 1480770665728 1919084639040 188824045610 1870478049860 2936618688052 3168147565796 27082342397 1748821683514 69427180075 8375605474455 2933682308901 616891717058 7425129298087 3065544382497 9555847261059 149571856533 1943068722971 391669542455 2349472671233 6799210883443 3175827572590 2054835758091 39684061251 604478832288 683979784437 9503601627781 301882214460 56178425544 3952807061972 6422646593973 1001831286876 362276937694 68026302915 755143713312 3040056251568 933848807620 2428366144660 1545395721608 417598919531 685566027072 3472716113063 10266623677580 5314703333516 223067051556 2119598928115 972534200179 224961459197 724948772248 91120250517 1411438926574 967113415212 507703324148 19557493304 3046217047684 48892787718 1503534296871 1531379086697 3716504724967 251942461168 328676722464 1023394069482 1274066491413 805395004987 2375418562834 8000572218127 114241923211 5785237870657 301752781093 285443856901 3744977624126 2975063888688 2021557281561 1745180874679 3692823466941 1309553280392 1411837282847 10653593869812 4100725097689 54395737335 328441660574 19662750188 3463486220114 504547167242 4554410705865 4640232481183 1547594596982 336633747833 2868654315247 3953012220747 3604261770231 1025075321297 9897705884841 2413807359792 4954860713841 10007291493189 1722195276955 2040518568034 56913876457 135162989926 89184819736 981224606693 2388267944457 1967437011025 462779842213 8649179262048 566307248675 2493358948144 1986991827193 36492842832 527659881490 8424765368137 148927665656 99773873535 163264802420 8160295218 6828576957445 7825251250167 541497100269 1371562999026 1458380514633 3871356516733 1019309648164 1138486630936 775184877207 418284819422 12381665211891 5712784726273 425766236284 7098191387438 194461795905 9932653633 785959985405 7402359198756 3395554684905 7183222765410 297865646430 4750683421466 1022483736379 960654148896 2068730226804 2176992174003 6160541710162 2439443193184 1052474647368 7031123769327 2541890718974 351869392618 4529878104151 255208803901 142449101117 874390405663 6000042078967 1665964471440 109406681295 1210099168856 2592587842836 173920592020 2640695790688 24035453906 570175836530 10306636933770 524601343142 471719375724 239002411373 5210938827627 562208064907 315038871125 1320310776050 4082908394326 514060027976 778292057010 141481074125 1063171944277 2984968836619 7602289215161 98038859898 3932479175376 7038938787658 113720749609 1596595713029 4311636906748 6433044433506 1696073500011 457819906843 1573513343375 32173521837 131255245846 3477132714503 2465318872998 6690544880169 6291907301269 1156603616941 1069267771356 8659129459636 7165672094437 4265038700946 8514874530562 321067186785 274784077462 153013888229 1401509023401 1031828632842 3937478845533 3794866645831 145686610650 4425870407560 1033453623273 939337528607 2119101743385 798052877564 1571305336161 870409259056 10623824230520 1389054354769 1338043273023 7681610987736 8333506789812 375807382671 29009563653 4710898129480 1497972919771 1924642812489 491201355918 4928971337629 2670282509746 7342436975805 238746699035 1719158619909 244717956159 1912457013305 7741367424652 1107749974294 2242369688648 1990703292207 4545965999501 6573225015495 2826177500908 1329225358080 2561045206463 251420562882 4281094718798 3066266556490 3503469153346 6001909447972 2402331832 68240640419 7257341243063 1102032912831 1077265622223 219803853112 2425819341304 5084583064268 2438910780959 228181463930 5452200025447 5852710859249 5020582838505 284170299303 4602039328871 132646742866 3593393437516 2550656526180 2323270797657 1805569939643 2597300331883 3527120449772 816653667969 1463229907253 966979946304 2189107949473 19048629381 1120647579825 567069423283 625318492910 1826381338806 2132833641258 2442418430659 655639974604 280363521233 2627326228323 10120648410743 1210904582813 7060211557158 7285847133780 9520873877756 3063978621166 643874263655 316376016786 496529657992 58447942007 195474498061 5989259439669 4249455984294 4231053744883 1074230255577 5148609045190 770985509115 329305200721 43633388272 8937483267178 7451249890 1344800370867 6823242475601 7831464680346 2481175438196 1354742917054 2911395981090 8410319410679 2420863613 655747702714 8744062848 30475201580 425561676293 1412720466170 815349829279 5495601794263 6218105620203 7078886856146 545940222730 773127222260 4648792357330 862787783713 801361995606 2036440840429 3273143896231 7208609074510 3958206761749 64444946159 3243770624960 4897860851281 1279667473814 893213971629 3173271497483 87477413565 5159386372719 7512432830823 78602469461 1430834352524 1543501627631 1648079171152 7855239509025 5286722737640 2026500146898 1249892679808 3010991344028 6319988127734 3147365766621 5454727178275 591778671199 5311823447913 1525983238073 1890345006208 998144296538 5439990160592 221869054136 769702659762 2796713826155 88416338952 5507458860489 6030183319930 2318774285910 8531648710267 3334602187537 4077388497028 1865105155603 349970269139 1132983623682 797104600848 269627823578 3362296980006 7139150387355 1505142409662 174471623586 3111277801167 1516355229236 2061508063925 5430399361429 20014690404 1512106350968 5254533680514 2155229832915 81446384407 2373774529397 276381430587 283753119288 2471487184190 1096055200984 8211150927 335953021369 9001149694331 360847953771 2887725978319 6516707422741 64572514251 84001691657 562168145877 1549689475905 195306518003 3036546646422 5804964749519 747938056558 1002726371219 1263512676597 128149068632 49725243599 1890338290263 4319606953946 4342162143329 582707330748 1050071406428 253098927924 1435410669726 2520359502697 615182365996 678140465578 390172909378 4418924703531 531495499754 3019165950524 21008099927 39445021171 3166108061798 1967456872381 6973308376667 111621862763 425646700275 265404068265 596915112317 695344374244 2983912010840 4868621062417 4316053013371 15921909853 139428162844 278620917035 3458654790658 1124146206626 213780899229 3692830599025 334850137470 7471762049426 4097112456770 795071242431 1104138385826 120737518134 2024527331702 9402535000199 1192073003212 821931511359 4242945519 81039253434 3509154531973 276133311009 408841106101 5663189093357 1285932027617 59097809246 580422259006 4246756937757 3321630036385 167574297227 2828281617719 2804548888214 8623582001100 2755907539828 1765960611417 2056163170288 806564600449 4682599939 5096168326301 120617607099 390676186507 2977714622449 195860192995 539350069019 1385131897865 669705837163 4096081047965 5267879273505 307378940637 3720621399591 306318985617 1717060329861 2190301882844 575014379247 2935920544211 4282916019346 381078880255 1074871382234 1502455335692 3133215846535 8001381048984 8130489939629 2591068686450 6399746323 38757480727 77364331728 7473727407020 2759725399824 223314533201 10262830241949 6197328503658 91211278223 337638856017 552588473028 38500292740 639126462641 6148751565177 6013616316962 2401736695814 3802643050287 472231329074 7186557790270 477319041614 4581246983339 1383534788559 698802571563 1633904261644 17091390292 1666120560067 4110794002203 3834952368974 8375512441791 3110340295470 8000680239428 668616384560 6708014172290 4072056076592 61573816267 1525288140321 1592281281694 3950461123154 5186829620719 607469011367 39717349205 3571066182481 2913927743999 6761854975368 356422021833 5035212847959 1821211028107 1912874759464 5278095654714 1074107071905 28014216844 4569743721791 7472233532657 1220920629011 1257750591876 223963294173 1267606786522 8635058007757 1912163806485 161504495363 132472990687 5001957864049 135632523198 5543041234559 3725460327731 1887365789114 5485651491508 2371483443020 220720950222 215187769468 3197999983246 1178265955168 48509841528 1180919876289 10111303527194 2140585439233 1619099162183 5976376953990 6557853592634 1002765610758 176960417778 1352714804776 14058786235 2409858865521 475973065152 8047912105347 1372011741107 296665055232 3710255054534 2657785513326 636124608404 6793161931224 4220859463586 195718582512 3023736830058 2347559330043 3305147634205 4332432652237 2305852426714 1932999439394 1301626124213 487175250533 1240082164346 1582436090161 121671861731 323974998033 446134243960 768999767493 30575200096 23235521172 2535025011712 280139245377 8638135537141 3144574705595 672181745980 1343863936507 5851160003289 3815392689897 3366487661 843562703020 4010345211223 2040268238497 3349994031422 591021875183 4678956092056 3853029157104 174183457013 5348396351940 106615467 413528223135 41535723442 2104023150815 1023498178399 748748184065 3299217257764 2046343818807 190523593388 319251410758 9920150696895 9994185327719 657099400734 245317356221 30513690611 417451869949 54189842689 6019109412337 997445102258 2427443192334 89839373669 8981377950322 3044924702992 304675922363 2857922757202 1266790535152 1361511420851 1901054160671 283910103836 2795032083414 904761185936 5578622339132 1415933189412 1902548815662 1580968471063 223704187496 1229922945919 2683307453139 1819998532338 1975743584045 3544671204244 4075631242936 1579574348077 8994314057 1594739024352 5645492514270 5703284267281 5959878375352 230135690030 3664083659215 740977972366 1776168593301 3945873832054 72548725526 755676860905 2359637360 119010980177 1221521634528 3399009239470 7825016623530 253178969334 897114213615 111142092553 272539038831 2630102432703 19510762838 986652352259 451280547199 111167130410 580244634212 483932702954 1747793990315 3506160741884 77139665264 8831047818749 2092267692313 3811900629087 50681835535 401980781747 9041090432458 645055417309 473032883909 880292596712 1516246687676 2685695220811 833778887952 1131690188044 130626224927 3933691727516 401345559377 2471685322884 968614464352 3630066201017 1203721315925 1849880474535 2696614873077 949824831135 1104184145 542504299414 489600212835 90449678665 614695068652 1343436454315 1716400674344 15744543225 2163271704473 557173179167 1190066076983 4660429569902 2321989986651 4561341558157 3245055787142 8765354596 311095690766 775135171854 737855694314 1303055401664 913026892686 4714910343723 3148322786910 4108784253973 2084766409574 736472907198 513205896766 80848670338 1534114828844 1433364956705 358079836883 588611302372 2385277633700 190260473487 277399256097 10518146474 251135416064 8233302848216 1588993073377 1179553962687 6380610906024 188800350762 270841591016 1653260506319 4548535099557 617682070448 1012596400567 298771642657 1526380264485 1051356582348 1153209762800 4220870721293 144318643338 4546169464919 2331542216789 483278280300 540938132406 1904806278121 484960986859 4976966014949 83786552743 579994659770 15342135519 1811280628438 5641833407136 3090158602655 9555327083096 183661166397 5645661810738 473561705942 180413517012 14470982340 880437173132 1738701620304 9265759057446 8162345150340 201902005978 8104708609802 764627947323 16477183193 2869519826079 1007100505431 215008616281 3114401696323 265336729719 2614489857176 1215663558453 71354327819 1306992246967 1487033512813 1198775342988 261438328635 228309089324 772170380765 606023228704 2851467802030 1232232838502 2040700090431 64698542674 8819391888253 233978420997 122913862177 1453427062840 3869661495240 1133099092059 288796039338 560536347743 2429697114420 115466045148 351537079073 813417180790 2323465999161 1091870805036 5882321618993 180907287091 8648847877701 19016769061 994175554099 1065275222183 834997189956 4777109555716 858166444872 3333674807445 1620618218996 823082240357 13926535263 166351235303 68057736385 518238009351 118450249493 36307935755 7302687912661 1509819703316 68826872810 1343539947351 5147642312230 15423357581 2638585746184 2601813366965 43586653123 1222279219063 803164325346 413004773704 1171978478258 1033233238105 5870819003102 109333124331 1149862554699 2278676071714 288679473910 2084123373862 35750726688 283601797207 361244129561 531591731835 382169910507 2804369914641 93598127803 210214277892 5481669365844 650507215301 431400316028 2079083278502 153319744562 752494240584 2003314290227 1827899128870 2500653156558 896475195831 2110084840681 2745748649729 4470217261007 1402932637719 500715954803 2085586177622 5760454769232 59170664908 694088406335 5465304388187 1005461465426 1056466120809 2909826151797 362523616 42839292814 1386289963603 443767721379 2004694982089 929414930 331751605849 2038672963063 1957546454 4763900546636 276106960959 5720665938392 1644225059962 1636058336635 671703359550 612969695679 240820195205 2388705917420 204035753651 3191943751194 5587255506498 6436341723290 185543633923 242074726268 356387542656 3447765477351 277917059297 2636058679575 2903868120976 331549837435 1640739538061 6375935714236 7046336269 4804101273526 848669508380 755814949861 215962205523 509873455570 6019478393963 827162844620 4202560270861 975934163391 623628219120 208880144295 6084253182853 968374063305 1354036024565 3657185657521 841422781496 1460371990726 709828056577 89060207820 288085128949 3340508542364 5777908811599 3308495474051 382943157829 103033379471 1164978762204 2277023077457 136640228193 1714016243691 171493899500 1020263059345 3689846507517 120347419324 228031445698 5772460334371 1811582531829 7092988623595 62000639005 7884072301214 1145322100730 5609326285613 2973026230354 4011172402873 309241221772 751659140214 2345977414675 5278399193478 475284102061 4442158694069 2726915778822 3070781136178 2747200783621 3316290886729 1803339441728 56924818417 69321113844 267104071492 212080428443 6121528242899 774563689255 3400829229881 276030820310 3396845335710 3787259837552 8166419800710 217144969701 441237939385 278208212004 2024232748036 180837351277 2123228189388 761525951545 127364956544 8563251063289 914011448750 215891762319 10357557738 222417679831 6256779829827 452637642505 215111247688 94317178978 857958076421 516258991934 30624422861 4393882413932 5419180806403 39911247496 1205248920820 1013091453175 1543416903011 870903431386 309320798912 8003899675444 3181119024257 367752719339 1140930132416 1919963052274 1374824833237 2341439669892 109872042168 859897441438 3393523575422 3847326743704 1359276832369 3305242526015 77254780462 2144227490873 269651506750 550812743774 29412585241 3550489172137 3028821186311 3119595451230 1711023004366 4393249621349 256066027021 50576911989 2971880163451 3985134141948 4721329964979 5200631158058 451080729124 6438572349137 1745543146040 1302791705251 1341394652391 683332309870 1846813527457 1462360350463 180125749887 2355857063450 2916466390590 18347978826 282385883605 114312676828 1017673326606 204044186950 60871531737 809879149729 6052994462383 683021551669 5290487290138 164592135794 655354188172 2906075431973 6819287429062 1106416675584 489376591164 164579988513 3267165903299 4095910268458 7685061284459 628561156065 572158201544 961180951624 4793446062677 128919511099 14946632997 6076035159 1907744111666 370693247929 4210164789786 1696433013821 672152894248 516706628122 139171216982 4356766720794 473819066780 1589110651193 62999772517 19053585035 295129321172 3933823647111 770152027341 29185181799 503422829462 2243290424326 1608704378517 41866248974 2714728982816 3102165116218 2405868203313 4840785611236 731335690810 634473240458 43565094682 2949867026252 6347499969 1278212181802 2600978384095 40904330821 3095514306361 2432063504718 3643006460193 630547757282 503773326400 2931707526331 3642297892220 11437721375 126690900669 1001475743464 4766389675621 3144567917606 3029298467664 3486120260539 287643869102 554680511677 1615426118685 4715873071433 72713758787 8206615475076 21899376867 1270944102617 343583016058 951666275721 39533435243 40982619037 37404508282 418259820739 885644945305 2698684508202 134297529563 94330492387 563589140000 109952774714 313524944401 68928056657 3621579260079 134959680435 5545088627987 5413975531970 3083017400468 814377641016 617584407542 1249248963059 2399676903497 6866938209535 1343880345650 215026185453 369497316539 1272143835780 2210873278646 1052345955006 224827214601 163139293601 1596291813394 2470503897815 1460941271701 483778899364 31638578700 6227912779046 1387772383310 4612013632813 2402939219762 474332785693 393158912982 425499326570 820700325393 699355598353 7127718678534 1603517302329 155935360937 585956497253 1111508157490 385660778793 2479916473700 3024076748600 3287631568589 1141154680064 1647671992658 271545752849 22779314132 4908346961437 800759261980 1243827387586 2253118385639 174128781489 133886171662 747989463538 2483724067000 1110094754237 874823291679 331840698803 1309233482739 3087916400061 4605309901528 3841619586401 6057162305165 547534699219 927608199865 882580551845 823144936388 2084973093255 5179993354800 587235797348 1955056197791 586140850913 884839005843 1447857649548 519778117784 1743189256522 941811174210 7431358660287 77926908345 527570736386 2459503625953 6901463918425 4614348923982 1696612731383 236472530874 2734762784906 1408047314573 718848633486 789178898155 4400475232187 2473025155040 4632683889000 23915706069 230176734965 73351293735 2862768331668 1444210930594 80907487042 1237802666664 18157212037 65452484480 2713304762455 2956268429845 1064548924240 599798511277 1503284900348 2745568428040 3473556222630 2856653400259 57609491706 4131889005660 742956464156 774095121057 5755180509 1040747729085 1315914149327 278751995592 120134627291 2874699203272 5388683328078 2231037827508 66701643092 230743766287 1185144157706 1591063440373 599578003851 1339097357584 399394676932 637102074843 930495863114 916415175739 200832665109 316545623061 70917240095 3023023713269 4410200077469 175237058149 43454584280 115252062388 1846734628394 6029419501553 808262737141 100465701872 746104959269 2825432718165 172222465720 595155497656 1699840082926 192672907501 312755196499 233122106002 1822812172150 143027436136 82642953577 242269012099 1889258702136 114943700126 860912456259 1226856948379 127234256283 1244052955117 50903341480 3155131132525 1890508316322 1165536046487 1658870092752 790846429336 10344545418 11463592243 1031872546251 1965754530720 800285841408 1661707035118 3235045271635 4527350185897 25361395578 1123930949847 1827091139005 559916333195 2673821590334 236433424713 33702990068 189171420842 4845191234203 302305979256 7488839225723 2619863882656 980224195872 124612198206 4289850551802 1911413656885 558861095216 65221317263 465456483200 353757276029 1285931837162 737899145712 4040352283744 9720096406 4127210328290 2418879343520 3786246788538 589518850599 4492394963798 114087126319 219610780638 27145259529 5610174739696 1204990656317 984801384278 4259506001853 582407514688 2075160272998 1636047789 127800246002 463734499681 729581634737 1989280393724 220154259418 58573253192 2902409452082 2308382865621 5926871009268 1012074340529 740878785553 351652615423 830163475822 3579109862004 630603647620 4236231084837 343779128377 170572641963 3735303563186 2094394263111 304639591184 141072380522 586345780004 398648708327 991432410533 358158519765 256526656268 1103693474810 73422600801 1346506328081 2549185822107 1112456357091 201771930881 820145973637 105545361974 2899170935936 382802690611 2401553411646 4073730390561 1856799553190 956164284833 280012616585 1743478789117 4391757357906 75812651556 62606966977 1955670880218 5134604460333 667129621707 85918390291 108498279370 161613186816 23590410632 344845316121 483195878541 86376099923 544481985029 2464530109848 169186447327 861589778817 22706139471 440906445913 5966876891676 757856282256 52863169462 2880271590547 2036114645725 3052842542017 6260896300113 2440783612584 1715085820269 203639952837 5126069329200 2181590562637 419895900911 654401645473 5639162015635 329439074575 1640059446553 869342115043 69243928712 383701359109 1634906039448 2217942131217 3943494586378 615353325174 2071774824443 1299512718269 72709022225 102224702644 385429636173 1545908393802 130891142596 1286410708309 2984184282670 2044405554577 2978841304113 383495203988 3192442097776 248020644358 330181606586 416488167409 3410525407858 877562090705 784413730794 4290244352186 1109382951127 3388632762040 902652439606 2105448160945 1871712886558 20802245803 142861817933 958797969888 404087256412 1527224612984 323350595762 2725595907434 1167464199127 597112103818 338142141581 380221723262 1415205135289 680768791682 2787212475 88759951242 160369748936 1106086164 387383934 163553307022 1192064017143 192297543638 2782918187841 2037917229945 77027289666 3097465551829 3972171343 248571919740 363408676860 4352639518556 1259265258915 333419045461 2247581187539 1982396947450 35261535452 1382867266608 1124447895022 212729371798 85952593544 786797229651 3385096131401 1471540562344 2578922434505 3534130962 1467040809717 1684826986571 5709749770609 491567865377 2130359159715 124000054908 2436770486823 2058513678994 1364600475581 121489357807 3695970050235 309734169542 3780851289486 522091742647 1049707248902 317372284824 147881225915 72093391736 177539972046 731948785939 5332033215903 3222837781228 1141647177263 5390784676034 1648214242255 1507369310270 321873567595 2108233808645 1852361618060 1984262203871 2199737989680 294558505166 2096447632562 302990300569 2099617431782 2871638980078 374966299908 729756013291 1023665276800 4489455217029 309896624848 553000529955 6070101142166 783342770376 1021483227436 1207203477196 110311067254 5019333475552 1954948291967 697330280432 59907965215 251272227139 267636668244 303373072037 3987401571603 962286730581 1969458793194 715843508814 744486394835 5153248105340 298918801712 155668781537 84967797713 182969751229 7154687137678 1842253626768 1871806357582 47231434872 61923715974 948437227836 356424238958 684196102927 84985873165 544811884502 1196533317972 3093191887529 117946511372 667312624189 281671115933 24269904508 1031413791758 22205662679 1055456007589 1436733377621 1193394663689 5210047354069 1581129760655 381979005782 242630242113 992591715626 338069675242 384342295842 1813305146465 3907993652080 190865557816 680440394530 24025792270 4068052883648 963388543128 515900909958 734047504965 221591363906 239883202811 1887506062597 3716682042588 2195699401922 2548932040700 1132258811287 1134125065051 3159129691348 2867505863174 238303779663 42466686192 3085668816190 4957611888221 753678284385 48971538972 3405268597998 96628206080 330187751602 704023301711 94924107698 209789765393 1424846811419 404086925375 454667964036 995357756387 612169059273 950909139822 4783370696073 2039162503735 1440532057697 244998075713 438976848079 9048334226 1109210701845 4857662690323 1097870395504 3116611398106 3309614097754 443632996130 3078604063922 352448383550 3169031035402 3290942394451 82117392433 134272671957 534739137674 589368230573 529479892577 1229096699717 2084260646586 2064455613066 5519273040494 1624875376811 4704417020554 192008249470 304644720409 942823624281 66001667632 1394165640145 403656609 469838667782 1655210053947 3007383753343 2833002322554 334839358671 6218750113657 3652344121831 420931524507 732953402286 4151643889400 3056614080499 430108518645 535338805925 63959298786 2330560907831 3389652773642 121120867635 3329013218206 3338503600861 879750184895 2768822128833 913634963697 2126953809987 2159855927165 900259002935 668219727202 1007546281885 663367785688 480931405630 1347629481647 1073761885349 4937136137863 112081807267 350767358350 23997148797 4901240975899 357629615547 990932570828 108620339286 2305860744782 3995192634951 687183372087 658359259986 6644262317068 983591032220 15507299795 3717419460488 5693595092449 65200947018 886551110409 767377044155 4848170803151 2416761595155 1067688397630 1043603478824 854323233358 1844399895103 457751315356 277378991050 1497737965518 1314998010358 47797987822 1449061769954 895304569516 975956899294 128837023378 966415576854 457281984214 118366679503 892519263731 1927864833374 1012019897204 1437134582854 27794284258 6205753286503 1333819233351 1007060803652 515976890477 443351131025 3573019211209 1842057463597 202879324164 835625022491 2661951601848 181568111977 3887212797712 5768960025541 53325513074 2659245155980 1114864498996 439175075084 244039214292 177156986060 2362378043159 3022429248211 1300413831265 54698606839 1128916049674 202463554866 155577757440 1498840396674 1681359238489 1051256332392 1492005770490 1079023270441 3185090792809 1724142767662 91110430165 1952487498798 1027091942844 150220771830 3350088698810 3550258398616 1386380520842 770650583515 66505024590 1122910575682 931790907138 803299326525 392829295688 15186789728 55517108546 817178067356 387169039027 470506641414 200136990302 1505903396490 335946213343 344377942195 564660938766 3121123718539 5109291586 2746356970832 6003896742297 14889584108 2041522026367 59067798488 226594445541 2053961412139 83547829150 306592868061 758373081116 1831459707838 436558656261 5709825976053 27163767115 456111550555 1539284634355 5411084868498 1469026438633 2180039650 1257985808911 756520113194 2742004954433 3667749011672 62906188599 742265577576 326049066725 4784751292892 53789586704 614914416778 144377303100 3233396601 866792413358 100036584307 3239164529176 1623829971730 271557143129 5436617059962 1795804313282 3345760655030 801041415848 1988406169115 505265332061 5663020131422 5145906139325 91401245779 264990154910 609550697007 397658943928 1118748899445 5791452640455 998244457105 199097916084 966003196106 358092565213 248554739180 5263020053077 3349563695266 148967440141 131603044809 482852980866 90312566463 1405803316463 1265242293095 1050628927909 1187126226277 819481935240 1284631562486 1003510016337 1971649296614 8306274973 2369612626833 4528876976511 36910857534 766230896119 6424649165568 10047730173 5471862567097 104630102582 81627919775 32670935343 8799119378 625170342768 4242382523166 2132516090685 623993285442 498043957296 1482001336182 1359508602108 784816659320 67038899987 13434469295 28272409134 1039582725423 1642493024821 4098927618867 2583327787032 3391468233917 341573044980 1752016040926 2443041857310 3787575571414 1747944245401 637648596443 725149025891 195867701753 298859598712 1355910622677 3366126547727 365392278978 1563629483773 352943327432 771922759778 120757420095 3368947175849 1570803687 647793963070 1818692961341 1114085197389 1976371793753 1048880041129 1182122450863 51936923911 662859773048 1112226595764 359218597787 69502173384 1654348974804 662417154884 749562557708 122361496471 2500285366491 98211089291 201284424646 42942001757 39349101399 4090815942101 14387199046 4331842747960 3140690513866 611153470196 1888338539920 510183874277 560074707795 161618535021 1704002657605 628933365044 21262926844 165123399218 128950892037 895777948647 40861403888 229851462341 1625846178833 2880972650108 958764311205 973684680810 26642288355 2870464752 463299300290 534457705714 218453256828 755829197442 30699168699 1030617694011 25909678159 328319090213 108920356977 2531074548896 3840630263250 321961061735 3778671477869 1538077969449 497224759550 448717843687 180349466421 97876227579 815879517759 5948564513671 224620570 85730392917 737771664764 82548824310 2618397916691 1736366480232 425955800474 533901583193 5287420039630 3054038601685 861064403196 3623320563894 163100471960 1908413633799 1254751332739 1896482009294 29693869236 306751037455 1472092333052 1367449090907 221041464108 262113726760 1191505967552 331321293903 1590853306578 1151587863916 1488922335698 227800336164 341168234209 1056481278260 984676947179 647552071652 4395783993955 64709979280 64986983643 2389199814909 1366126277 1837618633620 215256903 201995061461 24328338052 4635891188122 1727868737909 513917531761 1912511109199 3752948499881 464916361843 3591033483917 3787526029466 3761221071421 205418187205 440066978214 844208496536 722049802581 1723889375831 104361927759 4219048125039 4978495011079 174896698112 2350961708661 12465544586 44748391236 203778431169 2463069459176 38482792022 2325081803212 17745682801 201106397336 1667718028730 282779535173 450044111846 63420951224 2412403863997 15731263951 487175907984 738151273286 2114797731557 5261326923209 207395589318 635531275045 1419398928628 1136328529574 205891232859 335091757355 315122813954 1166172872899 875794789301 1724526205415 285872032340 48893376020 325476576408 655029748212 1493551884136 879143972184 101619758133 63818879495 458869987978 472490711 525163204122 4800815011767 14698370836 2190210839 2841913878820 250244173552 1089454498167 1908079557694 86285669295 13021333622 16946238498 1332665620253 120480174032 24522223036 5014471779 279758661385 525383826973 9647837256 1342412397259 3836620142052 542126182482 352931452080 7510934976 476973811566 124087254094 354725105300 915207441019 19453076455 515259586076 166651667389 483203083723 1833699658858 6738860168 71361893910 66574923639 1432001923333 174019961490 326392468361 562373948272 2099862160613 267257673436 39541170893 1397141597211 1036123525751 363791966872 2763459356 66292202339 775380316916 281291025709 45345120478 3659328484758 1405291265903 41838713486 1395113559367 3609759305140 120617857486 265810227528 3330345993782 3614875876804 1131015465292 154850093211 154893832987 1460328504814 126312671157 4054539930262 1463465261038 968066260716 1159740555793 1144353190909 1883950474087 66901822742 4322460957 1192159385878 333702321447 8901979107 36802666063 273619854780 2201548581024 2741787972412 481260531915 3100248715352 640536856571 419064626817 4499699598952 318073211292 4287509404163 2077691254003 742822969735 762777993789 863110881682 286323767365 3958953227840 497239406060 952301573601 162191873361 2001230666347 1183537439106 150510192762 394773223438 1647571588768 145840236459 451992606567 2735076363425 574790101322 784366981209 215425659122 4205805883072 581286130465 536142657242 137424904316 164948830406 2400454743296 2064733986057 518379500706 434999210467 1819136980 1079509033980 814906556564 334849426344 518204879949 1025374964899 2339552159582 787942342872 514980989590 383714876664 1438613596 661270442570 1860543008363 1913821594481 285588577972 16743110147 4941920174439 11530607629 1619048754427 371351840580 3124364995532 670540390321 69048020886 219052987694 3887073746518 5174288518950 232849367349 252343631644 17108862987 96901939805 3076816123897 1718697507044 447450349975 126563166178 550435734616 5226832683692 189973403044 998719877767 1463698929220 28645672896 1369052320491 93939380420 5120637449022 4551296037039 1395599440990 23353371990 1361351359464 863330851315 3879087911060 2947109416420 4393738949813 402760794957 2306764684211 190960680213 44219041086 48404478439 7428336362 1363514369534 4539196476199 34809032763 9164121502 60681668255 817689318504 982090246882 744710637438 3697025165491 1140771719455 2314108383729 134389929454 412044158769 229805964354 2130825077850 23466759694 1001656095749 30200217622 131800462734 204183550117 74789653095 444536552790 1192081584028 337487960373 497668087548 1946563066410 1884904228965 172035001817 339714933234 76036818249 888711516218 131383489804 496985440781 99702229399 340818993275 46124121781 612256394346 29468123078 63273424966 2229505877121 1081426625666 824461358820 1508797446127 215282346549 510341171787 44477331781 659776174666 215175347912 1898363429182 1774572727762 393790611084 1493283891831 1258340111728 655129121979 2656379743211 276604795149 669694406024 1114417386868 1391462450755 1417478221295 977070001829 124538623494 149086506860 1251748959248 883081632102 610643645969 93272658387 503682944740 2584892504611 1204050372661 1521513711431 140420320770 364134152977 990355878451 3417496043530 216829245554 294176429988 810600570171 469695735404 2278882366817 5361780949494 736717477800 366784902614 3888622899162 65397108977 1304161769458 1157214610910 10422102624 4602315449421 84553649386 6906994182 5201614072768 351417045074 53404358245 697726194345 1416004856007 323801943290 19799352793 800374009120 322255569514 47325004759 997248108151 593883670819 33517937550 7142277649 1245049353596 1330072465258 424669623387 354256429159 47970420943 60739361755 1524057532044 190882961461 29197309639 31169490523 630206857265 300622240968 321816015772 2496467881049 808743082279 1154723360850 973223092164 746574203150 123831653821 3992968120150 544884781653 58888216802 588050452893 192787657844 57255815327 7555782582 5034202916592 20581235524 1148704113449 1208922555968 2831055849367 239091606735 117485771761 312598550130 692431899102 224124352906 377018029731 1362785140709 311968921421 114463705770 2757053165579 3402249583520 1706069746800 20263248074 257532919936 223747941027 1613298173201 2812047778092 614895990110 908775965960 1824629624434 232136591155 85127294068 3396436901467 511714916376 91361047336 1191509773098 651164152051 105715312964 21897693132 2867797434 810315663646 4675680357336 239956891213 1085634623953 700685992608 464166159502 569206344421 328954431782 2189310200903 2729230808 14149019450 171693175801 2246599178861 491812263601 14266668163 49473042866 2237116736398 1272964578415 44479856347 1968867327253 392626454350 554235498422 625293712673 37169681111 428869882770 221729122289 578970931873 2051244690857 715563749728 894912956808 1049746179918 749578400971 185086166329 255390644769 3647630889422 198925065115 612212045956 117046213753 29800711030 480863156912 918690469684 909001104076 588101778620 1897339804361 1754402785783 406749300165 3101039091549 1617621077109 868577842594 790465073347 253381753275 1597610282954 290372728248 1147088326435 4155796747363 1210930527209 4511320823375 258618164312 293275011022 3436888637688 356799700594 33134407443 230538016179 1290958512434 3311595474 3882028536765 430352347512 3753461717051 3516060822427 2109717493766 138919705738 801439008916 2121802697600 703666891253 1189585863144 25565163792 93431867053 243473988314 2838679923205 179824908126 905799391140 1902385511202 716475224915 1846962717761 1831979424956 529165529434 1927808515569 2993031694 98574887711 1215741615410 967825566511 1845709938834 263530835 133149263921 1097445478577 26909481922 475036478403 1040146629476 1507563743875 1308499615588 2764918706864 123944611218 1041635627244 131126345281 1483941393003 1011771110347 58487687086 2178776917178 1507430616 717759150400 253182883001 8391249178 313937819927 1147112818526 1208131980268 1529315386453 1587145838736 2167798060052 459542526485 203310058234 1036787022994 127013420459 4823212634913 86326330393 854697811637 54418729862 2778733366649 93697141341 114229176348 1414118420986 223867806734 1547421816740 1938434455 892191583094 4982876303178 533304705846 1890966818771 69248111248 1493465925384 754490375155 112588775759 134829394069 376006226645 2241537831205 1200144879734 19672827257 105330811807 112974857499 1711386681553 457556828496 1187837192865 3565168541795 1370475359267 1131199388328 56665585277 455165227218 320418989300 187252913314 295098875802 2268097031032 2188311866711 4174260986 779131242010 2633853075885 498863612063 1277136034596 1505339176296 2620322257234 2613722352953 3439504553770 749451286390 2128613435537 2651958140449 1383174828933 741856276975 905485653162 2397361377705 13085159780 260960120963 1006817196829 42922993444 270443839336 3389093541137 1140076935143 2899141577932 1020814671710 1943171963353 154806359949 241958834739 1759957913527 215046134835 1055213276198 111796061680 232540812072 4137809313689 115513212015 2271772573347 1185551349089 155561170674 1757513549397 2619424020322 89549475720 240407257237 1404657309735 196454825057 668449247245 1836406315473 664986928386 44645096100 164585739877 830550723090 926477499916 204238778889 784779172440 1305279773541 3456892170196 1640921690877 1930060303829 11517322086 117124343802 2010413066334 66152537156 348106130704 2920731873854 1506074118881 1512572462832 3366431092704 926872997156 82743541629 2964584830480 2975209722573 41028318318 1319232461463 473642829092 1269009334438 924948536694 248049863956 560649613845 567247083986 758294628241 461493293710 1050694657474 840800960284 2392268131908 12430137727 2096940289918 284187101 113864845898 38308542473 1235718185330 270077351282 546147760943 903446724409 57414332985 2695143048942 1112583303499 687808804527 940042177836 141544642250 821469519452 1862501783658 96955582 41193391047 1329685305360 6449314626 2532526929308 382496641281 1534233238222 348067076003 2068518810390 58755019937 521049568468 397723927997 2101345291183 3890862264386 213949727442 335320332573 145178369524 45738588091 2026256240313 1221245528656 1940601997733 1318990337890 773962977905 214012016507 45812829414 1550589338579 2167935457350 457199662765 129210470628 1439394604257 901921634663 1712023251206 1929467965949 2039987523691 66031842713 175920181125 104492917775 152256662486 57093331145 430291860520 3505768238617 2082289470361 173262547817 115175926384 489995019424 67057600566 488582945802 779226374215 782238707891 74175189925 924644545684 171904936722 716220858380 1137386662913 3245348796847 884951132366 185994720662 1320669810054 1025162665903 7822080130 126970932842 1032760114097 1228899706757 287350992923 73763068220 1503274726935 1073056043774 197931741547 168440681929 1408606581810 893769732172 224765398361 40700569236 1134780382392 3650069385356 1402361746336 296883711341 1246364243286 1777118756292 633527017011 2300966487360 1102159037473 1771598839518 1622688610769 78418767550 1001408146906 424443801237 3054617334984 4379874621687 973590689190 1434107821367 1572813566186 157645815844 443498582903 76370243 315886126313 146278929055 1300157056465 1612186175411 1958598574407 2678119806220 369556915821 443121742138 87613516545 305816662599 75976072688 582633119754 865690021631 2164576728119 206184260 203292354612 2193120013898 578373381385 361546882467 2137672477593 67221949886 1439500691526 2296578107585 2143741732705 1637821282833 703530074617 2026676337299 71562558753 3471385221913 8354421350 1877605487115 1308707475029 931472894484 2011190439923 725660367147 1520191506250 1100297349576 5054332372 19233170 3829473424110 2647091076359 636298981571 31430543784 1757624727318 1166701949058 702246531267 463025987186 31582986275 188072172693 3493746676290 253166632312 1749255251560 1157025818 1658087302710 282081407550 4072849877549 202776916664 1236533061662 288393591407 210827845863 815588204893 60348238929 173653706095 1419492299539 1083415293474 667366710608 2019908879893 54085535590 752165343707 604127135350 157603375184 324732380444 33791442584 70988969859 2175030189977 2140695869629 250513104252 209907066761 1279196835806 2550239484714 443362687686 937809921725 257401617418 689755406138 353757441791 422083031704 39772599991 497826672159 828740579375 829026381784 99841889833 990385394274 28448479235 3368839585857 1340663541921 396978241796 914239653943 544985173945 866760967672 146718423257 1282109010850 540289168520 261927702044 1108981159184 171604858074 1270067060605 184923203771 253757365170 949199604418 801615647294 23351747 365887363690 130923997689 1870291588142 658043178110 1093042117517 1597133919391 4106996274301 559743812003 707622858095 930912806193 721020537974 2828847344324 5957429207 656637899632 3373466235 54758126678 52943357192 715730233702 585813470358 2248719374520 1337291716645 227910240340 2884721837373 337141947874 1696372541544 1267395636323 360533072168 23773258476 1801564101658 544609681610 916688119623 216251128384 3642662700862 156347609130 994868595275 1088471480930 1455215786056 10560163205 658855390844 1288943283097 102487461180 593739287562 360647892942 826429360882 1977486573878 66357531245 24504224841 133932356703 50043760882 20963528555 1354131036222 309003868839 252486504701 703930728537 28181445079 407184381962 58023476891 56475130367 1944532954675 9861527965 62131700307 339128270776 777636059597 794588256135 616794638 846212920728 1379502385231 3209578423153 547345140605 134057455726 232608833848 69647494117 1543065826 105356987220 27445715773 1328508051603 67997849735 800168649095 27091819561 710438631728 2062665128730 3811704911975 896377474287 232026130993 943836485877 648453223487 747731892532 15172005033 49002534175 534908804415 420900641194 253941045832 806133243121 178459765464 105282416931 21937163270 2013275431257 1594028795 24399189719 1017581894944 59914828171 88884527718 399694416454 379101611248 732225439860 495421169887 463766723859 563291121360 94597276380 23718753184 1099872637136 328196138344 72233560223 74510751061 29541756013 2847777396 208547383979 1735227622079 1992696108223 262119451131 230955243870 554378870013 43176205195 1528043107001 1400288170639 3152241563702 234326403397 576744813087 10505872775 643746439426 1233202384774 1051631308022 403885280229 2708771300505 727663790584 1167679607924 362006556728 1528028431296 3949337588865 33746561203 329929996711 2351974551881 1306654178646 563728301382 317221894481 82870244058 3027804903724 86375302684 1028941475958 22526002704 941948353419 180578562931 523962643318 233075214960 166117825463 19380227979 472567290685 2783448108600 868110002963 4659345917 277077855504 316230817812 142218408334 676977832657 37883618858 43955609554 258893566054 1005334230124 1733155054964 1319693785340 295360920016 758293323791 180346784709 72216917690 529547580824 554875779125 2052920746662 171112896608 447720674860 863908917331 153892723090 2891713204234 1248120672432 71931001936 1447000087434 1186709991214 2343457676583 3685847096995 178413723371 3374655098 293673335820 281838265607 2988743166232 1080093017610 65912446385 34528303162 185181611208 3023761360 1049424028237 2007995358364 20872106423 428888732626 2864108415891 16435461496 179998916325 2835181265267 607448284579 534948540225 198699905815 14119432308 449820725512 463674568966 209017589672 723276991512 1009571700609 594252998452 369042131808 26218019294 16411085421 58108224 1179230099173 414813896154 317834227477 265593108400 2626961202374 3013983691782 363844198350 181783082383 949957233496 41480849987 16086897154 855968057063 266365982064 1528411738205 46688061205 954798793174 2964600545577 2817779941763 264266536636 429173832285 1190371886295 1504945889657 3203286674713 219167555100 2176811357127 301950314690 277931181928 116255325895 166406310432 877896026197 7140462136 2846084430632 1484748293588 227702707686 197697695659 2115991522366 678827654031 179642294400 1099906633834 73163809018 953533229210 142048733051 41019406702 921460973033 1346001355738 697086600314 1661131079181 141112893414 9546655813 1438537489124 45547280132 2166089621430 588802780212 33202052721 379586546 1712360996507 486939693568 575591203063 1017992423286 96405435561 779956028416 2646601126906 129807953118 413627906774 672519723478 3464312892777 3236444574193 557190618493 669839280880 167240527149 1059259015108 72628610537 976053109889 417183020441 31273471268 122990399635 973068954688 507924608953 1372098474717 1922728110467 790945566383 786064040236 780763365721 3172157006097 744084283731 1104794949601 746794880317 387704103704 303375604227 93786747971 1461174625997 1334997292732 1714979519787 516411240435 56253090688 21726470610 1587071311600 1352380943217 504816468237 135252118084 19399859896 499013424799 3114285437138 17433098399 1382623337505 114206183981 581665506863 1976531969212 1342771636588 650381291394 74668782004 1344853615417 455041613134 69275468953 919084380789 226284790870 94069843795 719487722233 552250512318 1153250063464 2882667577910 1071887988518 3029624524895 634925807963 6096390334 252416280875 1071014860981 308246188963 257890275110 2409326339227 1395537509878 1550393400875 658564300125 1194918646396 1093613505051 183594882913 196359746724 7685029300 2622289443637 147039703214 1832052130596 1165084724834 128062820846 622843816731 188924482012 1410349060772 13590902024 1226371603656 610128129124 639399597072 1351790648272 2977334389553 18576913032 404252482882 573336004696 775524151847 441902099 1723378407879 724896645209 566908985581 693581910547 69040839946 838332028573 881272284729 3519618216238 518340597251 726242934347 296926022978 147667201889 986278912795 60614697682 502345310508 227245168383 15775341555 2023999679768 31117025912 1610439865923 1449601073124 139733138993 947016562 254849410441 98987183975 606075685432 935425916825 541784544131 2802242090192 566393909859 2082950584875 813647771303 648313776806 1109103069687 358881268485 118325570293 1291012142020 509737093189 2721518391394 263831394258 194785571167 45488989589 436896474 1209602360553 290760412507 40420780337 519730354662 5832367826 1586917216741 56023112912 480238298949 972164215760 183395629955 1310414201085 49374708725 1279247264963 127055426986 252206770994 1529539923 26923807722 1329916805508 20282099758 2497560101500 73227722382 171124460803 135579473278 233237502966 1275873335500 20033998804 422793371282 186319009098 291692871011 338727825364 998207673214 1441880340591 11072426370 246133349908 688312429943 3057752921213 1452164317410 81273955694 294614650263 871161482132 3345684784734 386576228191 2818819596069 13393572054 2062678237027 643595660335 877033523280 18658546107 176232561760 93606134751 142059140493 568006252456 1174843046471 716775490644 156599303278 75760134140 11191514119 440038631060 317161872980 9912498234 185784589544 90782984598 1822272038647 49303439437 754744672713 284028850281 37181465813 828282872811 233965020420 484963030607 539513061034 1734196536832 553056381454 83567319622 1837444587723 60665352572 65967592131 1105741007 262224825027 618083376778 633311174748 465170394271 156592412839 640311633206 1496964172782 1619414631106 14927246765 321160848088 384683007297 3326568838411 1878598539971 1344881817316 1298576596778 158469103281 833961526587 569948412458 145564392125 501025174348 203547679990 10641946443 71454690159 2092065003137 374931426163 3195798030353 447860692350 172612647957 178044963082 1571158799489 252422859060 22777861662 81578880088 3113700126771 46599376995 408610682769 520599580499 476012787285 1223351765598 551540103523 84493353196 275470681447 95701456385 442462100191 1371035551600 622294221978 1213697767291 129842265689 102913375301 27681043855 2783941193619 226917404960 1608218329009 19144325591 278954316644 2382232365950 8237145098 2079848069 884233481733 205022895401 1048531215743 621041387345 2518507215518 841004923367 413934166873 155903520839 540616147338 91350930499 266316567604 971318210652 2213280533391 120249343372 171887125047 1499854388204 2263653300 959298969354 160659535941 843601385002 1019213217376 2022035291102 10010498547 452614899704 131633794850 1693153750917 20460770618 1485374367245 1129430366954 1211177702358 1116444526221 1551831417534 2826724193647 45279008440 2140283204300 74299989531 76670785162 445711099007 1576544155625 721879689914 143589943181 265767414506 1240800086838 680532532109 364981192790 1034810511462 1068519565750 967102873188 203396804420 3684589351 107962943668 112452614018 946066468759 711208974006 1305088626672 58620766245 722650478341 406851039448 95235514174 256219417284 23322368514 268415369258 91627555791 34113040047 747048275108 7087700654 931829561717 427584741847 2236453550945 2555028677629 822379062826 1050895825600 2042872665477 2808082997909 425314055213 608988086304 1422084511375 744780365462 2806081610496 300117462315 168908971677 32512834464 12758253043 1313824758646 1006064367774 1417885168443 50111996587 5367136261 1803874039710 2101209123458 1931831938878 787114665301 195488380000 91374585221 135861084376 296592553552 1482026768322 656770520630 295509976804 212924484214 64929464900 1347972186782 156992290803 453283270433 75060306533 957663832589 858954895661 3379515786807 17607436976 698840547322 886091947144 2907896143074 749315320437 28181735653 277638049848 1451528704582 144405345556 201436971021 3054069686861 184863087116 119924846514 293322780805 368299671231 1315556294050 1828538301084 1300251538597 899150405773 153893511280 871634172308 869218065999 30815985561 1092805219147 792171896675 106408111070 1438123255541 1495774351911 219006492601 91880927030 53385763950 137198624785 18822925545 620003375820 1391264397762 1351482251618 793077354507 1785876577386 298564347629 44122737808 206340567106 892551959993 1479396374156 318019791281 1047328028207 226096284219 1108144548716 170590882928 2090352396138 2515535359094 1240124097961 181939580880 753550362058 15814723915 61734006729 260547051218 6713251379 389692007234 659235986897 23107995717 284531312935 104567620525 128783939212 464134950301 84559111755 531048939680 90716491218 2804419356511 97878990721 821763978455 13946887714 2209632507439 28180815406 825431674127 273547433025 361285251002 3082310404078 1597015208437 155775332376 451056545190 181129321 591544697468 1460356541482 75540491624 1127653361675 254416954718 1721734007061 540354365548 403661935576 2007795125076 5426024487 1492237947432 830732888791 49365665912 44585964114 19547854534 35840842926 379168614995 93246152614 2402022336015 1490322862195 1648049216806 740591668519 634979909913 1679103598972 522185657385 117141169451 144193214281 90791968665 202012928317 2561975529699 2180372022773 901460952762 25986092340 650900927297 717586229466 251381890028 658723503303 758183123460 54117951774 217608244302 1235892662 53501697738 2490227357989 15066021547 1465625071199 1792006023112 289286216750 7014169398 24877243889 1335014887356 1219495542803 728846978857 408104584533 1002059509497 8163879185 492485730800 1076144702768 291845081353 754528509303 711499881870 696188361280 12346783802 715204965769 402764045777 662098502584 34793186292 1286578781053 593820454826 180488486998 493736359413 1950545030299 749710852607 357039034117 49573960203 638332049409 511677688600 30180057703 272246344726 2568760842552 2634183840623 2337028882777 375324605781 912646966368 1128791303597 352778122429 1482436343865 1287111815802 253271033379 26274046623 1614534209352 865703466865 794729166106 551283467419 1157688598029 285060574 43187835519 1216877855555 522399255997 1139755768745 807104186599 1123874566790 30950326771 401871211783 1454166794561 2751116525284 276394641078 1894153944693 219461914277 1696168985542 69818976198 1257196533692 350632068122 142552152689 157078521844 908950868740 134261826039 1481835205859 35668294166 185600795282 492830261580 1512106482022 351086817152 3296578565381 206122539226 909846433927 43524326868 180199994388 1372496729175 724781437617 330213653272 101439749976 979060407004 599104770195 573895375799 441488448470 2138243825656 30688530632 1677401665218 806905850878 533670407041 2168131280068 336714895184 160382891024 350087867385 233575663613 2336840930106 314770797914 211339401632 575360081062 35136964023 2203833967630 770739762274 1068599792371 374575775821 1935770378181 105179976889 539883591102 2012721773646 61309970191 473888319610 67715634840 440178187169 6759430027 406767452716 547866136752 1773724362550 440991741032 448670006939 727478466085 606122941174 1099202485715 303185078877 44839456513 955828934263 148629840312 597424380614 950981979966 674589461375 2211224472106 586618239235 987841814947 1229666380763 991966981359 35672321025 75431282897 2521921556170 25761959589 87259214946 286943715160 146384436316 2615305920638 186082414626 394059078601 563810077407 352688217554 2289600046060 300326361521 629608827186 1778715538983 639830339565 530712008917 1297747335318 349950391604 380330602967 1249475393484 299642554 258466804549 2360044799463 269075727820 1028136808569 1397383564908 724019159924 619945983722 44166005505 451287325925 912910244516 869862916363 12455765882 341402774059 549023846792 770777578185 925268651413 198831901234 1795636357985 1557326850384 2313386632702 205716802 476303576226 45854433035 241225128378 1345088284087 249085324418 1099561974665 284524329388 214632435529 63951732610 2947453802542 1017590547856 1060303957362 546313315653 234393045406 8999998006 404508137977 176056342979 506004581489 731547940320 649788270668 452267722199 675854352115 261163343958 920039777912 854988863392 363967920651 465393683278 788217753 557800813693 614587300976 1032640632258 53962533170 893461763231 45077311257 208616014945 1814720150852 1899833254979 233651525011 669480398212 359208301699 463229204483 59106646796 378306205429 510612575777 65165225686 1121451630 246719960058 1805893253797 631085750293 1278405118820 1804973070211 118252135054 293332983026 20375466176 472726632204 417724625073 700225295024 184542017932 2198984275239 35280655972 596258995087 2043907556447 624858094304 356532981595 820662514571 413732155 4841486220 72245600634 6351195555 96876852355 1407339562668 358207364329 20560528235 1197469072540 61726386691 1043255714231 527551818775 1037597895923 178880802122 24215853330 1366683640764 1351226800540 109479847935 32756644062 563529579 748803778470 5433094769 20117878367 1231124477193 106780578549 695794227995 771356133184 289903127571 1270115765855 558613534306 2384886884465 1376385262 510518586447 503710513921 182708743107 72596462205 214834664910 595354337044 130783916912 609446419472 1514301476707 68500620076 10316790872 73322892852 14350308944 483790613759 119213985295 1097577230350 241887773978 797351987413 7999868477 1594115450550 221914541857 150616296394 354866989858 1638100558566 1424706913583 144148356541 1092736239274 167855399306 158681965867 6737044043 19749127723 72468313257 49897417021 2309104693579 1676942301283 639998793156 309972642828 12751610093 481232725254 296206594876 599967266270 273219456123 1295603495810 812889601697 422185498946 211245852582 101952875463 623082929274 2043797429362 533299747213 2062908044169 1589973039106 140827288868 305271846755 3236184329664 2479202963292 870535198865 547155171155 270728630933 2073014559267 868293268857 930189102104 25403395373 2776437662867 890399776264 1502689376427 46945379206 147112843646 211367945749 58009900012 2214696455 671671185356 2434502124370 609336997060 55252424127 411600134554 1109235400961 131582344998 752335794343 1084527783482 1725670708554 1561098502372 303948138313 993862937505 941063462937 961764496711 1007894860451 168443904673 132131838678 1157163820295 150036444633 635096709957 8947141740 1265522805962 285759837643 1478236175373 14085876965 3221909590254 2613020551126 180724654782 35866657707 443039917541 1190987595781 1009005732231 2520160120010 435756078964 289415534694 2501555041386 838412269951 840631270926 836651024076 811657976515 677904324580 184383326875 299261881997 136137308412 2222260688029 342172087360 375883565954 309446387388 901364602131 1004289550 2934593287006 255574204581 2100048109637 56753404780 502403949106 82185299462 1096357581088 220763271158 3156646286878 665382810034 166515700452 581731620038 27479577878 105589051035 1955233500734 213106918882 205771699747 488478732532 2925104509152 267584190413 999444334145 268210992498 2162991976620 795825048033 1554059509522 16627851721 32763654669 490212412770 333530611173 21533607059 23259155423 119150995495 18280712895 414931090787 788767540785 500140709196 97097352195 202804077 1154387124450 727008652561 1368030661380 73276491006 236058175131 894100462554 2207533852633 1010035098079 2521304022707 293537707022 2770279069082 22269464212 1391924370863 2208440055452 75420096288 3228670948844 17328429057 1560257878764 7441894138 165355541561 435554253097 454023755652 339529442297 2365555912519 17783293261 2448572260953 310616308430 1073572033924 1649765368396 490276889254 471178600950 698693809884 336335641313 15588656106 1294832658642 1482679286870 90366947352 182132211845 139238214590 1111406117679 58706449191 371979614982 295988191063 987500014059 236220092641 2753406431504 400863644608 2289920545218 136640634215 96099564606 34389167642 66301544440 2149981041150 1885566289823 211097164123 330870515643 1133994721474 495053358821 26644026876 484975337242 163973608502 484549373187 539435485006 468497494060 79782994662 33964508968 2003364588149 1628462230342 1127122646156 317765438880 610943373455 82120828853 197748391369 2563310739040 157296045225 605391217924 2105841995441 1962954591112 699103383145 1171177256456 13035071305 73930855164 9788760644 741446609996 1558904932 405980515334 10977616634 2099292561793 199581963020 333934630635 43197779300 496920606962 60819336668 227075126651 18180945965 408474339332 1069895972722 170839834876 610637813581 1898584342516 232454134883 647098321505 62182192667 1243053095555 423179429406 1315343507958 2797051482165 987062758760 296892164558 9562879032 397181079953 31898773528 146400311869 160585442799 691619392618 523845646403 77173565418 980231021571 231991442549 265067463969 360889065681 647868202676 197289598388 558545725682 29825445286 2065207735386 102485222960 721862817400 2071176185606 150365585047 1869202635386 74976296450 209456636200 11051200757 3394077238436 371024283580 12215989788 21215590262 19655604608 330564066505 845153174835 2178709430754 253822846073 94201750764 153083508159 77608314486 864954746988 836877195194 2618099618790 23352122104 1303282977495 70099247033 946949201654 1058897124441 195895585461 115128778228 902304472681 717581442278 1150827447275 51424930428 612217740 2283313494974 511504390216 334838544356 611493459532 465596528945 618256969312 16234117168 4864406422 2101801614942 1873832932890 89771739090 1473152148690 560228828 2579408631954 36903605520 361907232906 479172668172 121414158825 29299165760 105455619212 259228963517 32972982387 1263061393176 1215410265914 2288691828871 1690282637366 203395253873 43019605752 442322404699 892458290357 828435892131 1768077728503 133883529337 122600285925 30195562293 194702451091 668761759889 46887644944 710232625341 922382237578 579707735993 210237367067 1859401865713 486285227392 43136868726 1771443118000 240566140873 1098307920627 83166428136 1397236612630 196396243479 1338744000097 242613699939 1822569890384 46985737201 429234770927 3412141297634 545312919556 2030775724967 128223440790 1800848397388 210935700590 1120201844320 2860682981368 199652035365 76825949367 100593383865 274029155546 722102611566 792408128325 1702705568317 437226734377 330994169099 607328864836 456714164108 362771836721 1540703695167 953204238323 529766728152 2581302738536 1812476544166 1683474778697 102287387156 501172482342 1334422471193 1279081138153 206617900967 1657427441836 377594909176 994475705722 263494795517 2946282693652 895483236431 227452274276 270175542410 414476574989 736033075231 287244667636 262750864539 439847990514 1180565462081 953511236223 1310790286540 60396569447 313605246365 1061915129270 360248504826 197677874502 617015171953 136482384626 262316250212 2794369034804 166774276354 1372446310878 2313540306149 19385383473 605488449040 21423839033 373092257147 178323166975 986235225252 207773700305 639084547053 115008652495 135321494378 162639957590 1528626096988 941538016920 9052367317 107009626151 1013859041537 269786775502 496318480908 339659055816 615161288557 386881249063 439033778542 146931071831 1112219156400 1150984623916 2171795268167 507335315925 78669195750 146298164260 46573780457 1618308740349 10900484470 780127000561 1969793395872 1096753969014 28566451313 80756069151 130426881166 46148856108 798539763114 297642032062 669119868015 2090298468526 306178802849 91355933460 1575973185864 158086885397 883900779530 2476809883044 575263790726 571106930838 121014208228 890969176313 519422136708 776401662183 268822210583 361551247581 437964637043 854818070730 10952008737 79633436 22220566658 486596893467 5975069230 858595374986 933626057574 767220632796 638529618967 448867384837 1227798981072 485129570801 335160609385 317181948629 1111434502895 965436194667 869669179346 33374843542 118331221198 5212979127 134696255199 124309158693 115296764897 773256846219 492123561085 623631714502 714702894213 48074476967 24112230532 710496940539 102023239981 59871188538 641244957122 1831216105030 859434978922 7818593920 255594204981 49745125329 241029165778 214671437923 1513584575534 408261061146 73808218559 732907243 206457199120 509320291410 561091590931 384253448334 1571871620214 435568140897 510771505571 1993239044 1223624384321 2260340272713 1756736349902 256003254115 1472480339843 2016819337537 708650881731 744514696613 11047407767 11604181464 1734247025207 1209812222210 521055603704 556154973931 95911470620 193685097435 662815407541 31010990010 527077479757 71877767619 494765595304 843053822988 709345542411 255864001563 46730848693 1249556364136 1253716497 739594887141 11545310377 611469944404 185389843 446912184536 162261013208 196986291701 186034598953 900424042879 1909019184807 1616386972044 219915487549 170491106249 965134486485 1297615969091 383142128520 429255052485 2319305263634 316625608891 848290177851 7981458874 210647172808 404988091878 313889688563 197962614163 383380432267 1134267901013 220678110590 911188293516 270510671064 519067999865 977599726605 1726327175150 46923723480 1560126153949 629765106804 398715719489 97321383447 1041719927399 112893376152 458213651273 94539484491 143874822392 1304644911553 426123993237 1811416163144 1534633940601 106953527456 176100018768 20569414559 2084245947929 340411663288 61572585075 70019468458 104593980978 300507559396 44246207144 2358213141671 153425351966 34655754576 232655298258 663656970556 933329397377 2946737682965 3854326110 906333380662 782443708204 162639460951 844405855805 4293177314 498219743774 607922214074 240466278063 42598581967 206408016795 206161354713 503004705328 27271631937 170028354126 226716427772 1162282698066 768541750440 120704701516 332580594625 1234884604654 1286321307162 7395747005 470937770396 177263256912 125369451185 716850545507 49522709644 504211944823 79124059251 206333273305 88065770355 826394322705 2429645026 373918985876 13002660979 1622562527907 40499364446 14504693334 913326214685 2766451742134 700159354022 184514705459 1978136997092 69151550547 74641199309 2754824596955 358983750558 1168800720340 2865509516896 916626273519 1878340697681 187121251066 391267386834 49667937332 460915407071 260735079769 2188497552995 503073909356 824597905229 328782764105 424187749248 2196911132573 719093984794 34534256952 36986146498 1548573656544 34857687619 394831453202 121348991794 143774016641 116070694477 43499827119 376516103445 117456151593 513532062560 57483292716 1130279396516 1050656244606 400462685687 1368332687416 2768706394036 51489399296 44473931326 381346357947 58868367314 188818594728 56226732213 526446471462 500882901040 2625395927008 557854069791 599550447877 317866799096 487024453674 247610651170 455040002545 2681315172555 15097310385 1921103721506 467399389301 535558313196 212371461093 1326876622837 1359333807002 47686781307 121292536126 986889103034 54088421544 380019427903 84167822161 860033256658 326829704169 1093291547406 203700541707 794877634389 164694290233 719996122647 1438118598876 456585866366 330523703981 261219747157 89816875707 45519927207 19376920120 544603953119 824163052968 455646913358 147441532354 229526513000 61426942501 937353814143 8713621684 1684446139496 361032886912 342233350619 9315137651 1303530716173 327091098234 1555629659029 40413385559 273899408143 1849825486648 795815982886 881069357875 140854164087 1384258981051 778277661033 1177252495145 483028353743 144606250509 427651486866 813459652687 122272288303 793485522777 29135245225 157072679350 172954960831 263404082431 812820011397 37137030987 231628914085 716806586919 1183381798137 3052091996752 186269975538 30511775995 264698482866 39076940186 83637301248 291469791204 80466995116 330149449704 404015916260 109947147626 133550482871 65907039049 61567774319 649549336901 429322695425 241554852002 1772344734432 1649384072588 33129614548 706083531745 15720205018 194281183861 555575199787 384715822238 70108222613 2891303165684 916750816922 367459680270 25482672385 2777503451043 271374614562 758080431020 30712416583 171188246461 60751124680 556338903317 840038719608 963013133237 132797928984 1667687631946 1285504994856 131264859634 65992240211 8860182644 553444267239 637008468015 860785633024 2385996214664 1167561706435 67552252870 16208014433 323346888838 572915439661 436625116252 106032917242 2696956538 652204838200 49838177644 342924649190 258698175766 1453794060674 426584685991 433784315904 572371883116 1839899114576 384595082486 102749092738 231985489256 558930143686 46685331310 1466837040731 53316172796 536931744770 98861952837 282167205924 171833470189 12510188128 158750844369 2089391395622 64502203607 569597236550 72120321610 189868094839 758259984367 1290394051142 223224259100 1165662930824 1973015472920 603236345174 369772227826 970672613373 240646263037 1818761333520 978461833431 1311232390707 610585999343 5551919518 60129005978 1782425363589 120518140196 864085454950 147712426858 280708444305 640578788801 380492882594 2781289845140 1038573839691 938113641234 295241584124 5602803128 2531991044823 31587852277 485191717549 206145707167 196164218178 1217665274283 559863489376 50799384818 263783024849 268724260498 568799573356 66890069094 292785813975 165124317842 2735110426 194936874149 195941617016 134966562594 37633379073 2233820848652 106604956234 239650561784 158267853783 1020632220188 1471549601760 237194932823 183041254300 2042478561677 1217082386710 135416057450 5973892823 97808406389 1680926572249 7175978203 1632130069496 1392088056211 167572157335 1173868099207 80860042069 104007534301 1584411051357 604387223083 1945563576786 550716719128 1375382311026 1316956622204 434084790051 811173147939 336977220148 8781667687 360341073997 1240538908896 311206134323 1109172295442 1189735845616 1157044729085 37016504292 170891227727 594801380301 131055087903 101533407667 849398623263 566640113495 698714512699 981002669425 1823151989 2610205999004 36587695101 2034118063003 104198577849 448220165133 1988137249954 24173199331 110199742 119130972274 547923489992 38111047089 654764967829 15402173900 163370462629 1510969326831 197874647626 428554312207 2863611471 257711577905 61488827998 2393040529689 530093021534 386795960382 110362311152 160442565167 208703998292 935953467949 866877280011 111957547837 1580788781087 1123777096277 634370582073 795441193167 459833513396 1045023892113 70282911938 290213911673 180329028095 922113998035 285334224932 27433086530 2433671065566 75811120225 1332243399032 2024721841 198227527543 185096137456 1294554702398 1384922065307 244156955196 655334780857 1904544804235 90632783402 1729801022947 483557379188 367975940033 312151555338 569543665487 575738700099 7325556139 158385276810 910215867547 1371544718561 102536693678 7229768128 426631647376 747712276354 1109180439202 101447335578 980213470358 33149351826 1017039248514 1754255400 823561143524 190637699117 438712076173 495439854777 515500238609 64989834479 3543681363 94655382545 426331917696 764096558380 745703113882 67595393146 122813259462 752147480 269954432537 28193139094 25344928835 51020238804 2047863816377 103677528275 585464617299 1407296433231 487254562788 1963207422188 213219252999 2287969396529 1794047104486 1041451472865 1593443772400 777740992809 406988084548 1727516873472 2205948134 66926353039 241937857156 342889828148 663344258502 160755553019 922992286137 755473676257 1782306718 304716634569 1172402331223 610476875458 749446363488 63306068944 708836281080 979328605282 2237075144597 750820768980 1840790705886 272733360681 199849981225 558153567500 114481062612 1797970372763 19640482205 930181556905 636876381869 855116648195 1437269330062 1419130099032 84084739658 461821027999 153532718527 443388497236 167615022691 33703737629 98976762069 1096467756692 184714991814 74122409392 5712183514 43821776700 512943740968 359297437282 412690597421 1708357808217 66174692882 81790289341 140505927113 506371715362 315200027380 1172503956007 1078749732188 1778171980 277246013643 1039428072730 410807249233 548759158339 8713400608 479946688818 1725956051373 399147174282 115553749448 1158293493338 4707566696 54888693495 862561014517 888284939634 1437722706162 86566223033 49425547197 1374077834 653946536620 969944163991 458994731468 79829604667 352600627613 742807412302 418955926849 44258769868 173569110566 1304190636351 527429558100 1319987980031 615589809714 77660460526 241585590003 1598946586177 557468166619 1521420627314 358149277396 2091923876449 1248797603455 1336744053519 629719186222 11363714730 400581292252 1907442066277 722414948790 475750910293 773315764007 206919499997 1304119437883 2097694768 2022997599125 92628279611 81015369554 854461174222 178562994603 220802670144 2045766102669 1105718910869 2299463897732 694384676737 361965929488 398543177609 113098611070 87691820736 546457330652 769881993245 813927849751 486835594036 171780011584 332223111934 62001567727 130002684032 25190560667 9078009482 307477405584 601484206627 1693644834581 4048821 1364756460828 1900321092162 706332993332 229867325656 435839728214 516396221862 246837973016 29326405278 568039490045 199118684186 67902108409 71327668679 67008233386 1404918896486 5670778984 177283724631 186032054187 895440455987 218556357008 559702409052 16912263279 379934208595 156520772750 216631785096 475912006001 149644704134 1387312672505 308342362976 1651266017 776023209603 533422372246 51453658296 588715867855 104721153514 28979491215 1567015675 120820268730 7980464891 430843668322 1206174001399 712974688498 909972915270 233404374925 974197242868 416299179867 237996576522 862217074045 810151936 713123566346 896330679450 77239144981 747968807685 106356301750 144852770555 72383902984 370656459291 100799120673 707123168977 96842690064 96867386927 3752783345 331871876125 352436519760 116172540909 13259535786 161364590041 178792676070 13639997960 331227790499 366075251143 73956848668 201343403100 577958283578 366603592366 526948292198 31546263046 223141273887 118723071218 583374493790 151853776792 232946997461 325024578509 122973944054 833560874768 858537248525 1422340457946 399202844376 105365717424 798644674714 20155300320 89942249272 2021026497763 77388080183 44341415059 560599926635 679962296430 2161101741024 1507378558200 1396748611110 464331075822 2277519553060 74761562232 201105524972 368947397202 125856435043 223042367641 743278388344 2422182876841 36447345145 380978605391 167318870260 105363346053 526563535449 32092441115 666522653118 42382620290 51919824035 91971251437 53804113783 1541909141657 16317889453 1169936055802 282512688432 89429110501 26689515888 2057202411718 299228375157 270179443720 258376749205 962680841744 152152624676 39672023212 94440191492 450120844457 390937515687 1175308652750 89274988215 494175727837 5208764170 1767051087170 1029199753150 381788592639 2469633102149 1000967823950 161363068813 1441664950192 85996589857 539447718094 1893847973879 365657323826 376124512869 194927240836 338417205133 536943331745 965948808238 576594870203 2298676625247 666988282980 75908119693 1550154489080 1819287290775 425252526984 72233392253 48827209403 1002700759774 634921617009 91655684036 453574509495 487605877411 30442436198 140532392396 254841827737 96547010693 39341540181 242523421272 1558930047242 444496250713 490028587864 655311655272 398079883080 755164386835 1009846313167 262629047409 248326185359 442648560484 475120676709 89831548791 1806407659631 943959276877 1494324728899 1636353987366 40039248901 1132484761865 943032136946 92359497472 2195438522019 613241612672 45349601600 1852805122462 14752302764 2391850282490 251724060483 109114328024 192686257334 105956891374 1412580426893 663126174678 981136494883 695351208041 1245252347639 23219356941 276170281537 486431259110 204316230147 34967456302 319337505605 1721636526739 48512012243 152783633528 64184592813 39455585759 1113664228455 1920503222727 41432462343 341055313353 563571608252 9317211715 62730410941 167942937890 665043281584 390954482419 490846952098 1369145834161 352626612 73782848536 733523203040 1297753452200 817752378727 149860483648 1918997127255 933406034443 1528091186207 391928839 302352337533 873116708700 33509507562 2152228988727 1178109134983 62902227217 11575948836 90781350284 36859789412 406079502497 19446466048 1392398377345 94600107777 418819191496 2684464139 1344424100946 151073553895 231822647831 54869668970 35457276312 107675357909 26227219496 1924702691263 110870262942 179217038861 163438537182 92497986169 134675910932 1516770727798 1717274147650 642619186332 211825037306 170762772252 23487294537 303557149401 393661209509 226607380196 239018014590 14465704744 15636091029 342170633135 122515665975 50453054288 405840809474 1170738962742 1344883122142 134310472627 9719526852 97428500704 397280480799 990304900433 138329558595 110060965815 373644695373 469513511960 531068180807 61314328044 972612015711 12271671654 1064294622920 169031482426 73863645162 649680428157 902569225440 23713310143 1142219112753 66996653870 782244540217 162411760812 177245345546 195994992893 34198148665 180821763533 1740018830 355102739970 42297649729 216693913128 58512334999 123447270125 678459209202 771352815505 214514121976 381708541644 233897150770 229839192728 354021451771 849632109163 196522198352 250759147385 274904383356 1276980397789 312321108973 494904320776 437699352593 598376431982 1005533259578 50318948562 35997854943 220424603117 18863911583 859603301434 757268234340 276312004353 803096003353 60250158133 1048317775118 437679490164 1066127650406 151530890453 183053739150 855723366992 400154436208 2576566221866 491948413082 233151605970 133750664271 866890110003 449698498162 1152456567963 858799023166 89589301988 7791157910 495167917400 895663859440 780741257268 76639921756 587830255812 89623351750 1584593415 1221748698811 232004827904 1216193607875 14385428913 61104891284 607867316269 635722435856 1053847411217 2147179520141 36381489 282073173325 8789517371 1716925208629 457152537148 748132964450 361167694277 1440451543349 26803286684 1708053875589 569007297318 147626620237 255434883293 2684077580313 934105905368 1281411935624 221189407289 1140218891 1007219314279 1763991716983 62285654784 56959443851 297137343390 4368420025 163337732275 486954780057 49974016722 1584195121440 879087802237 110057453284 1688261690926 1115887398407 683009594455 36486148570 169172959832 1515344573893 151394334731 752562087697 2295558489668 2322070702663 69859903672 275562275493 20007584276 96378064303 294965240989 149668840879 23602732757 331382360683 571756581399 651006789167 52248740055 328077442327 129096224477 101822223927 1203719280513 61917341577 517301216955 175250154382 104036724850 12571205439 402403548708 1810483831178 200497757796 478240632189 834965778467 642160733877 1956917356868 142637332598 91936405015 462056088911 85565572480 3477400974 121360802379 1606677910672 301861280496 1155321122296 50123442005 654867737950 753760344465 431803999 475056409302 1268487854272 51196586095 68032769707 475128108426 306955369223 165192495283 209140562737 752473677897 384425578881 60089595952 229604361140 132427784332 276026862658 48285061257 56242985681 1186641793459 408198416117 1788014576707 2218655630958 628521337809 420653006704 229970532257 696389572500 1140056361549 36318072879 7303571451 17581070262 387168996977 173144601872 387307369247 99384581464 1689102353480 290024661817 4599195558 364447581362 2206986554 833127037671 26437758652 428250218982 857848855626 48905810341 243289179950 206766578150 658681430028 483966674454 174896354833 329597238229 1931225845341 198032514677 5250010730 685651340052 761445252000 407251631993 184752819841 365171385379 166366089727 1294927003323 1491280963629 1330297056009 1298483616181 590365152317 860549178498 194804907939 1786366307503 1959049382369 451243474996 84188794766 1230536615261 784164685790 631356723516 978322187130 1614869442158 728560154392 144509395197 13599831077 88550331086 101183801677 152651953162 839272691501 113525878406 221002125555 56950254585 1327876258485 1712276832271 931307127460 848750160980 1073733190295 33337678988 262890498885 4573170613 897378901375 125236952000 429296282145 28290674803 253170626160 82993441488 27653472573 891351721027 1307038891849 1502910334471 146076131980 1877612791484 355141989445 152058524432 162217458238 48060618644 112616445316 9672142794 981029642679 761961402019 97693049390 341326668629 1044229917063 489138842232 115243840498 192050146867 290322716971 231478663076 835882243930 267682016587 150382943579 422642216757 873195589273 1509190789978 740967583555 115681584213 439786662838 243415848130 244739600805 34962570243 520790482566 1114595116848 630874705252 467494236365 22548439365 393918586582 40733150965 452299945173 1954524903821 73785017380 394367564894 6833323749 570012882503 25174392958 91505697348 682739328256 640866382598 61979872301 64855569804 619455043235 208259813844 626547369081 315057510112 475923098995 1092206296281 314139164168 691044902000 20633132130 820259149447 242126232232 1761173053 1425186359885 623032149757 292198151502 112864230693 1299442810835 42623358985 69816195672 365687794151 199805964354 844017426560 133585038959 131427755060 1112166569780 466557033860 879569253669 770765217947 570058586816 489788864176 68979683922 1086521148241 243304387642 817712803460 58737562852 472369591786 1823269227182 567536032680 107877147792 354212636420 1135866539542 42101118976 49944792624 147184280931 213752694503 228372304042 1940404636474 395998973799 373318760062 19379778666 189910356962 1158770451438 935830173733 430874366124 540753301694 1246180344104 178633715897 175540034115 1502960578176 83800754792 376671990981 1158876454115 621912774165 116920601161 78857882166 470701906451 699982791886 211064530615 1051612533182 281983976908 160277882728 99548906571 1318158353412 39333087703 340823590534 78814604383 203157609670 8731130685 223313909822 183616488697 356666776223 97019320412 878530323644 401082521104 1170897092934 1818835367328 79882907726 82977013592 165703345884 618025058209 1654507339259 630795502991 64924384771 582863761136 326784909521 156330324128 126930322401 1521417866343 6190955823 678392632775 138218950137 654238321256 80322158181 48894818906 13773260031 23929853161 1108436885890 333128866921 82023459976 372764133335 101781965226 61900801259 204917272927 697676229423 324625599961 29671223 126389231876 159414082004 545176032491 5312004600 777739410090 114865045221 2422832327274 13171682724 70912995195 14890380646 486628481499 107756280783 32705732505 187228985994 642517659339 197709300147 59894993106 347230865805 256201369811 609114630639 150717661387 124822073340 218367696843 1979232573934 576980117071 137660531038 171724371965 582856683518 294190695892 105088867254 1112257813022 532395879733 257346724505 977822057861 125988150219 472245427299 1277781656661 20857817466 143308386582 1341330585465 118675867302 154251071568 478113957251 861830324465 890201916121 18529653405 252171640438 105531666215 854625859578 1552168989827 2517042992200 38102468083 1704327709588 484600587097 254838346352 222036308363 239947299150 1585746397980 31155234846 90559344466 2143049418094 216643512244 2136125947710 2088967622016 621769146069 795043084665 2357603390063 1255953954398 66164955186 81597123707 262633596103 862971864994 434759704355 468460456772 350077156545 573818491361 272449769956 762199526227 517443501059 19965943629 1990173568 886048520494 876324385894 73522661593 383127786702 1823193009638 269505778069 685050028507 162544226256 27036291935 1407452827555 344119662387 665426498962 512003964221 192783679891 60469381567 1382672025166 960269807124 171874034246 244955351824 1064168093269 206826702910 589160371423 505575071038 344224405279 168139656725 83737174655 161387178886 262018821606 1247177417898 124769166972 482813300851 1478630883837 508574085901 280887731253 892875488709 214484966339 377381746149 20624573053 306009821665 16516775156 49871952940 45444741711 10029307221 106508960639 228381966856 19653244267 2250621007707 1481281752415 334114650846 597186540356 171579977420 1845253780684 602926642073 438819523403 249826012248 804506522814 385656323621 111269492323 1205786582046 347333495596 120861008424 1371270756427 637636911834 26632368174 420705730852 19836804448 365963887068 180640389445 305730876799 425243795064 68852787902 173064506039 200860737710 63229669055 158989350392 701213537627 42729898324 22969846868 200155396872 812911649173 1375542491876 2141709399254 721203036628 17415220225 1892334713061 67188422232 950905885603 917214479821 313024281782 807979563789 801541171 378835328238 116845960591 259897465806 24821469372 412185084550 1444103 258550742127 52742447498 77826146675 918786345965 1142640043143 54878012854 1037119390130 849507743754 849406009976 2474429848312 743736772567 96997714519 641769083961 574667360954 173273973235 3699837142 992376995007 1115894341833 686993136079 19251455828 69728132074 503304115046 117472286306 1842306822201 855438102969 25710818358 25788616902 4241859551 691595937119 537268200839 383424860038 431663499713 1687881555026 233652885887 534592717462 1875216753691 439870346107 1181280478565 1951700653803 20344206344 117758629277 311268854208 337671165737 20529057305 543797227007 102240024302 1419535131574 770740153639 29003956348 70188033042 64338962182 1319752717987 104008143432 1639110784970 44108646958 93386132105 39520081484 1119355603373 40486267186 549640827304 828746777195 2427053872449 10584714492 1442402286799 862500326488 986061996927 41975499864 79079396357 334810507776 468507752868 8004680881 420255711717 44698591175 108871422253 2331952784099 61889518592 435143304019 432872394827 336158611530 37760470273 746707741867 1783452147755 119643941240 267939395521 815806028204 142374027056 1932545885463 1520030101115 59623892281 203334379041 757390625373 244145955280 127914844293 642346631172 171195196301 795638046252 42919322928 113503993214 32040084654 307154544051 398524660870 329440692154 549737997648 506249773439 9135370924 432319785867 292221134120 213678426042 537656878134 387451866809 93193678071 1161108346474 93428356864 1050830560126 384624012259 2193047925760 316229107737 1053543391525 120979122764 687762565151 328010170131 1706598867501 638879838546 150510343647 22278987405 520390635902 241373241120 120734211133 703759353782 1799242009531 330811574161 1462282370227 1921994377911 691946650194 173628117553 61233293298 189763159370 627910387088 74330777078 140379474157 317508598279 1938304236126 59831991385 96688953361 29253952309 202093937466 144822856818 239700365405 173714211736 769588654598 311223047874 531655688179 102346370337 154122183984 697642129081 517589975036 19610067966 1036434683955 30656883485 51321202741 1470574580279 19028381512 103730928179 102240780114 1556801363622 21327104558 227998950864 1210707013813 749249810943 65712660700 1023026011567 1399048883468 28503138774 382499753311 690398545 338584856457 1473156907901 1231343645399 624037749600 1450858945475 113427036203 418563521696 364194583189 1665403294132 41706414851 1089816903317 51688213448 517713496474 465692736793 1761692939353 273833990144 1368730494956 470375596787 402018968776 8512222412 509874495651 1021931231308 63529124150 952190777603 114451249896 1056043483673 96707112965 775891460979 221183930182 1088968289673 40792720635 87437836531 774970995752 436970314489 368976634853 12207823997 222320420084 2654961163 432737384835 78182990951 195211213079 81317578598 211495704461 18632638731 53283007385 579048170684 262052458687 127863218249 369286200606 361782298380 140840902622 524895300480 120227949071 806333320237 442915595472 35512703434 1210587009 229766912550 75198162323 146258240841 1524344628604 638735655179 15479558188 653399350607 239299171810 849975102192 1061678342641 243398764934 1477621091987 1553892830243 106419186326 1356492129041 30425170098 40358782547 178559426748 456367169196 395762176397 342328125780 30543036291 77717808756 114734442503 876764780496 1303775399734 1233927305199 591482438513 245497401923 53599204787 744692369804 224864089363 953032883949 3717951598 83203357564 311841914213 141126325438 1586492590755 526565933803 1045375126206 724430290608 609111637418 203180437998 617981100726 1037216200969 25450345 1408708843 54581996463 400465665032 1031547985409 4824367036 778705918600 589855028149 5251565762 2461717601 746991604137 278309761528 132005449508 36230720137 83255664190 627352002145 623087112677 83525234443 214103321454 78363402801 1212630420068 81551431313 38095003982 338271603380 1277174269299 3933022152 65710158377 125466556452 476590225508 12442696514 1760924330387 321701871385 1106500133759 497683729479 1648013239588 1742565319201 33296186915 36530126271 531289142248 31870248829 23931321223 282045076168 46455468121 168096912191 177089185569 1228480288813 415180462228 2844959187 223592141658 170557023775 737986463111 346455874477 466415589207 48998847538 1697159148 149812192856 259663657251 1761865185937 553846319929 78560603614 79279980419 379015929185 1704443287561 582074557142 1478187540447 155609694914 1253884256834 408014112086 677848148770 756851804984 239348333275 9179739080 509044740209 1354346181865 54522784428 41047532104 251112015200 53203594780 78297218839 537364795636 632134927827 61075728793 482279702339 13088579613 683429508554 200712512446 1380894546390 2139167939316 1092386847727 798656333779 1234845322539 218305858776 559047624555 375327753934 255065651843 380074462967 17304271187 118841504539 436251130380 76217737374 621622433198 55700155882 1536871922786 1640211823 121899178000 180623721619 1137951980067 626047826787 19625222570 1205031348816 24301336160 656381107437 1620240190092 142602295024 1142261957045 230236907855 951685834670 226164032918 140757407609 68820693657 5626764086 298880782880 19524968032 749003043611 88269429798 38774590063 626544318812 339353633975 7577297152 28095161342 46684606899 561347773568 693603551426 95693517526 225596466926 175186415558 1917584656636 375730547311 68101504603 1570179542348 743092084661 480285480282 406249980069 778627314756 9673549787 43199603841 613843255238 330186036857 1376442050857 491087582652 548832381917 9621881710 59542088183 458650259539 144413851462 14760329239 48522056438 334577957625 27527172660 538026338015 383550886632 1810637307438 335914022023 724722897768 20871436007 61627713149 253774673082 111642651210 21637235 503019354353 138742525874 9946367125 1064546396706 580621722938 829120749209 110252938601 318628904214 439118298875 273724299333 31850021736 344026770317 1826636476 1068437653533 55804654542 117617079173 12274313205 858727368752 237205863519 115733180202 264851753037 163466092179 1292701735410 17774563874 594586542972 759168982080 479194967626 36022121924 150715355298 78139283422 688757447868 258882670040 961876254165 2553982512 334309771093 1611699385251 1066876707238 712181737302 388361625630 24060879638 877965562895 325339198630 965434941156 1564611658258 531026429702 132479801877 148822266943 275817402611 10354303354 96221640059 14017894836 66581057573 1283701159847 124654634331 30232707027 494804452668 473182095827 337119931251 355756330069 10518946155 288539287702 1112131383695 283484387712 1497140198256 1251234201773 443838365918 560390719720 314871648313 108865383505 348208467728 1268945540903 63155116333 223881493265 495647907567 1238621499081 76622101677 350162090563 117115281251 49406489745 71997029480 524680200169 650393049286 1494481208502 421128506775 1075488726357 125401335437 374519365948 50882325557 78491497722 449426582959 336813292605 395614023836 919231170354 112582930846 1837698987471 105540282928 118628020018 442479765134 93019407236 1716906318670 1151441699988 1003261678413 475503249297 336955730042 430684186509 718479789142 829472495824 52956394535 657553438022 4103080517 96958917067 17141617067 1511434480019 125805485796 357485138762 41129021929 622035366732 26720607847 246700028429 1096679704694 947121576686 18460322367 1006602442617 9130363772 135783188946 1806852711043 40431572460 204716400213 801765192535 412838670812 101290733701 289751720239 243091553912 745026609535 47016868692 978233545 1334332223136 87833360123 681265617026 27414521999 559816664835 930836970151 622761904146 671039800016 799145927326 117354782441 223958592261 144914152263 757533773969 65657717590 958376063336 1194629311844 847401269136 756506229716 1682310998 45067616523 531572539762 510248213138 1501045416627 1420256961695 153963447488 170487910292 12984294528 1323662949591 98467331514 515082772016 83380721884 421621201185 462522555964 922700303130 355462525455 242238374714 719994061265 748234556248 724867973855 192900005993 350412554480 122463257049 601459173372 240158497675 672318320798 169368442390 800253078196 12713991486 15240953911 7061947215 608992646310 208256645253 7984703609 1585903007159 1428099535157 211864146154 21127930104 361260938581 68100537718 1407045644432 34165764034 567339114449 184075626785 423190412856 646541308333 22922275173 839509994561 179603926986 646904256361 809217695801 416519789681 1512094256969 1064842252346 712777181506 811470426216 296495511849 141473303761 1038159211352 197023444195 340586013940 33106734154 268738730960 194296223497 1323878610737 606955487646 291154312883 1408939621941 135416034671 430165286739 1138618163526 734094882675 234206491714 261399903419 436419109987 331266457509 395061107957 152268336748 33404897745 53770595622 202449972507 43790504708 64626032093 48598162097 1044911290871 87899231453 135959941173 23552391992 40350191233 743889495191 262299677981 38803146188 405424749098 811242558169 336295300516 25159596940 395449420533 648414956117 282723230 429361425756 664208022704 38776546869 773386251256 507372547520 269292931488 7962176821 758363244475 339352183945 688658933223 280749961601 1316643258892 1485932687692 382992074475 139934132850 8505849921 485545225563 73537355471 1208348737957 515427566876 154429423342 767585304141 45418853395 202342510458 155729409429 1006514620273 814955608718 85056626356 91110611450 125125946714 272796338158 240349149382 77825426382 1462664652328 1066305825580 1333740364230 119785361209 226238177652 97893496433 71348072222 1269960511327 183407358736 352624556953 412463351314 1358474296966 95441780717 317686178534 172937758106 281001829707 465047927867 726967910685 139556835196 765650124789 939891931466 146816284554 584749404374 966364423614 468934879521 503018124509 156922868910 92955234620 266976768196 144604218765 413694361567 705816409942 9351692330 761840993250 179109148904 10173376724 368075361906 691022258638 900445347046 468430806371 364444624668 161470452725 375382376206 6653024267 21349929107 657889572008 977838344728 715633445753 60814954188 91141490400 55567836022 31188078478 465483049215 732433252803 15094368896 241107889916 5925299038 183045999877 212100160885 869316640882 83411988537 419437823292 269394298912 72049270355 1807817957555 119915589233 268725098105 56712955487 86180715632 275120388513 1471690055002 25878644746 323353141883 622386062497 159946952887 247854513256 1107185898826 1871816495553 432991835153 328281178377 618360842751 583907413421 36216547733 1011034095454 1465319598945 669613659647 108642243637 234710943504 732155232620 472747094637 1516017628887 1034288425388 1962951522646 75022490421 1425306769525 488137387 985437787444 299715825906 437524651073 1454407592837 599259314032 144190288026 153471254891 362428441131 91236142509 138304276347 44657248632 1952521689 283562256961 252975595352 1242773001108 110096211 68392002744 207900470469 110043116549 98360301135 80080683553 177484996959 221604291481 174287616810 516905055287 84289878021 13377628347 301570862643 901478189526 46908761192 176498774804 69683954858 3796062965 562440873549 1230535301166 161165503818 799953381552 499028592800 196205133705 1279426238183 638097011780 1366254486885 234870961424 1615847287430 62658883844 192921984310 785661248268 100611843928 89768442549 476535503587 45392635688 113374444449 548741200 68072565762 353315082225 187991322373 1633158025320 385267807998 903837500250 442744739151 1160682711275 1667039519677 1219104927655 346591616397 8338846095 517511057229 241456802260 293659091018 3812410474 234317104960 538417521236 42074193248 1454285336392 245716436062 579653731576 24265730232 808756975886 531639750532 1319592044018 70103669254 207645375820 403433515331 1606794194055 656045301600 597146898205 11194572651 487094840282 160176761162 778889900535 661641653594 107524627758 1051653197831 413713634212 855183877782 24564931384 1136404882170 137323043722 319111552523 538515286103 25384036044 1541464667438 7309917492 267522822241 22109729345 1473828498254 91707272513 20872866492 131115249071 325756553400 285879387379 53117139411 2093594377 863751727111 958616595284 45674906141 355849640257 5164348114 81341907833 120352539613 221635423377 278527524285 460446190935 1695121720772 114968746698 234444628302 163520507810 1587343569097 132758519282 165112500490 449058772 595148744622 229234468372 1812865216315 38464389836 531225102031 512326407988 84928148121 96324104866 25566390732 424679390957 100123424907 76572174834 505818808796 724259765576 71549611589 19601171657 411304698073 774901798078 23635286750 231834661886 508159333366 367256748796 1392530136503 36562057160 1291511252867 413490100014 1349107565189 86800920487 165469799276 36248023051 1406414728 419798655401 136429688318 59404667910 15969553572 245543400224 9506563119 21958231059 1523909258215 967726094925 1347000053570 533892272240 631818646918 1055909694878 422547965016 230932009791 828027156422 459714216925 675461269179 142155314386 705737140734 217003892926 279262846485 569394701576 903559827366 51689101495 27475622047 362565736566 1254622484282 332856851023 855121571398 270174287844 474119360895 158258347717 165470515032 552952017370 293024145389 67900128024 792162362814 79817068155 662346223112 595058711059 1094368947166 1097881346522 729550581441 83331915646 1524279395658 801599996910 1032273770832 259408398112 477551465100 17088774234 3579356533 313324579108 800016489511 233516432523 15070688351 65150767462 292799003584 2451981524 1028879801374 80997736183 391760996851 1028400673493 609544749698 176492075567 396670202805 124700676676 802962823 1153743739208 1453738626655 873562034770 25078448879 142126381996 167354391419 216611436332 95545308652 615849598346 356528262529 1131922003537 41629844875 888957569495 1715399264147 318367669843 392237851065 68557141125 496655731865 106689111802 401865068974 9033173581 478462635673 561104210100 1339296223852 35092750769 210175673921 1426277604149 331225932 461705626754 32571226047 40917851471 829312272041 224854954527 246336688802 10442256707 173598373140 11600897144 1331986588745 57071035152 1443879231446 1301423974840 72511900748 110575967045 283315115719 336560742262 18765260740 354906934042 162129555187 725390130155 23137560915 474717382414 382510991082 475302379546 1452990559659 111597922658 1520611654235 429132310400 136608115831 1932834343388 965015789399 672879936378 729145593959 245563292733 394678922595 172651463919 48843680859 23364315782 43126694534 60174708871 116983120705 1014555030545 149188195819 935251448325 153980444802 756285773670 15010145384 10435120715 670734219918 183751985627 221580168439 27377896352 583225586280 995572966974 696661993266 68682569008 547122839 1203607948604 935485478 248246557217 683621702846 239837232327 138032494018 1275328499590 217166438498 351569425749 13782690073 666940318839 70730557430 11835890485 34436047401 723257696326 236750078917 109628663720 171190332548 330363167095 552945621576 1011596604020 56418808401 35718164536 301028265673 719485963158 111681057358 2078559670407 110585883969 71651672707 291034527519 1732023996989 1010426167383 743766467173 377406846155 220911062288 21095391701 77352315480 38972166368 587386662073 845898591223 570391844096 221608179169 194836492179 259491937517 126014921176 234763956977 1650260001195 877130940755 1275076231832 228457649046 1252047183977 105726507026 41872934432 179080599163 230035109000 926451514158 17472046349 148233208354 514465951036 398640316544 255442841062 199566015834 63806828833 141007068120 99644708272 707368727621 118342934576 80482513265 365505059120 625989706107 659003211789 1813366940 14122709405 110122108947 1272650485 476841595328 1800590411527 580342313771 678826592807 730296832595 129340633695 324865721673 145395342349 65982064139 201455487433 360278622556 93697900157 55449992661 3204669331 496693345498 240577482733 57167225875 336985517734 59081301596 107511826622 1097596434666 3647226056 140873900680 210898123430 40075081613 156600489404 813733612714 279997132493 3070490102 1429985475 102010236257 40849926430 216384380038 840190413779 377696024528 93798345869 8446014946 2027968172543 24276982958 32719956935 285703169909 29397894715 379257110197 181787661783 20389934363 97994680227 159329327094 113025146153 1486324474286 3271557606 959090013855 525262630483 261329876994 34843141784 9092262108 587133178616 153804822772 384166705599 399833470247 202666714022 644698707059 887738930935 549012597102 9605127376 53210386225 482255394755 376230685505 48024584386 179888355826 32091690154 169371780600 77897392597 13961488597 795134247746 148762551529 184112626972 43872686603 617590985003 156027300438 54773229269 708163361839 231987364280 423653138968 709881748061 181755356772 475761165938 442769537746 1548456820352 91591929370 84057803320 298941555798 633985893665 793656329570 1040863564479 174132617110 298739561263 99113757918 311753066781 324953473553 733829851222 1297706080307 978689070649 175133605061 1407874586502 157256310993 764515056145 129918586710 168228626328 1017304625108 679134086565 971229796964 560472753480 1780952269502 674843197580 1702029399414 292405601038 130101881488 307586147136 213295095212 107639671072 102282906788 598223457993 1804906297329 25187423670 492750706457 1658347661511 4673453660 525834585742 75405785730 51263602529 804700378205 13910010821 54320228848 170660119697 1074766476579 42782751933 33121995184 121765084459 682424016090 504017886928 617214059787 228842333787 189903232900 461199218 166652353289 720926014820 1164863506575 646823477 119771846165 583215546029 149124813996 845102268858 1722642504315 941405236308 5672794828 588947087299 182525740719 244804490644 183173631887 912147135550 902100192052 52394293606 28837382922 31538178525 1219728705692 315184293170 757746814753 394746332595 78788337558 875404204211 89925576449 311628333021 875603638242 242361033230 696743373534 473992356228 359622843249 459386149433 17684174089 3306807565 78115850668 75762858405 101783642745 24233239032 480027676249 5536364624 739249112101 712272620649 1008582540844 13950078462 968545369286 146745227528 545638236954 239353626929 1120001739572 149637560056 364629475336 366075725052 365702054772 49430452207 1088508603377 704341786456 56909028601 19617687774 370405632498 464494688728 262458641538 1278166135623 764600925859 219618778727 92266282962 50255513889 41050954695 491031315445 26671637058 727602817014 85717106292 1035087412173 813702453217 244430230784 9179054156 316699034309 766582921853 727606206216 202827826524 56846383557 41164860672 409506221159 59397108458 68003612132 940697234296 1512176417561 572566579105 805049220050 5336663929 650451136616 127629662543 844906980125 657573258139 61818517196 840191672095 504767091452 142865713 400495847487 12819671481 674749948345 900330468385 13801366265 124573858022 16400961972 164267011133 135241958258 118701841345 13910695058 25966433177 452425107422 226475604230 554038600632 284136793981 7811506548 113157654739 616706364939 275410860908 421468067011 1209760797507 1164738865999 437993314296 791562100420 1487179670680 1734763231784 50857589937 39833420748 952843080738 65461683135 4551372974 196531298823 899037839093 139006933159 419085898089 170254839839 1688546560996 856978252091 28805076492 1081303804437 1320247156669 67718453587 71345133781 957798552708 4816732757 17021761157 884864677915 114856233629 2378053317 172843649911 192010430424 1057493627813 667739792538 399460461289 467220499175 758271023885 22632306909 634506772610 182748532914 585801120442 651707488498 316049051874 5636912332 1166647564311 515143736826 34160557367 18620136266 845685215538 1362244955690 149062980 385182691481 404174050297 160408385490 20963828212 6805045847 496788433187 371189612507 387772653493 106546751466 481845531695 120914022455 1546715959537 78911316973 381523489260 181024881461 474170121715 347375314398 550551383196 115395286458 163053346598 912974117672 669293405391 607735886802 1651164338492 32227195029 508102343008 8462325485 97261880343 903273930565 256094937686 131873054597 642876519521 119599405400 1126147879868 16262659293 56831217753 789493158365 603274120867 774741948614 235361520613 327555861118 1703912336 353410109102 261561288721 209990798827 393352169016 64502459738 84682692784 519079185316 311583704137 5626561855 496219983748 110708543346 233670174065 1087996566873 1168060501404 1521073393042 153893572141 235448256611 169484343492 94322426753 640307185502 1044394817271 103589910951 1225740517578 207434479021 1622676038382 174247700209 768469188279 321288306431 261381933206 147434496612 1510545154507 1221704262138 93384418206 37240372524 136559923062 753001112903 124431221813 119986005886 361367318185 97833940699 27113029141 40248750091 129596637696 57354131993 119594588243 592481467794 331390122398 402320474448 180333871917 371768655350 1775079200618 111771108691 730611429245 376369205902 1315286210908 419060544051 862880522111 196112617 43393846956 3870933714 1561794092189 96018810691 33078191818 40814691057 188985508565 6310419290 1706276784689 560926184947 61563722250 24396162116 146682352254 23860104158 12068353480 1000901627546 24023142498 227260894432 974789277022 420709673414 9330608542 669418934477 620403964208 264444799880 984205416331 44475085460 969055119810 145557718917 340854276460 102541069862 1491986797997 11208234337 866207094759 111516556662 932777699213 134535427813 363417607379 502054163793 198828037745 1123263001747 587456406376 176395571740 1681715134784 923895495837 299088021316 1312870851708 57699976520 158063267906 262092735 279653749006 1531542128489 359144345633 1442303286316 18542050480 195687400016 50164408716 648307219941 1741674122772 416123705270 122294415182 174853528778 83541367223 875857368843 130427967193 1414060774406 53633413190 482765949918 219436374643 540302483377 285409470011 107238406139 854087063220 120770365082 51579875468 35008022888 1484735177312 80384688796 10993741657 1069820969725 287392950741 70066654868 19711483138 372747204831 12228703904 13934912922 702456504099 30549002829 44037632162 1695830291228 254632436422 22445642083 195303939572 86699138085 211220584218 1016465192424 19024863499 14426674699 728872800321 987933061892 253164825165 1143158959868 291889657906 288626894851 590543199260 656530765089 275126082842 1762821667236 1035740840752 517824615335 246185724220 392986295313 3997118768 121115173480 307003858994 658280318868 249776923588 3306885237 304757838874 1098191498643 146837450292 29087968102 453063433366 498869740633 47108133352 1169648130839 689950956599 34878864246 644140805751 1129448321428 215024747374 251623438990 993878027838 8175105458 323189395378 488174731659 54808674286 399225925882 135181077830 285454307604 4867869893 15988069977 637489080316 506055967203 491469239762 259622377884 1496322060535 62741652549 1119115842536 656656190145 233655280088 1088975413379 271529505862 316588191006 96981314857 995746246150 5781559744 326355883162 67832078182 677039025973 210436168676 1106374997990 1083479200464 396009188017 3540700172 414652480525 4044838867 441436615095 89219481351 3545179749 176923547405 752523082839 79315177998 62070402587 524913130036 141530717155 948360594997 908313391144 46009404972 265321053901 41910331532 42609049823 10642017926 183949124685 631361976392 97980514708 247686512897 290309464752 288653833582 163132805445 37838374644 1539054505037 239767532988 936528430246 378485001314 345060825797 863814849038 13993846625 221082671543 847283290805 223808253947 11228313779 1189854556662 335907454916 378542639318 631313554757 855322138195 536864320860 116392309422 154419170842 174427386605 114959122540 979168253765 119075290558 104305640429 1096951030757 118545180729 734222308253 780429853265 147634098096 310436807389 147250475862 398710723242 47700213120 222960228308 27893148777 111445871498 719275069694 623038819054 33790994916 759602369809 1283530651771 890837744866 226715717134 246282382385 74805177227 388755630216 481349061574 128009673774 386126364412 262330293331 1418028268261 10463557878 41117867379 894695861747 101202471299 98858769 200018103545 230111540368 922900347376 3815212276 328057829214 959365606956 392182605821 19258119619 402920748375 119564706375 135887533126 125797452560 147241762921 141364360130 84427372189 17844619227 1275417803189 1233571445330 205468855560 533102554435 199943744716 1143224028198 348557339908 202388214375 674180273247 288541525669 1022217162437 15842419720 17887757771 70615552647 105060522121 1012950154516 14706177553 811649709429 694727032707 57508370061 135952815114 14732570149 163557426639 734294872073 871549634851 59560447082 352264344909 165777260800 1066264352675 731993263315 191957159106 38660532489 47546674515 1906617411969 485212519474 122255705175 1262705067152 18971368067 160689222573 359974984215 365103695 160361531691 779062471813 8536511698 93484195301 1379000269005 32664078128 28354072821 60726214179 46279215137 90257195080 790271836294 1169186401900 199305289492 99030297763 261299599889 214508700067 54965713330 23454653855 360664849539 2023287043 458025720841 338295553142 483840225587 425884294671 674478289025 74183710229 51293051361 509689395816 76050479798 74827799596 18285242062 223033662016 18312070875 60669399949 1243061415228 993383706762 20054257808 602313527755 1525516407930 641812270379 124762933201 315363548943 1086119813281 486792342853 44471359901 361463044875 372722451015 374371247956 110399801212 182854721483 340042451307 111259938717 243550575784 1815248935783 119608655122 241430881907 1436036626203 1652016226294 92492368272 360906686720 24574744746 1815459687310 956301971890 302056301588 770927520789 31834636357 455224704472 1141827619834 549609808116 688487344299 40679741672 409421174276 181245817736 620061286759 256751536457 1558275663630 438418366040 210468419896 253324402522 3730688529 783049220102 308164410491 362166652248 378932890972 169956149369 223388295787 23672974470 74250488221 51458558185 127658000119 51206668094 508058372157 504271628379 1042051778155 303762164757 233224183509 214634726437 200096499077 1317464873143 959522387642 161517159962 754980634164 2018545732 591977187836 16540336748 184311452904 53383875541 43621430064 90705261748 194131123019 68540668196 176989760503 391582508751 456396728690 131098036710 600737435162 31744154309 971013870417 11459633554 973991679987 271285929930 914493092420 317848200564 882623698146 523716305856 10424140525 1313115823521 20017560761 189486316 152814856387 1088073042989 912545531872 586151570908 41718644188 891795067441 603681005446 453098676223 354662030748 987909429590 109357212003 14032167590 19574733313 477452502031 8702670796 973448336695 688436861041 353963848027 54954316064 481543251277 140193485816 1591435398921 83255440862 274754005473 52227194116 171770057724 758637458443 493192172946 552417811491 52638810716 194978554634 1741432613139 51766984574 219444492851 66855630151 84210643339 80370048096 254899962447 40679357322 55087365739 1221572137869 333733693939 1442300106463 405798028122 198515047139 316010684238 360444740842 134428773537 59128198016 1114525866584 646848442762 167085874252 385993779 276709578995 19608933279 158780950413 78821633877 274751650923 664242423827 351468497530 145466172787 296391028813 397562204563 56746611271 1636806395327 1419831818107 993538580453 288952227760 158060514407 1337160682133 102177092177 23053114364 576140522564 3726440966 36957041425 760146497540 7076498241 512067003046 1325632848015 420594092235 516371227658 702549827911 40918091668 237358278202 724416246376 234428451707 420096514460 516944392 938212481 236648490085 63926878557 79274202563 1262897900469 868028183708 555469299248 677760940 1289289526157 171846489492 766458594983 272937197848 23442164448 221227157143 355149608077 505948912762 1062666169054 396187264 440904318994 1290005359530 259244959645 1396819852305 42317965948 1087161199810 8071936984 215696928095 154887672947 123393566247 816379600145 134343738799 241183761312 18846546404 725877786705 1207420218185 42910912487 547074852764 9823287888 1173723820840 237237289350 732475368309 975833901165 46999846948 102626481704 541495395645 263477746274 277015702011 724838677578 257359569272 64789579769 1651028473094 17384421896 993113655190 133660510278 1408403699621 301341984153 664364659275 214608728583 77857333050 889362894259 217751364867 833390032944 7314489257 80017610283 747891819086 215290517549 336725943375 280572762223 963625235408 628428961014 282089478756 478295378567 24413273578 462492582953 410873154992 299710259333 805257355052 125601179169 240914911106 33140381950 2458979066 118652293648 677277520220 57300659652 127201455629 767341092828 381498723675 258208411414 46359181746 16456533144 582714309426 43951867800 76977703079 135735310551 178953932616 1122127877260 107147100476 318325992076 22933162486 210152722173 4236636991 345170901443 156022976316 350503743996 71149434007 81784979028 1320867345708 209870988253 13574254957 1016998315481 109706533725 115942565869 324644327325 68614201000 252124849872 137479626173 1169864601666 1319658179747 104650134710 366313989237 53918670514 216187725018 209132895785 436779788080 97562611887 96812375428 236850997331 916203541954 114809371077 9222156196 90223855386 794951972369 27996576560 573568165355 5107449022 2213229437 181612009016 5577998501 540239259717 281191629803 197364958056 12331407685 288618354747 551501416863 290269312969 19570962858 1109204349415 450169618635 170723174531 239085177 7808586379 1865660925 328442036284 837866041748 394634593838 1314855631539 58480667124 12799240045 270941100494 468621910048 408902679116 646661233360 103474589627 187365223121 508191794312 36085826440 325274342733 709135168665 204530178017 240489968799 25888814071 347891749175 760713451590 116538232081 80621034809 140417210537 492254346035 11445056556 81176525335 1094831311195 55959650532 485169881388 564351796675 171188913769 184737119806 244479511061 6247290519 128605141936 1107367242046 42717786934 88707775751 28147942265 206765295591 68774623142 69655773735 4243791057 239011233542 144842888338 373214619424 7257322089 3346365008 186056048939 133713865133 852286948959 366815981500 804448995159 476066142416 59067794038 133966021643 138630099866 948172653540 354072268340 363678074544 1268510437 1063007984046 259984374113 550900338553 72306527859 131500889289 59329889759 163720250842 244284962072 694233631874 523169521173 44981961632 256266894889 857569958 209565655629 197517551705 2780327416 569170362719 188460332283 1287731730283 114022522034 1336595181605 100915195522 9218862784 308957052598 1286541505347 262385281307 180591082873 48556448246 1008331810888 1320441440 527706818014 1030012358192 66058500157 191882413 53741645060 52387514048 1552978090406 70366444683 723068485198 59196341011 149511007416 120199353194 45633142842 1615979100868 189468644472 426490459287 362604220030 328016831223 460158475837 162515150906 6090390782 1450353663995 564195948868 159015578090 1522049013303 313582173011 498706603925 1225008608297 1101066326496 1393964832395 65476064191 319904469182 636480503721 420262169323 1027315067457 200554381387 187818525697 76680875229 34415740496 62802147911 993694553939 486732995423 305808421087 189086781099 622464720283 1215785656503 115320303545 16047638063 64245238780 2119074592 133170469864 1253800955043 184695844381 70329074340 235903324940 244723908873 1031882061774 623240928182 461728170269 468362907642 161275057006 95063984224 783842009590 268121534890 74279404612 23249531056 790936968640 371561219663 527747602190 591973294231 557147737508 17162335199 202592026306 300779996396 377275547862 189142389832 6744115898 902692400349 322213814386 38542116574 265608085767 66094952322 522805451391 20939448337 297086691400 1135008728667 481179620873 962513570484 4977826662 364331861016 1234568949411 143523081486 58178804244 8239349472 28400563530 607147844104 34313652632 889184424333 72591444210 282989702758 68107786964 1345640698422 122568813446 1064568045837 937480137160 78020200651 438952107414 141788042531 1216813891637 944501370395 613057745145 269710168964 143610193186 141291298428 202044998404 217974840543 193864173511 448243645952 334637359461 1351482010937 64304172347 477114479863 951421608578 13670420183 293886898562 744809294665 190763632077 805515029519 193258474367 96751619533 31855767293 27887159861 347907232690 444300063667 17379217214 723876595640 272094055133 16648141061 242744045594 38820448016 632725463013 542036454830 51152020773 1730940695075 158244122157 915543265088 627961000544 114671774420 704018492203 284091822691 19480359185 33689216906 264627961010 443150628327 494098085033 278137960615 1134387108579 146360721177 488170365350 333659431028 1420456590233 427824301941 483720535193 613800105388 360894742461 170063796448 178761489695 1298725235082 145553253870 26111121840 607700571271 351554707585 246248673535 206739648031 166022697263 1533161252711 121614385782 24116795207 1099324040006 480882904072 506201893531 142117620994 86403 92117787028 127981738549 1359432088036 1870330558 951612283835 181840828599 11379479464 21641202198 430075547535 5459005404 1163272569552 361191674239 455122225425 9687354088 515259252571 482698011637 13343045427 188921325854 20629557984 7531783689 338966206971 26686823538 289058193470 1275753417290 232487707627 12479928195 53130426176 125695871508 136023129945 930800374102 101003466297 55801612744 1181327484425 749244484856 56166463277 1341596876238 380126834589 93935619667 54109029186 750942390810 5986308565 94694777794 78332126476 36799752288 1022470599535 458270306937 188919652940 171946962397 1167647085546 5448411231 180625851185 16477810642 485852664373 6366115002 716379439219 1309293804068 777331076565 1137824454246 291972105985 29127406328 4066263619 392659534481 1000119949259 36184854537 998951603643 6347210202 440182924286 39458743040 402512058052 245794000456 48228790653 650150059485 414080028287 5167349965 5753674969 1311213303457 3734490415 3476446409 102232510132 328835342633 19672377026 62724501772 917096157822 317218695035 321045666511 202872026891 40777891173 12214012606 133116370685 31936762737 42829833021 321626335464 187624748904 452396224039 629581065764 80437013271 516325369396 447818720437 931814188337 22611672107 48147170949 858553420985 684227181927 628844514326 272413693521 320380901474 2104310677 349431120 126268228049 145819218715 173724665701 30808788339 40009542996 209045397845 294834833825 376989390418 106280607228 214557684489 33763139343 124173224824 516362221477 1126345954624 621295707530 20572993499 470710322707 700068639175 335710106496 19587760884 467996908530 239423546246 643171052927 13031059292 1263116509155 15830247977 10503858745 496599813975 16429434823 636592714370 16932021953 108290923701 21957888613 141547463538 5425134406 218642554961 1368261800945 351867306229 243961840965 18780923133 51251207665 16153350651 39358777108 78708065065 93764904197 118403931591 27004185759 955340424862 511086572219 28607708472 41845508494 13154801643 280734289611 987490260047 583447190536 50314476455 867127729823 158877654212 7637931376 170369533511 337256799833 1433799371083 103431869942 18029703109 766433607485 66189729447 813547197278 1794624528813 388283802039 13596186770 972528854340 1652627159 1336963037118 1682387125635 174632494841 596373044090 69201079073 70379471 12447406935 120336266550 1344165595 104151119295 566268748621 260638276100 25834704335 256732131034 354434301063 263401439867 150934959739 5313809673 14473509782 1166507008624 111652199791 129657152937 21083064559 507346441716 25868641167 1247631156197 220254345041 50333506331 174075592516 299773640248 96786520499 297061576937 206524799023 197026916702 304385830761 125617955615 82175947287 1424072532514 198463969727 216688461351 81920064536 31758915533 107746297002 33177775239 49977958204 980684536 1359908068151 671517114031 56067554711 360762032295 417538979951 154916993175 210923351832 65376443645 199449362283 48893012240 1352663609996 23337503982 57141307933 288301450786 909271868529 631150055772 64621771052 1728352746168 201586267894 203258205762 753992349848 3377175911 430578255749 355043853965 350414422715 308455473518 28350415778 123271031545 114172993676 98028898801 403729447425 134899368447 6896041777 128344872994 124641037533 368177020940 784101104367 1142413288643 54098140905 23713002104 74233240264 746014780349 446685553376 216870010110 182137673280 125419317625 96030358440 47654260659 287065711194 188029553868 1068341522213 117383624447 1417712949073 28997550629 950599450646 937057545271 143716692809 33016047831 18728988563 828246398410 449666298232 4575665863 63259627129 239762335655 944565701021 25581001957 323517419252 126257063589 295919267726 449998535144 243565954121 169769512576 1519313556 31889937465 1290474197353 602237689767 728369702447 93887207171 4498704884 1321675806635 355073913450 13736369694 1271197337239 196417575894 1251997879074 555055720807 458046238 5318218411 145792725195 697190624153 443677878889 1028825984520 178396704360 1036965740544 67697236949 765203696327 173837247832 51561267487 2392523255 934494058705 1286655306841 249651557492 25266061514 297577618030 221837353905 1347198723011 94312910887 43610779950 68487956219 1218187847140 311296303780 23770853440 11491951120 20084328763 127905605799 860018928717 600763840235 788588827931 509714815591 167289182563 1126404170083 134156823602 216323912746 759531734164 70386603366 24824783146 1278730679055 506002962774 254694121909 107922845 329049276535 126719739982 93417857152 36202396695 315150804148 584203655572 736152817491 372427754211 245956510836 52401771772 215361004085 50046796 1257404371239 146801605018 510274308205 343425256792 20422017794 210108590955 686262656502 434200969644 43027102817 195086624397 60921261288 338122112168 179216282214 137128451785 3433768186 229725712825 75042892433 214014394731 1051480147782 115610748812 243122754178 209350957337 95459049734 679546840506 290920392717 1119324427107 123339708175 207166035178 560443635766 571008522125 15071409583 978964041848 25347868515 7897517152 747541331090 1369656161671 38530753226 47237592431 441789580198 377128856561 187193713064 71663197125 143803647535 110736942671 373561922346 157345970382 57029807926 565714180977 224472422715 1027956165984 978123223392 131089605332 203392564956 47173905671 50161459437 401662315445 593912937435 95265527200 152237799085 33529099202 292700544910 422351308845 46595730746 83973750912 104050634473 942372500629 175213548141 455585092145 774066346426 22308652569 216281949329 140209794479 388514801664 27651918629 286464538170 5055910228 29347915205 14166030260 1555169915594 23884961927 54114184380 134781192335 830015894710 251837224388 280749521611 168563555749 8548504790 468217521769 358415933888 307614026949 126546403838 945424470604 1249275035806 357685245992 264633175747 47138927671 22654748781 836023724947 325855641501 174956209222 104815419000 1210220233152 52838537260 74977211412 614985363793 17625885642 67912879534 936748194173 359229974250 342852219694 1214833242150 235835631608 85035912045 93352238237 405385051312 502441621845 516574595712 1259712192 151499713653 828579795959 701340183719 166333905588 853451613610 601242969223 575825690432 155285478556 42520964492 76620639943 402295592101 219329607340 572785327795 1089916022683 150185036519 961272203030 273076256003 35036478503 84623341860 180296402899 919156485595 265604143153 175094393596 30715104737 524386100275 607139545835 3238430682 106736281075 533641064504 278401196040 45454403563 867020636486 59702800424 47077862555 456679735228 868081862315 429308074863 329569996103 119084138056 861792375379 93663565142 235965234659 238998194859 64755860641 81571268420 1247068649461 193787500767 1248071892677 623068002610 58017464058 368907389595 385044724388 227599075763 345698469249 449743409321 132087377058 428159027045 37779549518 224956948955 722740605 442868124461 482125087476 290110562162 168876889632 30482605309 2257521142 1099992599534 13683981240 147270002856 377985766054 144033421064 70203438168 24510631050 1968830791 154993898811 124557386084 569219561623 15496445366 630768660406 136847651086 71648328265 42294377386 19524541995 166091834360 712096981532 96529938783 31330553938 248038663598 134218319642 56844837091 78598925695 525144893463 92499626065 738722406160 9659676165 756060613867 402893100976 15440663615 733155688524 122493747617 18563097400 444346068562 253767528186 542375845673 50624676464 1356702229495 17937166592 884901864859 255094024667 131808620131 4184105573 44335325892 718732597218 423159452102 464094424664 169417738047 380824809287 6689019655 1775951008 883992175243 571543442411 38153905511 502139219412 170506965979 73069797891 1057785516717 13042109384 253981667217 5916723967 1465096769659 27149808188 344033486712 732198203366 283083053753 42535093327 799599322134 85049267586 742187751 374587468960 27931085067 73461261298 163321458596 11741531273 533244849643 272336177346 596355535757 79312183068 66767649340 378162326380 208000978901 67576866873 43640889002 6539464070 333953129429 1147081175120 768268388070 32377672206 688677589266 1172433899008 23229042 50453110454 714372812041 547446546697 1276986445329 429691228357 181750401311 714622771162 93178557827 39449473964 145078219818 73406382211 10066763309 63495168888 61822530063 40796503378 109184381615 346359341749 75475841659 1041281035463 71343695580 153695526159 32719490814 400798178387 829772865776 323386496751 38538079272 28879473562 964826267069 219051926362 196359507908 40696368234 30189932439 1085164995254 38860015693 27270322026 559220257665 66610218138 944309424003 117681847245 569968683326 206211008880 436306772350 63757770846 197037455688 10275347503 707620066988 125023390915 32091915895 1190631857132 1085923743313 104077695185 203128297837 483563202451 51004071470 8690039306 47685671819 975149974699 244915969516 26354773400 136545935121 303739520335 221049513648 796781808191 353348563151 390725398397 1064696908329 8877096916 500361235866 7638609967 40156855383 365387092619 478633658163 578365578015 584830413072 266768441686 1048082519 7254674075 306911351627 37517346254 363636078361 407209972683 14745047402 60770752324 416237567204 431186762135 589728740623 174581567485 608750724855 904818916422 335314395339 6469910757 178721658065 204819178607 174458942444 170706234338 218942029216 81960700109 918985301904 724635749843 514402844517 723075431929 22412078165 12302199709 6633137553 723142236306 196369791422 135634239110 283415328508 127151958616 989887520042 1605296820841 898385119080 84461277363 1163330578179 225203522773 29314251535 216591438648 225757406108 380117767559 29061962044 94828240341 324860826424 168317643108 459022547399 193011853242 493505337677 222550067301 743842141793 527460004448 1084617486986 353310464849 272883951384 156389470104 130188865713 325879807157 489168505401 107760017817 987187635412 77264720399 186286785895 113755941814 985104162078 43766249629 359489185237 30100904699 326260280560 1410523737581 91934858650 368988679426 409021885016 302928353148 700667012591 608350461253 36084300675 204699426942 852875444433 685157822374 980100285786 108676354065 205960326436 1284172194543 388296642327 595856819203 329477950979 538491418618 257665631604 120730351663 14036985119 46872953160 132047990881 522020301014 133773274781 129157426261 377994173111 246024502999 153699306581 13211171900 506869273646 1303680582883 115762860220 16224531072 337875168310 264091878304 463784358471 1708109414008 168980240521 215952981758 84816788289 158857500398 243794322464 61870345213 1228477223337 26144407006 223734989113 508520772716 205523491679 148920973220 303806928892 232052781315 78600918922 447457555297 575970476023 198408259002 38244039490 69955127767 748094695055 4309621322 232601045142 47234620243 220566388105 474327854725 1108116990734 656237254795 19216088436 869787204252 16632201186 343116958960 447232451912 542340520680 137939591212 21329230131 428108772155 322330786985 31225136871 105551020265 843457602395 403377872273 86325963796 7193594877 380188791233 263815213575 486941505123 7806411875 967717241564 370293608330 217753331831 594738257430 35722925253 540886534998 792304635645 5101758289 21251580734 732542429140 141866920485 231917377316 303592284354 66693442882 1421928578259 505475921257 1295108594547 399760135338 131216119626 728222665042 118047738184 254927611605 549125792918 19704632137 660203238174 89052319512 359080297197 583012350010 265798660952 423832423838 151643549952 1687080589 800604061540 675027740065 387198845938 286975459869 1249465144706 33471064001 50654296175 62757473135 1036441728364 260496008018 495696261320 243666387970 1113946454556 515478465999 235780511504 196052994988 57647539718 479701164768 140650024849 9983491617 1217359360398 1297911504070 1031895438579 67740219446 678145684913 956118127200 68751977307 1153304198005 728537493920 133468859432 69642945949 709490052590 162318519487 43679738535 347758023807 354956977748 338202887009 484173778241 302698345740 267658742 529861708218 98547256182 169693066528 1062993577696 126469669007 618589404052 42986878245 315968002560 40660422834 10796796345 1094453365073 226472958808 16119440039 1302924364316 167250320080 332204646702 7162336373 626220316378 269273024955 126891164715 33742107057 462424375097 61178062647 197345547100 144489137264 246595323981 68325910122 69339788449 10480503687 216337591820 18632858084 20793080078 1198598127587 396620298829 54655315385 303383883007 802273650261 74917890685 459075383348 66325148903 4885113750 667354732109 122627215538 226097446423 17198242944 5071294562 400316434346 114524505072 219211900432 462585946457 82655766276 450283584573 533118871960 262780484914 110227611617 611888930889 420233301992 370689789894 818340499040 96633593345 15767868404 3561036979 652795886269 43945644586 239652965454 676782231395 188156518980 318448040210 46521033223 8218444985 93347964051 635935914742 38850655928 348496467402 113112723001 194130558938 6937934549 1212544256678 657357731491 9411730386 1137852126713 307410956256 46441308401 88111393542 253222126354 1393329888250 202843709057 333123713 17634635441 419273931631 1156339094446 1370373602056 880697076503 468336280834 187893354284 54141829152 247825479987 736668146770 391580652905 216493224478 1193519040536 17736685062 387030932332 1127266661948 210974587580 26463504915 6117186120 286804666505 136905797237 202000552024 617424417904 250968978546 214422997636 616640397153 1215664249753 882413176768 413705850809 84056314093 1217433503574 115657534329 702758102177 67937259563 24951605616 86306121920 530008024070 72350745284 128400765929 305357124336 171939583214 86251128351 726678805846 229764687211 322891179475 143788550741 19268224584 483677092386 121149850573 130466818506 440066604261 47312472802 670694292923 616980731354 175469143215 370196563693 1044483036781 438911128816 823535380359 1027527651299 212440957979 535055720518 210560929440 250209760912 74762169414 211492428942 1145993205443 349627237948 344899760068 405611598932 552098436752 397210331245 265888755317 14885337290 265025115912 146722777804 276302282046 6008747802 229795459663 71988194365 242858440703 3233643130 990493520067 43963694941 34695460027 63850368387 141524632834 278515381857 36096883194 385275673669 26461001972 515062334984 160068972967 204363865057 378886105099 578453658972 1594046643532 318569571175 540481406627 125639294850 84377094569 300602357277 129492945046 35510626152 796413830573 171498836192 403895485696 7451384449 339486376833 389266913383 56521071521 62699765524 291807249719 28097422054 837094994407 228870847876 148880026577 396778942462 106856213885 628134612039 359662514809 1187470213535 1006714761377 39436055276 745068527227 7082795028 164712761078 83760522819 233032447493 316388908538 27902862358 929943465837 1360560102354 608735396184 441400480041 430066658352 788607209196 121389634598 28884780157 159044049472 261103363983 313147070561 334128295332 59946180932 17912134132 76574008142 257157545258 152967009429 221237169953 204741392787 855476498578 211933603153 701712556843 187956904034 18520691283 613525740362 170988177224 32929497187 479990769316 95417289017 698585906608 48591086600 730451730099 1126377698921 110800082866 123465610227 56821175274 48048573004 114115526590 732698899996 239703010038 2810743355 748121427030 6304148397 432851347130 678577862 1447797055949 4979886794 31543381718 287837944069 128980794961 403357222035 64299701691 684056499151 737947823651 731757403428 1351424987897 42003249385 109256786384 294229112128 708211161916 240835216315 127290401783 616602278074 212191800577 78094881191 1021039876130 38478860407 1362565862942 91312285983 31021696152 253022476705 72569464820 32652715766 1148292714922 7419947539 364205088518 850285699395 116059282245 12343671787 152266601718 1036612111577 138990374143 20872324876 226968864768 9089366998 16982346056 355218759976 69049350547 203317685748 172602572393 422544521780 707444180492 206232783611 592849931184 7043662677 204488972730 20875401446 72250102604 117558238905 1068958960555 390376559939 288442400979 21633911470 395128070822 68405241166 172249442355 64043972940 1272864102099 855727436306 88076908614 23740542875 69779599661 257712943377 217361916682 360505012871 5845746356 699455944153 97444657286 725925165914 173864279837 504906224529 66446156783 592184161293 344528582479 512287500933 509100639585 1029473304555 273427984320 7846930077 121228587898 46938853276 522794242273 132182447977 263470257702 713667829430 379237750311 489514263621 636015106210 219292196834 22439872682 374296885218 243708942307 1376160866260 869656482723 2250921664 241858007065 6572474907 119034929173 147400475679 152208668365 219538508302 31103131598 75728963781 325537679033 60762481606 240757865364 97735148072 37027214707 614537241279 22019802662 1278385170204 103136962036 671722131673 471717509620 140172754620 180527474881 4661826960 560546491433 626234485 86480794953 58531713180 158279287127 13333013677 435406011980 249438761098 158757714580 119505359270 309591359221 27381727444 109262268094 207176757273 360746538571 296631178579 560150809133 90474821858 569086142921 429161987218 66316060741 225251988030 55097568771 60492683018 1229607824173 167667449837 3543005956 120304139816 3611768125 422758252012 115840598844 47350313537 359811945677 74844629380 375027147884 11069506486 505859000820 569511446331 256860110311 983869721630 135918937378 464551285723 250203385974 804704211005 1173547920857 1030724319544 563860801796 68876232102 748225543018 125259062722 605950736153 193166697400 204230264907 261176119791 1004172412577 927516211395 580094046471 790071741445 600540101034 144095982384 398735363479 207131561773 807433485445 92705011337 127583273265 5216586918 976535148361 61955949905 641702567113 400169683973 252472946210 62436003582 77932365115 127363927672 1183355729243 196088359640 188135645098 59977750418 478158646269 74604198879 640779985671 34016500223 1193717025993 205391835177 1284000908892 220346528603 310624397508 8898153273 1227765456072 290938049438 60333516573 270138853629 583495446494 707055717499 32897213806 650865924651 966889530864 29604663738 405463499908 1289339635291 52649346219 278559688299 109729745010 258009726760 48095809504 518688401758 250579592350 105567457027 493553335227 7541405366 139541659310 25656340443 226936381799 13639761505 812687157795 227117991415 281086556484 307473370789 355228528698 13864785533 966061125960 424495082423 302829695080 1114881724257 1214380393921 381937518145 388978554553 127407674282 3213111574 22586941178 1043131218734 5492008200 41054582710 691516625315 232784282763 2478986087 10898093260 238941063168 1400389082 14438593760 399044456993 375391080927 280093740198 397106312780 911127373937 262793993624 220045494057 31408308827 281349902672 25707545191 206889242145 889977766401 35246466892 31286537484 461429243627 251518398138 59685874002 592141049432 149661482523 276967336462 217198919972 432331116516 511682637493 202894820868 5897895852 278401854880 1091065512064 655616110866 193005397998 20904275742 14203278519 671706834300 243751289334 627210191936 517238644888 54393747715 712675140263 413635313256 10393841225 3443579085 219511856633 166496170455 22751499218 284105448523 83198977329 242710793772 8110975783 69397115294 29840022111 269249672069 44831282843 41455731118 279433245601 1024645236069 223301921160 307938085529 175823086286 297416473881 596790627373 7519977375 632897530345 45173413164 6957860503 420593891083 63279261577 166659923354 235779158475 941216956817 3339023292 622923396828 59379595863 702449907147 1428129459395 883540585486 48000029535 634158132668 17011457485 89726091701 570034527203 356807526107 696437037900 96473424791 16931088189 22247302095 131792366180 221842707012 145442756448 174451636154 1727809138 949552797578 14381252494 3364234118 739332215020 465444940616 397535421153 10669406491 502687953724 288526172940 374673386389 204785684868 380124383150 170082355968 125633166963 30833448411 1246458099032 172300321349 892562157278 266204417096 77362419495 161669297874 396688311167 141081323483 159224658476 111560095241 367948676854 163142532924 939667605199 203476266597 14391658233 282478412604 83973191391 889163208898 402793285378 5078286721 106516464 2501945712 28273476784 293861641405 56626919590 209343319 177285479874 1087201460745 261871728076 8028877380 229832620050 83136121714 416112492718 18736036672 778604837878 1315057848717 280054872071 111409499415 274275254777 124081094998 374860999485 18894300435 23373804253 102927591351 675572864750 320899601378 11919100845 5919715801 946415670463 5828498127 56171642192 774286513798 380546715016 36293531403 805986341562 85684402405 52375950644 244223688268 40538825323 166403283409 468746886347 449378179801 145507941612 94556309908 92209716435 34876124900 313361325598 680879883832 307268202750 385071575028 236426916684 647243202988 1282767168880 133629312295 971183586533 107616165507 110341502711 60422160076 1027673875161 558192563960 53686211226 971558345643 1141673591534 138905169952 158846662121 636419868852 64360351627 699463314524 384568343094 1093100438590 284264189384 582671642610 950957935673 23128246005 36117145742 9849829232 206158000243 773128858457 42649353820 347932630715 148169157233 371987651447 679643058765 312751261586 527771779071 595378393307 337444289883 136287551483 178915548758 123926732792 65940344554 71784699633 914989068572 510979626511 148840658567 1230311642 348336775991 309786449079 921023193617 531140946421 234504221384 38248539796 137458272564 71846215293 253950501308 219333145049 582111192379 1531402547 393314980234 173248653960 200413970780 235020261257 50300263562 121573759455 1155432873720 158650051505 737585599736 81939089048 165024464323 321634078 175172863142 13010026271 857200949483 96425477149 455128816286 20107709869 118011264005 597151215043 463026196904 85514628109 220945967132 545660374102 650803459011 315358676920 703569919761 136039512898 818637690606 168526336762 336716529321 385788477893 610751722340 22074662241 429389036335 347209003977 52933718298 9718301938 140651925824 106158549001 779018389174 513308754841 252270717734 506541564033 94275260353 725851886785 28116470631 1749059242 150658114236 279958667098 142610948414 11604064079 307930647149 85223968504 92394707420 131588294838 1154903923323 99424935 566523155170 691137397026 415351772207 91604916622 509714992056 128569018388 2525370837 19019039403 420329605269 805074974152 105893450212 204494535348 363082808886 21085772166 192388882025 1182276626 380190971044 557986703067 15414001154 876560732489 973149666766 319533929195 575961585216 614693732821 574420481525 186951304180 132789140728 89146477917 119118201854 120123874842 634326674974 62356335083 298177602280 1158862799941 89053759864 286351226 44366516416 44029521996 570502253619 39506935566 844374153614 338252050532 80513308668 1087591192806 13733030200 71568806168 373437536640 550399746980 2718865078 271756632448 54196625641 999854550516 2753785486 281007769179 2463341691 318779334335 33839106581 5998695521 28968675560 262197757973 34073350065 359072685477 4141307471 25050625273 629119340786 1090925214457 26550068870 241520182270 3870842913 373469466390 756837183395 56276597241 281296652937 73729138965 56103604519 272718188720 68512739969 235675967045 96800697369 285525086533 67666181730 101454432501 7443823684 92145147992 747635635117 329347442951 74833510414 194410790218 820559057280 127350086881 186344113387 66476572494 780348458686 57128486292 847132798710 6854225663 169492550241 673316091357 100290239419 185015978859 114770374272 14786786733 540920751040 695540493239 215394193018 500184665254 118013352178 227942302537 31833450488 20515944155 11473400627 29599697659 43833080375 8172490139 1097684118984 862770391 994360474454 783060671328 57212909151 219775460918 30383493735 4018433315 26028792921 78562236220 324743975968 525485789656 908762409436 546777703749 104039742784 140526190218 452458593777 36520178715 133251848503 81415918341 110559983320 94158780105 1285450915930 35027685482 906881440732 1220202532641 115796118531 467069088933 10836514857 577568197551 89187460072 9168476180 194903054145 162860826338 1400133195872 248073268702 76241048427 321001182322 1113350110633 33476604309 211634333161 1015664970752 124598048830 45116067815 49509885455 276452642326 21306473715 45077232946 338933766003 269791989077 324618973589 413002019768 167945807003 7391773129 55617604409 136960403747 157745919357 78408445601 88041742540 51860564230 543300638963 463509116286 581729547973 430713570420 981848915824 144925756541 110920448078 170429507029 801326502791 313505550421 849691363264 37249204160 211364517691 142226504176 88831274479 294573528027 104658991298 25814505092 139798607959 265305208757 132150241087 111025495464 452534887662 320249453516 375144814952 83414224744 3881517732 590758678443 86788155890 693986070578 130124754185 277415997700 448384133871 224919875476 233812707276 24955712290 246837522521 931488277629 117048028802 2392822 586406166945 380378298368 289142336065 213757758323 191629990630 8372115971 153184322990 235938343280 68593355390 547057160791 58202253334 38368570711 2706408571 201037439855 992873903725 132618557432 325827030784 399929717030 30407921766 40048315258 165472023537 329625507524 36492175571 122568345437 397393048694 91661250496 368131781619 252843450008 57723559463 654282451 10891071651 23482146274 173597631194 204887514188 11948340329 171226278652 175190798046 1068791008390 481124564556 218455094341 655698062903 168149691575 7704001918 460418470 41411881344 987050671411 765565897042 1048652189130 72985183235 75459660088 5383570345 77961614577 143368523180 1044404261257 215007020699 571286548900 147108029446 202285530651 28788655601 413984931976 13785014167 225175443386 23444757399 805880853045 314058359207 208561160385 17269476 681724409338 15196634640 281333207263 77182063354 242282546883 593404243091 59673085674 18489784256 1007444779228 516741667751 236832422563 56938781188 202304814496 660113374 199480996935 97302526115 97096476494 182076494651 42836288818 133491849252 380950250922 382047364 188129253746 920427169986 167087124099 117513731989 303561170361 571366748707 13812066673 48489876947 41076747371 2646852324 282071642020 1356944850361 185643740827 3503341187 259441187565 108977426558 1079037910136 2789943614 7533320532 27845666556 336617102951 1808957757 7977991619 602433703833 471161556045 749971915117 17412911759 7782667535 540144091767 493552139933 253247363990 530617341749 4456015439 200017008730 166520226345 480529330768 371053383739 1667234040 126173617587 444889932999 131282567766 11063018691 80058906802 66763600021 888005885256 209340779253 353693779732 780801420 42124056924 695884181389 80671824850 4002649449 40861973490 127004914052 294353104760 151732223264 33887888608 160853576284 386673362380 232100811871 238351710353 245568786686 51342761888 136367980412 6970272964 376845865583 887450876175 1003717258007 631338629094 63975074665 597691407340 75124769142 76762714407 201005417948 817106098260 47092215726 1048908273893 85000463953 37230758822 271079492652 40352265663 71218934947 7215612211 26100531875 28655284904 101430227614 187964337124 62207146458 29304159505 766253250490 59616794088 192559152665 220709522157 965992149923 228552281028 151235498870 104488918557 10970331461 977604786733 306036652478 230314911958 554917343607 8109325932 134855490160 198316316561 205179943977 233946427774 187677228338 621480451627 515302834064 574165516554 273897236907 147533521481 108305318119 538127539949 5219402534 67467843303 658268741698 208597049347 1095942221979 551623890000 63522321481 21133621484 33710039970 175373270457 933208848615 1122953414585 45745023082 84370499667 462483284596 746821561835 516754488587 438201579187 441642124162 656682023082 181776474515 55485525385 150560854815 187576167040 232894430537 178776093946 57181974046 985606364003 62033372462 1085596139827 657783885577 135620058209 169929815789 562587931859 227320580482 8926814243 45749617487 30141540635 308158931240 57291426108 640853888815 104338933378 575386488030 85057733960 162063224681 79087893388 157620005066 391140578692 1290308635431 397417612517 764212152958 457476289320 57835347211 132982803401 24792738561 81313294077 59014117735 848768589389 300847604983 138769580347 225550458381 73631334741 530016552945 13330953403 8708319995 220757049430 380500496051 312182112192 46591125576 18019701749 95114570798 326180076408 144442787286 178955401681 76155809442 1179388797868 972308530190 134850780688 222962950821 673450342268 208243230727 101389912220 18659252668 28855633704 527850931900 413577559669 339124768032 1469309096 19703164686 21269993110 3844193539 163445495161 50772794588 310520702168 394124440180 212287923231 468632815181 42876280323 1019496832629 105451848039 53270081308 638363178273 137298142489 27668733 709194753830 479591927403 282750465014 741355443933 783538395629 340936347219 40620275865 21108883707 20174326722 100326379144 687588645068 656913041235 207707416772 720893552 1240537874293 147694598529 927882350695 416256118769 335956619836 334237169942 538746526483 133081947544 1062372646200 189875470010 621861481249 7724227400 872132881284 1143011456916 165698150554 11411227739 377514664693 31144658012 177104958015 71369160060 191602002875 2808650038 121835379680 31613594167 581621244767 77003582602 280350096488 407433040502 68376655805 537641158883 772471420687 57261759005 441007436508 136943092965 662955319855 145438146368 98640729941 1070536415748 527843855851 100647457251 37030429318 229283880039 837699312977 900903012065 120532595310 921937069824 150420382678 196173800971 12552972154 118793066395 12680507534 232369364490 501449899876 91761155370 202426859977 29453783300 175093740327 166381597413 144124095940 188586328774 369752798960 153137121827 282133916275 1071887957990 592443496779 434020468434 370706419599 159547997947 83886949226 541759438358 67083793117 271886188903 157539497400 115750245645 194464206948 367801672749 419614818919 1010821927716 7797465541 305331145957 1362963853192 256336124875 705119316368 78045271991 592032193977 273539801323 848060622025 202443399609 138032165444 26597309274 553766394074 220693261910 42658842814 458008781045 50462817206 10132660087 43735654330 78539331669 13983977564 309606250515 1010623106531 11820710637 266943239762 159058590354 7771521007 827121402057 30324929979 1274223582221 944045772246 339677342676 392249215473 1057564564082 13874176597 83403861125 481910333426 309959921680 343763764059 366045196577 259774990182 1165851024685 244709365046 603519289434 64546321471 720881664707 349729579502 906910516880 619215677186 34617633352 519900944944 2666790398 276947217517 71625495735 257405620665 372912623260 700217061 92093898793 1108446634052 392605453574 988009682974 134609577482 8816937737 972336761988 276642737728 99341216017 50591094120 399579652370 240489083849 1219000338971 6699854720 848193392162 29472997536 132636660338 282997760704 84844825936 8422946788 220575154863 738223982775 168821716873 260320771557 631227666802 105405429156 182417929603 555702456974 137211564702 6157614162 168574842475 170837722323 262534019572 646256498451 870753557623 447246012323 78507289066 204630535642 247502775427 541678877530 869280322338 20956862408 375061200943 74840377371 883714468775 7452011134 526875617189 58571252152 189781642862 488750156408 613045928038 194845113645 279497388090 13279035104 129468446497 37597345994 525816588950 65200866867 40455390460 12777622324 26323256331 134077813415 68629394256 1025770871615 6862595362 353543728196 1398083995992 643804141221 61731143836 6227341728 1238372051259 613423385961 20207761915 321227180694 207751939506 141718187186 359302703900 185690408083 129020456185 45626156844 376262498058 34834326622 9108924279 647417887218 8509183814 668020522427 865077281749 342400511422 401726996781 13521012153 1255152831594 318483710649 4363348145 554393244965 566380190272 8158077606 163608941508 127711624724 1123464276155 60431044955 70828167043 8488223522 12230708421 5462442355 23622126801 109892951450 620813405963 480311286703 56047372086 247758762045 64275112762 159425862549 554450551813 22608022889 260169191590 9677867789 442269489914 37686975 145570542732 662734175390 109628987810 652931261688 76806912564 13754148617 76540330833 101954801823 122266873378 670653043986 38969144370 135874519031 28695511065 333712104416 723985416708 142257268978 46254488917 39755267913 4462762381 78082083361 17737194997 60405255577 156999886761 1086780152777 211268146416 514396470154 5034225549 1415304563350 10491769989 96919396911 10010248239 1117010435635 147557071027 42506966760 80218470288 379836572831 391897577240 270133106406 498964546344 497332914630 682257533075 633190659123 275442411132 344788854114 52909655812 188422782351 913463475600 313287604725 111695297953 426310012217 265409104459 23038192974 552354534693 89645655987 59448464441 308436571381 34830445246 558034068523 34445442367 122947925758 127926325401 73607380529 498790544472 5674557480 158366743879 501779996249 405358286351 678115402838 897434154420 179235389733 351075832910 901908261808 874466255926 225782455349 267297263522 297493880326 42325428671 81254837807 372270949099 128068345092 157322109430 486172945691 211650942624 406423260905 16445509623 207788635129 31776656773 316273685758 15506787175 72560037235 15527701665 30487421645 715857292963 8626716957 47956858389 334005006518 753452144532 397202913751 354514503892 10235845464 174661956906 122773640428 391556547038 126689547193 189918435716 361307524772 447397903691 916638119255 143969685660 244052952113 60921488653 145071351357 23139796647 564022932039 77882810958 16825122342 34363872998 7439976272 544161345071 516424193406 580420781930 58561813946 53630303060 20603338326 358959458750 338282328413 1179059365 115684037602 349955748300 363023018193 10677101804 103454774777 23084991960 771815574 168035487269 325112551299 10991111270 442422769849 1278352677 691975059076 32488362173 60458590035 107633751966 96878117297 15727028852 53674396309 84848222238 81767346326 10872546769 691724241878 727443409749 109809470257 636970012203 216982464240 380559794711 621677744 743848496184 757602300169 137082424355 8685651765 12707816034 377621513649 188648557369 388430785146 178724116674 759859951685 648072942082 154707704069 42283725673 88403226128 599128303371 737600663488 118578132906 27682376999 20430078616 1333305149062 448353339677 182242932765 407494150744 752476223744 958266675819 46849093550 52179212929 84533014109 372026202352 99710479275 163406898990 235182531966 634576772052 105140295565 5843834085 192947052717 53202440366 22502406360 51676533477 20802435143 422602173496 351697232000 330855921 293415223625 50631663772 849838385655 184573424157 563262516786 142041256537 34601599482 45730430580 200465593233 502342576665 34218544757 45910301523 565665640002 380476648981 832485746139 187593739293 67197541375 481783078305 686987142877 390956257744 203551286852 554487555778 710844931670 1167843174112 394551305087 67814862116 119965143521 60081378806 484940459716 1076367209074 974377549374 49555105714 113273657084 86193337077 83125724328 7044562430 312456090584 91559316950 385502551609 77158971180 122298963486 555435450832 213276529262 506985610600 95280436179 449916127139 511281826704 121678946668 317592299320 158299223482 192762426006 95708268875 84080843500 30770336503 945267371207 39407891084 53541642135 327103853073 78858170280 104571908617 259330010743 179704911275 384632141335 52197687471 350244220666 1050465137890 176875025905 64635162562 112784173964 118043000654 114291346139 219106705425 33207452487 244914232 66107712745 268276597520 40461827737 1342187878061 112222348840 153562675400 43553072000 125210643691 284035799838 5612824027 709130415393 14188986752 211411724501 658048771672 274198146517 350366257556 353897050697 1007786199325 2571905303 271512924469 698394640087 20779718100 907712808457 573998910279 48617423623 1362642639696 398381395610 370927631274 139824996720 2679715368 607289644453 19234826725 1135631206302 883289105241 90396340956 220728484445 95785176108 2946768116 8360948480 94971310762 25267766861 303713120867 931344533550 33548394017 77662485256 212102797039 1206912635454 143509728084 9079422772 428709794099 17009061110 282786795430 207719983531 112158053413 159889190098 350226089158 828948531827 164031752492 612999048984 187004805821 534250037636 172365534426 528261074683 151170997982 142455994563 933290965917 16382670103 441454593208 413946255603 384536113927 293602867332 267233493346 31468098882 193095871587 932553068227 340011574321 547606218901 89927039645 133727933815 47304626906 146117930450 514463100885 406431002067 321695955874 784713022437 313927066685 434505147725 1042957655662 573832273826 388787978160 147884018425 43690999424 90338922744 162336090859 164433091776 288460827888 437929580024 66070610393 29362434339 545178553727 333478215450 856930741048 702114177410 20891002137 33863448949 1401617999990 37144561228 182109133858 263683419671 10511514949 550529802646 43556201003 64895181237 221541864521 748527494792 481384496943 427335843372 462236037629 15210235027 442843905517 290225819518 151235214882 412101203768 12821276897 969225455010 117932938870 212885537833 739429836978 105742906806 435580588612 37820423980 60617143197 284471119002 1400666263 301098629780 375832884721 404441415864 215785964978 453057272887 338847874203 21758564717 104964957097 16825859501 707378939603 98551512 1228442494187 37471275765 142121885382 19795965724 1058971611847 707304485679 4388809789 955184027905 1123773766083 205115660161 108053576439 159685872771 13831731613 802001419362 862566668150 555809118911 219631994735 1230461557336 589302945084 74775129495 647993038886 842807364070 417028769639 208410482985 113746519614 349568247653 550371833228 455995804291 9532786301 164801685895 756965278988 475773817873 862747770910 109398419014 306964441 27583961511 1218402618973 230757221210 827622680778 192917880226 152374112872 602612319054 181862240134 2437736 86949184795 170811774685 1266955597392 521550465041 1899982304 39802812103 25763791449 11082244973 50616491080 273080704304 132263745723 261291342820 445260148905 251917155396 597271016388 868753034224 45588369024 164860566896 1117312451332 49416513713 367098404957 227383037081 44769499506 673801081449 54788772188 405609193409 231737874659 8984773820 938110705861 183498394292 766248189327 396980180667 270682326829 54586394346 30853900172 215114427224 221549833672 346372386073 40226691308 6340577695 14834265147 263964542030 70341091888 222839669270 273015905086 9424993431 871348138551 84334676400 365267602152 61577440216 329689642525 26533061784 40142853279 951025905625 16805803877 157021841363 15012334282 216976025482 65600605233 953182512473 54677849140 1008552397421 262502319683 40319863818 596893150745 395492123347 134307116339 1052202369871 506100448038 165149031941 221552704917 247842571717 63262388536 81234869141 15561157896 97257085380 221251946081 204978271774 636710129 79262457031 260501621849 215094981700 712874963618 247240946954 127981616721 186958902179 461022617241 66599595436 76391273506 668125107084 28282010515 112773352122 202619568124 70690879894 61181656262 468225368516 291244913321 1338244576 72563985423 677317928256 1374450674 220584688983 30504343691 12152992290 8591690570 5682592606 116408831021 354441735170 244693564792 5818888248 26838134398 474484139720 48285647107 93574343574 256176096465 207849013763 1119885279423 327029144166 286156811956 622911556776 172741738778 157632418427 191374556186 153588786196 585844011321 29515983967 40681738863 488047239050 205395446422 1083877186712 36189207607 343136524639 886795033794 17032153147 307476924777 167053156767 58235039047 1119812488830 1147055115603 321641991649 222180139545 684598422726 678701719230 159702579823 183372747215 216993270181 5567519655 11864476555 149843741680 313157793841 25299800784 272839811659 372624406416 467027916059 159778003966 705139173819 642687113482 283686899733 8428174116 501093687431 14251125882 103562266282 141741957760 240676844406 172435729709 18514436589 286936050500 81172351633 29665904732 57332445886 47794437951 16465273023 311017835657 138716024045 61300058769 13800811817 71371110811 126109457643 237981287070 195598733798 478672003227 372064936193 418057759872 460152683052 485906401347 610227815586 63201442721 28735830457 935332402925 51912684759 1250689230233 565061339810 436741975021 132460027679 47139570418 847004131072 120538629557 736788223809 14297747970 520060924807 110945680281 213454356903 137215216327 725157136188 765542483962 504880847730 445737260647 201050709213 1016685489152 212830309684 140373577416 755425995261 348181506222 74314355306 44942428658 285751716945 429107501976 22859473043 274581912436 819481571857 39698751703 122568880700 9956961707 601376411120 245036634338 180165345000 28968784768 777623643387 25087284457 54906821001 10266173722 1079429267169 80656359492 31129442877 26214777611 194827146046 1240747919007 429945577142 89543369604 197826737107 679590020346 423038606134 941098503246 353161121403 18259672590 223538048317 631578823027 795448448892 127463705612 646962522366 309971227884 413087778442 123444674231 314175626042 1665810979 564132953401 383163419134 1358600478 41623933759 512694258065 223295191951 135575070752 182982007702 266029413883 75543372012 2460129517 133419803944 196339005771 731279639339 163007289822 323227060220 91731040657 145138761417 135691146385 10577435018 23366749137 35293795319 899723090538 223276912694 406701886433 281460973336 243214111523 1033932585938 181795879722 112835037600 359628412498 248905677532 308379709508 1146120656 142633619671 686225381348 188164202022 15956861233 569262434778 199023887670 299279261096 126659949354 258699101327 21866188939 186805564914 220807692011 2967584735 1156483194516 89860261446 207924275642 22553965401 24738010001 53223506877 457748930994 598458960622 447419349478 643173162 51106729000 25098069884 299233425194 84397194123 209129790309 195603137276 957153726084 94514448199 22009461850 97554432276 173984876843 23466246753 42502113603 66380498666 641297073674 779380615539 220636309270 109417556937 286939981836 364197473459 412934533069 790069033579 347191812646 922611711281 262494979024 39046314366 9081665596 9350849060 389175868058 444882685240 917162360894 875769671948 214674336438 224203850792 355432697780 237139436366 902959316184 397276330260 650666354712 383674111430 105959896029 277109669536 195730950324 197302564568 39933327497 857630819007 130830058809 259726038379 43491800478 37807895337 119056153505 156920448445 285079525545 791991175775 4061660732 5016274938 808437033358 3761042209 289005762057 12392850273 50716363770 183093818781 336207620401 497464621483 150543932626 420474678543 905653769 814805808647 609823654789 615465224736 405116638308 19260578799 162206737728 636109453712 135199269777 76556687389 94906519639 32147609241 44905950441 382631994813 15620140931 65127889132 179427536916 34852209269 55494096855 856219815 34139203425 48708029607 66030462578 148346659207 910876532689 53033502920 117879063721 83791865594 877514007537 175377240862 40477065240 38806363016 56768561526 313900076440 112058778497 156674918317 158913115901 368650905920 111011888387 25758810327 235960943263 416360319584 1026153373714 82984553395 155471945294 216584725369 172411804085 687236431057 316561959897 540605059754 580034043004 155507936233 321609174335 605823030273 43715915974 530687462037 91852126266 83999743070 779626620436 1121890218247 2888740168 854520397563 93252310896 26538486410 106263918744 4382172104 391426085894 94225946208 46888002129 199612513302 26557687286 788061455613 50102200448 227020270275 422078498184 45788670612 150767021944 367881114352 47510305734 83852486998 82949518159 103914524522 10629433737 531794880861 48681124001 98869420595 596404170773 43280192294 208857246962 59559886105 64986795858 47937380713 9793436485 123759823281 6505631309 560468770153 1179049865949 54267616985 49194402390 106821216591 478811017027 282545531537 70845555754 74414147526 369944771773 299251466019 38842359062 241136034808 42211839172 385625099972 397003284122 713071099899 133790935711 197215285183 106568235644 32609697730 238656878797 42061661759 24133198104 141217518371 191780948242 96846031132 208540297516 273040007540 759573266502 139443070805 140771595516 404523305126 25507916883 35762912595 7775802210 1051841871761 86478347310 198260300378 19802705355 155830532541 253510563100 329215914709 405206605942 140543061643 2278050514 94868285535 93137248056 550925781162 476451440203 30554597909 170071143251 5473656357 183982493521 78102148982 9116063337 33515195223 215671554890 534438409163 208063101722 303818646761 167391097640 31068886057 255794944619 66569717014 233626943089 300109965652 360467129842 42435607203 121712786310 15452006583 29167745672 832607505745 117818745919 393661896180 618962306430 546124167218 171592921708 194989143600 928689790155 476230547779 381514747128 220796867127 42037156617 147043476091 812151461637 47689212454 301246363456 132156475379 202969186863 206722418227 181056925266 56825135306 426408270287 361460923352 32896651305 1034774006115 207215526200 194349076 119000594017 294999650105 93551587011 233194948769 340948568324 325646402 85828892801 75206332940 1011222748630 126683260795 29705965468 380596653609 313977549293 85101315548 350813466753 34097583767 372576667234 115125247759 10860446490 15506893628 31862489666 314309990050 46171993562 109399870737 11467252276 426800359058 53491888797 9048760016 286265986186 214617062 109489072426 461342125284 484503421596 147681297211 54362718443 247660492171 45006186362 722309099440 799893401851 387091923647 12736805854 169288788994 303446550034 409781575479 194127341751 810929138035 383969944830 691566406 82443638052 144151908729 344831712695 469801966408 41355278642 398743860946 27626183085 442052056834 499153812836 112481392160 306336040803 553934384469 82269805919 131121448347 9175368647 738803474 342961672488 100438948886 128998296379 83187386166 60919754943 22440696247 774269931035 802875611779 15676088008 1114134293122 56675362522 67005482076 203112194763 3358308627 345628077042 8163505949 579643212997 141115975764 186324604730 425203491826 106717094655 69269057602 118814117018 426074183824 63379222998 14668479713 98220167331 118674640658 14836304931 17638343880 987183816849 326273609109 2476955879 248839680079 48551305852 115916872571 418948070965 13559515158 641857146982 326778842717 208330030348 453471394227 80203212790 128426020100 26460655023 209513779173 3666797945 339228355277 34303776671 668107711632 743435182191 187379854847 242491595273 247137011060 420169614473 21791001831 295277399229 87425999820 735725609922 61821345808 839712905620 791598484383 45104677496 21901662934 713903376704 879769484910 224747759333 55492432898 128557736667 4200475623 227133766166 357582333358 205443589213 1079035 13895098948 331609641263 115840256554 1075365855343 658979132417 14851157349 526651049293 363631344982 31797856572 386601927046 21687607807 127431863817 371619165945 14303214379 13486250420 97973043704 333960281498 390494498029 34182939464 224422036319 55064995 1046947996215 361747298783 403190904 951566266872 631200328447 105709452621 30493484985 8884357304 67468405128 671925907290 312217066115 147500005234 867981988538 41715638734 90408591785 203228264221 706545081472 240661476896 52215383691 119145348277 187416664858 868542859270 112051647000 17230438623 565510262619 565713215555 147532824313 350088488004 280232766378 38472529146 5126436183 236800586654 1224334160 416984723932 947793261897 2228592004 309665273479 28166769461 115372326067 184718657515 685920874238 558292661801 33416666616 43408175497 767591310051 168732030869 55530609629 444644537769 232147822860 495384206296 33805683657 103295611442 432040223026 136873211262 10779661458 142036018015 129170219892 1490293134 3879538502 25865375462 858533373506 72086202002 539987066379 124969601066 204652790690 630075468101 17751251667 331265181573 482167938446 170688868169 341483009520 540369937940 61254625089 273346220105 15560724696 11035395119 856713886236 10963139812 636440969148 85219649395 16045308750 508206819873 79841106416 337434175978 276918709392 172826822267 228053178583 673654981263 223052224554 681779757134 533269207387 95855429823 4131300586 468479310 58658589602 96375790008 178658448081 253272328207 127423935462 181582780866 199171967747 173487967746 168004419462 445025383649 99487511425 169071687818 603353694530 38343969864 45720996555 253987470188 961099261953 236611087442 100973081658 233514864487 109060438697 1797483546 166727947924 286267220142 4360728416 114070468419 503298865599 188815003835 74927013659 497119082490 298178654725 935399524461 80254387637 1100830231955 20886263051 153738560035 149615504532 98971425529 275115227881 30837933935 412261253717 209885522713 161843830516 159020256142 956864564472 188282864729 88417040966 1255237049415 115263049256 411954876268 101997048455 334552343190 657144652617 10571822805 578055206302 85839793619 639902958 13924573328 21472436030 918962255185 872236564778 172777509722 553285045054 168757936276 117825122884 183418834091 58495840609 947107236687 2666328069 21160766464 271783250099 47160879329 281304902331 10337903476 93056383492 33944761348 82203070607 9523044209 114690141627 354138722885 746271560304 641788332415 150653515909 227504819334 122655378729 501812341639 318551995925 36638509618 15365675259 1127869327 28595440572 464257353155 183762162678 191414550129 284930306544 35268158075 796164982829 35317478931 16624101009 882441222136 246493437544 343209026810 483049430369 163954883641 11503739866 24250803479 270403919714 498683814436 445920886198 57454513501 97073989542 25528083970 239502108540 31648361614 108852052749 166100996431 25120047631 22229903538 1342778576 335142000540 1029582293503 261437521988 365698812411 353233643 269172689634 534734849153 257264953535 80118198938 72299530053 14822887804 3177619652 407323027743 838275893663 20054919110 3478007656 7543742777 19374104692 153593462248 105105475708 51657022876 134450453302 84409509770 200942872933 99422914867 410249697360 23863177139 235576961338 822648331970 38651327152 115917863769 780821733020 1014061627759 85891216251 258236205301 47759864116 26847491776 402643389630 431380994972 334086440633 454101469366 828988909844 257683791155 366419215940 7563911677 228050742621 139135812315 198063959637 13962991438 382565513443 295520655110 28041890945 66626972665 2193482107 505650666092 39863689358 142850058569 141941449040 744043089459 713397061278 296721338014 505004424167 105489291340 658371682109 471330589869 87128019248 53137563341 133133578477 749526511537 294666599780 19370010059 52788922415 489449280346 36113499740 107678332713 6312371943 827735908714 219329231588 268657453139 672857428746 13131057922 914441778948 1755257542 49287772084 101045103817 16238509787 123449634629 227797141721 21692551429 9167939294 113924545132 270132701754 390607585650 170875132842 48280764874 42078592539 201485223299 170967037649 782908761525 437835139473 191962079002 59993334922 1057345176260 721117876158 226516450909 493763398829 390423307416 1059221748602 175212287911 328797657766 307331166225 70997398456 148087361562 5184651169 373342516001 256514230 178971439900 10822528685 621936496608 280965515869 2415730565 47362898597 75828345150 2711917372 478704272032 7907499080 619474427533 17147007253 13323391 833459207417 359324731564 392759586208 9134973252 214337639878 110419344522 32133337330 23443286281 21131352161 88179269712 248687762403 46118962440 199300375449 504258505655 47232054510 15730304665 72444803518 74535066291 7446091083 213244180410 331510177693 37634198954 416993677262 303306119022 541154997244 135329290285 118543758798 29956730958 5992504083 167241143036 37909090254 60813177637 441131521959 718749860342 119629588881 49320651620 394634723593 97778758490 435656938074 401106722702 203466172258 119363610969 281343091497 335071811696 51320153393 102606314612 706646701895 101223302770 110149713692 163626284608 110698037716 10314372168 17018483366 4245195232 231449497884 1256386734803 157995736477 56985610796 3202112914 229082817236 254522839444 625749038898 114010767960 838448242 30802611526 84451601894 168990253750 39854330741 301846765669 859229957368 753638948529 45328316675 61889070315 8214342900 285206936164 217230916368 15523659486 123338446150 104293638138 935091768645 89911868523 3384021597 193774258871 21157324474 318547744839 52422262072 53279246025 612138360123 270168396418 584068874952 865900045808 167193533241 207680815589 872775858925 122412512291 494425911020 453503504051 76669940539 801784136184 106819169444 235885479185 34257689377 8143095961 622500329752 996432237457 1023504310876 39830016745 214732993884 52260526923 174210031468 778046575216 110534209964 109549094037 430736852771 361808483902 20624310456 180366474635 391421405074 263611021109 18106231879 554193379296 240167093393 8477770176 402091636678 260772526501 414493962861 444549254336 1921179550 1138099383964 2608649798 149175099872 153261447187 105101541077 907243030211 259876435325 82420826958 2784646789 185427328403 266603633892 60423825211 162676590681 1064922870 900195650597 75122599065 158939898650 3354843273 970780337406 56077430960 431150972340 25358072473 239937264392 123421534886 3284335483 245533088716 12418052968 493368860588 11951302789 44771670500 174299093674 71576215825 166958904863 209791986386 470996133135 985218659 194795776312 19768185021 267655902642 6928092555 189626828585 39868682903 52526654695 632016987297 706910879920 35797419603 406619019506 27697979683 108346720561 1119632034886 121889802108 16352088 297286296294 316849131639 523238559964 121607326956 482265315351 679128913684 667196624910 246752776352 247098112482 288518955639 111073522621 160260557454 205893296869 61439054136 41297964821 130111373995 612298478840 15219178068 14964454880 279740247091 359259386495 190855606737 189683149877 253749204398 43771150639 60522232078 907927391442 358961672886 23220719019 317995326895 148669136110 18201143423 300836705 863244259581 90333924200 154429052310 123172209332 5605891538 41438050083 201327090031 973331809373 265393567761 15539814557 11582378696 5283728429 120163711084 126620135708 12126078711 104041331779 228856091231 1161492944860 212053134342 24404649319 518984447326 113941053158 465168507720 87330606398 360939499131 591501504138 18635721742 413144030429 76049286817 4858524299 32071533231 640831314036 91141001932 1010856645562 53663654770 323527688475 10184704292 194586326964 241814796182 218214625824 20540701326 464949483428 152661121443 53124464742 362959688538 612499297317 457597890651 47609256829 20947648722 38732567746 166304219409 1804748937 981511556539 16761871860 21412414251 650961676831 121507908637 481061265067 691461120070 465234378528 65135633366 13537918525 818543543249 27128208825 442824098101 42294954297 266569306023 91403636903 157109791177 90039240563 982805590600 722777589067 625679996255 40472367002 385893353185 9549640747 79297440165 18713852488 193230874486 200059389675 120661443983 256845939581 6861953265 84864144519 181505553 512991782785 154964877147 59831114213 29475456396 38496409164 526155259038 656008204574 791070604891 870262903602 76884964815 7687540227 11219632432 151280476365 43092532442 322017896739 154236802559 411259460012 592761177262 108083631637 1438261934 92324302203 290568462540 310839390107 25550656015 280113737495 108770186824 277483222773 171341955774 197813543058 568724390317 21811219605 40230266497 12931321754 362529887243 351820668219 88804822754 618420157799 29913259072 732712229691 142341962345 93777580895 254665498137 372749923357 320598740158 168876166955 53779914731 2466853685 241472056686 769572874137 587445837237 10431570132 388542233454 46994262211 19186128831 762336770585 293795246844 146185167313 76096808736 530247594823 643703489748 406329494 100196275444 41358232826 110011779059 345354181608 796955780351 50167316376 86580869038 522942604969 800461808119 392341860815 353531131923 600829707791 480937674182 55135807896 642008445698 553323672584 156790984130 226823728639 161918921195 2665865070 10761977722 194285832880 562167269074 432496468145 473856509937 292779209487 912769793445 141527426525 809247744556 664523753984 407267066440 59846924245 369274470558 141217328443 50037345767 32597425900 93814630384 4563570803 994195810 63335875929 118892643754 133862599912 336124790716 835424340938 146248740235 9576994105 21058072363 8141946199 313011600990 618715006209 468903222374 19297556973 31245335267 331139188926 57547330082 432815493330 764873417574 844995497404 33619967023 334135648217 551003227501 228581912175 161398980250 30038923133 10600320491 123733982226 10202048485 177002224522 312008454347 14752296386 58662731756 1182775490 86058547602 27114812375 9372230921 249448973367 254237476891 33697002059 56727056178 122177609291 175951631685 101445024087 296942419589 159751342047 280385219871 459210421454 67331654182 30838795580 609951062364 81138786124 22519720712 27800424354 378769699632 22046887620 120040115991 85483353614 112695266707 513763791894 170737356067 354549150251 191971737341 37438182720 63217655985 191959949760 177643236739 20977613590 809162099374 575947066074 232333938401 168002867323 6861087975 406701516155 260279348396 20240284300 79279128111 18634942673 276533725750 236532010500 172233009225 177314300196 21087574593 2041498664 10552145551 127428372991 475457087860 88824248636 70883487516 34355914053 56651122111 639885317231 701354391201 42079549095 83844389981 231710195884 16306827074 409917366236 285293950949 94718286953 181924097842 97102736114 51578902218 66938576451 661899113846 37934256926 39613759421 51990336013 153428686109 7450062304 137310018764 2176259514 42972808483 179689139469 366911038925 271841897895 34936575482 220305652793 225240583169 714595650350 49691455589 441951451 62079538166 77877988788 610919377660 51670781919 7386793132 657619789460 99280787969 201387870075 643044566281 431184831402 108611333082 949146356921 16850824391 75726243208 232183928932 329210262042 184109222640 55136661028 68119969274 276839955219 134645276902 705397926256 362166008726 158274924457 186736418462 224364747055 6922510473 374636016127 313635813851 2051358 756472404232 86592328879 43327332049 88653634778 46302984308 38887042419 28202372756 257809935075 142685230610 187088949088 794401553595 46739113 477563809717 265661930914 687979081656 127487938787 203205263176 17215462719 96973443157 63965511638 429969135843 178796783966 97023592522 283235978724 417912962350 325741045817 257455250979 628870939647 77860833477 27663816790 96206642239 576027161952 161684683034 45375812830 344022361440 657863391181 63272645035 27483711788 84613549239 95681200002 127361836438 36826029671 3142418083 63002357773 111651468206 67068956004 300672103044 498214128545 192771475464 125013236321 10164762478 99739288334 776795846008 63816978479 859220432030 172724024501 897586941677 577775052876 882981402001 323101000698 89522355716 275600721962 19171271198 3604198579 3999948942 257475895156 5782191941 170415676270 30879155412 117489074006 35807389417 242086687697 39465528667 97599167017 766689356987 462497355777 247798419783 7355875302 746133861 230121109560 100824178476 25109409798 336689585393 105017982349 113038907737 1147344802072 27270866013 8445924021 259941057287 102230384314 14444232264 105586610913 902300686241 304993543321 21758299 149080647477 58408338966 12679475394 660471377861 932254321594 782655050165 293038276805 597723284 46445444816 234723060714 218904163766 73022572060 364152575826 559914076563 111235850071 216302601454 89364446188 51578000914 16072474715 343959598482 496257458468 176237538236 79069482312 92032315853 2819806054 26158912992 210794374780 211385617362 187928035019 690788195931 127666931486 398992431215 936010933348 566213287443 570671188249 554081390702 209725246008 326184244000 761935329019 643179391666 876849524917 63218749950 539531243203 12719326908 726902601566 880672376346 182476821157 71858252528 5387800641 97121587057 135834984786 133116782196 5008443206 335222806253 242879662735 336310348883 28068066939 75326265967 261763975449 3821429787 74981571176 303952652285 43202417041 48581795668 8532417656 32129839361 107538430269 137881308862 202210647644 182966755656 14185359855 149797035088 43447033799 12084851885 1119847641273 874385787853 217148227714 19398889656 682756372432 183697944363 106781170400 249001925753 230553430968 259964054547 2391091067 30254823825 130380824267 99580983756 242713353844 99525301888 89355745310 680482500138 83566531650 203078444618 476298545972 581538474073 4350447054 627338546866 315625721459 539389439771 125372395341 1062007721838 330238322521 375819943341 205043654840 418252963815 92605574925 605247773937 596720787124 78247730563 355126361509 451775229871 102878778002 640732933088 439247855018 1692148264 25828540675 810484586127 152285449527 5662105943 293425724674 965313249804 442459812389 63139711661 82974655001 580243911447 29057948550 21160979288 66255750715 212344473544 278172729256 740737452813 817366794141 80342322040 88521813554 266354719831 18422688683 370978581710 5315154934 331652512931 27043586168 77425425451 78985629763 332250854241 255173244763 203976448825 4451453886 204547979195 264296283055 41243551061 56888238201 287331433440 583713424046 109251723116 72527761389 166476219458 1367750510 349556284008 39382702322 287321760664 209698655984 718502361285 236408347180 489083444369 522245161940 36676091961 294375528486 90288696267 180008173105 2945967065 141497102019 676076191655 537766945507 129778102852 820395809465 277995523089 18303291573 21132222725 290267582709 50423144431 178020243988 13504296223 264672547036 929330018867 204784470657 789753478216 173903349604 74714775743 26085615739 18767195186 70218972565 70963406789 142518063377 111942129808 19096325765 183023218040 550726400730 249226342513 59560582271 9034782505 15634897258 333504730407 417344660101 69869795134 138140244946 21875210230 792100843857 153305073255 2468069276 4134737648 847084524596 495132295628 163493172945 552580136056 46412564411 53542727723 816312778429 119070428562 53652882345 44790036211 16174186647 45171902290 30507002134 453311281804 493288735287 29430782655 15786703893 54303368506 548662703851 138438502459 163834634142 74155722311 402050627454 83133104317 15831673671 118265491044 217949713274 46779210933 173183071093 89441642462 301140979105 141257942590 157103161576 29195682339 222935943257 407144168528 393638389651 6535659537 210282909768 236608176465 91064492445 323452715662 356275275686 5481630546 5307881613 77953202187 109708222092 237576695579 18724198833 7038807279 638251695582 32701606009 76020340135 541275356516 81478986286 121637964307 122520389822 63261873066 533967784825 393600591790 150974007773 311355098975 211324955547 15361132773 3097038769 350156327106 104745382565 16672041135 8376410331 167735583998 452806879145 65383540528 116814517459 42999346088 226718450370 964442778913 2760079493 247781120388 172589524467 129998594900 32455900204 159308083349 165955600214 4357192309 232077214388 268420571891 55531435646 140029597436 308978152835 657058304384 332244865363 314762083214 70114954263 9124221160 287981116155 531589961015 118593161506 67793107344 86395663762 117804920237 589113854570 13964819203 204227704821 114949408826 120346855969 697772167464 30616985493 15039749431 774063628357 32579802033 218714811066 101155586970 275892591749 230505460158 125999674118 133999580958 134883538126 295296620220 123861861212 114546543803 99291664848 174130919287 703678549676 123904042767 93265711330 378444343133 686390105491 303423960287 942761049017 296427125282 645468436720 321029608012 100630523067 13128365618 1595209720 325795295577 506824414527 266256846369 210288109278 13909053966 533519246077 534331524802 25692664893 121501974763 55673831623 253615420618 1294595628 208828418228 16748621288 709861504725 1049410739 726774788738 936959954896 38099616555 110258380007 10798294104 678913472552 599339593351 378281476 58294191420 428071484209 108594129769 48563346222 550081034289 20750556401 28467388779 304038282358 858244212522 102136439962 51291936230 3923353676 222505976781 53622708400 231322417895 610373625877 743249458131 626630850921 564097737593 22760495317 410221467803 81295334594 32417301580 20303905135 50319411698 648772784286 7321408021 453617325804 100199649708 295406950856 260560177423 48915364368 43994686179 61188579220 794069865022 575032339018 534691571192 293523713918 16297856761 232565356810 822181271734 106129944000 241684521767 4243445230 10289219468 469304409673 26497404711 498674030783 125690859365 281396566037 110051832449 148792506893 391883611470 618792686808 62866305197 46559583736 55234160325 138173940629 5371791075 147289035463 112400100700 95987260234 33850728195 571550433321 4683963031 368430997499 11615578829 546851662587 10543673105 103041111513 1922576521 147353643194 210211813661 206874139026 29226228810 365342841504 1022248753860 31948966473 136349294859 678416452932 159415998969 966322341122 18438495819 654649053421 2728324300 63888824822 13642590898 268194412981 204985105300 75929122192 168551714296 252295921720 353376399634 233405031112 193385284745 66449157212 378262740550 89133970692 149402091664 533836880091 604358947508 581992348269 245045172278 54414303200 6520936812 170038158373 843980317981 177820003404 156457755813 93982184784 363871378566 67867236916 273542151222 148653332124 997680588530 13361649867 185802292879 272894308749 165828454408 71767232147 647766692 372032630171 30066672122 701547258286 10839781516 73921579224 117686431930 192300007645 345059619774 23720797600 545703292409 429540168957 166017369360 691974479730 121618591869 211425760480 318810355673 582807279833 676163193132 83073695396 578067890000 917224251442 97515479214 27614010216 520018346996 495697597650 196167127123 510751128432 160441659672 47929674636 773360663889 190563998589 302093946463 87848142413 41901900807 329545370320 248239089431 7834330932 396179610735 167111680904 256806530365 114534055004 177408160176 12754183082 177798661081 789958332409 78173479337 616549558785 567391158 224768009038 774187177107 536818334360 827775166374 67516901585 277882800367 81743813450 303279484628 5200440476 505532473547 652378731743 582404809453 8626022884 190888555646 243928946130 351783558037 239593627426 701845250742 406092854444 40672854516 18419807765 199748280337 303058450836 470004104168 86185467073 316753641641 90401207220 694079156631 460166674595 597694118130 646550186896 632319305374 237609976074 696697336668 3959228357 5386343342 124170484318 162205030292 321172498230 122275530958 281621118267 104278207356 37167210407 437349804807 7971966938 305023526715 528006089654 8356933109 85137778431 348952149829 56510523755 1990642914 279092792490 131950112151 892722312413 544832742973 44822184297 352415247602 335960291122 21900203144 2177468965 466586718792 783710 3275733384 794728075 71564966302 206408617451 780325678287 436823430394 372933671526 442808961730 693566620988 635617831736 64721655710 116633489181 20833166598 17497005877 197687365131 58927769400 73397723286 14446038228 2834787927 90862317916 560979569035 90230718570 8580742488 94400426921 424537389295 38101159920 132510463908 56655462407 83136606435 64103882833 715185127604 359923565 57604617308 277451294770 14883753033 343094360110 183886483323 457888287253 21091902591 103865310625 53228154764 31465886946 764123306993 898668366843 251030856071 53910112859 20967522658 29331677509 178278693800 347933415634 100719662957 299611504683 29637890462 701567748326 28208250514 44392640997 200727009197 30519847344 66818269111 312494969174 176196340987 695687941469 329338003297 109940033360 25090905777 107820759369 289046403469 142758320674 627925765814 360799897170 712931375014 1990291628 251838777616 38450582717 407722602732 555182394340 245952215282 7351425186 335830613893 426979347561 278501062702 504067249113 419153466173 177530679957 546091910289 529816009124 15185411405 317926778990 306270627420 314718560462 607128391925 56921333959 505900571106 41382255720 238480214706 43393610891 79941452409 798162201064 307646710752 594860592575 543333657781 303963137683 487897051932 42323615146 20903253026 323180360104 326245929889 70311276457 77116012275 882507407 383869386672 9319216642 303928438737 612983560676 28348146671 147196416212 704253745517 338405365075 420783758041 16092959845 434020385869 623443952551 72580705696 167628125644 36622456766 271950036132 76311852734 440825743556 41805830512 60188832852 672846536611 158585482056 144340416012 103105010588 25603633125 60993952779 36257611760 98527990250 688382901853 41891036378 10982517897 274958806108 115681802019 122960939825 218226784587 576960973 100997889983 13738159307 135777975041 320533240235 375455562 59255155639 84678290512 584657078976 450509400180 258345264793 63527559063 254771409718 52751176098 1148149913022 278902474037 266450515657 662985120988 389011733844 329103463010 93150605701 24092251077 110814650882 133487859794 24943908687 261663775508 478614775748 34950321009 24232051964 444633899193 325574643409 110567162465 105079835958 44365392632 725470658195 71207059913 8313793391 445889392522 2326146774 2214812030 29712449200 1917791231 55967213929 133291549518 30582709294 93986912173 501174304854 99046364231 369493688 282836166929 234770449166 96619671878 126368970155 61104926769 810090001242 52720945420 62976098840 165366686439 246347803030 49733755028 22430301465 247080808297 169602758398 721711771003 257172015396 5819976407 58553152552 8533432860 327143647267 70881016943 37427932295 1075997875511 549142679420 744333740530 20896128847 347752187203 162493323969 34403199198 147049517640 83505193545 10432889768 32151545293 226200474380 130257899134 341504975794 213393801994 136926409511 569151795061 47909854006 989307360598 301770339382 50529696392 361127779999 512148127588 631366434151 145877737158 68295267665 598402991 350089701218 716878069521 156822486813 21068774290 364301440589 194687444018 2651494385 895271999934 323870754037 28927372833 109241476071 62375103702 81347595842 811352891 1069476307955 25711401298 32606489311 458148106599 329659286573 219490057299 147193740074 587396562191 255267603621 181491566791 338034223300 178673077219 525459232656 334823459212 3129636309 2361423732 400549707714 859721193712 69037447437 606742939882 104076705320 5528312088 5404454307 130432466617 74969782857 754258614161 34123985761 205071399640 79167774724 261730946970 82799385351 546731551352 94606790171 142754249581 104189016417 90467603905 80333968563 24873628007 218263261785 70585688513 97640340277 78219331115 55484696572 85678529351 841014085570 836218608070 60740253835 906037272851 545124255291 257001386038 36990751978 94680750438 33719946485 45943957726 2963639672 31244562798 226979176096 40921948353 6447205543 407349876798 145768753749 386861925813 113776029613 123021334325 82614938266 251117322179 159767548905 144986423298 428889773907 144501880903 893639758898 556092616467 320014989414 156122590524 307612757907 162409352437 91703320281 5439725169 8317060062 362504040587 795468510431 331009218744 250550043316 451979369875 138946899853 574810493976 13284929320 187446080756 118631716311 14746808008 120325504584 344168329500 575779019458 55464538153 305556731288 13053332325 247790725829 319024191290 393849831255 5316656065 157223954659 376152795028 19643763561 391889691441 443929100419 87723675612 55612786398 27379257402 10688792351 23148776194 62904712124 158556312842 436116542505 89011153263 29422910215 429825664921 51526722096 1008824238181 316905191433 236667560257 85195153943 21128051376 871035786 65638676431 850714983218 195867501077 564369383851 255180277290 275476754708 399873588145 117074185600 46606898071 253431895732 124070694140 441537325400 598943872736 39522143529 13283897840 113866311553 97774991855 701077928042 44028522746 503443947590 469091717515 447100359282 17057636898 62942212551 34716547681 51467099798 281710260643 144891321935 891953848007 1522477221 4088116538 388699054318 823250912455 270686060095 44172282183 299089758038 648861470823 140533558049 70004680972 142203885135 81437312468 179228223513 14477761371 312320313026 692513805532 191494183307 67174352158 49401506058 4241525153 45654587083 281855866747 1066366848618 366731588212 73034972592 779258117906 66246719302 163445826344 46411347145 228884082787 94811390442 104854638265 59778617097 89481862766 640080424924 33902874844 156358548030 107588932764 113967611475 28875324590 582960465058 174534163622 17997446226 19368565156 40422338099 14493730824 760326299676 128816339458 364949005224 130781186051 270291448250 471299026670 137598467590 742461303436 371869852165 402028316240 1173926795 163938956669 70319651213 55035462469 20581036725 2812558549 70053876398 203060121074 315764557866 110026248453 262596812527 51710941758 19755363807 389277568796 16263871526 367921293616 736302318105 671605154852 324606797930 81907804481 298664018440 4561944059 214851603614 8481054366 649936830186 81678449898 9740789069 843747650594 890033606139 333554582805 37150455227 144642303397 421565437324 104654499576 34960909941 110977627387 8949497695 502707900125 4319606730 2402207452 250917186111 175445576178 2379370239 4896095355 916168175435 10029997829 215138415039 24095853072 99140237266 13982189903 133317898844 372531673279 99852064342 13189647393 319620132501 472342348019 232697496566 5589341519 11129709208 117634502675 43925427824 34858770217 519264091722 9438514944 393464714381 106907094717 197670620150 419287847159 175246947254 302276608621 330712826634 259627563343 35565403990 155940643296 84291564134 267454943425 182438192881 69045004315 36146929247 63401426318 681851630851 8533546331 288162673612 278027576636 825416904044 173639594586 223079147613 33003132911 614744337481 118782921368 642684326 584046385813 116697979153 163589904290 99661565015 17945053082 102684256253 514491362596 488733832068 261472367804 128771794854 771258442073 70427735477 11231834549 429385355123 20679441146 47497371471 514865834319 847584369000 570420643295 398787401664 762722634810 132584073580 109017341101 14985663899 202449447762 731955325928 460169718255 142580094766 130156270319 9585726256 14345046 148967165159 10491736877 236546886276 2385802937 84737341991 103263368908 203013275929 343170617791 235376994787 46880025116 30775604495 17445186911 455908130684 465973864950 86902588478 67733477926 195704513566 821727661473 114713990466 103335744944 117338092326 565674871325 471143627111 594991340349 29562959293 42616261750 11495498341 254149211367 156100041100 63376648161 70411990200 13193499537 49608484542 21281925766 62304669 160150096404 165073384913 90826748539 123278813230 61064419421 631250308630 169673598368 393904726855 192279527063 61415474300 420100914262 302478507592 157914716839 674860762763 347577357731 17164333077 186438816673 141180320737 499458690817 293963599194 35693913120 151100377214 12539225942 478719842970 122970151082 588401209178 890587198621 868871031118 764609600868 27477656645 454641880702 345397773335 304909895783 81645451802 488805074686 469190012127 159291689454 214636520113 282178463070 96059002653 53602077064 892454037445 246279631892 122417854420 37483724276 502701389667 390338704058 340515886272 75835728785 148568859083 135335171597 278595505439 552976655316 865667071774 362633139725 180077229747 68865789295 58748435154 366997029988 485412230134 25211541402 66782262943 730651000987 426142992756 1135990009 58857616759 17468146517 902105143566 408168139259 71606543200 672496726530 616221835480 23995137485 83660469347 122022163493 188520640897 382503532023 26047552189 119286960783 150631042395 140397993410 57092045128 1993411683 18124047864 9881841885 349145979133 590455079545 715635848151 73617844949 618020186589 215517623571 81652776233 720370763427 825167366423 24647348412 127024708946 90300432880 245303915553 710976866582 28565060547 106474935105 124644623044 25588488100 48137827672 546145547892 7467020748 40113252491 23692057639 201720822917 21911755250 7667561041 56714706535 212744229661 130057113519 472060492575 92334176732 63225858063 144150581115 583069979488 58990786008 483856564976 3066289701 56723393378 63135393 479584800876 354143478309 202613312348 22688796529 473334436763 12379179002 41915763044 26144934 300219442179 139871279750 149231706724 891148653726 262329459842 43135577478 59201776512 9069651953 97695662138 412514414521 410356496417 288420490374 72060408276 412010330791 110797139802 72100577742 33902882401 197685334577 76630539601 470837935758 684083062016 4873128683 8337589814 4933968022 1003500498874 416243480669 280965085697 82474405882 180613733823 283498461521 12625232915 167979183122 559166510273 148707593739 13451742106 9047695425 188431900109 451085571271 72231534477 152396991791 657178969394 197098752737 45437900860 287549932927 440212998913 1728876250 368531729997 220323710046 439552606333 42528111737 7509172496 5755206171 6053643706 3230333610 502746930117 33884816444 6525430334 327945430157 53783836317 119631907702 15235521758 35763609176 16045151660 94803073448 640268493259 137347189942 427356752056 76546014586 352502212543 326708006334 20126852216 433656507820 276447787538 536819374763 274300274282 65061848135 118728620871 755379810686 1673420222 30094465093 134362828693 35020527089 284773680456 10537347326 373800190398 43183990805 850648427207 470523654050 256947542022 37143597061 2582267552 81024279050 519628754601 166823573917 498613451733 58608551993 585436941452 170227074071 42425091496 49442896301 1441377643 144544738371 39867701540 5268914759 50770096415 134072632695 432366786751 547815143385 79548639611 36968580613 759299025581 28823163966 173458192740 67454443640 133553278223 323362338781 343205279371 38611073555 131336897038 198132607053 770085048379 55258978153 177687115079 66673160230 439532118027 63784362603 427007618352 235278328828 740346413970 25879496544 191722677515 191072442085 271704938649 257203141095 128065726564 4672495075 106351456893 22512329330 119609667397 40274488046 155001235097 716269501082 653595083158 133207644423 27973652942 99177991511 25151901096 57231823316 26571086461 19075864395 9187238539 854887147457 85678604643 187277314749 428036406068 508827186764 467700439 151911206320 72514685509 267610776132 5329929730 337738727122 48932548906 43487150623 132922343815 563663411543 79283631745 618407908012 299918042934 205793522108 3902881766 109456141794 125535050168 18638068766 92244167179 401980982921 77937688486 580154239500 284999853922 493731895671 934757787 79192685325 230959756341 31152091000 640787223971 114089621340 525935044019 583360726328 144071384184 579926420423 292303887141 8505368078 5575058488 35365831008 49867067502 294174265238 529662275726 85806145115 116395916765 53123159440 19128651678 101431855686 222496101705 943860576378 487033482792 159934862661 233664091545 223593521589 792620616466 378661220098 137356724531 30536893546 322248085020 211193381618 30869390366 509422024516 604804694392 1818806890 16844885032 493041399950 21649951932 379849978555 34782801453 83040435291 694704974375 693155843399 132149387002 73228620637 220679268524 46502858918 269714417249 569749392440 20692361712 44559990156 200385400655 170976335329 27706814299 961170930989 4308876528 211676762141 266096365287 45679925347 221008936864 346484656118 593014368134 888829528197 280967067060 45922085741 12363921958 48094470538 1077282510 219243103103 762910228447 760811784170 369761919520 85093473155 12801913571 116423856178 5740766026 22052708564 209259330890 293867175212 47719750914 118494734590 1749887065 722977558189 12401728993 306800123103 305328012961 242685099096 8186098320 1555039353 31705619656 160405360867 5633728030 91053535973 502223954411 449420985617 301635811 381192210941 32141475887 20572280194 378518775518 148482795767 112542636192 217208435 125802037689 3300059013 576094137636 32865220328 318363476159 325412089632 597453351030 137092208478 135874919773 687792405864 19329818844 230399495172 198745316746 637889524673 26831637503 54661501847 72915971871 301386501461 86549664101 403158956542 472736397388 301552508089 46183657800 102580046762 250085203192 15225414492 39549077072 42951207675 7460898348 164481967183 11597349377 149286094825 200077358744 31486294483 200473265443 116535144776 29334690665 365800770857 700072315317 129971858253 107270047672 43342269422 302480780198 74378528876 100276499250 7362959937 184009198885 833944833741 416777123317 5855024575 48327378402 61341260007 498161298870 190181822446 83588242950 473855504904 617341362993 89116342512 37135433872 7335448887 59625260071 167416014357 72588375656 415316270769 50740807654 222889835437 171148486828 37923024300 852898408420 98403042271 60843785248 23819580098 193969067029 81205940372 31970025434 32650685608 377630662907 107825661888 500245487989 222776075349 259338486096 252052094002 528390304907 336621339005 536042865841 80172255522 725393852746 188796700937 227657480554 102177986772 119441543412 410157656891 53887660629 95618257902 820463702989 232929046022 27589162805 31019521405 19733606722 556055573304 199182541578 3206083157 667100286912 180142867298 42576028277 24294823961 15044607737 27791425269 88194773716 13497430162 86539502597 879245674204 464013235719 96720238052 131805966571 256377938198 112686226901 250085649553 1344441261 518455059908 248096360175 2700782710 167843235031 304334986120 303364845518 422919196 142619892861 27073591030 275919463536 55858089988 64870480523 697005936933 140385433399 215726301743 179289337522 39160420723 326186346264 308987856976 556022926953 242570583601 47848134237 395662606727 34914976250 82963489267 498139068587 166033086160 26192368436 4180418603 81948700498 599794179684 54912709832 17197458943 400773923957 43636885187 269008433009 229980274778 152492490027 147226004278 89024510974 521388634411 102178964422 13917915624 922562518746 214009291106 184072829367 464303101682 4914247955 32272316247 27269440077 498364067275 277663513226 435332910972 131040728210 172623054178 402407290566 43611806945 11432576408 982975842353 501276617827 66373210066 396715208399 713326822925 36762117200 11647838466 86978184586 606890555888 427073526088 19964952881 71593601069 93485641891 480109761754 183362982371 3370729280 231269519036 40938593692 270886675843 375320883741 41541419098 132652062740 257281404882 248368007351 503973978166 128745013122 14065486852 129880189789 229503601280 348454269163 715568743 116911861208 171876142036 42551612909 46787528079 63460232056 588369368071 2330039698 128457661984 134061115203 99953684786 298994294167 3057701204 233333208014 298712056231 23758690783 134363853423 360134284206 604850133907 71661272459 341434269694 105258981339 189221608656 289188597592 75194608405 570257245901 98946149788 149605461742 293470939799 232724391777 85565812459 177859634332 2684910977 233710871830 426613625113 44443562736 181449515173 575350767803 43421767105 113226783453 533819973534 693967497361 11053827944 161402815004 542311271878 604714860611 279128586992 45950933879 310231671900 13884371317 34778758641 33447540104 13939428925 459647445851 426332258285 65879054205 138239764988 115613070804 195150171239 253430526082 980135802562 13209568433 17189479134 12954167486 36023004576 242932833786 726006982662 5415815466 837334536821 170434902742 249995247180 13470353203 23681005248 269303009086 357239978307 5047216583 73433736696 41312746160 408627162393 46900310505 19433377100 180814447467 57931683787 17844001060 2129710294 123890768415 11979344872 642290921805 197636831574 11238734934 239049676646 382643565225 600054156934 474738888423 153828701808 1990304400 330746844132 38349270461 39584570582 79707486429 30286198680 113833854119 659114903 1607087710 303709929205 19584195949 72183879495 58290496523 6073426163 406884907522 216798237727 17239736883 35179869372 29391552592 477650348302 82607030788 69580805827 90797967130 462634934160 846986027270 608519628250 11439875548 250257493519 286544094853 66515309020 215439276914 504242007067 61418896187 178762383063 87926161247 790771511863 80971157648 8202446831 92180687814 102734439510 113346114965 706779254428 270186918023 178588466971 596922853823 37505396046 227052861442 78698230273 12275208 648943341032 364079699407 23696339002 12000757770 350115822964 357130379167 197422302311 358646647257 724185001301 114159785997 761458698124 14055156488 157318009613 63106309614 678100857302 108310112519 111445634130 771922364530 228354267626 407631959254 304204946915 123862002415 105941327253 3272295918 89783117827 456246608775 505035863873 502365203069 116826885545 283677733160 538564357784 837015299531 1003607866 12509268558 27435996025 520041199768 26474810587 673653591676 15056825521 136689259819 21105357418 1196028837 148358647440 793797920137 11498776045 101906142786 114675219738 7420046323 13043258450 815060377181 341353706543 91106461796 98485334183 257785790951 229014140643 20608117621 81049612277 31837185760 137378504362 8591607934 840496354302 374835356003 1665344784 1448586721 88092990616 56309411588 342962158678 171270976253 34074157638 147123580326 218434410971 101067526607 34636766785 689496529109 793575144607 49549455271 242115846382 3038749490 110849562642 42399133079 741805054365 221876740881 542300532838 65676816285 165734460412 14781510569 161309519423 5489991021 471177396825 155722327798 442182735267 280168018370 160001896874 37613136198 228271917149 672078481972 246198413118 81132937929 20489437998 3073884586 370864908149 112738213893 18814172232 63774575198 411827916849 489578686839 260825649948 10890849595 3754263507 231052988177 166463503051 17275011018 6048954014 212083166385 282058623920 901507728288 56231742442 53366958949 752456153440 254844186909 431797772397 15322717889 115724980891 16616568672 145052437792 632488178603 245253798583 31527106932 236121758440 749398239142 14552384123 26017227765 63533026656 275445103706 482420182407 253145683760 651130078122 162440821504 22908543039 322244088583 250362756436 302594907322 346482855040 124526786884 367648658261 240850360731 113047998675 461055411837 366995190763 736221479411 255265338817 49412859483 234667878088 7403637820 275623656001 22838165512 128951906257 34472684490 41492817061 14400125669 8310300156 61811850633 202761369229 665865581990 270097821721 147967550803 3643466898 39686810281 295113246485 46599630770 172259905690 197896710000 255764913499 143512088928 114215358606 75572256712 389868324138 133075336700 232546963758 24854517954 142811387329 254204181781 326939048487 35220428706 31538100489 31965023627 149683111688 132941142621 31629284163 87610319106 8909899527 161995075102 541066459487 147805272551 577042382255 21504724528 209399165059 447622208714 273484788795 74434938636 150019445336 3452390951 47216870855 3609689307 200214772358 869685797 306993017125 329443546265 313568267810 141375274815 38312381495 106800314386 84341826625 18862832015 385168046964 741040465 373757554244 74819775804 204808357852 280022570884 49253068292 89021136786 345810762280 387347444619 87365591212 254672339323 159944920804 1270844134 14398055677 373064003914 268232065365 507030151749 489749189394 134032149406 25510336422 1113141203 241272170217 44601141562 407921356162 104167856488 720965252527 294138160902 344811337533 125778311625 225819938461 139689236813 5583986889 170358088582 12715198681 152556021690 726653298538 46630501459 181725157545 34917921178 718067413185 112258210900 649342806201 10951422464 61534736929 8207956359 7900114727 779038389213 109933280651 23927821897 323262389634 129402353895 171015039338 876740914081 401731724980 209309428674 1046898388 517863972011 29197275613 169018037222 199127280549 410086047265 7804746428 56652146300 7543255107 87329796869 476306573940 61344958751 5412365797 287839638994 564964912626 177468728483 151555507062 78813155 111199184038 8519943549 31981113368 30756780272 95933636735 614424726 702461983624 9292908096 180598399251 650331683341 278824718422 492890988833 76962034400 526779346593 103846717450 25999262093 141086468059 48956914169 111238057934 192013827281 647843645175 322590533139 84906810719 651937196 17594944818 19958275986 8874814282 14597281532 2860922668 348266581525 978503890757 91409585598 129746569003 132384298063 94421853598 183405128043 357194985770 6415528546 97425168718 575801188921 58202142321 512136550063 55681113021 8849422047 108726030676 432436420272 2657401147 193354956081 47958089708 486050398730 681872031930 722018237020 87960958773 105066870133 661617418042 89972798043 63067924501 109074404874 437859120939 311525983590 331415082217 239551191591 203314663237 162278130931 190601718555 115436402878 185837792584 303847425473 138264638030 20875169617 122809698096 644772859007 43740804156 96294425320 3252446781 87856510743 18941403597 6231774054 49399530259 248286953272 273248836277 22282909593 60453378297 394075515263 41206898323 32627268779 318354950171 225340651114 68394464661 418180049362 72704296604 3909852667 14057987054 333974011333 47143738375 129020475267 567870941036 74987449207 97617592122 20585602364 132532353028 397645474079 923130580 33198566273 104916147582 5242132161 169136783260 225938299272 29369106599 500534416411 128398628089 269117816152 1712061682 52260664821 336131795244 15441551755 241364847786 35259362629 163593162121 13235424221 527609122484 534190204004 130547893294 45128544506 373414847577 37198621951 144538255745 114724514499 7817197189 67841080333 589322241524 27049144079 60822230402 384248413881 65692153835 212492771394 155314923223 30708231356 26762911031 169388623158 146753535029 286084252867 197016958592 228996230223 12174981840 85453249058 350983155 134044226106 162601461807 18377963407 337552354498 550980403211 348029521880 63820240453 261920377178 662186792043 289010431743 51978537377 146671725046 676888871636 706349598700 531919756168 147338665594 304091025878 41587656032 151620827452 162286335235 540006664761 534506748681 19607569782 112472149416 68605755561 8774650526 863144064 5911460525 467973868457 560275948122 88508788550 315660801763 426391062594 190945712175 20800963866 15183572029 225715615256 60047410145 95554798720 31287039082 45549171946 524429200357 28381089627 499807312629 531246375974 224836133369 378757329791 11814183942 73370954718 228246480523 229544886147 531304095231 7151489255 9821961535 21430962907 274520665634 1017849579 96000714256 20870651731 132702507854 204397821580 34836693508 491001180292 231326460242 272291537703 207292620921 816289235938 33190757659 69150200560 49303825106 134244242554 29203824597 200439933566 158570215791 8402870456 81807283211 108900289191 16112254844 83731167491 873839780228 11374463467 451049845813 87959892 286199993269 42923308270 115425513460 113842904142 50590044957 27172444049 115323625432 7235473 326532707394 496745334981 301839004119 135242295444 468331032866 30269583772 85201064861 362600679 235777154173 1034160537926 3047142557 12404268202 544505414997 257784363810 167114624515 10799573215 110691919605 39179407077 59417298480 18738899229 238035633061 33879526634 297976268935 546161189126 779211464587 8793138825 112028892703 566112733099 207027626365 149277960474 67432459167 173276018506 6323052322 145164186629 21359969122 520598581518 143159932003 767725353903 27764782297 12384616721 5228687935 3781979688 32036424258 697967983373 291667990593 186443145320 149472550255 277455802219 127840621101 332974061835 4063617790 19236670981 296273047353 76039243101 14123185469 206168518316 342493879352 35283610146 7111600288 34639760824 278805230272 939637320063 83463059214 21946520743 775699204038 55769435957 60924281618 98378578685 492854267159 21000802280 107493609995 275851941581 613009909621 53684134146 788705900703 440535791317 549481086991 196304928813 84392345004 579727817435 869379049068 736599468103 132942712631 81291104188 1998624174 195794435108 267934122257 333034049231 309212987705 30692879958 287638220902 557889417206 119390415129 596072237303 63921945662 52464168696 335083647925 306398882222 531214897848 249998996350 74330926189 272967308474 118572953364 427168576061 26535620743 30273704940 225276256010 99042333957 69585860729 257959603587 446200620291 155431387977 59926665414 73672815715 45092885258 79972639294 24043676334 34441230735 663228534311 394636266036 172893249766 144868764813 117673596104 211747531221 461681707068 3749550735 800092748277 48568944303 6724315587 394684988287 79026587199 443565375596 182610150565 748539730014 15786622557 75690197299 615571337571 259300093374 48532738108 57190630764 380733050803 134224734489 801292685329 55849848840 84459452573 122655645915 351115612639 12924440957 439228967777 168269599882 463597707526 352304970382 406088023714 521813906402 322725901735 719802576210 179996408 501425965677 112357175617 29547900 47819172418 79830184829 12703008239 61980348097 85695025519 177256686162 595202014051 247701830532 303030875817 36526539739 332246025999 504348922255 41246389809 364207786694 85476776200 434188384102 2522124921 178339506702 173784567159 10304585391 317544803304 66793100115 547865417698 739359395089 66948406080 161822610692 214193929091 23161568747 163176615452 140200065545 86936159953 7178050203 42210849342 48383223788 505093797073 34932545345 383655114868 621761156092 58874740120 7965938065 487968933972 48665797956 263190947186 17501900754 128093171887 415598070187 252029534208 260320754353 131849294339 8360155195 758012248166 54346541286 65296188774 2700722212 32671905804 16446609075 260161707205 79705713283 292886110281 763748586233 212712157405 33790636371 287775280853 7606318053 744725777217 29387413038 207957662069 201010421620 545117643344 54848879325 170105415670 464274331590 105746132281 35089190870 781627953475 630557160 59757221528 359733279923 110698338535 33946469706 150902890778 196677627259 212214451695 65582667687 91145074289 247747492492 344171832821 99757177930 124721006783 618485296341 285138548753 75666564240 254534314077 301301896110 502631619731 192492073907 47628644008 260586594535 388641399711 82738595011 142247900997 15432117484 705913148921 125223140092 149196590267 517372818867 342971029905 1999976280 838228111257 200962324954 195572789796 567881468 16882329225 76100811893 263175720806 181713532424 261589167759 332084626644 64248771965 586530472824 93932045649 189296161003 4364108385 48528961968 398810617849 42660042347 19584228978 117684080873 15640853079 168352622526 20136134559 91116287631 590995226777 340302852406 216308052190 97378740629 73693939965 149979150797 450577818584 7250095038 147556606622 870263685348 703732865158 3726554986 364831880098 101183450251 289771649175 89316176392 379003121470 319010346501 329580164606 181875586012 212740195720 124552566547 71404179942 510828264973 59777729151 135006376342 365107182744 162627853435 567953678780 578237948738 116674321964 49664894588 525500155685 289192619563 263650419697 965082954508 122977602896 123080123251 40480450669 286830838181 1039247791734 193000786171 108778398063 198063147394 513097988024 53437641179 33116616775 25273600526 460824242394 151612999159 169371293529 118933526907 67394584805 386780410086 580530764651 123220466121 49301974234 55058007157 506219542623 342653006747 58213909288 331663093028 6484224446 119460839888 1303363647 894587861510 514098943580 23218370883 170499845112 27224216512 69454154078 237759209475 60916834883 558823512616 16928816717 95616603632 25126324420 126809668637 736220331793 163172720423 17586587243 127591924868 55161951805 648340352755 387227195860 508263836397 28811261856 55185855678 310310929363 15022610482 399319210151 67400156348 434352512525 225092427021 81997770880 31246154833 2925675273 277852536341 554815243 378014611695 16209237004 191006053943 129919168244 9771348245 111415128987 261031434351 668073530993 679504451542 29595710852 177399007437 94283048806 32220629393 1254867641 42638467280 3716998165 33764833175 245630354460 43109589357 134749955358 133579794325 15709680216 209954621254 276427414752 506699756354 347961018753 35122567641 81603280814 177844096450 224652924472 333433069154 526441797305 139958396818 138533999599 17158560533 532983477272 129900630341 69090164405 212258822637 248534018907 25307733359 259453947261 9149683158 105423872708 88200373691 180806608 12692193918 16604738982 14459224898 190154258126 54597405742 136769937292 16186930403 35123617347 40124600140 292747374237 530305764079 170746851624 973322862324 4377702781 6857881518 75693486465 54120418692 142871585523 89018600363 283295383092 102865418720 4075087632 14576590333 398074582473 2349331318 260876168017 878559748684 95356944258 320286622068 14622471089 123888571014 186649320727 5900153814 124212466197 703304105249 24532826272 851838192610 157585696103 12538619884 1586034825 171572912857 62550400803 28541070019 275721310942 52457563244 193044998131 83728934506 11979172578 283485402092 140403614729 358042644 144427767453 494409361184 10289851658 365135691006 98026134783 517737695133 62978399579 255714333172 991024102749 74013997793 283083800949 78186992010 583218869336 155946524429 129718139569 594103753314 499464316286 324238914553 701808924808 155086097724 469545612987 634990490045 485204873733 90254650855 623563117761 145984578618 2425387004 563195432211 73956173518 143283524674 315643334801 12809545631 106335003926 349185864908 954448211700 39585252892 135377662141 6871605842 44536683744 71001342335 4435412782 286234910006 80738823639 128682641204 17818835214 3005385259 448514666601 85244880270 89509454670 85972687063 208805598803 127247657414 5664011145 161702643116 38019016377 288525115816 479841118948 182456697886 37200493391 104375030793 8303588847 8397443958 28708385673 35764741427 79125502909 697814979415 2158085981 146412694580 26105476225 199740683428 42656641974 35412501996 14957565631 160919208126 851866027874 28317743641 3474942788 114732494369 17521535059 219212844014 190002060 282155742505 87581175135 237232682775 45689290214 92841231331 20976688158 59090010182 103520823853 15008702883 365984922737 343863395260 340011573758 163835680759 1042455849 6479733074 74119807154 481836641785 50710866222 8942023151 245170365823 52364188620 161337274466 55671311513 219624356898 244178130708 10965121338 151385243534 7960340680 308011230439 558617807670 279165664990 84446565287 766112364710 271556697412 17102479688 3316356463 450637674361 21985200791 37354843135 136071125227 36043586191 54253745265 75143860050 133668909787 83694131 182795054848 30855912821 881370955309 157735463066 36443314861 102602022260 100308650850 1383588001 42784501242 25609755501 200378103355 126650119118 59579445781 28079527107 102548773059 39393430419 334735250116 208948132287 637521392983 88411082649 90121802208 662875500603 35344133486 71754981275 652361208150 338582620604 751089595867 41606921852 419596613863 432156745094 211510101017 145992673189 271008951875 78057968244 99855836167 191696413538 230404075395 176071230002 7753265892 110627478673 88070547593 59652699888 230693794835 645188852942 9752126703 214360417689 383173084655 34933622174 433890988193 9426910342 15529803191 64813342366 289293835141 347087178134 4293517375 379786983121 129632288804 72375715634 206497684892 169143921946 152769253935 815706141925 127299049315 15828335660 295832890385 363198842294 128649121815 563470084389 175659402566 366969088725 207656317019 38996570016 542733387021 42241753151 269953971160 917909631736 2202959620 456331031513 550494884990 349811096960 68392019924 15710640210 2025416107 273152246767 453478558378 577252373923 2178809467 100304199620 8289656637 17993474180 559480132612 111809374189 91139503141 230258249933 20239327946 229943563555 59529506428 136076578390 107763652610 850575720842 432552712102 537077080915 71684619782 7460800427 516192490315 89127582074 372660860222 18721534469 58580459491 65655790211 24393187168 18701091572 189682478736 429060639094 245487431034 103784324357 41287041761 290702146246 238654286645 655077699522 150142640475 608603132 38555574160 27865049846 663286867694 378781811332 16601714780 84745255579 66140868403 10128324812 475022346426 239707751097 46405018311 30915111456 90060624389 201077571552 118360118475 433930809046 387628751098 99148771361 61511442139 298692551091 270662150555 20188665634 284794931309 185975294330 415078580194 453841266288 21311663738 145333668694 621601875097 265791648114 294479820275 69481302674 3201189945 145005293197 83450254105 6751292426 619531608361 636088137376 952521484288 2599205933 40322116980 128949421553 5666836500 19228405702 763508211789 102075506923 55828749826 352304774252 235921356411 411386710493 337542955755 341767990156 197637157756 182988229598 151996590472 509573325061 61571438363 365209743430 117937045666 173904326700 84040360549 57779557045 128567423980 619987960284 62886485570 397103674404 193669671032 507518569571 20140474 249374663121 379141504246 382451513543 205177211631 281091429484 214643253929 12308777840 529310928060 60747913660 29712295537 15133587002 673791391061 264956716291 684485460424 11603974606 66197347253 665188273887 346821173845 83931947804 471408179295 5480046850 302199295625 49558957362 776933455253 171978348206 63775212038 322315719103 245044831638 309160129659 411577861546 113812282721 88053012851 628121168901 161526346286 214048273830 664305647017 161998441192 54270389199 97603665398 261426652819 2498174896 210788480806 671464196702 58704099871 328053663341 53247950972 108072322765 961578858635 262492737371 53701078192 60414850396 424483672823 53371962326 159425734429 99111606184 67832042346 6107734262 73746050258 104547279996 120728405709 6343223092 49084813662 571611423860 693432282908 151499759144 134147364283 429948554617 202385002903 22309882179 145710829249 77720803781 490744438386 24672424517 267205095115 27356555753 141595405659 15630936753 2153442094 5161712451 647056960683 32135934689 21859958228 17741896468 336554246494 160526301234 8501024969 89875264291 42205636876 10298671061 36979411640 401690573164 271558089489 32479999538 6339696389 1002915239 611520055194 216286244818 7349981327 196727053639 251500264179 64891084967 45338331762 1097691311 20149937284 284381268989 32956877857 346891353756 141530040526 140587956227 181178040943 168470358939 227848180218 543198842398 68170816521 31365712522 6820985888 204762814120 105026097443 65435372314 75132119280 124325065749 191598597189 329079156183 70710920181 10435502127 577233530018 37298207201 73643811964 2517604140 164217019307 5248305841 166043005801 165064419483 14629033435 66456417407 75316207418 25656134644 215884486916 25298496861 76941933732 37787516992 77513100738 413141795657 196779994120 155929836883 187551220551 52039783136 321693294862 20956809633 225935199124 251864956151 812131288563 54948606792 529268748768 81765660721 710305470761 503297496094 147551607711 132659598599 170421691911 19719820999 8605531415 650935261921 227892865195 8052209420 8834651653 157431513756 334286270783 285312619936 562890890709 37931716699 145974051880 303251786191 205862852133 46357287344 23852186622 176547172784 21653387474 83834989707 84692225371 81917179775 92225036067 784004749992 658828960728 23717246701 79380891314 456322249314 46633937677 45972902523 202127395183 604228979740 414265812308 507941666144 56849152491 397584244193 267834794055 51144001579 10349338814 18067365632 23177317732 12854128773 495203157933 14036767790 122872377684 54007086903 44454058509 196440585233 40530579238 100758381226 6454813943 29207348630 169079517992 42905759486 457464266180 480705951854 7978184311 297432586160 150206971398 126813484252 244032188032 305213907652 327770236407 512476079139 68709071702 250492396416 34161578845 22124022816 311388875181 81555831994 333942858206 471338172909 662443302590 580877345626 437753892859 639609852391 1617532 90148224129 167496629815 5995429911 185638190850 34259787870 97387892 12941059237 590246755835 171093435755 602500976998 132936351269 266342283465 32407186907 18203203313 45853722370 3046609440 10316011051 19589262422 1674327888 215536688590 449483351953 147059220074 65955377272 81723817782 437095071246 463347334967 300199442704 24665916204 76934295114 589429631103 44379482106 129063043217 37722789035 50218727710 5307374232 480473952492 46976361849 136209769715 349304123519 45217620011 11089030434 269828862094 534409406078 76693641180 404187075777 64839832147 256643558744 37167909487 131263689678 154706913943 80571895831 140341742394 43180881365 53304203765 366919723993 310450154795 2433427617 222978308927 110471969792 43143243989 24242307124 401517835046 18743883963 105575280023 31153981363 61629599466 266371883630 83357980810 256531560522 336110192450 66090935771 518304921396 320689439267 304308131299 172619295041 92897738620 338906038418 5198532679 228740351395 14282272074 41461474368 64864493851 396421456297 14463206252 125342298702 40449170948 7002679002 847082117 23368871604 33962040647 79176810470 72057931613 397472218207 104113068223 39653870875 106853772772 577828513115 147260143476 121195669322 210116811831 123295282870 5621034833 356135574134 116996069529 47932715053 334804524651 55672382493 22389731342 543151046348 246890262741 16991581685 47943029401 263347222231 161783807868 126006941352 27446226526 15608406127 103825206544 730534508820 78161628422 256181836459 2421924180 211845390691 70877431569 32104819295 181353705111 71164305549 117834892900 46927947080 189697375095 63194623167 711708066656 309522414561 11391854151 67051942456 280421407941 99663400988 297739501721 36095133947 237889310808 93667820521 29853834692 97819285518 419951144390 537437830831 166753593325 14324026799 90768983758 23047938647 31279117947 41884184248 2444284555 942847632497 149223121535 44235741485 71075713505 105964324508 6934847409 131780598072 534982815114 470127258279 25561260607 344636333438 43931096951 2132776359 290921397888 675029354548 46363966045 408753872261 612498321644 851428881141 676675944754 573019941506 99259047310 194953501612 110872636481 190753003981 323112425236 36212454356 504836823019 272720000569 247226039361 103663221382 25121519344 570325084596 535793366865 316287872869 141773223909 17347716027 349334036391 198382409926 373150316002 28034009767 282220184861 131048073118 31052910954 189488307439 5353162212 64803524859 225624057830 36323454391 34571918573 106239812129 248128449775 723354831786 103324808572 49133718100 493226677349 16275789582 26722232073 331062978682 62065964246 104164986677 2699326809 136828160707 375771073434 249421230237 457776264960 78247100986 182104646520 192399234451 234799966004 312863465771 22167496208 368790432706 107499019954 470697768212 147436959226 96767862721 381062611986 120053364877 124807257748 14864630559 23275530760 778280024 354702503171 10789002 166558326827 46549585696 494620874595 36189975861 356741355737 397999064433 5971254475 82357099059 239089330008 441837251766 129155976225 367583733 45791991452 353145315623 6450482654 22250365269 527989777 168889034255 146819405936 451020074658 24567500448 319923578814 16469840294 149773953494 26071581397 415009067301 204920838229 200796520832 408245718915 172638068340 2073780967 167894737262 182929104710 14834293967 93982853734 71258306527 783840690659 33740666506 45558897327 29039542176 23793832594 110422156208 90129836954 256664035015 1357242456 44088016549 589297458640 53251273695 743806403967 127650140165 186735418139 133721371594 23126543805 497169255272 168578646265 327860985953 186018822733 72885373320 171999242666 808008354303 611796266850 92361362005 273799377678 645880427566 2733883871 102959227388 60400385892 379263372870 67462620016 204842178252 382148446121 91964702018 85624789468 1856970587 87233120626 19163479659 225588970208 116736160244 246150903482 32336585947 362396661366 139006907626 19285283783 126712717711 99612098302 215834845556 19554748709 40475290267 2413379099 245493793015 587588832989 97706134243 541397512583 616509509666 358806476248 75150943117 42363596293 43502475894 45879318726 516538981696 214237600785 279698089 145081400629 183652932201 316943532283 109902517838 37679341569 54474233483 25309269786 76648875527 315067858590 633483128541 112239477052 3415680260 12047631967 7348924615 20407337700 279461065868 165575129836 96227630922 607389092702 134323711832 16193550243 29585921414 369779544682 577532932669 83592638024 78983686828 198197625794 126505806196 588671719620 129190047161 17177777692 2887191812 165706333245 49363264063 485273089623 323622402651 198044142578 574749057421 211970043484 409887790689 895161585 303788937933 438562959406 26035728411 39298195189 72471365181 671380299501 65314553182 73734175681 245410051824 397560087214 368291495160 236108830295 536983256264 65525671293 3741875789 288580169901 102029732154 94323311897 36075340921 855024535073 9732654934 331901554881 222898998248 16355743890 364786423971 1817364954 125776624210 139611139883 40983317832 513701194857 187045264583 234986751291 41695934632 50340202495 5019648566 10147831951 14320496286 56651679937 32108265433 76229840975 370167285237 234981067813 28321019044 255181795380 155279765729 674287798327 154376925507 353314045994 116291619857 58290199501 85174769023 26515689718 366900773225 131110542746 135724442508 24483164240 136752270586 15103560801 118302676223 4021768495 733673795828 209331320328 11099295220 214692986682 37578833301 155513783271 12911173877 22256759764 33850858596 276668102295 28635986568 703284410764 276335128994 189163411940 4960970890 155275492903 106557888682 114489371778 479823110937 99235414242 244192993192 34751212168 336482162762 542874465743 883398530127 279449742569 401066380075 186113349253 31174585165 174882568627 329710582887 26782711078 64130866333 54042872171 125433004205 62178148613 317896804341 41251654601 288805430546 13800901196 30141969807 265382666609 120018134185 7846081504 416265920314 51377425903 133297510085 10307325807 113784893090 481912702660 135855682651 475685194609 613952879233 609705950310 131440160952 95106105879 40936137260 109945552148 385373835753 227325024436 263073525908 743056562935 79993533539 1750085415 16445872276 58613666183 867184702929 66133429771 146453512030 40757148354 244918599553 73362700635 38133540271 73376120 8638383850 761385912989 120656622214 25257802990 79314803404 95900057565 17992063393 22422690903 25349103091 323975764228 168199788901 113589052093 40889393750 147004140881 177071553187 51689407416 11496515396 76155727940 156232187002 15975890860 41623507302 110600046750 4545106727 187084939957 97969373862 321124832725 8764569425 183812049811 27865584473 6602144324 94251986782 199640731125 17421582329 348152414097 3754054487 445673860118 344525057403 330612388143 115570127444 135991032573 161222198863 54007402563 176111571163 107589187342 204622674319 117116178410 296042163388 531929753651 492598946347 21667272603 7424567699 152901987616 387090791995 306679296362 114147417753 196324782561 231774813501 686623013999 268529608666 24612161215 69969574316 616897568479 714992295130 26582465302 145941649739 46612694178 225491794779 577445207232 88244053988 591482792425 409592928114 86404452157 8989309596 203389311481 34730927051 119563139345 302061932762 818726633662 448215487916 170909722931 216472915894 289716727 23698248590 161437380175 188912869720 3920322708 655072057265 287707037632 50004347744 393994193768 131488730067 83747778562 37397720341 463591373663 242656779 85590365022 637106690404 3722903999 65307349600 499107980325 267283691846 24779698375 80368465948 116906955082 38534704890 876762768439 2666471963 39901651117 63446867460 311448717550 482710133015 60466335372 112885767259 682590231157 38361702455 6876765549 34675149292 360494670709 84471010212 130673471984 8373644380 339667290145 290851840650 415142906069 72635708595 576772975608 545453021108 440927261790 596650792087 167974980750 110599635079 411354604402 223912900665 271829025691 48166825813 53322557777 65507498482 273438862351 101329826207 203897323678 104190275979 8108803143 704080811960 63619337520 211277179591 43944788198 62240500756 147429886428 14471905658 20884335974 684818668578 149165913918 39895784324 39390767595 780500201 5754793194 259957845765 184290100596 158020156836 6730978033 105809429696 187901626585 7057249765 709335251337 440063630504 2900194077 369430204053 127284031813 311017420246 222442394260 288795905867 172366147594 431514879230 487931936304 804016091408 90187870057 341259916735 44030233840 385021148478 384236036021 585656657975 446162855599 58970823805 136775007372 132292420254 396754768141 134396670809 189310237118 187530966566 202430453754 55185362401 34863096982 93940428127 5733002278 75904600687 57911408829 91349166800 19962530632 54961425130 79825645529 24279692255 276913146190 116402806277 16602056567 14434461666 597544964075 414745661983 90100876526 96223810391 183798833536 64602182369 4846222639 81438064611 7850511301 278378277278 139708923358 45745073374 175399027176 67360954691 12844729221 45639141056 574443808823 651084046502 40218951863 11941715703 17467719955 93681741111 209272449205 420673794978 4199466931 627706424113 816488178490 29493395668 458526034017 67099121225 317748530328 5591755597 612658798622 75775070375 259037578294 12662688200 116525521643 627738775671 193053593003 20329478518 293779176742 114566836323 453733489937 432480511719 438854036357 849329753800 60472648088 9030842807 135218440969 331093281552 551364601276 20670240841 504393904532 284893599024 146390812310 433938195509 702474279101 1297369451 351922244939 105689901684 75627033927 19967708468 416183198 271921245460 195148306599 89714083489 169558381729 560583780413 321247953226 411818734912 654364083 767022575138 48890583416 932834649741 141363203733 35710924742 399098776165 171273386134 3683329166 19724269686 94054066900 678123938657 602661322219 80708772565 319040104504 129659148092 7238905346 94247044033 1755895324 212887893081 184185995833 54894282487 142964299475 76692583363 48317173743 260930025666 2909629258 81455660149 602604930686 258565126448 33614313064 175831244963 224835561590 55600253515 228255827315 33434673746 5096260403 79028720705 560131034876 32849183799 168346627650 212453695974 73705639338 25931488517 7871989391 165199710931 96343139518 143094866523 167667474867 216163580990 23362270520 221606155027 67580787082 92409659628 11270032404 56120056304 3256873284 518378847335 17405240094 75596857544 207442441852 122235888225 18619455064 339685363292 42626684203 375372079230 133496216499 21191548104 41781527689 38353931034 105313619173 112534845958 408645522220 50427789569 16445425412 28198050872 41217267091 107384500482 47119626085 81054896722 77143673060 74799434813 17786157201 53712213628 101190618341 135344749925 27104657442 228138125684 26452890793 321897089929 541342712386 56494903877 214593122260 7243238227 373382211478 122894233886 11341472374 23648285198 138483915474 55206896211 34389563593 58684979256 969675724 138766403394 108404452501 11909709347 142106113165 4427181697 255346472338 722505436946 443574364271 206217610840 58518877436 58553860006 113536199773 36074588763 498096125379 681061184831 360468312217 310294554895 151620460765 131102291287 261743758571 197972454669 246479870716 225112060912 448517487965 171368835707 237982772614 44497732721 49733498860 147591012296 457251133930 43593644778 248631685522 116029669071 344106742770 84086760768 328290243685 40574127749 224408788956 3119096740 30786502769 478909919664 51116262597 56177026454 90368505262 192232111666 71329711322 9339075574 162605948532 471275260643 65174003384 6430210694 442733168023 570512786083 19907175207 59471756070 243843599332 430768922028 61412937387 406145032494 81827563644 394190176022 390510496372 17266967470 407688770376 398162294849 7380575361 369714855981 166356573152 9514608960 199013107045 50500893386 50874508251 11159089016 552178043661 472658689690 510174597517 132741638025 626056392951 165030871486 80293872254 301079632578 481006797974 736765815903 308740565116 256065296979 24467314203 313971107472 392534727567 34019108011 617759931994 361495122454 2473345248 2785315491 662075486143 428175415458 152552439280 72222697191 125669222422 161451256 482374037734 97422771797 316545004618 29856269635 53041936352 328280883091 165933902258 712196623746 8809378022 131136782061 17650815726 104903765640 112706061668 375295512102 471961750291 94833370112 6826433080 310302712339 207810290387 21073078058 4344483360 429587535225 7174343211 662965309217 6016849796 155671729699 546272551068 119397068962 512972443548 12959029439 629999076060 305292962497 4853799937 242649782065 436156356658 162790627800 125544777885 55479428281 238342055820 121946007114 38777199745 206772473650 105533747903 170086626069 401542032378 653271886827 171861313007 146849880419 222767570371 8736216341 614701432876 361306501937 1191222874 72657034205 17613412790 121031364868 61402323688 493920364175 29660779097 182822712476 1776272947 456909994527 90264225293 9118702575 498577005054 34376316468 838430120864 41720074910 290568582335 918906546 43033627655 2704912663 21604433057 49145184790 59956187733 163607676882 153792029917 75811119904 49158559686 113166068058 250268107961 736876585209 5714053238 559558331791 245285134339 438555587748 265667204830 293730210580 325200167300 134389839821 104080391715 190508396017 62175979493 590102334260 188867510021 56576103027 382046601639 572110656118 27669267279 90576079128 88567128199 357342871892 33936118473 550803373359 609232639032 124749831675 53831524703 80844827144 35347223936 8060568229 109264915210 55341945578 455625209905 100045943931 88135845943 684527038399 226329521224 144661930603 390234238 42097451573 80085239547 77493385530 19100423939 122161605000 76606015955 118372884 120572216395 213515734797 241490337495 548772723431 45683150330 21203304682 177708839460 130910270001 93236429369 16240253584 61010998538 7650113600 6631746849 611498598378 8561282381 115976207822 195723419711 605450166162 68187585958 266179770108 54328058477 130580290813 221853853204 155494269409 21794380582 75459220935 70895186153 127936244538 552211351233 12755992354 692333938728 2241288704 177745477637 89262303099 73833710537 55221991826 23883438343 365135444508 533621498302 64111308076 129681576049 21107709476 101727635827 613561171607 522805122312 1171485580 284549990910 526406990 493028472217 711994542300 437629196109 366348247045 4049309421 32313486567 226635876308 35911332712 15569365679 169880764326 538107828390 191237911675 72507018764 521714054421 24956262095 70090460241 11154204927 33477670303 367242889765 35266426864 14944875105 124826389448 9021523197 138633894065 319283277770 297579244638 234216852102 1329454599 4752222372 106250077820 456508173808 263851147634 404728851389 493947672768 59957028768 140972857097 260713307495 469271823614 721743775367 216858599471 192681412960 30801708773 443213793171 142960028133 144327224409 350840943359 56038331880 315517251768 49343731575 122292848275 202462119435 20480281648 378909215783 1257666228 341475676570 74772027930 71627091177 245193208695 10331909632 346284771080 322425903658 21305595000 60683070106 41625601158 443309327804 110263039245 66706615380 97646667056 146576847647 217591539137 340137233383 41981879238 70634329087 247952310528 6082542515 272557610649 506523874694 63576978337 58098156429 117708619578 8299559154 158295249202 29325820398 633845322331 139690391475 609650608092 14522254881 122861934059 989447814 256458527340 498146049363 387349562036 560187462710 119556360568 15858975398 838609303350 292646521169 170725054535 11898219734 167519280305 11309307452 17967734188 826260160539 42336734979 148580665074 12136670385 338093369184 214609309312 5289172856 39074837 84021863146 48964585144 4174420357 45683497643 145683456277 180720715875 191537522950 39996491090 57996350052 36043444980 353820651880 127511072868 113426978305 2692494824 6466554532 4181093561 65970381743 137720093705 78596802786 174148248963 622394042299 12021050109 690167091191 608732370988 114657835961 8284171904 22097539865 84770478566 203299367704 30586879970 298626488643 48675630880 21940193598 17891528928 489270589706 183108347477 255076875292 762637427527 81233338208 12089572943 43910113758 163762312340 385601062192 198977754547 453579895624 2368967656 492969952794 61418699454 614456569475 1053727550 288839946430 491301327431 662284182324 174899557435 157688242561 81809152617 327084337983 164546981094 50308836152 10628168272 279785611826 4503653106 523349176467 350810785956 212443772890 129950261558 36350872484 79475259898 70789127375 4819276896 161937380642 253946736116 2388746770 33181439907 573033201044 34078714326 6665619481 18342487268 49465485626 146348608282 33100301005 511560108062 72138182776 33796315715 622688807877 295374530219 25037658508 55213711061 32174044835 329175468992 825712097891 78589992177 468655551180 682656045959 255317028332 391271232045 134944400668 75450007686 136814744287 13082003833 129833960628 52197490704 177586288816 22130885981 7145694946 140879610543 10523922743 219783631893 567757775306 6724936116 596249744598 593567841523 16409138030 500554200206 14732450314 144229678795 541880744949 384035981003 50829117335 68997557719 357754476988 151752687091 395916612066 217693056897 10764979710 54029931454 18583271338 323892614198 9440549351 58247776158 1516370691 257725705139 43749191953 58449259135 46743229660 29964218236 27835465357 46916351037 138013120600 61657604228 191675252697 70224338860 33307083373 103392643325 190434966801 100173590380 351790426959 262342150957 120564010394 613734625013 321706770766 163260618654 22051783339 766654540004 94993615334 105166036205 11012437107 776147581308 709571964687 339447702159 615110652640 1149920627 138046003240 11769928768 47511255639 16710012512 1253302629 87331193145 328475485536 358082993502 487613114097 280955360356 596382371343 72470304733 563992398496 9610645446 68895152987 278036553462 41558538955 29155467311 14282617324 346148393611 353016698863 62878801506 620831356844 6036736936 4914497076 193825037641 22868213549 1293081932 144734718533 17576662456 98966534437 370308065053 341848201612 127011557766 17642557591 6775722043 132437379882 20415767585 1458677069 11864484203 69091890654 32839892774 27692958287 48517110186 140359001415 246898726176 157757102083 84800292519 25404869063 244961882262 175939372791 87907316004 322962856098 36632497125 40343317473 129410578303 125677466842 446597598140 400208341491 76310830851 323173579992 353020870370 785210321452 757534130834 200946705451 769660096040 129329181345 355129821939 199126663336 465956479892 154583339427 27301509292 33304726998 7709408026 27264237541 259967699613 516097488892 104822432751 57481107346 92516 217645652697 425342933925 459685575696 84534986662 57256444478 36984533349 18945431353 59222773764 83421276584 9199050474 2695798345 2438589076 632446105858 4115655204 5631194418 21268740695 209813146610 403543969501 749412364191 392843386797 397735784419 1944994801 22711825159 82190424240 20437576899 22082749291 7181542243 874134291718 183538116089 60765369172 464143612538 241575986168 364641571604 44679464460 128929145329 17757276908 571871771633 548317437508 550435686177 249216975028 147449965613 150532464221 564296048384 88211649664 141310832719 14486294321 139020198681 323808763108 52959110803 89300023010 433274713710 61172033124 7257151527 571523696709 29637416141 32415496407 29463750568 45429808609 118859737560 36905641 1032198197 207559740933 52105674996 126091016328 159399736587 144529730781 375047837022 47282909537 129233510391 344761834815 122437886806 44901052475 46218883310 85281954135 304673588142 43074897737 261068863298 334167999316 2529440797 454347334076 264867542733 613631592822 405203840811 56398775589 850274317784 60146715045 5305830442 71170001138 137691993556 422498962168 192259207033 54841375670 8618144841 76608044712 365547472976 45911226278 168170055273 11966797627 12583744600 62728938347 110789296234 119323136912 158997387603 82499494596 21285891300 16845199420 96082131822 152534874039 335211469396 281005786868 638245449155 775748997570 51389602648 8020719054 400253762832 18734047784 311769305373 659862267049 39655063918 5260163757 622012171829 119074167015 478066769605 51287494066 209751371959 6279510095 103236978586 61328772664 309679564211 331313899002 46557488419 149736193486 639298932270 631506932593 344911815858 55913474232 818239394224 402886864046 93592555798 314872085906 386218098760 209024900380 277710327241 33228643586 347582360857 107061282078 32733645517 238235117590 15824891798 9724200519 28339081204 146381726367 298560469513 339167999911 229278360087 485470247477 219473444154 94652776802 122100402134 453846068135 501864956202 117143230442 572887459464 380815254684 38234100751 293438377556 41117176327 452868307380 102543584312 806453971757 86302599555 706966765248 251339657452 315610592444 448349181364 1356157693 5157013731 12639010082 127304438570 206755359465 129722357507 572187238803 514684454006 258986672828 142035095124 59782382145 75151950157 28679319385 70432616339 174435784052 145013534099 100777998864 29117938803 60852600956 470311887243 58924638336 536221793815 59802143262 73569870065 322547986253 5929289604 13755307844 21512937508 4482010346 344832485 60738939839 17768009921 323809259695 12882990732 68958523012 13677857810 162098338349 153675605875 36886701031 553079940845 6606727295 18556870570 558400234538 570991117477 11913365374 1798815462 386673676743 498041288187 209278313975 188385002368 42958060376 327206430576 78573925463 130056265005 142178055765 42551087627 70003280890 213325143326 6748781348 47575505556 24785458052 2368612140 100998513397 138032734616 12090295126 4884182667 160516962444 104628935197 207071102102 8458830579 175977584861 175658050623 49871776110 307652312347 203457190481 42039748306 66450285865 100726878648 482140725702 168218365001 18946884066 2679867225 3563581425 101629615572 162117387925 9823017178 19589192253 312244101503 637729351098 129884547235 168315965274 34089487897 679697640640 185868613235 22555161075 316437227252 519505763957 48233835074 133587566099 530804727769 59439999111 215502090597 52257032141 325885416718 115478724926 540615525181 243542081386 699824667408 127015515145 343669592714 110320865608 24740910031 244482249637 593303717021 787151459613 86017153717 172437724219 514674328268 71522922401 38645959926 59409219150 517667754929 87105081634 115474935 2453293080 75933627427 17830581469 152873721138 115219405403 9716252190 18258352870 28589861200 411232827981 613508377369 192421382629 42437140539 19492298234 628725863721 324037476838 278913264734 92238764847 371652782845 29194621064 425698770723 64507594 26885915246 244791376409 22882916196 181211358023 350660992103 42374132646 14791600571 1031406584 654614426638 177020196692 20932670224 152452759177 119454724389 32124671633 37388084944 127605152746 153745114921 71153213643 9912034372 61103531 291228169933 76550592405 55807335341 453295176326 335868472110 18707382553 186277600333 254818156538 124339429097 134746354481 118741526016 122953315177 305427889392 39636532238 67015220146 604927537958 439457519192 3199061361 40672672768 245158646059 7691125050 409431550909 76805551458 257795996458 10100685786 101591274234 171731015661 172753008161 16150961291 477321498203 60423389261 12361568521 211183281242 90752076269 453247733151 253995894942 254948603058 459808612083 523010753726 497586886294 1479425216 304683695131 102649071187 109222589780 1757251028 163894633937 35764081478 199517609628 83144222320 218577053389 329875223803 286138462604 802691575803 744494147865 57545240618 184058945451 50026921536 339616230398 48143667938 95334576429 399449836830 5423710562 134109940377 61526705317 6806310966 798653319749 8560215272 164978135971 236321051422 323978827040 145249402468 309251896 286537411263 16243086315 262183705 546101789545 253626218107 71156580370 9300253029 12286608879 39469743913 15574808618 83446581703 173750472842 61635546604 316452154405 206549019455 17835256822 13790549047 133466341439 568801015544 640228728007 70677139994 66166918273 90767458000 19379801586 150014761559 41032534291 595556589769 217139581945 43199340773 389877609358 96122303170 378512007986 47902918209 581683664271 46185106916 8217621716 97965860212 100560378293 118867740044 315859095151 10933540277 275031745720 239227708134 372542926696 165272722300 110210407628 2067041830 175560666430 45380678744 1171746388 41623807044 518717548488 454145505819 44500447969 298355864172 5903226075 243338185677 334556315694 77660630594 124407483950 264013270885 111272670149 79299510435 137531606082 309695447124 4893958249 513736165537 119442619583 302574704581 114925613720 27694935022 21695083036 222188854441 439857360139 290368854153 143345268374 364059078551 12180712107 310935386332 129146383472 1989326501 34019912065 366149383895 121953796680 831226348 114351665114 113059149287 16827113064 378946904299 138433341600 610194944419 216488842170 67268196548 197397223132 101510176448 51356722700 40254360658 10638012821 32997247096 51434465004 80765550596 113851752122 727454865 64081440530 23149691316 233338530700 6711528665 217268360030 224946758583 31115756118 10289778074 2986452899 300296955096 2427192173 100477322544 50639638080 5582003843 51009878603 48887806221 371219816574 1394397381 128029608705 139220651863 537513786491 10059553061 390733974185 177249446113 83585684772 203057607268 322830703513 410881054755 11397251159 143836759264 182549029002 13458516945 80078777335 149778509103 50264879411 769893719486 32583335331 215245081595 12890228304 23858425082 102841608197 93495025917 213096036599 20860858711 687711834555 113032469469 83003042873 217869499025 299269761239 186011821071 9651896546 472762186041 7566054197 413232524520 15129931016 176609898756 344109595675 66080576569 250637620840 134619907449 86860945980 90998851260 274781954662 335607673902 116922478392 371155647054 238711666178 96017671424 60730913460 163457336439 19306566055 149608312191 184231809578 100401401582 163211977605 393190418677 243285383737 330907951471 141963891616 19534842223 132797520868 224925195065 40204631898 68688594923 626135458957 1888599491 12323114085 144587428994 101099359313 53534448947 28834349588 227118313149 190425073154 211772830990 455745463784 255337480803 27584908786 221913213770 217482094401 147656541866 229067169620 86608746810 365902768199 320275858711 532224588681 49470620637 793004868291 202033574594 414874910769 521585080986 160747586654 23198588230 173692522663 689430406209 53059988781 447343220842 145526676587 80317958831 39473960691 911146654 60806222301 3853826646 259756242952 5998026726 2199968740 45906846895 711951477 5302490628 214714545658 9930735369 7002687070 26034210244 275067049446 9677148851 63548751417 21032810107 7726272828 410872239602 212091883567 70679341234 332386537665 131086051315 2592606136 509967781113 11783500038 16803555025 9175780024 219635419963 110632392205 63029748271 14238072824 1416369732 384741841871 137160469354 270298550397 71395771025 98484541608 108807152911 458250105 179009105017 407042151335 35119810303 65624409108 719101454579 656884433 97178912412 204435005799 370546350976 55545243132 455330267955 37930342632 106352328384 52317745574 103497271733 14864556224 187005099057 554955669944 235493810600 407228732744 84693589356 455199273669 44967813678 308636696939 154843046073 44267433097 230238691771 24457624253 77578451913 188124334503 10725610422 138663738040 711750464161 18444797 622489523481 50482009151 3952395296 4629508780 4179430702 28851678432 677453065964 145061585570 64154329237 42485271966 229284117349 218310892904 249238926700 67533833510 347087194773 50607463645 8005381587 515996574781 26876189554 203100388474 133665762308 345528066148 517119372595 127251140413 33525243078 10905966771 95312926364 9641266040 244651093252 346202982905 36940196022 35929634160 31175108138 271648944123 797353370997 529920836570 231043639260 620391479805 57945281912 278944052174 265457235751 29533759440 102738100744 18286170485 247407824401 218473956508 60242708420 23194314989 83188195225 20949337697 53046886480 27372069795 24246922632 888764364242 11247645782 176174328788 2407168509 91258652879 49254513064 282553625519 51850585394 27064042588 47042100459 574516211792 16130735538 431987194961 40737894024 268010263300 243450128815 1944265771 137485475046 47391736983 239806555340 25347556754 404647560145 270807098425 502598536 2338207853 476523516864 109491745788 82780585407 44227697836 198135096400 168647136920 351373302332 60418578923 6504208088 543440270929 366855231104 214751407342 515785441791 427614428885 604837142999 120281778257 365967921649 66855999514 50288365544 468015859359 23762923006 257593892918 167036700835 143149006570 5653275681 55192338902 10209562154 25439878856 300127703265 67995577190 4013171006 791749596789 343316358957 17426219726 763287625175 148576250158 33170988348 8288513894 58708081792 192911024782 7951421101 4347211625 210614390961 42301909305 259305015879 63584137579 48180651385 13984305079 313446962575 455276405500 347756640071 24046719024 191716262147 353224634891 46143545939 27215587575 9729594288 105935146479 41735865190 291526746605 506489149354 19447782868 703844767854 19503016865 660468666407 135653519844 667754817825 417079974741 31352636083 74159488340 26777936081 797138420337 41932181493 70069386575 41339932099 2646567179 110635981535 66617163470 25274730771 106464421376 116329873061 558634429139 127577742739 121307620822 23923474917 9549675959 13068903613 293328200 7970677993 224035226762 137721996826 176068343909 406988891360 11188895878 38734309082 14834685239 294811703986 1120792799 30030876846 226566288635 209873123006 121777871503 84593196649 643836336958 676824616925 118148883115 209039342697 136943349690 187502018462 202135930750 73333778073 702371581930 99522186733 23793314169 619681573931 39263360364 229672641002 67507699007 85704017236 118095670602 94657600934 4778327092 384812992959 43423168392 259797709363 286609659389 388951536935 107324527078 285844557597 462803633534 430905953682 98584954726 539114241960 223179262223 441125599 56288906707 824798487 15134217411 5994229057 509392873829 84621593093 191160345942 67569609839 607734512013 175817352008 91143356668 730142051582 6513193058 58333598857 670124196158 126611653255 837117879 352624868061 19849058386 29371724515 371821043842 13571555955 465731340312 493492608275 308506199769 119038060982 212208738488 156000578325 112627544725 642351293324 180875965806 159237506555 350276715987 167189123345 3204471762 21507173175 38106532980 177225458827 222044928841 122983708153 24559186494 109156415084 42103183638 409189578838 22424054191 92166341955 80853687950 28247931039 425784010017 72053585437 299686358457 63224505184 51719603022 437515168135 124031737357 169733111186 107896797790 533357508169 175980620570 647461971493 166780667993 151325273683 207983816865 4065235150 136146713937 21135261863 299211094730 16533630161 274533110295 89880861058 57424414967 77710272137 95389807884 57520213000 376562695442 10411719534 353657753021 266686261343 277059809652 75152571698 7728969960 7935617516 187967737234 138882527758 42475308255 107627781746 62923203766 1426955979 309842630752 679954539910 89122859869 699923069226 234708101576 364736032737 156325283661 108889545892 32693603713 491412526421 20419458289 774487893767 42738075206 109644789852 6101616808 45743338879 327356655122 31959844377 238796057946 145849828514 325437180588 25430093849 46679182866 7132045429 61874518353 595413777042 119023173911 65979256223 14985959352 164001573987 96589218620 2439496776 790033845581 467855418763 345862694966 234496861917 198086822771 175144892673 81328570195 62077846177 266636756014 198259364412 43843967178 229598228639 179259273245 187215952975 98821441295 318157959805 220444498175 5588677990 47026997229 388057671643 536596590103 215843610625 161811179199 170215415147 217460421721 727185756869 405291962866 36298895592 173769515680 416822677518 218894790721 162653789036 91954712975 484942802708 230795664756 223557337011 538292482050 16685163371 398304978441 77320203481 243803513059 20644215545 64350476045 1206854923 731804309429 24510779745 169610840253 330995065919 42350288046 692645401981 627525225057 59069910 561543937065 53858685610 597665246668 16096334255 431386509660 71441613307 322054328696 162339801910 59100685201 162282017134 109461016504 139945070990 9199683924 8908207218 14840720528 400973136495 175941553577 56740055305 58497184621 10986890907 63027507404 326047261023 338364074609 365733318052 113762476750 7375471584 17130964923 266621583941 23054665798 74902953316 69253448636 141694100223 27260897595 3831022245 233702447133 483126651567 614322262946 319110325359 537497621675 17221659695 307590546009 174282386367 14027843147 132540425651 631232182683 623421911626 131337335369 104608634977 18895253020 49894073930 74526196784 199146500288 962171210 19763859119 66065507341 109576138053 1000635778 323924761013 585303268191 177636138974 874764774851 28845455726 75364731177 48063391414 129897628987 275300547974 359326954896 125748159439 12264454205 324523500016 63110193311 123163588808 80413310022 74785580923 170387934748 219051453356 8137483686 625234686263 15161717829 559518131413 27378186653 121375143725 495497253504 4584170860 27701552145 78080403638 97355653575 394481116707 43393075204 39252021425 335501844124 41163110219 60875644259 266314133994 6266537746 10486512566 425171577773 356383663191 77041148853 169932023402 701116546557 170202934685 364178361631 202145061606 97642497426 587549378216 529281111309 437056522480 2769958152 578505280366 36873435462 18378198050 505615270836 319717740137 105087457187 272922954117 381940547400 198254846703 264256775167 15333918668 100944788187 345207371855 297957598654 121584863241 283998071596 29776058363 52109359750 368545790730 82662572413 281628870434 230711149009 31405383624 726245582413 51644225441 180506758621 349696843321 284160923674 7536557396 356934476060 115038792756 72375864272 146326971307 219502160140 92148094079 203222381543 211546394106 50842403071 301881635 398653758777 15232383797 97938815999 7218625077 365626052710 37936672943 280627780143 264610023440 112416558638 505791865237 530846001212 18539352348 20224913796 231314382915 659777584901 87338588913 165645616218 7350729267 1579858481 68608724567 71517465021 29885278946 98946314461 5298705900 101289501245 585187765258 18117049908 107166860541 20218045293 349762239933 69629219428 54848678963 54851347956 54040093143 792523462400 67542958022 647021971673 104607744613 5002521347 77581498490 254207371207 116311081764 226683376930 161585071657 283219277666 3944653152 66380289337 21473455439 168767008268 686141068627 721831198737 1379562173 845331856663 205960769327 521785791363 133685301251 22646632785 71915763676 327808987336 3142122204 59189202733 5098259492 117632141531 94765166631 107677661707 60318401918 499691065712 84763289994 144210280934 39615396950 212306515529 149007474315 128953272466 142648341232 29960858442 162913866930 418128285753 35463507251 149376873666 81573544901 469963738135 276303452793 169144280412 429271738146 594606022396 114731636503 7785005127 7592556569 3117717470 61545652579 5135850780 63057977476 3489121272 737133016993 61450660117 230438933437 43624821061 6062087389 775769962006 3840310050 12738649866 61833888838 42148229295 14568846584 29215720123 192995206912 94447486240 221866356301 8842588490 13568597117 712645489839 13162677250 33780065055 36239868775 15735753025 129232497461 1240820767 32496449607 2997121400 9351110877 758601433 6250605122 4283830248 28806602588 16520218765 62893825462 13105073110 231555144806 43123276937 162467604541 23698096181 61006201180 47564232211 322741471665 1338590133 421634116415 44752896561 299319494368 403476943829 218679361578 213447639121 98592520595 78249808837 74725804496 99696596706 6749450917 84326982343 46557393775 67544945423 281063821035 156049031159 236935107370 559892201597 35206865959 138778743915 663212649762 29687398869 111182916826 342702220227 71156542203 348638616624 157802971551 70111230151 1772846414 75469480133 589217282407 20539755872 38150634652 19420983993 220033709707 162468633824 21370367773 68879599617 172706364545 396607179565 45968738 133598856129 3039539157 185167135559 127126836749 260118381603 1707440789 229691704625 114653905 344516603989 7585157195 49270998240 440729893248 12454492418 346531676665 13806539169 55078408620 29114439538 82331339134 64817547703 182717700864 13101875912 616677293674 141590185208 2354504692 34615112228 470941227313 209208877607 84569541005 63803121076 9232381438 17047954917 515636317405 258020736128 320478061212 6688082998 387259607912 69493600242 50744226790 5543232594 388536640643 175354686682 244303441724 137408653146 8256098790 272311029683 456648642857 48844207212 99864509658 95863869974 68831234203 241293112277 79315484229 175922122004 701024122836 84343671994 105940727929 210456801 224048236775 169884311933 3981603432 274536160776 10203641349 156241238 6463508240 11002683002 245673945144 115646615782 910555618 1286523241 53214312725 207330473510 145623134743 503678888777 16342119766 171682562005 289940135724 71377468141 281258573683 87844267225 11497689559 171946264335 21365345929 113592187192 133040238279 157440772367 483710336227 22833555659 363890788544 225448487310 23459172437 194841399180 530069274 7507953375 131657577785 51225458053 32282658683 3004094907 45041892944 23030309122 29663266306 128785523482 406287390380 85114802246 12708314550 220273029158 67672145461 32217836 73319896824 349711565151 178387476880 248688511933 49988003742 83195449368 81501595697 488296580131 271248317092 11970264981 373112211699 925501678 14563297172 374987947114 1730102392 15893826903 9619469664 334894303323 97590726492 188834726222 31430128976 55692546684 49106520480 182473051769 593342780860 58642869117 390663879985 409317845044 394655882180 732451902417 74227305132 178393478358 175779934763 110981332562 23497318612 539742572844 126593257376 37016435353 58389384049 17939237091 411102753480 46238863928 446530732928 8953306352 10280935756 181153231930 224791546162 654879023552 591874310 238357035958 47803476009 28029946330 338458154562 48854361858 1452607856 2275192641 212293746400 22403920868 59875838827 8885667101 5486140263 19846930051 635372397093 418688471221 21316191364 145382746812 73199628813 99469587650 242582752278 488758136672 1460091452 532626134811 18659168266 274060726731 99652871439 11613348662 300472584 4426424543 332521709890 78523126374 8658260616 30888541295 330077657655 417429675334 92491732652 91648806304 74483442974 4585716388 172177223783 70725289742 49280414441 343963560301 13714397557 323103280367 22637881604 4434572988 8903716203 6546469865 286510352868 7178512745 26393571292 454773478643 225505039113 83851255775 192546248032 129043616541 413908764693 56857043246 77345149756 47536393627 55538221694 1443126244 445209944032 53782645956 217065698094 3901980786 311268284531 96705483844 460175755569 41567140608 132862061459 143693274920 1093357094 464720276110 325053920333 176694935268 93612139850 182525882962 28044738094 604625747493 13024484562 37840391502 111236316138 31384943959 99164991295 9176724100 48750388436 56629463567 1600732874 112584684948 3721293761 13356476887 18751655214 96450315451 596582753654 35677028335 233756392435 309459747700 153089382051 118526972052 2363114232 33693614180 349295452362 470569180150 31972426818 144574439932 39846533 304542476773 302474571460 178434313644 121954183921 49228270224 311615118395 68878141709 81742163010 199118255434 89210426800 71650633926 458624745257 11191082848 239029569018 7538392092 453551204 7695719190 140295959275 233550590682 405617190130 171085833363 43037833147 14678535755 76718823257 49663296601 209251288383 7118157724 612365157936 67702545474 77739791031 50584632919 4622683963 58249159629 176928508019 114394335271 71818179220 291074233760 9904693828 326605028380 8712971683 63980166255 89931972660 427729648687 6278133023 175862012878 152662058796 304289729149 190528251652 326047762274 198491296143 63720665044 498819453189 53675559061 103758272114 115657993516 233579592297 255866670151 386060765841 31878542475 17396031205 27904327982 42397772415 7913970119 13855741084 33269134995 390745936893 130977293214 515942592302 367863641985 54207967815 62274447690 392453417202 26130267992 344240300528 458970154578 8710089368 46991941 89291210740 407625494991 3707272951 175899079784 879174511 296195781919 3125474241 429389814473 297922936746 44577402467 9293209945 472143920301 114408192367 115069255192 6278263835 31025782558 316057754381 521383863834 226602439693 16187827865 250897848766 109075577265 119510303078 4553998250 111348763746 36727130062 578300994685 49967760121 413772629535 24301733713 75750464063 313751962174 22190469722 236464957535 212801235737 19047210367 16566339456 576411119032 1180188635 117950389100 284606781675 305453456119 4988065432 12020036761 111025920077 542920034089 37961447034 257668054899 174917268821 129361013938 526373745608 441307238636 127990591353 204090501348 422673930835 102892248172 470464637508 40993251140 506879624645 69796145207 98142801642 8263181617 39534416668 260980646580 117471560323 22165296588 103784296364 332590008971 41104831548 175380101364 24783776012 98892660379 8630173058 42705016601 136322259792 21232520705 13022990686 41263251225 10405112656 39716134886 144076726438 101950194192 489095855515 105924989495 53800715876 321499855749 320893131996 106552913824 309250753013 48478422931 54547774185 128215419376 97702596799 324540257973 311234454384 250046830133 275457319353 2121927729 27570113964 35576362441 242252969347 7725111642 397308906256 7863292590 9266034620 314841581721 165341236879 62771777123 427357172796 393439455259 317921617075 13139598395 44654662742 32666507416 102832191792 192827350906 8926409624 218284066373 101925425095 355275993527 190507184473 247162676666 81168091594 797866528550 179248322295 497960200481 61187075496 36170298391 38725149434 23823897689 139893061636 98965306108 310953324362 377246250686 108181668860 52478113228 58213663481 323809489113 253565307982 88296807147 52664694994 5382481749 691716930189 360352792753 43986627979 542497315300 247965507628 324004211462 190448038925 381480112799 44518498451 208620259419 99192026896 51571569108 135666390887 645177072751 581531513876 232744082980 3496635259 107549851364 261116097402 405896638988 363717953810 113677100061 610218498605 148560300654 42399685819 52242333473 32463551419 152878383854 526968745960 143517567836 31433176628 507756187370 711329107795 560432013322 80785863386 176605457872 103101972836 393723411083 53826858518 525735028874 76844657474 181744622892 656536546218 21445563688 623024642777 67125344933 15932951963 380845401565 490307186181 22080829193 8795860181 357244417450 256121131722 193468390191 65780596948 12523449444 109236875889 468237184241 87554165382 401905994754 333906995560 595546621058 485231348883 530872449348 26392316928 593207498834 192125410013 347260153537 100735311456 208746470138 142606717580 2514561553 47545384690 171051986638 505061572 145034464710 65273785716 731691790627 277729130007 20914419572 18618990440 56379738259 782422765490 36322463783 22024171305 154878494517 174759417953 268654413771 215246816402 31342069361 249210002171 9551442087 55162835940 24063695327 104223817678 168036097 4732714569 177975736738 357954509999 623473844856 6765816491 163143828631 695086256555 241969188773 47175358667 32189900041 98690720072 122843798146 188679344478 531894512354 27400203886 13024002327 64584435934 115105774666 495838271852 85192555364 1274090518 8157586391 116477455083 200115209874 83688941250 17052004052 509915314505 14848143540 176287172809 757209719638 12224801279 60803238755 2942147463 51772151075 71915163867 81203052707 37519448640 347119053694 384979685632 234530189198 139306244171 5772789447 438681988351 454213597333 570753640896 3777308072 109743251132 268407408654 19755821506 79891650206 22439494400 445486048004 298182035856 183173993971 12755434337 143221953150 9120530155 176081248591 326672340308 303099306622 4729464364 447920356163 399777087427 19452950925 97019490475 611419994370 42635262734 155449725780 82164886464 106033354031 56210458550 11101480149 640787635868 151811470425 73859966317 140828969561 116809980924 6947312057 16899705263 124806106555 19673413812 86836581985 64851711159 442415564323 88273305731 188382292949 36883516771 554288758244 346745281552 185441899832 32509033869 2160015974 89545645878 101472929396 131208738303 111114359107 258899922023 27702725956 48185610915 91022661036 7671823718 159768673900 217706593755 60043294339 21235946115 126103531769 7223604275 65675389887 50684868794 94868123479 190509769431 3047254945 83818233730 4570274853 378906646670 120782395683 7031073395 189198949816 60038721392 28111025074 418573021663 527178182513 2666355694 117838182656 335136678850 204312206606 243074444089 736303312 172262860206 71810351604 14182290578 19683973064 95247290248 147952786674 28867772523 17395409840 83979299877 66766303348 54534996935 644674031769 18795503280 9775001583 491177420641 507542716 461715156961 68351059 17409617651 52291988827 307669642844 6991966803 250382288552 47830455914 33442102595 165840811288 6696047573 7744767432 60501645297 142467780353 54376398805 1769487733 119585694 41782084163 99594756034 69638433368 107771479581 30213457248 281957152007 406546753072 31445010225 154523205474 295508472519 3693899251 506188982355 2630986215 19954180212 343835059696 154249127230 81090751683 301494748979 71481427351 169502235193 402888701905 34511275954 78430077544 700234659761 76629447080 78898472291 289318484448 60309156590 84037769744 107546862244 119250851634 139292874313 327746220 2289845104 477834119220 62315484200 75563797950 3157862547 11397994969 76249374665 99072478410 40493598468 691683777613 2659975447 34617379638 4564750796 39440207276 743497898670 87017754459 108140592941 66101942064 379577465279 4209681164 23082174154 461829404961 389192789402 408713079727 377398915589 119309334194 231381710023 13207568530 59731191982 419974006328 229991942599 97787081522 124610810110 57914606730 31880670150 555198505387 8595220941 714080995412 498192400268 174236650062 483797132494 250220805908 197743363933 121380201932 10065682495 66578137341 88640618309 11560286815 99353113052 236231675591 69764956756 6445995753 46315019347 497145215221 51078649801 17663186841 108178207995 3128340451 411721242961 40414975687 98241013820 78294389003 238454776466 4617872800 98448058253 55645288148 315323784783 52877697481 18353450360 271282569992 67277552683 161343908958 11219712628 27277586208 262954528506 266696223302 575627507929 9575843766 391630250279 41132950464 141870395469 45929401749 157146570293 7510673124 149099665652 13595119151 275381738734 115329960176 32680772283 279155006032 25817150981 31726839 589511106121 366827655745 126046300503 1889426867 5823383516 12658926609 606308764821 32412075797 132144498626 15944752854 589695372817 166532888601 330290629733 38405008647 553382172422 143012284999 403537089611 18921044179 35434895380 119823627898 80157271889 134648801701 19218408722 247095413465 140875490656 285522659560 481702431800 92376389365 11004768459 747015784266 106589977666 101082290161 50583650068 412084716220 129164128195 101243029154 53810000600 52324984865 634369947204 33436774253 88913714707 11574878752 125385707826 163355496026 174201434588 346722027410 277828019703 21383904989 168390869540 469089999796 254376074031 452861254075 202132945967 39296757126 56626427084 590464968521 136829951671 38783098 22312852147 565479228394 1051571947 217018060812 93359256501 50813422437 581505257848 33726592054 278427194028 30503802372 28356411556 332982396468 11930525863 22772608986 41126258581 314259469505 126793041303 11892911865 18979311705 6191029096 720512031897 71067825450 146031252316 200977933577 446438320891 41407315287 168439356316 12352956009 11403454616 55983209322 415982205926 25139459543 233459735444 13983485973 536456945109 14964884561 52785807598 328055002417 12714756063 318472740753 1959309551 33890951280 306003164069 471187051971 6600536640 237616975108 573459663658 472997486904 624580204022 24393734308 592657278499 48276720660 1567079711 297907506127 109862267331 75926843656 48194616969 127956825922 25057107709 419934229957 4375940063 64750223913 563844133984 33315006296 417261256105 24940936546 43009585656 165774079706 434568555441 254840446487 2007779867 13622534092 389845050937 199695836564 12702694416 8712433637 591541315380 27105641847 71506582956 26395851433 46042219524 295403703698 1929244347 12555905482 503714086204 69046731787 271508567552 8874848443 348838005701 632203466586 238552141224 256164059390 99406412761 481011152414 489394317586 282033585967 80908324400 234411887084 114070459184 210845177491 49582603748 10017769695 51124685847 563679809512 2006860323 46534359453 38268343730 77708782567 1668359870 79062475768 233363797982 38574824021 133475940079 20712622910 33391808333 476709766683 250317379950 35492013886 3308744533 100517689071 182216112713 16252057053 347611011231 244216917310 176484342617 130993115285 62526648388 201239648289 83642072431 294651538642 322883204599 23003494415 690406753400 329286913577 4547125126 2907288488 598401355757 27416833115 151657372074 15873816427 108094970791 472390825626 2418058631 194663029647 3858262831 24187079356 52298479233 92988673917 347825318712 4122872768 22133670780 4942248314 598968275081 294598164232 43168366834 194133000670 124832668539 403381658729 29937193705 409592902384 666703554565 26022881599 199181223631 117898643336 93300287311 156278452058 6910711805 306473047511 65330827978 172701945585 110837746589 110288491865 32140589447 52886423311 72980022256 537860569825 55701436209 46012500238 116974757454 3209138653 17785652144 187382729930 3539529742 8036912232 271981934026 15606586034 489531690221 140752562561 24343235130 218807958544 8241212279 514155095196 121041583332 229165079794 247786765575 494969944904 111109630930 36040954076 54487338001 49541535985 20650268812 10635488640 61127698715 71997129751 260630740115 444678015032 467280388858 264607001886 61448680289 10648346117 8955255323 225855937286 57712815768 210309399128 457903041455 49511552172 568093458323 54704710251 320943639 91603799097 81204846886 23140649656 25305919401 1697031450 124378491300 55216788347 296945628967 384172299449 536419622726 6980579420 187652610231 16591897563 21962052812 80240605538 422119925262 44538645923 132120827091 1482184038 2972933971 162728885226 402601850283 69882883687 289563026709 90672372989 250678566891 136769685255 24680778950 835532470953 297976017721 173619382736 116781300393 583263326859 409187138948 115433779615 593760962879 343882168776 77211325689 13397320408 383585483705 108955751287 26374659412 585995799286 2617823703 30702821257 15432754734 269207463427 1068143831 153707320102 379941946370 283770897687 36917594668 564842906453 162313408944 806699313151 8623939201 457019091996 109641160717 17337434249 3850634472 41414915385 293498464900 89735755385 92461479222 258169172781 168686020718 2132658772 118734181626 4216792632 17102982716 731610014034 327606589370 774313519074 282850862601 97761272287 303012140744 137852284888 3657355197 14873984790 153655393713 97321522611 65436005271 142245710615 46598263671 362429828828 65011869071 334737238946 168190700849 105315000913 307305232717 116029379071 2683649505 423031181799 17947968734 573008622345 173235934544 202313162920 133720698757 1046837929 201286657653 358387908701 115343854868 279532718843 26233185550 509057934129 127133811647 45598977248 27553240849 190938440203 278058851708 510376089457 9578693677 88064485534 78816108377 22812398224 6055142558 11379539268 171367729093 33239698108 191074099269 223659779877 4504115663 30649829847 189379133036 91127126703 533796133215 453634377297 77199920964 6634088162 83516368758 84908649223 23187091135 371373360971 15814524939 24353140207 1464626236 232894496915 32260639709 712906665655 102748488033 49710973376 459758007186 29009803314 13099702096 14495547423 154449705135 508205129 27399498494 392460390808 297102494679 330174649692 180987644634 145600525699 38082281278 258398821142 193657637227 658150516456 494813555343 51700596409 384523954035 4691527369 22636591942 207275687684 7752495371 3393584101 23064416679 7102968957 4610704467 60305024703 232004884115 342967280548 560475140754 204498789675 154195571170 595270460925 66030036073 1759599268 64956994505 35268949058 1744464549 230514111865 108610449535 127438273052 255172682143 230412833 244792618529 30651884377 437314352952 19735416018 11180703421 68438370148 299469442 22660131945 25182419323 1306108676 59239666662 423420885954 22964654169 21239878126 485555984032 74869954818 164319935935 44577874368 105597999787 242793372280 62879577024 10618466325 3962961575 15897651370 327175136445 36219944297 357933543703 350688048733 26367313996 29524338171 816842230815 73244984140 9317350033 201646436078 61420495215 14781971477 15577301571 64050575660 77743723811 238981762390 24170932233 437836358179 302839499185 214475423846 47192955395 246629977567 34558129 223500573165 117744921439 2163189285 170157321758 92355921090 156534333388 2744883679 74041471217 127967138668 28323004954 4953088496 8823297638 122488402542 25547606581 925103104 106462543117 266743755718 636785929268 137813522242 673744580282 224786889034 101462016076 37219196126 7708475279 179929945378 384318979901 2462146252 426591080489 587522958522 356185070034 343088401549 44256684839 208940941111 32349728264 11011319219 130372522937 583761497693 3970754146 287298044680 2647068853 309547260934 16370571452 77925607987 35071452910 293876475118 7465142611 123256114958 42565383129 293824133368 15378573169 38780379460 147860245120 413066154876 48927305745 254094669182 625920919135 253496923841 64995594721 66764585620 16932174606 4890821788 231071973597 529577018919 74478811102 86835020631 439278467903 187731232290 199101979429 421252028 23623637170 12293238508 175266005023 249989278462 111700656010 492652655325 1253913423 7036103289 221230257634 132991240896 66492918869 308401143437 518559587700 140883025286 355174543939 2105583147 50879721304 93432865449 62283864603 636608234690 14233692420 82479462669 231462711639 277294647884 10651293027 61597818903 136501974502 9670302850 43246810487 679118742086 73263700325 126552549210 93307236 364839467301 67206385909 105849261576 479983513531 420545344471 9541356007 66637309775 35133633549 43294929679 1227525955 144221100110 28700557266 11389716352 17750375981 509551974054 26329973161 156043980154 68475182266 6038542000 10130450179 31908750392 1820678673 8671507299 343098617928 405721044583 391160253255 576550072935 101061686981 19392424613 443298799972 619308655845 204326163647 168362681015 19124287052 71594302535 116433228731 264615962594 57749761179 76538756563 67663415798 509257094747 2455230013 133438996621 22570323118 514662217084 121568863836 28441072353 273475712857 26956037028 132867680290 5132194328 104746548763 67567618055 210473870977 406405146944 164162817044 97328393497 331770761446 229846034139 187259576396 459450836809 9396858160 276327788155 12795841657 2208181089 109257189933 106144100031 54246096 163590308943 504281435492 141767114665 26689132227 32786472142 259370622239 141464243 100178666296 83008656819 80971965992 181923955861 53161899972 131742535984 411374971778 106665570749 31440547478 228958498863 68548914247 158187178278 26780008965 463961457942 82617653426 28457165993 446097012680 4346795556 338339489784 107353664543 120005592709 368643169873 31300332339 130739323640 7008670019 562630381007 173382986895 37138148772 390236082435 643915314784 6652426482 33022535798 136572447446 15955358258 563815727753 59032764624 607861694272 96427079333 2441343472 70471323688 195822391287 43034504778 66929169257 516883978018 273594159203 648025257116 23592582270 79156331058 14772238852 179574541718 454241881357 237740163299 55903927115 294133589113 87144278447 41452559463 1743449167 116013956804 414618964113 189251202145 301117619452 36352281253 103873670352 100294842869 124050300709 225584195725 33375698585 585126977897 117876245885 567840245481 214705422960 85260852206 258811016841 407737412994 327744474134 390217945393 831310285773 8332265884 483408361868 100883905172 122678690794 7837643856 282936222446 3083609935 435353593301 104310644264 3925233651 357285342021 96455113345 1526603866 337087720721 112839905247 106971117100 9365618312 66840313659 53538938557 110743567086 92953835549 482799865158 558723485264 77345380802 17640591522 2402100636 746975973218 8993916163 111894179422 462450231381 294601829216 11277163003 261238335073 353504892965 46411562235 220637589915 109233947265 300126712620 158916304618 200459752061 278407640318 92122939536 89171419656 144851163167 121833056836 54424294196 16805731837 1749502242 538822050156 276560529661 171974632115 21072795846 4324208004 3461524193 58332164845 80798884081 23628948211 756038611 13160103335 27334642117 238195523709 16088257936 244177911171 16685322960 22704854079 323089400647 48659912152 507277636612 234461140399 7124257242 183992752798 228914679357 637069612440 32908696815 5027864896 27533878213 136237202368 198553860770 4283262864 90449553259 208845571502 397361275768 391844985871 579965913415 225393390751 293366733904 93745331229 177439023893 339235125021 98926136319 52119714878 53393273162 2361641468 442393222068 54506235103 100599409789 135521744287 15231992006 49599630848 91806314017 48560135314 111936393452 12404445100 80295539367 4955835127 13871002280 173718421790 145261501912 346880348294 15500888406 7482330917 28752007199 72108457135 5530856752 23008450245 176927180087 623059422807 100920781034 8873873905 35046369200 15041043859 48919605591 200912248711 335775266163 5101000513 646715949497 290294588523 377711741924 93263335672 488194911964 106351870416 3116047375 370953260741 618883726578 133721985710 171407262570 600869347299 113484554276 398773954426 86086420908 20635015963 163768860803 229341828154 8163573558 22185592188 35651325376 167049779814 111338128479 100564068940 427748501588 31792005873 154931236165 20577568426 533711509390 104197450543 246559549277 34583017569 27102535285 756327642165 9173078952 24765964566 12229321448 70239199674 39784149847 64233394315 72635843211 610485653206 615448101110 52252623387 17916328863 163064378653 159065602183 272658315536 406567326629 112469516372 848449670 10177742855 299908853616 161199272043 137517659177 20249373536 417883554277 150159196950 53972746876 550128294565 33818884932 167715240205 181110419629 45517495876 38976574344 10253427021 264971138627 9638993165 104425382912 7466351717 11508269853 193271416308 9463551708 37052866477 339695779925 661475882373 49840688711 155634755406 90166518512 179658049785 296073674922 74653608316 638280363190 52142810979 78419779218 348364441761 82795081527 116124017358 610820158659 81822302231 15863083402 124336522998 169348380061 136125235532 2131793396 71894811313 122706891788 300640486886 73828817067 188966204792 18928080872 11306413105 6199157044 505979133247 136990811877 94711314892 41016158880 45720800340 26316327854 402671709421 3410128137 514950279666 200255988669 7909825593 186990581482 13620305385 124616166990 21931438431 194581713803 1825243364 479851535707 22797053116 286242271436 297484400769 376297014836 122234572952 362651380844 28895302801 473031282711 200706460902 43058591835 154797658952 358196591879 40148169808 22395024594 185062717399 169349550423 5763590 82426257327 67592546657 193502790167 174494367812 359575905288 964534832 25058949801 206806247410 92175044593 87480496214 9858792247 3772051289 186113186985 349689508974 53913285093 220253330849 672811952547 395217476095 29136246994 110959066563 9521279243 127801055565 251507277920 22477224220 35172221776 256444647196 1231969855 310262920586 125671402935 573408853338 389542643225 165238722309 8726494482 11604095197 43220151230 242337100441 247352098743 70908569286 22810464180 484870978697 506510862498 56338879552 305607103034 102935394876 64848872047 27669565159 655707209292 832787100640 103120115323 11417727656 227246478443 373268895145 5780881663 121967502082 478262110941 315034354781 52509924286 166311182162 148285387064 39738102428 585715941942 317177817495 62186156687 302268798510 4440677764 311942917402 30423822411 115861194202 299207984913 49015911854 379542760661 243345064249 448510466721 124791441725 49303042448 4252206029 42021407371 485777207692 193505520455 64116944325 61747806922 396655493000 32456936363 79564959972 164870753629 176931789511 38384726674 200087282777 1727389430 494851615133 1159274 48175292992 313435213296 978601846 141096892931 300743611529 94832068756 20253948787 93933877961 73215077386 93613227594 219329908129 16250939247 59204758768 351113436725 171642777567 44735696847 71362193706 32948371434 150813335474 308189008778 197441805695 289096073288 72541987322 59642428388 1820390770 261579157904 128692221145 119707067426 40212911153 32579297939 392263927884 154431717826 245143150999 145742270434 679469988324 77768527553 197169370717 39025548633 66033218480 366415792605 376138324067 35772786562 435605068076 44167226836 162484109743 47837456713 31096345327 23262556254 184819842 480931193342 262057218277 101094978129 140708598767 9744618937 146044826425 278557630091 442377421931 3904133460 78379124566 957607795 15634066114 66927252600 82944467011 95001618619 16339420428 123575573984 340665854033 614029517546 114986893283 41881137724 114192423326 229982600245 222732075728 123167497304 525547656363 577205840536 201463739649 340323739999 116583667172 317694584320 269605622694 992589639 134734919692 140041333428 20427721036 440752532436 23968792315 164938193688 198831115350 403323657125 81915568239 22324083525 16273389 8162911132 323359252410 1968218728 2595088204 16388720692 1812155871 41694933246 1154425531 16209983831 14085117968 623006562098 482767549204 75428255928 223085203835 167506053981 281952495039 193529202112 63109497094 346695006264 167179677721 103005946865 24955872542 137311530523 112791292732 164494102009 91403839259 45809684545 101220941279 13220920385 191564461538 8359429458 412946619069 57094810643 143698987506 31535352064 59896847 321992881559 23160333386 563620849 37772868361 676175215744 27553647198 37921995253 211055542398 236025054705 622042803954 657054389786 17348697514 150468099249 275653909423 60884288423 11125524101 279145201012 7514058579 356877612840 225887904850 244828606900 103443514409 23531056897 405851868389 40745716918 495008253364 4984146035 58470322306 196036525418 41757321365 637576510021 102261889938 211645992990 105880183190 262645994823 118588587103 54974613321 31027464266 361743902635 411962204994 252417339712 12964396592 29680613602 302691409763 12602144517 62570716057 7523838804 86604186468 235536117998 221071001056 5138606779 528564845 34742899092 605542701716 37392757994 80372108838 89527805954 238359815608 12254441424 8168023209 310702202297 25442607209 92455447172 35564986668 166952310884 710646187682 135729624017 44962385214 44022087947 334810284988 513046068038 184515655022 72409270627 158253795312 31774010191 50293773683 182332335848 116287090035 85536015048 43677357448 750945691234 226311792417 63062445007 190194089276 362197760973 141547844405 160852633846 61969752843 506041296765 443623541209 219615445778 6635013262 145998829012 94174238383 36196502157 23547870566 109552479003 68145104506 18520988078 127419713395 62950475469 15259918504 8395889932 371332007636 10200855642 144962889291 185708061876 459478372502 87054123516 500326916876 363957539716 421329909837 341915589499 29293252571 181131037167 301436573224 246874347694 84315105518 97869757435 2522338525 47936098944 32662790192 247852865967 76934953028 331357203397 15457788461 15827975903 64913510151 322501360867 455394652740 204389777325 49857865802 135440636642 306252783716 68737049028 9555067181 113390644276 378208217510 99453982997 31320442344 342119284393 67397126168 68728220058 541407799337 407600552871 278759216396 55351675909 56716352036 157370556914 292521356550 59032703658 142780959444 228779841988 268322323563 729179636 539646943357 499043736186 32533594204 77186467057 454257264040 548038639555 24410145972 32241260668 199684756606 504502932137 2106323689 41439165708 6860997196 93359815193 29348051545 105145919008 604422144854 58965945625 156001323897 91897897135 214462663523 84686599012 515034175795 233562165646 49259003602 93055563077 449911807179 84273061144 2009962880 37672900816 377086454784 254318255618 128269486094 14064764148 193379136473 6325296035 152671678854 359514954263 176399294251 314933561204 108026164886 510279785271 146453126603 670505061 243386829697 40935228193 369547052991 670371780965 2701461879 135564017076 181178701121 6847658209 86174023808 140283530614 341427591561 35976869597 7252877024 14612795718 11580566793 19302477757 66029105507 154730468295 231669243468 393564820503 124857646425 148246744207 93947043442 51133978144 581223649 407016124428 4763209444 277611078853 236698984691 85637068445 72329762190 10003620941 67885219960 63427217868 32475000544 87233373109 501876716642 94313624815 256363487091 221087457092 314627448338 89564856327 8984488322 171034303198 23637792718 1764870919 75327284682 242231940786 252895514167 287898886728 9569044992 441968710821 13816587071 61065380214 255797774807 47430462829 302680002977 62046724902 34473222628 173960263800 92524037397 383684910161 37388632540 344479856900 325984025924 14986190191 736377144 174840824000 492430858820 557842890853 64260110156 51992830083 45762827799 110772951193 426399388778 38835931142 491945422084 180051775281 120503797983 44959906721 299507157462 8230424371 27166116013 121798489131 248276689136 104166912702 10640246726 385842301192 298269891747 92895518462 1493998795 639926343831 22946199551 271410125098 499732114896 253765299305 86814274103 253888451735 3630410401 99048429615 308884655068 45048254109 47875967776 264334850583 347523807645 92457089322 30042782112 357303544991 323218229001 114714598616 7621602368 16525960630 6224211759 364402652963 21886089230 46912437566 190001357052 86314387968 25731172138 227919969044 89602041851 311671492316 364041940183 10786712611 99230699652 123883113971 12419801986 35377146195 407339656492 508170739618 41732268857 35000011316 4506735827 134442089212 280220869891 453145851058 219255265632 162428504034 288397799726 591485439683 86429705402 245398666813 362275646383 511859675576 551252517 53310710564 1620726742 169977025584 58365344 90865269077 565245636769 55414240198 68733139291 32854582856 125246238727 105571724544 124812683426 7756800056 2377843762 492577732496 3861461740 189221640644 46218977868 19306755050 519500718769 335955500100 285653399198 103942699752 512209306093 105581093923 13219718380 94984058698 146147304636 183378966000 137639999487 946691625 437451504583 28958876774 162049677317 231418278579 401593242075 44128628112 10395971497 106107465977 35631351640 10465138421 43707617271 25650549718 10069047986 174508974280 44879945523 10252858331 19579597174 137260862863 300195557762 221079801286 5303036963 30043673718 46289007423 135732466094 385900189690 79350794062 404545898812 1016899338 11991137068 10187478277 27493892143 497414778480 86972859938 41498750671 478655192573 129674936826 2521696374 245684784500 136574564086 394986859212 5751600187 43528923867 434993667754 748067485471 374626950971 99609238926 43030977966 24615406596 13261955625 317061468266 564436881083 159360389901 2901759913 31310516124 35398601639 81109729478 168912529653 7697516285 35431680089 158730629977 506684187633 94805349045 2875633504 162628207580 387159806561 81543700656 177538278982 24389255530 317635244172 40860508320 14512056233 170356327000 32870818711 144917928394 28402783780 38103157651 266107433997 380289227093 102457380476 125445384669 168530888230 458037815675 191217345107 355541143133 201625006082 358365729585 240153927857 432110185351 38054797 101525434201 33208187511 5945408232 410051100169 80008182681 186297500259 6353726716 32421964042 549049083870 86829633337 623318114532 98535640154 57824628562 364217035732 194360931751 57985602320 89913200472 5366987043 30514474804 249694812765 150086628641 35347600399 177093491914 47909180156 41788744085 14382460423 15251194339 41357681779 108301443549 33578930 128086710247 4506952171 106800508436 285534713708 246704961037 298279943910 147460177208 13676637673 288160516262 491484322905 11617551862 8970525362 527041537996 203578576637 128266308914 49625517462 124464241905 163468280381 3539294102 64370222415 50223657006 227171498293 401463904505 309983588716 208381648158 117245343304 250613318325 324795414548 148309703251 187933012857 524513497752 286015890853 173672155509 46349633973 20771212664 41836112411 125466638302 125056696957 38330124030 27860922137 41096224577 338257279093 68557766601 402828877682 551392278347 528339593534 265277754033 23320094254 159844378410 10342213338 17130558216 63876813115 7224024212 260294261290 64257730566 171867901767 53311282626 16120003888 129576852979 604533697116 581787204881 175685204054 113831571097 82213639438 22675775261 294071766878 31798463797 440361637 249637511822 26831052973 17147342686 60686806010 19609874461 172661534910 512484281647 4155714086 32345133748 38767809426 1654024124 16464186346 78721749474 257076506014 465609788936 437758798470 200528844540 49576449816 93543423704 67067188981 87782218251 188536420291 6332987054 642246581 240566238047 3003572947 222026558256 8688417502 313446307457 997683560 510564846207 230062781759 15947274016 63840379368 307032104926 392942990757 342214587120 55899746940 51641780807 336884585172 109289947276 201009695110 495848977491 16749954495 197371479250 21812050099 1345917962 110406333393 89368342278 13508747724 260273772205 91929054695 29574648643 287008607491 569756718044 23099333028 490658435833 10945233873 1481493284 12784231696 209206162337 680123804 15049971914 152681003203 402214306435 17921800493 379804432094 490989939160 269392647774 88341557693 107689325507 410568815249 133566596153 348400493226 23325936334 342436293143 126391158310 3417700094 25005406591 12822648232 223264846250 298926026288 4413844922 215584832031 203316792296 123360255624 1201201886 356490053338 129734124272 83426630848 17213608160 89652169931 136915413612 270718993006 206743920589 102340647543 505023829725 39303746803 7894531146 14678845009 34348703487 533117936496 322823778150 234266890883 135143138460 102323340074 65371986667 353224460176 115740857227 242130243798 16247486777 716627207993 25048083281 94497742917 40251091410 593347816047 20227663528 328494343977 33913451798 119317045747 47097955168 143282613060 72986301088 227758186423 162754934769 517029896991 37252475904 218996510908 9759242683 284418078223 85506585970 414619447799 274298231636 4942563699 199950625503 18696948662 636245176281 290637345481 56328880875 124923926630 180249876134 122990089165 340007966629 5463192959 140888893542 41883082973 113473103307 10032990099 19407482871 153150183350 252070632392 3028957888 61552098323 46053589104 234770278716 41188241163 3581661833 179826608226 60643927799 107285824508 327943226928 70006345985 616362055478 45630616819 14857486246 28299767000 442305869024 83199763876 13277231139 6910918954 644836442076 34941979856 127480904755 29202156379 17617839041 130146169080 15943138368 21281244633 88976581908 37181092364 16680341318 81699443849 57220677603 449623349527 161506900358 71288732785 556119293266 61979783597 79939165589 90356679 459553715051 112142786905 85787374060 129083533898 16191060660 410655889607 540488580658 2439405378 102041190686 34640233470 65180860920 387787979271 77804465970 27076252036 153774199912 589782711047 2477564922 236049685784 15066770667 6578178000 188228671 1149806650 12840944529 61424437825 201907527311 14687314767 335205842147 139218473579 52161823959 259848519309 106550648 733088372973 49288693811 307860254611 15421746 109621159138 8031810057 21475301425 127379198480 139180772732 68660830245 378859230042 204657530918 14105265963 118763055370 63147825577 513484574505 22104247340 35880175984 623035775657 44639572186 100490729685 47399109090 1844750279 150094976050 32447199666 485330978061 111417190677 316240371729 84266239537 684115767251 157017146063 362474827109 56535631476 228291772370 372413782894 266275156676 493625452487 30838018557 9250971736 513223408866 142889750050 21520979648 292741600709 147073539347 56606921683 194389199414 195984138629 570101953117 57523875725 96463643613 1222025537 248672429921 51147684362 83601478283 756162702505 138145951797 28039744468 135126404910 127341574401 99004753001 109062786982 301087169860 206050686993 220530695959 176252430269 16460098755 2365272688 243997457013 10718267135 133275264210 15549861200 3260159126 626931419438 851177487 100044064523 467033146867 363836504329 335272025140 98605828636 597190405279 329828414824 582581817551 17933540646 80166658297 344273696642 464603484 16347520516 2687206236 60929190698 465427623793 106936782507 327591970166 145552235514 33704805342 1586790297 738634812 64794847112 45466764335 262297552572 12195746101 44773076173 519294739908 285612885924 5421529270 134399716832 1118961632 384003868861 309598593516 176500313458 225369221400 37921643006 42197958 22019629969 28217571611 76774535455 2229026811 13153716605 76884715598 76725944115 107584299435 1728687947 481443854411 38954769894 22219861168 11542479593 681885178956 221094138183 68672740257 71325312159 16606244821 601757592199 547670900955 43688483838 158857261409 117730746598 180633671087 486643941989 24664779620 18580400565 2918869522 16305843435 89262952074 30954249543 174760515574 96225917941 28943824153 32297414899 101833033134 19659565279 296172171628 43690230637 59291550813 327776560004 74017252510 2336437263 201775104972 548594264759 74787850445 31383059630 333816037954 173117426581 114416276541 35021909239 384716741735 194215117398 6014743489 201171223940 341520600781 95277505553 292267907480 30428324445 340260380411 19474647368 7220109455 34764484071 203591910658 156843322588 10825492658 221958724436 468538031461 52094702878 56522117411 188545917496 304096021755 261518957602 40181708101 241544529609 113672021040 40814637453 37360041736 3162895308 38695055731 69558719125 508100745645 108193839113 49154806534 450022837616 289398563156 515356233643 308288035751 66695832328 32262338132 462236781021 109408653244 36464507079 353576425352 72712577985 130681612215 74135912066 17308459839 399782408178 340475808576 491300153396 37133134170 329330394810 127307286350 324724396526 204713523219 206657603918 451786247852 253752295988 323933472170 353687020855 39722692155 16496857459 92458701842 195537175623 26841427699 271481543567 28126949820 7021945950 77531122480 105322894094 197185417105 489285336231 4050704810 63801168473 224582237247 277107586066 260159749386 102495211826 119630169848 216898489204 15717251178 524867387382 337993276896 50110679010 19885910158 461727771785 29357080511 238818191020 69196410099 196459986379 385619833566 31999253910 69021140587 49878967410 2673595116 37296012868 41522298671 88021739830 260814641931 106798585898 43439629330 1370369924 132273365846 602559895212 145782777607 334621649617 15475242840 304745308889 194136407763 17482483643 202669777000 297517895262 15127481936 64795387660 18379757 205908857668 2426439548 64101137946 9705918011 48838649836 33940130914 236367925612 39647605792 174464752155 231555916520 8345495004 206873118582 503180436927 448732056815 28476514723 10573790556 335825367831 248996315541 62218131927 56319134330 97639541223 52455580416 379929210918 398843048458 601975019698 72727506044 17913797290 11700632725 446525787462 137606315391 35448948983 82311446282 120823515 114219720004 92316993995 2945989822 567192496802 203419230690 433366990071 1241015040 25958074529 620686909837 76026623833 57960541015 156133735419 216255286312 458273115151 105634214649 27628316356 569894486816 194207122992 21805158471 49266083261 24853953874 38477415122 203260295944 281754843451 542070563056 195621494663 18900593663 120792605039 64977212744 159943885953 255836865721 101286405486 298074323619 865581783 220633090958 534939802255 145067999051 39723939938 682205181883 30775544890 38169920317 61567928806 222481542787 10673182429 597621946 7014140073 163469724970 300816642196 497204300022 57253859190 237473618219 13235417502 276645011130 333035606867 139529376912 314912579322 180676186959 123291833536 513328328751 72600322392 282739122309 331845558962 47328099754 55723963 610530779447 238800380683 171118567167 136794941594 38603591292 3875024583 20202930364 321951781984 569864158806 6022085722 622396173277 350631415570 63277944504 9998548944 88082653761 47134092639 156468185945 60703428061 31540662895 286713810871 210306072609 7844074883 58880152712 46169133501 83531115401 534756543 329110349505 43887300371 374626098241 767631451885 7306519083 104743504035 28334535479 143230029467 32360241902 89299929415 218753839437 63130621260 205530868300 188821479317 70836184145 74376834801 292453776601 191388120534 255281059231 454629199145 496927830632 145442285484 106181443994 32497707025 80669669475 23059577284 76020270000 180799070756 41058183236 56429526297 69849041240 306416350714 206528962340 76978837275 234751885904 36880693818 132903167476 394683424933 38676233594 59051064887 252315956177 255722438117 109707320631 96442635917 8396631082 10482585546 536706778735 1801804775 351645245776 159872992236 133835840 531820551787 195737520364 52811976499 225622624787 65604906810 131183443199 1503305633 29704895898 21264735174 9447745594 27906913580 30398160493 5503337774 101164982053 114756640977 19962282821 3209259753 28457297336 411457303520 134358059619 91250490924 112944963433 225680710341 73939103797 414071320963 19730556735 51861557321 146858615482 127855073162 96564877451 93828430030 96080271935 41955395851 40153100506 605672895952 8603541536 197177279830 135147357025 14147269318 300887140952 43299939445 206992038513 307755035833 116160239806 4134794350 297896043767 84248585495 193744785033 216504939012 36991684875 189041792525 2827391844 50113310883 56842575381 504446082725 2064037735 546681867412 11171703354 452843446495 94643440771 296016481364 331958042801 3887874766 36824999255 1157440510 31421639625 394211991630 125163557319 17045251663 1491244779 3244432297 125992351087 615294871060 142058403681 29222134851 321456146152 180167222587 129392274421 9086795586 64501692562 58774417747 233260296884 35996428389 487785959934 262688132586 20594290006 52266433473 113334744609 58275389085 276763531305 59675058259 544787007702 179746914739 95447299592 214029169290 30138937407 11313354117 633142981243 360683390235 83576228645 22014716961 6769019358 112231084110 333926620999 9464472234 47837958120 121174962352 19544734695 17708193415 664603525961 124751653179 42700345663 58342394181 69589 149772708521 280743984061 196598988365 127050560800 66075613538 237711049290 447863996291 233120225864 323080451915 134195645200 23342235231 5229584061 92166393188 11659811846 61975057365 212848676065 378412502130 100759861366 834200432 36846948267 88440704198 50177101964 231508000346 256898431396 185348498486 99016595209 130367355637 541833476990 377096632511 2974228823 53316838193 47300278009 622790499948 59828035774 12876973725 17433562751 479866170852 422475383409 34220358550 200934511070 572198712218 28735904399 115735023479 85260628867 132645719290 197320 4192685905 12191788007 3627929 22070617713 241420882636 47219558979 92468160605 880171930 282324167056 454563433 123307792272 440281704862 430154965568 73351555496 191242785054 314690841646 151354247836 251879003943 21063753049 143687685979 234583959887 226302501710 48903620789 106493417322 19517111924 293041273381 182730503894 295046775807 37989130276 48981440390 316007794483 445174717760 260397484274 40889740849 401405436755 331814892088 542235916509 200251270638 425276303751 1844521249 32282430525 2661082457 387199611391 139350736609 20352712530 75378013668 13349916092 281743334096 216743854060 312570424535 163130106225 335412903123 849747724 1558821332 305755376113 215607463938 49256626750 30404383608 92048117260 26565743591 24015042128 84466235104 172146709831 34102232934 566881468540 593168772926 90765844487 535022299514 290740336337 547731328554 385636052122 18927771550 492478627 55758860207 411816083742 6438968763 257080812194 324278353368 33875687221 7311392938 243939097934 114696989970 92936516137 219504962068 387362990 25763010450 378802667968 11571616493 41449401744 311917462898 27309656504 103300622447 61197016053 994605336 28240374227 22317930279 36261822417 107006368205 152785931245 128654104640 203460349260 118400714671 401235346752 32705939695 43639640003 710484133912 534987211984 127201735792 8855917197 291858081872 263371421871 18184008754 168110870621 30467605085 5226981793 409356726883 284418163610 56000997861 389554435347 377917984867 254955712337 261443107449 15926267319 174344471480 486544991 217979710459 4323621602 163828882841 475996384261 19600943109 45425671037 44225730365 374195086396 56758511040 183199783946 432595011 38901584796 33612827405 589906450928 8987893926 7682942455 23402122772 171662305367 542834362598 26454681802 138996921176 6105028387 247392832705 91158735364 315253386585 44725156581 286647705766 73698189107 121231900896 21943779 148651764386 193193553565 254835489130 288680651773 288724980703 411104391910 50215229674 312398533102 133245298951 35487087761 270608602286 282021246757 225825891631 11058290821 502996137693 28911669296 160007410759 1773431963 589503198333 5534291807 154958129404 4679350904 3364758303 46810853177 77017166196 287787821153 173354533613 12530908734 326001201655 21008786549 113989653470 165148737432 85999532940 288354427436 64984585905 345718235436 148982418545 261309010511 503312041596 76734269135 312840920212 121730454365 99516351071 5176779603 344920786622 221965148564 30068351771 81365824920 34207087461 531203935177 76599180372 28469530516 61951982980 34519939425 516055656294 161588844649 276044113391 46521735322 565815760342 37678249553 90915303011 165430515542 27415891975 7371335323 6388516434 4585508648 49692818996 51467214232 22613809169 414375563826 88649007735 174682179362 144342845761 200823711925 114349818296 42865343460 63430251871 72675549955 364451709939 1774230777 158290758662 130280385022 573750536 258431430317 212351712662 58999910688 572816556493 32703775786 56348659221 22508782751 69682244426 16412849716 486520314728 47690399451 259387573497 96433041631 18294002006 166973520633 222081422377 428618320171 619307935110 205865554543 447946472089 227040567496 437794948083 3361494686 275417088836 158924780821 616046847239 213242537685 301675155799 5709044737 373138157361 47685916514 29677092942 31859859076 280544577704 208068401764 90067699163 685985586 104259328277 5406231618 444983561169 420767098598 273758683315 519282695042 86430453559 210024224864 479843006004 130110425620 537221521392 273727230213 398385170472 587291687010 218363678514 41679980067 176167691598 94572944259 28087011097 40565200744 51966039408 260238914894 199369395516 99476505712 236182566547 161575964384 16645434370 42400037604 27583938336 86689300823 29270610848 11382183861 240403610211 679742054715 70291020882 20608305269 112276229611 110641353816 127431881515 505566661805 46820643975 145898490048 40787540468 422186520385 1061936240 18989627369 479667814401 9487007753 25689527701 201449622698 98800300059 20600133175 124739265185 543961868394 97209275644 103716434904 15439685619 179135491811 7385065711 12619259677 429642648815 372711175221 249455216 16836476249 40100916867 235633594955 75453286936 300873003552 159250470722 6539602349 57576787838 42117160432 41694384150 46651697560 158370925201 130306053163 59886245369 125086071751 24915354904 80321009280 158648166097 101189357684 4639643932 63575341660 11165745373 43601863104 158938786684 151542242031 19353318639 152761721210 13806179932 9347036477 212369963230 12661503862 416243141028 26854012568 22210107032 190897992311 9445966533 23749761020 5674287786 974195735 133446691205 19719200873 8414414385 249591059997 291549123 150982760040 313718374835 177827907340 286487497231 47153620488 27477998563 58251861874 111684311644 417486664885 19506194112 1703382345 232610562271 387268568540 346606120953 12170450511 16706438635 76363008872 114470474509 1675571324 12672124568 422392447639 137864597644 40643019575 65747383181 45291720934 677774076750 616812024035 12076087933 977494605 250661096444 205627702886 6511457865 5980945250 19026169595 52019047037 37840529621 215066435672 62055035550 73750133196 384279888 136355786892 40246529159 15487251925 517922992414 70779786585 15466567574 318960944646 456369256763 223123969173 157458485703 24852108272 273704702052 191040402368 20942873939 142081511281 4452507377 263845835326 453397544895 88515416646 7627277937 107043133243 93516530615 202448719578 52117731951 284187654537 481543324 17521506669 4810335333 16379304462 272204535120 2331887705 5875763394 202641522959 470838048970 2294823786 274240090263 130004756535 158171614525 40081630348 175836021324 114285055762 20804736099 115912477640 141195467571 91371651222 396099828037 21483264368 99265 136860497505 377779001811 12988058195 624217140718 134576668876 15144517073 182656933480 228618404433 76135260919 28043792605 247787080736 387828667075 508004338996 2272602960 96902904271 23532893953 9154353812 406133 33811375497 4845629365 231607849728 4589063757 239228241738 18038616351 32954312544 10559981715 367071780787 228699111919 36661914065 164936624745 463588166198 68245881110 14137504407 464956759749 512159554134 111260679386 57883805428 14733020178 450131267824 568051746301 82707815945 42955928906 136255983752 378425499448 723884912661 8462614807 361116578 244264440300 94457347066 11471878669 22244631139 285475727966 26598141544 253545062350 56915768388 36226976491 1147854780 1716090732 15357677675 75730832397 529045915565 112446974926 140391726965 600423780945 75224480568 372200115433 16296823132 187276102503 399464545745 176377333447 7567730517 1579256731 668892290 274036182982 49012889142 86253501873 369893645381 30363099258 184401225917 5644820358 65250164029 4505554236 20415404924 130873741165 330481152784 9751924909 232506976237 292180892211 3849845490 245979969762 235420347973 158751988102 36099142 87646297010 16026413521 170216549600 2724815123 7402292458 116116077452 520897755519 41119575046 124375018746 4190732877 304697285084 4177343773 349690913747 134493521358 265153889390 53523938677 565668326538 259581680218 200626633282 91754291104 33460570039 57502035674 24285830714 3743828096 21387621697 27792077053 570404470376 242535956261 215449629081 541501326 103161487953 178465622462 575882638939 22839489208 201196686509 158519385305 9576210728 4727566355 574450677296 18194874531 17802888732 98278301968 4033654000 94209397602 99027552814 232634783355 4826228836 28582455519 184565724492 594165236507 35708115426 28747371 19335174448 3490993951 31078599090 54501436205 567916216260 354112664978 160439170976 409704882831 824310128 146138595612 13836824334 10792851479 304857594149 32511502657 7544552182 29284890531 541421091542 3374715576 324280111312 19594824033 9956127291 7280795241 66968041794 158550355980 2640503810 57291691362 144221315680 42692059885 157937587482 118874993267 475568325920 10385101454 230394091813 116243743182 2700223232 111965979430 28729714162 37309978726 376457658640 4314117009 375383156286 38881461937 116635608669 272511059309 51870663948 41749707768 284903150491 144560605984 272270953076 65327441232 1477781605 284619846833 138839141181 19287528382 507233853207 165941302800 139226895240 206045582755 9227855755 102244413243 123172031013 317175506375 75981822606 306309419921 79074396040 17562718356 25504645740 285099867236 38118935832 97624066332 1363670898 79549610436 58885653592 369520060357 401255689777 213050430814 166598673380 533231999749 167255200735 209066012945 45574552028 180338772916 166237999227 473720338030 28909582677 129462818914 84080894218 29822162378 202219071450 364903719949 186912390867 49268757162 8864475685 315607756473 186351010668 97250017537 324294148874 146580597064 48942579249 113639927556 9797966 282826174452 612004287754 183491173403 170384148675 170492844066 5492421794 243494352813 313048647852 427662599700 132766231482 339766644673 8485910164 301048137377 850889395 101905661665 385656826295 7811781254 566850626885 98398146512 141927520546 232240271336 5009483683 1271025501 774166354 1674196189 193953469475 206808352341 616375382388 163516917657 4294720870 2331175678 7046071602 374812118036 62848705055 24720212305 211030801524 171422872074 431468457 6729739743 51865328784 141562808471 219351039405 85335505266 22258884135 84969821822 468121072806 670340517168 593823312 48722679456 288476407771 85221277641 61744588265 388890128526 42558659623 134101473981 28067531637 141226705642 206129783357 58036831453 58480657991 12253214808 265949546908 210972240941 6973986521 75995299034 55047693830 49560709469 11049819220 179839150549 57173039665 27343609352 79045945474 8528874143 278928969737 44105826 6263984642 521374981970 131270584838 6934979160 277097818382 21390425390 20066521089 276750967407 363645363 143983040878 8432030957 18951909871 312497440976 45002064371 121586176708 128621030154 261277062563 24343827145 188059085710 237715883288 76601809396 175145701536 441534116172 15417716841 107691896119 2522011496 99736173087 234234283407 568187742326 20649426442 153338958020 217449809462 334002652951 15550407463 12321519470 57794444365 135770754450 26397898268 170260903599 392404582595 167947435826 37711443124 735180083 8317113998 242572871177 97396394966 9764814290 116061324025 39149425700 5833544104 512392560744 296048706531 168214179331 192939868785 40476828735 432463445679 147077321220 118643998054 44656250472 47439038196 199957524432 87035689317 19517257148 213944508951 9024628971 8545150648 91421660662 48605894068 217122536414 73998656532 172713536 1638947344 198637622257 106074510035 78235888798 245973539353 80354329129 371845733 56872394230 3440482666 127336877980 286016648820 186833602 396560887710 78377232314 4003374227 213156962771 176294933345 37525759539 277116189 136376885318 39812796639 85139635566 75929953305 121818227198 58075031853 36903251268 37442106579 668027546085 565979204 23716155552 3992636920 92904718341 43283967497 1054398693 260606470195 340977431056 15649377389 32482694327 83784182915 600581071248 411776617315 403927224640 161686570025 32639731732 379121210390 92388457677 148360593928 88782698406 113518221251 262643676 424602339850 11172813997 144579792964 415236492 228811622535 368329077756 403215827066 56076606906 227843645975 187018698184 33957150831 205829937559 13324049871 61362400470 256780041405 57940554917 22478550428 16942311922 52824295065 5275410371 22080045773 106896385796 131969017547 291400355686 161824585789 4099244625 116228209319 4152101712 12568312887 12028948251 389454095114 110807870232 208269799480 387014450914 224331568824 835902881 259971452052 175122840482 20646639621 489501419478 312493466664 574713908806 422567124904 44264115162 101885132677 146800221933 52237836175 33231091253 127597706863 156452209718 433915985283 53177800141 109328208607 63946158466 166349715843 63023061241 106478688599 117681914858 310127389223 126079743845 83276822676 131105648277 75871129867 535197927891 123701834048 50267160930 65594152499 27343621094 3971525163 94578332471 12388385058 34167493 260920866566 54813977870 205105205203 129564946432 146783920036 22426653343 41923737123 427344668207 177554636356 363364074657 2884111735 121095659522 111234010425 26762621156 110962005622 218514834207 57374389455 268671017337 19155701140 111241816939 12507106328 17973311974 17804143763 122816193510 13339085185 67235116050 25488521347 15443872084 3280696374 29742025416 207336270344 44608292166 86972390262 25770218189 9786499923 4321044244 61862367089 2544417987 301529320561 100532165148 158935 171728690522 51483649774 451530763454 46136652368 333656335551 4070988020 6474912638 21374914180 282407609941 1284045065 227880803548 108413723565 55604632334 153270541719 37344909979 44904972543 3209544433 386728373238 46592593408 414521890918 43788732385 524828692405 7437319013 228599939402 154571668560 8097137102 11274088215 33905907750 33084032555 1201987496 74477408446 74756832625 199397753025 168441225216 72088420874 45551133548 422358584206 27610688731 12033280703 53024271850 209678435682 361531756716 204488783827 134070976915 197262765116 38452646679 31885798779 610853866 172744998900 72984764116 407867026762 96537321818 3668621025 25097503629 17850212076 51636053443 35954718379 346081740830 68646558469 17119989227 83764643122 326632068880 54636145269 3832873782 478111836307 194131110888 249593455671 1976496364 13046171622 74540403307 22702981791 17109100220 40674491414 169392414761 19275222732 312025226332 26374187714 49162096810 458358979261 2396343631 63689829020 18529904069 95334785874 17465347422 96944482689 255687801109 276399544686 111465837064 53047512096 582219727395 174036482979 592344944 168382665849 408662885003 140407951993 132326903384 74448721980 352658321376 281911790354 10736889035 80942158769 160517992510 287459824923 50058080404 151075414453 259858953560 341729885988 240555221353 4347838095 431100455179 258453736830 232588507028 25827100664 74054314386 111460819685 273398900817 556693496326 137341539781 457588993484 394783767202 19750847318 131339476390 3706765603 81882530715 370385291297 21146686124 341366776413 1287650528 69254604404 137952421606 122470110174 61007291117 30785485605 26080870595 119176896880 180173246882 94563272473 13156555357 70660721354 85466718236 168854295669 482766849330 47237991452 18246870895 98745552224 14996841159 22743522596 123898446974 84746941016 13244921832 9383074209 382927139557 53592715447 142664403025 173271091739 292897157153 39359626 189808413943 7091822190 202364442343 456494670950 35826789096 102132780314 100254394992 19739269589 166615095587 109993867952 167407567902 266968654878 186641861179 279146319735 10457585006 398465173262 18424858362 262729107263 81957294833 5715418480 12282772474 33465293708 339952701814 267044179532 71975643051 159950267721 261097821030 82997512691 22982655665 494959630398 515299277508 330147144221 102833485584 58645608704 46838164150 4185138543 40466373672 191465425566 6657998949 43354126498 10653808981 302757699165 91856005498 102164406464 143507379045 6326736403 25057097797 73239960608 5873284881 71369831239 351909685230 202054103253 46165100199 101031203154 228972020693 53053399324 460364617082 447529339334 402829597981 126201993115 30992462397 69706548078 340418653203 375375731367 297440995741 193135733843 437445898955 445849608120 11332963491 288366057262 130850182848 288398464351 72355786870 557538855787 106338689507 379132375481 183755273380 32724284687 1416797219 39825135086 366315491906 80002439970 337455634375 200912581400 351663790030 297573985012 73213706778 38134972397 103501777024 18521971615 4610912361 295883460223 138884474981 386914892 18960242456 552960080906 404902862738 109058366294 298649141021 112998592727 15348236248 72043589448 96192870090 32122953698 642691053023 3628442648 50923146685 185356228818 305279606645 266477227756 546128924465 264023775063 164076891901 98871191388 305820223131 239472171502 28357694696 51269152060 20368092159 775616737 14228373955 213973032048 541743951948 85702454959 72563922809 177180037996 107527931304 457691459807 10448418752 288831401835 45718368073 7344281 42139724876 169510990797 90003027198 377966625511 32265731777 104956611 22747507912 373015951499 270030656724 24554739208 195094555 345695119134 61243342173 4497596975 293532461599 58769024519 291326801286 342458526564 2192796879 29281417913 123113958188 240227491992 226048019672 300261943633 496775150254 61752021541 22228748839 190753718519 150142074532 179850950433 25573589274 43906409914 100901274470 46173612261 5844200794 368212189474 118262049504 369247547048 108319507597 1108840800 105119504793 63497209594 8161818857 4271512391 138302835502 151240023208 60764831807 54984419306 358318006699 6883663463 120005532739 59276323926 124644024485 382462034559 10150316645 194276646756 314837769555 51436572566 210018703107 150051434814 405198720956 72058630578 63250343899 19380857813 261067199631 818107399 265916415216 117961269673 272260329657 134945919378 283786767128 797103638 496592660434 357439165188 17662776135 21255112462 110661900580 98734505547 13030490772 70361122377 14457194219 702879942089 85541096335 321172417900 83849003711 164966943326 1238824012 298833536218 31793685280 4557272823 55811410739 2474558634 50880205570 45056124687 12457852914 121855512778 141781118852 224442348317 6410988517 609496265103 79651859184 106375666322 78871346428 490723938275 156766372211 50583821648 138001668617 246207188952 213547536020 190319893377 14797296050 102532142684 128820004815 158482394945 103913044975 25357261867 26640465440 217894991 23354986588 5069035468 81877699462 55345386323 216890017675 249529480823 71764262088 172088112491 35549593451 420502529950 451898147097 235752127553 8582568946 397959916238 2148524974 736395398 53731402903 7949403059 528299103826 14834937868 4201677112 235296134354 229157782444 57017249539 84566871115 255399385414 2140685821 259037121284 564413819857 69219651059 23960627602 4909749329 195507556358 129891628216 54919265808 55050696681 51681648058 436355781137 222182236232 190056780555 275754908532 5002374819 172018104448 4398009777 142915284226 12754338432 133818354492 418038667027 95813419261 140147109424 212082631 567107523875 95306363825 136450078641 149373332747 12517847605 20416941320 41672278308 124998256443 23242680636 278323206815 82330692743 31827302112 167698327445 312367861439 257523128389 243722734760 235384522757 439543869 133107007508 548187743142 125086183597 28893358547 122512521435 403841843133 10487765148 125509555959 236323698209 227789866051 166149980181 34087235219 42350120081 167955473746 50270947755 141543670933 129767332051 4564407920 243898562655 773509218 309809576186 172773027337 441574489850 369118647784 335649973279 121748497649 37852580242 41411615114 334256025909 285550534709 238605169378 4175086245 462576345521 32452956075 404807814412 55798801237 227338262065 8594960123 129303773726 23950867963 231505444149 154367431952 169089516999 307084887338 46702330271 3650892350 145612472689 350025931247 131796299813 227296378727 33566958073 98940624 604327843016 164658782791 341723226904 37704110223 148482108632 36550296098 302264269662 106918781995 5070329105 492009374637 156649000887 171933386399 127742686062 109510663897 153950596670 195879773362 9971325506 50797558410 117425603364 191195788465 268421173131 8587918776 226422726827 214570819478 121630774390 171407942643 84733757383 125567429231 42531353661 103638062 73023274513 146771616096 220594825325 196497877851 325888988 495805725323 35412478437 563470329676 56258370132 176412035115 13514786342 288541278951 169754656139 382162721472 22709197965 374095818 335506082420 79879577360 94112769920 106237934754 111610975865 220309375296 392628154836 4526705972 435471723252 30571846299 50748455729 86605650480 60934594062 241616825398 534214261244 33332869091 117578637504 125379145510 17101942898 3040442283 118236186620 378045884478 33734667037 333325695346 32123460633 217720017856 193566965698 289557829514 469135347826 136064448084 151999283566 108359489260 422444254086 320075366243 184665519439 195011458752 63295131466 202083766034 2861481596 34297664372 414569246948 126941181440 43992873485 6561310723 220539115 599720844 51613370460 121415475549 10293872503 45999768795 1140957998 16603324813 6604841744 54257369529 6427363996 404437544528 135527675690 260024850287 171869667844 5178663618 7862037760 1069385834 197043667272 52594540685 6744757646 120079500025 34253402902 367769132835 368649433478 443543731122 16249759611 29601044957 58192273879 317300119321 480036474864 4258651826 509495936 22451892419 56623208947 280843837693 286715716432 247769087993 584939331930 13483806185 7314543105 478275854724 22366879683 74768817292 175529508164 12833304125 29904364696 108095769884 62519864690 91870121738 221939974295 567634679443 543061479901 51741899509 60933497917 68855162150 6841557819 117600698824 210822162798 72201229146 94519369595 60717864939 29253277312 96316348831 229725206 100597617950 49423371292 465331761394 27644681209 464375781153 106665243879 176369196048 47948719646 269224517830 90660862309 11641436222 306595468063 54922857765 6328114987 268360863738 613629588622 25510738039 87639695588 227981450376 80592342459 571016265394 294345129438 195078697108 444651020335 148591156112 212657987037 410141563360 16705008278 309320435577 142239677738 3380835376 496702497868 109256564797 15921623214 150440912295 9201260584 65762946971 44826125210 61052160080 299793588464 140954621193 20476771505 253509717058 20494651796 130740462144 693677018 142598068482 64781669068 60241096317 176197388653 100328470302 216353986103 34102375947 51825884783 42371682874 405244692 94779527578 1269762812 305098814023 231203969759 50884399683 7219613481 21268346549 252567318301 153869901056 33577283680 168199591287 562107518488 462431562121 86020844325 96820419294 240500920987 17525383 138924446318 91604345802 109054563885 162967874733 2801901156 17356780888 2695385350 481998994156 6791303 61668584772 30514890234 383560005621 104739090984 216055525823 165386885585 111746797861 201807435727 33742139019 263542913159 53617913164 132232701782 61989331533 435052852718 216719177488 67810905729 332221778606 40690872703 92137664910 84528760226 4852681364 790662454 155640275843 155486842220 49531794379 33918487339 146776155808 29889950676 91495658849 330404909 52420502849 20976972056 10389983609 37619463292 126355072302 5930583389 37416279749 404195421105 321562125582 24456916463 80305267080 49670550519 18295048553 126169735851 204558183486 130000832688 262550508721 2359578007 44508567257 154633374718 388540351898 433132244756 55877650515 1112464431 206749884867 232218002551 433840611916 76757800438 159990159 291613386094 23640721270 69357962030 248818183360 390628447267 342654686296 8436661134 77321768758 27355595611 104199247019 19064425173 128125241851 53474328625 21668418136 164463317887 204380819319 88483808989 81243393730 26913144054 8483113512 20915177894 227229145305 33967076339 352149410 182760796468 9164981477 131360341716 5994587654 38845888840 270782248314 116794124856 303171557887 69066244570 150061675755 13089306910 24795415574 5064805778 489053954305 630606726 4882577929 93718979807 99929051257 6027448350 502055114734 529579363891 248640762589 80798537236 328042927505 398064102313 337343706660 172860056574 164002438648 12668669938 243960666262 87380915999 275215052844 8615863615 53084554340 438642066892 3087332729 339637860584 69809252853 153335559712 913114212 79916964157 257213609568 160234825027 4489620360 296867662905 39532524732 475421964963 20402208676 19257943280 88791935363 342260163187 116039591953 10288255931 50984486648 37194873475 10033886829 166035660334 104995567070 329469246689 22634111888 365840254075 33643162606 521579162236 193206657367 135839358261 61691944350 129482061688 299068985585 90231095719 174140319907 103821894797 33978687379 58145404819 54359982401 42047575421 43153596407 57444057569 16381077231 381778774561 4448508607 27347433887 45875690835 273555180201 57049190723 6310520822 1656723778 233312356111 166363734171 381202964140 109940003199 117014452140 263713574837 133770740409 159268734902 207073874368 17209402167 68177236289 18441203140 5025408741 42056986397 267959469336 355662938393 344046136101 76949169337 187820238633 311726514905 224080996803 111785932283 243769550954 55632629248 341564986916 86644298846 153073971949 421694558882 1235333381 141668704959 52116981051 236867318468 127045955780 620685338642 153884690184 216324202805 337670034616 466790338530 326508943720 37946454544 299388203962 13521283065 11294166565 189218205347 363443593332 68007492349 12397946070 46460186225 115165403995 1225012853 13757925059 50226582118 186949468878 111830762467 253278359477 32872265333 120869226899 405077794126 111833544926 139841846527 61224324325 141655916387 9190851851 256961803733 130716803138 57447319686 213700395917 18938539532 69898851298 107970834144 211952394335 40107772264 105654064387 35383353292 215277267556 244780711596 362065343620 2956190459 568099506454 46906338149 40798541547 29443594754 300620809492 21298569005 544800470578 1708771601 2440076578 17907268644 331444553241 14531580165 231460161939 277121867911 484526387870 203154259282 19123914583 339391668519 519472197 236316159601 28261867556 31750764388 4801255185 52090535114 508275027806 398457251061 20279031080 5143723790 6052190087 67838625589 76527911341 50040366913 29319108583 425023350206 103731692729 522044639338 131932919176 145220614717 105457841129 53999023353 17772940857 136287615674 214676395728 102087652527 458863922695 83477575 564438779555 284873914175 345529939728 162854520784 389752676997 53212831000 3364714591 26499330689 77054582681 158415708256 14487431235 73800513026 65021804899 25274124589 276464469379 18360536246 118816013051 86689217550 43626981853 33860057135 15872183949 219931967957 119534208771 379958857972 525682335701 10317845680 445715315674 257023941757 2144163831 8113092094 149227898932 6508275290 78593333442 1084934122 8341250555 1844035770 488122267901 25158546070 162545913911 341314622065 97086091206 184113484088 367219207799 117340886126 98112548545 12276278850 122331543053 234747923534 474789397768 32423795435 508087991579 5400072504 150116447377 111365023668 89932502537 236122525516 281678903328 484139117360 51998359977 115961014959 278958228189 75530199001 66718222613 210248661201 249570257009 377958636905 2071046110 341389708675 92011495964 117115306073 62252519988 2252996921 357122574770 209485475107 90562226846 88794310570 224333320844 7672962431 125916136294 280867193337 89803416875 433459310030 5242989451 6591311587 200583023951 178130796229 124626361658 261011498477 104655598593 357176786 1837147448 8985386681 273791614530 613119305535 39928562379 13982426255 404691934152 87693509013 30800802231 415765302186 2081158012 87060087534 68975113555 30812007037 237179014586 123158220834 170853227096 148518824276 166124472562 21442507874 64577305651 11272538047 275986511999 57115589125 372368932495 272587475602 131776661879 164689567415 720379476 388726575507 347317134500 503224452 1486197744 291046680598 56627365280 409209243805 102538165372 10887191247 73420030166 456094901521 460907572459 205549117529 112464319 121961873234 252213543700 19404214590 29386459879 60585407763 95876741326 61548005048 272573465144 154349234433 91419403923 62880527621 171274901357 50052939 15082102064 127076718638 157728278197 115021864935 28278545716 196053057985 11080981106 80138675017 359505414168 60551486041 87189841356 41520186102 73246650236 2876790348 69650986713 39681501691 58231680022 226849212565 391703766754 74330489827 158677983641 683712039283 18282686290 610747410 317326588018 167539940583 26448610048 292658196606 122026951401 31719437727 104302468634 482469767034 16130152858 411498160461 21328255771 70222105794 201294887675 10929087046 202400855836 140928023927 226612136783 19197734768 7293722066 51747987674 271454465141 572162566174 89693094619 42108252033 67194683648 323077336 57856734170 416596936382 3083923009 32422802257 558638724418 189187427667 64408312026 119202578954 426129234889 31430337511 247515023449 74284267246 24344544473 49386472618 95433316515 8729671780 363080979559 11234932194 581583931800 2151408412 196105348031 88232462374 11202102113 18009676943 123080943665 283363273818 406615681058 628616890 300614813971 254416834483 27085333987 24797347131 163338211580 563534180074 5631585374 83981235487 468815643931 16228030992 170258508903 89019976260 24047211395 214244461191 165783809882 88688805286 39650319017 390031951127 324900145990 10423596148 107947792399 24182099172 2765972155 373686547201 135514233392 8934696087 446923216930 110318876253 19610361365 39393190465 402193535918 530389213525 62935871910 2329164713 397678785699 196121186893 47227707669 320464926292 955328257 253621612353 514715451788 6615830468 117445346297 297441458235 101288805250 317209726 63129996550 20364685792 196810118383 23887635943 5958059546 65145165589 33277435077 175446949363 348171770878 2496247217 220853030334 173930493813 287303003773 330266246262 97729558262 290025514026 17565628585 202519583422 239191897119 200546606366 132269200355 11986618700 31888269836 391391725267 299477175288 365393118372 18274252236 414802678664 68048513024 212243782682 8285828202 35835824842 457658180110 8416407454 419362208936 216182168955 210182070518 70438485424 96862922588 96245555901 21978819039 154391086162 235455689175 24705629508 59506655037 23466584977 37876889271 84324856728 70484103261 442647615024 315346451256 80469342949 142796545499 92224386331 51315679044 227337128814 309632013840 625295179227 120142027946 63117868757 31057888573 44480590775 14879700 42380804414 576410761447 336059 69214287473 13167853549 72949058177 8369444614 11112712962 179255933403 472141591218 68777530073 16484683323 188982755762 19987552534 5088557120 539825900708 111814811671 160333383727 193594685442 126749416926 1457833990 325721132839 74528687545 289169223868 525912597684 8063509942 496736144553 33335713744 25074306769 23114570360 437095152509 50668150147 43420945655 47492283823 19024700995 360358774151 230999939779 289099790 350351616723 71444713876 207492135093 136683826234 20960974349 25140472980 295907589890 255089939171 95933743455 478601352697 129716853279 26490823516 75294366927 80324537090 100516632154 11795621599 18331034111 7576918050 358262406794 30784919879 36740348342 3462425881 2196748449 44273761687 337743553569 17244441397 22122775271 120741019506 145175153902 568609813432 40535437052 177063342714 61603113167 78876729872 248631337284 336749525474 266292984973 959810817 26517883304 47278624120 13099588626 3321655928 143851158939 218046063465 120442528312 78892320057 14354585359 56255270905 281065912197 12454503982 215768759649 85172327723 120158011511 39325762878 123377548804 402590472466 228853656455 523585663734 577719008116 359352528772 11706919403 7736339141 212506061088 357497082398 37738249641 341222805354 60511526242 304883000427 21130052087 385461548963 9855206302 431673561379 285405292039 37520240550 436530374252 36487130676 27676972877 153752385279 496665036143 61320010969 213952473333 378135528149 86409003057 124448216008 35762813002 91761506006 99397442114 52313477208 135803061977 76295173634 73116769812 9231307739 166260076855 62876276072 223706556903 51022195425 21967064120 23195610844 632047046 108034648248 487900619092 185277918779 520065917358 113159153891 460725722206 433703740731 43940914049 38348882012 15788953105 209775464790 355068159250 189464751098 9229408302 113064258423 160043906953 449327777399 8595342749 23206437089 204639534946 80406935353 117594339146 397532236758 168089439420 30716410005 68287941624 62295371831 504741836 107593983451 419955332736 120663055284 49894425 33658976414 11258839563 193083203185 51991251561 385008541235 16449155502 58637073100 147622251244 28537302978 21348938396 2678253840 206879723734 124264693225 14444726443 146343830370 41475565398 328149078947 53665752429 159129078858 214985309050 134318589588 35862073220 441171316125 256166836678 1876586770 10007098735 68062167838 138388987508 5756758397 11874874943 36168652244 166202563504 125731136745 80939223565 554069070 7682410621 94684538954 73550375612 148266218115 40830195431 86930540165 568241215644 118288549391 9337970254 50485463928 474763944469 87259452591 69155496121 369283783 141677068841 54117935083 7899584357 626412800043 6503655221 183788123890 109023873589 196307524222 163160947650 145093792578 74541685591 854006070 2334397286 61971075003 220380369535 235054348170 231567763484 250073267909 192827043445 201812817045 378297273470 27541530858 8869705004 91965157282 530839108879 21849610122 204318406773 49477359207 50449037904 39739653940 514655437682 2303899107 179153335899 390031757382 4133880768 454776494648 74128180735 17383833340 10184552065 15388063698 4272121527 66399282237 18549722391 498753052 283673338232 62843330711 38053192486 66082277437 391559737686 47605286931 163751590494 569733653970 78453819857 170924714341 206327572384 76819708660 363764298607 49473453075 93148196063 3603132110 126318562778 191913358749 280266147602 79782008912 50878554304 173766165423 4589838314 9128119370 217059584074 21057711275 310738725982 8447496022 5982258023 17603617601 281912396643 265423456553 95131764420 47424072320 164233963458 39322557899 54885692745 328187547873 477015824142 14184371977 123352044105 27260628878 161096223239 326297594490 81862169613 594405279726 33865242380 144823908085 13320896944 142950914490 163507521101 14537896891 303688463252 167508921 23924922577 49647702942 510919529581 630649535217 512878965313 202774748855 185332726195 120470591537 203132776377 454544495103 128598876979 40880065994 312602985595 3133360971 153843066761 21628298759 263338355089 98287971682 39367000877 136299346046 69189237070 41509020350 279112387252 342048275 153058670093 217079325557 73048456578 184689979534 28297567333 29226761752 16974988224 99577299298 164106722386 169977478734 484338802312 169187444255 39780967436 236960667290 11033225704 24888284851 288608787479 40296940894 15232975391 340826426782 86761185245 36824938178 59359663761 84474216085 126840410851 73976984860 12491681103 49709804511 72788582653 64313603470 6067653764 31228819640 3001815209 442219935153 58638692015 81933904849 86421245469 8744029032 346437343339 66899834236 48724097447 78758934553 89305103251 5906646444 285110941962 74127645178 8166001605 316823966660 25200493567 208479969524 235227649838 186319049433 77086677590 71065118371 122699374410 103282440808 37659649625 20179472638 23362162857 152101347179 174439624339 95643785738 55543973071 363534385063 225967452476 220094448313 12574391514 1529195370 2763775624 148206390216 166328495055 108933553049 268519908129 6188841738 1290178471 141633838304 433401856649 472071710369 170711903122 7972511325 12619807801 49224499716 209360440419 211839622444 45934468683 16473041485 23273590523 159318739311 7322795425 102607192156 70787069755 229421388002 227633314512 158430011742 159619374664 98817055000 35391501818 2156977458 1093739317 116197276194 260469142020 6926901338 284785936379 125097568033 454660599288 4375405042 188441255737 661365731 4841155407 2931397894 134206714872 8052571215 186173239732 93114728533 83498108044 301443281129 53252782515 3642752876 329366131288 99196794497 16961203380 170981169583 11189017199 74081327033 303743082507 187781663114 107535841300 431848550110 173156620104 2837664148 83092229814 3037680989 7726917859 11908684841 110056880918 77991178612 240125489240 574944071 48962178078 63102513825 19435507270 335172823766 14336664726 229725121394 145591598864 30867501789 69633980799 3144658096 415244547844 12195412523 68474438775 66517487335 272093308072 165153015671 379251346949 46321261992 307662693046 66029436169 60003587231 142312846103 116472191689 19226123190 435740202667 273607204087 161088080380 5942152938 1032040737 157802419371 43273611045 9093372196 344491508200 30013171486 14212851261 345344486115 87075074992 471256350789 21596480119 34845673420 172985670508 164535908986 137715740316 330199031071 177328698118 467418718206 19369284769 908399161 38224626050 138121551420 59954135588 231573970126 43616598473 427072919158 71707729065 232941918815 99368527031 65470551943 37218978387 61396592782 120708256019 685811993813 25786152427 373596481913 9828475865 292181308700 390955970303 44587574503 28465784700 21753184314 343240122116 4788642930 113234403297 28761349618 176754368498 393419092310 15576391739 44378464638 123514621437 171065717211 265898483985 401312690344 31864932625 41934242148 31497830739 1212479558 490131531622 440403299758 129251324970 155402032635 512485209363 446618601546 17902836087 132339176858 220683975908 111275699059 300675373903 2282928070 12916636059 89778116062 16798234426 901643079 21394689443 2936315361 112007186287 109106815857 200289389402 225216233754 20164873523 223868997429 238633953665 20041155461 3334046317 14595068726 5039159479 3038165881 318116721873 123135970213 111935149846 86094924041 433402687796 191597694600 25316713063 215652524914 86297455279 82075935460 916763569 67480442094 203150672 21844895556 295458474661 398942715054 9430666604 16977092228 8120939475 60744512016 146076231778 182401719007 453149703370 195039801148 131176675355 146020861409 31132436264 512207465952 37887689217 119162820651 13723007847 106657509634 46963144385 17682400822 26360516400 86364335024 66249839581 30336566520 166451721645 143106345517 190524617787 49295279593 12420508800 355770956708 4523672522 49789389230 183598158689 21081899310 41897502697 96254062247 269260528228 12384147630 230570874460 25946621578 38149201152 171971273317 363373847893 271207958636 33320429667 787842331 18838083056 14598825720 1999105112 80637081623 191899611291 17162528134 292601938552 186570290944 463269524082 6150876085 3045832565 10178081384 42855934339 13269201323 205477233 32123457735 54601567721 36426724731 104996107724 24616484096 165037572231 121491989197 236825534846 29574704318 85806077449 127831341413 425956399234 59064899702 15741220109 183676980226 17664809427 162061891745 115286260363 350928192634 11028297930 158034172434 155682884413 110796560244 40786038435 5144084264 249299290955 10218732305 198814289748 365178231966 14650650511 92426621023 440000475408 26363592318 167040634823 100585051322 25660039649 425822845369 19846380669 19459438634 14303187112 28644788397 29526434926 55845164065 97824842 267513515393 138403516994 423720811075 148660275571 29659972966 12163998947 126390722124 183237778750 122182472010 8293665795 271273871707 5681455 263535005861 7890074800 28463039660 23574292539 50408496186 35252409677 86434468030 187756650359 404199325087 476439814638 117491015051 433085159473 111735485584 95732772650 108142137282 214917939628 115077342305 354092603421 904555773 2023070217 13001840207 261511143434 61112892328 15860875785 70715977122 173258845306 151177644915 18964768334 131378086516 143075295074 58343422579 212812116086 34504219628 76216258888 2664255083 75329990501 159366052822 462063985464 12607022774 52133245310 28764069257 41350223 169189718377 147587144828 65840867160 73789508952 183936826451 362576595231 7501552742 155114984094 49294919170 253868391973 43338364526 11724351080 24341163636 407671554624 69697833761 16257125501 138703945820 37191582995 225459206114 183846914190 35573595108 254439280182 11243659810 181518856810 40167550250 255439287071 719913327 260512685 230716353924 401258571194 96985983459 34066324744 5913451684 120192599980 195614322301 79031875039 154123581997 39038608057 69677838069 200783249102 22761755171 152789365089 2064621522 213636327069 47298818846 150467607306 436063999279 38899232298 41644178179 84813213339 83531713495 14813378440 40938006497 504791253504 1572220899 185712867581 208223720216 25551703027 160348501667 187271978371 192953685096 546022509005 5571112969 147708225070 526420580868 278538667916 143565565738 488574152785 40454705908 265000031595 86917564618 313917295190 1694033517 2806499198 463893669284 326304401811 549445025749 25697004768 434184904060 390823104178 198182330566 24016559833 31629450905 1003209262 140820188633 21613886649 150198965803 23849453965 262715043766 109028711788 312449488073 392851740883 7886799653 295693245063 203351345 7196708871 69026157385 93758479156 134903879683 283699030928 534651498665 57437061495 96323913 2347822474 1875051719 126378540787 51084498693 19815462226 4554470417 868300247 391482945647 442008329831 61284954597 47421367112 58841826790 14815135928 215746501929 93047719708 79380260060 123007635351 94586286657 160474292188 232747925055 35778384176 485838035645 206854902992 141295495342 161336353202 67403489050 7736767398 383642155748 189418512685 379592257175 29062287844 91504003101 72913051712 1731749844 126110608084 374554410596 1392885119 311348753492 53167146069 210157348248 95594311754 477959463432 40038116557 202425852553 253294697786 4364468465 120818926851 80905267448 184166675960 18781453832 140017939036 192444397787 6026278289 145130319928 259893074141 200655853230 36443131102 216074717026 158693745961 174522982049 124530857439 54421662759 4609953695 133905502766 15618873612 336269448187 14308109727 448062524 74021786283 9721032575 184503691896 165714323924 296165601061 362896923812 3451553939 1041365622 86698229265 258910383962 21385908351 34160285687 7172221053 51950141342 60391388591 261735127867 350905122545 175462544568 30674015314 65789481953 19280944061 209779068 12617146350 28416053756 19178860906 92847358446 37989368890 43254451392 61502467777 174829982608 444168830229 34470456405 197327669529 154588202652 15222650819 119083157776 88997411092 52064431231 153255868541 336642813392 427850529116 97589629070 17940376205 116293461358 66466519464 169388533718 586883408741 44066340384 423288021548 230655963661 247095618455 181309366105 426499754255 17381785324 23337443923 82663174238 891581852 35802879852 1851483438 42785156874 9041234835 75403347599 104371936835 9071514610 80219413174 115946487452 19007416373 121503837412 316677372847 33915853842 504074223382 262573450515 422163835431 78812808704 595955404 100562637843 316040542567 112226396786 352906045873 1742717307 126694952385 755509941 148478861360 119409157553 463154898862 257840313010 132982982156 465569459597 159184307129 305099911878 15323022185 20925262163 342925006986 139589524225 9172637827 44448354450 508764344921 343833100227 154581700755 156908207266 497938696336 281860738096 3852940176 11279099905 11034018027 113138055599 34254294280 169815798994 318835633109 169799612971 269296398897 229929636716 108848790 7167950359 18029747261 2410147838 288514693932 1173456035 8236521042 32092165001 19629239254 42503130806 80113498311 36791952651 320243622501 503860750051 106262200739 83984571743 38658134305 44494124890 7107958829 262897342861 7688752477 150983417694 72958429979 259888760080 505675042626 182556837796 82035775568 4166765216 5342906604 321251348412 338336666411 24815753189 400644235255 110693597775 101009715489 5658651 414722742369 7268341463 145933714057 234897684721 277457258183 549045784512 42582008742 55001549877 231229161163 563858421582 19482335905 142620898956 103372021028 221462325056 213820608169 193716342598 62486533176 302440241319 231228831849 180526712317 810559237 60150294617 1774010369 1353838961 73502186037 120838158832 126712679615 363915269518 12203064295 21294722730 10049065917 41248783742 44071174654 184212988784 35734844223 43316100942 308227660 510888020575 88154960268 94629509537 6281301807 171455744252 128198251330 51015216164 59138079340 182345263196 146804832067 4713212567 30617160900 74010289944 40940702370 312118750849 230143871553 16324990498 3412308462 274426217481 14692646090 176790717938 89098325404 67440624403 176020290230 42639319107 13272462994 27457188793 238841093021 643967732897 271968566351 217097949355 248733258380 55751244014 107939998421 26402494632 188930356416 70764334277 20165460212 24522237224 221868187378 203451299371 71047152513 5679546066 41730100462 104441217407 15472737201 29324157071 15510502433 38262887104 60949482099 41901829982 149008970289 199271858319 206972131502 88890479546 98951696554 69987431017 129336595670 36942856080 63529141697 57020623001 40191060689 141019335238 78225958353 127333182520 99135865229 47226709391 67607337121 156855569795 13159158954 21374809233 336069889509 42014837894 152544898049 11480667803 25379840713 149115889720 1271171814 104727332700 36309716888 4786769007 273903970008 71343733759 64187037634 156517072541 319784134302 288663130373 8862097615 13262938502 304616992946 495360378155 494866358625 8095211545 120695486691 450871767621 7906387576 58436439020 42438723518 158506937200 138289193795 28572865348 249198971108 283536615548 58528222564 272423362845 23666229285 425657726119 75715431694 11413269119 471856036694 173537948545 175944012774 213537685165 299770458353 43455655128 65083891095 468398550058 266188255182 354100806270 6142585685 45455620304 16337622066 2931064622 381177199854 205490076224 71266065632 13157743521 145150005167 1687230047 310737034456 72759350525 88978638697 412776868154 200594002206 341850010116 50666681177 184811623913 327984448430 2011384049 158679569067 5459983563 259848911728 214579337655 12920181033 36410329668 125186477232 136154334766 240635436851 309153909740 82451283376 11559028885 16106112457 133725052842 248383892301 58133865613 128534897810 400672583900 121572581007 307788671718 312458979740 250222593591 188191607296 611457992142 92492173855 138256600073 185490437086 8296610608 101461900415 6681151953 8999661841 122779951603 394456877584 57520595992 372236419 43703374298 37427285702 28240421289 16285251167 152549269149 226629363762 16412364696 184690561423 56000457039 136634492027 208139435087 592992283 32352200867 179353408383 163998959348 75050307276 1374515341 51498806582 127684124770 29479147166 192998627435 91082394288 98976075144 95510478785 387796323546 26560029 341723624402 15825280184 84093014484 114000766567 151560996944 204486598325 68553610150 3685149453 2046328279 5034770908 232010138943 33356758576 151713568003 77236109045 47222943212 339872137806 54018219140 7598586296 122432069167 294595673342 101457686 19243341264 34945973380 43785433658 295773244724 70398615098 33835792693 176736843797 417784189428 264158814386 5052318888 10523846499 103754481633 36091135125 90200423268 1031354696 153493802849 14703227165 176338530 99980170366 397977917686 18639815919 207383732603 55423597776 28200693146 85038464715 76675322012 67030921350 1191045338 110511696996 57626132607 194126017507 327038467035 13727670346 195393088 28518704887 136855122072 539154123701 8442422404 114857224433 118310864773 335964604223 93680480599 7590752054 178466520973 99019426153 124558755647 74417824848 433253172947 38952196407 14406508927 249574028898 227715526611 102963915169 74100523250 138348832 7687482176 1666943134 42623625141 28833278672 232738170112 84152216176 9703854383 251994618800 3971704906 26304915390 44497999932 66366160548 150791734883 168864362456 92567066567 569407769693 8239097589 83318774737 17292564461 49956458254 15330204476 109088824505 107788283074 329641414473 495523757972 16159571659 97958127197 17528300653 104146054268 186125403720 433839549378 136523854961 318912293894 59115876236 36994891386 170095962579 172166808701 204689331980 3415026619 265831207304 8028589383 5683120688 16203188869 96168735486 26895067031 484148349563 197333712817 299583361101 383697649183 105586948963 1833223228 49698733759 18831142163 27168440194 187661961392 113753780063 159487667932 1237039828 104853004197 700930873 466550603731 24928211091 2087717993 275834409020 3405910453 6709208335 89359595458 334440823848 480143628580 459173391855 30696623915 58088484464 20991259306 165892799283 316998830949 25215776047 8539558072 11852923514 64070980197 19335929870 137533112077 157313004282 65741637849 74936299694 23647329569 30377879485 251596177 85506040022 178169067988 7592525534 34500531823 121606874698 36445081586 39532610245 916817900 4931790760 14961107275 40402152608 102991730377 30067226694 237298746684 139869265843 263012025571 9896923518 319531144927 154801392082 19094764307 490913455682 48968925686 399253149974 235005397493 36300257816 3466347916 151035245281 134814289151 21803033472 31653298720 85968145588 55431322384 22921984016 301473683227 1159048004 5111712022 177332820069 76614030100 387919041097 6318587764 222941265111 4260122594 119999575940 36063526885 52378571227 105185297975 26714112550 135839963549 20527566605 134426489130 9562668192 145074429835 35824351823 404521542793 91070265786 494572579843 112562086892 198489622013 40970892491 35639503968 162694240566 168059494516 206568822087 19362130030 17418513798 15413645789 287750509501 294624397009 3468778485 179170339977 90209990849 254653863 7584861372 363018587449 390554149866 13732219304 7064389499 300072372052 112098024721 181249116776 218473676389 17915327120 205030251526 96482618448 159304847576 368220503025 23279052272 19361847156 343017043202 26064303019 181947674016 281905955708 110027142368 42165237514 10458072750 154924945187 219000453643 57605015054 974256408 23066477338 464785649198 113561410712 313068397205 18066771466 95562965941 118723400284 120620584454 1742067310 249530548266 164240025026 140803285289 85361774800 268980733788 6132715545 405345644096 390645416774 26217113726 20218465125 132675481533 197102762367 793617152 212223322395 10584959280 109472644468 439197567012 442600730514 153109934570 141134184937 163702313104 130784259515 110874776501 110924714122 108306277405 287938480211 33260188335 391876857392 153331564477 30211863149 99452458609 4289438858 27118847030 22743127889 88495004526 112262338556 15839383063 209374728170 42150139258 42992360741 326338719769 30780912728 123870608179 21859769951 2363300239 14988500327 21552598911 22675033707 1045678647 52313785616 2556624646 45309534807 445201206952 133665014094 50568198533 55710404689 17361258467 589003215627 34055060073 100468047102 103784064981 33983867437 331107829878 310863795836 47851981944 40029253478 11302548941 153077123515 264051556685 502802226235 6627482433 9507259 2609942284 68593056960 195422711037 235300502156 181630160362 24009861744 115456928843 55612016360 336409391947 384819515568 104836075206 70104216550 132450283595 7660943562 122801581257 4428022357 170887897721 3945115297 20845745652 26612404411 92900905850 102953151075 115811517977 8896022626 56792629653 18736177100 47304221171 828570390 28504972895 73045888128 113739192664 15036891158 181053884579 3376842236 18944095430 22874059305 31780344234 389841599826 9733576306 10683311969 101081925356 214397340 2647383433 365166894831 35986479560 172969113654 142052115169 357764326288 44962231844 206579432154 30537050857 6278302258 154946617345 71900166723 19281544789 514550896431 14373051471 41184824131 401076405809 262992940072 79304141992 184114921450 221110396245 151228553668 212102322166 11134320840 5807661797 8710817001 381455261046 222937532748 64494707700 1675791289 87686008125 468138451543 13350831998 485992565051 2501890694 24630059860 192865713925 22059820661 252104537660 113431408790 105660566429 17183634537 501853785548 37924729484 516173513442 992906048 16530852056 123058780919 8346039833 138164875212 41292043928 178153979 403933744043 26277216291 78932867954 202520767638 17385883736 18069355320 13626907248 35914755229 9160388873 81638021871 21594116398 103953794317 1936307133 15426745405 1491238499 455295963339 485227729868 256584390865 56269934 19002907934 292759093708 20901763173 14762356002 321361260972 43843575148 18235965126 72451519246 32081044491 36928666218 228257764563 466410712788 277520408971 982750047 345755011 215797403540 139908360436 495216998936 11637677260 114851903446 93978172878 13572034330 9445423590 403074024670 75098574534 96136008365 123077604226 282457298686 377310529629 142659944175 536771701622 315935806597 17390422791 2405359083 38300632904 233568777527 444106939548 108456062857 125728134172 9674298569 1188062123 244100701437 288186210152 48573967385 74013548602 125685254554 1595344301 85896356864 54507905049 373814395674 97644195466 29878507508 3715546781 30192169267 7108063635 92447329714 274883659116 122067488577 44900078054 184816314361 187465309186 19637300339 416419517538 380548985765 68757979804 129784317928 22863333195 82709851512 10057450081 207278253659 324076949316 22162546019 119368969661 3264329390 12168544796 31536102026 128719392151 46549672581 372143957557 4001934488 282937681413 17247404014 45493268511 411488864054 234858420591 127989141888 64668393830 308517783939 55220419 18197177519 447769311 52278046944 168431142982 331146170765 223290281244 30803485183 16140564818 327054022891 85632614252 182056490169 63277698568 163918664265 31541353776 353294449425 99889445783 392777617100 27263959403 11416171947 109131120300 8844656386 36473329663 101164207701 135369931126 214587096444 92729542965 21278724356 2726903030 273501406257 26793423813 292408624919 166629371175 17665031769 90631022540 159103056132 240202599976 8612608043 179557458241 236005198934 440270928122 617925950 84378655221 151458699405 14176776917 941725684 125975806322 17724797630 88783417058 84509835265 32359430124 258817154771 290927545025 192629115610 179544229475 266982498246 2263452203 125522878981 62268432413 69498679100 311493481922 47703460916 7013807888 535162751949 2816212446 126662847562 20126790786 8759940649 134213215841 34747192180 153707018243 192069206285 5923763198 88328403740 8602099941 11822826714 44582523721 305919053321 250151654100 398954953813 46724834261 470525484409 27086873773 159854312022 76160955679 193131584292 235755332207 6048050666 216169095580 2652506459 62084538696 52651015954 319638262980 45066895368 566202348569 53703216343 111643720507 55024119964 19597743396 83540901926 266322121056 43614456728 449348554 24157076703 8212354465 16084739524 98664676950 124466321847 16829689125 16906346920 144863712849 12106782697 158560779630 144261105610 405608256610 38112111731 15127137632 462139230345 507918251683 229245050268 119862486856 308035420200 129973959595 78335418378 137216232179 181380521782 1779858812 208508142313 41677639842 21848611949 20306970935 506573875060 113786285487 384645530172 71693679276 248938244540 199885629440 366354523446 439452837719 201271676032 229481445639 130745986577 6387582619 5037743389 52279314753 63326516929 267958638385 9502037611 55251884307 193064860509 67472869920 183867923555 90847989462 464682938998 414303297495 22312719013 406324970469 409225599988 372154235423 636991305295 81820451436 46728450864 312384511706 83594599187 124155329213 52211498439 43335584559 285578051572 65867599407 2756784585 29474368227 11684596982 218828996269 288950653095 94912810697 567726001337 244621122958 337012288287 41374642121 7052361168 30264151822 209261685752 525278022233 218342541614 3361416302 69645129406 51680149695 551030709027 60847116574 78099356811 56336607220 269521025534 180723833502 238974441551 213619453960 1322215488 64852652902 469660150556 2400550915 120280973090 336599144543 2873300583 11814952980 90466808816 29705755679 145509276790 9271092654 74004433406 167193907 65606017366 208344385766 45635425740 62016300389 38556798324 2896637257 116629095226 31546913028 9564546885 99394211919 40131650672 275285743947 20382440625 15683100749 526214677852 8849380586 140815285297 12327347254 163331382797 67063235086 313448144067 315268077922 10543457207 5898857395 40624292645 93912976580 85682148858 95632919612 90415476773 411980048135 204824699815 2005938934 343604405850 63096569322 49852927670 69421834084 10460037149 274992038266 225996848507 3232364340 562181420388 472034981878 111807740200 65950161879 130783674074 282667054002 232837881990 77081335248 206309999079 19781159405 19654977613 216008039345 73885142120 7886752767 169502625241 128774659993 4661724917 519038959296 229270781099 14785948303 127648621622 174900945390 47243620180 166681846879 290243687641 46230523863 275762166629 1078017804 11380354937 33604354447 141413159305 25510715256 556332664960 465319643423 38354932988 36345651781 65998411506 146782322531 45093113139 9463166149 361005842304 83648679021 14097715848 154442275951 33737086047 33108236406 19937174335 224225680180 288811886360 38216905695 211582252226 134797883267 51135533128 73010173077 101144274577 129718179435 370917249014 218105981062 134014529410 33978110294 549373898 133154560280 35556379618 11451014548 171440868724 35281522259 23028980876 10394004722 109408717936 101210241120 168485676407 140353187849 415643926005 35394119108 373591712469 148724478456 12759104771 60559623929 343710496526 5465933262 11517209543 3627112968 104214328016 348519988244 16517956073 56955530155 161921918191 74946588353 137706415212 37246481918 2445318397 39146020528 59370671605 94468610109 6985779425 60705474233 5238534434 12399156044 112936124414 566678121108 17507247629 106808319075 93088022 186170337458 11018492034 299295544223 39726526990 3217423166 27728403435 46874621530 240848121441 223609748136 208712466994 418124665756 34533436135 27041666502 25081472899 91916294699 64622350225 544210019260 48778719717 57770203154 12403894431 121773357488 166603001179 526674046954 560148792618 18651612219 28156439575 22787930590 15301116282 234724606801 154870609612 182795699323 24211049 168437021573 24955812560 436198021658 29611736217 158095231374 1041582724 102549188088 22337737561 312882578351 75015624487 126464708528 408772356262 17654433566 28178072571 248171219690 38705183380 260799240242 25735649944 147396848151 247971762900 246115657922 91312469608 63109375631 64671987591 16063504229 102414749493 363522836033 145040435432 267682007797 17085353867 73764727339 144087096885 455863716167 30036286529 65516909535 6450389955 297525546015 5236254876 916805556 38999264449 57909056723 125957275563 207425823146 108520043160 104023150340 16969858372 31771030262 58907497184 6508979235 124990636531 509367138996 35242836588 2724745401 43442830720 40987831079 330393563502 116162387539 9348198912 43667289874 103155803556 35175740233 243523391638 59858226260 52965788958 53526258111 267373911011 6251846162 4153800034 415391753243 466234202408 189086549006 266592948798 2571796989 36050364528 327182207 179255219168 1163051005 5075217217 52592010085 108101556430 82139749600 41657028935 83749660380 5782415055 45025584177 77094032643 62238629039 12765044604 11919583851 33150270171 24891243430 330279336023 243399673160 962433639 444579679180 107922762805 117964955945 298600835697 356065781983 179721007102 90449993851 138343785058 298539847 56832273059 106073574849 9595688894 37988510879 48560085508 47716839640 22915402623 209305513483 369077456773 184391110437 299933321063 14670281069 37766863088 591681177361 28253888082 396032411912 10832057915 294185506127 172022972126 177104040036 344322581035 54327555251 237007430679 97369411610 325220450339 212167106256 98482714476 14452559914 459065004754 7749753 197139518490 258676739577 192673244229 5384991806 7441718184 14328017562 176415239510 246089962880 273167293567 189264764509 194875168061 29314762432 3983023922 250738264107 17781889904 228424579006 5632127925 25528043010 228540676742 2121665625 44342269909 25189485536 192587507103 279509622973 915523383 3621321689 75099502842 3476270097 61039316108 32949635677 119789511520 158204530438 55358962934 55865261019 327594393030 304930811347 213898670799 10227140735 2914318727 55169389595 37295371364 309372142314 571843812306 268476535987 90123792 299350119876 22212936226 25282177711 19938925818 55679118009 148852386772 934239574 185144021686 4463042072 57986037648 55137253421 135334791034 228321753123 443634875926 14879367109 64627954742 450876553802 317459504871 381951292619 174158418052 33143577512 4523620750 434367362838 5843284847 177743741012 8618303656 61304914036 191404124871 260465396366 31939820848 138864767459 46156002827 23146314861 402414040965 235304741778 443278800 224425398991 110087150551 336214324153 78396875461 263794210165 7062305358 526278189916 12693749615 362848561863 3541247733 94107627701 11658563779 209211567879 7908035420 94976421150 265342723616 411087281096 26209755997 31695246712 117528882071 58072383730 270181369751 26326095009 99582300245 496598701783 188399384405 97454787664 233904103631 488775315716 12879012496 149578869967 1159687522 69390149436 180245588376 60742615268 87024805303 514978162811 20367739398 25960230959 461708135008 56097634250 129348963159 36419575674 530056116929 1784438954 20648594013 11343931393 64417027770 36881981446 148810846943 25204565217 247945906591 338694235291 386234164107 66803842323 44549333419 229760777366 193696961748 392269996087 55001825806 19399460045 460297082074 112981104868 91876568447 158642730857 197525911285 170738335543 234028682705 33767907989 167857950066 241613529183 3644359173 114389052312 448537127 25179122683 240523334582 28177960407 175674958275 84972805503 45481829843 64098390149 18500804367 294029741652 370876188584 187944358935 80939890071 57115502669 327177676826 618033761 24537811452 15993752393 442429532643 20414443039 7059060917 46256807389 25935035135 382165876527 170711419488 46702941033 52386866491 284416213384 127240292535 7576605909 444062982974 599314527527 121509794702 50608948500 73295469372 412377074202 194312479288 2136710916 4915571794 11904554037 113101790438 69957354165 13842421515 8642432364 64607745822 35576404649 119288545558 383525485741 17418119505 195694025903 3544218836 75435240092 3870895514 75397591695 43945932960 34380503872 47967724207 44514453214 27130952628 3465212892 95788190469 15376251033 18421396529 235011993427 148784296171 438605863799 455558182804 33881619742 45191536110 446738521973 132617244604 140668032566 26192901144 78141224577 127466153114 78005180763 3639906048 47132451034 11486573779 299723175482 243110470850 258199706 18752754000 75797234970 215477551694 609552136 35428226282 186292401388 4115267460 32966870760 148888909340 4046863964 197750248798 41126437345 346491450259 2921842096 1587114603 67955570327 108477135863 105405042305 38725644693 170669961012 333086636505 3330283269 2251517705 6788501276 254670206371 92961225504 16649716415 69036718181 42117389009 357720120526 3438496274 119710156949 33182064337 49405118319 2009743080 139450929 1605358460 235512320813 88176252215 53390096886 271867059028 267668767528 1660460661 124437240659 47302440114 10692288227 25163861767 369932483301 407935488726 235173900223 113898455196 119683207912 8317775624 49005067461 155288228535 16443499423 118794423634 1465499 20746647805 4390448651 9971030447 124773048608 302905760160 55187623874 139571111660 207611418577 13166699062 96702172336 21168338824 254429710154 95949532859 39294509580 117335441755 241165857259 13896518110 305310794371 237729617747 42697843434 99960750236 9117514678 28134833134 466020952386 304502369354 408516523921 6621186263 104537647108 192061008652 2416540418 335481586056 5824343162 14373499085 39549749674 557291921931 36682097668 108753836690 82018512806 36559913203 22884214002 2389341168 101186237332 146621190416 103041146533 135938491850 58026744468 148433132672 5127731692 102013489 11267153977 95733023838 3900698213 170970862739 33443847535 10585884437 203405524572 47428044940 68698698711 43315678884 184268807754 56003418601 95083492664 420161073006 48989098019 173999756627 2266700830 5588305802 120176362852 507920676087 510690811 259230673309 92894319802 2622589049 109381012371 61501239421 71505214389 33790580316 403406685904 111523027846 177514149222 201852010029 118995237895 3143346574 41274306059 401368167122 8989650923 120585672456 252817065358 219421958819 28160977608 66102919561 14317806555 186531161842 47958524951 13549788903 10670273232 10805353196 45622426673 46552353284 34890669037 73577508183 36099686797 267543231524 47806306920 127398855856 87822507361 1957449422 59696378277 104156114582 353853864523 24556506322 79068774665 593770581 100023188605 174900930883 117054513160 250441167080 154201951673 254219397061 488691086070 10283032535 220826309256 2370433096 9342438336 473750554072 477420077 56284969009 211949326320 37749534737 45541160270 21287075115 245563663614 25031701832 21317266402 231794384173 59855342428 210121451001 4541321444 1936471083 1242847633 76090940182 260433808596 85436031335 193822115633 249004604806 154933523514 15705024312 24765627911 51853198061 19615800313 51016210555 72383263160 9823929834 399168334170 15576203418 220228754763 30706638123 239313347821 35540193678 182615323386 11089925884 2607210348 25793299726 294215047413 3761959924 69582037103 491992426756 23144268264 48243804067 42905881170 52716043551 32209196972 417183737279 80019347925 21122569215 153655657332 3440559888 12354677218 150152529671 51648784069 118402680881 53565991881 116170498669 299725071094 114615482901 313733804628 58960371373 46663378017 190443764628 201707873228 30671988735 130005594949 160238852041 340453253373 199980187205 93554805096 71671134232 96411752099 122655023854 34271947258 118517361932 140973105 76539319479 374854514457 207337242702 154295785612 15207537288 35391794398 1361041440 10011349614 490169442540 68307515657 62606240754 138097228127 36694176098 1209725771 86345987253 440813552556 80704323359 17691154546 184746849590 1254857584 53850519644 320835090581 29441898488 7401163817 67411683765 39969607464 5036075393 155948192089 388041964780 81171204860 64626850082 45094540546 211254510806 65058763321 89230688228 1216992354 7700921835 20283789680 218945052689 237027898278 108035137174 246607616528 392878611457 81348857698 73934793983 4042171528 600604481 96769880831 4451152610 23099899283 146918922835 10407555161 372401948325 4523080493 18494225120 8914446915 312889017997 3913198837 39390746134 147727627658 481179283213 419596257191 1241295882 114867591993 247196065830 14413133 163517428429 160543895602 159671923156 40582480371 329917737432 30953161101 28334356398 84144812686 186592488636 112791813179 335584678 204526194012 1613424517 64279196437 5957888425 262468122789 452425519212 273633432359 248448888512 236194163522 413394112870 11373131809 17093953987 293584030970 69313099258 42184881305 14949310245 18832103285 50108734979 74725513415 2281137799 46143183783 14776951161 43860368952 6707027351 52793194370 421161997678 53174580794 176468603238 5157746063 191714606581 147317695236 18739831670 51260346710 63049646219 18597862170 23642272450 358514904031 9819976889 2725198034 43249819632 64319860393 119292462050 158869124437 10460799630 10996985674 341999118318 178825126894 294680069327 58020168269 98920289668 107824278856 10479453763 274911967535 111867081664 561652815 56994536346 7154890315 33173554252 78299175271 230544008151 6803659036 27455755358 4016110575 18366921807 41143967065 5071943101 18861537451 40098079406 268896333776 8796785218 83676642117 307469017812 282899373701 75902653395 26219779093 26966220600 239653561367 93273411881 201736515806 124453499558 44082210809 60653337888 37260977959 114095882609 27002109249 826015062 28406850606 19000566094 78283773188 261751158247 131956873306 300748261321 184407253 80179274202 166470931392 47114346993 20464201324 17014332924 1351248984 213209840501 232943354206 24912658801 79127626730 32912263163 236015545097 6303336848 205610799569 63871226 22356531377 467726613666 135487069870 23525744101 226301340307 1211317638 254297941993 2804381752 1171433696 8843790289 223785992816 304790645086 238177533616 11725686905 51612041772 58338514872 87542241118 76535280305 196401810677 36710832372 14344336882 354078758093 66306852539 284457733139 103341349912 4188954717 506601378589 70158900580 247167571252 20429809153 331913056 163436293475 94813776037 190371295505 228413205570 154808427202 71355070241 611609968708 373299340516 29814397600 1774077280 12747006269 9125115578 127967310696 102891904010 17070864246 139769126171 43172884249 84212474944 418737197294 2996545724 111679359723 283469412001 353865069960 222735820681 486617636808 63278623618 191812079505 325519020580 237824443893 180158752997 4559985683 159297058628 317520459365 25367748848 51434514522 65931558197 19004346355 251033522072 11613649957 25229985198 88635830401 154456924662 42951976108 158039235100 10599474302 136509188702 15601872430 12196860954 2570065464 33612415840 281861461698 197352044072 25360313309 302771463859 127416483804 31546455066 84774270789 67392271668 41600392915 310236160664 488926131702 52307055682 190945656148 7091377120 44104046954 58106038261 125490180127 485596947337 172805156047 15107827695 22281778409 58931483813 164667895615 84749470579 218498257984 35628005783 6496279439 51639912338 242894298307 3704336481 362193456369 692082 11575462430 6990178301 91944550338 222457632370 13559957687 7700511464 310221562545 37885025598 16063387817 7938578829 81607559333 254585237539 1925705654 281757322236 15987553857 15834824220 98443858431 45791634477 3354801323 392155508272 74379399361 154046418042 178355979222 288430358227 166942985870 159186045323 424922703347 37584817482 2505185910 104545971013 1402082394 398088121 186313266806 195970118053 69942075679 420433281412 288869195567 55626258541 131649251529 33003949951 193935641930 24825416598 63088202258 19571434928 49618766062 208433331493 438638909032 239710377761 252517189491 98295220240 17908384212 24343893160 410792730228 38831111927 4990598937 2245328629 41235180793 73231368619 45922759339 118434133631 96655228061 1555069542 130258851909 82345312620 120253836435 294241309631 119210374859 24609840237 16741378001 70266197272 134138748103 180519825800 29670298054 54584376652 3525792752 193900092071 107764186639 10668384058 31573782017 26044676437 216530826570 19803255380 46389450743 234161749971 244972350982 46631100950 11507799283 10391927295 152561854252 125447247553 135943756353 257876909685 233841064139 16810966426 45942288062 39793745009 363200653704 101937645150 330106465783 124681753160 39002911334 293425386813 32060767805 217972500601 378578704052 216747645331 20299849280 110208340281 520536063970 69248521481 1831306036 21772217703 32263637436 1973434513 54992857557 24452561616 221506786491 215328311718 350482257951 115332505188 56769153438 311582095920 268278900482 15095661096 360148796181 109444227394 445592193827 14114023723 185402076144 38160125381 19728164890 391307476240 245794129599 63133273249 8965523983 56357637613 35789216179 373152723227 24256132839 118190472646 84349703370 10884812031 286357911732 467568354643 44234514190 16145587333 59283126840 281726275166 194795267497 41884945331 7020118184 2425102370 142536567498 112834533744 42996039791 164819196266 31386338172 482908512715 70859393099 240630834522 227193324013 43259612477 25355510378 393762803364 34755161972 203740286215 954198500 49744021498 261124856580 118615947245 86335184713 69411153862 127464823440 63164689279 533087219 297059914 170251949715 779216486 87370290908 13100935485 9785735109 120821080819 148180243783 387993370787 17528985614 245298282085 24595354606 163910265997 5101146346 50622627806 8598007043 25708249010 355121902274 68959660476 6714498247 126633696198 167436736324 284340115138 44814172295 46244613941 176454658756 31880136154 163440379154 25888209322 600476309050 221942203173 2353273350 50638230395 470835525 85761439529 106298874974 87032284460 50702064082 240942180685 132570232802 66674117210 156711734641 6736816737 41375557868 315602093044 98840297771 128626743319 554502354857 136960462199 24271204811 97036098920 21867607994 172595396177 25464886294 60995694 36797093585 507775369 4302095519 33195581737 20595108432 132024707870 124818858216 8274034708 65005569816 296538116773 66040949742 10426929570 358150283723 17550445345 263064775108 24483459923 10917411448 11559250386 4955220269 98148723326 272077153 141670388057 6831947925 142507257221 56074986676 10424080363 64995273341 121126385408 60079376214 12577863876 244509604090 339990962602 179006958756 5383717133 223171068265 2154084171 6019399026 466868823136 107991668698 4103120299 16118685065 500739347872 209375335132 156774552751 129496470466 19568317894 175826784224 107502884293 185768919693 7153920568 25553989909 331692863919 362401401650 144388485889 38572666153 282552713400 333214750135 317686180969 50509006066 117372938181 21277045149 417521326174 237157968922 119407018335 50470357785 14762279942 225227872694 6355650962 131804650872 27244036153 408745487093 2573266542 94152983922 2950922697 147061750387 306364081843 323759593347 6823206689 141028168302 68765468566 75978365963 410473873863 28626770323 111798628 16550809881 24207205802 39591934037 216801408494 593593176050 88803527896 15638232179 33510762255 27105626593 15699829566 190368589461 59686527838 5645352043 2140471738 472248637281 137466019475 345450200627 176008498504 397737898386 302082062847 54249297631 30864629978 98892210257 7159375472 173496630017 3654365680 21732686017 31435171010 50176035880 304163414987 366256491401 110986485754 182714525273 207999286410 21448736694 6978566814 231857057190 514496257881 18512595823 289712567867 105688522262 59215717814 9475400149 14307119241 110325870202 262062167900 31535296327 334011048221 202025591059 39222248538 3859441 38633412239 231608040383 278354587557 36964047902 379823443697 91835660680 12285161520 157559234468 1709764116 61078059295 15719981389 364654900601 5872138522 13361578407 38501781402 8998935429 41285228332 62274813430 6040255156 247126806196 239721910485 254445426430 3335654855 87781848021 440844719610 186166955906 218795630472 189816894522 14315165562 354327081516 222660021400 13518094753 8600416685 214675689266 91593461353 449465485278 299223568 305252739902 198535016438 251280298114 361696932490 77209085390 120552042392 266324799234 256662085581 1686151657 4935158682 116271670525 312077214206 167760766184 130253433249 362540926553 2677935923 70682562394 192856849637 4103955720 46757608855 107111452488 47031606946 61438711980 1878365883 61653143028 9017321961 145294210691 125829932574 69723947873 199017399633 230397124014 314883125275 137913359318 168007170523 9973949201 14017956927 97605823757 145396439459 36530409237 161394754288 21508513868 112728591945 36803585196 32457724590 38465323956 272151595971 406621685768 15594665789 4159596298 20708866146 255722878005 3730099287 143522910017 53116719941 314595767920 33765181150 13252016699 9862054433 30286365204 298385636293 203716361813 9480149614 17970972550 256327300039 406339969626 118385396308 144259591604 21375867663 329207536432 14871992328 55828036755 56531157906 185316307770 115792733172 2637200439 401778627 17060783858 173938590278 97685642787 407132545436 1389873845 232565770817 3526439324 44671913 13371336641 139369433865 51097943518 86929021379 312502395844 4440196533 198395357502 166818062170 9057538243 84290113627 257732410835 112823838912 108931892073 179492325131 45031778466 103452834066 274863058166 302932856230 90221142378 382571659219 123527337318 169030202967 311215019529 27162219739 391114563088 483685106212 33839821891 237288029764 15086688145 213904166763 513475504083 267018071587 274116438443 154901622080 19112978656 44443010401 87229272357 119055771277 196157381690 114105377387 43802089103 5063726561 91284453631 113486597796 152163995738 31077179370 162974342487 2611879764 465472412715 19000313494 345347488295 37556699990 186506180417 340716206889 18538541493 298877738228 226483182540 73753960367 154072696382 322859676891 238711602786 163993502608 243691022519 201394522165 246570077635 222451625664 7845816209 61287093974 39546663727 266369824455 264141413449 26534498198 215691481444 339950473059 48257867923 14657939077 338191597995 4933520268 384718994335 155761981725 6908379611 66676075773 1778332342 472984065193 113385226609 217678295335 2979782141 37035570886 40556581379 45657954542 98660700766 320275133366 74328376108 127885641010 364089607 210064493662 265656368790 4404082790 223544068348 154995649327 49196590680 348614645204 47932622998 212327843199 205375646967 5880935847 476657330095 67860853929 31100689625 137760517094 156756565379 227084496327 350872245568 114501927457 335798779604 98483682 502483410383 294628682342 194138921072 365112939894 327550403287 397332130849 492495173334 625574434 294700746925 54951757783 214525140255 326595787976 377672520021 62568044377 28230963170 423037559758 137098279596 171052785846 248569166253 20629426414 45062310541 7431456967 301452764974 161339779295 41435951 4527433589 239973839040 37058643279 201282308279 100579644891 217808035973 20235320 28296324209 130211145316 12712217142 249994823408 94919392576 51740851460 10198122903 333881030023 22704512991 533382200463 110691366535 184787818881 89069558335 12416072514 88538253841 104168495284 250087331991 180345281707 83369604092 315225800109 1923807402 235692081017 253583752022 163322962591 132523308250 522736484753 81977273453 1101103552 119924811878 162270122931 7439308844 21517250217 99669137028 97620926399 157470174738 84231292673 10097986383 37335426574 447277528097 15031614245 2199743549 21110950590 358541844823 146246962328 200889136895 327509494421 2362660993 2964147954 190591007229 10671616531 116100680361 3123714038 9016449200 68234258948 24223514552 3182268996 9784680782 420800277080 251782347644 303935101495 19822200298 4779036578 165227831273 229532426525 119419853545 121492260721 15921075575 172034150079 9732925431 31293516216 19612113322 53251056018 4725490905 194070605759 136661330911 138777766535 27815587345 116769830729 10871250274 8064728123 73008554090 5623711249 271478141574 265727437397 371198234840 4915637825 121107538953 415122289128 116631033935 35984657950 2610955364 598831415 54093268301 49055436659 92129461392 57191160008 116790646317 350881633327 244061390207 410985923562 471613989218 118299297017 67853525502 5320809487 64430963834 255908017992 74381617139 7097063160 61763026277 300989750862 1059747254 4190690673 37982949074 65655313737 115654382108 4553936504 347079482572 9350584730 15862242918 7032528974 14155553655 140133563219 49782175870 2645762257 57521413533 5033702898 113663801232 5772777349 89394278339 41764375509 192549072176 162500938118 14882617777 228414560034 289823293732 89650052143 470063062210 148881356098 233674827071 266734021118 2811212190 57746134477 358437430582 1757584154 174084913519 44954988319 8595234422 602720864 273499073440 5464080333 23479949585 172674898894 33350973925 21995535234 90464598456 66998436482 101189610159 148559239102 39190465686 6605245919 29913404094 11658183814 11613157184 45098066838 6116389486 11614389011 101992242538 324243218412 166911517544 567756315442 1042444717 49570994185 195751366287 12002887205 49480669914 278894071094 32550005558 325817546754 14629966757 26057689022 40983434704 15755565990 141856258437 265784989404 46904971422 3824267047 10055851648 43924135377 39741258137 130710162182 269591595 74605722910 563386909921 200755338726 305061048808 122324765563 10218378285 78342884638 342263489183 18246269018 11427535763 115787592087 32488825827 79673711111 326012207971 212499424439 196927516177 3783689214 344573341436 172629920866 36293574077 124205363966 53856050719 3677214579 35980973076 402225973401 277320235161 203002499762 130644093340 277197230744 396192362023 361246091930 369716282677 1579051615 34163530568 46238232319 190921713374 351248052666 1733264712 3903981805 66228603468 159988030753 175531882731 2966516384 94470895854 121051257 87073697174 16986022283 120512167687 145503764278 24346072377 425079271082 404993792548 378385744006 5068076428 81754149817 87553961110 69980065399 70520725453 1389065827 38590497711 73728479600 578593700 207841740724 205659750820 238701152972 66791833295 20390827199 135922453850 216053830603 106333321251 10072643490 305499021560 370397939006 76297078870 386436461133 6444416517 59026132671 52721920204 287399444037 93061763996 77738003682 2666265127 7576902625 263464617698 345703999888 272669732649 169269255994 108264640935 180459131312 342346778093 72002032902 326151236626 6530725492 25718648147 99155616030 520821859043 5582966833 240339577716 68236575019 31097577682 103129114964 149504359968 176798509704 6962735752 201564638541 92659736507 77093349936 44012564867 16972569949 255909998818 5504141114 30229215194 142984714460 495580178005 7582993727 2081954067 327037876870 229869998154 22672852490 57813446717 50518830546 166243695193 447557523933 7248851868 1743468593 251030053716 51479405565 6488997842 34871511145 46644895773 6864646347 86888660188 167456588115 7426423041 16239733878 12014198825 407731999231 45451863973 87069269628 6272129416 161651763149 68679453234 243539111710 30926930187 20803214708 102796698937 189439632 340385445057 19400433565 13082073638 57479391756 85160782979 8497260530 89534262792 167840645217 88486218484 7439922216 4464233688 61762126479 17113923878 342686938946 32550893274 187403927606 175521834915 10812486224 107658865770 198793303268 48317188339 835086479 184300380619 86799500033 284666382354 10287444938 70555196 116183736829 115311655802 18549058457 7499598422 56931862152 185673108269 67675772665 1807458408 86324559968 550718714011 27751226050 29591586499 162762085376 1800375482 107123996085 122563448667 53362035674 401269284442 380142168816 59685333395 263758864971 195440852728 3741292124 4626883100 34911061693 126671969870 283800703295 9425443686 71659589321 130935671374 6408244887 386034472608 173217887884 89725461992 76033278211 266990414417 77980663396 258749599792 1166774251 40517253070 475255997423 25881323008 46338912242 645082832 153109734897 202901579110 858130042 57496818989 50939014461 171450517499 9005912113 81628683212 65328989398 268094388472 4212121187 291944994843 253239300155 51406953685 790945418 351653958769 15252253246 251713824819 25322292612 374756492501 13559719375 59100845487 61721541715 42117349442 9484787115 410876283082 211231528974 168854046734 8939184164 116591727021 256498703226 416216082512 200144108297 176131539837 32465098448 286741928760 202510649189 61843676525 61940253925 101521689271 52103584945 180290269688 53342244023 495819086 83978349553 119687856739 747058866 4542130821 275297955608 44772291242 60887940160 57675545747 1249979347 88897669456 190147441 93787702337 444769343863 506239335818 267664885199 26600823414 434422383972 399311076665 224217514361 129880631309 147036575341 205011644472 52475954749 276424727865 493059824256 130747092647 91841064966 260188392560 192288862795 1460694517 422395298715 291730683556 126217598028 81940781287 19052700986 192710926769 42826494043 137954320648 1032205480 71548442955 220163011930 55912005067 36980952929 45760475570 15252129618 519096304708 275616887392 285402032090 41577270 3680323881 11005503802 148656962421 61348667804 172428279228 8089503222 1076967420 47791605260 48259187383 135987641513 456524085933 20454194002 134022187055 248061404151 260101726736 65723550756 8126990370 30041133778 82905384779 181797263674 35700064477 36950854013 62010958369 245503176157 11940917840 179551380061 91183609110 56240753406 102109038544 9051476997 29778133564 11087847534 66866778693 51633214972 37520362314 17816514209 79220151252 12404513909 53951011044 21229150692 7600990 52847752878 34597298513 183979703894 31553302532 559426113 104802363121 442569796 86660255705 31670085379 82362406252 85095412804 36446535756 124784582508 4774879750 47638261387 337911567076 28160753787 226642812778 223200576623 2162452457 45388359810 38239355917 194122908135 192425718011 189297027444 27990876368 1724713233 397950689949 372452732981 346648630125 62979071966 94739417344 312117789198 17394450133 219871476176 151728009836 154421663401 141632193563 86424773784 51385596551 88026929065 106695044944 248610236243 61550258513 55363441117 37517182718 14545495192 352059595009 455962305214 219167144943 147495005846 51757745052 42503049106 492217608025 9279333631 81748183872 3177955119 94993862556 49267505489 561899004967 69705940882 807593381 305156262088 13232173670 205115735764 209748304799 162854383915 3553742978 11436642573 333937203487 52631840497 168287513784 32278698578 291981931035 15478808917 4057146406 95867311596 2059056183 7959349688 424242357863 86200295297 213080104417 42020525311 238334842118 11113464136 85371141039 439760084328 27467204010 19456013292 410045447385 21935725789 1552231520 105554922211 85553941564 160724491029 269050344185 10957486574 72424658103 125832664354 78425487539 247616573693 426045550329 176784409291 254323484223 23993533696 21910970522 10025743860 335970998476 271885329049 364343520572 48891893647 265249953970 48506701018 78643453734 131271733791 131409114648 18593139869 50608094458 154170068085 430538802554 255173459593 200546599640 429680768672 26277052784 12790798299 15635039322 14855692389 160618895648 265810517309 98161799139 12048858573 73428131711 16162373024 66473505239 348308565161 35844083092 24782052075 86147309552 2353800794 230258205425 196489527001 364022678852 132511646939 18677126014 35320056762 6614813215 206901695559 58376504531 179695871964 163567938371 36713411376 469265265959 96721653799 128462374391 178171044420 17809973527 372272752656 490706864 4854895336 7881156691 143658902856 14684300012 190311585798 17326250075 14065926263 262911093381 142397814429 20705947365 211895595597 2320971283 129693140966 18189778990 188018917616 8521637940 179320408677 139150082746 104170964560 111666361939 6823870518 92724335131 17785385603 155252304001 128945894935 188195566825 6333077455 196703547150 34059814324 109578656099 7388651647 127598914100 419096319213 8885134505 349104515405 309913976844 180847389891 61348171241 41999552803 169918465949 259271840413 280038915839 10745500786 120991923535 7704831789 75901007282 51177017300 44555195887 655181152 152467775829 130936186660 389455798012 5378112972 148735843821 223054954726 8487121632 87216036372 342574285623 109741067296 36192886649 4240311359 32166816679 93669946908 12969239390 109545708073 89204254799 201005937164 148241058277 387902474325 237681938639 207641738472 29894560841 161515278326 36678353329 128972977181 335077283486 113812929845 274921537969 151061371472 392815575512 28033205066 104570768235 2687578343 149092157952 30951265766 5089080 115142889670 28903069867 343809014 5177327727 164462858408 216413286631 166979121851 87269673064 108024830600 471987785328 39155730750 9307736372 74013886184 117864307693 212808968058 62991742068 5726692338 29885770477 61334128975 294404267566 12746216143 239303164859 49227055794 102225359959 17787943838 143402773651 344382191 21684909339 58963619743 81612830520 52029440185 208315533558 455340688087 277649551624 6796603054 9232965404 67195413131 48182349579 219338698925 28005571332 1750223131 76655281448 71803351802 90824245175 148865703488 31926730308 224834602759 465046255 13496858778 5085849400 25606172019 263286267721 97434287333 84225434016 201152808376 77678427515 26870560958 29307115500 51625978690 39806363534 77578856809 32085835896 84661452697 411016946973 120472263006 1211411427 382061359259 335908586470 3334447946 62834868200 68654731185 3741217482 353661142004 393211973118 15457274424 130492812197 129813088789 172454011311 72249614906 45183657140 8837845418 75267002779 8871340540 8019270596 16786272721 16654942108 159852101534 42637724117 49490197010 190007747081 437390004640 5048091917 173258027527 225518352831 76467696536 120163472158 12646439056 104039222158 5056586227 36115565155 72791246689 14268079636 269909037107 191473573348 4428282224 208345643105 17557419414 498173984049 28311296367 41924394312 168608195100 215354096047 94204411417 145701034895 21372165011 11409331393 9737867926 14242253796 78550422281 262833417374 60117930463 96615133873 5382633521 204110359815 52809168473 97867198892 303210306468 133119299056 10573800309 172121238762 37187675180 35930957021 72408071342 392692769430 7587745129 3072726492 22358756719 142284300766 89121378641 186427445249 80554144388 22228343037 4721694667 113415333338 19050540520 117762706 30847833009 25293878178 24161471792 88932980174 30283780378 282338226174 17334484291 27828202464 169453699912 6103174684 33726979495 69280495489 204400599531 56735257181 194886476132 191854867484 285617184677 171509885999 30323187846 1953231629 153317581581 329925717504 3963084403 144640737884 28804241013 130623833146 16125767835 22287926971 64842762439 193515268909 287165131533 27396013578 201092617822 17014602973 14485384421 156647206936 231312866040 293183650946 24355404840 1328490418 60263621137 37950514183 68432393997 81422022115 427782360803 141464073963 64446436690 450558911484 162768265459 77863188331 51349836718 15296572437 44594760211 55166791370 21402630356 3465012829 23046558036 3164486878 200310071385 156297700208 80444731745 175854654293 158737384584 141154072547 300710539255 381638645192 286727519360 110818742914 12499274137 41476309758 203613199195 221998722728 163623094878 167840581095 130355649104 202328207915 351867991056 1771451811 79256762 25315660565 35272391901 164576770212 9844349449 96530346814 23339277254 102842938822 245442301055 5661969487 28648046316 428929920280 11265404536 57466525105 116125699199 793636732 145710881176 434999900317 411841746997 223765078267 179817529299 38381959836 110069369072 3181158517 366496487987 462731416897 184307098559 13450345737 60553966741 27228240025 67804592005 497363895 85912555809 39414444219 98582710002 122216601273 24272381489 23457679328 81499276839 212523405670 308223496105 356776203102 11453429983 4673621257 72777248493 55893197216 330290042611 35448251304 83455945213 39423019088 290209600376 14238961399 92737311744 2555197018 137226702430 414734048503 182153603232 125908732730 48401329264 31709606234 271098585461 12522997749 47519640511 276761944088 85855207208 29906402927 26282563576 50235198210 6648726457 54503878839 159287518722 16214428248 77695679608 91929629760 414150391367 337276081451 167034097018 48292096078 67229678512 93906915897 184025901234 52490301911 31331062881 336746754018 108151961524 157719650 5079309315 319779893475 208110979200 11285888845 7623589444 65211736504 36713744115 354190625061 22091276794 300477279844 366176399044 163235769378 35451069722 284475088255 40723787489 48123823095 6265019017 14230851935 56127802670 173834594119 64708299067 117771504018 165250255844 298157475282 1159048064 230944997721 100160908101 46171177924 351751271121 2395810343 170948657 795665662 68671838896 87274730651 53687033571 10021283831 202596568598 23199226234 65127958327 120397159142 325919527545 116424975123 104127041906 17394554771 224150787256 264543309560 150999428204 243838069917 116064181862 154896151677 1136530804 19285369547 23600638229 11727685892 120813069628 495027877655 432594494946 18653101003 3454870419 204680530320 196393508665 1780456830 145142763330 133412227490 831252544 18646016955 286259558106 164036576022 48863022045 205048160584 122341016991 67316852632 6398698471 95625103848 119284186356 254172388691 26759391459 354455152765 379241884607 28822005 378590912 3461660459 24122995815 165156393922 9866481210 121644146527 8868989436 98825139737 62040745938 211286230991 235171622294 112264013722 8546580724 158104906489 11182154199 3816399920 435610227385 186090227995 227372340363 16484241266 76508369023 8242663184 401030809550 379999826427 221566101689 60103443716 2230940237 26655596909 18076989341 28671871897 17887131846 12010700392 72600601526 19390719534 291246182315 155698049198 34885964764 3089934995 40285760895 44914201013 35308501962 32635908117 178168062887 425776998851 374041700119 37535443371 204731792206 48870579223 6475259351 45584421288 83171390870 45562885100 21561148796 72604902607 169184995769 253381776092 85704033091 41624065893 23249512119 29575974422 33304867060 1157459779 103502744887 270711629 351138632786 223599345246 66179755596 45128073265 105423598758 22061604875 502684227100 51949088140 290804712647 43908969212 13544195661 5419874300 116119070200 383064951980 27989511420 6797904675 69232499791 18003088771 7214046709 154634439188 200712486139 313087267640 195116199106 182676517356 37575257082 38151597514 64886077498 200706339682 123486221176 117840587367 420643850684 341060437829 251252038350 16351048619 133867581546 418310490936 21739495776 32163618747 76094679864 63416515389 141477699881 88752931329 17234990158 93098718114 95452751984 471886164770 340524863503 138179742189 66247653725 81475024606 4712013950 350680975180 97581252905 53076507219 118962380739 46228935814 155240428067 110860339688 355740583943 212387576063 10344931774 13023235686 17442585256 349872393591 135690965166 167788245215 75205662 26199178925 96608664553 464847648162 21124617829 34287315829 31764351926 15964319253 202062759204 527580702146 17563308760 145811453042 52348807078 261826626149 382506962730 173991529626 26469337645 82742592970 108703449194 4550318534 6891107994 3257943129 333695432114 73148449089 39136331395 11814761967 212505314494 138869013511 331915446830 22045858494 36926498453 84059044891 130790676433 220267040680 312930024 229707545663 436254316884 22844696749 96995269523 132997737396 438055349917 131421145494 3070467484 48262573494 53654836708 69960661799 120138425712 330484960058 132840288550 189314747252 140639901079 48890556576 453420957520 17313641788 7182656521 65532143788 116841422189 400727705384 44346789932 105655960897 115507467095 168789570523 55796649078 34689499685 88651497466 66097226138 31138709306 27674130724 144137482216 102257248606 21515598102 181556629408 69825744399 205616851241 27127396867 320776091800 1105180685 313451614417 23052820495 10798006122 4116361894 95596186190 127561324549 81874072721 455047526195 187968843707 116302149208 28163289764 465738881110 14292253121 17942793567 372012287915 53217105554 79877706786 556660476 31209048866 219153736217 7132076265 4966815746 25502131886 496827336254 94224832351 24985711590 28860569292 6141783021 101346652753 6224730208 1496003943 16918031241 9645688195 7941186993 62023425527 11505267671 283134937814 7943675387 89840779129 33534926387 70926288331 31056756462 222458566711 51990801948 6778873888 252437864199 249428602363 255209631571 10611515645 84402431900 24337404637 44259856747 164075478201 59983564969 9543901591 132784594720 486043779163 66407004854 3806697021 38672687390 242545182594 47999860935 181930332477 61116600375 140985329118 27533221911 202980485191 268382107971 358320959964 118302766470 45180327924 29603023649 26433788949 308250049594 43647300860 165098391628 255757439205 36050718150 139519019740 304618989738 314255788252 206644524693 218577463224 3255334363 150078629414 221949362137 7143646402 16739840901 56135829408 7648897210 314905492967 415818135612 103894864632 325898508422 334850428239 3404610705 5229214094 244539015486 83800589551 236903330029 103366157197 112662418191 29572066078 33008231008 300331337321 227428744 17010057194 297967034403 144596272625 60531125776 131088203235 197674649378 70912218645 200212661312 243697965194 199751304558 175568831497 180351798221 28153127439 49715685624 116068894885 8528002156 388179659 179783074589 33517462135 113664336780 12005643969 14585695903 32567968388 163685074079 91734819260 49565238506 121412889637 45698862687 10472077509 4586638518 23529831231 38309253823 16348373946 46369732840 34712773089 123898018036 219783010607 38697419844 70420810432 249330583294 178768190941 480128414943 73482144887 94223481867 1169005491 12606515803 127288897093 245439649304 20777572596 25256243071 49902990640 157122248367 14253430263 16421977675 156639320501 275116327685 62994399566 442203451303 407983686969 134477265078 167623228475 420136797725 69034317858 4789488611 216479095 80437638764 382441447496 11934899923 45498662786 24921163290 339337786475 125405314797 42479090703 130869736965 84253457268 61831951140 84778181947 2655251266 315635638567 176684237576 238612518354 170403232829 15446217506 540988426032 8825781983 27228204587 1695907216 463814998972 66567294599 21558880080 65071135071 263219394981 3193059414 396591898553 25123393264 4796298909 47537587684 462714487329 36460053729 20615495483 7237747735 78089445795 93833161553 256843443018 363338107 5237511205 39035934902 11991362709 163968553707 3314571425 210021258016 30659837560 34889670752 41327369818 516825374924 54179815539 20456507080 382569615665 324084133912 79854344774 273297835339 101562062460 226310379868 192132020705 48844610194 202919897930 323678607060 9283723940 201324778678 34424186884 165225371960 9848405340 75986919603 263900380788 76756599462 19886581862 12783065370 428420607369 416170805891 82566101347 181771722009 2500476989 407549220819 405480115222 10342323760 107303286534 32065573456 2623338794 4850318 84296602436 417735357330 224381784722 130323482516 72821572684 195490022233 44598633286 286797156717 178093858728 58555099295 362869613463 124636794283 42449067588 35178811705 57370325931 238610737645 422408992276 79929982631 65901676364 11712856591 141359332923 163179708561 100556597831 40328433787 32239476281 48156781058 59582430241 254304810667 440200190156 13910051298 69981195707 16288370933 214908209976 119699619940 28843439233 1759739203 169511992379 143784277831 4221052396 2822547822 24565764824 61859047429 965949902 165975552342 71738758800 44879492064 266431559454 38003273155 5233192703 994854389 46224993785 157699472291 37048768714 61220333206 81102564933 98160790380 120547410045 155121613784 334126530878 325817487767 31140794725 380721469129 5777773004 174949647916 312434039528 200898353 83613476796 140733340401 11654332432 12230269078 25127894102 24112487745 50082806626 345791787463 18864482910 98729419379 269488996309 79107082600 95547823081 82340594099 71071199517 404244543097 150650210739 48444920329 697900511 47117263255 209516725763 139993117637 19168543662 73138132050 200116400670 38892309131 26625250045 90402303972 69539669471 94307417256 18751731691 11399902408 81226819668 46551290758 34969453319 22759412219 63850331875 233005787248 257916454735 351598753267 1431791604 859990264 30520846423 222497832 179685458501 377160376032 291220036208 322683958220 410127785512 55414417206 202746645335 16399478126 126595253521 88652426736 52025835146 382959216270 150452175014 215295813531 236339771789 91454761638 119317880343 1507755936 39867644949 267632238580 45727810826 100689218448 451330382637 22630246985 106375450422 342504806324 10287820224 3063666112 28823290586 18924473468 58765102441 20013264919 318163564758 1022531706 16000722215 75849440450 60012009031 74858180514 28862451358 1903129676 354667812560 114616252701 307283331320 256475601433 56260754756 1076686116 67923818092 57098301533 4421724030 25798242417 106267563819 14564267555 40569957152 35570941696 23365663471 220417943597 205291661698 10655713394 193953011876 110800248999 285255838331 64450049520 64371859877 258805938059 26708712209 39749372155 107781616675 293843116524 3176157772 249630770615 194444675566 276578290913 72328373371 5179758413 52241589339 122001614813 22497771111 237553887260 374760071554 136366789233 265726610541 15177988459 105163076550 303166582511 207525838476 170348623785 89468178004 144561805523 392354992548 22860502230 115099107816 5757103123 13271028301 78147175237 4895063193 218367272340 33746304059 12402044148 2299509151 555282232199 155548273985 234582229 398057890509 105879319437 322634147271 58819475236 34022146421 174072385246 178270712087 78768568772 131062840044 213727013806 303669574346 8747902950 39162449986 5985119591 345036674742 95943295322 36115979365 11016169419 43473716180 41369930547 64898693041 103183807095 45560199425 198549392223 2625670843 178500573742 10238249130 24570677866 203319161950 161724890760 281245635411 5185778208 49929538189 31227954040 53668420685 147711922285 17879985548 81747348417 68964856798 464122208433 64122214240 3646913891 143950729044 84569998617 7383316482 115691897156 12780091276 214116264075 162781601438 18060242827 87185201340 286072221868 309084524 3023655278 22897243889 95917208588 354717038610 31884721057 21152293856 158308940523 78254886113 188265541185 11880434892 244194279437 1502901030 71520517146 9926735703 57176081869 130480563325 5669154757 43525500368 167776749352 21910777068 229183163297 6837656518 130373773405 2255985137 237951825460 80373115040 41389263133 421402392122 15159011080 10077679371 51876268350 318519169886 440240345355 48607456003 4293831384 145148349043 145722053152 302862688602 4776129042 382027650718 41219036125 56265931088 78747413986 18359304617 58383110081 34500888883 138718522 196909391467 27584118373 318522950528 10728220789 29569081123 153726797380 69698692804 540132758 2893335690 146979632523 53984964494 18932729967 196557092416 654117312 177390076016 375113709387 150786114989 67340425904 30871355993 63842328624 176405124773 163730019011 22250319406 287424181905 187932132573 133835498768 107238838036 40272746408 186194250408 310353886961 44033518282 40660360277 10222028614 100729237444 4124349801 57832899924 36647190583 156898651063 165705027708 94016564944 353689308234 232108820028 24426200243 132511306876 17416009097 13427835864 24434756169 357634630 21721212147 1495721898 356743577622 52656728053 73451620284 7888183427 71629824901 183236931 73184051826 169012828642 6868682248 271788572076 343590401911 45171102970 131466797285 78529779676 6492239710 269030740522 249125317736 1547830453 1511421686 419111510633 38142778071 285227180565 163028064068 155138397113 137219078441 32733134675 54288430378 59676389776 96200782851 15284039602 10062029375 199247814984 448835366858 11232705868 24212264412 135007795428 169185773359 193677701462 108295006564 46392644712 343035559408 58995710258 49708608570 76167537651 26688809871 185872417439 2445192702 13485088937 165115621287 228306050232 207845214990 102884503001 759722422 22525588064 399696257689 480357325622 20826515359 31264563 4862126899 35777479045 3040015080 30593705017 4683967731 133978544371 13028043642 189984496651 293526670 39260507 412400666151 191696272209 136360221940 64280311712 167162951389 78336547122 1245994 485225068539 31071651255 13782032782 28013883849 93927084216 5357969157 154773258256 294839554706 91755751313 70793622339 23410865991 46950328848 16839546841 9512995958 15597533 391313669055 84947176400 46485845349 29788645393 174597554015 73360312147 23775170 114160414364 1470772768 325189937099 19945615554 8695034075 22306104149 144049588166 374188557591 5372604919 212416012286 50006888388 180181254281 50790585373 74630054042 5755994813 130144004309 319775617906 569663775 173632499245 44751602543 22450447409 128647738520 9034006406 35421726992 310575135366 11548057504 110792306340 278138759848 448488337632 5184005552 427798045254 132862316056 120025638944 10447357999 341245158400 190520076510 36254277415 406037770670 342433217425 176012335562 118194721278 183223325521 7750365591 106115404857 3858835475 347929326045 41534013040 227390242430 51585727100 181709775127 395139161086 300967576077 133398527266 188293678612 25374761460 365662466 29718688565 38896776488 68053969233 9250316582 60935383118 30529541283 132735143783 88721788816 186635901643 189288273072 62184849408 356261811354 10777399157 154376035093 375978393102 12089469391 65895506560 194058076987 13721586315 47473769755 168126119054 110623605118 297664360483 65600357865 33066427378 117881203566 23763224043 357986829355 168367504618 298098979317 97756146635 235091052611 300482222476 121331496422 94621936494 84407090971 1983019217 89837979077 59723708417 2457248434 101280358490 412218593481 103795277805 13096367104 7336471033 63542757593 122648039073 29322037735 27949441291 21526608371 403032676723 84450978997 212423706816 43739034118 30015613165 226721076629 143563886860 59172369968 5637831309 26305334994 344573812879 12018254615 284190658874 33105926876 2249134648 74574887653 184195954107 137391999805 187915063198 237534856537 32532892498 343060891859 13410849703 12774175092 516874171580 346143161538 40273399791 71082889922 207303107608 205240397416 307110191829 153045560823 61114828824 312482358533 60130299658 401240071428 49905383 930598152 220003144313 199900240913 29143994811 32416637070 11093151160 10799272534 129851463336 92364699885 6082915110 91027446874 140705637791 170983228982 63958514299 6068526762 272390027050 243707336 257255895965 375843455 128957963342 221532666074 120693354036 73684992203 36002668760 24430704767 74022395037 102681931892 322616143077 18581989685 154938970048 261013990123 86942611102 51677218979 260832729248 364819531857 8085093758 225531982850 118629013399 122019255639 90406734133 472353136962 4163668595 18042478832 5601239926 149339505333 102296873722 62341561145 1206962646 43203632783 71662234511 44761231125 14139738995 87719010273 25757712257 34179088444 18615322112 315567928098 173730555697 57211175585 135170720813 38624083975 91515207575 60152463081 183076968241 12517425216 18078355970 102845105346 31603268391 28969801041 75988341828 160006432714 205262318160 47174178468 456928142 81630435142 24784423068 179995064653 5497773020 258772096587 241915377144 215853342020 5869079072 13780217086 42842150777 57110632744 122320225169 134369556042 408991250569 411120975907 84746073814 131266539426 97540186550 25197484476 5758995080 85802562517 102402479053 233971215422 230200958535 25292165932 113974400506 556686318 141049958018 144250365097 11866348161 1479602003 155145806859 181801224452 486394120104 39479527553 183307256205 15502897913 10084992435 14247525035 108793789782 281247870910 262943099360 29422746740 25442465918 2546244369 224205444913 84636670583 47482852015 5596417570 101607577486 27263709530 33097690676 20002610 80928312291 11980962686 333970558515 7100872979 37385183490 82483297125 71241825972 165300065754 22215264345 19666652224 17340862408 147705087409 4978175385 62588527561 47065589469 6490778556 41566244905 201336650567 5568856888 21972792991 77748501177 7439381570 13424860339 102923970212 17238794422 128668522216 286953211552 234429630879 49359269216 3009950860 331401851899 5347795 125265721585 58803801940 24731010289 6407912134 65689563760 104509144363 9510679367 324018166959 13282367128 271240593798 145019116845 27444552629 8055331833 33567816407 98144091377 703723344 46860340353 36139796306 15926113166 60451417360 1372630423 157212380664 130112678737 127025744768 20304524484 126810637394 282637343984 213559862923 43585218872 106729076544 95844539035 238783523420 1614464546 53706214772 13789684771 4196629826 249243539237 1284981899 9375732537 32370673575 12702753058 8596700640 595924826 134363834845 26180004465 190534859460 223878443470 71152902840 361750187436 187043959691 7427201188 207702558858 78784409400 169662223045 13617321421 2457339142 29395471545 309167315184 208489520166 57059073763 67656429484 114105401367 93418711842 2755214556 42399238700 27647924570 235492675288 144515267111 66089352501 30748429808 320412219939 667715756 415532823221 49032176897 707128987 310147324153 419520417783 21532636134 197696449292 81515920495 94409777986 156595026097 213433537030 53139997267 189158834065 77660650786 11384716688 442045802871 18487751941 170487132 71200042 105589513992 67705088515 106676468990 48299760744 46441191108 107943156454 43394879009 26701067475 97125714230 46290844120 148151908571 80686845408 37377082992 229768542628 388732093792 206393787839 36813620239 3537101519 130954331847 205933038978 90351445273 447771637876 146402356364 521119156379 9215375878 485338421391 177565366 14141949560 3578349548 9967505632 25211552629 259083050477 403739709409 6427181271 98213225794 320102491728 170191236415 252385136777 30545542767 203799266229 3956170131 367300749427 84824748915 117118097852 221275039772 155530229047 117566027968 195578992538 219085386084 251708605882 331456879437 121849075306 86782385626 240363384718 2172786525 26269411718 62394372719 79844009099 242248121218 18656612990 128005278852 42186970833 23885691633 491635228475 652705025 29822739895 100724108540 137778585809 139655128283 19054798555 31267010801 262956253195 3436533373 393381928863 4444005874 3561957282 32617134766 75922198576 4525841511 5394801955 111276264632 48121091887 44380753111 260818778276 288590032716 333867355372 2459806436 37862143174 14011085092 12949656750 79978943208 34926761844 130360211646 543131550 1868888722 19677319212 35987881165 6278414775 98660665253 49055321455 147557350746 83108189832 8060902108 36766267806 3515972086 177167735111 11173852669 788864200 84294893111 292742736082 594360270 293004176038 232345464904 231483417457 282839605666 6559708711 343122120495 68739086068 277487169155 95573844367 1730749993 2119896290 41215030291 165617187035 323004895607 12240266138 170730469219 189365018 14144640830 166639214736 244576078381 16449227827 31925778674 6029754122 349229682067 398832130185 63163817427 67241077375 68683626961 66840270468 145174012542 404740850142 3279315577 16526104887 99606327353 90175897638 236264271687 121130813070 224558840255 242211173073 231010166606 393523686183 153981761710 52444329802 3982561406 85945272474 259896442007 156177179934 73633312113 5525223820 33525386828 345296764510 29703477325 392796337370 84411902921 74415333971 498291313873 7008926636 44952993930 12788450059 161906004890 271856581495 5825296503 373493330998 935056153 1017300044 192437982127 60276230344 283509002728 143427126712 367100860667 16763599381 193162398396 301327594568 23318908061 44676723393 282118844 579694600 296904636633 590963026 62609240792 12322879561 32325704061 114501714076 151024251262 305491319031 7859177534 7952266967 860237462 76594181328 110278933667 351443722824 143308299046 12637926114 1680992428 7416127170 161737528532 5306835281 306763485443 89291485673 50541705703 255301008087 245069028166 181901638356 76516568959 6763274049 203092469540 9448365113 24922901692 11412803568 35317885681 411397690317 79591580381 276913388074 111739536331 476586743463 30887249929 37875171814 4634005216 60495677146 58869121297 13179072259 315421534986 141231756372 23269356870 60420654686 112665239703 98153184787 316320324444 176349776968 292173991 287670212897 221858300809 52775578058 154902000917 68686728093 52365967245 39179742001 47294898087 85521163069 22431463148 20858924841 33265254041 49104162335 15087278592 75541742789 145278595811 18579168738 65281656596 18126754058 79907143008 60859956476 3126049073 3698022065 130683808978 146532521644 188385889976 48898346601 53340901999 14888214151 187530550943 50212315438 16921305322 131788600265 39088016593 42201060914 397305654526 51918705635 7598843739 16216030588 59918602505 20447667602 48734539640 90978201431 90854702554 231045813556 65650959489 23756364348 279260837499 43679322149 3504288452 172320713288 182308340661 62111012557 434580372921 8002651032 90954955897 177332308312 8165281767 60626713808 187242046120 19029667406 89791538179 115924205858 21560859775 214175005766 32907686409 19267750497 21506936345 49207842640 62151918548 5099770697 434563560309 131840147935 18763695775 4032541003 127941962268 11462570169 19234400003 7908704452 170264752934 38770921665 54566032048 195213888481 249492399256 364450769620 124045152674 56726026118 238102133678 5503715794 222574662637 7514440984 180552548835 110154483265 54989568790 4102807133 9671637058 66288658304 86609994353 15304009857 193141811970 149719726631 78963731969 41892083575 133362652019 33308835061 6080546722 95859241429 236242570488 180617124418 22277399531 38890528021 33316513867 120297820706 103000481692 754492723 32202691294 37371715876 136803588916 358076349024 77446745115 51201410074 53180852053 53759778725 157172448956 215192443129 35444155514 36592643114 265863933987 260858139895 3775036752 1498723105 57861310400 376874548151 104487622378 83437532236 153287091486 42750095863 22916295342 15414818700 36411798013 354179119137 227984577410 3496724787 16874497163 258979475964 264363281206 172997450757 287005944240 226463184693 212141287860 126878105158 311281468046 9533847149 476567507397 355002450936 175171163011 50831907739 5222755438 53309157 413197936277 71905995316 68032101882 70693813479 10944871812 318427629300 311368548879 24439938962 309672995538 5633689790 166683304872 270000918806 3465335407 140257678673 234890337374 296153325951 28197268215 26577999821 29573876241 23802171523 66410141917 34556490683 37745056444 100833948961 566812748 5397856524 423618035671 286239565640 77775268017 390693019242 100369478293 196183563720 35557842345 198271994617 28139472903 279709175927 5711274658 79144578511 11856788456 23153641239 50796602187 8418500068 15342851683 4190657484 1424016372 946448332 568961922 78230198150 97481857120 115046090069 12782010908 231963599428 81532414163 78046698671 5713842208 45018588662 26014480852 187242727187 107975759 248282957501 127295246069 113153678430 45923693535 5473125991 259770144189 9068709206 243506877926 84056144084 196874015080 389032221784 124755751124 50585471272 30992387295 13502321956 61749210035 14158744432 25879153752 102835962440 64567661369 13084571874 54588657122 27760995205 250342052909 101327398028 659460569 4458373537 86644500664 158036580673 10504083661 3605666803 10582260217 41810896109 112030609343 45775542362 35080443748 116573331550 92060650 8870381698 512734592111 32971045307 33828183609 105488730636 496476795642 55773982591 316043697636 5456303131 8002764262 26813784179 73212659975 155676477571 21343392658 73882242887 76314425297 96211541853 233407481526 347476453742 129001652675 49183579011 51712280435 44549618549 203511795409 111967620378 33887123440 23243516321 35082770109 110486491577 216174715409 28742095134 267352258339 155530517535 351027675375 198743888615 204721682976 97491112142 21007124500 67223456549 34749745780 154857642725 47415135 20178126099 184321645786 87651005103 178933030302 77076149162 119030514229 446075014753 7267444777 209635054208 403314487 24498553234 185806564761 367998383792 3074860743 310706177910 125652771892 302762702649 95172320238 135787591625 10317739116 37620236219 1548936248 126405014162 418767938707 63024651978 300416942654 546402960363 115290272417 5084801345 362311668201 417912324241 176192957621 331642828398 26011253 14146384075 44167615558 2074602060 201044870875 148826388185 21677950192 2997715648 10832403655 108425185417 8970499842 140192195633 255113023076 443321391651 436121400809 78017747889 198847687352 512723063 30996402393 1689381771 159837142174 19909295854 114942500117 297825346267 101009485679 6742434746 141697472603 113900399441 60438698127 7318776244 6928259908 239684180966 1038944865 109373849289 881607982 61010093520 216047518760 4539749229 148930378660 61457302 63992157036 420141343106 118354324261 40649949804 123421174008 36329808354 6963497726 362417796053 30948274839 33482584915 220908858600 31393541787 2344851233 26786604394 86609168113 47958844413 349078822 7941661411 83172808920 451238865251 310774982103 231908805816 311210522795 413993665 221477678486 105473291234 30051197858 63561484830 3529683594 639710492 208454329940 18606001356 107165751337 72268405593 211593882568 289049837081 17278548318 152024472327 42441281977 979601891 3417507079 124290278637 17072160426 1559302614 53448228983 103686077070 24209700268 342240760 109774439650 257260219 144919478622 62544067882 12424762146 202937816630 182966129152 2611290636 97120245163 2203944328 227270925855 132740375793 59895898800 14223550519 294234356148 2521426331 238698049146 185658266948 137908632519 47181111462 19841390222 145720074351 293732205890 89522643395 241092909472 315154376415 28075990731 377129086176 11762495101 5105275761 215998574931 217445835595 390794163775 253531090469 264240079927 20733892926 99853706704 1823334639 57642258493 313338439669 134061101721 71920930398 77195595166 1390560723 138287514956 5532542676 201834695766 486828050014 3496548963 253360027712 16190939755 62406828003 69866832235 272175364057 23051296285 166690745236 389508608 19046415236 60138595149 129004164367 115701934898 194954481099 3019710026 4394836315 225419696454 276242223215 162156570052 138152869700 6650998332 217064698643 32992619431 17804809011 39010784047 4201487683 3442215660 238596881938 264423814370 282259865589 6783670460 20025999819 4960647922 4893072826 10375331623 85860430562 13860692469 393635602878 523319151706 158979661098 117298115753 62990023134 163519174954 53011855095 98527057887 152688957931 262656667751 15927712003 256791919865 24927005925 2505881827 7623877768 22379789241 3271860410 51615502433 29654030449 20952511584 39133466 252944714331 173189838010 38892363892 8657742366 228387639397 27111102587 57872011132 2845558227 26191734615 6867890411 23056687400 379755110919 46020337427 197718259620 155388635758 56497269714 159294683455 82378211565 309221433213 20903325898 4187089625 35216331410 1756902489 219506495977 21969909181 186468009561 272582744900 88549677334 53043873837 333644793679 307033854416 34202045983 127451869461 202982686278 114174455871 94545507074 702914664 359998562463 5917237188 60098773639 252546539884 4981077152 3328672775 19637782135 53321075905 61608741518 65994177426 181031371740 137180093448 58389294296 41499238813 1667180351 246520973671 13185088450 77644543865 78893120328 187313873527 428945366 150055643777 244600509028 100066971953 29084869479 115648701342 43570793869 331553280833 52373683760 63752508409 8577747480 64305213806 67031733711 82203809615 309220550177 4452132855 9916966223 10842877586 23658361074 162228648269 141855349400 33104018766 333201748585 129413289680 242675647166 1907358341 172565725389 216053056696 66801827728 109748874273 226919304972 24322625290 172042680024 91387963345 211211457650 29737828860 445823660940 175649673267 145846624383 158894044551 217652619365 123224348648 77401306495 48919467688 80813546097 241108736616 268286693 60019369092 221218773522 93121398970 44639555709 37238045361 6116626972 24584493716 242831050862 3682135728 13951634112 273933725211 172236484931 98739568255 49881043528 6296175979 392289819235 28092666281 33613888170 104747738205 22512157747 115151511525 124923158747 39084868867 276545609724 299862025933 68665403701 100883413598 85106273655 61823004440 68613697932 79558499277 173167241350 15689931621 37004865636 77048704530 55581512377 5252174314 16849797340 30176208352 13675743310 4370701350 119246593539 297328073 116477568962 201423332214 122100065328 156441390081 93401294238 415283367138 247985376481 39102141874 22269360030 23796419313 164431339258 212998619284 110880013407 1619131671 44680647946 1449233369 1226168992 31810754236 334286576407 24454466896 2104884043 93467259531 41905411297 376478849979 51757777439 166396971859 103277789206 2203385550 52094753370 29873236724 15303890276 164566701419 202121523644 481810446123 231109795271 60894632709 136690515048 30459472621 7207863411 111404134514 64094177786 117076751720 79879513220 44704667343 53220434890 58575670950 4830546663 147401347180 144019381829 5553306250 124332077155 34674359928 132050556149 141854288046 266279317119 61602132182 289119439108 8498591812 76389292599 157297611413 385273938198 572007928 404091375758 62484522676 114651633142 75791822523 29026607466 122184301903 29286166645 59603930226 19028722472 121436160898 181682337150 73790133552 404706627667 170092254821 295174541241 7567119104 240990837761 82305437594 72680374903 696388222 16811196615 37749965938 61582919616 210144665104 11059371143 19566570104 31498966850 166452026654 386986767360 25727847357 70840213637 20925076470 1844559161 11916570852 421481170120 45537814623 162850853005 8301803551 2618039676 34409852899 12058659632 57750933484 95933611453 7656507601 9930575718 7173613337 351517020759 102603786083 37857017610 72557830411 93847056 88966894500 198746214878 380042898720 418314509911 106062194854 6825896192 4073670961 262572127127 159954770671 88297380223 258086367112 43541909340 65174144983 9638530346 266878656206 482643802895 5374437081 20797512610 6664868923 8690714711 494620769151 412840427402 51661890333 89503869677 122873016369 261498465582 108796705329 43916310877 42117417560 248400161526 111724595457 92370714353 28686128432 49163080047 173560263722 44707710643 13785623130 113465533005 66792445884 77500734377 112039422766 36486180350 319962518635 132015866684 240757376275 63893620647 26318179581 33336237657 24636656993 1207396652 51103609179 271128782257 69653861776 83964852204 16660427003 15255661409 58165899103 5416666468 31234932214 138888148867 23463818768 61787166552 198093192590 515800359892 132539690362 809654176 276987064719 103173398190 489287525347 146382011287 7594640786 19583224905 219040606479 24717245597 205887973494 3772341014 81890709984 46637815204 78312454806 247300120168 247350208752 36689143423 318604297778 177973319083 76688955758 198982179164 44240990178 390602527698 84129361676 279184401380 347146960369 309580448977 4741279901 239897174021 33633729920 1091003428 55252091147 200440057948 79610523242 4455998003 5005314163 214557859127 252310260312 125733211613 47004876978 44553312135 61289994844 333596746994 112140699787 6861338015 739501481 43618258760 165045817533 86813135501 31639695221 5189844950 16885923156 83722411685 166928088910 96569121269 30223692804 26549053832 40183226505 136314530573 11010866459 66610710175 222575656241 345634169211 10418941783 18651645986 27445117700 17338146932 59338305680 21770564061 58698513077 79684648539 7765564397 24690265484 113030331 48720626177 127880722229 20925007279 361644342870 1543018904 36839411014 2528942671 170401010666 115915563893 54270854822 74124278722 122821100391 79748034187 2057592877 18850944418 77400986144 35305262705 154346228190 111578684551 36031473144 326019275212 282128072095 211353050457 64830767779 66433892040 20337158239 9723248239 200853431587 199592531254 114392039408 220339462469 37952589 14524606785 149962595272 25657277289 144496641923 177159527518 249679038858 156218300302 19521605677 387527051322 154049358744 9836855369 14865057006 320570724057 6526004679 72424028354 42890759947 260114393267 344313758655 6354451106 153046879300 61010729696 260467129155 92473623055 32601886122 186690391687 312893761053 13773554774 31529921911 36739465049 2031026125 98659142796 26562883806 159145276428 27391647728 167872990037 11126407718 25044111924 239722133320 235614989330 15226584228 171116362593 101415160209 113062661469 70920055734 140974251781 340702376930 58038283752 137678150215 82697974681 359001950154 229858320969 8344764 189027145577 4137959504 42675327568 88682742613 156520364969 48159624315 101510779628 29201235529 33654575643 32276041680 135686052631 4502417531 50538122876 49279434847 109517959430 150741057258 191389699526 73696074419 8852693441 15941965801 97498912017 47539014102 125693877868 172179988837 14922168224 133776255167 152157104933 231458516250 133123745755 126551784951 24532449307 400331610610 26687563363 191870308172 135314744403 114289155051 429635588648 337769760097 230496784416 21244981444 445268110645 50115441944 5720505160 138489395412 95461935148 109345936759 10331489487 138361599169 238719012904 75312362401 361909710346 12323745553 165628558202 13969882483 101935056057 111612868346 184139007638 175539224965 68772369036 124528831593 221879214166 154413804726 168309705045 392357263875 4951481342 191761412 965681180 33243074801 80831745498 12769248637 170506494377 223312841686 315059757846 155521452635 3711911442 165061409169 6149882453 224620155020 244886381426 421257194042 39385612355 333036175317 209270198629 28181945568 19602821771 357397652825 118340592303 7699406805 218301979718 245848180783 124458060176 80605805762 1036766936 144316843234 49296764683 361931255778 15373713263 120501544621 28827005142 390721471326 1956889840 1857947041 236769984907 89774162331 193625954340 22558840798 53986660193 11110770093 10621867282 77386902039 33437175614 64276542887 48598901964 308026045618 26355182740 82476601439 18908156529 130613054502 89552629107 136236533629 436628748434 155691536683 278382119726 18049465784 72905599707 286262091713 12404435498 108968379991 4322257329 4124840446 324942826609 184274807135 4595906446 9696666157 17524905477 127091604563 4024140854 1748812936 71087253794 109992129221 237057903349 3441073692 46735649931 68159690671 250176165999 14556835437 74049157014 71328950 49666787790 58231270729 98905323890 9413114447 6522117806 3653470098 17053725329 8712810123 6058582778 87015651224 12795172822 22342955327 4130600420 24534688894 21497062853 13583334102 29149687062 19219149221 322294339535 18772652869 122150273428 24818075310 48201582087 76389124809 3135243819 191549397402 6250452206 305572274576 222041202181 446594039464 225550502268 76525364026 62619008805 267832538963 71979793637 40799596125 25762286352 14769680634 24126449769 20830926348 26663716291 769373011 41291337484 229379458848 108512260682 421383751825 423734726035 20915264429 198198580119 106854893894 169204560765 2580946765 22811629918 95820750959 60421461840 156063329007 285034796580 153121183150 6618844506 5229873998 11568331738 356140966095 5980199134 92659038561 75233652556 90916101986 5099492532 217165396881 122496143148 1180518068 253714191390 71500065401 359512679900 165959277832 25903054411 14880451825 28776297031 15008716255 15297469088 23136921071 158913655494 5546218789 3812553096 1338662369 199982188460 140021266998 19881852534 76705725060 63013193801 19235682494 116506181337 297488097740 5793465379 30879094887 308698707923 266846165927 107026617706 5985161211 78729304759 13822857904 97124179109 332209443792 7214637322 12067169497 42400974813 136375748610 30367786830 17516181629 31626847124 50612094679 48666625617 136923986569 67272165675 84306474321 150793937287 1996996882 261436722528 210544034673 125011478019 129059915648 148169230746 476104918308 73113933884 32310928918 49841831398 493622796793 72523065320 288266318642 98122680680 12481421280 19738865634 20221377932 44270211559 100868557080 21496156542 51326456 397471768267 80518801 182005302624 306949508208 321425437105 9769981345 31275567457 137814229006 69692950107 13367801697 163560302839 358661085026 21000502685 61317848769 86386643488 46768046697 129431802954 241688241189 116955739029 92229479912 38487656206 95361483010 29638696 120753268519 7216718709 323095429404 80711020541 3505606940 674931786 8064780394 349278050526 33517114002 48553111032 28215176883 939150994 27025116588 46842731500 37061110668 15908195224 231600107673 243910559467 862745978 197910851444 71758123686 227323658366 378767227586 70684144526 113630002147 26320763115 30422100507 16256389305 175429247241 32142124396 71203141385 295031174049 24384305356 41379227634 30371229838 6037118120 1440205875 72405255426 105510013367 1701612255 104071200135 427606729025 47843365482 91560767660 238881093285 21518115896 195186464784 11329211553 118185790082 18137754561 53053637040 82270911600 23979723627 93229992292 37091704964 177796529811 13602568389 27040742907 31924983689 21831275388 348902907468 3255737696 28124565629 171080321192 12026697334 347915807956 40097687981 44705649351 1180818495 13815794306 20695468031 44267055841 62198925980 44209807263 4211623517 6653206121 3655638909 348990352 332017010514 112019225349 60972530793 115942326918 56460824695 158750758346 132624904574 248454684037 243544367479 34595557732 8993775 439024679052 101472647490 27171814283 85887197855 30658360218 45914824569 80891146151 90006923521 112308334660 178817422823 335817753619 57577089172 273756079950 114232980681 65747699 18064509532 26499356011 9979932446 175475317231 188246201040 61158107516 1999348779 3104213067 38266945351 27522616647 3140464382 1255034813 63479988221 25331760639 368262945768 34768247980 446187730077 11858732110 11201433839 217510831481 155990256460 29740122077 107260931787 4023720926 21272959883 7579161717 388740707613 196093202673 18232331349 170078448901 117135947026 61881491029 218420727861 139098821388 47195702367 13316206747 31014657222 214014287415 158133844711 63185922053 58756086435 29691926154 184062597180 99521411091 178566401518 253902563657 223315107057 184491722475 87491102325 123659194006 15137318138 183514486185 10981409504 165740286762 79646510541 34352452372 167163989340 138713072362 75176592587 89184230070 120733160592 422196390176 6056401237 54476493 162716613995 337507505830 17451889257 185892219455 40539217020 18346210211 156645707302 8732909402 15575742906 424079696022 113558228065 2005135592 257368368 114127701322 55245122670 151967885571 20574617595 396644643125 225484841821 2733202003 420172548575 83070831453 3406249369 189938950913 314591599845 47424700663 407191416424 4552737605 32142045756 2262369484 61803608216 214757423101 41360454827 20452288616 55966363736 63440231843 92313854764 22673215343 121882250935 188870878236 121538238432 31909934709 34007816911 92385812869 1965341258 3339238467 72222063744 49757280256 140556594336 16498322195 139843104305 105652484547 13198686201 56651047283 94069696455 200690023128 44252034124 32780337262 33338096903 19147777521 12225920724 16746297706 39571314110 349311008709 312007623375 3501468460 139606329822 36182184059 42609010944 230188178990 6710754494 135063803141 330182618466 54630282033 209553812823 74070542103 366075443435 22892049491 1198016448 197753154821 281907248466 376721693891 97992155300 39900458716 152339970766 7508048704 79029179470 216329989238 877462511 11531574559 107313816808 38314629216 135899493730 1214605078 249240232318 43911723164 155543957 157881436148 506309068131 149837406994 10147457499 452357834227 44858058099 90637968136 64331934035 263763126111 244001229059 139140483038 158083927179 49757773969 29329834692 11119264096 129081238233 286299954289 43231169339 19078195498 155413160148 15420739469 216300533843 66358364945 77067474431 42321859248 3566281001 4334514293 93485602592 1187764193 65193437816 72206612618 135545316786 34710001524 22830798642 11973148232 20081641221 116990986551 23039407415 124239990050 62242708700 54202129025 51883452105 9856272299 363977762449 1631776316 52347414867 26269716987 118013413050 55076943265 3377996050 6801149479 8508192825 18062014298 25832123221 26842251548 34939400866 4718465632 210365163478 2380915114 119995227206 9144478912 9458893625 826023717 32670121962 11462828925 109896863180 290328892529 2516345578 19806270340 156007989404 228244894768 136293606745 330738257366 127979141890 17337194145 91767934951 98994355748 194214262571 6813016996 104968765825 190297640945 34599670427 113504593921 148770639464 284406673480 54773989780 110657938239 215812909595 25658107301 94904515730 57098319809 273100411294 27728708499 206520069665 52297682435 191586776123 164713399966 246013118 327310896639 3543486783 77822341004 850705637 41680239181 36541087043 46764985140 252572811661 25317859297 97116091690 40313346307 227831934364 5000874765 66376700126 346583110372 80268934799 76667852714 49068405782 388855016765 5375147216 29924148147 213615113770 11461020473 282938038027 213476262709 176673108755 287849717586 9014716504 326343640479 287313005174 251010277046 25228409392 38355092801 239100755857 14564162972 4829500792 7111459615 114383568278 39518556765 25399891361 304056561300 10595153217 360928724881 345985661520 14533644304 72783342693 17568091534 244431855092 423957122902 5918017156 274039722551 62662151126 305895552703 177938639940 3934413243 12525297387 143666807375 34886298094 149345747502 13878253803 144261674977 71747781149 134432418902 114056625006 71040992671 163854730808 1015829941 371819651302 133274598414 55186800759 68378324233 5923159667 30441292925 175941569053 130908679930 108870833658 213050305842 268207003005 9649181239 201304904401 137390260095 13650865940 165656519733 49174208162 33359245073 21666523531 177839548726 4762497578 25451130031 216511250147 14864279080 59402076889 39006538 56378532376 6016257434 140223966029 177288642552 216526552465 202615674493 35616229072 47727627764 51864099234 250899843803 190831544181 15487646053 57545263788 39887488855 13745895527 252251686315 45230493276 118040904065 22356844573 229842180280 118433389214 110761968797 639067132 41481362064 31806838747 42790021205 4022993920 71380472055 115821655416 10269482678 36914576827 14774670557 109907545045 68664812114 92171371154 3653372119 21025754315 12510146130 72881689093 34816812403 225701447503 22521991053 3646266032 107208466195 54053528289 1616422419 107591595191 75851918324 257936692860 183784712225 76843210401 34222114150 72420904594 151651447371 9456098337 53279371420 2937831547 96636694874 80209789351 35440757930 175070309005 127477282456 40959613659 48334667482 286634349696 68165817776 350607772954 212691918063 29391292041 342708396191 6124335674 93558076897 129812082495 3257780799 275989742480 22246551009 32181940565 76649523150 19578743799 41131833748 4219974033 30214246444 95018416063 35115551532 3592062250 64513790964 59796618404 700487163 56403819253 47213902753 46379927804 11979818233 62477992336 29017920753 7911747407 16742684971 49943664308 1401989268 281115824113 237688877593 19625378441 134490622446 9950467412 16742962224 68441115920 48887263938 27259627508 4119889687 5293876817 221336039284 77723079091 26756714135 60088756882 10051978806 12394843249 33878594397 145715413328 135006798698 48860057772 62668775065 132988493215 221023690 18463086771 350836493147 51476459079 99460899085 56517840920 488453776313 429217320443 14384798392 100871464731 57006163879 96835827900 100832120581 173116217648 13899424850 61526495604 80015314634 68704332265 10574808828 123233699747 1565518612 155633908480 744257329 95004805 185646636583 325782333015 22553467030 115619827623 275774935330 206305135544 9085850517 3031245794 18161409029 112429189489 327129731 11591475461 349742688680 124762234969 238427108211 416588077566 163442575371 120302035428 158102674699 188424510072 1425821278 95401148575 124208096000 71978866810 33279924821 69789053686 35649025855 185276753220 215344496104 18259105812 239653433695 56259900945 117679436849 53480727325 60318255811 74781763523 36939944217 178277292416 1960287373 54833868327 114413709924 280073900856 408997846714 51857014829 74954206819 317885068112 1014434242 17645994006 58535669457 929525078 35063366039 7221589271 62757136710 405191304365 242585240358 11217237 40831138573 21330281023 115760911237 259998705263 40208866286 185285146337 223495830178 16719517436 21470083252 307498435910 460185197 56833183414 369345666290 139750119375 31995734306 103065590937 76065681561 77472857695 350622208984 71008736553 36059904719 73849917824 233717069696 169256250775 10184765838 339527961685 245332476929 162902565860 5420262232 247104068384 34414650107 27724518918 15579423531 16694084721 90596386543 293864413400 1210526570 55849044415 17949933536 218497614813 48829055118 1648378936 243865632034 129014356471 16199315913 42682664819 181102019120 8653088139 11871220552 232860888587 114698790374 59663382255 4804577527 52950067344 209113729359 49120913081 12144550976 215586047846 229128801078 3200992982 87447177653 47542695662 5598107123 8020938967 7899359398 37922136722 283659111785 26657513466 63251655742 61627767294 191804452150 7057736594 150164236290 16152787283 54630571010 59845770157 54889246 122833554237 127637610840 176598799054 8546451834 22832593695 540156533 167150035231 339163399311 10897953898 168490656846 65613582287 59180680500 128637940782 138497366685 22764563153 68328824948 19934715979 2244675591 218993210908 342130674725 12890146101 90020100313 62820223596 69446931997 43526031285 44010477076 132845332399 80852546939 73864052989 80817441164 47644785692 4421783374 11349795147 171495765495 92073719378 3861200716 12559262757 5282124583 50895521445 102154925984 149980633475 9863947126 83277228217 163393899636 90968732186 269041623041 288119146126 193699528626 68721140168 8831644440 22038621700 9063524940 20551177036 102594781658 60559511443 166599269187 100457910892 70038301700 121642576319 188534494624 138467796480 109506050051 16363579433 2570885694 79938180993 268139549426 22949323917 9626396629 2809802862 5753565038 13944889483 109004816770 35634445694 104898775275 69206100125 17141592359 191036622544 63503994891 29819392811 15109065459 17627937233 35485596468 3487889172 63523561190 42125479 78610503501 299782859 18506508519 245826752310 329677026014 20178745193 3678777758 60043938323 89502877535 186828665995 90533621531 7608513535 36168308657 283944538863 38210150657 5733700482 266098734752 38786888407 28104819060 445511998681 42941503433 65530498740 299008649290 172900773849 3866717504 343006532304 87631229605 8289405224 17769155186 11233396846 8322034019 929242468 134705217315 169782219343 110169384451 233214299465 105336979185 19223710196 1041713660 200277785626 291254392789 105207085509 50818735502 90551655298 2188857940 129992823983 111287193584 59351265956 224906242235 109090506022 8279553803 2970634011 47044775001 21088420542 31937463565 253249557999 154077076111 35856504767 32673540753 69303505136 1770964555 100457779766 83879468433 51563876486 59039969687 8377059128 4555502018 70923770484 115367024041 275242156097 6259185975 9901165912 19968404880 46639312269 227528320492 236207934455 11833784169 61109065584 129522092979 402966244122 808318643 164300829712 24059301891 71716029207 7457048969 7193331780 149484481983 6035061336 47098146928 476156505965 8598317995 228753663620 100128961530 178639288185 90300773356 90686038160 18914732015 1004206187 217426228054 85853308623 38547665496 3074457348 375960697222 240749852909 15084793495 260880064013 35595312303 13362567642 99366499982 8592132345 85181956882 8791685241 16318240508 63229385958 9761860181 235876075997 29805930841 13382481291 285060586559 22022143183 84639883542 221959468202 18828444541 4854247085 5202041654 151923748316 14774937286 1636971464 69216318951 65815272619 25499219714 6691350279 6638672405 212958326517 33089978588 33836717643 6494848084 71931159464 284707901 73303907348 53877838191 99040035374 148478715381 180289644377 101547096424 411324459383 1484501512 97479510449 350218105115 11434702357 37727578220 38474709355 365133168562 154288003529 165160475672 103514145852 62844332944 220378771945 200940604403 95066622274 172512529426 172660458241 202918400342 327506369967 69985732333 37683632966 29073972521 163945794889 35090840914 159895566899 127374929289 64785193 28135747945 1206146129 34948585319 36099704701 335304760187 9223336648 13311594815 131733365382 286128088 812362776 7156142094 76538541794 73352280907 444916569 21442878207 862245527 910234561 45326563270 40400848941 13317662594 3686571142 218094297021 70339913343 110545968002 121414196421 10313429061 37467691343 12037828946 134727850185 186894587882 136908399498 6282469235 5243373399 11240927279 588851810 44002895434 80761304652 172873334074 138385512832 35161301976 39309315608 42469206060 19339166264 145877845135 14486009551 50947781867 108968790264 289305951223 192515387830 219693268076 66596965793 83200277156 227477816828 185240836092 12018816332 224720900008 349460022011 207434909980 22145594593 21064816525 95413798722 98937350394 341277791050 4649958375 77237344483 910305509 31659958388 18310502942 46247644092 328813474 155430643490 85002408087 170983905499 355624210067 113787510933 22833694874 18461608814 59779678076 44618615950 30018068186 187859028642 6854757012 10907223491 239570491879 1682414787 47866385536 44247665436 15736841770 5680723595 93942643178 71928499979 112037600824 56819143861 7130439455 219073187135 114254765628 256479210992 5272967655 179440390995 5532215550 189594843251 5927206102 4158080542 327188350768 25003896849 192219608690 20896877744 66346523930 24226790615 301422967654 50600482101 73364898439 424627617418 99179433056 349425673281 63907926779 143111266623 62637467619 108098813873 97116441175 108800664436 65307516107 3934358916 252746510985 134352953270 64190732450 272505278693 197248242839 109747536555 165736497821 89578933441 5183340410 3922270046 10222049509 298820444139 8673513061 282336867361 105195791545 76422579887 44020577803 74866746105 62954924136 18608055142 105519098046 129465084773 84177919714 6507860250 160633005215 317527467128 198139512778 143773206505 26161323229 80898758857 55640649 118488901559 332878187970 27900337393 113035285 153312918344 59391046435 4708911841 8453388291 325698867191 8300747386 6684713696 80138922691 929827933 158324289050 8186571269 39560437811 11584608673 78350329431 407091642365 20249654132 74153494782 167326785306 177524760528 5795080121 275575938190 101930858641 174141866589 327437151942 266981733224 124527684103 278803645216 221219044863 32541180153 20814153255 72451649634 54451121601 89182515878 6529065938 92156471705 448454710803 15379914056 30224085312 50576658930 108064092479 20053901571 28392149351 1151191404 9146407457 69345879361 353464543089 14879926612 47610506397 30683477082 2123777277 53966109124 42248813136 38200008723 95519513855 255570568044 223971016045 375959812890 38104393918 98484073828 95408898247 40672870029 2253621727 2758230865 134806470931 120208253069 99783805447 165147477174 74057104738 167852443892 29912475063 36229815625 23262767513 78684369575 95909963743 53692589955 122730320854 86436839184 111902901985 1999430261 12939731286 253075162277 78848845341 6342412345 39714461777 59692690927 4794820374 64296498163 55499842748 125875024084 336959408 72169848116 30364900320 185372812920 10571602496 17948965967 3843643878 245364513072 35096437297 54294218932 14033830941 263416923984 55486945091 49608408321 371748011722 38682066401 412035183136 144573711310 110426427073 370424437 280571655509 153408222451 327210206777 199449261357 231009979430 1755701967 14293000642 20848900975 185568702011 2394255035 170735929740 760340106 2055876891 48886427080 2857782969 20920538705 125118665207 5824556543 84171671268 15638169071 91517412697 102726396474 121533590122 49205922067 98747653618 263453919852 171207348012 177624649774 65990497888 13068094797 6599192339 251778894507 304270316757 352223301273 191837669 98118911615 48863687528 292550154029 47178762082 15201463980 16765516104 397559620062 111663094852 82421117049 64747442383 52180941259 17348370974 378566739958 9192199352 2674752996 12124166800 16103018565 2869003068 285214651914 9591305395 38488784617 336040021868 9393291817 102174929754 367694166262 91622443437 32057137129 14667383480 5373125543 147498155015 404683223057 131913843775 131012132522 67814941965 2772249101 12307397616 27905997726 32008322572 3657787343 173305022138 331551904274 14567935325 158944619565 26553122137 372643611 45709687397 159323510080 85372857825 5709371600 39752602294 687602735 9129990640 60884088601 137611221468 310646619236 57048000724 64682492565 26980046149 34533515245 198679490955 327778957522 274617502220 22311543057 30248761405 41335757676 265230354904 54375438000 43825126426 17218156552 62757797413 96300636844 363603122449 335084492589 44243307561 285483979539 139156710895 206551220243 12174178313 433622016885 426622868408 33877003659 83544349233 126123244231 210043049821 14033106657 54820650115 221167956193 202092265925 128862483855 10232721115 54178633753 12706182449 353354986272 1547537344 152028601105 12079317691 178965177383 234476514426 304224450311 26100438044 5023418738 31602206943 16521692407 149555471529 8340818248 59647453976 92983883169 286801944384 286211956798 84311553755 65451396479 92582190287 58448195619 28492260366 79471115171 203797457729 76196914881 306603476396 9051187684 1234652844 132039153694 31234535635 62877188023 15101143653 65370765294 336883345408 223388178600 337483700950 101766394619 35696768522 272795237385 9053332525 13990259779 23785223513 382669418815 52685666686 170624191335 237646709609 158393456015 179477953469 34573307651 138196769751 231994541451 116253133437 115838544736 63416639913 89540085011 56490707790 451191219357 709819845 266021213666 44531839538 11296667256 25965448951 77023629076 127452026284 6041237524 4825050578 34436083588 48555875615 11369385497 292484050525 126141185 227290957784 25872278770 99009205342 66011582695 17647727041 33599799164 2679251425 178370805750 194392146443 159963389867 34793845514 4364603309 357086050706 251257934445 259706320729 12036863274 1158664037 40000253266 335609720666 92630445540 97469091830 49495287908 48727213314 31764322751 113699509362 11534783126 170978770265 74860080523 82773885497 70438813425 105018876508 236715363099 29855808161 38296807181 9321475977 50229548212 14496013641 17010177119 42713479466 38846694323 5863528308 18540073205 83615419684 22837642464 380164037350 180344794326 24066940888 8366397411 99593977352 69063953243 294205838471 9684071874 23263771038 68683323721 40171770304 25827385506 34110799510 2900866405 8573390294 159683358547 184108400763 55086121131 42398793419 2106380846 16375994921 18900419052 27613046401 12694977366 54489272264 14358948084 14723572147 126453150727 355283842881 123045304546 142921586712 2126823107 70323085605 1970341795 48982585331 50670132155 49573209750 75606971980 252636453466 8072677295 89049079869 251040028633 104673066710 23132150735 12277053478 142266043970 39241923810 37443499181 13336515477 16908655142 130307526582 160219219013 54918755622 48513316936 345611637083 71507736903 2675452642 11350238302 88382560 6785757069 334496830115 3091822959 42022762248 2525024992 50669077912 5116906847 2789765682 93532078531 243815970823 183114963070 29750724667 12929251319 6167416607 6552820752 5847802419 153661931166 36676920474 2916932222 260319157749 397037360934 215969772158 72477106260 44387627882 314285845022 54418861926 79310429930 19863153570 190032299016 80860243266 241989379651 34955728950 10822038072 103913760390 866117297 414708041708 82386218518 37110979923 329119919247 135521441801 66775585175 95981254636 188234494963 93275690870 169496798350 1014509239 13169204159 167360944858 37183665697 22029292962 202122564593 199958477400 8362177518 411276142780 81820130894 166162119726 4838905711 22986005861 56634921676 226021616975 183066758792 48169899728 4138610230 418349299931 80314810053 147707707869 422182466115 110393362252 214783132427 73028444736 33393621855 215385928349 295592985434 2666130259 45650716163 14890178398 93033935429 51164840871 78889382115 106671913852 52453934542 52321500185 1076710629 87230227059 19039351477 52993083 57220541127 12536736070 21394741514 152161889698 107722310195 178731826159 18093274495 33632532870 41912584495 193006182733 19661257415 85262195794 158806016781 20650525725 137459779304 3130278669 170469081 118818934274 12689432942 73091253576 29548401929 269446994262 111578315770 110186176367 307514324002 28435725120 65161634567 335519303212 7712342707 25432367770 274984193686 250750980348 7945673458 28366889564 103414256229 238583822327 40351717421 183461848073 7990503868 41076945640 90784126719 223387988153 35827731216 217762121647 162768368897 218970775490 96774726278 214303831802 27380629406 199408794258 168836457035 10523883861 173337899445 71816529501 63445159410 174321084387 7606797344 87458914333 20355513079 375352850067 197577018942 140959374622 30413760102 23622503252 267012465521 30892622208 53077419277 301738429791 42970297214 1136809692 146574469443 87489576887 4496154677 6361857183 283758127915 47797593115 58050325547 62169301528 2900912413 45572740657 86435295493 27878613720 6436772913 16219411155 124025485992 23106961375 77807501 123955723162 54831149 161815278465 12528421792 169304675926 22388146762 6930316731 14426787626 8717529376 14392647909 59435041280 132673161093 112625263875 67854875662 31988890491 44546213 527515886 21767244341 114438510667 12526653312 118420956333 3064102137 204539616 124575791756 22016164372 431094813 12360605146 15939164135 70417301573 160913012381 216331451758 12183767879 33440952831 256816295521 35979180568 8033595672 152094728960 19208070704 7581263599 100207956438 84149305541 111006603206 16358252964 14407253425 7795523729 126899854757 26821071227 98126955082 94605331851 32705193849 78637729965 160297735389 289156198358 324070970182 17503227290 31301186727 135482956033 32029763391 9324044946 27921686847 26501189122 54528801277 40449699818 236053444230 9878688660 7621525617 245409585141 6805231296 219116804451 376148891075 57974049063 278196072098 13889917725 3183220046 188733038784 57809204943 150781635991 275306508930 1394524799 65338786481 45233194298 116219294052 57885317271 39104748971 255381110454 9122998311 76112739685 402395625667 115804455683 8552918099 2238669038 16705963194 147776441452 88711697565 168738719299 22287079376 163373767565 133242954645 125245599718 394276580554 279869876 146952891188 1826874676 3285659238 30332872753 46552873097 23084203545 293503393271 53862835739 112555320735 114160518348 257036150865 105857676069 260329170173 2128403292 2827974657 13609568289 3329654359 7864899180 13381901971 17035593506 15337178984 41456362541 53472885821 45733476331 346651240 165275155496 181861554709 29379155533 205953528452 49593017467 9992979802 191833743420 23227279241 19122259984 312725411761 151116372697 16345986761 163876528288 45055911399 1105405320 3424208414 255432722309 140500148804 92867959308 11259049765 51301530947 13082778144 66735771510 155627848855 41855808248 14117654551 105670203678 1140907907 566096244 90639446625 3421232278 787305147 131766518587 1140706336 140695879086 294290284226 72956232109 70892615678 409617006751 79402304177 148340061021 77246983620 2575060770 46964746685 31803062627 25897608527 36801110 98830515201 13162810888 21910734285 104807274325 47090938560 339965794840 163182761126 8759299497 39730135308 127689633941 19907949271 249430272937 7365950852 45105228905 17379605448 181845104119 109811447518 19639905840 229761530645 2901868638 112640576377 319834467753 220346633226 94744339924 54200435 166796355793 62894885984 82264711300 120503228420 412330170927 1574713819 82171055172 2270453348 114321474744 96974198936 40881779734 32895118887 825449670 103498345 13500392969 50283248909 350346791850 70677182271 37741124820 177487823778 2077961582 4006304149 14328185474 129374637973 81641818372 127614193315 338763067409 67590340952 260237529843 160992377585 649477360 180925989266 121276799644 28415433621 7904028183 172091712619 4421486406 358520401154 7787188946 43921157781 148056498157 18341784793 232843790504 133490811948 90526439072 30865207886 138057181435 46706046966 221636174657 38078229263 70556585665 25464241990 42531076368 16543837098 53498773416 315711947323 6491346370 42310035382 224746721482 129702262332 2762636250 69071577633 27004087894 210014989115 23784516995 44559845358 7235261013 145467916511 62409301021 119080808856 122639071883 19325122851 64083118 247449008353 114151946427 75073035819 60694647400 8813942577 72792882863 364870014158 89357680547 93319688694 146647069662 10961943072 49634696125 86088503057 67300413860 33471090640 6711300181 13017828482 65906540770 31288967815 41853403258 219927405508 24946163921 154424013936 76710954875 59864961752 282601438026 3347611960 363057876996 198340829568 339993451725 27464618854 8436733150 169584595626 12501774264 45810838090 56528551130 118559971949 153466144254 6078015063 214086196310 27455922158 8567032146 81037013586 110950730130 23255830959 83327971976 10773949084 6085576530 240855764885 88960537972 118511260748 1532412717 342801898764 178105227948 261496541115 166892557435 151067069027 92616805559 71000407436 2734223558 16298705885 43060012501 109084533684 326921806028 45652835678 257833102723 81807570407 246197545177 121326495692 6876137539 13406997873 280287197 30213100794 3687794256 34052288222 45503883903 171144680287 44365801488 54118774067 1116147849 32921129145 4791076595 333277149417 53996039154 4661901585 153048628829 136156801622 21533712722 165434344434 115082060132 267194835564 43272486271 99846961794 8290393042 21235848586 79150557511 246822081106 68056297640 151935192818 36454979214 17943103348 1344266805 10565820649 173249724327 115228988960 33098434680 55673777753 124558240887 26143130209 132689599544 78867150973 186077169370 167014017955 231813278693 242815918222 90452901863 22538521698 57001373241 6178148944 13767805630 387847432999 119896014261 1166369918 157081557994 257227655481 203535613659 14025285018 49939759696 61257944467 35383625 134658929836 108663792067 5694540942 191004807668 19680787356 1555064282 199322509080 123683197979 219045032961 219592862971 97455047982 36023133106 26123061044 32065103012 62916886896 957837671 9468385570 50173299247 109067244699 203671845886 110214361225 161915125818 9903691156 20741321408 26031539124 81372105821 133340052129 60187858754 19282662082 73431849092 76817392436 40669827832 34359716051 416786382138 79400652704 44363402472 24242063582 184850494857 138568838452 313395768903 150672775647 10585222 9334004987 14635539896 304422577503 173436178544 74093431954 163809283072 41647153861 181267472526 10922192207 1281222568 400757806 8520199798 4822376769 92484773743 139972846486 9501441385 506782823 38059812902 110517419935 55889160645 192653951529 32765045017 170318567873 21824972323 185857996022 216152074037 6432596676 275901484586 57247544826 96021775940 35966614 233943861206 13702220795 111725155026 15168011292 212500806808 285238953727 649881789 35692966766 126976114819 45555775677 195040382265 44477242496 150052473348 139626198744 296914841442 255814960455 283578885358 99630074487 303617258986 23594896863 188794908759 219698456661 81118011793 292294818978 122670456913 88508686993 20913713061 10147759922 33895589810 135857875885 21259205015 310923632242 26042709676 120575983330 32287632235 82284930487 14356306572 150252497271 153806046789 74430393 13296152468 177629937708 59883145665 24368904031 232713018393 219149542443 289817429227 270760957170 38413721840 87682393365 28248367695 1692118397 231181487759 61327455046 24655276608 60719289662 26463485855 70111499055 126690113629 374287011837 236034507598 88951847714 2785431914 21986693482 190197208248 154542217930 185178155591 7838077464 32010533148 97974388594 126859594875 968023743 92562341458 21246606704 11328380728 63459166676 154573859542 66508338893 220467276527 98666446641 192338717663 82430755942 317664973203 8641629806 50785217570 148697268740 28935176425 260538424955 20578110032 17401578786 282598000171 237975904361 32825122668 42303500062 276988608399 32560993941 281351085401 12078390190 126690957528 245821298079 52497276431 336519265394 3214934288 20531793373 324929316633 47939033403 40679813292 278707855381 6234416128 235984968569 64810442406 37430944622 219518960937 32151496703 1386185596 99388928379 38623393686 8562258732 21291770370 91362250880 5746100237 223502859275 133363302584 46890998892 9128839190 13423857227 115566395326 47386686811 42933995047 45124915443 204791353701 117917541413 18032827375 244586722454 1147474455 167016779422 59016870680 101841422215 7741658262 31774334156 98308791695 20789931788 403026696064 113192593603 13634728971 194291394375 22555890007 175119631762 4329796083 28794158856 122803401338 28355294380 5162079691 11998813510 294240195968 44549276077 241882882368 16483257387 26776915256 86117478727 1381044156 7815634506 150561161717 67560053892 34174091163 12118026174 107230733167 102796287617 86176753428 6810773365 57987452925 41767906015 4102196435 195994534407 64890586366 75688769863 339234620197 31169259838 412594007996 306270180990 12528506130 51187242190 19371953318 63113507595 421459756 121560349592 11450289963 94949941960 222792560813 310527968694 105467795615 24414020918 5176870427 40437880590 42066777709 184499441578 97873665978 98507354416 40793364175 47949047648 191076284545 77947048576 78562271019 257408625794 6823161911 80202343984 31374715296 7054513676 16770015984 65177994202 631984965 140874145810 68759886925 32374131697 27631754714 101902923881 26673138846 16127817924 124840558166 203513410397 38290523172 208953899131 86056610095 58275404492 33676114634 130352932321 179261989029 6642551960 228928335680 204757531464 48852535232 36204411 153463437644 95261265319 13073907466 43572840129 73842993326 86798921133 351701955674 191394399515 22306807168 50309410768 21003413037 121936241232 432798827345 14412888254 103026086549 315474218956 58732662100 271494258892 4818836356 29408317771 4986791592 32548576275 201077306663 161799532541 63965066920 7778143250 20766996305 26376414747 120400937669 2662132610 641880459 62047059612 54102249983 132323531395 9660024732 48091275895 167143272812 193579785412 209197255926 236454194321 20884088063 49967442191 478705115373 111307610759 4641154031 5698161342 312083919633 115315971778 76340809720 235618002303 6582784246 304111583520 153069008248 149311105871 193598054645 56991929756 120495913264 181651023161 293621461036 313178235107 290489750317 338026801046 110390110765 2120374427 35036574610 185484962830 276439477146 112574100882 23789088286 47425854023 22149186196 1454805649 403273005785 203593796994 5456993625 37360091520 134487052561 89049405841 116626233451 38051730417 78215165821 183136703676 92638713812 200812236611 102406802842 56156354359 423208118723 26523859567 91919821862 183805716013 28331439681 226156879461 304612834387 239263193391 16711800146 25765679647 162713694101 87239319147 12386042714 11016738878 70800410254 79225491352 354714563833 89698710613 70507689523 162023612213 8693045487 274194851382 18184750656 7555806087 76515258576 124135776410 298748403846 196654310389 339399465137 97393157638 55692024796 151103244779 326547329396 32573512569 60600349918 42785836690 31211351141 61617931699 40145500085 33359851074 8946838312 2710205619 34952761519 5102980355 1053509973 86684796072 60326724010 214426598461 4134600508 189463800864 13748101337 87910358267 35167858389 151457714833 230682025280 16470612479 158024797204 147268511236 78387202496 38169594 50040179609 62281288555 33325346293 8772526 189232312714 344173664 271226011463 30132842626 211439158805 84585053059 151556509485 93705855240 109870445641 206050781614 237002279206 228505984249 151359990236 69636317724 8107351403 36783829671 359285045857 173016823685 22248010976 267539901310 66945281581 285881163184 258574511220 1573816836 289377289262 14626454765 57797444476 221016637982 477279633249 33565016080 4227219839 322324303707 92955692721 49550215796 186790708755 78061583557 251303026750 10083665781 36251386497 66399540018 137213482359 38808988614 410297604422 22437169 56603657582 55757959153 3274641487 10026078700 171566472798 49829278985 60122674941 8875387560 41490313272 227538694117 340219945812 147795592331 163888275623 34414934937 11743174375 6367004 116992822701 31304738806 5383204411 73305904286 10695558089 22627660272 173182072876 291374268786 60825037512 30877827673 27398142177 12789879726 4940545877 31152649521 115738956015 15519636726 9370266095 308680225403 35668726830 86562529775 19960139129 3874041181 71609732104 63197447777 50420849733 219924399 46684696300 90014778437 66698848305 241618754206 69930258890 30621923491 45661762947 133856513094 110766181553 91021337498 197205542365 2432566675 383904889291 60422598634 54773193440 41088059343 191860559625 269949519546 12082874727 100580575674 85481873420 66449632316 108538598 70155994447 62882793486 10824024100 97486220260 3184223636 371551454668 251832818134 105275911051 106484503139 6110402100 96235099795 15478394919 103538612124 378278999036 73517422755 55781401000 158449820121 124110391268 11978279495 246296630169 29267530487 211175394517 59800946757 33542484993 330081423794 108069215124 79702641258 87812000501 346067237360 124920342834 37458109065 234647662311 191306402338 286748351145 9335887551 1773638068 532195420 131620620997 32421528088 73493627142 173072457392 268673589269 144680963900 79752365289 48892386450 85271803 60598128881 309197623546 47961587628 79640649485 39561989276 32761928844 8648880118 242684502103 42947200192 153015831410 54884055770 10959374447 26748492177 148956852126 32441620072 17287678865 19210362104 7852202544 122348400517 7295671614 203089123328 100359361010 30398938692 24215800483 110224889379 17108164027 10271586201 75559811748 326871610190 65741644976 23989987956 275335129324 138123366373 158325878715 25112564191 335743161651 7444992173 276424697 18859202304 44064519424 54742633785 7669385067 158029174 373478652747 3941056 31089002041 67949925025 108768911931 1778596679 42574062187 1082100777 154935988477 3485487365 17383774060 204519715581 176968305615 20393249641 58444178570 140872251956 71052105810 263218977403 216515538567 299811663208 124058677511 272496316837 22650406451 3830522692 12372955645 15899254116 242287992764 5688243813 393777434289 41935255693 190521596248 24978150842 12692470605 68817135 3498877666 161484396857 11758531023 71269135748 158074044576 9416610904 170295659102 148914440032 329317929290 11568183175 26909195605 24447353325 22378276480 70929013841 281033529700 102724598730 202545169262 118770472190 28564424494 55945047074 16009204634 2398549717 6507126406 39151169422 241703444849 22992824440 12584496957 43167752926 36628355444 23134997046 5984805120 96604607887 235476930143 91740933695 14856894304 287347810948 398645348959 106428952413 13458936412 2861656494 173191010465 306065191240 227738486041 19539828560 33038103126 51407712577 280406776148 20308703612 286151229315 70806978205 131535309310 346076427328 35199903539 102284393493 317114368386 91907304580 36022951381 7084284444 175050324076 103932318534 177041390372 86223706790 1477781289 51015568307 91153926842 36561985318 193701707724 48719436116 139836669798 25356420652 25425541598 224895149880 152084417108 10613819184 35303409737 55742679028 61151420442 404320724438 8857148746 31129830240 2202369790 43812729863 20368515 2671592599 15692493646 73358714819 117783942110 284038969218 41499127743 13291785776 11784163776 200776250919 10426668314 205642364234 219806137258 128517727403 243448310859 23001515405 44556872432 115645626 27256273537 183340144725 41213284036 31846986782 110341425423 147827588163 13340754165 376196450368 267473758996 58305445836 253942500247 14043443182 321153133084 139920364196 338747528785 17833754543 109724803828 340490546836 11254098227 20672508914 4363042050 150666249770 4781158045 14633777349 715051271 12140681933 144222435441 208368854865 37040842099 18097897572 5507597602 310773595369 33170192626 158497213912 152906000116 1308620707 51084448869 24638740261 43609042988 166752887591 158477670926 31927737859 19119315219 4542897026 144151958294 191505991174 33450093503 92846684340 234212561652 248761621336 179179897836 149430577432 164504961267 136785787657 76470840078 255055506384 18406227085 86144049980 43966654776 43182000592 171024512743 32214088636 54780747763 369173042664 388400212722 144540686316 21234728659 255970865514 2608513843 229543277901 288889584842 6688360422 42408917005 189418786741 219134985916 256226440206 39528511586 2439007136 147511512167 27564124559 583995758 84508112162 49082291891 13441148883 6123320177 161482529617 17135442168 201785738713 24991020481 177847339493 198396666521 182241710231 160959885049 260149108359 165226317207 19397409769 60674943012 62747811994 105335957929 210884508152 115570243626 360501358929 36571135421 1191259107 99058544844 8497110236 74839565405 225652551214 745655579 66126201421 151906003186 354252706833 81768158149 154158166255 40438251433 278568247087 12291161509 113270384083 211575511353 76898139091 42310305385 125892484375 412856531490 6184463371 44545137869 145684241037 102550880886 4751782038 171008773199 147245181193 145484762240 30226660150 174274249858 86956567543 21235011906 19333955725 203110230535 147264351185 47832436697 243479502158 271280541196 399864117334 104736523079 100826846892 164855273817 158861925877 32060930108 181020938517 155110376940 283574235 583976782 21628371129 156600317943 120184973288 118093195528 294789588283 298506647240 42500811167 4795132454 142499721341 145845021795 44296492191 71555249627 64475429716 117618219972 95696810893 141775488660 44240544244 7335178782 40360660274 18421495941 59296132465 135673694064 32516281197 270795336380 314258696189 95365820925 50913310179 3664335286 9248736755 223175088176 269112653975 25758674667 1581421600 186369673 263807496143 335034784684 14591143421 200486000747 30974152277 2301863038 197369338283 93463545020 210019892043 27117209018 16615931319 142716703645 31752015332 29278764854 209794683917 7223870947 4627426718 29201016512 53288701455 29492055172 38665688583 24078725319 112677021723 8921711938 49221290478 43841535150 69822951167 85874455378 118355132554 34999134791 94302873595 54628491869 43147196325 26513091670 162660407377 104220489687 129432086169 13631612126 234104164125 149854491896 213080863104 8419273514 4645996891 167092702856 16717711992 135742379624 40020415887 11538136186 405168126162 114000578191 55570281488 2943967131 170782418013 16104165240 8189354765 34339370137 33682285433 98219675154 11856127917 34777632658 2749290 24616721126 25257815143 49569913271 84193738566 179354670778 202491651794 1542000384 1616220357 438783599770 168150048878 101052625957 207703844499 88236711253 7257917225 65199737086 176423132620 31428950320 108748353512 145552075424 220551399457 127928448863 222113789282 93188831364 25891975487 4637695734 21773750794 275525075284 267480656617 30275748389 193618714169 289673691498 17929591819 37915273610 58174399741 177830732059 69400803975 300198997280 132488802593 12967914959 70495026544 18288757456 191611956371 77526795332 55672500721 8024364286 24085060466 13221533406 372910119429 10679646561 38192180054 315599643712 177609300031 25151809247 186641719806 108261233197 290900501183 320945918474 211288287453 35617574898 19353233594 186934966092 44550846168 112510692382 297020707007 14723195757 73095790853 63568411037 29673500450 173915305964 25198152576 27599335053 84158654402 240144306770 28961452789 326146241823 87200931975 11808715798 32900367153 11718074495 11402398042 58133937412 246069979171 95378999105 27447393265 53048837642 44470872605 29199078381 337431468334 142564322574 103984351689 267442956209 138469762025 131419467039 62318097742 30005306590 116934182388 34331735839 101407520568 42716972758 22350135616 3146226061 525576319 188624277843 3235484789 5763187912 157914851515 32714808234 29512190773 170739655954 30923169525 13628951943 192368766862 176644226702 96860997919 196316027353 31571374928 98302613083 98070521859 292472855791 118360330853 61903440797 91967091767 43652905755 130487959223 44486668028 356359534432 65323734023 6210213108 153626314265 60801001431 159733551800 9347047296 6385814954 104119231186 291298388223 274489396047 173784921591 164208397410 156573396028 22941985416 18844280219 30217372573 306580107511 206273621214 39877412999 62738857581 304816620777 288700344723 65909713590 248439291933 159182813422 238808315832 318769051233 82999531491 98952477 117885897971 16080567976 15826129424 12718051193 17369936051 7869141068 259324614244 353592489503 105701334891 221031409543 71788050971 377033823276 14572586208 180074075770 39362229924 95937829756 45260172367 28942045730 39489695280 138488402306 141899216698 29486470750 46039724870 30795026899 211102665406 3368582758 176134586408 10311651868 68541678953 8376578565 56255714140 5296843776 12432525382 152353565392 179041948849 134580289340 26777934657 39052508989 34522751912 38822229995 73965515622 161955070939 220730875471 158970065421 302500308806 34106299427 1326396618 140073327159 555104887 415681983 69228464405 13384575625 185582305181 321754749758 216539260395 35667835618 38178848250 65956022160 238632012475 104205098873 12521186704 150085324709 94946767944 12999545854 8566349031 9046967648 142215742044 46757525224 82625453834 258934592811 108125402466 60344161226 718312087 5290994291 118738842604 200879364317 21723406936 84907360647 196333624334 419657946221 139052074378 25762792821 104439258227 143148492726 3273865832 12413218309 24821533809 93646139481 69779048145 166929060003 309512660276 134309382260 254316548430 7556388591 226098496024 5230281904 53291991941 24632461134 104768378011 23349596255 68208724234 77658221127 40910029119 31805805504 149265727737 99433291765 40107423621 78622091893 51547313356 18317464254 111773508105 275390046284 343936555459 77667915359 136743223034 73303776538 45921750488 35966489584 597029034 94374016025 21302631293 344845195897 19105812425 78082004976 26718860920 1003496857 12337490356 23216248172 63842426867 314673546785 20814827285 6027800026 190288543630 231222627384 28275285970 7882992849 24122802176 14294242022 53098918833 44719670790 62469803589 16436113423 264416155616 220701392 122486440380 47280908734 71329709120 299249466969 290627104211 31789853911 50026270099 26170412781 184356447621 26357682592 17639621801 129761271279 37389882415 92840693389 71950656440 332010967698 2921480403 120374123348 34108420561 11230365904 33876579448 192332061518 86304054938 43631619790 18226534707 286889636003 16401016717 13072374673 39793648112 137461595780 11182706027 45620566487 94320547 62954865904 7323909426 24954836891 8535531674 12817350850 94796605179 57818476771 42080980893 11806509616 92766800736 11325256684 271422740752 120652254589 298884058 241793331762 36238668024 271850300595 2001790870 43658757294 305008623903 29721859682 3031841407 214746884506 52634467042 11411184292 22729488385 3588619520 29563056048 24169177218 111264370 3513847079 278689853421 41963690028 28306730138 2003538 88666887905 195598554370 266382383159 275639965 9391750975 160321689456 86196076761 213286328702 17682403447 25006990064 283693461657 10216210460 50633214660 404586166432 17008831442 38857930080 252205154884 10077540520 130139242293 240327957666 47852194592 30124917625 61383135305 24180600258 89662104552 126504813376 26773339294 197764984760 87616924589 3929102842 244503559356 113845581357 51186456004 126219232154 156336819814 65056579594 4005996733 29120884310 49497860866 193628038752 25501281899 241810037008 1030927870 194597334710 7257743007 4932234443 26284590958 117414248234 279978770039 24996875873 120165634619 2147427620 5753619776 5095043110 364157809437 383694320151 159034929399 39446746594 127251384267 43380095047 87523731813 25424283993 197288880438 150654636534 23209220786 61416733691 79536502017 18271231643 19293625162 2268595878 6246006637 143616187779 1159963830 14439485709 19355886765 42111552823 329082770 67945397264 141440503078 111032960943 1105863148 87922757456 26244443758 101077052616 65335551540 45367909120 6382258775 23670967916 102531663594 268796979062 104092808967 133377261339 3139787022 9007869118 55573086206 386289068352 140902140786 14617080266 5993559713 74949149764 80352765856 274457671365 20282600797 32268117276 203924427704 179713934663 364983224496 9804346813 27040940076 284491296436 86893872509 81918874616 67641075615 37869462876 22119139911 80830729988 51648040945 265785394696 90106788358 16032525733 833443330 18114134445 115243575326 117965481173 194311201014 327984757338 252603682380 170844739550 18668721236 153041834541 125562786942 4930081932 21049177070 231841625954 18183374019 249278935 55870717059 873363888 26950649813 13506600745 6417110878 96230338884 13227858515 130630418675 28601914141 204971528679 71981181977 242740658504 152626257802 18884049659 141775237994 15069906341 269977543146 127937508663 19410018324 30425698262 316607230004 19540644754 104301598002 129599746623 350681641979 984643921 3655852926 5418245908 253527624173 147310948426 474029159721 35157681021 57313445507 84109937006 150085860044 287874984223 207156929819 100576584607 8460159504 7513565580 24632649404 210577682496 42756909013 14099217675 144629747200 256925914723 2167551669 129856424760 5328990988 232349416988 201963896982 370965475800 26137301508 13784964912 114751949723 100602224937 654095417 92907175459 259137640157 29305836582 43550696141 105968397966 292480085221 127857820935 6338866926 18644041483 84849097741 23322936861 36603848592 153227648977 91101931874 10414416369 3277707098 184797856246 5433643100 28348866082 2653856980 241576338281 49892091543 38017169606 9154111349 29953398256 79900013041 17817317981 161004070674 179350973179 45862716231 218323523683 7399626798 201398900688 323561988403 81924146055 32885513316 5427406220 29093959958 3299264077 6386051100 131954291446 16243259572 2632468649 76170083729 42612661538 92424342555 187407240761 45934060474 311542439370 14725964752 33842094598 251022898044 64196508517 192986508317 47122080166 202038023548 205287312838 161395463417 5768114047 158092976697 37308344861 25987269863 23247039870 173159911281 29493854818 107931981427 2283289897 69360454301 122838589886 39381540471 214516612955 95114710316 277434393324 36122502485 181407297267 45693518055 280039035016 27581640060 59056603768 150900840679 52345793138 12193213068 90711876512 105729949551 142266717783 243984506330 79661398714 115067625831 21887497949 40794615755 132987304246 8449699799 16674744358 1938955096 169463586863 80789387091 44465503491 90274040199 82840795612 468707197609 46895508286 82774791811 204631869116 18973568862 69898916367 20492764479 12635186658 10577296217 25056065062 126105294171 92564761233 80536459453 153985706283 158229103982 176155306709 12399957648 66964208300 290152254039 32751942853 28135484557 23074686421 23135121471 19120669382 98957427810 105688274392 656329373 320576481604 299130730929 25661172405 2509649448 161771989626 80484419381 372708769346 267406431924 141345757985 7073855026 141855080166 28520693134 65985395409 82175574354 256872955237 269586086045 145267887651 7024052326 3599184727 71597756718 287838195562 150853345875 22629996 149803575018 18316206532 252424271349 6825672417 77115800822 1256893168 102349967729 19449870049 19259907685 214876740123 21871767537 30893596912 57524440366 12676404015 33239824247 120538232495 39643711748 1135866728 360077934984 74327160646 142085619602 71875066918 15576674336 65781782307 32064430681 74291465029 56034698419 13355885203 220423827644 23599631281 23251484853 135501285557 36644841895 1386981066 202694652119 59347084045 71586592949 940004792 15747761846 47723655070 197851007618 165604090297 159669262421 27005209381 205617137479 82338733041 23168470819 30254523433 14760995888 183444023024 295111207272 18751695932 317218880079 41067884865 20051039919 133179435141 6697512728 82217180221 19126293558 20890739463 9875356847 63022477919 184349178461 18283662476 125485818943 318848675768 397451839102 34465948595 34238834618 101706841453 86443175073 70018158663 4009269939 50378821429 133033910945 65185405823 160273745700 89461134016 773208801 4158190823 21622591803 104165501247 33257677600 67378495717 131132222467 90938687462 79812719368 35263185482 62617039359 5249028187 14529353942 5224914940 107158431462 53529568621 82747397878 41360866153 24426975840 155013264928 301616347948 10476333425 199914207535 7984153463 1484674170 142103553453 88910995561 7997061428 179022980119 2336651924 244736320980 87100762251 18107875140 8000807626 6862077154 92992286060 85589958724 24753709050 234467318170 136032667664 41143311792 41675748740 11577248639 5916789185 36611008330 21090222477 25084511601 116641912292 38735451765 157384835143 107055060627 23149808258 184504269874 191881837636 62685569987 27169173481 135632337130 12188631917 234172430921 17955418746 9153605212 4900784791 331997174181 49272380714 59934624411 130141981268 13863135653 70152770723 42571414396 31652224322 11259044264 259255302535 332469115929 4366117526 119107375353 1855160953 95168265759 339917741535 87712825711 79221287805 161448040739 2495688510 29186701731 346546659 36931618514 16021908290 301281702726 32717201308 308641850516 127530584699 75503287369 88841499915 109893232341 119436350944 968186699 102408298004 6987125093 138361182601 238704276277 249751980757 83390939973 173294172948 118467465893 81403971692 191627110024 273630300636 17931523312 160033381580 201140495372 85145944641 9260160789 60925786082 6951555052 65177291586 59329265622 89918446238 35056439718 176100073 294679596414 125339672229 95937287204 116637224390 268605869668 428765531959 162016290858 85386743449 192591139464 319680542338 12911355097 10572449044 185317522706 130953310448 133492485013 18779342704 43797305104 65406135236 165711406347 153411780982 31926692508 24049127831 8301598017 48313630430 46194756269 121597777416 30741043910 2237915392 119969196736 8815321485 264919154112 43015165651 187885155656 19895416763 35400267891 38834461993 795004544 12586139777 151226688728 182359718199 62393165763 7234947853 43101212907 48862631262 1435700890 42930690010 63630877431 98397783563 63813359217 26956992791 47185432918 31235069528 8009736049 4673169626 204505036697 385464349803 92677779257 103300634658 62472353970 68741014983 234351285 34712522171 157375143717 41872299665 384739225979 180788111812 10850764805 69818219235 16314886593 133266000284 72813695956 115204909721 173800401138 89139680527 21784128 128856546014 67348353425 9006961755 257202362307 32981674354 24713623046 97241366332 60915696183 16204228281 71272331699 14216470345 97165851482 2734300215 313854846580 96386220055 96225338029 109739012242 47579863416 308769042708 61412661845 4329133064 166261026520 152477961817 162988482400 25998226716 37506055861 316066251337 32441079350 371790727258 241862646695 106769020210 215168045775 11025356795 124404512187 242907393587 17892388179 15857703142 56725854383 4445602716 94424878433 102954037028 213802155896 119607631111 11187952695 26799656572 43701478581 151633434413 210085605409 340186657414 1901213684 107689649059 104753621060 39572817079 8468657322 112169031243 4821951015 640490072 119414359206 207837450506 163018475651 27242793641 16782272520 62239788613 51567051250 2148080886 206782453085 5106964998 140038053309 81606916634 4847958383 298178201664 37389078085 97328718641 398279210279 189040924506 25545294505 40914824585 15963229406 146737481403 3594852778 21362239925 188616366523 211056240574 78979423091 12225682099 250575748780 59622261135 161746399897 101530866922 23941323328 24995236495 717908627 78305953018 111256874 41185029823 117063116413 48036990689 235984820643 126131666647 101559608700 295181027967 237530900666 93724298627 127641545188 164540119214 42714491845 85754774619 211295511686 221926099564 40270993289 8447880433 77500676004 9598208541 59823964904 4174121708 181079954262 197319053472 37960338908 6493999904 35638515814 6170292170 10619548999 433198236279 27762174514 9012549756 18401761083 47712210609 160438596064 182525309759 15281658174 74340459286 207941637103 4925999072 29784952798 5098702621 144451991276 149948494491 45606043761 7950594747 123293239758 41463637746 284747669898 29910984563 182950446570 40175465316 71700156613 192168432558 3317303044 82232717103 1325171263 388394180526 72133737460 119413758273 145924832596 37753437083 292053909568 93046427278 626540365 78764418729 144240965180 57015567472 389947699 4442056306 179255740471 185625956465 228996650816 283331449943 77108595000 182069421550 134731717892 46121816729 56984933923 36089973820 14645443498 4855108906 273860580769 312540392873 220462482827 214221418475 324581646211 117466072401 204036340479 10767834811 395161904672 72251559194 333160900463 37011855229 28364911760 100804673221 342550380205 301700769271 28796990766 51462996139 220108000963 190055292484 10473016004 274031912933 68209691522 149470138897 14564227741 45032927919 139692911843 164731692253 181810915039 126151194311 76546229049 5214559766 168824425102 121876010825 153422919205 6751132512 313433645933 79416325203 64662270138 38242799590 25597520098 58780662587 69759742249 246895024506 138427411019 13196362023 94944459187 92041379579 157756366713 88183888861 139796264428 85866882889 40446726165 38256300630 26742232541 36580394175 389510485263 27703122167 379696782461 136650029136 63851977877 46864694 70647674493 136204134226 31853168475 201004749523 143663648467 91971342461 23858168442 310856320562 288373233121 5729440990 2434129674 296324981539 64015885774 190164518627 241374142368 11363006779 120748489330 255661417573 45036813918 18258160505 48750286474 2991078326 258255718534 13204401945 168392813803 208772283830 148713112391 21608375364 23496622252 188888995203 88247329776 76159804000 110503967861 252932118888 370442360002 22424885693 162932422742 32027447963 99685959484 270700912428 29135715440 138461171062 10145179836 4732808971 63256077109 17286516526 193383474291 107701252902 268591926677 68747968500 25548264770 112642755279 50145894879 77371839904 118931717301 7255472117 25842604656 4997570186 53040225254 33894579712 21743623802 4132149692 4647285628 47568935004 43015486152 115550985521 21307945306 56843539099 189522548966 240668769110 1983726591 10501396651 4867277419 67198164608 115911753644 171703368709 10460824771 14572794757 15499707777 1391185682 103296684519 282152917607 95920806903 239582737358 19443978383 11284124112 341313029469 518001169 293959728180 6532877014 4422345909 260138205127 28490428273 21206727406 13967974200 43299429838 204364754 333935022883 282104705647 174905460576 186513572590 17626055409 12461677759 80519201356 73610614199 94958741529 34144791529 57036203287 114903530903 530799102 68055553254 156667540449 4119113685 57638547788 213400874554 22132190827 48642528411 9242867406 33370065416 8691851901 30040596231 51362540679 6397397943 7295094807 67711891970 8659294450 39067040976 172767630915 558033152 71371692451 41859619183 54070239662 12606528023 2742867845 61878071128 245383372266 4109048291 45205393453 204362067003 70451512405 256299539395 108786451434 249154318688 17794612931 269064865349 204570297519 248268870066 2068688982 2639069858 8565023888 66190216161 364076866741 2839356976 45653599654 186405656441 5479169120 41436453200 78644425184 198527031019 250738429227 29208322108 9751874690 199045012687 406839764 14010427173 45308395342 274505535835 48222591075 157379207959 92636246186 361004712860 296289082651 41339878745 23702950124 146830916322 31564107998 52328484892 84899157524 57594312564 288816302946 169326687366 117900107958 135334546375 14483898671 83369525626 180135545715 11428663715 16831397686 51317866756 140501174184 7319803954 9243727016 92218371030 62852505011 145203378063 15233865000 2101227860 27766967400 40247386362 35610298889 58431982896 67888837294 72819484432 2442465473 309461659 31134842692 28699060275 44240039835 68766245734 2534416369 19860404563 31183490944 28829366918 24170624276 19986615822 137229323606 198991265736 10162249912 141610212381 30108981921 75308446980 1729234166 305205300248 400088878155 80992121152 28814397440 148119828514 19355481955 20397323838 28290717714 19989218017 287345326431 192819298574 155498334585 157138346136 41756734951 285630445234 86684389725 238655318269 50445781900 209229500567 189826095378 36417132276 4560048561 649372158 35134931116 11313190664 103815444581 59579204733 44413163628 61584376163 187560063425 26968714814 13237560539 20515685267 64003315733 109232879092 31703744880 6936380772 405161934624 46613082855 112713317580 19070413913 218835921421 89123660090 340297134399 4526056768 90193530550 43970966214 84572701733 27521555901 1467921187 41270465420 314825108905 286665870276 92822494883 104686111817 64094141787 64419505924 241106437411 3381966880 77373977075 35717384739 9820593055 28084100072 102611777846 6638203312 36090278755 136047877676 18957266427 15764399076 56778352109 27999420129 62240080359 338276494910 104857736037 92371606102 31723088215 77958320892 56590176522 342484019697 202172738182 15499830632 134939543936 11133768079 169732698998 17130117250 95484670 54067558685 334613091337 36605958048 98623335481 254598136338 361043233464 43505778034 9204383189 11200793616 41614355580 2073021588 105074796158 90566723574 140248799982 266617334749 29172895210 98898621706 17745114339 11904333201 179460280668 23640691939 50014536626 113028745866 91772612373 193818097294 71729415567 137678049006 21251173019 51610703141 81986490325 130635382822 71547276718 7870605336 6188595681 2953091497 161357640387 172535728349 15028363241 106525728586 360864504935 18560728616 43581545 156752585348 90954442512 36077464074 46670441349 89168938131 30973854531 1154954864 38453010936 17010479442 8608682224 117904938182 22342536635 260709016981 82331832927 364195950728 6001204428 48137142629 26579756245 36393530017 116195279076 122095365720 90252173840 88142363079 273697173209 14231586157 7546972004 357469802454 118775689017 9644438213 119352875753 33943413592 33228480202 18010502622 393180608 266487863382 66995183813 19500189050 192633458158 113540348441 189244092193 22266566142 83829851782 48253757383 188980677533 162794368431 197153090504 54916199815 18887993267 56706563733 164928091767 265842023562 92955355466 81617650029 5604605726 7672272469 7688143144 2394926094 5252329107 30394491845 127873386112 178798940520 44559463662 209163437211 40622800968 25324047530 339999204523 158479278190 69290569880 26985040615 360238112174 163235637341 63249833842 202373888956 114122505105 162588704 238932425396 5523256357 52394880745 43993339813 229545340312 140120279839 1175496826 206729358371 29458632719 32330728234 31066476259 7324011254 79189625411 305437059267 1386961734 99836703940 2079816155 199651451165 109992674314 136280474754 123797054567 23446597361 249241050631 2300128805 199285641358 164450811933 25428592337 56165319892 322930993558 54424450470 404656899174 24947669251 18277925989 280197630492 11094380344 117858142251 86338487186 105738060951 133586140835 66382379512 115035417439 142619839615 11700282163 357164558694 15921381995 203440418704 119044034741 63091937901 132525910348 370576221870 17426373032 10831235448 33056786691 3126198556 12830951006 201480719285 19304751377 358592242583 238213349290 140150423427 516016675 207273864869 37460445578 23496360155 286040953351 44534867781 248517285194 96689825893 11321049486 129065589879 30764292757 292961825294 63381394404 264187197824 392416998507 39772613025 64098924497 19773604379 153004005786 7807778865 328810239883 74822474207 50775731500 138961814851 13469627 56242487910 372656567194 26211027619 116173246951 43482335956 7260507116 335176902703 64550017052 226833224932 1542117241 1144243727 36724371673 17552073704 3156963902 131715769607 10815659856 400197 12066541241 3532258195 37719039019 174044008297 66427693375 244813658785 5796858447 12000184939 202130567392 63837398281 220027656304 291863119457 13776945162 6608395403 238819700860 4656720 282408961328 67851823047 28451821575 345125688116 182325567497 328178944211 67641624987 62939350177 85695991745 429759487539 80095238617 19859804494 76903012464 50738321125 26191864029 12407022082 47427189115 156148316806 571905255 106938861801 127202796271 163852991562 51461920787 128711529967 1199225012 41242531517 12894612307 51983936762 148735252380 9007170232 15245424497 23787250475 22494382023 205300929130 6207115714 3323466783 78403613736 3936713865 85443510169 14352431431 153234671735 21371025109 170377541635 30046122803 41602785150 35058879156 86875710232 178373208575 256870803472 271507686658 67010342149 316730619931 3628358487 167603939827 6115660749 62454002538 333736671078 9255225804 235901099676 20864523908 223425506420 44685180729 860004005 4630641820 97789844112 36591051704 29114408937 305814310499 1750334057 9089231493 33621963061 54270717234 8197453402 29223010551 255512804309 11146903689 15406836307 219551604247 308596953462 1058456543 3512429707 30299932342 25573936 62706856476 16543903743 13934777440 320328272415 133088965993 321636259302 62138583147 347350090575 144839140759 42551376308 67928820990 5949546362 19776230318 70345547398 40248085152 108158474317 260818161056 113548843047 185154823923 47830538715 50131019504 36549882398 25328913605 416653789146 181413978603 3697992177 186288521697 14474877837 23241497037 81662050995 213181136732 66688258792 76313874692 29137356997 350006354175 18054992073 35850899809 14950224923 13116836612 36793918999 31319298894 5588412588 122647942618 1604345480 327828790091 38399223289 59721733575 47706410816 390437068291 54201733152 202646097540 50313657341 26783206066 11909116764 125172469210 333236274712 150448793867 104236287966 59357008940 21548809538 161100580035 3304269510 263232385308 214039914695 32173437885 133830470436 263325365445 189239843576 2302876661 2015824901 17021405306 5871958305 146872164048 64430087869 190988214 113526296269 374201294476 27652063599 888772090 45421445604 71888447253 142310977906 27590587017 63875011720 20629726190 282955607989 286115034437 19978724713 199080792179 1663215374 994583362 104101895041 100430018451 235679152276 7138757414 63296142644 4754195613 57310293231 78532157533 32498984621 85874810188 21317688152 206778426448 72715995423 25860357572 40692540017 24835175261 268014291147 20743920243 15036446853 41882080511 8753033371 181025215236 24192563292 8353524494 224088765887 67031793344 154687853463 286829975587 368501857637 40457760387 88227595755 242092727479 294161717004 22922527906 240675355971 176805903095 113708532226 56126383597 50985778597 898583347 102973047769 174789410833 29469053262 40793700245 82398513766 180842575621 6157608971 30901741410 19268430504 25402293552 133933586671 881316027 168384273074 76268312307 26651002589 157070391278 11373252836 420234161399 37970521595 98391406918 116432841033 110890207573 24788039560 255362360059 129017770989 239377012632 35919625838 129651860294 47106606867 69876449796 42754624435 27419469871 120137811533 329553886063 369626178366 7079128475 119721333064 8875063697 51348434627 17080004240 2196626674 138329436358 5690736495 20033037389 2432434422 823481790 55321323261 143841785251 2523251441 8468356356 81586683175 165948177666 19157751013 178353250643 8173779277 10128635010 272212042317 36828227536 28309666059 50500150895 58977712440 11790903363 210594746837 46576047725 108654056789 168963568184 109045569766 15073529450 296769980 206981787110 95336729435 75275144385 165604045535 274500563431 69344400404 64872126939 36568847735 76036246913 61766560587 3827016409 5044560562 176059245085 48824386575 84072137010 137015992004 327164157819 148076247297 109778479958 19468006650 175879687604 96855261998 23751092109 107979134205 91917993932 110161639 258387163706 12377021565 31525015287 16657609981 33638258473 189216179903 43990045763 52920114337 34222758641 5479558157 77380196248 148481417868 26607315258 135862554771 1127922868 63753436243 128413312139 84135652061 321736512448 35742290247 190116600603 227779307021 164634633740 9816314253 156679036291 218555383617 257295450119 300929824227 234031525344 82452494290 124902855335 3643048626 117996342310 148351477108 49949404885 11244559276 38965920258 767370027 279987832052 126219327838 34797488289 64323845119 140004013680 59838683059 171186825828 21168039394 78362299772 3638892396 88127625169 237743108646 196463292280 232957378 250834706940 131994179994 39966288035 56026624602 74128616712 59509303819 332239829908 229854953893 46652053048 108902659411 22368624789 87637143547 6111303453 165185449477 210327497146 46110434039 978647217 55948179236 83596103493 51160280975 48459129830 2667226246 233462333883 143102887205 213479101986 193580278749 40489856318 145648758624 237102743122 90301967346 11644623920 308074773179 777646041 225270335866 244114963211 27778223275 58923862186 3942291087 169710483650 128530943012 3416158233 263944080569 7120835362 53596105055 74166812843 219131899239 1353229460 778505720 4998530509 22135946053 32675802265 5716032641 136862180068 113897143231 36428372215 275154026 299940300839 11416009956 12986059669 143283890309 171797175685 299379775733 3994273176 66789252002 24170989080 76760197208 6937885106 176217025820 47413913343 62453658552 58504015418 40599934969 98792033166 9444311547 37162743251 52182226400 16341774526 396603263461 4454297144 24119505875 1482887396 41155202333 67210475056 101241367404 13457365220 202599761875 87602292559 117271100230 56104903149 9774880966 109925748704 132364197821 23766264398 28829462535 132702512930 150464581081 52029371552 91970448890 17065792341 175023696245 102319389174 33622680452 108947475 305727335803 138622217043 218884824320 1764861102 8206741648 883439998 11099449555 195932546686 33987653410 10090440827 335278520294 119939442376 80987415882 165931911958 243739634472 1504415737 10033056948 49667328627 69813852167 870201181 212874163351 66328144812 17930135184 211672912090 334390470791 185906419642 214752089189 2737198640 319140094553 1143669107 174143056661 34795079441 15216971590 301665873021 130331611836 162131405991 167148696193 40936143487 116908562333 112664798521 2567502881 211657431263 98018645556 209426661788 16043365046 112035790563 31799458823 45148016083 58777252631 98656160490 160461185796 128077445354 28916157159 71306423313 305546389577 241085103109 62406766 184470463240 15348946886 18818015299 169136863415 226952675471 8373380330 190999155174 311475003216 63668479376 52375402752 3276674096 942565844 11964154429 249741618787 183080711967 107319290672 27377114080 21244391749 3201005780 149057132670 124873291069 53988198104 18761673765 248838716538 52612431308 45537674320 101635243779 29749035316 348769202659 127693662992 28477587973 244649231037 98437435762 8514364917 14418940936 37590474650 10774263633 9360261653 148277784225 38410338850 222291525314 3070018870 127723091206 386310797678 8528902178 330747716858 3207743139 88696593648 114105994570 25262978024 4913670815 50345691596 150075461109 356064060449 79407812451 47587541715 8139922039 5126851871 1080431666 345805567858 319100284816 90907598052 48036601617 103340657683 125060663635 516826799 308949802397 20681099538 41964185949 45706748927 154780866529 25855008413 116942363659 327445165118 89746576805 11941087663 120854348092 7357490717 84573981572 83103144832 20840409574 30836423007 13730664150 223794879868 142631160529 93139425381 128564958347 192080654609 277375368 217382143507 6251182470 48297075671 10416595258 194011037 232504464653 185573094422 116415776043 2435079910 11955196724 6542162740 13476207829 9359640120 18455467081 71400406120 237525386302 26860161683 51610591486 962747478 115917911288 149218493138 35489940822 138112592172 121327793357 277132099301 21636132012 91573661064 9848737397 22562601576 67197333735 20691143756 54627340536 24444829176 8104749743 14150232320 83214915855 56498377012 32044133093 194065012185 354546520205 22247726472 14847469135 13070849182 7612709805 93388296804 34931982915 252945605355 180568080091 148191220203 300973750787 125395460985 8923379319 188905525817 68586009740 94023920735 50970184477 13839672394 64690428306 180331825392 48732151637 164389600651 4462404803 22918535085 21168276979 1735275164 213072300398 20197880662 29356630484 45234127819 6917823154 46563318040 40813213173 221195986982 221998409201 297629124207 26342858602 246362667808 13953243998 143895384791 142561056846 70099898206 5267419349 20921487598 48989248401 213535423018 219049635218 103291109241 283188175342 46021015091 899885034 4381631835 48606508169 174911545653 183109111518 7707746440 6297323837 605747808 41054843528 94431211150 177042641386 9984378571 283748320139 77810660750 15694944326 18320861474 122313928977 43685083254 77001406133 10888668156 185950657432 1712570006 28116831344 193084108153 42567915507 124906311237 18019928267 210277027076 35026652525 6595369751 216989790658 53183408684 39437565919 141562416507 269671760383 96091179200 37364634261 358836489014 31914708292 14153457866 3776569350 172271458314 215508377532 59157450864 12988231643 53755372169 302604078469 57251581394 4769166063 198786166580 10859742060 48436867072 44771542889 71540455003 91671355072 34006570249 70058415933 115808612763 25567983262 5537678048 1437623856 16476443985 69428564481 21726418949 163637557403 13641494644 8587118530 43852002069 22260718132 696473667 58413884631 90096200605 12197933363 145458209363 48627486904 1789094470 27454315785 6156924850 4740929595 30869210225 49417021280 37985690480 28673578111 6322350298 358980741655 238514762216 26243861663 41107717521 14774004975 30702602079 212109674741 9202133844 86789661734 92897387085 115247946876 72429463015 163186511667 105203706444 329343158172 70489197064 1129766266 26097350912 55079191934 42500628491 89269339610 8779281436 157503164 17385311662 7149650293 42079890326 202533696602 89389413987 9509267300 51201491918 22804594793 10674395324 122307700832 260323851029 74702687511 16173971429 66179863675 78504145648 19590493383 69481067725 105407131919 174732262406 259827670192 13705922241 1242530572 14717129199 74024342791 82284920895 116684509719 12475440221 37268722005 11714073019 17311796291 168423667265 175409351237 281765247849 1211545587 272645118373 139904050260 32519487865 38081771345 385127828013 4272490375 98805692831 122502637997 28155291703 2363209917 219673435172 24822718850 88345428581 296495473 6366875098 30754679819 37069671938 9616529054 189072998959 26725972917 112080278075 68596849712 36477945830 4170544203 37881380361 82984685655 116146089214 144581008506 209313043877 44559421489 111205039126 27828437138 298589329235 47382802122 87702864393 28580861032 36986978636 27740170356 51569401115 57760406815 21869599476 89045618847 282554677565 55900478091 82521850431 352571986293 7694807012 201986217962 369054852946 132890195866 20928814264 44933768862 103176796244 2126284350 47825563040 93339973308 96096506872 8267983109 18068176258 29436729602 277117111684 17370174343 230028445743 59542630857 11305049809 44102081679 45275624999 79315269829 40463567596 312187425789 27489973040 20615163936 266604420 12269425690 342234405113 222953699517 117020661744 286070283512 5287978328 138627362260 51105969856 4607369806 110598176 205236907903 40294659191 11327851422 5850660357 89168515462 11695989855 143524208478 4715039253 98269620647 72072485610 81656616833 38920362505 124487679201 61979763964 22639451985 39012622032 32970495220 211060703018 234814455327 105593156179 35157933235 950665809 248295027713 49169770599 41503143363 48675756184 147121504419 67320587867 34130630812 165223098477 130509545226 99367424157 13714385627 257286380472 80822771926 61929826585 109560369453 41625141730 16359051663 208924237681 151081575516 9239811005 149825188509 3325496572 275357108938 100534712596 36261924780 290830747641 2247876374 1445571796 198230379737 141833662374 180299546750 53404454835 6169980460 33337731718 3214598066 19392705318 81833065314 241910066117 181516257935 66801590366 204262096622 56581763009 86844532770 141880036642 37430606949 6133475037 14987467752 66057440436 14845751019 99629963621 23324277146 179914920373 227439901812 5973095021 41695644019 71745693692 28607318637 118784418653 29854386926 30119011198 38260179117 312316436882 73632105752 67366530479 296387572592 77599426860 74646602749 79331698174 112536658029 78285297532 136718951896 11913804371 258291782259 25357319617 208187969247 150158915962 23074171424 177247149662 9319772692 133985569030 32272943794 147657092358 157056329850 64112510160 78126710053 109713384488 62750528363 55909894730 12553100885 98905786026 173530348800 140046871289 130649728410 186577925323 184161396275 98656139156 1260321503 15329556863 3718156705 39608408368 102666457467 171442280149 185267948976 7594647808 43918593776 38573280888 3339691897 45309081485 108864612295 23396387523 233209374545 92253769529 108126506120 2237362786 6712250140 80554645159 336052485594 29747246341 27032453263 100726725665 37601473121 3634823186 7609883124 38160413828 36229962231 21731536882 386523276427 84814758383 85004875894 324468900274 18785372943 61598191674 182435590260 120967158198 57482732619 365621950739 3469496327 26394798505 249940787985 260941792974 245354911457 200988428603 61945433304 83652990386 146967173084 938915560 27744440603 15614593831 240834805806 5731293570 995538860 90663184983 143982004348 100927936418 3180562230 23535396710 197521765517 35742870700 152152807475 54621307897 76574388364 30984605397 162123497983 157975748258 8369707580 126283167024 207560413139 143552624136 72552448920 77157480867 59458936586 42469307238 7090354957 47321869201 107666239406 51699452711 15795586530 51424685640 226799242475 345954596710 151187422164 54595536739 79924432371 22449249536 104378115211 26350077334 6606321782 168265065651 15961915698 7207038348 46336583334 22304004196 133448014949 24974292386 1265878546 18563973590 222958422998 113257531856 6914278398 31335341104 32277865828 126194766731 210151999982 137558646539 313159136452 39523525284 81078843173 26748460802 229324420880 59658273719 14401733358 46243649387 352571099158 20554395779 13363241927 177271959398 183722560838 28233906173 6539224259 160337835687 32974127373 191536337315 36581739375 386371542082 101077454238 172969810759 147341220988 172264551069 234483505189 77662410648 45723630200 111182558118 44060687690 37416558383 33326333691 196853245014 160647766662 94559743787 127615211511 53344671881 96356398551 1034609873 35882604988 205162614105 30362435661 36708788427 26383325030 266650182893 33616273226 13731837830 132265089164 240264116085 114629911062 317646154701 18529314783 313946465714 123562032986 258090160453 55612560752 137549404136 1685100939 12731432967 3281552597 15777414947 64759803272 61063290819 120237220472 25640341264 6783002647 27502817138 93411651120 23417297518 8102463018 38560915 10393480739 217038606431 26202122612 298475400062 221469027035 55165130540 262379373674 93239462056 35430707871 62306048923 75029799313 18775096903 143246762609 112773129020 84849174862 65476221572 261607246414 1298260506 36853460126 62104745090 599289381 18874486557 274302125857 274445950027 226694692976 8246122769 12058216220 88023797582 72776910479 926822331 217559532855 236720626382 24820563170 142430950425 10599342940 150402194725 171707011361 14137423402 69434540743 128884925757 47927528933 24414349473 324957443220 1088975653 65253123824 30222582753 127595197103 224508912217 45944214686 19096977843 215530726852 30947409668 252426745209 102300223390 24262847400 234244642627 4668074443 189868589681 84725336384 67532655292 180308383654 131609865644 182664413857 144133501023 8740088126 39948361619 144662593606 51674797452 71797184865 122873721344 56348521322 25681192105 130124197004 2279972791 3933639153 3662742383 3761273354 198428607542 41932927816 7758481610 2077214857 267132075535 10748315830 236726648967 21611724773 160544350279 8894121426 1789455792 155666425817 175881393923 46719545832 298459908929 19219879684 87077747939 221087580368 73377471408 128316074394 324353946442 357578488712 68882865986 122466794799 197869923767 28238989786 43987849314 221690943653 137109092208 102816452904 1949598685 49861364506 221789739142 279593503402 208539436751 5605053768 248408209569 2263301911 110150409162 1622862637 17028528482 99779127813 126844165579 224163393009 9485803053 85845057151 119262825802 76270508947 154046448875 200505290831 25619738323 233079259520 126710669282 7576707889 550471753 48644745315 28289810285 193864913383 31731003364 65909006601 7066768009 883856014 37071324989 219035212729 11068604905 261248891957 245195606482 210505377360 75221793344 9282205825 12846383094 2168141940 195395902767 3353232458 118433610258 70640194785 816692241 541353776 182281403413 167447768079 85588464994 22523169572 134537739921 57791593279 3637362834 61807399429 107795208424 104378420437 36115793919 81215452706 14445732490 271403903853 325697822268 256053379887 235668940275 20089057396 126845892119 1082207003 54009877036 35174614804 4717724121 205873203259 15077392241 14949271327 16085928596 52798905553 95243676355 171347858575 50721724174 137996898145 5787219407 3830948824 14143056717 55128821655 159814212025 24105339766 65437595124 142957828858 8678130711 66150486566 40956496426 2040164778 9776489507 169180933018 36701283980 114984429240 40595244458 51235435730 125365120300 56480175781 9704313223 260838702719 56413295794 93896998111 55653859618 4286412718 214936448659 29083265615 22448478129 186367478982 88196351995 111240618956 221592722910 255718490565 152930643719 100779527823 1962779966 104080491308 50337324626 2068196607 61178707 7659686219 133843148363 60674016964 9280703313 19757406194 135158802604 116126269986 8443895309 119021780954 55086468723 96908615183 2704961153 711402043 211278570968 786708985 163764312178 165260758377 9243855501 116878852714 11977478927 17643726388 19717459058 87945063541 44563049628 299860816306 110480523338 12061273783 4085089738 94957012206 143668453058 215131054361 52701905328 19622698082 165874771144 4721909446 48260170089 76362894295 293537374802 62144293415 99859048043 13193399106 141677700907 290149546078 30564822669 141114388691 4197828083 78177043747 48696400018 93911375408 73448163621 11199236774 632483591 38972143207 177527437072 1799988773 666104565 87818732011 23518392259 72531683816 165597378 47152238083 209113768693 19146980630 98086187709 33080735930 65470967570 28681441503 19043137717 50626690139 61339751053 93635229297 13607959007 14158809037 353597724215 538495846 106786960699 227312728523 11596816632 95700716356 416682077 78442136687 8682115131 4822131001 88252610167 4503676410 174893447 77962830736 9186580314 67305941656 34810531870 162098133198 10219354077 113843168167 17694473763 171557974788 8056708495 73689477751 147041493412 155089420523 38937685847 192226803654 176833324125 21335115593 2691609116 84434993445 92211699791 18844756274 76593254701 34827634652 104655608722 14207155041 366298350761 259078590413 60219199374 84083210476 315305023465 114704201766 3381470736 17888186658 254913409279 22417812885 2976831354 75493226363 206269280192 296550185935 913580 83527110971 16696103179 7644452913 324700976580 84734273990 208264873699 100204442781 827622425 117167799767 2613399671 70576502606 213002612188 75229924349 27887243200 117045132455 8106406543 1064711191 122026790767 105267798268 11044801613 11699123907 17854498339 13657273241 178911157400 540496915 4803047044 8927324062 31359228975 235656750694 136851269667 14574439769 54609075788 7879438801 53608573981 7209544972 119579168803 282079280408 84569563313 14608170108 322717931113 36788756539 155913369887 257585223123 10906904354 213529666074 86776453363 26751385270 63138903955 140445940940 62137876662 33710820327 285249393060 134360558159 75206803585 8368159377 22120392349 16239360907 244817543976 45114625056 161105883284 145971167850 27467092994 142307681682 56114034264 29093632291 107077819415 55617337995 10233737711 60665495177 93114151092 81335507609 321207520915 41035176217 205041374 60741166254 355263931145 95420463490 120299879861 42459248635 2443925089 52922288732 66889459175 74366727821 17176115885 278006291154 5734236149 96043973476 147971641895 4372517017 37779887533 18157071368 4272379785 36527203207 28538200282 35635831234 61792811347 83064852567 57515340903 63604754590 42988092896 25059776602 221431852190 269973607 125781617550 102379656725 43379983220 4102964982 55543421731 54303648751 64170997923 199138895527 64737339291 254718292256 63026961251 138453044942 755726636 225822867 82647920694 152829011918 35452325700 296134292603 117496029547 50940333776 64898747139 89178044948 22336684 19165704605 47070002417 90567920729 19371492493 3711378422 262565055872 536843757 20910314692 184927546045 13608697300 178608593329 215832557031 56417815496 171315678054 58968080147 237430512140 3514717148 5359644527 4628548832 36255024965 27070959018 224041083238 265812588 12732141565 286111816142 41977338816 106953288629 130740827931 56143803392 37649809561 143036750936 11385747617 298674278818 36182775648 87621692978 33202445949 141338953561 210624219536 74895143729 101400172287 66712191571 79978888824 35140318181 5177981871 19740462788 2866920890 75385779772 229945660123 288070228262 737492683 385274746110 12836508120 523309066 36671958924 174990578554 4288304194 218127163222 11074728299 120737014307 155958809558 2585518830 16078588621 65205136057 3733763192 19275940057 93965936855 3911298800 230075373028 17001200052 107369328734 175875238896 118949475627 223906794627 18348507431 261756044898 214782283950 140759504731 1948392510 43359138386 146844956557 41283484792 214834712759 135564741554 167113495530 15967502673 298040572276 126868757290 173406189974 51373366023 48691031410 153283305637 44216809502 42451671829 22987652386 162410320997 156546577302 5684542570 3342783758 13105128411 30029693281 43102948328 118023967457 132965027389 154442411989 17348095347 7570058613 307497422 225051028229 13192141229 11972943849 75391381682 141867408143 56212156381 848340897 36535693273 373393215794 21082798378 14859423038 43583831841 213686308846 23028407039 21442310173 141937114858 92586799254 47076295707 183496196902 238220828851 28125834783 54924865062 36373188373 44565275776 50349199234 9811708689 136570850034 263678328327 268763187116 202678852674 150719584627 331910900 323118832694 26407973055 7232110824 230944410262 7372008789 12080190388 53098235788 111675126618 9205594757 3969667124 503214856 1996216383 12229265117 99104759177 145846919380 27311293728 17602382433 19367600161 78439210502 263021159204 64427012096 182288078339 74236283765 19464232183 25760986895 79438692943 73800241659 14508299572 22626725411 12757505621 115799082185 24026054740 1629326505 106006516055 8489470307 163467870083 92156726199 8482154432 21725681904 40992193694 246951541711 95774329840 139794983234 160624954778 103172832912 72784280860 40606712853 95474725129 35848470340 15430825692 2761198053 235407314148 907319603 45355576281 175498604596 66391800541 58609557688 169292177505 14847668832 15375309163 89161712 215872509200 51819516892 82417585656 84242966924 76235548870 13290765729 10664495575 175261045833 38620712012 17630186309 69817185460 141162875922 50134308821 81155041879 173745219528 12142058744 23090830679 90575929871 20709006081 101780255683 19907372221 31677603495 71875767941 132280520873 27008332881 28581054303 29558343245 286490399567 158074459447 78006091673 171702375786 61470401288 36683320859 72232348052 284947942506 1720218358 277795715443 205173225365 45557353547 143096907197 6179830274 102338307648 31826852734 118073853381 2695537377 256941351965 13888583081 104203346056 89964524218 41759237343 126238671442 50757188385 8921438911 53193251718 88429992175 13547846547 34611787277 32241664590 81183053269 29192058958 104306571161 113952723610 51224675937 3704873073 199187724796 60005528 314698544214 2903054189 241103245862 173224887040 2293111827 41816013983 14571200993 222572593397 30480929532 14968121515 6611622908 102173006964 148596419762 46875734909 28409640596 146637219980 904080588 85553412476 3134945518 7951048104 203849087936 306004283778 61568071716 42343233390 118489213292 117239036445 57066549352 20173956571 177546591065 68596392308 63238055634 48689622953 53661168950 37468094657 6780939534 71036708989 74615024561 67712581412 17018965703 68742828167 74546349337 173043684483 317682776244 190384435969 116769499148 224670419550 148124277521 12967054827 193210231257 12571437140 4842082163 85200837800 109388308619 182472375150 13595346503 65817147316 241833599461 167634977102 54607166545 9022754703 113912163853 262935806766 218766882905 8473897994 139146790460 4547537285 11286192013 9932936178 59769655255 31148364289 18817763196 3925513992 258869858454 16527582739 105480982637 119125059102 232633776706 10677724818 256942269002 5168656558 4059534069 306662709328 5276644195 18822784407 35949514079 107214497795 214580411202 205766434924 68349416660 36424638858 40838960774 7871970109 17996600271 178330015393 149979310816 1438109417 219159896259 11145847807 31250290385 7072294351 120764387828 260609534637 31573366046 90362468230 116715372988 171814621331 3299122746 113889888919 7273614388 95955215430 123998519033 135788688268 63459039362 19348424874 119658192218 73768578585 153144157162 654368837 32339784096 42912205523 318943688320 1594417087 35115460463 246928915309 14514775 65406058560 1784059146 58283110413 9002177952 27909664280 7368004054 4537574392 30693760058 4381943916 2098762189 179322452365 12864955586 206634864076 1502210271 39292958170 48887358369 201129443368 261302388152 132419140780 517702147 108709938199 9561482043 316532488878 166014560597 47774878143 75229315092 160938226921 35146975683 39548543097 33676528295 104715850976 71955585447 39785377593 16408749068 178906303250 76835457215 144885511688 30393062424 7354652104 12831443052 379861807273 46806540387 47861407751 18746205019 222355763909 243434344176 61487712334 284315257237 31938332652 141861468374 5761596531 15629823454 1153706491 6091720123 6022947867 88341133151 164457251398 32627366004 193120518545 103454229596 5527701060 99095546451 32659208109 210150779679 7782959753 16072169229 77763804902 87588350148 71320400869 130844086160 112601142719 145098359416 22757624287 12141405701 106400614962 3369047536 84294867204 22591672012 117401762388 48166355328 51082725926 96661100760 54782986478 42248702385 4174210788 16851488453 4569339567 304237034622 318259982565 141484458148 169300227175 148395818217 8009500224 8014732460 21561900698 39821463994 37927524550 24115014755 111201571083 18273491245 288888725077 3646582605 24436977170 19564590786 20294039512 49050573231 203384156166 8351665004 68486468842 62190275871 6146702036 38866151176 75648505791 16290815392 41111759314 14611447064 3181890267 51232033086 74044143811 28819197531 91830550453 2046685957 52991769549 84885054406 140899238779 3581614976 7383261362 3294263167 97091194293 17132038369 3721400018 62736196910 225751925487 170793363021 29286242018 28352834576 2145118017 9503998050 64688370726 22581254841 42049256628 30013516030 126631598230 32676667235 45775839014 115454671439 60439882654 174833574426 91787813951 54861973689 71793507789 14418663749 5894716479 2414601591 4907318448 9394254280 46985799166 54341873361 21633308721 396921450758 193570301098 352795476291 35869004529 24013389101 5940562332 116657763172 140344972207 18178778440 4796741731 48878551431 79937967855 1314389595 16494031193 52166466607 22664702974 72357360824 27889919369 54830156275 53290663889 235815041800 5130742547 6646563164 88710336976 34882105154 87050589888 72913510950 20775038257 21827905470 59308813475 125033017537 170878716006 161870680434 220675121681 13617748739 117752857626 45553197931 99677958558 297175499205 16657478627 8849730065 62747175126 59335638855 73480986126 197450291296 223778208500 134617395 239611526598 23582120979 980184048 56715253969 120274351109 268116644379 109319203823 31363512605 43027926021 14569560308 27209977370 45792697548 93872477550 25529823592 35915125570 10720574807 189590794306 59820138431 31196131736 75474068988 55712919961 10080908518 92737120653 43429705586 136926618846 2593477187 11224108753 33188061126 208181659853 10100425293 119286400898 232325356757 7022774321 62809251133 246412276028 17430924417 135285181167 5735412369 38220934953 6052992602 54547401548 44067376705 52327085834 1003030054 153327539396 93550023382 86687625508 305279299132 31563550545 26129119615 77564530122 253689741603 144572516067 209537594849 20702841617 126161950444 167973441202 87175194792 111645673780 25371716246 6874955799 23091310243 5683743463 247378647091 62480069031 60554213617 95220894071 92201892043 55395402811 204165859 66590164449 204516539620 976379586 106616579039 96004654601 131882106271 23510736493 42953662352 106672373522 301696756834 751447975 145262648452 130498086546 54480210774 17396148876 191175794053 101281134784 29255520287 128409146048 58003308532 4811397225 5385283373 231353632209 130719303423 29340027965 8309451485 2783770882 57951717597 62457725234 212813848246 254793222886 72988894907 103289513314 22237983600 19485805595 103798746902 16634669076 131744263286 427919342 209357878872 153540485149 29061558918 373739583943 14309665434 58459473920 30620946211 54248959636 78321392767 17038290218 2024117551 47621192797 35756471008 15121610312 8819372816 7569405242 5389985423 42895368203 53206998849 4258620020 1841306045 1935797397 1275160112 235817746093 258205884441 107469714231 25554534541 193384838950 14109259153 105650956803 108645302169 24268518526 253793065789 81732839248 46510928170 53195539766 199481265706 130330525057 202426473441 76650664996 62595288017 35595223414 106405609724 72489745611 64863034754 163890447013 183828838160 11669410833 61840268308 94848164110 245737170389 1071251337 10649102326 211212875059 211832055738 264907343493 71148231390 6738866331 50055392738 181624706550 33520352670 5540852848 13480989374 44990604415 17071579589 19460150991 269114753667 55806216464 32800471680 89464330951 82342871472 5226798838 220963178543 152629638362 196966798242 32547503147 81126396506 38198665977 238520004893 17004432609 6279213440 107242613496 55213495103 314310353510 58764568734 77006389246 15285091961 123709106057 202773139986 54281006327 160178807007 431905919 24266339325 52766066611 222420941593 72772213999 138798138515 127036778506 33723507329 30549674288 68602842198 76659500990 148538528233 746790984 6298326634 94130456175 63110377286 6482389811 49373227824 4063876568 335567927703 320773607072 141863615104 79455437542 8874735793 72933617778 46164122586 118550790304 19256517291 6723248646 39064990655 315440996354 63970036131 28111162433 49911611740 142865228926 227951194445 168500525560 245506703357 228705772434 102767991936 29175163268 42632378258 13095843459 6727400554 22317054413 231400760413 53770694944 32003494649 242857744787 8179719277 233785063971 18501159320 17919474980 289140762595 14209276735 114484327987 13149066021 26874737203 266182104372 16508701910 515499814 184323399803 6582810887 31462386791 315424614027 221132717794 112479600556 38265971440 45176939818 45415611110 59517213323 25623132526 25022437670 12011017310 34524501290 86601234445 22737090450 20283990380 13831472291 6723203792 49260145944 138021810056 27365484102 276430639446 145576233974 101538467595 283207432672 90240306798 51345626845 33171961064 4572327005 46934548561 107897559917 43186311577 33602159687 9122620043 119178291372 32477409068 37236603517 979461998 198743986852 8109211470 319479451652 6662027770 69738647124 134009402939 15712198137 173448842842 13461185629 340765768874 145318168533 149828477857 6888877178 204342682126 28749012567 171609044718 149642224654 196364483901 206502629653 23570984207 48432623249 87535316050 102250536573 40249169409 124699182475 158579695165 161603590097 91593273804 239774346279 56512693503 29525236186 289252481080 4590646314 245981205927 74844034221 117289989909 4496129960 114693543998 122110376243 915231474 77466121637 7813102663 65127886661 27612389804 109946497961 51037473287 161910576433 5752581080 178196000534 69764091403 332881140211 32773496288 133233593596 364811065917 16816454256 67835808652 110872431152 63514421513 65081225269 69954026924 41825516056 84201897394 2027021501 9345479408 46701121394 176082803931 26122751595 5123752503 731123583 162529521984 56691972604 116021362338 74454231267 48240956515 4173741287 81731490789 46411816596 88370268903 117750272719 113185048019 293306069846 99697756598 31428173689 104597178195 63198069086 102903724101 54643037263 190656730326 41532367802 97218198407 35823849542 55504109863 249933905743 101465468481 46520319200 88085327155 88779661597 203681466278 209279908625 169289638284 74030956131 4745974460 29304604016 61779620045 27534743114 35618982682 159160352875 141929698351 323208908099 2592722925 25045177275 103372038145 5250372377 131379572557 152373073073 12890042907 161311139267 73408190365 63268555164 51749462744 48801859610 75470932388 122231172027 281132621042 146105706189 107892444150 145574406769 115379006337 23685348150 123971341329 437966616 20710034387 2599064244 7526747791 247576756505 20401905442 108359471647 152553216482 288916738209 107552103064 152882305198 14927655453 5005555552 3893446038 270781683610 9912593957 324418917041 52753054070 42334750509 1998177823 176998867459 16464461731 188900213881 36401892595 53473819 23930009157 28236033155 26236616746 413731058404 186313443627 233447872543 117069991103 55704093745 113651953680 11847105382 5273208719 192262852000 117743810138 20866284821 140090824 18406351447 204911690 47727423207 30077814528 46725459636 292775402763 56033832386 174808024122 138849020067 185366004929 1032246327 233446642606 21378180931 26499741479 1256868632 10461678344 88666731012 160573425470 18396033159 314019623434 63161833993 30942454235 66368895314 74824753843 87144470573 131727921204 293408329852 38374104940 5143886008 5258266238 14031115241 60191188638 6472103092 97954672738 65921168528 74835048542 43041959904 23272870321 67837936481 9786356980 61686829133 10545348798 302733512975 12192798130 14645408476 197054344 210665470827 197628088 56073822915 97117425111 252013698403 355863801519 5812988077 11402682514 10510897726 128474681705 93029466213 26208170107 42403036000 59499385242 245172331834 4685582088 40220007600 76380712285 67657079133 105204490457 17382602076 95235289507 12239606184 137826414443 186989411316 66784832997 176556398842 227660408361 11201329890 36945723740 103272969145 1515452675 107901872120 16366256613 1352530408 62832821 73353782706 10166756000 123603812591 79261281362 156334336068 82445504724 158006891843 24299671794 115647852883 305677348680 67089020067 77212469508 20848025908 241880391910 9573681155 2472554363 179579735469 10266001585 228981310560 255321639874 364212843209 201528975301 27003180533 6101873035 104271296171 126465265351 216840800220 212491350965 116764254409 43460408988 250865418666 149095014229 306962743024 32526405690 821205091 114352135841 62983311747 17899679043 40423541838 224993737470 349499349181 23986393827 28197536616 209839239603 23230104613 38796212790 240300887867 157162579167 300310177481 196044382172 39724900394 196391284942 148309091008 13869974237 76392887994 121761054336 110674236159 88233608016 17109091395 1188273808 1168365705 74480981871 76095676571 183943201 5032789212 52325566101 38034171429 61405646727 123027892231 211657438259 109468153539 26333122062 33203044493 251558902650 130923489958 75936625445 31348370864 42821877275 51360914791 148550507458 14415017185 120070112340 213333936742 14361325710 164060686663 43406474200 30444035708 104294655597 23630843209 1109445363 2159321350 25960483332 190549449886 173587033032 199360996228 54858432063 40950176827 23793481434 363600427 316558820 161047840404 62436688746 20651537736 8404335 42549223483 49761680859 3839891974 17463331 51944679694 1286561526 26092925289 204375589667 104509642609 698523182 30954942533 138517372536 63029270879 27962165020 4032156821 287954529709 112656945253 2539050310 171943552970 174932717793 55098511635 43421594624 249489706538 75268220952 18705248553 42575733923 130374590762 293969580738 72726755723 6239397058 131129537400 21499959318 4391815766 28202360984 2732059423 2139837014 116333840609 4987416144 236214743623 197777541552 216725645139 42570151348 3571275755 1836403785 15339780128 4301492100 46812253854 27071049158 44210924694 178684217195 80938186134 145950511557 46086520323 72286287822 89051855883 32204043 31726551992 5944525947 88798042190 187978978961 1796211878 54297980229 2356380914 145469570768 57885828807 123991529717 14527377539 33322514637 107157471081 98158381708 17302910109 13814503220 328481655260 78901459680 194811928903 18544408184 45985525695 157223829168 2148283995 218867466202 121679559416 20159849332 8500956558 542062688 2568042602 75138036620 31805161320 107847556747 23947260310 43195284745 92500839058 45421196757 6141645409 38484439829 96071143028 170782472632 22033705425 41320048160 113988955144 222271465901 262490125026 283634343927 154516662693 229940530749 124012405578 106537700304 3091442449 104719693403 211692839195 37294517755 113694907981 97567140585 17453959233 29831664829 72926608761 295331310067 36423467055 65306063699 202461537867 38474871991 1103293264 143554017696 247943333051 41840100126 48756910656 50255662555 308262585161 97270864840 2963485811 287739713860 33842365776 4074404828 20699011733 204646901817 63251430047 53372839435 27489191216 264415798086 52597892576 89284206997 25375175549 251882701701 66677917920 41478062578 19561419909 27939260167 25727693747 231284802186 119553601419 295533853986 48681121470 232368219338 227091187376 9673980392 137644231107 128680307091 84336763122 27309086713 2769348453 37937154632 9980646918 361395517924 49044268726 6124665369 54653852925 112255954925 59380631356 25958565580 209363209868 5613480207 41655861787 203118610343 77592192600 5170716016 102572699078 49554164793 124998263548 49703505967 54530138236 5658194076 57826000490 60031659579 796256651 210526406779 240639150470 154231537135 37369769905 1848301178 47854736901 209365469242 173528043782 105381793630 215552064984 8924488781 4122749711 3460055687 92089254660 70562270 19961816842 53281391394 405251110414 32432686959 53989995995 192513730125 131371342614 25309923350 217290896207 216335858832 116788113657 13535675044 21898712411 82520804766 79862668606 5563339308 122109060247 2158741442 28354878509 102415443095 68876096015 31677652195 277477030567 66042515992 5576734208 72241255765 74122512993 13360507608 51183092141 101837392166 193198527335 15865971969 224542529586 58896019733 15758158779 147509220468 63905655383 126013567849 12333319737 9883613096 44115145843 4369117470 108496289903 174855954582 70360656101 12277771203 285735033147 117966005704 9334620299 36646023920 19042287958 76105291787 160513104514 215236643492 47873125472 143983718253 13369668339 3335498319 193167380699 323838201425 156565786 119657547128 24197582427 74840467667 23928879656 59419367330 48755059515 7084924261 208365428127 52265664339 95228935455 145010705082 107343541161 180914305360 6426348136 78750749354 202969546320 12731348952 29114157705 115530826450 290358716308 2469441085 89669064 7561293066 39840358159 56294059739 288274802939 90142568037 6179971275 106448851333 98832403755 112501997492 53358255653 148006733558 29184993 301077064672 95936713 129502665916 180093396154 20647745917 118493014168 38449402796 13802643624 129053562905 122043657548 41307997477 177304428529 56838361768 59760450281 58176186513 18144099634 55006045523 155720601701 54169429781 48289873764 11708698458 23744530682 16127026185 9457775786 72780305188 9875071549 27929846815 141578055020 15666759028 213180258958 41231418078 247719758803 162209078416 3078676243 5947073798 81151007044 42381650872 70939054849 266032055570 145094453624 116646332829 3589013946 409661972 10001902633 26762055485 185526768867 10209992305 95337482260 228737034430 87395613371 117011990776 127794545776 44964982931 194480296250 24098423803 693883646 29167699389 149273259680 62260418099 62504274251 72177862200 26672542696 92133668137 61420034268 13325738836 41667775050 2831974267 81373312732 17537853159 47276716448 19478798954 31235981537 58250175137 27252287538 30476441856 252640261110 46600825535 8846404529 37829609853 15491729022 22093962666 47882166267 269102078713 3685701930 7105535272 17324895919 65073741711 231452572534 18210602137 121495677113 91890798936 71689559486 112791321501 30076191753 22351345007 80456544419 62686949911 70408789840 22674146930 18597016738 3977521861 263754397931 109674213297 48996586612 139710838353 110667344100 61570016659 26715978189 5691467075 5645790954 3385603995 124872396809 190699008281 335378727531 1072357379 57402837273 108870964467 111424292906 284871878599 117161527413 159031719562 18726195242 41429119501 29794850818 919374530 1108285086 99518169989 112019942488 27915231353 263665813690 163592071133 29103701189 25432683508 24452139612 174497701256 152648790421 34504069697 163993888061 258001949118 16715936093 10469648065 102440888269 93997404824 231673563689 131102074077 227879318354 84887748203 143952555681 99475659552 1160159278 31478068828 101391945379 15395945756 141294232977 6236245770 37716511100 174289335210 206699846110 20121622583 330032277546 51709620025 1374299421 169223559242 8569592747 77080502943 253181284024 27407535739 163753350218 5572886140 4588407729 189027271858 148629452304 34767349729 115301525804 59927208167 182078476075 131180891871 73066933661 173871215306 13212243204 41270654662 11437612305 298730885350 1038303664 203382053808 28964268249 132134274976 5717794305 17487266048 2048030104 24418602729 32668706551 29718085781 13046135024 23124058138 4289694524 3573953160 28605838164 227212173 150122212268 27811903078 41996812650 38159184989 108123823539 253893209426 209506470495 96704464483 82150387788 126238414984 46064505392 324743378173 175465652374 54719313153 42678673721 206515219838 75882095572 57931708200 431052977 43998825577 54345757267 239872763378 56222147620 25532681871 44572754341 72807595848 441618827 8162497465 1211368980 70344289030 193283751288 11691297798 23409835802 58622918036 955551132 29544671973 247160970061 136514326038 18127058133 28636708415 28148461483 234436533 71732630213 52316765675 301024220142 133939667850 59202851252 25049490094 127431276290 55551295944 53557078340 44714259044 63337535395 1823215605 31973643544 2489159524 4953831701 83551050534 49486606731 84204559650 22382447882 137984792968 246537729245 5390878948 60895208 32762432896 311975365484 26061127055 224819505196 28174652462 7637209737 51835564466 82348028058 205693187303 21760234533 295273572274 200662822550 21180700858 22522122270 5427919048 4261201898 117878892323 106432695074 7058560921 204153937170 116474342591 2267900302 70999216363 15242646104 55921551933 17866670502 176932440436 73775174370 19744556755 54374283105 315219929431 71593036840 328715170022 269301197901 101484391661 1283961415 13042264984 74846772903 19160561428 17595485630 14272818725 81084740892 102942057339 222824302345 5040318098 173358281248 62596793467 89839763394 86315847971 109942041800 4863233459 22139770745 151045384982 50511583038 10115986441 4151046532 67740101902 5527632232 199328858160 103710117616 13178926520 1059403388 114879854181 35535125206 222120312 10144480884 56715457116 2981087961 12688309278 305317564101 35655958548 150872797080 9045823020 56453644760 96243952207 853480046 8134696686 27900488678 2608060389 62436422859 1051696819 157475384728 94101176408 27972438708 66577333790 154642836239 220590208275 228301002503 19625540794 148371965767 12015210562 3091930703 329102847 28528386221 14297286369 29963374703 155157499472 3317056953 21868233067 9801897624 112249259598 4774523010 75986334106 138242434352 75143966842 60528567858 243589936159 98872478444 50698452 39785670429 24364630149 202745729947 109365957841 13625154761 71799414226 297968928512 43822624283 227171118862 126401224260 66684055213 7501975923 3526164694 191389871100 99279708606 90134078463 2008726459 271851479086 1745851275 214944968240 50345294994 10863325477 516728512 38732474695 90029388454 96743649010 12599234802 317031245721 268220472753 2281263046 137655808133 3263081399 109358834885 668409348 58437224219 102581897219 99178427433 173194901647 191987766637 248841741689 289363798185 103831704094 194869735588 20522744273 15081862608 241974038869 6741934520 223949273281 2141575390 33605836616 67326219111 169265449921 88701892516 53372260151 43964571588 169374796755 19612699703 186418406409 24120392901 118388964200 70989544195 15524864619 71316406989 3452115310 92130704984 330070372248 132592924406 342391135267 2264293502 4410975582 30637094885 286089348 14384398421 135256244289 161397349660 106949511371 20599257410 186570633198 38150040141 248767589311 2505208417 68575736308 24410620826 58415592984 284705964833 10754758278 129116810306 3798239988 38791405419 3604073000 66014177646 28095246655 293841981089 91854763756 765673616 32377199001 18585970105 43023504172 37095625324 402151299572 7295208419 162339746242 166880431987 22633143025 57526548839 47021815163 17363830197 91725538770 19373239463 2018093836 1898518175 131997494309 209414852863 142174600337 64682671972 56928026968 13053266411 206592937693 155004661135 104115898632 30945621991 14593350445 14195177990 93008806564 870089186 199516890438 103858137952 50183744500 15317222079 5937925933 1271250527 64056494358 56177310034 31838181066 147468913710 89573588447 254603136512 215591618494 109430110296 83907950435 108129957352 88196583224 126502775443 79058665409 123886103149 357578457859 28144311749 42434298428 6162487088 42963638685 2432108511 6171860631 50043486 53359435744 32968167440 273737644082 137963103305 27978016570 2267912808 167273804244 55852494104 28515731890 22951576673 15535265597 59256883414 331772151538 19916584439 15245756442 22544372868 185297479 92725637035 26070646390 24783796521 66975398126 279361455380 56476320169 15709601439 2841013200 102793255848 1718650288 32333005024 67531662453 25251356536 24207517740 212874956822 248313591932 93356238964 21091335138 11979642471 22290413291 17013290647 45582521589 4322238756 19291895583 34000229940 36848745892 162001065038 295145939791 67458989919 112549912222 244791916109 125001988616 84024298433 113647831942 104955597674 240175027828 90000363081 4702312468 10248623500 382946974748 99056912906 215496046146 54220415617 40716061579 174516423957 130923317779 14892648411 30394896935 39100440210 176965219671 104861015482 105366033438 460697403 36823934086 129367047377 309380116836 83502386078 142305322579 102699627696 60225357926 6987473862 155365816932 151422313 4430510484 116385462843 139314608497 7021692477 17888437717 137997044847 10786856837 4788907870 56252358564 106458248093 3099016721 143584588219 10737192530 43530559141 55760409766 1250043783 20624311360 52995827322 97339851197 76437341804 223537083785 115264658516 134931339498 48449234705 40366411303 64682454647 1728949328 51955410080 13137675704 98964627128 7201250262 39933795746 198111461107 196201397165 179121750494 8558661647 33121988645 56349556025 260820320 2320241337 31773993259 201740252589 130106182323 111947133774 104112128693 227748670464 244808852124 190196466861 238844150539 141995459967 437192089 141716665952 149203997105 70666453534 102392971127 5627973481 129490703706 58287320855 77292159430 192460823715 90688287758 31480241555 40323600431 8568834225 60785944659 16985237067 120709082178 7513856135 121936013863 2203916301 131832804932 95110078789 29276534328 108591831577 4374012686 7334724238 207962100842 33985457910 45626175967 211574274872 46118411620 76763361151 41185530861 5659540340 74493531878 32501050640 2773933917 697273806 4193574 81318688603 230696959430 169817365387 76207253204 28704472043 76541351898 9236909166 2399273225 98307167292 126861739535 12624096031 143982397441 99323695887 10557133511 48826680303 33018385870 34247197588 763431036 162083847487 19209246405 25867637806 15556577380 78275539573 7691313181 126578412403 41952028546 37954705596 49442094636 15642396717 93565073067 660893348 74276100008 101934262636 153614900592 59368691524 32356067873 49937212969 12237646457 295297822198 1092422424 12857238683 307212461687 6779551911 23142186300 51802941322 45634078831 142881546596 75527132356 334195318022 168778439036 216091908068 1072564010 36565440666 134006781895 203766240168 8339604771 109054660860 200722409695 2717892875 23125640824 8121209283 6439578556 30319133652 76300776263 26679309094 3734151912 64308190648 11657106376 50337250876 132061596333 49719899695 10665182903 12091496028 231896233925 56483143091 18144372285 297269114268 189489140112 206403218968 47102759287 160111746485 47734910340 61252222816 18850420269 13050633226 191464458532 37320376616 141998085979 233149393080 12834877465 275264954953 2162279270 141582341873 2312095740 1481065 22504683359 166030735988 8094097169 107701674425 128977076984 20579737457 68646133810 6030166126 76833303714 44155927490 13822171110 2173380727 73504716268 141024915178 46244887647 17771185081 60066270040 20503696776 3546963552 307033896966 54954309633 62652742052 91539353780 19472936542 35620512502 155897929726 236550701373 137696776651 19387093885 72747043729 69176685296 12442968448 32389637834 73808474432 7013301069 2188984269 193579885187 28372241431 618102599 82134613942 270785769432 732362469 9219888318 6301440310 78227119295 98720279596 594400831 84458991476 151152956705 3558042048 242972489636 53650806228 120840269770 138945782986 12335924482 33011823965 4318743371 15469666869 233534793802 96638082813 65060779135 70823840629 29099530382 197869218526 17100255380 260563260864 217935657494 22704378590 131137641471 110140253583 824132520 62082778521 197308954331 308204235527 119357831729 220124204 175129382854 298416238001 96597815872 29857034487 46540402477 25394708105 305140755731 5916670792 12008938287 220053483994 88069468756 104978850607 24615578992 214089876637 18782013057 77054434208 6227250324 84072856610 154359051677 43604701927 76319902274 34451828285 7304526573 15710151266 43617424666 141717640239 22611511910 247762950439 165632438800 19413725234 34489761672 50961980 149723982949 120944926185 10880797899 94021924037 91012644331 31494953072 13318884293 350350514388 259167894938 134348642507 3918569803 73535879609 21726931936 16134286905 126878173645 113595077151 11480592537 147215124623 142808126899 23525608618 4251723955 42824986309 21152901370 225376075410 153825598049 58773886088 270124575861 29411821787 151001282046 15201255074 190899247675 34646689307 277127465627 55334814983 82209088913 35933232736 24078888526 95063943013 15139921177 1069935794 113853018613 87471415628 89452871975 9155908598 13957946667 68390252927 3259696102 6267591601 46756809947 3067116616 14460930052 12475859196 107663267398 54133362224 205805573593 33094110258 4002305478 332627050543 4299195644 82390530622 48764741463 70117326936 182487946769 14517211246 199347295906 25347000637 76312852375 210533696718 4738774721 13531467606 86459470588 48968624319 16956092087 8878580434 179102249187 12927795430 1077761939 29252333595 14052431647 48120652019 18996670074 51636015462 113132922769 84555975671 64421291612 135423092958 12762271084 40338191150 144673613083 1252682981 100338820126 2135276272 5766795465 7901543013 261930610399 24622346661 92864923318 126142967178 36709703633 44364128361 10859469792 126336747629 143565178924 25324609056 48007125126 24915155504 105190255 94481576470 3719150787 113791927252 328505857925 5726873943 211436018763 775272584 108544578080 107397659668 106690373566 16777664064 377522882489 117921696167 7257055638 87243771183 66730248753 236056259219 274974806992 15632461041 74615734104 298230961029 43658891156 4942102682 141689433063 10981545113 9208044464 156065346263 5393362312 38403787720 100725879907 12801899486 39528179938 4342265661 8794384519 14047325959 72936612215 45031138007 93707289219 2265013489 52346165354 255756529 178203577933 191659229641 128390494911 67520168447 4242608688 209516050108 5749651848 61416290148 1159765736 3974799881 295458558360 149373001273 190794422907 17486382321 13119909015 121253179771 240987109963 4584994978 60602899577 68206757644 126451371841 163259847831 14969089558 29151580769 87061595730 56864701570 53308756402 131705244708 290855309315 68603873450 11593128446 11272680751 118374706323 89947571520 12321324101 69779250806 313360758890 80184747838 70521839620 130706893156 25870044061 172531219367 34402190756 216151943680 278922174229 179436771207 77484353417 76249702472 62062995280 260945136710 1700288464 166785045387 132629253948 114165053557 185357154308 36838962022 18631889069 14433949415 16403152702 25333424075 41627511397 37732852088 69549112460 8782522786 5181688837 18711229005 22271281514 2757090035 46043631952 5542342468 29497278220 22870456827 12037417265 34098567376 151239835598 216686111304 4008566818 61505880372 174203182911 22188270034 127483142086 4525161318 6513020181 12083488052 19842088839 140754407760 53331271425 104611037441 326085367654 262176486217 39462439533 43923471542 238982718 60563522003 40968222210 340062900 47283190837 1523063223 1303165918 235144904501 10175308034 56599736722 7206311316 4077917796 232135249800 113157880365 13534070922 15363180895 64765714040 15943264739 14051927161 33042059709 84971856492 102884883802 44441152703 288577530347 17364981209 137322630119 40199130538 36979481945 324477789508 54257459457 1416590532 11041751040 4995245437 15108284819 9541402216 34032865044 68770074418 158083553333 64082347887 312759346700 10154372827 79718331236 93296541269 197787678168 71862736200 13001612865 875079594 147555412186 223141462952 34956885080 114190759803 63057092171 92830571446 260234806 123861254377 35383468230 46501486206 123188313293 111459613228 139036908094 7049230223 5612520072 12748399704 52485073067 31214870783 76543714307 161733573513 37144634360 217564392782 189307090602 64645842628 50580406514 40344800272 225902822737 29647268685 65499791910 73095607068 133017419796 108274104153 150817690288 81593814158 4501622435 20124855683 67975179747 181922049191 57685810229 96292560375 4449549595 119134832592 144511898233 65266403019 54837820389 2973247347 8597182580 1799644428 257142313635 31367848140 49748244356 17515148613 161341511961 12277872653 6970101232 22171434501 148204387918 46905462753 25194395008 2995050545 245254075 63088568001 5184528911 15939937707 40270644680 44040844083 104682996552 13671411870 192890452000 764547946 328053832008 1278137011 321999038532 19283712350 271913808184 219937263386 27432327521 34298601419 33126680030 323806401756 66614031901 43444749026 55783159202 198594886666 172897532596 4126590629 147073079215 93335176567 94219433379 351066439161 192648802950 83042533072 22503000256 206057779276 1474861896 60090850293 2932879960 21150289118 63125986660 24591891583 80769711292 9034459726 2152980961 88886471 6169275965 56723473668 36974712546 19358498331 204472242 74070222253 29219675349 124021902733 120803631448 54656394845 267780283355 824327703 2011432286 8649907659 23934635741 199799821896 3608973282 87824170884 106575313519 131654534228 267650180688 280288094414 2186435361 28364272527 12318014046 12770267731 357046337772 72766447071 20697715756 24396825714 275802915959 89887254124 4211087903 66044823071 226800630665 11608014586 51009078920 32899444641 28829359959 1313207642 39058385177 2399223925 43055093043 4380277561 184501086108 59553381757 82845083747 84263676002 17001076963 5626945907 4413301442 175590987763 15255355765 279033902846 154956354929 26371882900 13886599391 1791983161 73647928584 41592764349 53601874795 129991875062 82270615495 12420235211 18564093949 332866260696 91092219855 1330466404 233372821479 3948408914 21297252032 11681958216 74712185971 176774924226 43340210150 137037585446 95349261988 73288602142 37177868101 94992312178 182070535478 28188651181 67977720761 536467402 16923533109 106990833092 147327422829 32227419600 3955772780 84255632811 15580410324 70060593728 7575575861 89785246638 26574445472 37921888406 88073050188 190155626718 82988775429 16524865118 3079414907 44187697548 95755013090 17911936241 5069721447 156713635048 211377235594 43910449555 46256784189 43045831922 50223817005 125100813901 26892778910 50122078705 12325651737 172892311249 15408784317 26351715 158602557762 50705179872 60529210248 42903852451 57294149156 61087751358 330672652445 23318691229 64220059893 163517008706 76494619976 112474406232 62704264917 66909537891 251682733962 8897316945 235631591615 99185165730 47949611415 38266406047 333857839997 43409368341 95284109771 6927326310 1357103950 31203296179 35146259594 9273292009 4525042573 169216546375 50155046855 589124429 18586692631 6692007143 58282629105 47329751313 219405100 8858571480 13527159793 83474752990 31742483322 9704072857 19086245978 141378120667 20757915995 19103812681 23960432088 27889419975 19374230143 21905730729 96887893878 182446971613 249471873417 13608296063 278490822669 20767449444 177019115054 33668764322 138917196306 36943698442 147047601160 247168300377 115527814214 305975958739 466680330 3312707642 124400500690 47160025006 28812313347 5684023436 24016812025 28096590908 34536163538 15516255853 234641846103 2115492318 13803026832 13497438007 89548888241 7213539236 353443292839 11805193178 295370691021 212377161075 60412813281 120232873656 2042257303 67148290737 134382707021 1464839948 173348156598 34071261047 32019377554 1354592284 230320519575 11969964412 24686145711 53905825296 35581307352 18539427264 53433601125 162683409662 79299168297 9272379941 10137292301 13730620680 30500177218 90812918249 122893357881 36881762063 141318415613 319515153508 58435019264 122399155861 214550838398 292018192 127786565253 7366105304 7219609670 95724916174 175164768884 34677148560 246443319932 1807275816 190352473905 22095957622 42108518872 162433697171 133243018247 278557928163 6339004589 35783903480 141102810330 30116650216 511455279 50881650644 4062541223 220744105645 311134147638 9858608236 90962448439 33860429050 331090129829 9486101607 150778826763 32847829018 28208473862 44379361680 232533736319 30238955526 129391129144 26754363565 57195212071 126423095294 32467100643 22664146215 175973677905 76283193368 9456613893 78580610908 148838010854 28899639583 49577998304 30355305967 13184556129 13638611078 231193233068 38803154493 172576065355 54356436710 7270419225 40755216383 73106505336 36536697671 102743918454 298518718270 177607447603 25531592845 21511948970 23036286362 27477174030 56149361390 234063917642 27723305380 219614143442 83651377706 151446856094 8721605216 78642474449 254680094634 68197801784 69426846329 259479896444 15618818709 93814360427 6728126307 24557453668 16230501059 45845936485 182023559056 2574603627 15372375082 21070904902 28044654288 257356454256 8012304227 163290322458 5466384039 146283743446 87425665621 29385080548 69757107946 151273144346 141078203266 85604301996 39407814346 163886173080 167686588066 63220868910 120426890916 32690940484 247664943839 19973636465 77507655607 117075275968 18952005328 31729148674 54034904811 40265720113 7476472463 216805016109 4312101326 30510751758 14474587259 55022459847 26163378597 272956675601 74515098 46764829064 57383061370 50545885825 70361265914 370872176490 109547886975 227838953969 110226784077 21450391266 68393570884 66560603851 35701743167 20259208536 3392681199 49910181614 17209680713 51137233869 48344066664 4289284602 147656192385 70775999880 96672372913 32010263812 36409568827 104448522364 158668540828 46252816693 13126481342 88166108670 101662531442 20090379156 38443688848 212004746910 87306195171 184691757600 58476064392 177728560313 28225873790 2276026040 54238268381 336371198226 150511062166 31214377736 292971564281 1105601731 137094609 37572935706 40809569749 137119425175 60471878357 61393379215 69416639289 7910510616 37986912234 95887287281 14556979899 139331492971 14286076077 323693243970 4846230210 34069909476 97159685652 15649921772 4205549992 39825780297 54920692671 42067948947 50226048945 65924509007 79517557590 16293582976 87330895455 321926920013 48179883329 66751577817 71741445317 42126959787 1711349005 9393372582 93361583675 71694623469 32902646830 178887745019 5077672886 59952275290 51966334779 12466823323 40736953470 14353480481 158850009195 24904238434 11697248535 167730797831 9738725828 176434091718 52330287485 71886744831 52206608184 509355485 38791047051 865533703 58488844547 24493515215 989839482 127638756309 156067092189 182599937 3230286097 33809952060 35834139378 64648409252 48501885113 152369397424 80255634208 8079401208 14104763519 8716776012 829874535 148916042327 35001559053 149798228037 95911918976 4312353090 140446978117 27075050615 2046258008 75501720434 119953178028 57275015021 1097052320 80570914579 18191218671 4898634463 185711699201 104867938316 28829571502 174227985439 63906830007 47308608891 112252626851 9939041610 26833352400 26190532484 131795913657 87406393781 217907085906 191823978014 9335703207 63822731251 328654527 84205688756 3793361192 95264572530 18329150603 303358716 168167795927 115415656043 23755513708 7590954221 8989822957 71434345105 69932606567 5855086762 72141505894 5949084388 85239139182 108206686857 132729426947 38881047354 3988452005 65752173941 7665075882 245695608396 30883113376 57230278345 126532428127 64177105436 91459821665 75709755092 136177019072 158808872086 10642292288 268069428 206311662899 3120400115 11851580745 3205532376 203527081250 169357493253 209971370839 46908791719 13589747337 33922479084 15924308187 77517758544 64369255726 121963154151 25427230942 82775462349 55696765526 8444894049 210451237655 78353858311 86352543576 104939809980 164933757576 12671238204 125323646215 227470345556 141005545304 3167318550 6090106642 145350224585 208632196099 154520883682 30324878555 8077861593 825940092 31752234870 144682124783 6623313860 19251070249 323611158094 124608295528 16034096549 202950684695 80296245263 269259663131 178640242746 114243063282 113260844976 17465933912 9359517441 15530575900 56705649136 133994155401 2963472777 177375841676 109710780532 57026936579 238051983589 4773767506 73076583787 157904907167 36085774252 202872663230 71823396304 59377257440 27230467500 14295616904 119119957715 31816103295 46468443798 87111689938 185178958362 87554885100 51621367384 14110437224 11399749734 25124619974 23461149213 16482738615 37348140979 26590857190 126178511434 26709919526 6895371130 175730421293 239674326793 310011535123 175184550183 11951972528 206196334928 15450493671 34877572702 101638391326 6560649796 140968485298 27994780686 8003657945 57469203036 88019301369 61786020238 160585967660 220682300339 131243738269 19604898716 265763222609 145621415465 347413935283 48022400115 134162666067 132357469058 3056740152 24620703209 52435194651 281480441878 24505058059 145472058009 170713563131 43146594367 145553544402 186436299735 36705271649 42573222111 11401618491 135081231609 59803906708 18578901867 245061285263 189201166584 8750843252 2163581038 5571157696 1243802151 192476918124 24489518531 120576684050 1233146581 185560114434 11251861674 18062450302 28335986806 105760527868 259766997109 2928242138 2421453359 75162568266 198719512875 143867547048 109358386440 71665731823 50205064766 55730298632 20794458217 5243281049 22080798208 283109976621 56267925161 1522704007 2575024530 62887858324 17721234590 85578720061 90194311916 38027742378 104848661014 14748654425 227437491985 246533519174 10587803337 114712805671 272972931234 66301715652 4182824063 4749263940 278617538287 18633315102 110637014498 7222703920 57647054611 55341415451 237091491463 55137900422 133755315897 16422827452 16573938490 124660612190 12659407072 19007746370 3232230220 106640462843 62706264685 20898566981 85455819267 20676505887 3835561269 35630348229 189561952851 34389227167 34796626283 74980471852 281838201156 24187836503 27330595247 186460333556 19908531416 57086046299 34104746725 7220470765 92843682947 252839515956 66436156535 151512107959 56501388015 261241400727 28876164132 40397624841 3208076344 124881918506 17300975845 37613439399 10051194926 83249547198 181865355280 152009307126 41820272282 18304311342 129617400814 1518665274 166391537724 274217993386 33725821222 112018483 9069965760 91696377660 276471351991 380510418477 44457278071 22679044142 60610554605 57885285356 63685375315 129126151383 15951994134 64295194685 47376818833 60987803292 4868123268 22484239891 98287498286 83874675953 6707142545 3743947272 266506854154 57913877851 176816366321 13841491143 157368765517 135266335325 268190510913 224790327269 17748052870 238193868594 51391182314 5521835049 41224514956 4590823217 88218006159 139384401 47364396288 42771203859 285479435116 147976061054 2953601587 47944243932 89445681391 211371563458 8805910532 342353177680 297218243816 12104569336 136080595599 11569280741 21881520441 143078774365 72452140288 217240747658 3128725768 118734555539 252916504553 117838852300 69817801119 52702266431 274364130249 11653379619 51949796410 3253939211 194847095322 11108921567 4930676284 162911385313 268131288693 2467189111 440461152 67122318733 6780646277 54827944103 166457919280 81189500537 2267003711 75195685413 51949031327 820772229 132973193341 39993367613 47769710785 84807231382 206049810857 73778159609 191874733361 193946507872 224260847587 173911782887 12780961223 40741842646 15300827400 40052693285 60604103628 39352355025 214513208410 52048146852 77907685759 52832739784 45740231028 31793550479 57755652047 159687377234 25668698212 72375463590 42331759165 36490192791 166089107859 47267702 129285090096 94930943156 102293804620 11474389075 58700619489 9725822523 25840594413 86687442945 77829944688 195294891184 25693329600 290593778278 63915125380 16792288305 102923314138 44250055617 98490543231 110944172615 3848590779 58415235006 232845331984 32002018664 71253961444 205911108080 119837551960 90840351589 65821404155 25855447395 51981751636 63619652 2245007714 336341336 229269444250 46342442 120375153542 168972054830 4944710480 5147240025 32098932834 185816129560 41965193152 145228318157 141632724989 133889875353 187346568901 126805209164 11120032301 136760657683 147126677025 20823012998 75389013769 25026219459 262935695531 46986093177 20566347471 147830846494 227619656405 101898039674 61223433995 72896034196 82264102176 30330818211 22673503600 31375756114 16338707816 7229458980 4058647541 44056593819 4734698069 26575575565 179462612836 238111902745 213276988 59764172565 20004185079 157418949644 155285023212 9611410439 40467260362 230152506195 21211718333 14583406046 196809423115 112739479829 24324388417 19994656479 18725068036 28889742345 136681165363 10581971898 2506988989 33042738960 35364461000 249116781174 143330916687 8521230226 38148102610 193502795086 67634412572 29005176854 58344821767 4964145612 45033508359 5425112135 34518463524 81754312839 153177380561 236081340321 2410910675 27430771061 19443913725 69169093383 4906840376 294019334449 42827954325 93686561830 39340570641 14834209351 18289155270 31571500449 183351327405 70886178956 12118123543 333477566183 312876362762 7051558898 13789618042 18538958447 59765164674 44643841619 46850897233 198583590743 26243254173 1708363197 58229963204 42764365704 19556348668 18916724666 156312688203 51563414647 23030045220 146542566441 265139924054 256319861786 38093603734 209789996042 23606753181 30952905018 22151252340 13676327 122534610105 15023326223 58612476567 17164838012 206346749420 40907467523 56956766353 11943224914 12355027030 112937111841 87060066681 171557469521 34264808921 1040548258 28941361043 11928508132 11829424023 57180692501 147975643336 9545440851 69436836525 78372893767 129041417056 51621101052 7043147314 269748289418 47123373545 33160203527 40550327408 357460307271 268585877931 118430761630 47723498243 339475223663 205480160263 97825101794 6952752118 4549933231 41160130689 183150306115 108789497843 70852028014 19543863915 88041083202 71983333469 254040837291 119457439172 4239178023 8418484871 57339138985 44204752301 22384885972 67106764008 15403925573 16914547085 128045239808 31432528727 86240541870 6079989307 47698102772 11230915424 16480673682 272412353388 124798972720 157530038404 60408693750 31647701197 107919412632 156043753244 107111025320 423839844 32896382149 233595774004 67851938144 40269629369 57915748069 132859247546 55725535184 2699654818 17671330931 59908606048 9008457329 275825049686 17571832773 227818931 57917640902 167009000044 83239711766 59251819441 69775840847 5768485221 52583210259 34757354990 34292534456 65045115704 194913467691 262570806399 216676399774 135629341155 4993290591 9473344300 156865272952 82287301289 1169659187 224358946118 40353165132 11492530757 3015588338 879894270 45377610748 242683717770 11406296294 191106933336 10046743714 15769280167 74044466804 23092344767 110611123864 19889630524 43644529863 17597147365 19045960265 59764333633 183962244237 10525801112 85324726582 2809853782 41557735486 24826845228 5678814366 15602552149 77488124997 217461262369 56376782080 93797207994 11654346888 70332887765 74846364895 51406131208 133549678524 96473199540 127898432908 28158922059 1022360503 23516499726 29767845358 21917641252 4308871420 83800596618 82535283683 98372161957 152019986583 36013104111 86999917910 132910784058 94525301673 271096480813 2114323979 75570070582 265699745017 134870976188 49780176760 175518660452 23103568189 80326525085 139619572161 82833355924 58399395200 15006679025 141274380723 67039359 4434321302 11294320400 8409139310 96523818299 72532330987 15239540379 14433577743 15652016219 166267365808 16719927591 133038245730 85671322620 106997309423 108156470463 28686263195 3579691977 135069890172 43523795015 78094531019 92148368784 155632935693 126887168955 238043984429 279147967528 39820330232 54462307160 24673109507 131848504653 29095772893 20770120611 132056186543 45518897096 78903399498 144623833 94263570562 114327683624 28020161862 28761447774 5805049038 63528398561 27180445019 165203632577 228687431496 164860102471 51141202068 22955953522 42635960063 981522874 15361627080 158322561154 60006592723 117097676096 193023630116 1133092805 13225174401 78028823127 3948286341 92675205612 12516711205 84816676295 6539713627 122800364457 141455876977 22623013230 121728757006 175599658068 62742151433 42144776740 44462388528 13070428894 203370124290 9055582708 265394461566 24872341352 27520134254 74038155825 3823736092 47974430874 1855283148 81035634900 71905632523 62120297759 22309953351 20117823607 12196223493 119552905155 2794592405 68332640431 55385609070 17375689798 18220621454 43960821749 246029820011 66230253048 165428809351 45065349841 880624191 54413495805 44525435209 75072811362 6571367533 47420552565 16092552107 554828642 275286355943 136847823644 60404508828 37780570052 320517103493 18822611461 48439468943 32724840890 63226563126 20094664813 14021869965 21376318051 140386511366 197183922417 59318595749 3886412434 208157510823 23849248431 1429157460 93547614800 120736164211 124524749340 22549311962 25856886322 224293699584 69110588692 19600231297 840536536 8895626556 40093062494 1552451108 89193408953 114789198833 2504585833 139908322596 105261218227 35560810441 159621575940 64166411591 9644183535 154886110745 15001000097 56041291409 12767430960 43753517636 5577416345 125985846980 114840757921 95667054659 14297426000 223274002625 62038510732 52512599187 199553671731 125789497147 15218865906 30656123795 85905377701 102271727918 30479793770 100526549682 2574189065 1121215099 107782984905 34040899522 2847227700 87153767204 217289989 263984203257 299072481185 25484950896 36071107888 112437557773 173187023349 116819191644 24652764 29447851384 12121276465 36268567873 133671406729 127775009510 47808381443 12718158597 73341154547 28667799389 181885736037 678836800 43614856599 58695232135 4603288248 47478580253 7058701962 2116685438 70404823958 36857470656 166177605471 20636979380 27126407054 3905799912 32129843322 120099266255 70963073901 138910492720 201639816415 185910580924 8138346663 6433160779 7336922937 43283185936 36650933053 28179282673 2882407010 202775981 25342347163 63704112245 165884919824 70657628516 14449574818 119114464311 6316281549 51031618746 21722464238 208691568710 99824571498 137279876589 4929193561 55126502701 836899061 153799460357 466669968 230032502 526923056 114877759213 59677200913 168520987157 108817694610 12977951458 86182824939 94930143321 1177060 5688173028 33132823232 11436829833 72019296107 138294362445 17982895343 291374673873 32910212852 15496421321 128443302681 171521751600 123352853999 110369684401 54518760913 19672206349 47819731423 54299802107 790524855 47311429004 6192524278 73832558638 27233781873 371562746554 13750867395 224663926057 55053145603 11458465583 204470201212 151024143870 28040436852 154778726305 58813899344 66970170039 116746691083 8853920486 226536857320 81351357890 135883149046 131033037428 38727501800 162598296584 181869042304 192032436768 53639109416 211817605176 62233273716 19782938252 127048737990 273015115832 349544083014 108355344562 3785490276 100135825565 84182611102 67204479037 16672792697 26510748270 9490183781 122345735430 50895254239 19481899851 155550833651 16924787451 34067621178 26933198655 301479662531 15496261015 28508783 71593723284 64513980397 51294992375 25076511902 149322672640 156933075654 24716613579 174510812465 20541783351 27987900484 53348301569 209299878845 38904486458 31115425263 63854702524 123977647896 118700155388 33547028219 31078758372 42836221546 74926884490 96467326121 12580675155 118549274 5125713621 1150902575 81624338201 96335950488 12224086251 101173626391 75296011422 258254382534 8436475855 12030642584 9785972856 14650678008 9604633909 157261394648 110119758274 37013548874 27766302923 6486798412 26926842705 212398620572 42709451648 72243755061 13983488879 80876472573 104645153226 157714260201 44763586022 114899263271 27713897943 602337205 143737129255 95598111496 29971295201 111789732768 60518937086 22458646816 44296505 82632697078 107597966657 80405060982 12760911134 20623048247 4065375219 13989837149 96294643006 68373501105 13398210021 53194621400 35019819607 96774361484 61292063232 22039955961 98588012468 5443424354 28128067195 5358900881 14659196781 231303071128 141736432316 32757377175 103472839452 127176314128 76862863121 21059295 156063189162 22889066286 291342728201 24593500251 24086751447 73581048435 160908737727 95249952996 119472829804 53928003523 350732176 75545613639 40974176972 46257822349 73797633878 40722898351 24813799715 1877270792 104272074397 48737262237 33463687178 7655956978 65057702676 2493440423 94758968781 187458313176 13177610210 70764638842 17722050738 3075500682 63386423645 81539293045 29082454657 116580123077 3447193521 109152646052 114059155008 12585025078 714483940 88162526298 17396428315 33919240222 31414301660 58194411780 88408671177 5727300392 228064490056 48157862034 9151432505 54823676087 39560291037 165428963498 292367997999 150904813530 123774241906 21816372132 194138347473 258800787862 118703815429 2469332434 115361429480 588917962 16275306028 285019273682 13137766462 75365763705 65851151878 301486001867 192199253296 27099900811 187513391567 5820974395 23522742664 20785986434 72962731250 89561143652 5877035548 7013747208 207505391709 3732289291 76958403480 95315903018 52948788798 35968110211 88245124267 7333585751 144397195375 113606477466 850076832 45903945507 151958696635 27948436662 201738450823 14735365429 274499423725 12678963015 110604359596 232212178508 74822966474 1317198581 76770662281 20904324539 133016892899 25430778792 2357994992 96355316779 91132623284 129015261389 11041181157 104762936423 150734284109 22606982723 178589417065 237858925843 21604035041 13982636191 32160204525 197051156393 6948919510 29578068002 1747154000 43164057237 15275885695 81250408321 38053627943 338054218611 24585609264 4807285490 45015079399 27795988963 46063338625 35621755417 110850609807 87995722217 282577726 110115527115 15480347468 15475211385 114519360081 204889264875 1441038649 24391697569 18963800150 162418866597 261472242833 59730172023 123132493123 401990782 17996702981 14626821697 42193258233 3953176829 22591548407 109419214792 34144108940 148204897277 308697740063 109985043483 23760770782 335973798451 3658820192 7920792041 661119536 323828864470 104961122841 31396624218 273695574980 10969038402 6622267417 2106235525 93082914381 21947989488 2061786229 331434628763 79647989396 176191730789 25752898794 62280333294 101493698263 14950242781 23789653910 97215090772 25120676450 1838511404 141549468432 133721456664 130269016017 10242952788 581142946 208227026706 6884211555 49426705265 66319821179 13244419857 45271014576 34234934111 94376975198 86195238949 25650707978 64710817088 41424441296 625212482 27927135076 21818317094 7342293667 208570335315 43813496723 6716776626 4492319802 26328546387 29134486027 42118322425 101530707920 12316828863 6975463276 10135669766 3194734142 6217438398 2470201739 24534122823 162865594441 31626006391 19917586195 242015586943 111177808235 84610656848 76958034300 4732692540 17296237380 231825155599 100890390902 11118058056 55899903178 72489368792 7889817554 25354581181 5388059975 38792522203 72302892352 246878401353 231901063226 78050323684 29498292271 2143745475 176857966388 26126681369 32097125429 7118333488 216162970886 204765171918 163241252741 1215272085 4700827119 10488101019 31487099681 17168082992 52257095961 21304641795 36567819392 286540405089 268518159014 128917894020 20234074423 76611796989 80017829549 7624204663 197191367965 196264319107 54164621764 76380087577 288730890628 7065800930 73845089286 206809413502 22863034026 4439823899 102744134189 336824780 65458764 302460947595 87963524907 272254241769 146503902182 50838412449 85335579483 74855271976 2368334900 4435739270 12178201156 24918200301 126488597896 3719276083 164930609851 586170089 317876714566 11014475179 80658643194 39345844316 2790278410 105615811598 182454190907 169689895268 27524417260 207924578077 11281074789 15595098360 83430890351 77104715526 229789897373 234777610959 10039286551 297158025359 147981220375 140167775826 40249412211 230319769146 68835307562 56122077024 12023958001 27034315874 100230046988 59734928207 249520150 60955393786 113970484410 47730689089 4072844519 99567583041 185417112909 12655088521 1891202594 47776266549 65745828564 247204834517 30774025308 50422246158 72999089223 55521140293 2350128152 61968042 16216369576 12716462328 869746491 81277560941 19973266760 107811485045 98051899749 129526401638 112325065295 13069948286 35859612186 115699819885 23749279374 10254729876 55040316769 19447926995 13235686806 35047525671 103415898102 10160588278 27813338862 142701850002 113119003182 21516816641 99300689849 4195779602 5786991681 394696131 267950834904 136024715050 3905193499 130553533051 262058880350 209242038453 88149496507 49717764857 278147735627 5772644661 372155967 119474255163 150101712722 99552710412 30389067789 489017186 1090914580 3817630973 163360408575 46951318598 140925617198 253931726380 80633598416 104113398646 13470793849 37031192689 3906559720 4128999556 8230166956 132008318627 1810018015 6784243712 44011555470 2971112095 131705724023 188195769761 1200625954 13080171107 22374750079 321085914973 171627349999 154140562414 5491586314 513249967 57848189162 62669872226 228721974975 51049513601 90870041402 107046962433 142302097690 2749333222 38147872499 4574948371 6507083528 10394070886 24244702591 254510778022 29818447787 5489950466 189189513329 164702939182 13162463852 108577086860 145469366135 31485954756 174548390522 119147082106 482572179 43371572854 149517633231 2497328436 13787358980 341857689326 30300741190 52047004120 1481352894 87525594189 40606337722 7155570048 65020711708 98283397576 18887105183 6597689990 44110856440 209724886049 117943539983 147636104257 73691606659 58179727278 7018298014 17439363762 6926734841 142173588511 69455606758 18255951747 144723261477 11320406244 202234049969 76719312279 59786986207 142542587055 30884200918 62635125960 158212532443 12006189447 15362242247 61851719954 17177378533 176965083603 117239664259 91415370153 14490786855 14315660010 279322945272 281208508948 122684327465 25998552237 108168647397 171463101839 56115309125 4963825326 29494461131 44652792159 2170786956 22623062715 321978228627 18307583144 217458291938 201818150703 173814092923 51264989197 24196980459 216687926646 22743148 220558449 62575706499 275039823200 3097683858 214105748545 104416616113 18052224707 41450968036 2445355036 657663096 12599346335 50607520070 5868951888 58056932336 70252203551 76414884789 121569376410 4831483578 4764500282 97098451217 148346090918 21361372447 7470001969 40315353139 94721472123 244763046230 80103943102 42875026099 66728839871 63826413083 14554869851 63264282515 17465528145 146376225381 27280982118 203307130586 6270722616 137860495842 83671204475 38216023998 17124341526 5332328917 28123950859 16401238068 40361231039 51820932702 13406415235 14993155189 74025707657 158194625733 103908837803 163144150 42565745405 4437672365 164491841508 42791864433 55375942211 588943337 60104389038 45532380814 127783082355 14664434620 33711278612 45997042760 43010295535 311403256004 1926219713 341724099 12013846159 37094218555 96701462004 111577700705 9473861890 182562477009 226883999111 5783923982 6378473029 53987091558 7442373131 29375375591 1413808608 116916976030 18119609582 5782190334 17860575741 18696985199 84723025729 56421028969 1605275928 4152284103 259061368117 39909267112 44345162808 208955099562 83898043805 72056373772 18334909823 20956529427 48432777187 467632057 28531733514 28067083069 48127871297 107551612181 4558279348 96564126736 2648624741 211817218325 33685020304 2588996724 283431734 99684379941 69362597473 90867791798 145596645353 7139982578 14633769252 48692568262 21808398100 133307166290 45751852879 5027596953 51318219719 112144609749 36504869617 1453705636 29497583578 111826267911 59909176281 7837471144 8147943544 195056954177 82846169411 105332279278 97308222477 5683122682 161854113430 124993036787 144530041043 54067999611 325154259349 5018833596 4266270778 48935525568 40385253895 1425316991 27210161224 74097933929 14149291308 6556772670 1034157037 130553422837 17782460124 516784951 54285408003 102962297399 10827325233 1404501326 38297778700 190282214392 6615724550 1805794550 66037604493 323695231888 6382208277 148363156062 196751127718 94319193606 3887156331 184845892606 71454975415 39022051153 24494356146 48429637761 80403360766 14244013972 21238755381 137039588415 22203177701 214880184392 142432039540 55412221916 7061722746 191129801307 44801924421 36461846679 63782665446 84398809571 14738772305 21432145716 1567591762 122455678318 120221457003 14293286366 175826239703 14684244031 15473105366 28837136708 8860246333 101182851359 146455926721 2237773699 2572163635 197352292136 221815185060 28263873876 132149371266 70377576455 187703711814 2874941852 23538609764 37968336432 204365328174 130324489221 4741639471 13548925862 49288599806 14954418801 163377885827 109250625195 10917541004 19062404992 8229446771 179256728619 93691812083 247425292 55310435160 20428271802 78268371344 148167530586 19629704595 998620959 92693838877 117614250797 55688516545 77979233261 181357565125 89926425215 684511136 52772548824 25033633424 3022180296 175920165070 153321194705 98251200765 235489180169 10498669115 54043566981 9111476530 113473293127 30871244324 18091374749 15539621556 131882066915 22171944133 31010280676 17032069390 66900365682 115156904261 178411547272 94534010481 973198777 220888651844 89008656179 21654660737 243076715685 157236687394 8234132299 105754577936 41482141197 2264485805 35374734685 29135868059 107480878528 37666360122 8944339604 226705968447 25465790318 66055689930 72377113508 34369788292 221537167858 106703327924 24232675109 9946934706 268577391001 80108588008 86596705648 27819366618 3502041433 50343183108 32405497268 48745753080 7982486303 103582048081 189619586730 36319492731 270967578296 49171837644 119615983559 125046198 142306281153 214257590551 6118764334 192363366401 35370581570 117405720379 39827227287 49815164255 35711009387 31407335083 7706472 45481688429 5603370083 32898053669 35979853483 1399448233 33905809877 710862447 85203696806 25665929380 22324529283 79278229170 47674872270 186929574177 6732811398 4200769108 63654463613 24303191491 183979282154 79170777477 13280347892 20396933713 36998495224 298608846750 24379076517 107957177066 82362248421 65176989733 135619722352 124817410513 79146015420 94974663427 17237205504 15120237276 189820056646 96718699669 35405524211 36647049036 13983000323 15455057216 79388272813 19782379517 91659867553 18644129870 20235754825 6090133696 34191720748 145695895714 3170501486 14521100042 4110706836 74883394083 3541287644 58711477209 5253439714 232928610117 86893496478 121200517684 80307981208 174946944812 72794883991 101401936751 38896053507 2425726988 49813091216 20308643783 84785581661 95095699047 41948006832 9337257444 50983481553 110513216430 22618542851 58789909134 2958781133 56756455502 30806939217 104759235424 46331400834 232240385752 34588667658 67348776720 320687895 243985316506 215120027481 70291587903 13035282190 17082117395 39156835015 60047976697 120222343656 80196368888 5996731639 36122670315 182243582208 159588647877 71408194617 17140723460 14779518348 76248634896 200216532365 182578184571 65266287627 280123431237 18543249622 24729260662 35620772687 24322478713 16106502693 39955626386 223925889656 35382538033 8204982531 9625772036 58228778 340088839616 15422859945 16135183693 4451198156 239470615228 57917730681 70404808034 152601413232 174387304986 87511434998 7596102808 22712654195 76670923766 13597750061 4105335372 113631591010 27813151617 55739976507 8024201932 91307852562 1692213962 2685533838 125117405287 34800528264 176728420856 53986727535 71954475642 122942511872 32486664854 129810973597 50305570458 22373554732 6218402399 37230042373 141174445152 43175388077 77268575293 20583983213 99047999956 35636966 3036350353 129227434274 12080585573 118102802 32375763383 87075394432 476187921 59020103276 58255706567 264368191949 2582752220 130195238150 89083303731 171397952100 12366207857 182375784430 102690523955 11853790899 78491612283 25273391927 255694446364 2486024524 130547744908 58728389494 5200359520 6619301774 144246872838 25114739633 195080763668 3980742776 55362224605 140649555878 1867037382 159456040752 19075544426 16444870678 18881366282 11245996085 253587114618 21394818784 13589506963 60185905921 65323543765 10328938369 241496895440 200108171486 58110738432 11657282698 200163851512 195063089545 130836805150 5982587310 2840603616 10839027465 93090464194 41498221276 66900470959 109907592856 13450632016 19466614198 6668744463 254296228251 1105049485 32911469546 127083287503 215182713714 484206848 349552825146 25433985153 61052590834 48185095326 76841635122 2625322280 23825548761 2422858968 147426206974 255596365188 12602728148 247145242735 1700647591 19138948092 194646990720 12548721638 101909768735 179896146894 15923544589 105978725000 156372533678 299585875 98676866527 21115441689 84818944674 158804300236 12576394564 7390086645 94813732030 164264971396 128565737863 149414401192 113485697143 209287615657 20308742561 9971522759 70030340266 24339869892 78603983277 13233429730 166141734065 6804307001 148072954118 123149988809 75652955638 3330939360 153863842893 1751560779 108320295505 585818632 10382725648 4381099164 3723429639 516934260 46281309389 276871867738 42359661035 40306618074 1525151289 70632100211 33539649951 255139316286 18641739171 66254302599 53344008401 104039222137 198141627104 287951710361 73265524197 511933662 5196755479 230612288212 17344471255 44435631647 19021205463 4255748093 32893521724 16270767974 24884460990 27246448483 23184679830 19936327361 19600799378 25467811854 269579131218 104170414101 48968407013 251527547482 46838885858 223411246755 126463239394 178958795902 141196941603 180457236847 121297499274 10301709615 59371314946 117803032260 40392904337 85059747787 33069558206 160699268108 14392520877 18242925654 35198592777 18320224420 2610735349 56142293013 4978126726 295902449166 20311066006 1207358563 11618212771 11142279868 123637874114 61175856817 36946674662 150040797510 168861448868 27568613555 1026725926 26258170136 14193613032 26896313426 142266512836 138853733690 11691038021 10509026222 37388461444 2459371056 127991014335 5176545703 7552635997 79014852624 7334739800 4250461334 54643163051 13638953927 27017683874 7491004111 16420026547 55272010188 77021901750 33964748483 8400138948 5645645913 59902608927 219581583241 6935633816 11452451691 30416893975 182851407742 5683114034 226119901522 92146834693 106347412908 35661672938 89182320018 15992790390 16228548803 186741843510 29868931355 150886361221 148109825026 271186016419 7869996357 23869874276 60945674538 4031676724 111380754751 32011169302 4572115364 198629033839 9308217927 10103684959 861414061 53849769745 55473442728 4580246087 14008133953 2954878379 4592107908 152452565855 20762751603 6960316272 86898359586 34454775573 131647344441 4001276619 17462003938 175005615420 8585955652 12366435738 299786144071 8754496309 22415264598 88741006788 71339974870 310034973515 6371956613 3072324582 65726114226 170054211693 7391935096 191694740320 73994850891 203802507429 114084650130 53286708627 51084801150 9144680462 2922711763 422823609 61039798544 120126915768 118008704671 28581688276 9019999759 85967864757 158236903499 157186281170 157633002432 72737213729 158684200455 11899071275 29725728840 61985489923 8662153465 123160986025 169800250338 17327730863 85382144334 50763680551 204091109258 141827151460 5120951419 5443335701 57421132 34805801996 13625502330 44460151482 24629731485 115766902376 109448165869 2138557716 132712019762 93825004205 46983695914 191513788315 124402728289 15925206611 39179667983 15562193163 62083005725 5755435645 173223943588 71859686912 23981520156 15035136571 103423821530 117017299196 171187197808 71143654632 18022369242 75120162757 144021446 98150676118 69185770526 73606212233 300022227 263880275106 35168682740 6105239794 4762975119 9864846486 108696300692 109857330542 120315550508 29805264941 42212462224 1083585880 52800109598 44485379343 21310708400 945422129 63769565370 39573772372 24569739417 160355629328 55314027777 89102417081 25411407564 62254965134 50708607957 12594773565 229720251 246840461233 42108994634 44861819105 40040978956 57654099141 87114689297 67124052584 11533910198 21416573010 115655625893 199567529718 219237815093 155348676968 64691162612 922322827 315771820602 1541749215 4378362749 28139181957 128425679962 266557556980 18765837870 177575645441 10364262263 108626084297 1620632342 19033725526 124366879471 19765383787 52641958792 71717335036 23228873027 88503760143 18614664406 17724795207 59033836526 9086026842 123288308046 266475035745 98596302848 125188103590 14774381239 51590942282 41844593707 154170626638 61947880665 147806698973 182409608363 12580316463 1519166340 29540389848 128590019040 41716581312 46706066721 7525545358 64554754541 104172057692 48301192849 86840768752 23414786271 21665710306 109061280779 60272387357 173373900001 97552967241 10745129025 248044325573 198292241334 29182232981 1984235 277130340501 192158391090 46692193675 55748901211 4610609 244409191911 11872651051 64081712974 68720758305 17532948150 44905271832 101099807054 48755156837 105358713864 338945451422 48059174540 18944080845 7883251063 63423558874 23860864257 232592297922 49237313968 10354648702 259098273803 27666662687 98252202603 58717705802 33036509398 2641831186 713101743 8979235793 59096402729 113159859323 38855779397 37788669501 112482581476 59033106399 183155951039 25441305149 9323334383 11030355 100559506966 84745517268 42732698208 226125665560 80155134360 266713200054 3565070470 113858281410 9870677264 28582234794 24974042545 34142676685 11606977630 59882522103 150869587524 45223285509 77640302127 11527998702 254628584880 877467061 109189076480 43799518394 140797077187 35758916121 9320338486 35084424792 283641366013 200296865517 132330637334 97744078064 945273191 1522953785 4700834 458073511 192877533915 183080331910 72781863802 162728033495 140448902638 6250026707 23209504084 165149256652 216877158223 65031721327 252965647319 31165368874 80352855896 288251740776 323913826061 51061099852 6694824361 1885935382 112813077309 6190955863 42362247123 87426914701 15985048599 17201404215 4759728031 30967536755 696711196 98521440042 227530427297 125240942173 75451278437 8026327460 52832144902 19563938979 32274630504 231257784098 114266363648 22164608412 16512788059 10785332401 149832691728 267237048014 27562613381 291980288970 3367541831 664282651 4893839358 42930027180 15532380404 14271894321 25633506452 44684835255 18023475600 145964191458 649586885 1058134186 16919894151 37165684137 5843345484 138418164862 4786357126 13719324977 19983679842 51724791235 27963883767 52255163401 33240483522 23859033845 204492682182 377580363 48533281616 37777220359 199014042285 91129109858 140820322073 187583303402 7800661929 113106713485 65644145692 11337752951 47692567898 7144886075 1836850328 3385076852 129968400731 27716149181 8992769360 175303950150 167392802704 103262439958 10329098736 58304008870 92388897124 8593452990 2538792054 6391152353 1854246559 94995043229 112690568192 47740810193 7300490354 20641121077 16907312802 10803419243 173442929782 4084534140 57798564834 65822593191 93983187661 16171233737 11644168496 4828019538 10804296076 25840050607 122043149996 644976936 79118354716 115109145402 108720744787 3096595337 336957791071 24169480739 141913835144 42402463854 20668213524 217361884122 154732332 55003925 18119780452 889336261 7560917814 36256327883 108682205710 127230254049 168952596701 16089452812 58517990818 30999432946 173894073752 12126498753 280101552561 318903653708 115151385385 91326345220 56760249389 27597719792 90798591971 6912854290 42911685108 43667140746 37099856716 180652908609 40596455627 137027769229 99685598254 11721774089 37833800721 58955633496 51823644822 28920667445 15946186520 19148535537 1246913141 4346953430 167183856843 66020030642 21067204111 42767132558 24352287869 4465811083 25137781925 12840532190 64015838503 184951337147 41220668846 17075476291 12508947780 24101286739 87391787241 14236090706 961557046 21413107717 124291839386 7992706015 94737417077 5286189991 107402022568 9480234210 3767277492 20920811366 11343844887 63871250741 86477465 16649853863 8352661028 102713970088 192817253407 42854199580 107786846626 59158807407 38994752156 17241420631 853526174 4646795317 24944183281 192314102425 64350666859 84291371651 92657535530 1766616481 221974998059 14115285659 77618008745 3564926974 31400447776 34138925795 90044792814 5459836792 57573110563 56218065267 15160879444 27993126 4272569674 64916736774 48971977032 280564577144 1552056646 3284972010 48572661827 8281632215 1523539667 19021591182 47925095 93374011081 55894732787 138116272944 24119594229 66267938168 44273268238 49869096022 90752321998 232282633372 139146043983 149796859503 291054893830 5335485665 101817807 44258205732 839638274 143846297001 119010171476 63660882589 1964430423 4467429361 13529737469 13188205277 154558581252 101265876512 59297938880 11531272358 11987063856 8411988504 297292571 53936429215 27581145274 3188409 269574179413 58882485282 142344408004 2218281925 175823501594 248237716995 132484909701 9233203643 43754390577 21608841014 60343657538 87035705009 72259822204 54185335639 66412950864 576897162 96347004902 33969925415 238490458304 253219559968 168391626427 4748748726 70159377428 64004580673 179210447937 3564307754 14454676907 114292288046 21567657929 3034820170 88678536576 19312136344 60108268780 47170226652 76454852386 242899042 8185597521 4944553296 1366308107 235591 15733755548 136042893008 8858039353 1368632120 206783965859 53185573032 248138859164 47593546949 12397432861 56521285849 35501457201 27268141193 37078350246 19370225468 40057140069 38319317624 2191584125 272628617263 141904739203 74087049931 14831880118 48128757922 133092343822 34913183860 28129559631 136947453376 2176829594 5156469969 11033726568 33504635055 65202400325 34321169127 220288583609 87209091191 268712870719 94852575265 69003266578 157199153891 22845689201 44921681662 95615507941 47202703018 210438172858 90713343731 13490655457 204259776733 36940898237 271538092524 20195918598 5190442463 63775179441 117852518739 43824867837 6646892143 13963417770 43659814968 20744496519 28094166522 10607260879 138032246843 9091363530 205260756534 98431922939 36165337890 34187937248 51893544206 271757219711 93303304321 233446758567 1499191699 43465859291 249447978624 2277703821 93367125242 748784081 73667365832 69742724497 47723767794 5902805177 681516450 38321120684 15078648395 38673923423 70027195186 52334414870 205097315424 30931470251 133168791719 124315686796 8250253598 6736323452 29613909081 278774225774 284395399337 24558484544 73713842840 172812712363 113355886509 269654887566 8001110321 124644950945 1009991866 66316833626 26111514469 1129812504 159294232912 14210887874 79784349032 164752803516 61713338844 201670174890 122285166954 14941257867 50078128941 8645598966 129699306679 118404661422 2007448480 124908691050 126346368192 111926083756 58496177833 10450791242 304006984493 116735680070 68033090273 117316783569 55407106244 234185829 7169316895 206428811216 4972131051 184933293125 804171978 64287168457 21455760365 162668347443 229507335302 4420025187 195987669282 138061072272 9255095219 288197806252 96795078919 284858443029 93727512336 263090564346 95623977498 240188575800 5142676281 53028391011 346428697261 9699251108 4973149129 38575962976 295802214904 95014639284 266516928026 216032633282 43170957708 108456338863 43105652860 145116358253 94536128750 179536384932 99329107533 27997546071 50896003388 41326002319 10446291221 117959830624 28401961066 65600456782 17917993391 39506086025 163744708974 5380670904 85337057045 68915091056 44988088564 41200512306 129337234789 63422256779 12827539437 37339215367 161185722782 538249029 84562471989 2813836211 31927208366 254347258447 31447279840 6129216685 4255129374 17266136420 2114117261 41265300961 199176380673 15054292652 56191762674 4621686711 19092421667 4491236876 101728416314 44054017658 127796831368 80606532212 6837583723 175934584133 2102969181 11872835878 26205314371 219545829626 8001301817 46105673672 38482397629 66575399728 224202279116 23808899835 262875688319 63277476051 19148988465 64862136083 1436937498 28157098867 86794902299 145360328773 56154805202 80064272440 273758665477 55799525784 1629547001 42675664651 77677936704 204795250226 24214486881 87802905458 51597990860 16247407517 119718562 326596798042 129260718174 51846968447 23473517869 6976813016 1312998701 1393521714 60159633849 157924287684 225308152418 172854015438 19396681747 25342269354 269782024257 17210799805 19441124413 8528297582 23381695658 81030661929 82860384566 32051210639 30866277013 46415689286 49913078845 71988371221 70912678138 215086045586 18401759342 4154849762 3124058538 96602070967 14078289341 4349303954 20525813944 119090716539 10247667425 103732399456 51463658181 34487970209 494439034 41062642833 114901353573 2058846127 89923543933 128305196726 33828585181 107748460695 387647322 108927105081 136898982572 15151215165 17337687249 14516035881 4548026364 140750621627 56150579601 59671071743 11683542573 9794861897 123578062918 86734031003 16002600241 1669584885 10489117498 49852413177 45147486294 20720303232 85635984235 40382416203 26350242478 38962794370 4976347071 2646014070 42995313675 71662382693 75277255199 44620016246 177061119520 140655400267 63548594357 7826768328 57746393684 71604704846 94635406105 128719343184 83279324 80438265685 27624188709 204869022952 74435754626 13549310518 79742059838 128804628603 69290066251 8471226202 197544244212 77026182877 63410343535 27199178501 6564984984 60151648480 26013075554 56996235106 146026593606 9329061596 101181582229 26286027315 61227545868 126193441228 7441667160 31885949747 47854301270 5483278665 23304017318 77857846227 133125202491 41299703596 154036960876 31671643182 25906519163 199622140651 158929948735 444457329 191504328556 5605366325 14018566419 183076684491 189672443171 57529069446 679094743 493460657 7984305122 65261390321 53278867636 56045075077 109966560265 130290480718 132262133963 112318803170 258357643041 62297574675 151229091850 269586105903 174921091535 10973056172 39737017740 116761307270 1418580743 215466307 23682642015 37305585108 503277009 99488606515 229021390113 77715715154 15684142246 1435547580 18271482274 4760463944 16037099239 18350744328 12530555398 104295132268 22680359373 1987247157 436430862 279895981938 27389729710 103136003406 46197279459 2815018078 13365228119 38595838737 87178059547 1138332039 25046713385 1380138965 3128000268 175802154190 165588502541 7259642835 75696602012 73509069814 1370937152 51609349993 85686513792 115749335274 18755718669 108747534109 254483638463 76991917871 68364165227 198312023537 128603626345 66231110897 45801481521 132255123024 23877689244 9088480127 108184674746 126941945677 1508237530 31518589172 128723751268 4428775934 41654831509 77054058281 6023996116 169362633284 52779509651 6771981520 94594462918 43490304541 25703935400 103797617974 95086175755 19483535348 544508554 14380574382 147763716283 31560140451 23304682092 8176137860 26644086195 37335158262 179244776546 119091219481 48079268022 92728210497 50588511528 103707970525 108758206331 114545274299 9388302201 158683931820 54413163640 55852129768 3539537616 69490486266 7402021242 1002394979 236490813550 15726033268 109778339127 92231818548 102670007604 6103589277 27648728737 13169419181 16137836814 57111108824 10701155965 292828948011 7068140897 141572759092 60209737738 3417137472 30488211510 3976564176 605775580 64395819885 141436013632 10735843379 142034012017 65106151858 187583236670 57652199648 151385172244 122625602303 184711265781 33979458267 3577953995 25714168342 100381536260 86385759579 23555220958 167801694572 49182322591 9495198101 23720254253 198747171468 56686363229 54346760279 119087078647 1316471851 37826179867 15997716699 141311404096 100360452565 116383872431 6223987492 17907177696 107041353171 28372961884 891038070 1151993187 325334670118 11420625954 12632843058 255640465 51134371960 23185268300 137726423760 176562961210 6382675589 36976362916 28348874272 101970915514 116409613479 34372389051 113361755350 23306993366 14244408937 5477654886 9705691010 73524475935 235590939314 6130212981 75368255772 105476975000 1792623634 1444640439 208298241765 260041419838 3303161859 95083734202 18359761724 179355573309 207072540168 114648017595 73323718918 2173681854 133578556406 93859306685 41144963026 3436073211 51311101368 99277544038 112074899975 107697964515 150358499024 3325736665 88064600134 64078054806 1672325292 54151698394 189525903767 161383856309 169355069674 9154718766 16078289838 104023752881 14536216705 125087625121 32952522258 37638976686 46652194225 116221539571 204812878133 266029447 2285475448 6086783967 236583317559 70908738489 31588678772 61925337036 67957785532 57690986166 19865453536 4967504962 59462962375 15972415783 4430770670 128756620236 45008413454 298793304 172094628536 462366217 33656263350 135220437542 2395101069 152846742985 98833933353 212629449233 125631613343 246605641911 29043294170 12224508404 101710554 12949864354 47116081079 135392934860 44124133903 296587863802 56427534603 225843437807 99123319959 103032541896 10191348866 47921040897 35989706580 5734254403 38196176306 5687277294 39434450238 59388790578 7425715239 157621880926 224157305881 147847094776 120851542403 132611147440 41238678296 141181034692 20255846164 114190914092 163155932002 41493593642 84504681923 69432612345 18749363619 4032058736 17224387474 42217519838 2710449244 31689096728 4930808863 149664848631 254442687755 46847640762 176018234409 31859714537 319592601605 5345329733 2753163294 38139221795 66285398086 8867463211 3790190437 123228899849 9064700529 64051299589 25437910046 4576063743 114863862602 298839036490 25101073408 54580808720 216634957368 99689448830 133153778295 128525374026 110543036357 38564655292 117315732469 7244837460 2641790579 167736555243 109975345744 1676122061 77587526825 94076955691 77236700835 321040618147 20499470584 10295268801 39236407157 151179764293 28953120285 33951596139 17398647742 24746335413 64085030748 10831141899 3246751235 68081094305 17344138510 95682616860 31543197048 18033903152 114944481422 19721083807 71268833924 36606163333 171489708392 1911430258 89095029810 38908476753 249111921208 220918411166 19233765400 102521830670 51312525409 50111711301 2225967275 129669276273 16897679293 1429177851 109787405850 9962483115 49808846324 203225141389 2947891388 36653772244 101801993228 156023648642 19370017869 185569421335 202103828896 2665008964 58038325302 43139707 31540332294 47226663430 118644395093 27082699941 151136142903 13257472315 4636064484 6038287536 5117550373 184903586457 24179372831 19589141036 73578297046 297211584142 22873523653 166399993667 46129998537 178468301444 209532512884 30132952634 68465855161 12525856992 15173987821 7026841361 104058223934 9546068979 166090591554 8568306368 12874211588 50786930307 110777895024 305537261036 205954611703 3719113283 38891521245 15515420530 61965698137 318694096954 100605596016 28714356625 83192219288 52809944538 21823882627 1785366192 152379652630 88018116123 154101352772 116909882620 11146243892 89600928956 78940096963 33433962138 38620487805 5458711828 42382193809 49195275491 122347106243 59180204944 70619412774 57180537727 73804258911 115816168512 212229329 34421701185 53094725635 18344412494 62261685315 132877374817 5050082878 27905539491 33606139297 102736925020 6977960049 7954137603 54370081298 6467362240 184548692474 187726127482 230799935745 89295088937 11801499347 146866193205 20174739368 93875426971 193492705338 17426650351 116515423349 100045874081 193293751931 116823915282 45989735312 67678726754 9279598272 19727644773 100673040493 2980330810 9134559142 4146650490 33500238612 218743992986 12128253065 13739708950 77358152753 94827309246 9208957567 20181446233 169590461652 43833733470 129427230167 10959209221 60093833547 256496874623 18951036721 24562527913 128291254480 4320633009 183557763560 175079675192 15651376 3612240943 5208444972 1551132 32291597773 15189442074 476595685 9056005014 114244976621 139688696893 74069197953 112635487772 51214788277 245760100072 27811385350 12572587248 6952936943 108017308136 191191971965 90481210219 113824648096 237433094482 74932090082 4635838560 14199602127 16294697869 105723616326 2424005965 12329367493 53064213224 121012934689 7771262973 263390304326 6414118416 25828881376 11563493766 160492976199 32467876980 4101091670 103942941921 40393730504 66961166130 27325954502 5359001 1117543345 60636769919 188953027012 156733908534 93420424260 243079824174 149706388847 7492062881 27301233547 127211495227 18707716575 28972225647 3024851278 92481757411 28312893339 168424427356 15746721218 54374824345 49333377321 75574465706 178140780188 1680153236 12606362542 103195473624 39444328676 43200695880 47824613714 15056698749 34965135740 27618027748 175023553833 9842343924 25302834281 55798629771 530750450 50502413806 5623489229 1783174255 156293588331 432629617 41019013076 21261850975 218727108580 53950105049 131229615377 11370526845 22178045932 41125361985 81116341228 38875982041 35429953706 421815062 845814235 18922194573 35456270230 39678575001 101260950374 150487611578 206385886257 25497150330 94611573594 20273549597 2658824000 15736076595 87918112574 61607986102 1851625203 22047836330 55991985640 26521046472 274702279490 22986541535 69490652132 1761146195 35579656227 260461527149 10274752434 8982496682 1305480399 71700158812 197179623491 25340458312 20541609942 73049078816 36718292581 129024802732 706217377 41137716672 13760270157 5854709856 73223327806 173495321768 1029705539 9414280253 137734703115 108910916005 118421748042 39830822098 12220501243 107011968320 287695059 37353699718 42289021948 163712918398 43459242147 89784180971 140867199365 159313086033 1072584716 154701031669 60787669269 26481616236 2861786184 22566753888 180471175286 22153198897 24415902583 4364294741 28309235196 261435890605 43316736751 21387963217 282200128412 9466766428 57934722796 23498793731 47367528459 2541132318 40936992586 223992196612 41386859394 84414073562 29465909486 85156033847 5614442755 31774798372 8175420671 107666117014 7491391492 31127559745 12427060135 70251223559 6961471527 16095338771 77966148824 28038014195 2214407378 31605660177 35025646917 4084475187 42851254520 2431727064 55922700157 2405398822 62348844465 39391802290 11885282987 169641199241 48545560180 705781916 31109026825 195667298124 31221756963 181274912155 113625089679 303716028 112979403542 21177342184 15082803006 50250270351 122541911483 1857303496 152601105701 1926642266 1825538648 138048896324 100701583212 5274224450 15950677705 58742407961 207646826520 55949618834 32834077783 40660559786 188103448389 18361513912 212682601465 14052588494 3317239623 45504767657 161270319385 28939342996 200697355610 51111019703 32854211407 19059956486 10023830943 47540338749 12713612570 6459340306 71228140075 3995875678 153872898987 13855177582 29966143071 3138427170 6092641912 38976874071 31838843429 34262728251 4470022290 41220302530 136634149852 180258437375 142648107343 6066409297 141942911192 67921441615 9113734040 124577540626 197696875297 24805843996 8140454659 122798481459 3808846569 41657030288 22015821435 124003837403 137767483807 51731036482 20553077704 63747797019 156033247065 15377220871 110752318977 146048444195 8850278060 94533035888 72770572151 8513877138 15395762644 8449353503 19540032175 75096501975 17165501905 2306263226 63085237726 84412857988 47262670428 85436304706 39735043561 124234712571 175585437702 8474347491 20599055421 8040253375 170247422455 65220464097 111742691041 30172532138 4186546368 20492170443 139839012207 509703740 14120657899 291974414382 87719415771 40262400305 20322221934 128085464531 49758162999 3632501545 8770331194 40159621339 40968955770 65571519303 36774280101 9185012180 17365576802 7648085344 4057523752 110987017027 6915690021 20815106011 62407562611 231149810600 41261575848 48924156467 7770998718 69171121035 178653294667 263683689868 205975365004 62715793446 4193632392 19790875118 152748230090 20533080882 120553696191 108067434666 838859890 33295058045 68425377514 225914108599 79443380127 15429054693 22216598294 44519629601 31223836907 88905535729 278112068159 107182400588 30915788808 17114102606 195797921520 10232101698 74488607758 251327237618 92653090891 38539832618 274905695440 98696082449 39246496356 61042989769 240929552670 73517579687 60006559352 18608403615 34898946921 28670654124 203767243960 15920087 120212321938 12803515876 10300741331 251392211504 39721791106 31416837059 80925349912 52347216691 51533202202 55730830005 83385935505 278122194503 173988937464 50696664298 31805912511 9278329899 20576327151 12735787231 9722708986 19336598826 92257297952 16825330427 107227498994 26594469068 118909561990 149313895 8575391230 2953038458 121984664810 137685507720 236797582863 24413907273 74402325823 152780638713 86779722503 197318007653 85714921706 57119383430 10163937738 76167376131 19792778109 144258921342 155635164814 7606585239 3744213041 132215249237 76047861668 28861807990 188624595527 69848633726 145514546469 51157487007 238773116883 24604665612 13806020816 24077362309 127603611225 282622620459 16270644260 18961712828 129047743314 11430195885 145064559892 20245324802 98800220513 25559628362 99267318053 210348612583 22631037647 68459620558 309814572334 15784493946 59473730072 140289007029 165931321211 16899191897 35565393778 252676282489 64975966754 1577711731 7244388108 49355906541 159487228234 76417163917 102964100060 364200099930 17227585167 53485181741 221436223491 9357711033 91628971137 181326144952 72063502939 7713576886 100244882075 43995199319 146182414269 2829351211 284418034600 135861625157 30245600857 4127434946 29583371384 266743564652 61565856620 269806934240 69517508206 19464526342 55096498337 139203023267 2658038047 89609874974 24561681460 164002276015 224933351945 683734294 19829866879 7787839467 6299094552 58597956778 63917282977 70716375388 47317754149 10521815083 89115315570 19703467305 31120002074 61674749131 61780266869 3882015992 241085179385 65918104017 10140481165 83566688583 6126024427 154789412914 161012742042 51103807049 1856523394 68958016091 64097999603 59261473933 188757355716 185596444128 322289924 100209103231 132219848661 1012639606 122685461135 15223908111 11181435592 6897735569 5109176341 84553456949 222939681633 3604067599 50269179506 180272872614 330143768047 384857047 43366499066 120469026180 186478052223 23607256120 9005157938 82826491975 211489411635 9894938893 98654660288 115712066206 174255739704 75132476590 26779174400 79549200270 274884250762 14271621635 15805609324 216358409549 16462172886 891004076 253043600 22029203059 105590527010 98621701320 65764218685 10045112230 4053775676 73791000633 6805404147 562378998 128070348223 1336343576 1568092282 18604341340 217343273259 124507617986 64586775205 2993750624 17633215166 4291567366 6694141542 69347517490 100342009726 52675528955 2229831418 6436415765 99949108960 878607012 5794487677 31807451811 20796192630 194534005243 80802339603 3823411194 9940968016 37433140108 15197747673 73400383 114291476886 109885987521 35881185691 31357269108 3322915944 3456302816 101932847583 167932330746 13812965926 2079080782 62757436248 145078856892 48440082926 44860312303 44262491985 91399450622 113378869700 63980730416 96383160920 145680556709 64210910521 5752638914 74611153739 7573129933 187709958598 101940864784 47179412584 79073606228 41087973011 2216034397 185640258872 161459197183 117932268797 101407605582 129879635650 238948606230 10125213223 47007776285 64640414882 119861594785 150908632714 9560099003 79434910025 118281186751 3503621262 23005769026 80652532235 43262575177 3421869145 99224525304 22474458599 138934199106 54727588635 56231419661 82759262196 51925431056 1718222961 20116914445 162485018564 166520129599 182948601343 17008047836 228928254866 46708420236 131002042824 120173278762 33010800440 67498863722 17597309749 90267167309 28694827620 7426857753 1021771112 17145060378 102485107988 16899878124 94728826500 49352872021 46850938795 9425694837 190229721762 4906455123 11871290553 2937347960 1591184643 23482408601 144041613479 43048869200 925284660 10261570758 191339021277 84229357699 270586938362 15836501475 19530622815 203911239947 14890869978 74486394031 1297725303 82499121508 60668275956 45172133628 855733423 63115466650 57324151498 42376930160 227717281957 227119804223 234368366929 1506166783 7637697749 22363350680 30587942026 184091410152 248634337285 20747171727 1691527984 160994380 55238100139 292262710046 127981502823 83613299567 208815234034 100481392956 39012946226 123308111632 4879416476 183660083 20601934719 50294618786 258911350524 103782004228 5111240208 45548097606 56840995247 214382920935 60778444155 131600189998 191851789771 5932359723 105547425668 2765630647 52691695408 150972871755 38014457060 36983939861 116738389136 9983875163 3263319854 93327816657 127514802676 7170669892 35455346594 110505821863 13588347974 1164239949 234444795122 14050907800 202553962196 40235213875 127766950827 198280303589 102470300772 88385021734 7205786381 7938153807 17789781543 12846181902 62406631665 117834896060 68188391684 21668417327 245424503710 167937602939 202953170841 138549229785 68977936739 202207690101 74068651834 29003797717 8870256116 6883219065 24942195455 56542659815 52310422801 123551202213 8249138239 108570430613 184215984869 32606251959 50549329093 8055681289 85681768848 16282484644 17241391893 22791417126 74802585210 72390920622 53586023394 8076490685 241836944190 274591326947 147808385855 15843045788 4346871960 90868692183 25812299900 17505821180 156403852629 10862707638 58959385644 88783953684 49132796403 218259735722 123641997260 168361860641 225244786159 24253929936 5677283073 540858626 103196720753 8831635962 4920396155 962233628 9190736097 179888156458 129590692048 227804960211 88021593738 4007066564 82826910800 79655789574 32739264977 16496991839 128805202318 141557221888 4182521036 7490441850 1385929627 6053600933 121131544098 65091720960 60568647326 194018541215 58661989618 205209291531 14397448386 147128580456 19100379889 13112487952 168478627129 12852556841 47486282906 119344162617 136187008972 41914546166 111292589083 127038647993 73516018530 10224621762 26795530456 3833593130 75991423618 62852807838 36336457804 141660759920 151965111658 146400420535 72846257259 1894532867 15441267498 210908761973 16021926162 6232683071 13279254077 141973642141 115827578145 46653907245 56746404224 159561711 473474175 1967500881 33009336780 225719178987 12961226907 116017641637 53920943151 5886568928 1520476988 120567720672 27027465003 104779838976 6491119687 5984570349 27352891087 4033237070 29153433714 33204338971 761859964 74443187678 15294407979 89825333384 76413238679 173915224758 18999943820 46894307602 187909479301 1677924667 75944461715 7674221093 56263230008 7358545672 6940319568 71396406162 28891169 92206173320 4279516846 47608465820 134023805336 86341284950 136591484695 13494631105 168096950329 16106038971 4879876052 23546234950 139259910419 13159691467 112377286770 58197764647 97997643649 3535760392 25645403792 55900646683 34946347815 4437524403 83800107165 45238589002 18713655000 33924268552 5858955528 4350643815 2192911668 5487727801 47789997281 6540564387 144688559541 11141522 170902127390 51077378743 63645104863 151175454764 4056722643 32838572214 38908672516 59055898373 114610056419 166005441369 41106524968 303052553 169069194911 119863119737 39862864097 3789746628 99336489678 88585394693 72068351717 11228329760 77583041579 70867201238 308708784609 105491382844 155190947814 27114318317 29934740453 29254693658 12086813254 88809093666 3075143003 127156348996 19100109741 180870176522 90748752482 140852426762 35161514824 67215988992 30276139704 116787242866 61913219843 142790718045 257932400631 104862243445 98552233120 2159552868 217542343321 9652124271 52033820199 1161818259 18148186435 19835957622 16636908385 295560744656 47290138206 54588689585 135883252139 49214402153 212323568121 35904189814 30975080202 166644921000 308502124881 2585718145 160351118595 37556768626 4405905326 241474205624 57562694877 55679676610 55451009270 85891131901 77587085474 89689584947 32060257629 35736860135 53786700266 171951443252 1193967851 134137344 124102087601 44921155286 118525286 11559818262 116798429738 3401111965 38501403642 68651842155 180612640667 71264106038 110776700332 19673641371 929042152 11654740251 128972369056 719219400 15663971027 54672141618 117142285170 129609002044 135316245271 49570984805 8287387888 166166541371 2215710427 6828257366 117918102975 10430379575 160817786615 106568314154 179107220845 45778158800 4797694500 264495259946 104936728038 132675380943 31617422588 84494446395 111882539047 61814445895 134399593763 90730235643 22308292765 16595441098 70635596191 225937347617 360467720 111080874634 29529026525 344604502 186058558907 12807491 188111306 172133705137 181217178239 10042385713 9104891644 94017639264 5373924148 24712334651 43794340514 102714346363 64174894518 22328264605 13826294231 106527417552 34654861284 36099221508 20748263909 8024357057 35752467925 39334652925 6276178329 62018045433 65758676012 284981746486 45713524911 10618926732 108570871356 107613466993 266398573492 59650436029 115869337990 29237675214 107695462859 213741165800 37686212524 20551802786 24594751 16309078795 21281437 60311125668 63453000126 13573013766 12144832250 92249246798 207730850941 204353231578 85260543640 98269692445 3624965927 61855160577 192300387897 24488873008 145935138352 24495501232 22636770381 29278626212 19335564904 79977929770 215989539956 217883962341 30742010799 17285933633 195984212947 126738739126 8516626709 6259971498 112714660040 21159261453 82589111455 93917688585 36840582218 2804332187 9073435988 8338706600 144738518308 1546481808 88293076188 44348678112 34591599607 124570670152 25409855403 788952962 918286655 56308041763 55448862520 157919431210 65383040678 34476490053 14310784805 22481527644 117663408742 121756545483 61964673961 5205669215 27369033353 30748326948 21630440407 7299699391 198555390645 61315993813 39722840797 31485168923 6194240433 65592083533 91713610266 19620445772 40403189527 137803624113 17282794821 3291090961 195157050659 147787676623 65621352937 103079012388 123777041441 80100747581 67172983477 13759753679 178796392454 27876359047 58689638567 42360774558 175057350961 25931857411 62513376275 24619026936 24367013661 23855231874 39045128715 117650113614 247150872503 89925889221 29812554106 140198801160 271455998451 13078989376 120570140857 180380725520 110143333908 4272914838 10168771332 96209734070 147720152843 165764725719 5018363158 13173710441 12541745453 75548172361 78322102055 18103144995 45697029040 22328086336 12339185554 92385381238 69666721324 25170064497 10256980573 30840399903 12224612929 6305056810 25406225449 123832616573 1924905147 1788360774 110871982376 67869122209 51079969105 120294491776 147463082021 26444719989 270545783 9547300124 108900248 68862044880 36780932739 153886745514 216005796727 12303854209 22277447263 13616354741 9067034012 175179360250 12878073427 1759714065 62885478188 118805592034 6142354893 12015772475 741231099 145808898841 176764990310 187039383757 95850909254 16910067867 98447353925 66566357193 183068473867 4999883971 233314029985 14713521557 2369506313 10482794003 216309962112 15001068223 43854823724 5272804620 3976189152 207210209699 18720297643 220035147092 37009378881 168533745135 117715911545 171144411159 37450982318 69499760568 5320474492 128036644426 20136291133 259981675467 211851590402 19833117685 19463707905 267508022 23819706311 92236546223 131614379372 243842662506 14383248032 315852492201 4971796495 34007078768 71013126052 94105228024 31035928648 34581719921 254831517043 183139627607 18767148820 7888816245 1719785494 14868356398 19080565166 10128172665 90064252750 356559179393 7717437060 80814648008 10680983933 34315515524 51132935811 3449614245 1864190786 18816917912 138401207548 207369895111 52779337889 105865798672 6928590663 2342651264 25088404368 37898048305 236116936860 865191861 200371623 18597282063 36746388970 56631862142 134117354063 68858180032 141320155012 90820371300 36668585244 53960054769 49212924509 15016779564 33874678660 119492463804 25391238931 48702824604 11095425769 8078486756 126133105425 100282572927 36144454482 494298092 188904625726 26250486988 13264143152 21089021985 113243382034 2653085426 104478430516 245040164844 23311176855 33999250125 41667032897 237672111265 21308171977 25033201400 2448486698 2869375219 208019760701 475834606 74730935164 80041110770 20098471434 20077668142 5036894163 157004353776 51315219519 18457597124 130685719028 19440961281 23288709545 30615529685 185259537682 32151816155 95830427698 149164477628 234213220825 18337653725 55073979753 111380774252 37156817962 262829249584 69886994868 30429426868 111120796057 67467903916 10402675580 359876363 47345739898 241984009859 17582071937 97671045269 9785098932 67855107727 6345194919 31182818170 37746888852 205633952251 3242821600 150466320721 85293574450 35150164805 66033551058 78692040590 8717598065 83583371434 49726622087 139973077286 10993582685 55161971754 175766942586 156044841843 10849484798 14876036043 43108773144 125824002814 34022851165 93360088071 283877310268 78326472060 180603848798 79382080121 124829458208 93536666960 2671777626 46075075106 40690075848 86427969047 233675249930 84448962869 3688827145 3332337907 111192892994 178328115092 21411145239 42437574005 7055269847 124379020873 99501743551 29308039367 245426538687 8142925995 144601662302 96262466198 40041220629 9127722733 255775373870 57799422623 50205697356 112228530423 139649176995 47973232397 169218726611 21241860022 2172050477 38564208285 89854447747 1604243988 41658999754 165878549156 6449067878 205170070645 9313390687 15100994885 7771950932 204855675095 251889709098 5474133524 4215976108 23811845032 152040857972 13542284794 66293872957 132431770161 26787522954 53338702642 20679137619 34526755326 11356645255 9997627699 27755633836 118504993195 24480111990 127518124985 5049402917 90987685699 96882479590 45310121252 4836999600 13113528641 40048337529 58267482616 78491783913 238721902676 2226230476 133493107504 176353362400 125245899842 52455234861 11189670875 180108048611 229707270968 88869345122 15762250083 139763334364 168868776608 130477648351 45172421697 31864525348 32858333580 20283272474 49162671924 72484134468 4156828406 9901568986 24372739746 881788855 3624540880 74641422341 9182616049 31922770221 143942968903 9063514180 14461733439 173563739997 56959577326 174675264766 7811670103 83213180185 100711869504 260961295273 25438107987 48452542763 1121303699 84454869486 30394536466 41836780247 32532170245 28536436020 143573442179 43716047468 72139850629 123212782281 100507355113 5539265541 63812164958 90278807104 16858730244 12407798101 80255882252 185060748161 90829579972 6532963047 53475078313 91639820787 207309074003 245785874999 9154168058 31630258139 15959616002 197517916847 111960576084 89207558973 190648506121 53885856940 23948189951 29037692024 51056714606 252580675 4087898239 69353258100 31971767121 35066881865 219719415848 55381114263 96942787639 5026269453 108524557982 32869749395 28880055574 79049133572 85729948729 160253806800 180663717685 182357786838 16678383237 98665120718 3352869030 111409151158 113895920923 147176857391 9452558140 44996744077 42254562691 2649647936 223616493362 190893853646 189393746703 3005903070 1496110241 95189173497 168878547414 11976467351 63085211196 115409428493 47105592515 78628734073 44252619226 26501824208 43846466203 12478353249 2052331303 1854508337 111082201545 140878520715 14985568400 58135091458 6656375484 759494937 83748545077 76726707778 27540367498 84130906953 149842868556 78566724967 3164266552 156010052951 60915778383 45367184827 1404620583 296257507129 145520706147 43861101958 123096289468 1249294479 30169474748 60393973827 9196541966 2308545483 48437751143 133525993856 272905393979 14382723993 314277492044 33828861022 3861326254 20173938911 9960260837 153280481822 224208643208 49711661957 81158327949 111267842404 37354359551 151271132 26492732782 20693021850 21900315447 233997199118 69776981947 92327438645 91023118914 181331828948 100859004546 127270080246 62073825632 19604675709 7165700210 15118476484 7044188109 223241566473 19676069019 53587939737 47888872088 119766306258 259573657688 118034631465 19579471946 76835493361 149018658096 89550785368 4201665702 1350378360 23150978328 196392662058 6056259437 56180865 57416519579 26199710171 38148421805 288468065506 105750853795 7675823771 257540872273 1391330982 19474082043 6339735599 1842409685 61388880144 8158391102 139514949815 84415704197 33379989489 41588176655 66231574648 27027633648 111102659934 43172086603 65010416618 23747620708 27198311904 12265989402 3654867622 66182994298 10874738316 110866081012 16416422087 6627435028 56063047541 9900894434 13517554910 119305444185 259294889626 16469785671 172862069796 137444722627 164903991126 35827453617 4975009202 20193153513 2391370319 58119981187 32717816908 43186147846 34277761830 138507321144 63934878244 11382237851 72976319828 28405333529 59467903449 160577006848 127076011328 40060536646 1281086942 137515303480 153744203536 73289440732 59976717867 21263683334 106129053511 144601128467 6718195975 23846886851 72595112507 181627248875 25561004976 6422681571 126025114299 4485986972 76783608354 8671737903 1332280343 127958511630 254089067826 54022446109 27798620049 539120268 33720028620 199109788245 27165049434 71127373129 86973792261 5410547551 45106079235 78874684207 15975862547 268468356660 993498926 21808555024 913540003 36661697338 959815061 107897259158 1517064610 30933471251 211159610697 16726100624 40379349787 14667023204 8796375435 4584551877 232893237497 9006599041 648099 13634721114 281273215962 92449721862 155327035544 83802929778 4673254268 11660673598 52044414761 166121720597 142291836135 47404199810 74480049113 9581539898 29617489310 35329428174 28744124337 64647403462 58876096013 10130413139 25569339400 112561366863 22392029344 209693084880 77366517673 126437218983 49925274385 149260708359 165811350579 88942077916 20822876233 40001453255 45742001418 196265629217 34366197005 35822310657 746537517 77914517165 6018604454 15289206905 103014942702 116695996997 77701510445 291251820 115255614090 5422802046 98085735670 119773820556 254669884903 24047930016 72209668511 143723292437 59438156418 177433555438 7748123720 2763135756 4487725327 219649804156 32939021411 131555165209 49260525820 108889252681 71806764396 169941958314 21687374020 31209470244 338363619480 99145607502 58151741515 71977669142 185382200430 193641702986 216427767979 38681320664 72476180284 29969044388 110366428107 15973283099 13957014192 57977801925 170003799464 200313726542 97577337212 5428760882 156727491992 7036939883 315278026984 22895913 226293324659 33366419638 123315510257 17566894939 70382381431 14501061201 4328087934 70243900579 10101834990 185379904428 155483487318 204226763957 119194489860 140913983 88815771198 26005843228 52301335539 158348044 65505229545 4110857501 2433701 37282861462 1645100106 17708915511 108196320574 75538073916 10339442362 293397235794 60293495862 159349715839 218292371604 381683858 158119888919 37711785494 31857297525 74553202030 104926541422 150757449105 45270247577 27350018295 42454088506 44126877872 193027119018 64037966582 4188078210 15952565876 30991443046 31179246032 1650977692 80413363144 74777681709 706124204 14398759202 82399619536 101544705593 22477788559 185491654393 130133022971 172676077866 23973520933 121327720613 83379821398 226373618572 53970579319 38366148033 101060827198 8515062801 14202764135 70718773432 19563031891 68953930 68339730267 74448840590 237328427147 9796885940 181688429659 27842717213 157833670984 200629823071 33766857816 12564290312 1739449590 29922844117 1372415621 8818409128 87648854924 87706347474 92552921032 1343228962 46239901935 98084486347 171993708715 25171323496 11021666913 15770201908 71714354752 122022564462 25857412232 26182328668 3789902051 63985246216 16539697591 242375964276 6582838097 15561042969 6314678072 215258637120 118666200799 19680634105 3073858537 35986735025 107377432364 125801007096 887624855 69841135877 12602775771 79500749923 92292036620 74834634531 148298306225 114563637772 165569518779 56285317 232348043242 80227556977 102927228886 267953307407 150055171013 829172199 1869562647 72486003713 97906246544 4536491532 447663470 269970943930 233560204032 58552598097 2273460883 207283732950 86789938703 46476443747 12366393786 60547480193 64512719896 156275751383 126592038686 39176671752 8905132532 174349804156 175439623902 120173990341 37947930018 1571771481 46385213606 33903940288 2103497830 65130116197 2227324482 167016456653 1237428449 65257212302 106201097598 24234123335 13012333228 35504021014 54961739746 24005550137 50385996399 1263374225 10959810534 28762391965 24909799077 2580844419 105517293447 40712613 7065212077 114904988556 2043640129 279902578821 22627336788 6603984600 45749566367 268037939729 109382393865 58332144673 88096809282 55162616081 11708298428 1045869833 237031504683 202494531796 177447248913 147822742169 232742308364 16590059764 9093954895 117969943192 97970524735 32071913032 87161453593 12644882659 142228789244 43307926273 2443261856 753191868 8485652537 78245583631 17419094110 4655619807 1897067924 51431484157 91765343529 98985589003 51661713005 32905495945 260518669641 38705603486 105563908588 65345632615 8747492283 99974703610 133994798761 1909151412 238411799543 6788794200 126147106478 10055415275 233071945696 181865902855 55423990560 210490579878 4394005131 13708418158 53420046875 52140369755 18013828904 125472042547 49550408000 229219820351 22312386124 54503671022 45109712767 106421029914 14219215 29932159641 226048890396 30233567353 229575061575 18447005258 122652269805 59271368799 6625213162 98692233738 79891293198 225290117005 52259302971 250466267493 206021958075 72803853687 163216966902 13179299669 44867994244 81079237078 210146438727 59658997829 53783369431 101534105046 4621354309 7278678461 81619427065 157998117622 76940084314 71650817408 104031228324 852550290 42669574087 263719920984 102448734901 1485328460 74037961131 16785866318 4258442422 4442102 85185858917 22680880913 40141604042 48921832398 65863316688 142943654783 124056865367 115440953614 44351611917 218203755405 46112963468 6777757804 10501436892 68045379630 31151449848 49292728162 15849147403 27797476026 24383100399 148251243511 23071199027 109957328376 650548702 2928419338 42102958265 16063192 31166228300 74398379826 46590225010 29608040821 41716966978 99403312184 4198697725 2153868185 208732267313 148221940920 121383207119 363209868 255858944180 72805472 40159983247 33329918553 31612890702 129563478 22207431875 157603477289 70822154919 5581181293 25183337265 32391574022 43088147894 23596355225 106975622726 19828958948 165230648520 32500794578 48136897352 19854843344 230853191256 192074272664 17722166466 16744958075 124226383448 77820296723 137139170074 37690610867 54238152839 6190575218 26770779474 245257474093 308282486827 100068509658 245382927123 73103279314 120673206518 67624396361 40245999242 90501951491 68793595216 28905114614 6961157951 192382529246 9611266638 215208249385 12132272402 6120790284 94909445044 1735565970 168701938094 145113968920 127640245206 68881169994 29212276476 195898392587 105503577824 71786675061 29432019357 34769179 4025818587 86953675307 2978694307 130819842455 89256895186 112842772796 2674853897 47884665222 2976706397 18541057686 5655946160 4939872431 244033103064 3459228113 21503769698 130903415366 25478976138 11550725438 396529987 57078622674 55996217293 73076493322 62199519324 187269688532 25876280984 262796387609 226278841071 63603229223 43411175908 139966664955 107068334657 10229846091 36489743963 9209468282 90440534830 70490855899 13300010819 164164741163 62264680010 668716627 159399087587 92550192171 14628592390 98177492815 221063563014 9297006682 29010065723 89563418907 217439793622 21552183402 115181686158 887181472 45341002280 7753404534 80001245298 20264268119 2067677642 82388686340 209017413512 21584361148 218245689493 441497942 65614989652 1880468409 159193971739 27150121120 83909905326 257965240148 110716514146 1234440663 142074285029 28084526160 73756257800 25169397972 9908599052 15647178722 40582266043 973253217 143876688300 101920589232 276580916895 330992349982 36729682676 12873248494 77806582356 255245161475 271212437779 102343903641 40084368891 54701488542 20764375984 140350057062 158156009479 90885159627 89056115433 15889035909 200716465284 25560929196 81461525116 140982348307 4292119509 137214695863 7514371670 58758525738 21716025592 92589084381 60263962337 35425940485 13964978270 13928950526 95343879196 711975955 14773653958 30928073375 1361520868 4119328979 106188630340 100845336428 31737399570 490080852 14380499166 42840453376 206656483024 26897282020 9640635823 87785326120 10886590275 15448785024 16890146936 20360443436 30099772265 114598211952 5138633440 24789462750 16078621092 26661455533 136807036493 95557028677 44531706841 73616373832 32525045727 245764199 3216108134 91466254931 642877973 7472805641 60922921070 8805703821 224967512723 217444620409 43197896169 65872435 3374340023 15255092989 8908823648 78312504518 21446271585 1378088328 774904764 6928703463 26384835447 20548905026 4819273827 69588449430 1498636914 39347123787 95535748263 41722766520 54222034672 30432383898 25825432380 21479329196 54545301931 11633350837 79578350965 39672655014 25890149956 289313687278 34175573632 18462726310 180941205645 552357228 115610999023 151832197415 8645222462 162320276811 73112391013 7331859830 25760824087 54246386463 288365732934 116905787382 85610606 150135683470 11738226770 52042628265 47349966357 110863005154 51639484376 10335538318 138373325875 31204454703 193520226904 1480047634 47433025367 29827725711 139355853407 86284562485 81304143606 16677324074 27247758752 56626488854 23363914401 2559658038 169306351407 40700254172 23318328741 10806120217 20559595604 20540931767 41281566794 95666310248 43147804582 60533522988 71963089963 1558023 5991161782 1567392641 1520046260 12450994747 103753200344 41447651 192183684110 500325599 1009324638 2484949548 35925958466 32606853580 195206753913 6015760747 56743800148 10020568986 1724333758 109605185798 4853737451 73938185833 152960553356 126771600253 19147771379 3852238355 1749893561 10930565295 23630175468 196214240602 212440957375 44335217816 69805278925 131726571840 86133115611 37008493167 20195200275 4819632147 5724265749 23936129457 130232471991 1656332111 90345146215 24849532239 86310224007 28431824399 81590825422 67682700690 27647930862 90800304621 19511213549 944048779 1879901558 5585633228 189850660976 80354946470 21164556276 52725000619 61814639377 23775106257 138794856987 12148625941 43523371163 68266237893 241372830202 94710892283 1992825763 131546373930 145616512701 13832612191 35347369721 85703210701 178191667658 1004504025 172960336900 6377259200 58022543022 9243176872 37668225946 5285663014 30860940297 42606184626 20209918122 13131185380 62422200025 27937359951 202309594635 43770747476 137155991090 3712452970 402759227 41081971491 54279333975 64990690985 40141787704 75912779857 84292106714 160896064513 15303305929 9679080336 12237322866 55538629692 19563283288 100980942943 288972134144 34699627672 99084889816 38105428113 13705455073 87923221522 209336745988 32808302728 11671329295 6787823281 175815024617 183822096789 47885340276 77312407490 66019479237 224985942910 234886896238 3014125934 81840303381 47545402957 154631629130 103799595761 78107889874 48440268949 25586774330 8197027959 17619642024 11458440948 32958595165 18563643259 24731657946 259618210835 105526485894 28406279555 63887651698 143677310633 3644968902 36996365810 52144650821 215223531975 94536019086 187494799483 259432377576 49658388071 91039917441 6417257899 63861717617 15438110496 3950799603 62724323678 3426700025 76989857194 19831000997 47188204851 30246043081 4594305174 246297641115 5696318324 40388849441 140379255658 13279015008 28374228099 351374787 48588914070 1915503885 103497815233 25207621564 83184730377 212126970025 37618224896 33384550888 500501508 159683586773 5263681157 1250772509 11531924275 106187847282 25669671653 62383277535 191350829096 79790426448 4227511142 105170274767 4307463141 175986235333 6536563153 32086214273 218538436100 41212625594 1320681569 47787732016 29095796690 13789084879 26956440530 38771684846 11852206241 42950984117 171164710943 317816222129 150485227405 298871389144 18843158043 269254810128 102295805012 23045542965 19005822663 70795728679 498693197 99690321886 35009428611 104219957379 90929846689 40016962477 124785306870 176409362953 62750084602 2920343923 70624986280 3563408513 123602928206 96741391527 127539242607 55988960187 288277407497 22286979476 24180108140 5508517135 15320386209 66435478133 43116759005 39041102743 95369489952 31231866539 203567656677 201773476131 104685733544 246022148347 82377189730 75760829144 1654405228 31672004235 26136916933 11339682513 69802616452 33811203780 144611748600 174551707828 158973039239 18738846007 95682397987 29942445609 32876813897 20198125271 73582971049 18893123316 242072198 61386411461 3235049039 35619978676 23190120681 29097502029 5991350191 21085096563 43505256838 51192739075 78467655241 16277582370 37015173979 146456260269 245093880770 7520036749 59892112338 59856301561 60956775036 337754213219 59595785710 80626180811 91452209139 126836680765 2482748021 53439001525 10409696438 14171662260 105149972026 87110565243 77822922852 53672773621 29405709243 92166697612 5246315032 10050461959 65458759785 17194801507 170449871792 35467001544 261407609406 62311971767 269175561692 12338102958 182605933723 94934249367 40613863398 25921606311 26161170787 63815730233 20048359868 22988354072 170498484103 169217812271 21575599292 36992142346 136395367587 164318294178 164754151786 179772825062 19663028489 90480542246 315919959374 84419325029 32400610686 255453671038 72823213205 21578639184 68696195331 1584610866 119798048461 2068442489 39589119996 66553990058 11252389762 29965805254 21299831780 123692887589 8047647041 40343113692 9728550412 19188252514 70613555142 145036397558 8223869844 70273847473 143874187463 43794263833 31050962700 42298820542 39785159883 60468729531 50994431329 203606189365 314146310320 8736022992 5172770598 24118548237 76509737299 90736682971 36360419526 234373793228 176402284067 186193814422 91618889116 81625001028 19859477575 4386864926 185747147660 89201994488 26344312333 89301217423 126158233319 4731117291 11859655560 18020515165 3332390214 175756328079 18032523896 33530111836 17414854517 51934145717 46145005145 23699602831 7094613296 182212970 23731897719 32952772742 25236153287 200939076318 66171750379 94331569878 5809667112 99502274333 122170789877 195909398999 90099871001 143439154787 135424478698 37426097960 3624982586 5549639961 4755235210 174342880041 14485301490 75542801344 93754665227 7216237016 23099532559 25812106789 210346873900 33242384218 169749881530 102009810385 1798386506 9288487547 126129055943 71450143288 52324794433 5624585088 4278643093 15689287789 131216482784 16322550690 122164686981 90827567323 11675700265 77056546854 70283635541 34936364818 124116062268 164901005 126761795603 108346283608 42835893549 46922766110 7072522966 59227217675 183999322123 226029029996 85403848617 183679883846 80553002455 44961498853 13957453839 33809206860 4338754763 86896671147 122379927934 123239341526 100522765084 10295066956 144581415155 341166850 26986649697 3234686190 18321286637 17472521238 181431515403 870769015 8640627326 193109433097 71574000816 17948807364 79017799265 68740171907 116827662871 398715051 20990341078 39716705766 44834102542 81843968427 225345020636 427693924 10683392470 77829725392 38370033809 49853240009 245213054581 38683659247 72136238688 118988710913 264988644459 39149445942 8748823527 41206255816 19048889741 23078384136 127675000079 58891184082 10772291103 1968198737 4210179596 121225610580 8348090193 38730137076 30311095467 181091114207 230566335158 44409791741 1493819457 17012062500 232757193746 22039388002 167201516523 42328143822 23058445049 36735382564 130141356804 55072511240 93322014064 145537931419 6058334651 155616673207 42994043782 65919708758 883471466 114829082341 178332843703 116268880604 55994741632 53308735683 42927600159 156064375908 27142608905 43774522391 91185530777 90494906387 42549065027 1789112809 74924247036 28093562241 146690956852 117127594686 174008018058 6887783326 106497374670 223446542392 3724519103 22114075226 13111102668 84093825793 254444571934 72003315446 71449119348 11044739025 257308359952 2781359880 4796860609 742246717 29179779160 32698975023 16514356639 127051670166 4900591216 108503063841 269543722011 134357995761 60450956024 295437771291 174493648981 11898322572 41546889016 56095294010 10726195762 63758442888 50333722257 59345638688 213279987782 31967893907 7071468297 2311737523 55965547695 51771120 91275186273 81893864487 22344059346 85576239434 110561407747 80509541758 37271911160 103747263385 56818987003 5875547803 246112635172 10245462958 16784521455 4649460348 20610450160 109099424873 50280806366 29721959017 46167226819 17556091313 38327806527 80700737225 157239435365 185804079674 57995381374 105685267332 57927486052 74322319804 49424221501 51524435 32860712717 5633019150 95772710083 181918653938 77238732601 110919252479 21412514859 52077342083 25940875075 6598136832 21785299757 6681952035 268685367603 12913518309 9156242172 572023265 49915887688 28817492727 151910822466 60466234881 170922278939 934344203 104737432510 193337052303 25947035927 16804632569 258997881309 127053509637 6570024871 13035740090 6842869137 3718363234 64946752635 6486600454 2625928877 76730674404 139073695578 38048381479 5368261955 3721510119 7545299393 60046830327 15007329968 53726581149 6260151980 2079960135 28226374610 49206384392 107349022924 249913847420 30893405450 4376862979 68770303312 19980122427 315996736068 114005073496 30319212252 22872731181 18779557080 25322098894 65742080802 43062114177 16228581831 5471453516 58310788484 134933514265 72465812169 107249706829 140021911331 19718764918 99519452814 58362367630 1489282908 9595570666 156159647211 79467584024 224301183884 124582088772 12721486397 79860519570 84345409977 15008153698 88213223645 96891519997 35932258428 185075456334 12892860033 11363171891 38798757294 3151204154 1585441153 27856487176 58496813522 42750128716 5808536238 112437930245 4908246479 14854728442 5265343207 115536959157 9954649115 34831198799 184450020577 23555784830 16434988772 70073553685 3132138676 27199705812 10529831362 199363517 21310221884 19203501657 227775872182 45921863984 101634836178 121942267679 137416203926 34099224140 206309119702 183156007645 311740364280 10610298328 3086563276 29539282472 14474777645 8611085594 2669628456 451552089 644632878 64514506991 13039947774 209493583327 39879683155 29910079401 55079246942 17215685976 173885965648 11357356344 11943113096 855482733 19097315512 119544256355 106227458485 39233887997 234676399622 156459011577 312640483921 4230010889 96291307271 20740952333 3250755326 67937023698 143064481040 39600056178 26055828025 55710254416 1872099332 884787038 7623767647 205156856031 50560354729 6683847960 19898178496 51187390909 2138186934 75392087235 1789038491 66863966501 50077446807 31055686785 10617783921 26282950827 88325361690 34963552027 44165725865 98052680614 46605277343 45321972752 15389484648 16844820711 3722102215 437680968 3232750856 16642792993 198785581993 1318223770 159393235196 144553508995 102855587647 38360935940 127060228053 59817496538 42107478747 29442039982 17626966980 134226723236 110300678832 124421626979 1017513790 188145977164 81768971828 91852127008 54367538417 152115399884 3040104110 56802429960 33415457556 56738533643 32419113041 80877412980 53282386914 65314301758 52615277782 73282926663 48647981404 4104138306 49402365347 242872391403 142102971477 163674099734 49698443473 48313554962 97912199269 56033615635 16131475770 40415079414 11969457100 58824806706 173211710220 137255993492 31809311085 138966178596 10288912134 157100044710 36534811638 6630498750 259825721929 254118036164 21299883701 8840401974 22010155572 100808418847 45051029012 171181956871 51848900228 106765643062 20449525485 4703008626 31507734643 133308825300 177772324361 4305090510 81107968637 91626123066 133739650974 226139085006 19413479236 73620018840 3210199214 25980556078 320490252850 31479181165 7984757455 63659856993 612719095 151439940886 6471494511 82652877739 62620744 36247479487 48908526877 11551889902 235981377648 16168901858 180499628643 26376950425 28525389236 11050257737 22363022208 35411187845 41430493890 30808285957 270914120569 16451108249 16845353755 106017330969 50511902101 47735302398 1840304566 2372137925 29790286320 1850237687 110667910382 37427582318 14931025488 260456822574 119829481436 66045898881 23955170997 204473752800 265459620934 163618867258 79983091275 69694311004 60687495396 41076607485 95271328989 95155356198 2174913036 63648046473 2584603183 20802688512 22535666835 92777235135 129701043586 42265773145 27181932309 231520765869 4264276843 44851172538 52693143518 22038522336 19695017899 213623992542 99307809114 64981162876 33029898420 115283032761 9982914096 161500572429 23199837407 183435539982 3584733090 12689899560 60510142740 27690948831 17173638037 224661529587 843793988 109367506812 116680884122 125069118049 34369549750 1133250363 204585881519 13496980111 382662052 563539684 239699151787 227309123633 65920808137 816346709 213990423700 41254726233 193878299494 39949915599 277758838227 20887691826 98982474092 176846448770 29370925659 107401039043 147694111854 2127606793 753196175 33256576747 151174487031 114588102007 190661302871 7407370218 96833585849 4161119887 189647793660 3347269711 78820386766 66516222232 15434926523 178168772712 56749158602 22123866273 76012441001 67784479444 146514169581 2739754810 44603993157 69049613638 113366729316 94096315986 76535903042 132156149606 68497776166 52535192510 82360581396 23475921754 7280232420 116923043617 5275299640 4849615560 17496149262 279618814893 12493931485 12802267564 153349757925 7760092338 99891665175 81166909817 38087854996 118601306192 31846110389 14533641695 13081757823 176315345933 255255561 126786147865 50984649497 1107344108 26963761731 244872496909 171458538320 74542458549 224421597531 8646166459 103958945969 44829217600 80015752494 30027585794 67527873057 27260096262 413465149 33494595109 8460493231 4269241722 44306051012 145346514386 52887810752 76338877826 35381712036 624773220 3874530601 121998538111 24381591926 22161965327 32780672913 26173884222 25102816683 132478030504 49290173404 8940390293 13714290425 4304446028 22680325370 209651704059 278859560581 247367267805 3092761950 38915676808 6821051111 326724646287 32643184952 48180914444 23343857194 10072321370 22136770154 9492377916 16421249723 241044630686 113651652165 135718314858 674487279 91096093508 95529895239 75645768275 81117967027 10370935902 45690006326 13277545716 67333889206 219776443198 75381778063 1386253410 6569981589 8119447733 3122744552 10908042060 30712586324 207106258438 30376310315 127664303262 139447976689 70648068668 3486980887 87617301753 26892069738 214537705073 24741542530 11722882975 116843232108 2041892845 19663577237 87502874383 112035144344 142130592003 20790341745 58723378896 20766349774 126010154220 43659002515 99501326035 220010443791 14791271241 161573426829 435828724 35256292614 70171074467 222263577815 109603596992 95742219707 25038673368 208214015889 151527003672 32904678375 546880161 60567011575 5796485573 58339817412 124040937405 107774493250 3100999292 7938373665 26995041384 6911061058 21932457653 10183066165 16697879964 4905306799 49712599053 3208410356 169480123301 65686918256 40372954190 200848460 3155778503 7341404471 112430028545 212115154081 1148887712 2788937153 116137931485 49529425177 97123277473 8590025278 194454873229 590922491 68730783164 86502800089 89164812738 15836819438 40251406106 43640379757 132674001880 127433064722 176372494743 36139641047 45363548368 1325848526 2712705292 69641382484 20446510035 65367635574 38039006139 1621867325 165213381498 29123853033 185397908507 177563431433 1137685057 17509800915 236733795661 134770003122 74539426430 104983784178 42785852751 8495029928 168020542338 74251301656 10686967171 74083380759 11618093789 173189923680 14452335454 76894125205 82121721800 5489425908 10714210703 86711546921 65509593964 242089135415 68732327851 27288623848 1868971512 78232998505 5783759763 80906517010 1244681824 2232786530 64506705753 20990801941 13306068271 73627716448 40634896509 14819707638 99140012440 2119420339 32564568070 1684922679 29367269710 7101495410 46856802038 98644228893 1436560835 161861679841 1649453526 9283146902 139800192971 20861257257 39186850867 117026520981 140917314722 167781281858 66708981054 2705559062 293755291898 59757134574 123497252180 18246470653 91635528330 77332068661 11147922378 9955653568 21131732859 1400362223 316321142227 15652598498 783386395 50171265171 55355765852 35533451654 34175989430 1074329217 62290069815 74347229715 52594344023 55055137626 1975722508 13526789326 282919535748 102095569656 32828393259 8695802949 70742448295 49518294188 97107662701 151321468368 30135421814 35925210367 40925999573 104407507445 37541654669 219879632956 271594156519 285808375962 70874942839 36405780560 64358436316 60241107427 9191807462 189819639839 110211528012 168005202027 15351797234 20089843565 31696888910 165789705984 31159930137 28425769625 22736340714 60693373359 191263834621 4991838129 212745632083 3458805599 101106060281 271116171879 301624029187 25966647205 2339200004 67551064608 62923901152 17123272163 208710294564 11203254870 24823828127 10685528240 112154096999 145704781312 132658165480 236026641903 33128419099 106281222253 47699286214 73897844505 174562051238 1124119351 13234672118 1106725306 39427977554 8198155297 12671369391 317747424116 61491203084 22711014581 36453065959 2893260922 59658256126 31541771349 9491256077 81675058480 45607988257 52580721112 100821635576 34752451136 228152624051 42243568923 241799771692 76090580186 408133526 52033456217 13013701489 95369397054 65032418433 210344451300 99656935368 29939633508 17269678217 5051582512 184413945374 23727041372 15068182117 18968489623 18395082056 140586421680 122022541344 320097613338 109826968992 139688488624 37588480395 40691276523 122744158535 133242590423 4780687840 49007959963 11034279049 12920145845 32138921223 112565033106 144183203911 82093038424 418165313 18198937012 2079688220 718721727 226865526764 99560915463 608871 21547405296 8208236547 25307051568 30404474919 29303642258 223199015155 9324395868 54171282754 101039267170 174128316115 4140266045 49000374412 88246853685 13861157720 32750791485 170766683685 1655825258 76212785089 60872670040 66035218217 305713086502 139479384183 239782276699 42345682693 108421306270 67333217845 87514348453 28670353214 6198848511 58569905887 2353150810 58178743465 774414819 109877188425 153902626787 105604092667 17481424696 5277340437 6963342484 112481593706 14920193057 7058187300 261701881424 16226020198 10559497145 178589662964 36405038297 6398676941 5310680706 14878950312 190641975850 7132170693 82578812866 1275119137 43768301928 95666360531 23853395246 139727468240 139340122599 2253807571 86971749286 1996364343 4642383124 155322450820 58435108800 290472368 216789167431 5593401920 39097276192 40000196174 3717823374 113593073649 944710419 40796010683 58125228310 74265341387 215370169054 158512684656 219336119089 2969371043 2831820346 129528178623 15113300533 4385412267 183497321572 28578167764 136690642697 52051629169 9605563435 122956542338 190446245819 1732596843 35701451164 67233352897 26270559209 199095246130 196900323086 49283646865 157566953869 3707933207 138008701685 303364022656 195246042057 2129456494 324773268046 22648351148 16773524127 8790760626 1118892984 61558217236 4094034055 42061545746 98047890270 99962489664 108576903015 4897020476 255814238443 89305873230 11259221197 20995203552 133474215680 124936421457 86537347725 152520535653 33397262752 5707725089 19125861986 79092264542 28722694886 45578275277 18238123018 88137984558 36742203634 59463915629 324508367336 261245121031 7622565845 9205723392 264426322575 9391696885 36108007466 70861398783 16206405147 39736785371 21457161837 19048903725 46892343167 24129406348 232366295019 14277742181 39074614916 98040618157 157091734931 269373593381 3842693149 49476512040 87068259 35063302966 67194413852 3986724309 2974873282 43709788877 6245563375 32136063970 13643513799 173480760750 64703224967 63255541008 46284900363 266818855463 422245432 139537520143 163718710194 41362778900 13393704048 9384936774 24857616486 57836088696 28498629176 22032674394 17222158021 30573622719 19541755816 136079343304 24202266286 4550877242 14719898703 126874455919 920043731 27913888194 46397883968 31726502740 120755599449 80112013942 192333563238 90012045210 93047743539 230555222056 14611634583 151433664842 30981411700 24072675600 208691157 148577005126 34044447309 13393654932 91849617671 15489845335 81688014110 101884352 347171186 560239707 45065374202 132828182505 5011279852 210494689490 2340746018 87083061303 258270026302 37862313454 9471324378 20086451352 126276814844 112575888209 80118266 190951828749 29841357531 17614806806 22574568147 179644025346 128663960008 4583867304 6271828559 835436123 23742745041 310726479619 12664537702 9280286881 99797504211 66993512987 205941478267 46938130782 51470125411 68848410375 7699185464 6050140323 4938091234 9438297431 263026708033 209660002528 3302886904 195256102026 856450743 63793057948 38685420 12343546894 193031242728 67209752626 1404051273 424060712 137451560370 114319851178 152977176071 48053221815 75395514435 13204436510 86569361004 10635790780 43144639226 8353356674 89852797180 208734258398 43688295322 45325578362 90245326945 85987979814 19904263489 1091209263 2041316134 12597904463 44466946868 50451753483 102638244366 11804001109 12286047231 70196797175 687084569 212370867267 60097330491 2990230160 2248251982 55689241606 27227367956 827111581 1235890112 44126522379 119616746106 11107252795 83362268616 137638211020 9208594766 8445555927 121985345014 192759883040 217748495 157040439894 268503872234 22434466096 138847047479 89238358001 61162956991 17301190560 128575641907 49272155131 4121670788 1058469694 67412631645 4015819658 38609074488 115442913003 196505860163 23983648376 138257401173 34733990106 27498674997 67286258201 52885997918 127817597714 51932320673 3546184566 602073546 72334350579 14283526165 27794597408 22172276744 227600429807 27743835023 9378193410 11976935568 197568628481 118495994057 32903141372 31584122174 17059021420 64468284798 91831775242 49635989645 28985456238 31608223277 83291664014 207722013491 24923023963 258181134649 190284941399 211938826192 108601644698 125799053654 63581878980 130100793408 121690194597 14702554151 22272207097 10524941121 44383677632 12143231921 103375726072 148545640590 2431992247 6415175465 102339967032 15648870721 16785350662 41339018928 118756551472 25009694358 188798062934 91885482738 45561319521 118842270 12263225360 123531648158 44228738151 79809506365 297348623408 1490038566 216260412576 44731346689 73161871247 36672645905 4131955912 31851856796 102576039373 13417613658 42296316109 11333344058 57494884262 16240936331 120575388927 33298550298 27179395092 16422045780 205183656137 28110559808 96164642030 43448229983 206746195310 63291058456 6688495701 2008334290 64833046953 8857120370 104083867254 22538523994 24280877457 23639707 214044755095 36960708537 4662372290 30391551066 28143048397 29711436315 36855487093 3515555264 23643580607 37737741436 153878057222 78306914956 15542399500 28493981813 21237325001 7104669604 11796527298 5380267076 76309969885 1776931756 29536680840 250932072577 36622110071 19252879043 22170697868 90379530702 84286691390 23654478919 163439706101 171396791877 41050907190 256491427689 47309993309 2945070538 214195140703 273678412947 101039283900 424839714 14968254068 70006805771 157585755046 53541782328 218158242491 1652105791 2311725033 118322005307 119403772481 64831817332 35661322353 77038094194 49446656952 52005675946 56440810191 51760062206 72739735963 10069659423 43591766936 29629280896 18708809934 63850265735 40585972652 32242119857 26661938953 117884886318 37007804906 66970584474 93188678008 2072009680 34458588924 117123677114 225039056325 3500339548 6740709412 84909420840 152637097985 16530569046 186892074 721771462 192647903104 61274087276 27225530653 30151002982 75559942758 74755662481 28622216896 4599387579 27994777570 218672422286 117525607100 125055482612 77804252298 51741205704 286431187511 45919243834 5637064978 49635320101 38087339943 31477896816 185652822933 2242312896 164362940751 57900001435 101595694545 120583748863 108576294457 142397792078 302040155707 181467605344 133524772871 35920396925 204076157478 10767093250 178202443795 158661477330 9882347707 20470429743 48347165706 11433406704 11994933111 64520681469 18945735129 114200823133 100749148794 232765795610 4712480364 15581126037 51850547015 34124041766 12668996162 35064776166 79209863252 11001232523 21236291895 58748197774 24303586393 172113716200 31810503505 19638208115 28071098400 75345601161 52554141305 54898157278 145881694064 109987627653 2708363301 29603478393 202987247333 59022396750 14666560098 133476551778 210157388605 6517330714 60300936846 129497196784 42898458823 81296194679 23333685209 71398849698 109461985038 16796107113 36947082226 164307898852 149393739592 144092087367 5506674772 45588103293 204694247883 1760351413 120575958236 41142907559 55413241921 33460544879 89917599602 133739557569 12700059070 108169395083 8863704584 82509286724 83165427206 199824657230 42129017316 7206575377 222122598330 210507903570 63464324363 45585467611 7432810273 20521686686 6363488456 30585141481 18033571090 31309791113 152585556303 52438774907 3568847773 118268096801 53106243720 3958291140 52376265141 88253280433 39238473964 4448546164 105644590692 153274749319 2609641291 56802348715 27776366552 276222919479 70523858747 13616915620 13432785136 119782535196 1525301172 80687778872 69125682026 5427457098 576438320 65912374774 128327056672 30876044831 144880873716 68618500585 14315426674 263896510568 1123347891 12124062613 166798928059 126190487157 100284196932 29528430767 12636879425 5488565958 15892297910 46712420335 116212758660 58817900442 14587241862 98625345884 75435272714 110564423605 206349530622 12045114141 61643303203 16668105759 24942205388 108233786705 258967081 4823410772 3469577976 20418585282 76991317151 85139473518 187853663130 41863548419 17813882749 169775204549 253715080854 79472784621 139581313763 3989724276 37643167650 76205063577 523656275 7059750553 143434131612 10700032011 307013283226 79745748895 194884998225 20075560357 80904935333 5879552719 49239879728 19675764228 29562870965 18744828310 2252184678 129270293478 59691046709 303497896430 40359267967 2197770978 12861338816 166588706159 5770005919 67863796438 92046743963 19355251395 125179872577 247550810 5445133046 6212592375 52451311926 143743210957 132686486702 112950576376 40316841281 68198170853 123039649921 197244126947 2651836731 66614900134 25887350245 81598851433 133811080569 57408049057 106064813419 64616278798 24652497660 157682149429 13636171226 85098076911 100837171455 379889199 29652898734 31733063003 185446331949 159077977527 120273079407 263642468665 62229844964 40020799584 150146526787 18527699237 39252973375 40078530468 192966522750 42730960373 64790799799 25635255922 28901295632 31071427156 68348824172 48362277948 189051244884 97771224172 6352729566 124379660972 35079365050 124959406146 10325789440 119178468390 257852896 164416673461 43318074477 5484402329 166135548215 2999284655 91454393905 25321614100 28927270896 16096101876 52131180755 194344854429 101790804230 11455562274 35963781353 20437960959 110310713458 29938537146 52598206433 29466783826 564666150 27347129533 18939546093 19087727144 154785064174 167817673933 236459810920 119522618306 1582785679 47093841267 111916079029 30447226519 146037941863 57894892654 27120891299 137397531502 1565098472 1824645013 102526011568 17945153159 109029572580 40900046352 45404367668 83043599815 31939966528 13449948106 6137699974 28656947267 146405599262 33679447341 148645827784 411508747 16750425563 9086710416 20741366719 11405546241 5736556346 101394212313 8859449510 53792010237 5017306981 146781280046 127479918688 305631179 15512859101 213052520997 89464372346 93335185481 183907061798 39670011333 38404103195 124232690383 95459934756 54794702925 24559466462 33299870325 143161484070 13595211416 151318579687 128293450656 55309013485 5672279863 2824017292 89609829271 190513019800 147281469788 7752043353 1364404299 18080136869 61732886564 15774623769 175983620772 126044638628 2604290655 5759296 10421088840 63973102922 8188139124 19934022462 130967919389 76203771189 240219090614 6290693731 70080440523 90959928683 107583320200 64241399405 7489340697 65787601741 22457294533 30576662674 60795023404 21679116718 22754988191 159728564132 63316617091 74061761240 52360438898 5506287703 23876444494 12313934653 93371703038 122981290313 1227704908 142976402705 160726026339 926176202 196761603156 135253502340 5505756280 18603928292 96261131867 24058952541 108892103092 41201012961 34968577806 50420816846 5297588606 122306049760 91240594014 15387124352 67980199423 29715694409 7879793758 104721209714 214432815139 96919136 2466100122 56217487996 104317143725 3237326926 119701061405 222030802423 2311723977 16280768031 14555268946 236740286057 7049754391 60994946387 152476130568 149597546950 102041377894 86409898084 41920686551 2505686944 127263188693 13449956949 24908748456 2708614331 62424809030 122319081410 7459381109 266745215351 128658518241 2559205540 48372206206 215476688141 133302985677 14580133635 36776238977 39426759720 68855006133 126296892170 2857261005 12963373413 63792074151 408808222 191190737483 44424291598 156449381675 16049017674 192697320499 122866063920 47936085551 84916538679 191629549443 95560200317 80715344922 124864619638 99042622838 41777476604 4572668176 218053333821 175096489438 51103614229 195468516482 4018012113 46789625066 65565076687 49089184499 11053808693 29054286549 8984810980 7091404022 89938365105 2849145826 233742937194 1478482936 34277598132 149948490969 49463046967 13156907734 178325286822 263644605923 51006315020 31001963714 116811355351 148160938465 112449887017 35914936824 41478291202 85707933072 9679292923 86080986883 19498924180 20377522466 125618802388 26629614110 11821099429 152533147589 22717853834 265777629864 126950103417 17611974098 7247044403 18071606272 156792405726 14988234781 105204069656 120407149867 131621452095 132872912876 9649274015 973186428 66952478757 49265665675 28023801110 74219441209 55059625986 17084045827 69172050215 66634329941 8533394304 118264078695 48986134576 10559622070 93304939208 7682593844 61570309690 161943729180 75528830896 29341487516 143285701718 19557525493 45189773988 15152598110 24874059124 10405389379 6198748629 10621561964 79805541762 107831011659 6301243912 12747450107 125437226539 41247868189 35093898093 7477102504 19652397001 134403610653 89713153364 27856255399 48412739928 2510422267 207968891489 142859105638 20365197137 11631670396 78755891480 10394773820 14835006847 15320678695 38542405984 154616996329 8482690457 61008962436 8507067242 130635818365 104031209590 29298914099 161363648513 1048581288 103231414270 4709128058 29993200 207967809837 86650398895 687123067 289100532591 40739211490 60229326249 8025507082 24615748226 237067524272 21502086712 213318346739 167900672802 102224247517 58221736786 21988839129 34101353111 189581265969 7875430914 11067281227 40997490609 371756552 15162420339 17504517403 17330083924 73795271384 9614471710 231146072290 2296102952 1971931311 38002373972 77262156036 119479485494 106770425 203814575677 3915503724 79527528668 126421841060 76861311195 34454671486 40509905735 29935472930 10271783719 151614130837 64260535883 13556786433 125540475258 2576340272 297601580 24804515283 42471062744 12053750243 88350648752 146055159146 163362577838 38525211520 879076354 256296926039 134382538037 3097397230 121343567044 57305036346 107980266383 65153382090 48514545670 137088776788 116401824307 118392415198 104306459997 8200572579 49051887624 1400486523 25210101754 511772834 265052802834 19985086153 12233120465 4098248950 82288459398 38992024277 116616138971 155713709791 12748990611 162787920930 23195356761 25433536919 19498204308 61318154918 2334383557 1170313834 16169184954 23295078846 29896809636 10602630456 44976039085 109721601643 27847626104 130026646017 17519437657 42645797916 8382385406 214270360698 13249432575 16155846111 62220023121 221958564211 137128038729 9147832526 8037035794 2835902856 31357369263 142527992863 96853932868 246515844398 8908878410 133900782719 113804866862 16838717377 48455894528 159058937726 14259464426 33000744026 42425481555 31131656587 55153659298 8455775918 53588467459 81929916780 45208649223 47731331440 44909102102 13810433846 24993596309 668660173 56355960355 90976132618 115141653788 140074443608 1082668645 74355816835 28671426892 10418208024 44712831582 3505340309 3850985848 263935717880 38153903763 7230229542 66709450628 95403135358 64108064043 13348975542 151891019351 26519061628 125371070741 44074383477 42296699589 745173660 74346522230 127786322533 92040119699 67090746071 102072332535 3283905852 113485664808 4546784483 133460656887 23048595020 28059201954 46921064808 54971927089 76355348507 9152304614 218519884607 24564462048 109267693500 11263005837 190153329195 241339378837 106671663417 1836614975 16244629169 173854735879 119801276809 14285597494 31298660300 72668926555 72297018984 619515148 196430854411 11056905885 176141261518 20060141058 50713346165 96068029025 165949624564 21596558585 107938622769 84361767173 60572866134 163007738435 54803539281 96403690 38377410519 68872909650 208891849387 33024496012 64882441372 632138404 755686014 359263308 50814723685 40145841805 2006588544 108576201944 37761674416 248828867878 126732525927 49467078778 75637594059 122936829370 53755587164 109470775746 5124944552 58295638975 26206891209 1597734370 43811498219 113028767279 150646408464 89244564210 9032305762 10386458839 60240155895 7763227893 136105673536 20651004190 100673476245 99154766288 87465200009 85070103734 25578675574 87184538110 55351513020 10311036782 112810799443 20485124816 3407126248 174775494624 6655339775 22426539004 2797137948 140114555501 18364778358 15875569224 2078733829 69047685922 34474109015 31337302912 32548628688 3329131710 6206326226 37589140733 24639831348 24737327555 226707993049 115264610387 1734801732 63919498255 17981505063 237076873438 44152682234 7856884513 66691254522 15266635561 219254054251 11100131217 182877261941 149438514367 15250027485 14039898179 23541822567 161463899406 163040173813 42815165921 66918522712 218056800349 65446909674 75162204768 27868618428 7989048205 116404739902 162782932040 58228676042 68450078460 12155672016 13395827381 30858717587 36728637241 144420422560 836958094 23704378026 2314709955 26203974194 20989844175 113477954474 49918321145 8523578645 1810742800 54316446730 36114142686 39464749530 3885641133 92677947976 46240875355 138340513620 2045928141 265512299548 11225761982 157554962767 85233794786 47050728690 62831570539 9243804414 58637094231 24870417126 1832958171 112559310319 3536069287 5262840497 131110538128 19837738772 6862171833 116561732949 138909504869 8544333696 1264147883 106105551750 126221005988 154231745334 48412332881 18459039862 82330005082 2567712475 111314054443 73209828209 39301568655 5663947718 37711116631 5984028476 86994535420 193931933861 82962848787 27639714974 21966562493 38873303406 80997030407 31387491868 117390230 1638546577 47629382964 6591153014 66018515422 102304757353 18664916174 179610069983 62057205426 5420470427 26051720542 163566830697 90747668603 90624009127 73453882627 9578088475 17078164543 53462705849 119890100676 77328511691 7012391536 40346388721 121763010688 156407462002 262744496224 81153510341 264698033212 6817755839 243549271254 11843784463 138563897335 204618685424 230762103905 29764869315 94294923224 12197265352 91597388467 882189055 63306553119 13997362384 14267861907 135509803561 103256572222 18913592104 64009471821 44615397978 20154208409 149425563807 46300640314 217832474817 323060974 48483170 43154497006 44841882097 42257823860 5629024294 180702192803 278587815 1700043425 31524536297 31009111766 111861818391 51140275427 43701802270 30277370014 4140520730 21474863065 263172997958 107165008435 143637813997 2994690032 24706516081 73692568423 140064618519 196081945981 36035888455 269079233008 162535837 248017911773 17737511118 148757310827 19858032664 87219140666 4155279526 1535193715 241416608423 258264949 8350666500 94404728881 34952891640 264347076306 181777368 65346247147 180381155490 18735641223 37442980092 116317525402 21868860798 18057790402 21329352693 86314826400 185850550398 6902212558 7215618496 13989271979 124953700231 30485525429 29104648751 8978905650 54730280515 1788030510 1464446050 237614429350 53353798632 31655397601 150624000687 52454810367 37291886446 452271373 19064457870 16841413975 18761078133 106072869748 206314100640 5055604093 6802335899 19540649563 130942675160 35258407061 103385384384 29767586573 1593223792 3178322769 10702098703 53811885476 105186025297 162361729419 228751009791 7644729089 28365425280 217629685959 169201662014 110235677916 8023154726 18033314079 22818552614 171758086269 35153304271 8596186050 116961920885 102750946244 9939418107 5601102744 113796170954 144273461361 20709753434 813277001 48086920125 149922764014 7233938764 239340 129580048411 122705689749 76090585536 113544189140 207354810900 11870646620 35560348861 474796947 155058455049 58194103403 95609661538 48984964577 76508469741 26139037367 2755418 44147694407 54977493852 28541826334 143793361956 39367847838 94477572882 60369670396 49774853817 66010239928 72697940984 10926554682 24113712955 24185133135 46929487090 43273613725 262318160493 46301849034 408992444 234609320792 32653853936 220691606096 25667857989 166785917344 12597810495 195543334119 131012924784 4747716029 43502224461 97949936482 12574425423 145890986720 31063593183 70657505554 3268459079 134365899414 83707858712 2823484539 135150390417 103432392961 96614325402 13463752124 218367550271 75202298337 63805876639 6561785831 16001461598 116807592 9307481204 194338043276 180475857939 78399244500 23257749346 856504700 111258920547 6882529952 74690997152 1092024145 34574099834 4030805221 16079465339 33843449078 24903562641 21563732840 3591355179 202618974297 11115489545 40271805066 133495040343 263644699142 21044929902 243645902733 19926260205 117932031237 200824676272 31285923728 5101788815 30062964763 207118247181 49345051111 39794296402 16204696165 37867665256 38501850862 24611702020 130710097896 45429707793 22591684390 198986902835 124126477244 27288667288 120481244039 121622724207 31058057822 59912596498 41416448693 19348259626 2112879557 29069475334 19704178303 101379135284 75909908583 453022442 49617834896 55350207854 35531765328 5887371376 37233806980 76179878266 63916993917 11654070687 19178422044 103934694955 43456269134 20582420195 1219308540 15555784739 76100833263 218703546359 45628149244 13602708698 97774241861 62210739377 63753107589 21592640654 31064340329 29308467241 8583033489 298561929614 91661906155 38132131922 13076646419 28297739777 52758454664 184162208778 10504897697 246427067863 22827451664 71289258623 36721303118 15513988 83508712680 170043066195 42377971734 27455091358 4849523055 155157639150 78343987802 1355904091 75284140346 13505136812 28006683498 201061908207 81096024034 32021160447 2915210771 7760022600 309682455393 10274101896 2972045063 49354987570 2280525716 75958765257 30682886669 40607457839 177402390477 38646985139 131816855797 68510790952 89533123313 29236442447 17477277697 20337720050 40091791636 189564269591 44770787790 1933279935 163707038599 31249297543 39866432595 19060249 921818595 32360755667 33812870124 4204292004 106827526473 134736591510 11926805798 15990898092 8502877053 10602305724 147913639924 25281543051 8469171710 28768935277 125427860572 115912913032 120718653594 111160873644 21612358379 31719929718 162806408948 84830098787 2807553178 105506211027 75522927296 1367957149 45552208992 11033918758 153783775066 69689392753 30530659905 19544244172 126830928666 74412845732 3861793429 104482006539 24718745720 17827036033 89889186449 97827458385 22513462512 79120007272 48838485622 20114173556 5880586082 13801124030 4504123378 168568809643 27110852387 52345972206 198768542208 164806219107 71173087393 73920212118 1538800181 16574739357 17921163816 69076517029 25885662045 5225231960 206260480222 21405322677 1889632692 3177650196 186458789671 94842619562 8735907684 91806121853 8622325709 16931048737 393901147 213000569962 69888834110 191777094561 2526609454 12122787519 56839511965 31936058450 84047682695 66548895418 35423585388 208850576105 189260321974 25650381326 88214638046 138478611429 61205773977 62563160141 42365283738 74991969934 51519473930 138821453 5254571763 4280085499 18772509095 16520139869 23412397986 18511433755 3341515821 7197991110 189285788893 223788248140 285911853538 81333094737 50947970230 12661449139 8721601226 14762268709 156351933467 158710887880 77628335886 212142947214 140874622847 11725451957 23863759861 4495756277 276439275454 1296970621 73414623431 266875076 40631755691 51407749985 12414855611 3018154075 6953906768 95359896460 37004379098 28709937333 169039426129 6238306098 99761223822 3727134723 1731578867 1737889 98411985619 25346237862 712738310 100899500263 33064055541 9293571377 9164146695 74509026175 97533759477 30528157858 220659540672 152209581496 68916752970 19761545231 27842700801 208258453666 141259554350 56414665716 4667287398 122858141894 161496875987 20400745897 2653421724 143498902124 86865638644 75027689034 5095247256 178626385152 55385686975 20854310253 53540080092 97994614825 33735897058 57799931489 4888471110 165754494274 33062761956 3575335360 512445090 100406567793 90163283405 200691494941 275547710269 256440378322 121317984350 130715256258 15175625765 88854713585 52513029761 109990477540 73908712540 1059493272 15477387595 44873320957 30909106011 127067329022 221036933509 13732173215 94145083503 27824940805 54458746211 121307831041 111487010692 68242520935 2521757762 16050237791 22753310900 46696671882 162952303315 5592652815 87208556942 216096511 3318525102 13803567487 65920170719 81312523041 4893609444 177169448408 216440368359 144542276792 207073559810 45550488100 14332732466 247516920150 23815536380 21291128709 13212743891 40781363712 38150614322 21493664695 88922214877 28121442584 101445671836 99741311797 8277944768 6327307912 105635304908 65224755890 34715052454 645526718 22566057889 211959585472 97137944395 1506316208 192481499862 106435878443 56395387637 114642276292 5465890164 3640115594 53696403654 40687602001 18267724396 56764409129 81610670748 82495067839 429729598 21501095096 28103558400 69628810074 159090667139 29132598809 18260537505 6041784046 15988074053 25505001693 11468030020 39846214879 56025315654 153728675331 91826420 104304400705 77867343049 16244357952 23723418687 11971336009 1411890017 72283303334 26409226280 61701392423 83652586728 6918816297 95018261862 52979519632 22180667903 28970904796 9780219577 160938629084 8575662302 86111119883 92671181597 85167652987 244824357565 9135023441 91880399550 9252570702 26279156529 9018439715 53889965 5433615353 60431140021 221524198496 79769229706 198571773046 6471296259 306171185280 82726076408 60026856389 17303270303 211686494022 13935285888 9694773605 16883907980 836313940 5405113712 59444333645 210694100618 7332074968 157368099157 284218524559 47817045481 246047210242 258227772905 144873552618 1031193260 66572705823 34383457939 4621227375 171871845614 327542824461 91800813295 88403772100 176142307812 103422756736 29673656386 95249573508 2485678013 13119098238 62247805584 112519779328 11171442051 44001293679 178957547861 225991076416 91127777678 287626751433 63242795659 50996184796 35445770686 202268259752 7308000154 253073633703 71211156662 19464782179 55280140649 56598364635 149738534381 3600591944 1671165953 98713659076 176918504733 75026966240 130621039369 41229955650 38190551956 58647432610 161535269633 14144052158 88844670123 112638239824 32470120240 111501125967 509903380 48479065744 6361566279 6702445645 11149800184 2762518448 94515987040 116444484726 4177967918 10504015936 94817875603 14692808332 18411752 64150242405 151512989802 21003290470 14338295836 28382013649 123874254106 690709880 284542355495 19533586802 73622506112 53315740263 4293381344 95544868298 37533211534 25010741665 121784405672 25208944375 251708419483 2830292313 17426110678 142610018673 45004656362 21735519427 33948780749 13453550019 19983639072 39608318365 67898675138 135204043981 75658525572 47869889571 26554016979 37422687811 66510243977 61972191868 60757868935 101776947648 86855896068 85829035294 47910626885 38123164707 3202010082 98824833394 57632717278 114297731643 226382656820 19221258044 855304761 208871690315 108278244289 66879871178 64427613151 63972107765 198843135 67503960162 27103942405 19543895485 47001842777 56056290013 45689701032 54816970503 18088576944 7037085733 107504840531 13687731802 77557586136 64737826588 19000165 236878363920 176789443762 89009311188 166579342539 118025113310 83423804007 65084899675 6986519112 272105315830 26516011887 16605892450 529691630 98663635488 5739214701 8793949033 81194242876 86691861516 22450460003 30508290937 58914531193 2171875952 116249946852 32980269555 46950663876 131214867355 10502615638 25768155444 114537169752 20212434200 139205424372 260182435421 129008703890 181719580008 38249759624 155993735395 224672424529 21532195425 12491631382 48592317401 821571895 17413722153 58138844424 47304438108 2678348839 50614098248 21532540875 48255309737 230393533491 153667593724 107444122058 5914207178 24133309955 136434023474 221365533303 164234068827 55764317143 48313580288 2320243655 69160439734 129570716911 115223577590 17978043667 35012491031 294300851833 106315194723 19294967333 17987351736 9777735898 69778386454 92923017511 3123214351 98010291408 13195471182 4255794653 99367814310 1444434805 2045581181 23874504736 190137601689 57226530172 112340627482 85256338755 12043309527 217913099232 133261583372 6586215336 83887534908 72378549255 6850519869 44023491096 50069883585 5756069802 23258675077 18099132753 52313700044 22030493330 43085120398 70398284362 26208352171 14567197172 103997079744 18080011635 30297930769 113582303619 160435644588 6940908966 111577912029 9992301252 42318589637 207845995922 60993987067 141390207904 101448656579 270407503844 27145085883 19141443150 80845606379 61148136260 4400221443 23464631276 27148399085 17067411088 217987450189 69433540644 53821534869 149649458163 2631917897 7569298631 197774836189 112885450573 240868141252 137055859404 31490883169 101074629581 4199138549 229602045664 211063382883 1425107 220363783719 1784771649 13426046753 94318961107 173723459799 28241335503 37900519 164594832 53925817035 44927069453 18931402221 2134335030 187573234647 9315124989 220259359926 72516215660 734703797 224574761958 628783121 14757440935 54498347779 13482373868 67829334886 80883919785 84345127634 49260356 83826398444 54771789283 14297891373 15335636760 103862977712 28020110586 8000439766 26622496235 76014191678 215669161 11638483769 11533501433 170646757539 26419362806 2776495707 30302754541 4293492444 262897730992 18082100047 224459257141 187638624711 97307663564 3768412151 28653942181 164671574050 83138017106 112346257 57552855039 159023136904 2163944224 43362036575 115235848419 131375133589 14045201038 970602324 47886481454 13107727536 6727358658 2858444344 128426072523 54225088067 62936837 21442629806 10391668452 159332404306 82225594019 87615095735 14551089403 3468925988 13703799356 68757979037 784047359 635316974 11240035011 186648453520 50622176703 19920222929 155053934597 50569171018 89300424300 48792661974 24458331796 12702088525 378027043 59624150822 17881330648 21194161933 8220119160 55441026350 69636653901 71124357165 74700449093 71340712324 5129890726 10286083822 297346226024 59851746920 2835996338 36656549905 196330655186 274856962331 11864647455 88192464298 709266683 17561510476 104638107672 39775835752 314474569 79828416290 245809839165 100828983679 5733614994 3106172622 77075439550 40623351637 42240549790 167990645393 2436481097 183709714850 75107249721 81815185519 191385946089 102223557449 99606838233 69869958236 19087064447 25164254291 219641334382 55921201617 56997569002 24148469657 31263498350 350148535 9689819598 11989774348 168027572643 71316285887 42982733156 3071234242 47945932524 43296802314 133427017595 24273455305 208824322941 21594173895 15563134600 149205647530 94902886443 222275472808 10991260155 18083024803 75528118089 64684352908 126462655098 38534949613 13860984697 16255345 165315543127 16263521826 214783859231 116759236220 103322123174 281457295161 100817446612 14676851882 168817625519 79842774479 64355793536 167885645952 163181420167 158686846634 90743104346 45697165254 710023843 212888368095 44396583812 7624269044 263524380427 166154415105 70023860014 106086519742 12467787520 21218494085 6718434171 29178223763 144941481759 17447912665 12142970505 32973665532 28109982057 127419077108 9609940873 32713389409 24167782722 254524448072 19930691224 24551585327 47794114700 179586252100 31073492365 98674061894 34140608718 21695002668 81596730692 142747074988 26115475012 41138071017 169742545736 109126031070 1787245830 16414478508 800787326 79956950346 44099441645 24113604616 103933156455 21737552246 35735381526 11836618229 34795371119 18814152155 12249710376 44397407940 1585692384 1472811487 3648539000 152895138304 691879636 250636664070 8136628255 76981778819 12102699488 1656899 7496349328 404170419 18944232186 13617408874 29950285518 6662295244 53412451860 92153819711 3150243193 29891981177 262380123894 105466719966 131463581642 4309293862 194551455248 253047347 52458925233 169727141871 13014875889 16836861248 116402989315 77974828634 107639173019 187508646989 34673173511 98147445013 81126558962 18684876465 133948657108 40756708920 8958402689 253811120347 55636701185 176577654429 7180944429 36787571865 327414721 16781953959 1361868408 44263363462 1966173650 17812107194 104368171646 38459204750 73488547855 48391192737 7760390437 71664079931 25085143144 30156494643 127841461891 209836554201 123513081718 252155175960 25596480210 80294492058 2886308617 86546982783 13387531636 38681155127 23537006421 82381650456 21587875467 8325883443 67296312789 27823862121 112721788962 114233925787 98570297565 1038472135 57784921414 26073746785 1187247514 208376823498 28918255432 323254382924 23841219212 6425682 90633065580 70949114768 35858806469 44258346157 7131707067 175598592012 120078014139 131835366571 1649979730 102685387597 60497731665 422344646 7610225015 946975564 46900565968 143943701072 119714777341 34529687593 36835176688 34577073915 42874465719 5908599663 85736275839 52687617346 64571656674 14083818116 231324522205 194332075572 209911017478 82448423894 141657933243 5228244409 72722145127 28338913284 40415572612 3239414477 8583800977 1395339301 153145220496 67434978618 21252486526 43269284430 149859031204 6081314310 1671145490 52426211766 81134705678 19515954827 46891574449 7403622823 31138530219 223376156944 4502803214 35096017803 21682313736 5509845131 91323681110 86984911017 25979466686 19978305614 88034114464 88625868535 3717579684 264210996270 42985638689 146069255965 34120892561 130757813105 1917073087 10658658986 939028886 4594579419 106572389490 7712601777 55060196553 62605138621 26484942538 1188136 2347774574 114289491236 75615368560 6721684416 34153208976 296285217 2679785710 113638815649 44753467771 531051685 1844754600 28083939013 45295017385 53730129582 3136469352 80495463870 77596505685 59882268784 63642053806 34802876099 1557660279 14122400904 193623703392 91758923102 31756800999 20215550413 81360598139 7959685748 58013300303 41271709921 9270368536 60947112319 26250320914 14843838516 22124987791 46719272924 15170295284 150763234528 7949878115 98333621667 63607670239 11588685370 19640365200 29300735647 25139773974 33817815023 39753591540 41257003398 36354911564 346134279 130395140392 3363765996 45045139060 96268395834 927684235 51521380011 31035107968 30767361536 5027577404 75401505186 54908831626 100746980793 51895222952 59034102126 145944879222 64591173969 29409228840 46165685327 54905823425 119362868436 47625059 29920447914 68292785657 204716299967 51564933823 67591417934 74580033273 4018590362 203421933525 68152678108 7261573861 183668322739 10756513105 48091878101 105166741971 2530328153 60424143752 74418789907 140994257561 14523278064 5563299051 178406309264 136431662741 96544228373 131657845535 14126386292 33287228334 25382330207 12574628623 175020099792 19569600894 3116013392 157479966869 23743923956 99724909046 1753237251 72600373001 154100925744 1238075095 33102755528 137150307488 14211325580 11302749049 23472542170 83597501 43470776284 586430506 10864219760 44674426682 145053100071 145960917070 227901691854 2937575211 42641286496 365741726 150473131326 29357590392 47599857121 66337681697 20027658225 1694462040 55285726110 2878623891 191181439257 135567437122 8905671518 105496165780 155653994305 14428693880 184047115829 35831642451 21732810632 50031146708 30613830773 80221471665 54085735956 159412951557 33133247778 118819725362 1878729023 146972457296 64068528132 18458755137 27436458933 45796703406 2300103127 67005171560 55356912274 4753402123 5530200307 35575086774 28918466117 164623011770 127830258181 11154610959 241620857937 40038098693 7799461625 1780948708 281150327161 1552472249 6081251585 101208179471 50171592541 200208441759 31288558644 16815936773 42042979463 67759679183 185974297 157873087517 223977020651 136774393462 31542560758 52647584432 9253929617 641975736 27938832421 255620773126 87492838628 7212648906 1507909602 221762950360 101452782316 59245884504 10957743253 38430709847 122499203596 31872075342 9955329624 91619068321 20717831628 63196464566 1580912575 40078255886 37857670586 39077180690 30257197782 64406810684 79118485793 230330648183 150229263254 167561310468 2446096982 15294957871 5222917105 830130437 282126149003 177610726390 90352891816 10794061337 242167616198 16309270016 37399953392 31125233506 98817927471 4565364293 61197810604 111372969336 130534743180 49006527755 44843211831 49960220460 44605863171 3307070002 119986966776 23995868038 69666009407 6853820930 106221038395 95323313824 2032662874 762942902 23472370184 13296864857 292428831 43837589522 7956375461 15015682649 192323242725 132678905341 6166450171 1105024666 26922415693 9933724758 40310228063 128003334036 50955958337 1319961182 29806806952 183503705543 112188573389 252902684046 9073573000 44161309839 41576731781 2581591946 177450585972 172026582727 128624737808 417832569 77198803074 52446911638 89978269374 29101214833 62188789130 57651107084 86006965989 19267873477 60402086269 17817070850 22476784761 56430308704 9238574198 235162615735 158737239549 2968096888 3405821834 14364457757 9275856210 12273902548 115123003207 23947336795 38845798185 18280742898 105665695575 220445878875 12894581081 237994097515 136185559092 186319519018 79485800907 3452044325 57465603195 287924893065 115953351567 57266788388 13026442439 187937694660 11462269642 34046691018 194821160704 122219698022 54636545383 14818781746 21162298523 7041224551 1771270949 85344 800904847 37107917675 92721172914 3280262479 5490883893 3756846325 1237036436 19990043956 474003027 53843001576 317049156 80807846554 28736017914 87271083608 1992439378 95673689690 94700855624 20284033364 8904069943 222576889442 128027303828 5373176 22932084811 28356802994 14771834804 104822653401 271191156157 93097699400 9819548107 229837006285 19655754075 66090296586 32977306841 103213237562 20479618668 32910502128 107607419697 39566724984 7716975231 25104187492 3089932541 110890963220 144186917512 38507171466 106539526329 179748703267 46268175661 102819571163 18445990080 13759889463 133707355098 13423539798 151856648079 29586469790 28743119022 30403527824 3251961635 76642226989 67546522728 185935694620 22040682553 5331332387 53935560460 68529186453 2315487782 175074160504 16541033381 8531447769 3598222952 172935701645 224402832549 4041457792 68289366356 765042993 117932189621 1495581580 28109218582 22554366077 17110395558 8175072161 10384992464 68773538095 16013999371 60076217578 81721663676 11061232182 3031078978 4004943575 146833657456 10005682303 1078414131 158642078728 27420835634 20094369719 198411100348 156386504322 4083224491 48904524371 43725065634 7892528662 22497304374 26122783154 3216508161 37957545773 131205655882 27179961791 144466286153 7875381344 5897085198 8739129945 47709760050 155305015025 152091925104 23023667846 82115917202 12934181 1506373375 110335685950 9232560690 36485397267 6349253644 63811983264 117839900070 38509536471 71008604308 257209050133 16814918345 57014404356 205494585026 4165100657 28856856465 25816900314 45666014156 38091355842 216080591577 88356471654 128914939386 65482490515 545464359 29747187236 13183183578 213679598422 7511310809 30076384444 27551123543 272296903363 47839756066 317611984008 125579090732 25661516009 105780699415 31038625050 66571207084 16913042280 130270367020 58422898574 184742238620 67109033698 28389887812 8003732102 37585415167 67420043373 19982442955 115951648120 44277652949 137996919856 145513744952 7742811467 100943685127 115154840372 96411615558 11294535874 33292802437 131728805847 1515446508 87939092613 34186004625 33744367760 114578185822 91918983898 77724566640 14391365380 154257766952 3520935288 2527560996 9038083437 66468803894 56868884459 82848992677 369221282 180896954178 157849899304 162109552739 39109175300 23062414363 8325156521 21606656843 149014381115 9654210630 108902323859 58446112987 3792472125 130732634662 10230029642 113522152019 76234852462 817298998 174431549777 7551213151 3340661362 56062681927 192306088800 60398660249 91517050170 184920618498 7576010083 14497178244 50763422264 28425678280 267861188360 9408475001 10960781460 7775437680 75221779837 92796049098 4180427777 234125278871 13654137777 10342605066 2964144511 7318359049 106880528325 87474887614 29275561032 71050490015 4840707076 229158583228 76438686986 132062344116 49720397580 28043850117 173870675252 20204967178 17820101356 1018489367 235792235573 113512653949 179291921638 6673545136 49853836420 74662876212 91346857026 16425740692 215673583012 96539118865 944845819 137176824686 11537104401 38330294776 9687440528 87092787808 492640942 2182145152 24425288163 60023995393 105497579085 66211983390 117455311226 5589933196 8503947246 94379918692 55330898812 268846670582 15643714537 989174969 41960505146 13329909501 123592023159 10131103650 63260394997 551521 21422544865 33387035822 122092478854 62697607249 99033445870 105637842060 57605944210 223061417789 108357232312 231956120572 3312638150 14185769701 107372278459 1103513353 134939075982 41949079032 39084969681 133732305059 127207711989 1097229500 202865313041 12022495593 5893955305 6566754109 127463451801 50543643108 2426396767 17593190575 148200310169 72982296632 3126667436 216807211871 254200200215 19050871103 1858072041 20268696031 292780596 40106837383 14565212578 5482888456 11088370757 146264818036 19969988305 61672376509 132934483124 6185017940 31018933621 47264627221 5266972496 88245987827 162187422068 66389709421 32659201657 234436386829 9009734298 7338735873 26046002535 20207360768 902620249 760825125 50956255396 112072186602 43723408978 17899767987 17719916872 76642844996 83413709751 929376926 115747891572 101802440720 131270778229 48142447493 12467985011 105245317400 3149429593 4824157403 32755063956 97149217933 13056515811 89557431839 36985380124 47064802455 11513682292 18946015193 172032720399 22626037285 39861010926 50293605405 77506923869 59117602803 26203042748 3970246640 39961924090 62330102788 81303786979 167788770772 1392075762 47907218797 144865367926 157920496445 89472317 90597534449 32084697283 31449036545 5613033397 146123404400 41481255220 33121798632 2191548914 56855978584 57536875159 103857270377 71141464105 2847907797 240209001163 168828352982 916776653 54186255165 44498942126 135697063117 4977783677 7002589213 25704688759 4602772236 38407244784 245261400938 33311623493 93370828588 62160620848 23199370265 64150316251 5405159262 17831440568 5153653878 130584013215 112905303680 47935940268 2587169801 5004633141 55972542163 50015693132 162376773746 35078223378 1334633360 169713320071 14437243264 196052265029 11011101616 19894321403 226206094 284472731601 63979641323 26582624471 5189246246 57935193983 56299568999 23838692075 67220987576 141996222226 15386946276 113397578864 10651591165 3884205315 2417244357 179670218497 117152120745 127075275340 38673909447 214701853415 41686526855 18022861670 68964225434 37088674720 222212309346 21355349297 52270060720 28725744046 19218606413 52791934847 55029360255 45580150931 54915214210 85782535633 9659569736 68163407014 15941561529 134814431666 67448768649 3760420312 32901852378 39485621589 41406300414 1161332577 69995192023 57910090042 4050031034 143133990746 45914883165 129662758670 66528674956 15031359824 65031827149 24361060637 795291875 29325527099 153802531202 114041259919 166835305256 18853342891 84335740317 109585579956 51157148763 73799559952 19706216417 48152139567 30999341970 110131581603 124578844504 137468972566 138784181726 132337177138 8420108672 62019626693 211309544543 206079210860 1767807607 123867147804 115004860343 47913753431 44002504471 9982014323 95077475485 63696747909 5309605100 19112893937 24039022622 9161216160 106685443200 56978742289 159603277613 41771649702 145976626513 76167100614 38415775632 19280320740 9905528972 66630906790 5474519578 15364411458 7960399204 217839213799 149409681759 82511510435 11971236103 43190307241 37778913792 100796149269 85053300790 53951621230 313357667 167653735761 66282925251 220841759095 34191664837 74279683898 95078885968 185815886842 224833257372 36413367412 32482518249 4234543996 20090637261 158675798353 53394796368 163530421214 96626480673 67189656549 45397279448 18194205283 9835708228 29786650131 92886979839 97234753470 24749298433 173054720386 239693384352 2168615962 88494769856 65753530561 46004029924 31934703357 46590813871 138046639537 86257160993 69864777290 27172684704 7032813342 169039703811 31654988816 58652260248 28159282369 94980729222 113027695115 76276430327 22782316330 14740440159 11220942569 158727540114 219778354643 90926966527 118931497862 69972044672 66074288043 160799434994 60047629757 46420924753 18008661393 16065342399 3709720533 837038726 3658953392 181826296 185032479246 8665160543 7626218482 12869997504 42728820137 21966639405 82513159133 18875541042 66660764892 18592159724 141605569494 4453894810 16339622229 8388398385 8660922640 216768971878 174051055872 18960908835 21707628387 97823844083 65511130190 80586168094 21470814417 36243606604 120413600266 34390624495 520685811 139040397317 41347919588 105276350009 70921910729 33492589559 88931009147 9424886828 65763055612 804260722 36656991915 16088869341 52921334197 299630653289 82473849126 62691276700 55842753849 85117114001 16160952980 68624201410 1112028731 106832715298 201771217688 13214901098 19691828328 36494046332 37861610313 225920207101 118636739697 165973612305 29611771949 84721797070 221951613100 82279701183 91675196202 1843367012 27136821316 77607161128 55855277642 14347030194 34815330260 99433696372 37463468799 173465185081 3069435393 88389117035 14172744883 4094829562 15732207073 2795443783 35978701245 79790830595 186789322226 23259115729 5156178485 72070528153 44502536867 8835724208 47324317938 47810919776 1991671303 38697816119 58327192977 33647465123 60940683507 2348441114 10874855827 4002058973 23488090305 158493204909 42768657882 51080374371 119557405079 30096693849 163087327833 2244487115 51274608195 11268835846 75390706528 181538892473 7418783606 58855241734 122594079434 117554137580 52504002597 138834585089 29080716230 182079406394 88440816107 45746658223 94636001 69322432719 31799565602 5973749741 73893622155 45406757639 44089952905 45705867032 134102508341 87056218141 119802329961 5843068305 90990367978 32083555432 128419365712 39439159346 171473741389 115884630316 21962300860 147592421435 165283948789 55502871270 2365271252 164834000900 158965461967 139642502131 21473097974 40394032144 191631477558 828412596 5734962180 93331826456 86157924214 23237718553 186549702155 47197690124 62081571839 56904344490 14173196175 3192877661 61729675907 197678587661 23197626796 184770389597 138964079392 27388062552 48380158866 10186353000 20301614512 32358070861 51594439435 24992120842 89855788968 1012958552 23535976578 64904666264 238511880508 28186020165 41244399 127676323646 105666026769 24431323103 214384888672 88158488191 60578648824 92022236496 42648329283 52631982496 38208477658 151881263553 170614402495 36303475793 32530839993 194609715212 16076552450 26638839724 153065705624 1672860079 16336026032 136722608394 28714359630 172947152405 48501532343 10314836623 197643745137 149424408074 573513579 159463892174 98955401595 14505527275 117907157018 26929224078 231029502176 178503386752 41091153109 42327828875 322480668103 22016065437 4259857337 56673302470 189860460199 20356749508 27995596409 50061266724 1627131627 103651813647 125932016447 155794565548 1913723499 93430702994 94999985334 6935568211 4164776198 276819277404 32599327928 118927107153 8838784548 6283923 93818004626 11077697897 313818991227 61056696223 11293301433 154312063736 8610891828 27272798273 24894693323 31230342401 54072711150 28342231697 9300785190 75043678422 29784427607 145095933494 22618317293 137522280187 187098756767 93549302174 182440254902 13773822410 51846287424 63395883770 163089500435 3890469342 2318220416 38406332456 115357311315 13312187790 17744713578 113118755684 142798726201 11160818779 41045420104 72596720275 2683000774 13486141439 84654020569 132732292813 38664659969 287661978784 149580920756 33528804037 127924375126 6863542950 30507764738 52775464329 5411499434 1095835591 308389383 24772367679 75515467843 163703085817 62021809372 11918094208 255005420007 79429503077 8906974489 31159194226 7213884376 261214886201 176034539168 14324316816 96137034448 117084265309 128880236803 22213096685 22229190148 103379264000 35798404403 1068215644 1304614030 51477966617 227806528818 140320030795 233482292060 114754748571 5747625101 14541764350 12910052958 159325078096 6747278486 9986719441 83033794254 9917601125 21718497027 37830238697 35061771238 361211144 202424033428 73806735497 15862852178 88736656675 12017142695 2430635108 84400783585 62573858153 7353921502 92947092935 1467985951 154777198143 87108429966 1735667865 199312097003 186599914707 295154903120 7445229837 77981264695 86637346757 13730510046 61876636395 55099757529 70757503384 25716215082 46790208643 1452047566 15905465031 277040232657 3539505021 7503144146 79335319210 207183995771 107678929802 19689176031 7551540522 14162024944 8188408252 38054551165 39326325169 264024419410 31330915304 257551209694 1170630639 215432554417 61073501105 4380800048 53104257093 3594133218 12168487793 128947775103 108630549748 25389270884 29276097063 61014748397 126888574690 14039186327 68190316911 35526107556 1600218323 47352472745 67002966470 184241970483 111363537063 9309197856 79396561508 95044435496 92104997861 26348280381 74203360729 47282007708 74501343852 158939508868 68068213845 63549839290 211379236 121067743995 91845341974 11562016483 31126030019 151999683401 3254833826 81711044764 2227768212 10428611931 84653233352 5310860404 5447552300 164068331031 54053471106 161475716636 176906311860 133124033010 41503161297 11822351459 5444183112 103255693952 106610719173 891901283 39092488451 608116652 66724900019 2174407363 56973943016 56351121542 35809257280 270497931550 182159748681 82215810172 22103826678 162255172206 15275831761 186494956601 11624380965 65125244148 96145350515 96793219574 80669581263 1343701700 83641883849 376135403 33169134367 157879033321 78204448315 173333132033 5433847689 7613942157 205057816644 29376404703 20340992929 72915747962 1200708530 9012759837 1180124442 3986581779 6263126017 149559996023 202419521726 79113381293 50150772115 98512290042 235815886750 23424751600 24825540536 186992643342 95263585520 121368070611 142206331694 3665231026 55243262137 13930462016 112982088659 29215297469 8239957549 59720434328 87438399912 24230881546 51878830426 474084407 93100044592 18497359845 175474724689 28842771758 197833071088 12261569338 59655199337 91847417101 24491145333 1583470592 2720934627 111556504847 1147354768 10050122395 10307441024 307311280252 3314981312 56846767786 626247256 1290373754 43081621940 36908144352 109543547920 3972824728 12573075023 138715265806 13262673376 11583602920 122791736867 142727383996 5455343994 128885657334 5526699216 84784059741 117066838585 217441463252 135854568557 142132625878 3693828931 9952181700 90928503241 69739896020 72489170742 25538101176 73817011064 86167952974 32808690455 113781902890 35170460744 257149046092 179972457633 34896624355 17728156297 11720793652 14624909523 52791448509 61980632686 88379788276 69459060693 8935467899 141297454956 5716633031 10373261469 98823617418 116140470876 46734214297 137311856845 41328214489 107225270570 28573192831 58492069554 176231181810 235373962580 96115681857 3506272048 33277390166 30665956678 61139033293 112950827417 21673025766 1982380606 40236177109 60506534084 25181108080 194399130661 259403388783 193166368003 52677893668 6813445186 53072766521 85701429492 136978943626 5942892503 95285718747 136690059797 8141241838 67484921159 20352844074 74526485629 226257330719 26270000892 216934771855 15282727346 34472305469 100058287703 13359311662 123700098649 98453020864 126048044186 129673663378 19087337314 49063282998 2462755935 178582188892 16397394671 65004450428 101647010633 217357017288 2621784628 163370131070 14549230005 201436253029 27939128849 131531448708 67611928899 26198931355 147331306812 43616877682 1072371159 52161260096 118797513554 156714344597 75143822683 16353941876 48590335844 88706529766 124054651856 33579303536 16746864373 42501825395 287034989304 63168429157 140061780224 168529856877 25329912304 57279502161 44354014079 18652419238 36120577490 53213501691 40972713347 149710040215 204459489837 159298639321 20274708010 55596209347 229807946344 157488843151 31972381311 62805626906 911192393 12576895006 31479915807 37591896961 113942367392 141965184 27219999433 109695112502 25430656620 124493353147 20924978993 14627566545 15859339059 78631943861 97954743830 12438682042 59919976387 132967579252 162652377 93255110699 7039914157 4259301798 128975039287 88657501724 4980479278 25527264716 192022233175 149916548765 299368008 125911524115 25195639703 25474675832 67225351061 2472606079 74249126030 26966769397 13971269112 39772100447 17347939037 5838054031 236509460299 2528507162 6603854517 31357788925 83017498279 101714162942 41796421387 90964465435 58360903652 6180176528 21553034369 78992162410 50358758602 181399983530 79705183615 22904242834 60362814430 78292594193 56016847516 13982340112 52634446801 78428559927 1349970466 167936124028 8619892751 68173188840 37969535236 34344282245 45259136012 16690352986 161791714184 89699592957 119214966252 19659758552 157572668276 22068482205 2673728077 18764077424 26114423187 52287126754 62660276194 7187154725 38250425560 72768733872 34567046270 7701853828 9705431357 113454895785 79384403124 14796855382 32297509708 1835985770 35110502948 57922474282 45570993903 132506279181 85799903345 16431554242 23881647282 37406692683 47934351120 33234703975 78088092286 172743917160 23791510269 120104554990 38505300781 54349530111 222827889732 80400234180 89690603681 2759236960 110900433386 231867954453 11182933457 15472287314 29594186614 8354296480 276114693 249087255427 74440336223 44528725825 92548647629 23422775590 55095996671 67046919735 118439938454 4249461890 211350811987 45948099184 72204194562 25628713954 35631199049 105248145218 121928429983 29005684508 30105371979 9767367597 43967803565 26905032559 41145191509 13349329877 12474795061 16989693778 83760657536 1043552725 59169605253 70036812672 74141244101 691960301 123314518844 3158369817 89877368423 2183577449 34467079505 60567200631 30709351698 26129285754 1617512521 213851135454 33110910422 26933037915 24830212091 16426140803 180318148836 47259860185 12808336232 234001238758 7820708337 58370550988 19649035474 80414400050 190300708542 924458572 134860023785 146861424374 159273590090 26116170608 105563381985 124735692567 170503762339 56456735797 56385497465 33555744125 14507324582 15668442837 33025569646 26312110752 86889387121 29650869361 41785693782 3867230104 224446502484 42343045973 245174581312 66215892350 2918662389 36996039848 181851721248 42846999103 233058647384 4568847863 3909678403 8669374450 125730794223 100529738823 215839151546 87226045981 30620721242 77749864046 19601110608 102414468427 16239624993 150644808616 94408413466 134696596267 190676274242 83566731968 28434588804 210929785634 7287357609 7057700417 100531723107 103952214423 17291316585 57644821147 6369334969 1319304873 67377877810 14128152564 39567786868 11966528682 32298529398 106471057895 17354966534 35658501817 81268414788 47450526608 12664250647 48273399125 65623130091 157432371526 12613155109 6588266353 14947525602 201803014009 35523454708 220774441235 79488702794 217829240449 54989712957 4339888416 216997679361 26884022451 68246538493 25377707863 149408110778 29468167366 15659443216 71949003857 41383354612 22220005011 43493157403 1558735550 95548516617 222215989661 138973092640 43367307487 113592175602 51083144254 15003387504 63776366741 4760529087 271242692429 100505939896 71083865132 4341213162 107601054033 55717480353 133989396102 14543678197 42633884127 1937637983 55695451437 55043737072 184568895948 206258038916 779573604 56235144300 3030637881 9953856450 246907996519 134550565534 104456476751 223780928917 107919197765 185007383024 17299338130 39508973727 167170635601 10141079995 24697469402 8308565279 19079822163 118786933514 20938961568 71551162031 533845864 1155553443 24014408070 129404085714 54603023094 100772387792 2422910646 40049884487 13338530686 13011928828 28166288434 39021943660 104798557981 92573632843 156949415114 196911596015 151420228229 144119585753 291696792846 861807610 51607628705 556450446 20988776512 114196409438 78708863011 5246946183 367941250 52776342243 7082748615 24273570138 5404651610 476627477 34944476 12912075114 36107519231 53191007883 16393018 16858783244 4034174828 214200832088 22598512461 202245712836 48285701710 49273487124 6397992542 1706627889 37676698408 116790521527 26728164443 12361618972 1625345461 16256589992 30921422437 5844245555 46406118615 55223132206 111391532648 35459200240 30450871722 66241360174 27711246549 187774266322 40636992995 52089647495 191753158657 101878964311 6349855983 23384167196 59938498389 242028278433 14970464640 32162164982 222891943463 16241899983 13931811598 268593742501 157728069234 4096479795 167352274278 2028918042 80864417703 10395763578 142450769786 51032830963 82886086535 48895508139 1649183816 60422608436 13082486219 45276742827 71142308501 761621668 86073974763 60553829525 39565216527 18822608651 110639829520 85782013922 6635702313 23544245556 32628438275 174955607565 119022644100 2015233307 11871511212 4471959095 75941375566 138007791672 40955310634 73094844455 25091482 119161535821 3492897310 6953594960 72467304563 46665395193 173511767514 28763250928 75062733972 26693694461 100075698618 119936372452 177052498112 86666264255 333339579 16487923484 30877807769 1940187729 3306102977 2577967316 18852030409 48474355861 42013181658 41542754 66040687384 17242658164 46263995944 77021923396 12100363263 200605264603 9257335827 88574543459 86267150515 144479998184 11616946605 14553061599 25911796550 33351583967 5647139147 156031620894 96922229491 77877054506 2305416540 17063367715 6263732414 31928066870 76184440454 157110071324 33050939987 67812172257 46012112015 89766873380 11938791785 104330206376 34317670811 15549399136 22502764072 95290603129 451662720 108689653198 20193250576 179220452916 36024651242 42061030562 54772961502 110879604314 38806789511 196467778197 3906476500 111111527991 108983756457 2677068096 1264974955 18588866408 242420247987 159437712077 214244476863 31487358896 50023068371 21754728632 151896056020 35945281342 7515073759 24859126420 10664052344 393061274 14170852980 168765535977 23327941128 167843103039 1069293342 33908672947 9300495491 28121794200 153327041974 13779025707 175027303265 109670951391 115384772680 10079010975 63029711010 184790494237 98352709999 80659015501 7173851501 176153669721 11797711623 113772560381 40350652517 13048495705 41795117691 8974361766 73427736360 47985947007 89624376999 104097034425 64147663092 91923009492 353719580 28796561202 2783149268 9176221373 33808218314 86698131458 91333136199 85922178022 2391222760 7707491975 3667607689 118537328969 13336655282 11994257219 15014409184 20454641835 94119977231 168594648600 159185307466 90933612394 116702356249 141908451769 42095897459 71712861037 150177873832 129353043807 22897738016 23570328334 36593915338 25514121397 12322114375 21522333412 254170621882 28007441573 183402178697 101198036404 149000264943 20142315468 63815784428 168248836065 70637826342 64072667498 13995263332 26825818009 26120381183 11305772908 88301478720 100926972808 1855214296 34404924542 16794283707 15952397897 256622171 94467286013 31332210583 39760721086 89452863222 142211891101 53101500937 197264971 26527815448 9738068 97498801425 17196476870 54421506486 116564895709 183191503608 955769064 8437452294 55598096328 21343186650 48031182949 151751235307 94031956397 59172818790 82740924676 15913922091 48072976387 41297552880 297551423 26452693594 8096103871 8973430219 193943352 994938732 13583109020 242024709938 253625567 2408657148 58181307131 185916151492 194935052925 153345063766 43995746413 22284894715 39208115072 17519835914 9707661609 38903771526 197727640475 3113062478 124488033540 61997218126 12314628136 38901099542 51534664716 68082682330 9906772377 25318477080 23241611304 26472356563 39693414390 39039535718 73828774822 267625001 62549854017 51766939076 18707878571 14511120824 5361516712 14876804155 3078779677 5726812195 33606954152 15390652434 1905831627 60461309970 59877957992 135550717767 165227254972 18854155442 239579153653 37508321020 31006094818 205200293378 49372435806 5651399880 13100414923 41168253082 30019000024 67999879128 35319607089 4898508263 12975714885 252315239136 73458264882 1730456186 31388483362 6419078394 61315187741 91830459314 68106613188 44046344270 287106199680 3630289360 21720808637 143607984363 115270563095 76828963724 16960372967 4125112194 100246450214 9067488420 159752102570 69796665464 47034177941 61748930451 35238891497 12961909468 97032801936 51810530459 186775069698 56346786156 4166475806 12182768962 65653899421 52069908257 122367299176 94815641 107923440260 2622515352 2513235911 23822119987 36527166498 34271618353 892888660 58888295902 820518057 4727339794 25217156302 12312649061 187060663413 16775868145 2151521229 52659439032 266723079658 1338587749 20234409911 223159549478 127175854749 32695561972 144345266676 14745842422 17192574927 47673465833 122293687012 5552807200 219853781101 53605687703 5317943823 36137743180 73936112788 126143982116 73798761147 100393582042 91533975131 104219382772 180670801985 178033091332 8774004967 28383837111 89931711800 72578116577 90176893899 102988322215 39055214589 169507060607 316920442219 18772134468 54054792565 1122338186 50051938791 166465715742 12056790758 27385248256 69606500464 6420794983 16379416873 4131563762 105647826 41180471333 105814033739 162157589806 23809612591 49996509031 69963432181 19790349041 125667628121 49143370024 19282096157 32323089642 21587576382 41165961097 14802301009 1875007927 178018490036 136358281810 7487533383 93388189350 243113794273 42810961204 257262509 26718563019 73037128820 22668526028 6414954014 35554600434 45971807748 48244257127 196347379502 79822297161 3373653724 25294380689 22224309845 262205551711 42049049259 627937532 18280813067 9355654068 196195849908 620672426 76299676851 203008143301 88431851326 82580084174 123273484883 18565924059 123920597093 15146783347 38763397554 117214143110 169192522348 115652998525 12988472054 70978803321 19776828085 59657497479 14719796761 4130977542 14211952624 55466945110 104252484698 150565820925 691617823 270818498 34104833534 298721503 4921963563 39822933702 45366314036 23845562468 175650020845 3519930068 7643962445 1011048472 89165722845 278420075461 26212301538 132786683463 7918628220 3381874632 79091349440 3602581367 395366683 200305424019 45556366025 96802590945 49615348888 17456215420 1657219500 189998419531 16230627914 38466854306 103778275986 78689424405 12086157888 13384268903 10581576460 89513537971 41185633002 326924111 73927962378 214412116165 66480607279 12499826187 81906248185 2345022744 75517765200 116556840378 77227202516 276914047543 72677798628 12268007914 47146125407 81470587222 24417094942 4066643606 7655525553 49307497960 43880779074 158719288966 252832999 40891420631 2914935283 44883885470 15814403448 5771813138 3521577132 50168498145 17400100 2960180241 44275733581 14826451021 85749609061 169773961623 167868666619 52144762601 171922060374 56638686454 51493759846 74718158287 92579197764 71855702329 42205952957 29018952191 132823906204 22886920622 52306596376 39367548246 6836479978 252669764027 41351251482 21693289427 17594185286 6480079244 100675339830 37810233358 83796968911 93666748541 33426094458 147849347978 78290168536 109052227376 88525160431 3963798293 257826173265 253725142518 2227399757 69538932600 655350791 55057018073 140731481515 31768818617 4206016256 6510106765 286423958 16156218143 60126169859 57107012805 116026349357 742852389 45464071262 14607883165 68299097046 130196854787 85353770745 41716961007 4957187744 74653749013 148475485026 59000432008 139287803785 68802361613 19535072443 48814834004 131521534698 5402208459 203788228685 77500655872 19768604469 123621222346 72813971303 3499443909 227017547392 54356449187 4346051449 63048930964 68630311386 29285873996 32051846902 8314955113 82480522651 7219787131 76282792605 11358686500 65386175821 218810355442 56319141791 1501230573 111921798583 6609348516 41950934870 57485177576 181906291171 2289074653 42219672216 156023685219 23770439210 21103981933 175687416913 249587398867 1016571749 4221535097 201564912714 763061600 574263715 5694535157 2453829219 72787255268 37533684955 31297631436 138660070146 125641756560 8239197441 119357515279 60923787569 90457420744 1761435583 76380835857 892290301 59880073890 175663123465 32512156961 3938792836 92203325960 27553475472 8535661672 5010451613 126541760251 136918096714 84685721052 8211408358 24052760782 176112254470 85257275355 31444250296 23216632901 281073821637 8130189307 178831309317 298163097 86053287520 7713831322 8631915890 86208726713 166168095648 50955165133 136630732341 17020956910 20390614478 240830018958 84061723693 264670828290 89891121941 123726901629 202486699092 6626108439 1233475752 24273788769 107942473582 197112183532 372211777 22817603757 115530357773 190658129139 44986625692 89081132472 50923193636 69458521014 100744298108 64002995919 97060428484 145067930634 184355892790 17644265651 65790795113 105198410180 43526456232 1846948925 40140063171 184764109857 229237622715 57297320070 104173480904 32038703106 210235261 274378855277 184605608774 20643248273 142902109108 159277453388 1321970798 492361093 4945264018 162957584413 51932137427 55398667577 30440038612 126005740906 176678474915 9354076258 36759050182 27890485030 6488154927 32547012165 114259873 1231890569 40608195345 5579480242 4008502679 177665943918 63906864482 15510151940 94373151427 134758144 42507138224 3876876578 113205529409 120040397293 31405447997 45913590279 168669002604 1709209271 109382426794 109018614233 44924582210 27536368700 1931292636 268356245603 57418353418 101186161393 25496048022 25111966116 71802267264 22407291541 22236283075 30888196382 148704770279 18577709963 37036669834 11031518181 25188240902 13150082797 12502128307 141864427763 24245928590 85473967579 2857016485 8555466678 642005969 134810857532 201632329000 4753890853 33141204832 205593227770 227469330595 121450910523 501272153 48027512559 46589810887 958681092 123502103704 10855825563 20751071786 143101826496 52893287533 18166238960 75642853073 96495686710 23284494366 131660289431 133533409484 199142559782 46915852349 228531414882 28344551424 73154573779 136875129215 5146044129 44964863 8223411986 13156565723 221497957 84693391342 164679166076 111688249550 87036853025 90619017520 42855182172 29337789830 60328587031 16624922825 21863630570 49298974751 4627907175 166310428819 2466826231 51647768102 17365656402 161630240799 48185618004 22017169115 30266696764 69602888842 51851178303 270925368 7576720594 87640937234 30867651924 163777176120 83065523902 1048524117 172569300707 52420941831 90616681153 61163382648 549662459 234107181239 59254518335 13775806036 47560043275 48752101564 78274352708 15382172570 24855901379 95255570784 16298335199 10747507831 40940387850 4123937895 7139842526 30358500953 175139577713 8572511220 33624320718 28927000497 36714548406 217358334143 130496229847 3986051420 202933388923 157266637177 189832752 12822247184 88809944242 11765791479 59562957911 589629528 10731712956 140223640525 105746792195 25579910425 85239068873 16644338359 28382655007 14951804598 32185150329 218200345095 3345201012 142306598255 21430467216 1889372555 146535238725 34875894144 26768173770 33141699165 71037107748 6844106109 218463537415 24340881959 6571515145 9741589458 12165036110 233814734866 48141506809 15689205674 58877362769 45771492129 60935334715 264116203118 151567280684 16756144204 10170550555 178965598126 15244144188 147625736420 9888128697 467504240 74368515985 57416890380 13691528256 115989982966 15782375122 17577041212 8102880388 1823534784 1893517674 10481903711 48372509710 107742383024 3746725593 130614176171 51757397051 28178835741 163186087341 51221735172 189540368371 15285215155 117980470263 5000406101 167280569906 171436284330 13153016881 235087113625 2114905 24550906583 5546902851 178263884904 198945139484 1134793495 23281251637 105841982186 3248366217 11511163820 31602616250 6234612202 155927769341 46797474610 13560232122 73328984168 65564123784 43599528735 48200711098 53869490528 52847143000 8824391031 18327641211 5329512290 2207742657 214245705739 65631549186 17102497426 61330663901 180280733170 16840743031 275078266085 194687955566 217270892809 28530270965 4610967638 2406796149 43085499199 94377012422 75577016754 2381735326 24087398307 113394065274 199399651468 36803769771 22366709147 16412184659 5170003644 76015758305 117074638783 24375372064 44775953467 105560055365 6458010668 70256122364 8313725242 5241007863 27010554754 7833229824 1059468555 138378616079 83748112182 910427456 49672260662 31972315294 82198681240 1681980190 3008787372 196472891471 59406603212 11440581796 58772336445 59304143251 244717413823 200806667297 154169491384 19682617723 23077661497 251075256768 166056340721 88709409989 25356238814 86950786406 114775006253 14135036372 11095419459 4221488640 233093134172 26889303555 1992308721 171166946 54903935605 119857708220 10479675556 9448062930 17286823790 33585131291 36905050667 461314198 20493348537 60722379653 94195023142 482873601 103434455305 32497642563 3522784290 535927937 674213811 128590958447 114234367794 209383571425 44814442764 27654144320 56713380221 35863663566 43156854929 31956613842 169936043899 75812757661 20627004800 150542297948 84256649048 228147118927 52221262681 8774894555 77806787247 38221623406 200345242335 195046351812 27234355037 55446804957 114534914971 23949957424 128501468466 111691669987 120477303362 37416319802 18690305608 115340385973 66701202193 36505955484 1987619146 24076389649 54148418942 41568231573 24405654898 42517435380 17005067109 29713932653 5180132588 13023496374 21240226807 47529214048 41564211571 2819492151 48088036324 73721780953 186515988613 45702570697 10962370585 95776087014 19566750718 152614255662 59088659682 174986034066 164595241939 47059476373 57976883624 60409655781 34482013161 81828116258 42530456609 86512987808 42833889453 1072756252 148374538369 27191721235 20464287665 30353472004 11322437068 50018014119 53741954292 1811142355 139591233860 10432821501 94870599425 24838811340 26658880004 1253086398 18661155371 246773609 28741086000 178078511881 117754788469 85930995999 26692740740 128719688709 20980682764 23657413960 8629740956 109261776176 10270505774 11282385 27349165120 68028422922 29552941077 13330005629 887600061 24120317773 41458505370 18858044669 52786201514 20864829711 201082035033 266836249886 36508946006 198279003845 13325996195 148067719642 14050982890 8856825796 15696450011 138109302252 110215549719 7711686826 23303593509 27752091581 47974516095 28427346357 2704115941 46863324857 24553092875 1111180244 14415546942 152733225234 58409063696 230704451934 31792183186 24536481700 59126468127 193452046064 8403277795 1614319126 60336848843 228596968561 2265146729 87867092183 2376743941 55709889481 22817666457 4791077017 59673102706 51603878252 198581456096 173880582403 26589512590 26367336216 142249068249 28437046932 65197098634 2239367010 4220812082 36418578647 20795002671 8657911840 3538940263 61815633906 10687085499 2526526311 100597124872 113185287511 66593933223 83666342959 52131169654 4742636026 27943667923 191750487177 81125925080 112307867795 1794265610 57764957994 43068945892 218387482500 67278675476 62020824833 13245961955 19582449760 102849627985 7391816414 1009424424 105813658358 3207350124 26509787414 213383766848 2770778536 100486753590 110231799801 96207528387 25588739936 74784188931 4188732161 3125350029 92155145925 17942991552 32665042924 2618094991 141809176969 116441873029 84109740945 41140141514 61234667095 1917626822 29727644990 197280076366 45019205706 24070663080 135137586961 2666267063 160998092961 1478339121 255167303429 299616928 141289610737 77502728963 25577208372 4631842546 125992462174 4169203052 2373559593 33220755432 67480313482 37191009283 71449419225 638161204 27815548742 18426836455 85390242536 123100301367 103129893054 47194709776 51183029690 4514171418 54393396145 19507011913 164920805749 40423310756 32048348329 95981369184 50741206757 20076090806 35856861382 56936954769 16438443754 75983340489 134065656168 36279498988 12319607122 76510537855 56163194722 38343245251 2658812883 74329068960 159327944296 71586021201 86132654537 14141380228 8426111057 6521156147 93908335308 164814948064 52370631704 44830838428 16768867888 125509611754 200363010013 71256419617 51745808756 65637774162 263922782184 52220510711 211859751072 196975743606 12592547405 98798188230 262172440482 51311002280 1558928129 50518946491 90096443708 7337182515 2081244636 87699153172 41776095642 59561611197 787996598 20148270978 35516461879 78685802290 12230102520 68191657342 244301974687 2853456096 25798004907 17056122061 31914022950 198072345080 34488535549 225032806490 130389088191 124977001957 20015631862 178967621449 197127526942 137615109 35216998313 133206456289 99996052003 412939126 60460210208 75594716487 18241385035 11880516746 22094406771 77994227586 113652746475 54923707894 33660612464 123328386016 57239541119 88866120331 40487013439 59017834246 36993779650 236180835580 37074101406 250374 104751360504 6880836277 33041817593 12940267674 2821264422 193040760841 87261534776 55810264417 216992247035 42786464865 109644867731 3356778392 229537124219 14389037232 24116780537 70439115321 3332104059 3999029508 47637499788 34035868996 136040220 174483946948 11179932009 4501517086 29104929085 3789072266 40150116174 119164475808 18556942384 184886753734 89752569395 108192161618 19861548478 7485520824 763605270 157192371287 120145268699 125637069430 45946334317 568162155 60389528263 38863809134 62817443679 18526792281 33941396999 22852695989 8538803662 299755824119 170154754546 42416450549 834843357 1544469444 1769119631 50380311376 15069322446 67265799627 9502305308 128617361122 118327024410 107830371025 1477851823 105949514263 40233869844 85096515712 2067623106 15866572084 72486454 5293357279 52819045334 52323030270 22297293929 43631693278 15723916372 57629428751 6553072122 909011701 11515520494 12097015486 139134058588 183732191715 177402136133 90852699636 82187633016 10171336561 23277806844 1996413916 35580619679 9492308 149703304711 2424052495 485893305 29617126891 45183361388 13986826919 32126469697 57754762371 155580959115 19951792481 89813295496 25428266332 37361851545 14485921353 10133490504 237034117583 180406625180 164139108968 28049262480 84940900199 8130923949 43413700720 188327375236 99536230678 57515226073 99183774636 188765054956 18224232480 1392279117 47373334937 187333660910 21927590975 111955474524 8940341230 29592835894 160527871 173066391932 8058313236 106978384941 57638150303 169759509983 25215470251 67359149641 103873764380 5444164442 48218646099 48124040989 199430216644 176309010188 55502377285 28453208129 28872920414 17760932314 171553923406 14180916500 49954401984 3515545370 8714036047 174199430119 2553869780 72771812892 120935172219 121860743610 192280947680 16694939309 286023790 93555201117 77993175493 5091830821 126243800382 21533056421 48827363747 56305639703 1047248459 3860385752 17060369133 77419554582 105989427737 5871888406 118069290313 75925693301 79922211380 5723079512 146187891702 94594648420 68013279570 189440056840 17063883231 100179041940 33118841202 1465150142 277469716 42577682957 47147030414 14763964578 55206004146 28162109293 38166051782 12255723764 69284961146 300374241326 126847448727 26202326605 71373584895 122308524 13637321054 37941764429 7108669331 248641470320 43162964525 14874811047 19583892384 121948958204 651344926 39017529815 8957511936 2254752370 230650491205 67101192286 23082391464 2887553622 155207042349 6235559838 59939421338 8316257716 77604337431 17518652991 231586367650 24526440219 31509516614 21702932482 69029230031 21519424203 16040434637 123634607099 15327839967 176704425613 41483946635 42586001627 159900846965 108143193779 6839818070 135587076508 60938091763 3726170032 36106389947 153954257122 49239970009 20807675986 14823744957 83924345533 17784253441 37222004268 18907283500 2755542809 99263082322 169084038002 14183237567 35425479398 7500606635 161302419498 56162457896 59761253637 11152292525 169229483958 16072602534 66240712895 25002533108 40543671713 3288682442 48171009378 92086688882 37303735960 80884410808 7888861162 5586717882 112506769914 105215961774 217607753169 40220673535 209502697472 15435814675 172820244081 4111633266 44169466306 28204598930 30962338847 134704531072 59561915720 35011570309 62387238902 3368763834 53192645745 183337330238 177283643724 15780341934 2361372478 57738280827 6757548536 97783417035 139602559595 26187474507 21040307497 119905620526 747204558 27472617217 3193227381 4503671375 17851092310 50694312519 12035961999 8346031338 10070170707 94228585611 131331678680 33644064849 3629790413 16505859959 63539337810 6396553020 65073828764 71371177511 54606119469 235307096174 284241735355 59901899144 6745127356 110503679651 16046349168 1912943298 23964111844 69719642 340797175 25046123604 15824393104 1344100328 50758773323 163016164807 36750084511 12514367187 109404358641 153834990309 16752835480 181201268493 77761878634 7305521781 22708503287 411230856 24367387162 222109778641 44380471813 33322659961 449530313 18470492108 137380267738 82319432157 83274363839 135122785491 106299361838 91963746506 9606708070 10551837514 177773599744 180950110904 17686201588 25031715226 149226880924 13981193557 89240552028 86642330924 64933767579 87869676073 130943714305 25034514056 273985622771 35645276444 4942623625 68169475692 37183575994 17002096735 54449244304 4017875868 20172629955 26498279310 17635893058 21348817230 21022492972 8895812341 15509012621 46127134179 33935042337 25885249972 2963197746 22114512308 3407525825 114115218364 3245927470 34976870269 37380568201 12933018758 811434789 41489662299 11662185227 8017488414 22354096027 5059801658 149355705748 165190133384 19791223495 36448482230 12387172389 143655456141 143410117481 941685168 31425877270 5667733376 100383907411 155214136258 25676240302 8011432552 113944723724 10342478994 3614224412 308387546789 44920487747 205490204672 132665779441 115760553154 158817704329 7310372244 247876125 8742884695 5594762634 84094107209 37252367004 31142311048 12150132224 4991536524 26166593689 95820529918 37980154729 38291630908 35607639415 21354317702 186686138607 20987459432 45441726369 10392757464 7800233852 25736395944 17102761931 190183523410 8417620356 56439996168 198316870079 212647064693 188828189038 145712129865 121054614683 24190619721 85346405176 148878948197 188548101640 15659529909 6428683076 205055503501 98288017725 59480362180 249732671186 2426048846 71513951100 26353419158 18603453419 53064729706 6961053477 36008085398 2675046547 3198609436 2316693792 195637736939 61230884407 37441732492 48264291065 61270417681 8600878016 40720703455 20721448647 9846939413 14994710453 2907948323 66281936256 8760711604 13059228051 12482305775 80317977389 2531829263 185053375569 36217519497 21758140511 67426798364 10687416800 198610560205 28282962938 10319931787 92992011212 3599542408 83516216395 23004336057 32912125391 96141887822 82439388041 106786475027 2111253830 38241391012 5249052408 123796695603 128176228873 9743629934 1203710057 3739735335 39438998110 55682121394 134550628086 13787125673 29412168606 37480228147 110221104049 156996171997 140282438903 60666518549 82332312545 21850817736 51619241100 9352360586 207041455307 15786332005 163507200 109848565632 97708851155 18626400727 2724582922 251390193095 8855664711 13968687027 66593590952 21471765447 48177928494 7155528732 78997511381 4019634100 52724893540 72983731278 110360170618 6548462129 25213872701 56227616459 13014248227 73253631259 91455903711 17362444230 18735897257 144027 144491815623 36203354160 8207939090 5432128558 214883485767 800901674 292450730897 17697409977 13322114812 2739941417 158349071465 19408678051 91190547849 78988573357 26508051402 24700686080 26753244004 7926569669 17074959288 38577188657 141028468972 238195561794 63062659854 55556317294 3680403093 77170542465 763004621 35298434855 282589689350 22781974182 81465810945 23115259849 95567332754 44515220770 1339345180 88667837427 1223171136 87636282446 49867712508 1564253737 72305342315 1111763253 734309834 8198624952 101399556517 206369790 98320410369 84002068774 240685605656 15172573584 204390681869 104015098947 38292540509 12845027843 10305934498 13204381805 31224179042 271666468713 40091277243 42406086123 96994271577 155062785968 12228838695 12691039970 15221311157 125964078587 4493311057 22471520233 211608124839 5614122865 40796456426 288155715224 71465299105 24199520990 80565656332 24168278038 18286182205 124083137620 133853098237 95702407327 12464921831 915768583 71585520871 1181711835 1299539024 22479871011 14003901173 79168712640 653755171 25734412631 26795138284 79686849982 67267223874 14967860017 123191775673 3244678080 27200902231 16443421602 60783754316 3846960532 131778882186 2353545960 151406523658 97059681948 26292806188 157126703376 1957474462 37709399565 81652033903 13257926832 6403317778 116052498977 61321843639 33693477293 34679030819 23506322946 12080786773 5612640022 51784481475 176440596986 3571258505 382969691 58891014269 41834365127 51998817189 14647869418 1482685616 140995251175 135209001918 39654198536 26742237661 11974933239 226302371 40821005115 191346976924 22859312867 226494574564 4114496795 43761234552 35658528429 92643116217 20546225448 4818222445 18882834917 9925950597 62342300604 102261360233 72673918651 67165618058 125450493032 4262971423 54966154525 94354197857 44293052981 225379870495 64807498904 105806933823 35295501302 44299226420 32199444875 18148761589 62720472420 54640365291 7895555534 152943430499 24955656339 14474438591 61204364920 258074698065 99314083374 12744434920 122286842362 21564708094 3210505971 36599102840 126969585 145232356431 361633301 56705561648 19318430321 27401910909 1521043969 82043706059 203626821280 11822316803 2193832270 126395213398 4064082170 24130929369 14838916992 155830717009 4291613963 41097207656 41444362 35298962751 6960610714 21251338973 64267313561 34124473922 95938154562 15821906992 23809234237 6762679807 90164187453 38972490020 53586446543 3312802593 37816671645 25514901686 134357468382 8701195196 26235363 83503576710 2961435734 9283626722 29987929474 92291665378 49042442430 34824723072 105498693608 21804490657 164003568226 44382636477 9305739397 11508266932 184288290153 11538940335 45145921259 64650803821 76892280712 4157083478 125065621364 50016858881 174421164285 3144644204 61839677614 51217096269 36301142739 148476151367 22527414157 226274343088 122632353019 75445436102 123505434706 55411739304 26891172323 164969450354 71197294295 44113072368 41054922987 174639892993 189650312233 95001481926 162426209145 71210471761 226330390273 28464895961 27645452024 1358225339 155934714842 40006964888 13858167925 160483939202 239918831061 79814798770 54073958559 10727313006 58888402258 128848988120 249485657339 6188410091 178410240211 163132985782 19618802026 10857124745 142460089101 148367220922 16568240516 1102333379 96677340322 17006689018 7208892729 85959618120 7633509670 182829826 118778029651 31032023938 161636496291 25699736735 14204062395 96332721918 55711481337 89737528693 52571459243 127240760267 892392717 53917156762 62303496584 6286864183 181906600319 44258144260 3576592776 67873906453 81060283771 173937501759 25754414950 86750612525 40178285018 96269079322 10171615313 146597765121 81324060815 48098262016 106467009582 117805083993 5828633283 132510258021 89976923820 21159621035 210344348683 36554005111 78776037647 40755523518 40328911702 59258050478 49582660256 10303092720 14358243352 551857665 121434506620 174817222396 56705651720 47364553700 205716816314 640791 809380077 152973676049 3125588182 33433086443 8462769872 2324265344 5659866740 373574885 32479545490 285485990 171447487033 228056799058 15103372108 120713466964 20907253921 26680516608 218914933250 151747729309 200120870736 84820233725 22898877527 39128646103 6582703197 173521417791 17648137357 39931123766 65439439011 45286650287 381295574 41828687386 141998564581 126089357974 85077340019 97859624022 8057682516 87564155687 21463990454 113086211 33537325356 84650048055 37518559405 1305613630 171638150995 30685516824 17346593624 11972515951 18703185172 29328602329 17424497976 34054948520 184398884701 15322599541 16217708396 20218318764 4075954820 133232792703 111024331342 23054631421 25917239808 266444810535 72000895121 106429038362 245609062516 3279942105 157674334938 26075946453 70561718127 6565275642 5122304973 801226658 42220519495 34124545271 25800384224 14817966508 76139107 24290400024 83564627590 64741759709 14641383436 113929638317 95454741827 64468099871 9883660020 98653674238 78653657461 72260641420 220002084812 5806793692 145414862305 25137162139 90178071958 2611110340 69504202611 8580900799 165809736300 182786896269 76065951207 44713995640 5123638703 79442827878 38970224049 106301388507 46570309068 5778404251 21237842259 158036219883 20070882493 228703353888 191826022703 71394742300 63462231286 143769751163 6813123733 37023716609 190755196803 107920068032 6679673820 175296223286 3322006172 36481918002 2296879327 89342647720 203792562065 63422590445 7730614747 1507103316 97918112689 46201182739 17921617833 62078770659 19923254020 90979191726 35577810810 9305876644 26226404781 61968695978 208882626686 231265308265 2618313877 20435876460 96448865122 97535467597 62403167781 217169153869 1363011766 9184854853 190010208930 74143477504 91660484430 55699158731 124916727471 24976528782 23843772731 5224301402 4167204012 114440196340 3970952902 68160268472 35401667306 35100954049 1770753273 131044956996 50599208332 30512763251 80089759799 138284684736 5377071649 104832813825 31797749215 147252533132 18014630021 60781926094 36297413171 5976310645 53308668310 377002131 57234934676 41594363415 20248912152 101456898142 29441264061 17308692173 92319611705 57793481570 6697673416 33912069594 14116568064 52777838646 60362015977 55780647201 18540206471 97498200886 494879688 30794871789 19623250025 76594412855 26358558185 220078938691 36147207309 5018028932 146602537686 26867621883 125867473752 20879297490 44571635990 236476079261 44170707237 45068553 47855601630 130257980941 61477633639 78015189352 52977109067 210742079958 9861709168 3633657353 5925884756 7020539100 207555571692 20329443331 480382143 5979293451 69036425233 56897103427 9562534879 15012302375 12071481612 86239562446 109543194599 16995154192 14935127707 217855179178 25218871280 51973940947 59808229812 83908015230 14136541859 73493812965 3807814072 135723182777 72320319590 160904374551 41454559427 73830707962 11772010144 98572282693 7872047504 1493000412 40014134071 131963912715 62565430968 255714706083 204066451223 148275501419 3987134040 112874662388 8584196135 204919651665 24766228865 16812276412 6352917241 142964039208 5190942898 53386840427 133572895077 64825908542 51773516906 43499415136 36911743107 2572584440 24150681928 1402160215 54832136247 119959774571 2169743805 221152054851 38355611913 28203812268 25906585072 25118234594 25486440191 15297408192 135801263277 22347354252 29362822070 27780681494 72640137113 100582214439 49361875608 205470495914 64637557056 27537037511 44778454355 36294883355 21481302971 14060009585 22825455724 75995955547 9143219197 169488759388 229918551859 94898605962 259444515685 5771459975 16657840689 74609527571 73271844051 24312644301 12013611856 1115695158 5237444304 48493626594 50113477548 8115867564 39110222713 50642307 108672934602 14110983828 106070050619 52063211448 217126500516 73329342050 28282051638 17298428964 19410764909 40459150711 2008223897 1744942667 15129257876 9710139126 186515123335 27460793307 4676456724 156239394574 23406361828 30033049974 74194589640 8275135844 29759575564 104366141658 84850025253 95616290478 15014102663 224243709184 1478365460 202574963817 39667540170 19548269325 114083240594 150137058218 53996570911 6654227388 68040219852 77693570647 135893903428 1296809188 216700725631 38498510281 145335744094 133530432161 21374958837 188020716787 25774333119 1840360910 168130606096 11727190895 50447017908 2287593965 45569705425 111846911079 249365077336 57821610653 7320373037 82121020203 59223298270 25451549680 55541741633 156117957643 24330886954 63255785262 18979426534 12887227952 21367675939 158282534708 60176696960 21497474457 65677727158 316578233 3890284661 99130099612 54173043897 34375330561 4530245075 87088561963 14260725385 169431759106 136564546823 106352419772 22661422511 44960981754 6434240936 77241962342 131139505298 275745708484 48193486929 40188319178 97676376872 55654660934 54712991770 207110630710 87369910177 3617743 97554931372 227354655390 19742289684 29236775618 8304736270 94762852842 3018006676 223530461700 199464054307 1051573418 135439149908 498252485 82872995807 32867929814 157513409779 65690491976 72519064877 25742457204 121734226712 77797641095 212551692189 188510667415 114948057134 1959205365 69030611090 239069713526 8392546939 82630275128 183449733049 54369014987 170527732068 1654501868 1476099994 75772645583 14218493848 21539638798 38706259016 53987222818 147950969241 82018694357 62607586037 80642709368 1373228450 47229923569 7242011004 6624986572 3003156403 107376055589 74682888066 1949303475 72439608518 30958276264 13360986300 24290567318 1435370375 141068153668 5023322999 198751334571 134963760964 4320520028 136425349534 14007056772 2288661004 9830275258 209467299290 195783341159 80879752737 30997845162 45990776708 51065931628 2476607689 9107288969 36826883670 34347581446 151547846736 181453065884 18871204100 24247221747 1159249255 1512318745 2567542210 9086292479 44885910539 41057902528 50494854178 74005118577 94312896479 2519314535 10592071748 96987295474 32072275312 185651928908 33965518086 8222621387 258352421 235348197 72302646416 114516653841 18315480068 2009058855 30891709315 36542348146 71486018322 4589997855 31990902009 18025376324 5564588508 24742356606 63500910092 8355005584 2718498832 49328346083 49711982656 37909465700 5718923008 31015845071 21633088 58187230242 18119159861 58932448634 84524340173 545861525 68386234093 94697504074 117544138004 27357257540 259510485068 65782432037 220876552851 89955427811 16104623323 18594093960 8394631477 492802147 16110710190 2834274247 43084529563 31159944404 42997508851 2259768244 37156717704 39088672257 141288198960 73193668243 115948114925 67456339069 7054693948 65366368523 5960885871 61271730194 1825481530 465932241 125175016294 17881750530 29869600074 67209142295 61423414458 1681285026 3612170062 9721429613 4597561983 20960077130 65650922145 3326369289 18585628382 239536164062 158460171453 84720721565 22011816041 11380324149 919642439 69327842484 107102060817 77206040155 24008922462 13789942543 87078166758 50648916404 60074501505 20143569007 60216881958 159635435553 27913230323 17303589693 70403460754 22330022672 27996670251 13456355769 74094361179 83745975570 145671613234 143240086966 86557544450 53089673874 162285544878 16566603030 12560363464 12311937723 55034707350 60948325246 19735896786 28549741010 159760214375 29710429862 3155545931 87137511344 92548649563 123782731383 30001740052 25798562796 178377652 27957777535 61137486906 10507600574 71240117984 156665907368 94052627624 129804617875 85081078035 170580175141 21323972686 30682438592 11353179786 2922673938 244827728192 94608632375 50139325731 13638976993 87552383661 2913358700 167898517583 30700483160 126167224537 6264942271 7593137435 104491505409 62957087657 41375609736 50813924945 83842675899 1291702797 12746433792 10924134428 1500450325 205846139191 9200826321 155770690959 61439501611 3406824415 5132131859 179506052175 32618785538 24272595674 193116727351 439291807 188532778671 153215413234 122444661838 7635846643 19340990651 101889801170 21208025926 198114132611 14354505475 225139702897 15779229976 6601046848 137151574725 43831626041 32691629896 160594110432 61474804608 137560700402 36043685712 11717795497 8942453940 58878775811 154099477469 188273516073 17596825412 19671136180 175445495877 27327119867 275073730537 58330363388 52214377169 62093334555 43618423878 56180372303 63309040168 43741464098 158590738579 16339882267 3537332497 111172188666 3175494853 142688953810 64676224089 48793707418 8939858835 93572915467 19703883862 10618570089 86028378583 4342626219 44785799501 7250193011 10648036225 45054329657 52882792562 18181616526 25055772858 13383090823 1618401237 109137781486 109715609160 203785141589 288382924076 114463964012 282344435840 29007221936 12325262974 22334259027 1570639309 31928392860 136062036953 30680955911 61341131545 50785156468 2882295955 27477159833 56510292669 4097911459 15487909337 135475560714 77830338335 37939708206 120625415568 2720394523 3353196182 119032693150 3941437279 52605871806 10549947583 22842458829 8694984112 21298308933 131839419233 16525767239 137730618752 253587743485 85612794023 55069042721 230526541 15425837459 266926 102325547549 169234360208 60009615602 202666408516 18978117973 38811534200 27779849669 125791585041 447958706 21030668207 46111667062 7444031829 289769714942 121853430552 93115578249 42307648816 195213277908 837711187 10401185722 23833594947 130647506426 66203276592 2934292441 113069893957 26920701343 10683064942 116829213593 30054228731 2929776773 179952615 6812799517 83892541315 129815945123 1456695479 155006139471 44353032632 131542605481 14944417691 7097979618 36539345639 10374419651 52031848370 177091376587 231949103331 15331630057 41933464268 5623025382 32548719076 3421590086 13794027894 49194987811 19770603067 118387453091 164246419888 94154543142 56237607639 88141899875 9705988198 12988406129 49685375266 19106296447 20830133926 9174072711 5901912851 52398848047 102067915886 22326199137 173202630883 10406073204 14120007149 15161702159 38744838155 3282583297 112917874073 155931278619 346815500 119722965666 9944572214 37293793197 60305679592 20213226983 15038564000 100264747147 125846343447 71811262549 104750291146 73128437414 17807520442 60542726464 54587558175 94278551751 6730523036 8964040373 26466057682 46923800607 68021673163 102039256368 45587531122 225589074620 12917336721 79135167937 747937218 9285928768 74903814762 82676395870 217543007673 164194439009 66716511937 108348962455 42904013946 81776230127 23222603685 6083783085 121670446145 44354679687 22101371150 3885312475 1444246085 40004794033 1197717769 208482921910 51695662786 186468195324 18445542108 45226971004 17442682115 8075338301 38365905276 169397150834 202291535007 2564988340 3507913842 97357705261 14580642550 24923250381 150968573316 14812645553 107623417303 93524463550 10746549604 77648079234 42967912754 42538039675 57840252548 119027039364 864260001 20578988723 45070319133 64619298877 9772453076 168819232506 34198803911 8981954493 2123251724 103506430285 142296350777 77823619987 2185158881 191112766388 22443182680 16102774708 1190388649 14067570230 15779598429 17527085581 2152565999 10328933669 37268792818 44409028344 28945177518 22594475717 4112529382 911422370 29458602276 49225900988 58425471595 6446094511 13822874901 82986661027 144590790882 57773887662 2067615893 57921536866 11781085202 268725183038 394380701 122105354130 241509194930 12240906349 104942390199 44603898178 15055252566 14191675629 39517534584 129096904839 79755944206 68679861855 64786258594 16373993353 257195858623 3291622387 41215082492 60834758547 7885477538 37943681723 46425645095 239116847916 195640281 50569132796 29345147400 37302873575 44650813113 153866969642 83471587124 45548209025 1092619070 21239442527 22973239137 128456449586 125123060244 14801218199 238072642464 189328551563 45008421446 51376286767 2829319038 15486038666 14879463604 180882020250 149497175258 20530378164 7774610662 51853781129 82518275308 4811183504 12846164322 34264571320 23449889537 213059176234 71513029663 102805702093 99362991454 63478034703 5571777373 211085886085 180030462785 42099287497 74884042764 685734625 2992754522 241878365389 10043916460 22888483577 32480792282 137607955276 153625871666 43038518428 104228383166 39087691142 4134850624 37552690896 103569204089 277048909222 10354371726 275470931 4685832000 67558650746 15020190607 67093292328 7324933226 14435318990 103303563022 1969887379 237129549962 100326055332 74362320177 11606445520 35608430483 44350794002 46162442694 33065071184 66055409111 140342916518 113194461936 4489430639 28986930575 140638439152 932733549 34300168115 264011499619 27603591120 2672070673 1783865010 19563616933 71833512246 21189892005 114751149875 17625381482 842653468 228375008676 2048812720 4347518393 29245563362 1469703496 184342071561 17427122095 162042804790 3329570627 23704175253 45387579881 25563100567 8549036945 53293287112 102207792386 28478090324 5395709767 85613416148 217986917972 27844931776 205728450184 28550769343 10251455493 27369696168 23042674586 1124218299 50020201783 176539653193 129497516404 47398081331 34907133586 33041095117 61041661830 89308908883 10479309330 2871460852 121413398921 3251109126 58587039676 86667907579 216472043347 159383230849 12946273906 68743673229 898651919 158205728874 164137962334 4071835239 220931207261 139486731728 53314582522 35848502591 3388083481 7851637116 80861005013 9133895456 117966557419 57354253793 113890746331 57769942158 18499567168 3532708102 12647297832 46528074035 7430321499 96165361040 123125991115 31153009242 1387453106 28451373217 81144491079 13085322190 1433469740 42827149657 1806670417 676463973 14502751752 13544384422 128401153340 19862898361 57916085541 32876752186 184970587206 36740647862 253086691992 113924618241 8220931391 20520129535 118039376894 41132062504 40977208480 47648720027 33259892629 27856375627 161022607968 3825300492 202038995194 1722627709 235085291071 9081011592 29015552767 21126137047 126455776498 37889345392 37384330862 9165270212 3731869658 9014031436 2048835856 142771947573 280480263833 24815675949 46993366579 44122818952 125537690225 271575962 11787185274 57548292967 73936709100 46593972419 6267854199 2297709532 43728464270 43422127433 50018280721 48087218135 16015317997 744477004 8007585362 20345681719 74677745561 130805042225 13277048457 19819437799 165289674780 8836584964 40443397174 120183282841 13550662902 51815711413 13060850582 240368914478 176031540006 94476664296 26281492469 67241520838 90678585814 166001889037 55157844855 146031009230 21539713985 64979382834 87876729346 42726353392 15732914368 62426359856 999232621 1955554119 65498260756 71800939307 109034762298 32036110473 168797307946 98739019713 159814746160 2721573078 175366895875 37221681010 23521017577 190492783944 40771482073 6028487209 16846550338 21522071094 227230103567 51226125689 2611979178 67307959033 23782242797 161786524096 188435086032 17401873294 126620598371 180000754394 38575748519 14864675902 113569565895 37905817763 69494382424 7094685317 154852174104 35284810988 112715691616 31044848618 84766354115 28845434334 21623189692 11629726622 66516229422 38751927507 151220006207 404296503 27644967630 13258625913 48430011839 62286856375 200976117672 146435748 92424729298 266187311 62744477915 22380680279 119557361126 925719773 131509509866 9565967740 75042161238 26638353508 74205825578 102744209371 196392995169 13847041928 34336076146 39741829809 21994371401 133211196759 542107275 3520115492 2328600324 263469454206 22934633454 87242808028 36411358916 101332672188 28293684584 59247433039 110314153040 17715566728 30629179526 37089778162 25825160227 134072758612 15151492753 102525521727 828683468 23104841 104825550986 65524699282 14537883214 245702242175 94626395821 62187699040 101968831042 33279747546 28909372142 48741842610 538360446 82511529212 6640827545 52044719746 10467374120 36697015136 16461883648 118550978759 178490503646 88579204422 129963805359 129370430786 26284948093 59186002162 17474479962 169005293634 25729405103 24323518179 26965359121 43372833402 17318970946 24110360559 79136160955 110624151757 23075222602 8810263312 12437174794 35699477405 18772112149 41541720998 20092314961 83922717403 36517889290 23798080296 4034017019 43462763239 4748846436 107505827850 35457319450 4802451334 55208738035 79185111204 236204254236 25478739768 43371483604 85892350908 127398574510 23442636855 91666728786 28537970489 15251490848 75014830520 24929410175 15102558683 6349592055 21112032098 6785378848 43981138136 20894806696 9031342817 143908703988 107792629122 85173348605 152030591 2665093713 94885585030 70434356803 53165061482 96543762375 51369567890 104059824364 128157403243 58481998542 158417303877 214380066851 40558092501 68191229701 134514139008 123427910241 50272578008 52479864029 180555265731 23160962130 27886092572 243206827862 80255244377 12150966987 26319514812 39393011140 71208694663 113570133261 14283877886 50740467372 24318951358 16006546327 172237110311 200917512606 21927950914 36526041594 212145855277 200894501801 82736299331 1622823865 134147348520 34194026762 34191671492 210178490460 115208468301 30482837092 69961626049 369881977 24983962031 147679594253 21799506848 9492338968 49158374028 28485966897 165902813830 26770649775 199494589 123563410392 37824480077 9530884073 149552822287 122853437316 27159499340 49716990116 108605570274 1219318624 31263551050 62741933565 79390901540 20830430912 5231762814 89360721413 97281078814 132225925018 24046299443 42588871958 94793045406 19105383819 102417990944 14390555073 111661504299 14561308936 2156961641 75372329171 43601894653 136172358620 26109138962 31099171337 25965969983 91652145734 27701490559 84076178315 98386404786 60281111 63599779242 16447592577 25841567664 46183889336 143644967428 9237599131 142449275759 17267165496 18963811894 29065724938 10791596363 112900041915 76458049780 15040724602 61329582199 113765438997 20937485319 12172358939 40880482833 58032944664 196025237017 8380223825 75673552439 6203642917 16490461943 294818585359 141211520240 73044800700 88122775232 272260784856 94693573515 159220554014 31653025442 184479818184 83853044572 108713681212 34999124744 123027024999 71370985228 32531491013 2008607135 4969072789 105986886450 33911703195 45700198350 299748933089 29177076132 15999665515 93281753243 279778806003 35486889812 261808347758 205175870 97776736441 2709859539 102887503108 2043967586 16664721667 59080885599 29471023577 36662974560 111917625328 2470551880 53132031182 3120322466 239957872047 39830190371 66027045172 75908727534 109786738740 8849468115 16792107027 17006544219 37692716658 1316505954 104062524063 29759197219 120012284503 37390521126 163158304760 246201974086 12984032951 12880545387 3782310610 48486910146 15532470927 116501576188 5574898764 95800369003 97833126719 40703653388 48485813262 72414010410 3028821171 132807685244 116412648349 3970609578 65374892291 123474957744 512561581 43609765761 117847506830 114414750152 61715832 59769838887 3943256214 108838424614 40711358261 136531512816 128516479285 86323400581 201932147771 8291832791 68889743120 28947357069 17790659980 1355256533 168023623015 38603193191 28630362476 1806298480 21369870778 79239622293 121877373383 8026023874 134109912742 55035259094 24783024388 10957902307 25573691663 66322461505 32590692112 76334015024 58466823903 176103584513 1689914399 144869915074 1013656068 62151094217 34192101173 14167192696 65522346271 78626098550 58859865499 7117041076 11348009738 48508579549 8938446186 31812969 39190235222 46274058679 83509362393 47358084781 131937458374 34545231387 1939657770 73189358106 86575585640 8448093287 57545640074 33384788522 23553929382 117900460894 11616224675 1413073997 122460907305 24919926335 13597103722 124620642215 38975004301 31885644782 26087881049 56351060217 162481585297 183755167929 41936311606 1878853653 6880704792 205819638650 52809759108 76478929992 39822388164 43131696906 22694594390 18772048279 203734156575 145437658406 33743832218 177696380113 13573096083 33669269369 215515032902 143234888316 32805864820 3359168960 123006357152 3563866805 48367066602 6950032921 82814048747 36818455423 2605688513 136440648183 44175819003 130527866534 93875824602 203461783510 27229696026 201540842164 59267723248 88178264245 130037521365 43120302271 97044134712 14473285352 67263263595 20083057502 202774136048 146272333099 35595954291 131000166430 237325640224 1831365333 13140928718 87158708649 44465558863 12728140148 109445922911 238199125728 88183087940 10535840597 24954426606 79082224752 20959488954 16788835757 63619145564 49179729111 14707932511 69658481287 65023591908 6857020747 124653537161 1222744070 5571110959 50359210316 13435769577 22747020495 123438629243 23696643281 53461397133 95965385930 95979963960 267411582213 104941936854 58156028478 26996740130 44900302441 32987825075 10712405231 39356158765 50422582503 41587704341 11847526538 19124690018 50424573413 15300359453 13206962797 101690312321 106735750968 17656935209 26138578786 49189090060 67008991408 68467085662 1082446578 3943545699 5603382461 54603742906 143869537777 6244545903 17981630132 176729554847 58234535178 2715109587 156531846 66545275432 42040407462 109588540705 193045878831 66660728412 71059704708 28783233031 24744952691 206820154696 56449958341 10434330097 7854650127 145577851388 9895878754 14906360681 28888058 37184693333 2954695045 3810470792 23112593876 8953136763 161177738167 1807859 70189536217 12225278075 474051925 142474954482 116111288909 181960674323 7750923506 163201225516 37147199904 21165508612 42275993243 23629642361 62939795531 33156240309 140160664104 62155918585 204957318919 36319832740 109693006616 644010540 138818926149 1173833389 166578437069 22631462375 18525363288 40164611569 8388038404 14287683620 63052695666 3406167554 23088955204 102727242240 30261973763 43305112281 9650676987 71518870661 48514889181 654505431 25771839712 65650056995 200032700801 241748304 84948351283 79566540128 19506910336 188424045130 113775583774 21980163755 55744551767 4889960481 81923289119 118753183415 10785852087 18916926868 56388800252 50871226382 10146451108 96453308462 62144808411 11838819 97684547854 7811216131 89597024075 89726321789 19140235402 171632833057 15907176567 245593963876 47953466114 322778711 61019009617 183978161313 4723903509 73074241047 73565844936 5502896218 35765634170 110818305943 27036322889 79017204782 65988088252 123346100543 98551134075 136377469172 67934327452 107446523435 28983973 217545308494 13236332516 119564136151 53575496019 46274405056 145062498136 19940535477 4429459663 15733471236 212515969001 124214974050 1394079656 56928065369 115732608931 7282980379 40391877949 19237965721 4521240531 73981917312 89435799788 148508056584 26580321287 117596012021 42806809519 27124922144 51715497191 23835091939 37024236133 206779967000 2198850465 87596621449 24918650042 80382360722 97139721603 114303398289 92300907683 6002708204 7127835503 66098000927 120776909042 101614948500 42891019479 2194430222 275700666 119565891719 18127942935 1902201008 13093489667 17847751714 3599270739 2037776199 63532600512 23324112979 65551964169 5234739932 38985761907 182543949411 33334181295 16634822682 254547762967 24292896668 559056429 155212273080 140270012636 89030728345 4961694716 25406828858 10347071022 14683636808 39782812737 11504192501 47748781294 109145945725 10468145426 8743015360 96474657754 53055440 218887368206 2763036952 19913532147 77259124596 49803269967 48582029213 241268008962 108251489547 33680254933 125824482235 211108017035 47241648855 162696023152 28773108233 33046533193 6339612445 134482109326 5167135637 10655920849 43117907576 41705844115 107767132380 19248696960 110018737919 16124868660 19623079096 1837995784 32329835167 69785599849 65964304512 10951805167 20485718371 13378833797 37932706513 5466878016 123691794486 148254978932 10382756319 67261392840 63830778591 81126066883 65376788953 24347985032 171742355074 34392036953 3700754719 94403915520 107298645859 28598156051 24902163566 70823397279 76360692686 5008994 102503348490 16305932965 3507981807 35726929101 1148954147 24961784623 13865387434 266287434111 53031239552 15777720757 292859114584 46876686094 20234911821 23091807586 5483946150 26041438844 18330591558 43014986882 1572296822 249417689 128853436526 92280614084 193565728522 220494124762 37072550867 165347109818 41766178738 13257747079 22765099666 56469080668 3471068248 8816805733 240902860141 7372744929 132721108593 2477259704 831960291 105487612653 9057843921 119852444604 19006240185 158374190504 90699902879 1232143351 92579866425 4286264950 5422723527 30207493724 19177370492 83544078306 13023295615 38885152945 76414660655 135128953665 14884344471 6296993241 11851648769 159469272632 118283214275 50290557527 259635059868 31626075497 149814118751 103930139946 142975240520 17545498110 36343528971 125584261684 24388864947 37231264074 4945883922 22645096117 160284287521 34866706261 2091400355 34262922302 58526555790 57560099153 17478057685 19151656637 10721278513 6556589198 126383995811 9375642983 61072262544 73469632762 20694791938 14283919669 110631102102 75554990268 239925874881 5626501632 42602482102 19748928640 85307564579 123172554749 5251510086 45152276611 1872715410 8015599528 27062551716 1377055672 9239718818 74314634997 75989092550 82406070448 44402396576 15429007135 19252029582 38338394049 55463413981 102265626744 37548665548 19080679120 5078790550 50631439386 190874488845 39155841158 1945876413 46938420901 72503262282 29983771243 82649763121 116768513849 157153895326 25707478170 71377006333 167380163277 1065908002 33653230017 77343093645 7185321051 141224700977 25776688767 67904517022 20960184653 245670131569 54108528151 43286781525 68810645436 158052005591 205706961467 6821175236 1440915587 18920051188 102234897906 36156335844 197358580328 21454164367 4195810988 52301112470 151045482751 195149542525 1262059615 174101081774 59384990463 263672746965 84098619935 117227725264 2474256434 127049626332 8119979293 31085499075 85183732436 11932609724 15945229934 173255646816 19042492823 141303650953 66736048963 153818974589 52582394735 2720288521 47745500948 209129649640 143922545132 268755865011 15693736756 69673654484 6877990474 86539357315 38792029533 42948561140 26695234243 196940705890 33713378563 118040807152 212402685588 10525727568 27249503687 7542342769 140211046494 175185771 37264616772 23354031211 10066493448 40712972009 133391564 29091512544 205373016295 6361942201 8140847866 69814500672 111498645053 22732312309 38191231983 37402754124 174083252975 40607892954 156100949302 63026342446 32656462699 104332360466 23861153348 89586758252 169951155030 50789375288 163750142640 59655232842 14435535853 33027304851 2367496278 6387265594 37622194405 69567103984 31653788453 37793675563 67394634450 21924248371 121649881610 19394100365 18328393054 42738433266 22441258461 150092474600 51779213326 19134629026 48963710764 27865241557 101248640739 10427903708 25515108300 82499487715 40766797104 10449766084 157163374627 38592727949 528693741 4273155683 156613301240 107737397937 27688255210 18817870601 73831758631 3967746912 81461951606 17605794991 28605458910 169769114742 12761971165 13198327317 24531298338 20152392549 14025108329 141197752262 99123755845 71720474921 78599675662 4843951814 175111033 35242987545 1700754388 2273421087 54935877570 200328734429 18928570079 4090945669 78356123818 37677067441 30246914873 186805258240 62370350295 23266003514 245285089942 17817917856 93782904551 11555236445 125316298692 971574459 200505333020 8735830270 31356729089 44227238634 108760984461 55334187719 203280883744 125820392500 57985609051 147780069875 92140344753 91107653587 242512366587 32875782401 119357621760 151775688459 113450639126 3066929946 128818101645 33279446860 38879906982 5973503671 18977307534 231857712764 789085248 52323499398 3589634761 10070415250 42252656683 63930659796 26715505692 38837037557 102750574200 6357672131 973125673 53673147326 243195686224 46959351739 33984560524 157378999927 86275852768 6469549612 8185824334 97471455309 8247970627 52001320618 38469748688 10569949790 283677240111 82586193520 5662625469 2869105223 94963818251 13323168823 52367325 15313287648 3681229314 38122012436 97389085990 146348773337 33899930354 1288148784 1699447894 125594970038 23816976571 74388476999 78055704417 75119874901 57620136533 54611563840 95635708608 48428987376 10870935715 2562267869 76469592940 25486386961 62920469372 6198020405 163643494975 26190532228 75945189955 1029168053 124293450328 21166573280 69444954129 7597930058 25889544956 237271396830 48537893717 25324101790 118419322678 230501306 7357650205 1950926946 14316878924 28177114872 202573102714 76139523299 24674668274 82709782612 2090967676 108923544933 28871587955 84597326029 3679402105 56202789666 15660296304 12859856168 30438355745 262102941561 18769314249 7550503666 136761358429 6837161231 77719410634 1842130601 61116810438 4885413293 164020137700 14792408933 7628479423 133860429793 47490407050 22464804131 94599667200 163108939 24705436586 20058660904 16505901994 23806032801 2932724124 17355650336 383321133 97794807788 148386686078 110920437316 137025644676 23959585849 116247403438 11130548023 69935711200 85488562921 89185957244 141276484166 6931533951 33437291595 26956324919 8405826088 60172477196 15341474549 4450648728 116497953690 40872393963 22081933477 94449050743 218569802019 50875106926 6170094240 600633961 86261084370 262329237937 45112412100 28997788732 1223452255 165825216361 13065936988 18949920 580112139 7226125296 6020827681 29306549491 14582381956 104350475971 744219064 21739159931 17356034988 2116811577 78933651902 9405064720 28085320453 32910981753 13148318923 42521779659 64420837065 67403074766 9010386566 884710466 5148248922 60053400029 2580120177 3631508676 146344105932 25425533908 91095431347 20253013421 17933873346 7886879815 47034314186 228726584672 29771703577 10848356484 121029368061 26068553400 26362834017 88219952305 21871913983 13944109861 39704024 57918250955 149096832343 32774894155 502673517 126209913092 78642422407 14966063564 96367544995 50810224796 19326388071 70814289953 5046524991 64381966018 66743227290 143530627846 29506438955 87489834946 4867457170 27151088553 169691957866 12881045476 33377722064 125562779223 138057773270 110407942112 111333463327 65887587358 45661803088 63601347987 33630085983 103567861937 174570995351 279975352820 78900706068 18865612843 4150172355 70355351290 81659171974 5870684427 9478435045 11104231869 151219549569 1668884284 46267121862 75580154963 8539201322 5020834266 10163518673 106858307831 332773614 193356324239 25848939865 27320886625 45150674203 58249314953 64006257486 57156054504 28869199730 43528975754 147652809262 94482886337 46265347782 141738129196 157380005486 92570303050 151026277559 33313314929 39859896734 3520046999 76231260328 124181966 2245931337 115310460163 51354843732 29516308709 37460775 131829888198 144848511965 32978367659 164462528358 85474348665 85080597643 14277902714 2204606783 109847745561 36495298074 197328991212 21783968543 124628928723 47722071137 323742638 10917778780 16825755226 7541028 9149711422 2620633500 92208521391 43150435869 242551455468 412147626 42202032490 166830891056 1675679985 198208357677 209200631678 1760962213 23015314746 32025439446 142176513102 11910576749 37989698463 137171135414 30531472455 245891624094 131955764629 60677202638 29721345060 4966915128 2625441525 84176135525 73223707258 111893045944 83049958739 26562656519 7860080826 391832819 186143661702 99695009183 2086246050 55022801166 14940748708 81299774777 5852064346 34747558290 24370516959 684832684 2564295928 122387048232 5961399 11009651260 22471618304 13932814331 94068896599 14227030332 4464462524 178095577838 89907856671 21389037308 152896333374 21888842947 199217777703 126125316207 13065213356 29780475618 27728500012 30133218857 77733617606 90179836101 23872886319 89725109 2574174268 35238814182 30072807012 66196381331 57438029776 3548739226 121516730515 99776551295 51665127481 371376193 87843557615 6845783607 52922657274 4231114246 15083488142 46214460660 37689053921 79017175067 4709600479 43523457379 119929393970 50874739309 166242352607 60876468910 64525321253 57491568216 3487122477 8953006032 36403285568 150543557233 17369117143 766463395 570624228 101614623586 6470959980 38926897077 135717953776 43101194461 67951618724 3051830238 49024331897 132203851074 20729643327 142179898875 112750491059 64188333941 37329959833 114707820626 13861163445 183032578863 43519730987 28539031345 142114406914 154122456985 84232875464 4900188909 2851700846 151549159981 131621585955 84821817912 212504575357 12654929139 67340625399 47443400461 29250123512 8358281280 205230574183 12041032373 177676043400 195331382547 7845391135 49515050816 99826944499 77879093789 21523197735 97448994410 44489906518 24874214154 2464716814 154686163327 139049014144 25254905707 5337600214 5194418051 88020757694 162984076948 1460168356 27104707646 24714692156 4529075059 163328313101 11899520225 82519518974 50027227316 39851414174 30820994 21909038550 11361192084 77664888877 78960340 16065830077 126279617308 23732276936 124632751575 91974510895 301937314830 215332299 23888677018 81631724519 143069846898 20654709386 32638507994 39743003076 5405613144 16807112695 35275415658 8936983801 51619300772 12352088349 7899479729 191984545095 37014031645 82789845527 90132437787 76324614523 3691256058 8412700945 32005477177 41368592967 204369548880 14319321910 176468027161 233065105459 76836965001 19343861076 25409531686 21131877097 216434544646 69598319614 166196337916 88921073152 2856406636 14968215326 29675363762 235146155377 21350922183 71941168461 15955914121 10582113650 40635782841 156145146821 10082139002 16804670361 68371961168 10983426008 103419701490 64337152702 173074957203 84236161530 15608525864 13301004991 112843785071 134960657453 13731746477 31956133840 8472133856 4764836159 1406401777 7668611592 36849747496 56338786341 21285096294 291405785238 27301379429 4174018802 13509824719 48451890408 16040215624 165984266892 77523099881 7646757490 171943026909 14160518168 57511400835 28594480335 25402998272 5445021084 206676593371 127912255398 107214185396 117896716143 3609797256 177458771621 83952189792 41996676495 2442949099 85327475357 102856430665 33382219521 3371482965 50024579950 70193010199 11051728930 26770091356 1715420947 157213524545 44369312743 29724135945 8817058178 39961375767 66308974672 50061426457 31745657819 75425308898 34820629334 163661821798 6783597464 24986875748 4007690920 68041530213 23575467902 17827433067 2967954223 12787465794 22563980996 391634655 65698199921 10089690723 5871740381 94724763203 258396005949 282816973716 227278338398 28449513812 12294438009 151466969917 127184079338 46962360118 30039400468 31438392180 23454219078 78267665767 13600419153 228594024189 252850436626 2835301118 60553051412 134059916426 15387768499 3185840196 4846171278 34208863917 151478752343 15295234263 33559472712 1849839703 81483241989 11027282927 1895565874 23353262572 11154165174 20250406470 94156522845 50815951118 2726968003 211312766358 102040172131 37887905967 9298664726 35672096267 140053864859 111284852683 2287573176 11386380428 369400175 50965157650 16744365498 17867638629 147183759376 29810958852 11191520580 60225729480 32199945593 676458356 83898136926 14505023485 120802967919 234854034022 162844975607 45330199195 6022084582 40306807734 6916379689 71884388477 28537660874 35028854909 37570492879 109839627440 42291189 37852704350 262438092148 14098228439 214169841394 67561320312 5783777374 202141104621 105157441592 157609566138 115913340088 71728448231 80903835421 66513652949 27493378712 9631492740 34457468659 13617399434 205368410750 40100225483 2814843492 1985062171 83555128201 98543535441 1405597760 178120800551 133265852543 180162819951 40860901621 106603913232 1614191408 68632830954 13605742715 47515500451 61260605242 104999367960 63469118308 17968629904 61391378508 30107469204 9777646917 84714352521 7743647322 2560969858 97750114296 5803563576 14768338562 19462886563 101248137216 56392256441 23452879534 181866087 17128976480 152880059839 39377190073 4165246441 95421040723 38829510952 61451433280 214847152187 14050391659 116129909997 109159802955 7077700939 106531602577 8234406009 16514218077 6907618543 20288862132 56093901368 7974174791 36662797122 56755637070 178157252974 16940003800 43222608662 34222660185 9161094369 52954237690 39901689498 158547789173 160864028906 76209503712 66744365838 52316998625 155361554600 89194900393 10332908988 48825547831 25034187017 25849141472 130837187664 32554239053 1620934698 25569343568 191736392592 13438126844 8227104082 591257274 234903885893 104310715977 34120914609 42161337562 6836815367 226646789393 36208277739 73957007420 51868610771 37573720915 49411982208 279879072322 95633647238 35436339260 53717113219 13732407238 107618269395 33065048478 51864694100 4096214374 201225893327 13526831396 33229220357 39523302720 81837571613 87980931195 34017228473 198988620025 24911234055 9970656204 69533227762 18999671071 174899642149 29587852754 48207163842 22723657708 20169231091 190328486089 78324585321 9276965012 12211667270 5448431787 4415504199 238842627801 1827783784 131090958252 98534662495 32166070339 184150334197 113654680990 3273207637 110542142362 5383002640 14105149542 58048018622 1931645596 30828471714 71485463998 83958806462 136626494823 67467041460 2519624037 22302018761 45588446777 79590894580 10428558821 186016159765 172069001506 127323237309 11963144132 89556596120 73820839237 126470340 16634840538 5732609537 32334852687 199532014878 106021214530 92541705379 50010145370 60401248294 20690938234 57110804284 6279896710 32511222036 447831417 28213187095 47449417892 37180725799 50497005759 5685280461 12532274740 198691448015 14328275497 81953902827 71541049084 10495394873 13849226358 6385544234 42044636680 13498232733 3023185473 70356292686 44378641554 68393165783 224642479677 45464671308 40547290592 102200651990 51140334802 176125853679 231867412784 3598960933 32044393361 251798196385 24651091209 57984655461 35631789363 1008513965 154532284288 1908052533 107077966614 129066255701 137743853341 73680930839 84140196128 48175811397 35148105183 58533295610 4248736113 108894802886 7683733797 28282155454 73302812678 15857651208 58110163911 34099752662 16830384142 16836144847 24729297936 161661447836 95951245442 201029384531 188221251642 8108414115 1350662431 9747675873 7859882733 23220376489 15459132409 48268127886 9298123437 132450076416 39161393373 52037839179 263677216428 195206505421 9217188396 48151900694 123839556229 21877464590 32767473539 31919831825 11596290216 34679856968 21508756882 56992016534 63343528064 39058916400 9491384191 182028080213 3262787677 869169121 72123822532 10484750370 70284538493 131808921454 84223009259 79473544190 150859613123 8890207256 177453496675 12231910399 112616351792 2606061620 21446875605 42920737159 156816849342 19320613447 3149421814 23381893781 725639457 5719078311 68633006573 85172047900 28378011875 9004777608 216863495951 76498986660 202121750637 90980480517 66059560636 85313082636 12592692194 820663543 5252644119 53738457509 146964669798 82398977466 9270337928 23767104960 3302908325 33884385967 25401970106 7453590834 4242596010 36145097169 223656215644 107623353574 144329031354 173599695182 24138027974 128480209637 84203168387 22670019127 13574843402 178362141720 6317412222 9036760755 38346921130 109284838946 1498151058 155715221285 10475205062 46927060654 66489229151 53885757139 8045878496 78398901326 154439184345 105471305082 36706428913 4927477571 4284154883 114684737104 37901213754 13428291021 7619650491 1013910755 26095447004 11530812179 921942728 49025555634 21719130052 11041212880 2965235353 2674936925 58372379624 134386142649 4304829504 51951678734 3415923185 40006256757 5855875548 162777835711 90771269428 79191553592 27371232287 79186160999 47176829211 146116448084 35330409805 5744581056 102493720880 61947145099 68581691797 5165795911 44109073188 8967955061 24149463466 14680001552 82261952347 85472194463 110889797999 45265636234 28630519010 42699425425 77968531471 112641788453 71542696862 70302230096 107943412932 53352402751 3891019 37588872588 64059718488 5191125067 730186719 73984831378 117411364331 164381995921 2143887295 22979763005 35750538669 60132690034 128785063111 36959716486 7296557390 191147991664 62762336849 45155761787 80088017727 16522319811 5769375559 37950779116 149352162715 22294401309 7137114603 81115017930 16013277129 191573645464 141852961660 128031046063 55063176606 97645103189 43353088006 22665436070 107402292661 8547065808 75236258792 86975957005 17628729494 10181525588 67980872176 230396093012 56102669669 35240457401 10404836837 220466462547 27504177664 13014293839 97453562713 119993414405 153963186368 45261221068 24733833739 12433614128 1265351238 158046805889 29554131980 30514894359 179826735315 2204571012 34955790806 27380567034 2248088962 18535274707 2039997781 39949040861 137134092805 121570732402 57842731111 16234264680 50102638798 91038224973 47979035928 34419977738 52911403585 16201082784 26712689698 21438458083 71553163160 4582073599 115087385987 1668397462 75238053112 135446114332 12932663525 3981737773 10407573637 80937582216 185304385729 245848903780 140540403725 53990670347 44984016179 10974594335 2205983432 1645889670 121591443779 13137744947 87138279842 240666587388 2725022160 9478923051 6617543474 3702005849 118468801131 47278332831 39866708856 11158500907 42876394958 4546548 106958271802 104792750700 127529025875 148959155637 9502214234 22494012132 54708442227 23258566566 158917955470 43953147360 8080891844 48501218218 224094915990 13346249968 85775128372 102927331474 45990510569 138315601811 41879853651 9283749071 17907024040 38844337283 4920886171 20717297296 14919605021 65638639640 728292869 48677726022 51956711624 42262624426 62227637770 128760590595 8560852386 3735400622 1127573351 62890448405 4030474857 44371394134 12594172518 6682178719 39977155959 128429199665 41554229751 24400936380 30358260277 191983378685 93525411699 198067408597 59910259948 74018281843 270862066512 1114566581 37324500900 18699519531 36034978553 140166593327 31755723307 109403839032 150018237848 52388099090 55299161929 93961580132 136720223801 60391146013 2780265624 7939142394 86827685677 1239909448 138233030317 231996004266 53233645623 12009996722 154506898853 6836603662 19100929280 8688208487 54029235724 1478831655 53268827387 86688392735 210666948355 28088343273 821149473 25235508413 196206891757 8155494483 64738289306 142477380280 4964292589 21311419821 97169561176 182032759015 253630339366 123140430572 219366504 54271697840 7493053637 21401291979 7502308967 8665816788 63585400644 48468925887 110424458714 10217004756 9467784024 9247490209 35654299539 9578327327 1705829690 6893998203 35088109945 847653642 5462004478 109005333912 196355600587 47085754369 19614213267 33425706810 75558227921 31921409707 105936140792 155582880246 52664515280 77846558560 171011226925 62204385976 12872865088 45728678139 122251964054 125955413716 67295909827 107433861235 164892146719 52920641121 86687788431 54727044021 3639090323 45493716098 13857839023 5916932725 25265773238 19413598727 133457221559 2641230767 27965903221 117576103554 12718396487 5496987569 64407734676 428034578 55570598426 31122090354 56826789081 15537050907 34762413260 658611264 30762488283 167225973429 23174271741 7486937423 24118210444 40741045110 51116314661 2587204332 119469429539 266857560 87552904982 8709801068 107369863343 964632562 633815602 9105105705 5544127389 34436283510 136319004232 21756993260 58651603960 17693420843 94885540916 14459665144 70644938360 60089024790 24941558070 30241632842 24005525069 31884215216 95937515832 11838203927 6421735480 5471385543 109880387936 84349677553 33758087896 86629200670 4978160157 44508406390 30925555461 6727785802 25673264516 18178033061 162312918057 53152437633 96645951771 16960101062 104332233449 817500122 14381739719 69616467629 132407654108 52025728713 166973179896 14647645812 32822507637 102207074835 8513047693 28922577800 6840431690 48820979380 52220444465 160914601187 10357360476 24115948197 729105754 188066080710 143933309626 124954154804 1472835804 41457942257 21708940819 2336777704 34615460522 45170064604 139738649561 1615124090 100358855405 43987693725 10868800557 217032762111 76307643618 23429763742 9485201348 162992382980 39591387837 44613014397 118433023507 22224537754 59598684170 9820018142 5684524378 132522551983 8481949416 37660615357 23408089561 5505922968 2316651362 5644460531 150690979079 28830047939 127719778428 50203964387 25133789009 10982694431 31885394400 223883120891 60955434968 3407032828 38367282963 212737803726 32620233622 85405602806 74187378657 100498840339 51331579315 104268221689 2367434141 165446028 94143838647 46576998247 230438711 26867456691 53898885800 7571585638 109321284651 17617595071 24625743461 39841469821 1828706754 21507637491 13824995906 5884959019 36172190740 65845326978 21267821805 60198227955 14445289553 102849211036 24217482320 19446739229 16015358752 28931951800 167449522604 49840292321 98754883384 20995989388 16880257349 158858611819 177713762529 5631987758 37963401346 110802715605 119365042633 61572851558 38039226683 53122993152 239140423373 22593220040 8244519602 51370591954 46748493480 201246339855 48769881144 96528486077 6054023001 120541368368 9308693113 19252393386 24091386876 2446835400 178939991549 18250153707 158181466456 82580807534 230203945865 140115674707 172497790060 58344470285 53645156295 380372471 18635180744 213237634602 46284962652 4895439209 14552351366 79601520925 52363904848 5558241742 239136081687 60213450783 139870068656 6972427761 9128824548 190480734958 3341315855 31854284185 15746307807 4056623901 123321130733 83790363163 61018107564 42107899997 45763743766 141884287740 153500228077 10787915941 44482934500 103856387521 3012697195 3903871013 6487048263 85061053273 26719850972 16307107440 69626929721 7455082579 199508703812 39192037781 175141412855 60207732363 28021420361 7248318345 8614487360 122364651392 24381844086 7941590285 211865 38781313336 134077911089 45791976253 5045239856 21629331233 20086546495 1034636040 36053650095 10443764906 362358692 11026204480 5151193156 100905868527 57192380632 61827284232 203787670835 57596131658 80473340066 151738111963 33480303402 85056052044 49306119087 1263246953 3009148738 25963040813 62221298636 81155314159 80188286900 2573899958 2422005404 122146146742 170258794729 144082242220 367911978 30601141868 78199579443 18155214511 57158061399 1372048019 18486803365 20493920902 224096329010 28693335614 18442335280 8515655455 55737782666 13360226012 250099943792 5791185884 176926436453 61558823905 57378652961 38405965102 199581633475 8011601171 46413094021 54154380880 8130145273 187877268622 19547642372 65789297162 23460053935 14180322322 29528182265 18143626027 32855243346 162159478645 29947174554 4807529401 71128845499 95327074021 138445602336 68478131186 5418750429 80684480898 4305585981 64544574642 2915403089 7761045467 124738588532 854456072 102420306039 8898154358 64966721317 15755109058 27297630044 10767829040 37125054353 71380725586 17166978580 35222183874 62851492669 18635655372 25429965028 616229330 120877597219 92074984338 56974338853 164434900032 62358106872 92503828903 84495204954 12837349689 35411801626 60018829745 22405295277 27446927886 62019602016 36764211433 48840320006 11665116882 44823847234 3116038734 26499827538 947572224 1177341979 76847418738 8217673424 31789668424 100866009008 74919761847 7920359341 5610573357 190229825 120893922117 15757284068 70186464047 588140461 117341101412 229049888 48190270211 93995421559 77532923949 102922038927 1846188030 832752271 2512445177 124808871858 50521647186 11485604596 40681841139 4753080587 56363416368 5884262244 13009518585 218740015068 192073828812 16966757409 39980082818 85932965958 109930374261 35944732501 5366339577 17010785928 1512930471 102782185626 124946647635 71503595582 49867408629 192677588916 79685682626 5770323398 43480869476 25375876637 239210984745 83106849087 29088309784 38086589623 18997089786 57902794458 242183821105 82730455511 1665912026 10585777483 18790873592 63491360432 98567374128 3683957037 840421480 28357363155 28188903643 12124603161 46360758600 80722288156 44635707610 3015637449 80993354796 221848719924 24467721359 250638256055 3405842511 57041206196 32008626002 138851596509 46571298755 153160536448 137068034958 23680324123 69560442142 231996868387 17485580729 28007301373 11601760531 17383935364 84924970380 22946239986 140381087513 37567450961 73016908052 233750583970 64792663607 82591441505 70696045 24552752378 115063992802 15197514122 2745782175 166854786465 23440256630 14754717407 55392030710 150741065635 50958083237 51136092554 1019120964 200404071505 59276654492 50946542446 23906903142 16733436160 205175396260 3059921388 35768981128 23859645670 34151202624 116034690404 5739385143 16684708450 65261063529 1575927056 86016645211 91802693675 205943354608 12930580781 14258360424 50355235657 152158618536 27726348412 153261900159 90324452338 74478999899 257345981830 160357854879 105545596492 128896008649 449912569 79437254913 28175241926 144724668166 6883941222 6175365087 3102422640 19666174105 64256900323 22956584107 4510990369 11517330620 23890254883 122863401883 37251970154 20001564286 79634139010 48164322388 50522574248 195963082890 20804780408 91163345369 63869098825 8845667531 60372455104 16477799060 120730169143 217599156143 50024278833 45170233181 43465445910 17039752292 130900582508 39757278352 103346748050 7538435875 40610696679 15210242147 7182493125 49141805896 21934817878 1031113248 235241114729 83633503 11441438831 9431670204 22325467519 35061833163 240856817291 31110933497 199483334319 33158851759 222810924717 19883700316 147936161 23176790479 930208523 47534221668 4562792142 7309945112 4254499481 228663617080 146407388503 122484514656 37161048180 110277930054 6063531339 59407642006 148583938950 56405772787 40560976370 6312061699 151071649949 50524436243 51771867358 32712732089 200779257824 94994328676 145192587652 43849066747 181714370 8746075281 4318397117 85329825995 20283754052 19365219980 14640501429 31460136957 48934855859 39755370341 35994004642 227917914513 34538151974 135948853940 38116988135 105375855092 143042299609 101144958010 78694770555 11767431625 17250290070 98870686174 14031712284 80838229073 421913583 39588615084 57429806156 21541932920 1358519083 96855917479 154313443281 2790929899 32164046581 60564583177 113984690197 15460349618 33812795539 3768164640 7935571033 4123355264 704252436 2957872923 43834128110 182446323425 58304926550 69555477537 13697248561 26211792387 74698981111 102615153539 70307909150 3775293347 69118171995 58196169854 26581419012 8526200865 46467763083 1750137959 88893714812 7134611070 215631334386 156698368259 101904586343 238639178365 101091035063 9989434894 19668508573 13812454299 54559421706 12468701685 9932639926 211426154259 61019576057 92450931395 136585903251 108841590118 40318729130 211206807880 75560325430 36884655565 15007486966 53042231846 24628047212 14174501666 17935285278 26500586692 33582136186 109111630674 77286033424 15111567298 126445043641 212339215216 80348436888 162219821511 17284432982 139870228410 6160299938 12873303502 128757104814 110978384348 6944313171 20192330914 15928966152 23609497167 115859621933 66482172846 1006023512 4614663888 8219686367 73062021172 3860625536 4219167599 24425177969 78125967025 286412231785 6925589942 725917926 16220691445 45724249147 181486309581 46796181729 43615961480 13824583212 6090046582 123338513698 46791768353 36305943888 7069867037 22090643 18064926043 56116585567 29297315431 161546461083 675432835 46380363690 174397202952 64779536158 34539421809 318236884 5590343313 23966899852 62424522847 39646964751 1847238904 40439840439 44958821300 187693356898 6290290600 45226395079 34796087203 57116097547 91496870273 10477432603 2749909272 30338409228 19257789341 91553242379 286277571521 28245406470 36260874353 47994093491 24343219045 144023635345 64906969754 34929022611 75499307677 25050116028 1181618252 91006114628 1380880273 6618986161 99909921369 16717224865 48839109114 3586313679 94819321740 11680490785 43765390087 6383855393 15657196855 174829843102 21957793669 67565394343 120736360588 32349679148 45312748442 2960120258 19621054594 182259223227 1301399065 2458983512 9403310184 73767118732 44343444222 29271729683 93217925025 169377765621 46027443462 15094620940 21451472389 10353844810 3091647655 49613746142 16953752555 42797617319 105498794618 134256369987 39088800780 2767453542 71245064648 67393070566 134582173 131400555749 13639978837 98803262894 19059147052 31534126066 5682546676 1997186374 174722529045 80184930947 87306084373 61910754372 24677138513 44791621281 17004096643 1324201671 77390482264 170779975530 182036807249 66265895679 58057223685 5733858847 136035966598 41175025207 2076797859 61579246543 193513970238 9838237687 143874554559 11878814923 6496717683 40499906086 89693743966 21604922619 2042767971 43930428212 85489962181 60269716171 37885703981 35297402975 319134549 414189584 28184090788 34936834086 215685288733 84541604610 56833771303 150328754136 90221271983 128049313216 21378222222 12826608466 62004890864 62338039362 14896906047 32706760332 38540086603 21747934095 16286585385 11068672838 14049865882 29400564877 80358261652 21707370683 153328532356 1375712654 8464698722 102280118788 68279788673 31321402986 3719288 19776071551 67830985308 206992225255 58759332745 215403203604 40996764852 70257254035 81266361033 41054841975 47253346163 7960550384 1876109974 67874941890 18910639072 120017619967 6507155347 59764288631 3766377243 16706985443 42958192992 159320882460 5047708256 49744042839 47640550590 80973448297 718819256 1357887574 58252853102 145639512142 62322144849 110970470020 47840117322 60544633951 78653772239 166399202254 3059579016 210950136793 60648438053 72897058 146116822635 24887341492 3769565921 35523117329 47169763745 49829378926 115989755317 2618080303 103620751749 7701681653 845849460 56833932714 11094853784 45131514655 144561878070 171053726282 63064900558 8984385239 72861075109 19213785241 24003699757 9978021642 94861613768 125569686050 171441709903 157190269852 95526399554 56210747848 138134814945 29487764915 70573407297 10464843887 7616569820 1544610763 149883272669 34055780567 116905814251 2294193515 37417690819 104450894654 20110389187 35669529474 63219299768 9298525822 26714517201 547384115 23941525706 19919729030 22877208690 36196558400 15572350264 20011077700 117850047798 64996296449 865634315 80771782361 35652036551 58209762504 169999937937 138421122292 13085802669 47173055646 107588342706 2402811997 226346303170 63463117586 71655866113 22102468953 79500699653 39130648272 2072423269 127633974597 15774950453 38523452866 5883293573 62067117640 39562415303 6934507315 119309561040 26985202129 89847286981 35032022093 4142933810 7597465532 132019763588 173663913462 12862811764 4997966978 8465280913 191043561879 16952339748 110186311573 4664973662 202792595055 17343856753 6463806371 49849232541 12702246590 121484550271 7626864365 60438455781 75443920545 44610966551 10204163544 36202295677 3666593615 52041390057 139259840235 39835195662 26816036669 14739117900 23691046896 3736324755 85948256373 48173579030 40706133149 12108339597 7574333978 100973332140 95679515659 4097992368 30447954868 22997736684 598766486 203101781229 3230061888 26702871166 1288611382 1778944972 43775116167 8164134216 132677812790 30245726199 22273230817 10166009248 71480841685 80433215545 810722989 216103533195 36046110728 64223245198 2108379177 74809606442 60497400088 4597794166 60050477849 109390710429 14416192517 54969859701 115798993396 79770018720 13169162391 12539001448 187879595749 68385629475 2438724696 10431157281 8461351896 2161783023 99648462608 1959885402 3863662568 1998043511 1158091907 125528125584 26299435245 29917451084 76707403601 107451606763 329699192 4114708403 24938139360 11948087564 67340011183 86319241954 9092939283 19606475321 930284 48432936387 86707710711 78863776802 46437750413 47705805431 109151307735 26992545322 11034791098 182472017731 119187150769 133239563451 654847956 24887976633 8561005381 37324872459 64197194756 43419128961 7639420724 230791148282 3627574784 140143461481 62586763189 524641110 199129651051 274051699997 110962123567 73126533156 1670100007 40305138764 93446981209 4285365400 22193830148 57756466556 39452894099 24053889748 1011930639 2193280900 1060940423 27195933940 95659578642 21289137472 24353646011 151748958709 183062426502 23342614511 75575247658 123719843383 175458310281 40894051632 8711368534 20355397092 799159274 121142379408 57411488460 105838919776 35438838132 112458527895 686932167 3176471779 99220765 236787273139 56480175440 9672061375 27502792154 34515702364 105214416513 845656025 2399286527 40556403062 87409764054 70611766175 22913165526 64367183115 36728515352 119494267975 156014874200 89417881128 57938532089 12749990006 121941230911 75401744895 1843002475 9235990261 1641403509 18357681040 194484969587 1372673447 858053538 13734795253 62143562100 39330387906 111724351176 777813936 148178167511 14788317928 7938376180 672323223 9868698754 5603706381 10216566559 102137988818 130923884056 10779718681 6058656632 10835190923 1021822321 44188452034 8699333827 10114049372 61451769742 27831980199 181612013 107323677441 1719473458 14974753324 792706925 630844026 3790677447 66191191193 10693079666 12354949127 139630330563 11852143648 5759130205 63858825699 138270639763 19519899084 83389145991 354319611 8896110436 15766937915 19396311834 23101977278 42758523003 17559654281 104953299638 64624761315 15033804793 58438782411 35312929738 113681343355 60855790489 24648736013 516732767 167083753 11299916094 11615138721 29341049829 41312440654 16957108186 13541025291 1353415714 57648635296 75157782231 66589787154 214177860352 163637633735 20015037574 125648160992 140314483851 24277653197 52357204727 37851000214 59083454609 10958941741 17201009765 65599470882 87921810345 9084373368 51262867883 108282741286 16654937256 52581200375 112560501011 3748484750 26141554972 16127309803 209494875073 19383855405 91844905657 224832467340 12350561341 23834477341 3279019459 30981195185 104380395053 141831524353 413120106 164403540357 121943868730 66865896496 171318136988 102755714807 68635937758 526912304 66327576896 121708976330 725402741 125522866795 1682524494 3476749055 12939043982 203693393829 2496879236 117687221549 37061189711 59007126852 17118681729 32615399632 16493468552 249294055748 49338743165 89700096918 185200651589 97183774017 9347426544 59315193611 76637810682 167072968452 95515558007 23114591843 53714194573 85976389389 17545870928 13210238685 6267598882 81599962605 127306739987 48986211872 122276617405 9215738355 25890817472 73522050567 133178437560 12411451197 13840316681 42156706542 80493323873 3760993509 12218161110 190233442789 72969905306 41357293296 29123799334 27084313280 1317922057 26217610004 161016004607 28120475294 9183574196 56193985003 29500910992 12222387770 24067900225 60850102561 2223222050 53540927237 44125146509 41779981820 8088481595 27421045950 121747225655 306507381 11667516186 72506748790 77249937102 25823557616 21651952619 56059815343 42290200585 14843980567 115481405126 350873738 21793079050 15666597050 92692221223 102106904713 96578524985 449794270 2659814283 29360821780 17686818296 3018194058 8808028876 46139818451 217410784233 19656232718 147118747775 207669938674 86025788615 40237540915 101143798548 34646374460 42160028830 23665327608 108768832105 140595192503 190627347121 4199655882 12942732047 20667056219 18557503147 9684282862 36541892492 10318034589 5731535614 3076394031 8989335308 15594923693 49784244964 5499324888 40860701583 2159129353 1190296414 3321683109 32490946044 93384708321 16146377987 7845428174 163955893491 9371788217 19464474105 59955976208 5233318167 193228525380 12462447653 4552120775 677494960 36793157897 63379808397 137476706368 567437446 121290368896 67989609187 94200486906 73673135577 5521055026 4521955217 141222480076 42267913183 212935195207 241095083306 71505264781 6190402721 71570733484 12036236723 79440957668 14494496771 141239441122 8162742 23743458106 38246015945 24857703635 42367434423 5938126612 68671429942 1062593843 79654223391 754955397 17857146736 29961370969 70142632690 204988835630 82226407238 26109830081 42189657274 2513716484 68600240616 207192587357 4926887617 118725548117 19386361594 24985023381 850357373 25041177950 87239076385 6850009978 182554340795 140180139899 60952419895 121235095959 73918573 97181606064 2170534500 12288703844 198784705845 223721787868 51727926953 53874351635 15302949082 113396416 171629676738 1766762399 63319861778 10380431929 20184086220 39637325458 142910132406 225075004141 2643363431 22644956202 14267519348 195221586379 28291359110 4911021698 95454671443 10328872315 46301623107 18661320793 2530348121 167995292073 118422291126 33573829284 32893942751 98470389508 40924233605 142100919866 740962947 22586917893 16646721864 32688265288 16906562848 40204668949 12158170661 24851833564 17506321878 79033016222 5568987010 141260072698 81477208834 51334479182 47875271404 129375811397 64075975052 77398071411 2152590029 250739214158 38753527939 90491396463 20779379319 10744498637 31576049892 9674079635 28245900 183263628391 43778682236 137906449009 24190189911 5313059427 95331426822 65442241930 8858254724 187161070275 5161341663 53698652771 35889487831 28705961383 109149903365 14249886891 9011175563 33544574274 152940647311 21724819695 2967855152 197537233168 18685480641 9802130628 53724784500 147173179677 6813558320 105979079160 39584561381 93159729512 71013522532 22087359343 102288135041 24411239620 202137284689 89661698625 2026026592 68202693556 63806725235 41639207488 819077322 54305015578 144269410551 23888267506 181723334317 5916727607 53263072307 23734455524 85749270448 100101275509 9148057409 36658163295 19270015102 23238879726 34083547268 16706769984 26244402980 93541268205 16350362802 125444775543 4494352999 54631502827 9670475027 36194031445 57256218201 1586782267 58304828924 88192503015 53379641174 12312569689 16265188418 4318139 12337305440 82386264529 2955126017 170387397354 106642236787 10090517960 102429951326 89605165863 21830266575 61107599654 103570440270 111427488809 729220425 118045372314 13504063154 89297666621 14659190870 30200598741 111177889964 10474355468 243801671472 205574761738 56180215555 58573942565 142470810005 63771559340 1047338821 59123162174 11917088996 29049712531 13488013978 14219518025 16646209024 186651015668 117025445542 18543424299 76163220471 169702084059 2066235476 8141630788 19154188545 214912389235 47412122817 189367942418 4632422960 2697911762 6028747440 38565715516 1196299267 173668652916 31017555788 101422022653 24649932845 44247375586 138647698328 5434786306 1148741 34928768003 15467186831 1774331772 176015160553 54805252761 117808129861 4953650778 3167865744 92669391633 217695857653 194593924891 70236077448 24293138070 171036771510 51148696022 888165409 9316669652 94076162801 7550198339 5417146593 157528234708 17143083324 2666035269 7720234827 67579464416 36602931460 3929535365 10160971644 50054652344 238523141 58915353909 151001287927 1193428997 7941136754 17962655299 205031726251 3603479551 57640811314 44146367410 17101664909 108486676771 55861081778 10039052200 4560876428 93894140066 74517395514 62913451206 91001892139 35615574393 24849413802 9632505050 12775245811 58620507666 1272540403 167164732326 70073484158 88867470490 10434265117 186634717428 62914707183 8273847203 29957040465 164683475130 50198138474 35937865000 4196807407 126969773686 25690520518 49695746279 206218366321 197775804483 19733237978 214306275733 15958579831 93641959 36908355869 60216918496 118006114711 117526216658 100944489014 220892164420 3487394805 12036346118 2158997573 16470702110 42920645849 12012742977 235298330498 7833946977 58103816899 53824005430 41312430864 24175404190 9111633776 2771729892 1634998450 109838484597 5786636908 21912053175 30111832034 65724004535 8716539197 3021822462 146994908884 62362105 34122359897 87342124677 61321516121 152096804720 99515647464 60479541373 10781334090 1551339981 41337448242 45270271685 11072392117 2479297524 186366988140 53378615197 129758808401 161416006768 155272982797 81577330366 132251044071 13294567345 64641868616 4977325635 71064961998 34731434497 45236238287 78813822557 105874316895 82992190997 2630218397 49715089828 11799969 31985612236 47158343652 9556869655 119764109383 198725946808 5798193109 21186540801 26400010828 46083540520 16202665142 73416423035 45801678713 152176766149 75241105013 39316056935 37405468501 8064832666 80994355844 9480733383 9166587923 44597790912 99637688819 670500894 133973531712 17458747851 21217199754 225450997724 168359005117 78503573019 101616926923 240089678711 73161377689 144527874764 29136731351 104229458040 40234998868 22210834574 281200778642 177906654541 53142696177 5490628760 5834234317 22169520328 87323840570 54868322844 36016067657 120048529067 46681964235 154669739169 864806154 5523197212 13916674674 109999476488 102999439591 12696002138 18914340404 50988750724 155506884251 4962732243 47796019054 11485191807 29449030324 67209430149 32346580710 10937362 163934021676 2896157473 10683596735 19660143690 30857452191 428969170 1320249689 1234081123 62665620310 156368991105 6195417342 116043920021 188646382019 183654069026 46129661901 214465636702 52182319115 1888029743 154696308480 204605758125 1301065765 175757725315 267613284466 76263128321 23180530442 130907340863 33970706981 5707322421 66844081259 114966623237 134147720377 61852671800 184834672114 113193820229 19202052299 19871260329 22667795048 41811899543 19976186662 56353381719 29379955595 12573715366 60182966342 37051376861 169139710956 19044157362 94592944003 63903950583 12162627629 43581468225 88203767300 766721658 54379493112 5517302755 119733583129 105076635500 216056710663 132404359223 166927555993 3653820218 22141681571 22537432249 49362451073 3219208515 149316657373 10882571951 77950278100 22791805486 37073836860 162289037143 140053264 112308559105 17169952691 7180270165 55153379873 32603737076 18998718242 30314208479 13401514582 170201601521 34438178146 65405785981 96403100784 165562915109 194862025833 6036212265 37427172674 36601465063 128818140236 3268400396 57393524645 19887630706 13769126071 10437565790 31234704429 187625739681 42363968428 2153044276 43491255797 3549520113 60560215864 19758739139 67161070535 126262306258 116377239542 31981999159 31768666215 117005726768 23610781087 6286539996 3464070209 159355584284 135823492681 99185455815 23750839717 113906458955 235395110047 65587248193 155863249878 15783967007 632842555 33790493160 77110908400 56221816049 6952626872 104431714989 89063797104 151816721596 1346596744 69996450225 72397559195 173600995314 248512015030 2121592141 42273389107 636902277 121876324012 15165188423 59294773732 95533499607 3752453260 51424884733 21905181246 81873237695 53594383482 11053115052 7481195806 8358165866 88041696590 92391813357 13154094679 22788419814 58649945963 134000848739 47806030116 14933249074 595834573 18377760382 38857448644 31049316351 135834487269 32586850904 340465761 1207179829 59682409943 115988644084 99361302287 101730231285 168333165111 74633461672 152910100177 447036428 159584678869 200580013440 38446451895 15830024757 205596966338 4598246487 24428501532 147737008373 54049123255 28137360346 61341616845 210938877120 85632561962 61314975877 133274957119 36963323789 243662588218 176020592988 724612853 29722181986 72937643283 17214446282 21036370700 35221480977 44171896450 89232843127 128211215281 29520935570 25557607879 42620303254 31616460489 11609162558 103670828741 151413555225 16205871624 71229605695 10849723786 64988500535 54943726720 45173870707 2296071342 103024851005 1422383888 42484914146 42327266185 56820957733 5614738069 31741228787 147322373285 75016160335 10060149558 37536477167 47926012501 70097546490 91193864763 87305366723 3846630927 15406782479 3533424769 24406927549 129868066108 7678808679 41870319330 140142739701 66483725263 76980198184 2187730737 41796123698 2710036232 167749744957 25538409129 1832124187 2015116910 129575043686 1269256600 106214154521 15980371113 13624845985 222902221234 113641669790 40890808828 83172238280 9824080360 101708490652 4667511334 108369452069 4712624513 130815700071 19174440587 6243599997 6607122723 36563535009 58790465515 140379648611 4213229597 142907972049 27038091551 39694578080 7865255853 14317694983 23227049046 16654376117 75010379684 16948908024 186623670144 16732340370 15261304923 7577358981 32953896657 1784967752 10014544199 12422920552 84832025436 146621068179 7755995265 63415518266 14704725382 82345895392 17138322049 214915187347 5191366489 125260181864 111229536304 527322322 1695108216 26333952758 212781103128 93811873660 79545030222 13245648389 156757843836 6496136516 40292582317 117791952726 1283774039 70371023389 93149637419 133250141197 204685172924 155998569079 36625481136 19108648966 35334943709 1121298825 44281495435 107358109865 108916750755 213201738449 55116813306 13437399246 31575222556 10783142345 11077857544 17602630435 1181211450 43549149169 24531273649 158338078996 980819037 54871381667 2211515282 46762514801 196205667458 62168419550 46663295229 1989712519 46922743897 57236212869 22777522132 13250466715 13213709959 203321837801 1954577115 20188260413 80714852573 185121849000 82196239802 233521559088 37815860509 442747299 60461982481 42539520150 7877417426 113262246778 44277601512 261613903028 185444516422 1150069711 95125458864 56389229822 42332017410 59197722053 35654347325 143973257440 834303883 2944828456 854788675 21892035756 62351050346 39013681024 8152983514 33530995210 5220237164 99947480987 37892326396 39513774647 12579557117 587504837 3273933302 32437163835 7932223626 171041349456 157638224978 49337662887 417440605 15629897675 12763463100 29604761744 9717979696 901469407 200634870219 26657397746 15634473529 36506599430 39229348854 39086917818 4613082296 165618111501 10177089831 63383022226 247004738 18204396561 114612108446 121366851141 100131394353 153581457432 214029939054 60234465061 249626754461 26013190620 3176697665 145688286767 40122045122 60708773255 19660163216 211953407858 143073548797 63959028121 36411129651 24240197982 16358851510 54491631142 507083083 87647660056 13659351598 1013480322 9803878968 2385319117 55218618473 1177692363 182807729351 61458899736 64463634557 172772774 14880354245 36177949162 34167359134 84344249708 40217214009 29390156131 12986655170 26343697085 103636145793 28756308304 93233738456 30483289239 51496376023 79950621833 158953465539 191888083431 17112299455 53977959810 76654808241 15054242770 13607139949 3717297521 1532072289 1280195377 5206943567 16904704798 187875739224 163911851533 50671476460 38376237184 4092403882 13781300156 182660553107 14848144871 96187853532 109320840721 177958516137 85618522710 39853763819 89248615062 67324965377 4060567063 83907587762 908065325 20092982351 125817709429 42933278811 15999380830 57261052632 5631008820 63483959697 29273420150 93229557540 15735555248 144601167469 109772397285 23146015049 9575046296 14483519461 50293685269 34877988759 32995257453 101775661590 200932846216 62226951662 14047771939 395033517 53840705887 31189087243 32143238736 44604813613 1115187839 27473237867 1774731664 15133345879 5196941900 21870707700 79388224162 17987856645 16276695105 2521551043 173887219051 82997906604 133299361785 4258519421 3142000094 1868478274 71151474267 145417310533 93022811167 4257727077 32151790824 68759927013 4302541061 36749604432 43176670328 93270915513 70848086351 181758936811 74147516338 136435631395 4412698140 96016345249 16145515539 1554234360 4605970883 88270716121 22955473888 169451997100 6969847504 48149733707 19391735006 171065806437 84924104028 11441378256 10397326213 64693612423 334143382 7419930200 163311849888 83811580106 14634834026 3732941493 11043642066 94484950826 76706704182 22569262181 131659622660 15909202604 57462715490 13016423063 10958007061 80720317206 122026397375 1705725406 25204632059 97608290875 47695794864 33568449643 10482006472 16056995090 2603790295 102303872849 60060867494 5066026431 112095877757 26058274559 16933184143 5215287029 41273982703 3276246801 2639324814 141862860192 153565031521 425006526 8357763486 151090572 21816442960 33366330434 716882180 16298082414 87020549238 47139591434 5468968976 25108643999 33609100834 6503089282 79061394464 3908617917 9961146925 18945387560 56900173165 77566107095 176644629545 7377141382 1959520740 5300203317 10347878584 44505496530 1624431131 63704244828 6811231391 112312891597 35279659840 8611217294 62969136725 4892857437 138918922522 4308954080 5170429338 28288544128 73211289983 8884705019 59232210943 239203834878 38494821348 62911908050 78214647994 71837499523 169937865921 8480399833 25948837123 210390997986 5840428999 6528872453 30458195796 35626105962 29154999610 12029592063 84070219310 40038733201 113295608064 19290099734 106059229176 117234961550 148238796961 94052538548 64252719282 171313861204 36475057616 10005886105 13618607740 86796924178 261752666159 61097284257 27624769653 178488812874 187566917031 2679956405 42424829612 79346137297 41944773724 61774804237 93464065975 22786436629 185721672899 5893268354 13649995867 69242442951 162836807384 110776164448 15590900742 25399952051 14088033189 13047570436 42919995785 5037396865 1689339362 32045544504 57496820713 65253329377 22820058899 10580908545 33153451529 62843764151 143505697140 25522643741 36045630412 120494581463 969165287 43671746683 98954377 63542687785 87994479039 3404118331 12904981970 226365520509 5447606762 30761736807 654654722 18707277340 31096222427 44275021328 236391350122 54583537171 1903974757 6933235180 52720428661 6876162047 108420504896 212362726975 1533277532 16334497178 6227228317 81393031 38872818504 3765868171 3152439134 82753689 48163891286 69754269334 41769851731 47648775014 2145751979 208791302756 165716609889 51464490435 29413107396 33188086728 14679329561 2436794869 45726537499 54884440964 62553856641 46772173751 14162298298 83460759732 166317735470 82290316121 95343522664 3675047258 29849847382 176047093712 68722137012 104058800102 45003969403 93125237087 74211256454 19857418385 69004537214 17910842863 93154230342 1417971957 10687924886 15437237025 105637663624 10754527566 9749303898 19283766360 6049766860 11541199581 21922353668 6455645424 2281427914 66330499050 134094368807 49823036145 151375176320 1805744402 15280396342 1076152602 33611877827 44560094957 2634044268 43230054097 1542296633 49409463292 141512899781 119808715194 20355767777 12196300368 206733169425 82741302578 15713283681 22287193653 41070605508 7805753667 111612220265 4907263748 34806696906 102614521674 25412212972 87166368522 2192567931 142921176500 135107295808 31739265584 12591813223 14913149738 24863399 36462572186 41787334256 22141576282 195001269285 102196303062 89592882300 7935727978 93136266000 15311530016 110144894451 28849155225 29196961266 69756806599 115560105169 180900989696 27488161116 100474553173 23005891264 202159336496 2569983704 8001888023 35661807969 3786255851 1582727451 35188890392 28359458255 19625328540 2011893900 84124562679 560741617 9126299365 62069823408 48131995110 6948573847 119065668750 68314876516 67536588791 8325350699 76952249568 120864282882 109885166411 6329391660 9486364721 128185904741 60581070970 946763328 257669797230 6612360228 32343346944 4160419086 9175469105 63694585650 154208655191 83163084288 50193871613 56214302473 111419510332 28209668744 41028 37516190435 593317720 55260873670 36961692949 208014845472 101440084923 1405980379 13826556075 51787539824 102126291253 138677196560 563089034 2163390204 157315028 45506624878 149990603465 881587095 21265465059 44111250685 42012120151 9750449733 12686310290 25619756841 36162390415 121389853670 8283727363 113625946726 175877575663 32147858138 38097419474 198938730725 1077208690 24866563738 12404607936 38972770636 60643544350 14474447966 2552960243 111391660167 177553077564 208736850430 63277438897 66510928124 50218502568 72834907893 3712029224 16456134497 25151212900 35829999630 38287369563 35519009484 25259314967 209742476130 88692413811 19169349225 11107304946 10293733660 9856139946 7450016565 225759222756 1595629223 16419505281 10412320349 8751006601 10913096853 44076938450 77737817449 51040242625 1575181720 55983291988 3348319096 3198059979 28878895552 5656420761 190914790931 46366134476 76158091663 22199375118 11000845646 9564850745 3399683220 239111039319 276197697 52657784486 96183905143 12073593504 25060681633 6815920454 44743781268 43468629494 212810759081 64583668590 1047078417 45365382442 4292030876 26772054570 138658772135 13162245549 117208881912 89067636457 1855098828 68599103452 100546457629 9315567565 219670406204 161897256640 107957849715 12425046894 22128807652 155872429720 39748429160 113204689087 8317047730 8474572822 95109441539 9378966351 67006630747 75669581119 69507533969 114769624228 37278831464 87270398754 36089522198 123849446809 3559979123 81658187176 48287028485 166717931802 45187752448 29320206939 174830794570 4325747839 83075213457 4921996475 159042062038 52035490746 33264815603 11830701853 76124691099 72930386099 23556391503 186090872638 320451814 974467814 24565695310 9364002751 136853488116 647031558 82727038961 2201457855 15358455102 29295430798 53609786739 9863066329 17276929052 47051565130 3714893967 114933127796 24068023270 8599971227 23168415799 15267660636 93383674604 94473398145 10174585729 3218118240 20337076544 24905989234 66648221212 7460786436 49923321482 53618764369 56006626299 246215775619 122870460222 284456673458 80481038846 13804479030 1398243425 51835176391 10110203649 945585255 72882931120 27449013330 711588009 67248596415 73667897984 60294248316 62632228874 64454538060 21605808307 115821586417 45265926519 121474179376 69306699405 38090646057 243727733355 89441597669 11690339263 72708997978 2947621719 105954048116 7746741305 238394017146 4246522089 16912621265 43306673120 48769636631 2238514193 65237619455 170507308420 77023456753 81147617597 99221777381 11788865312 73803513535 145870587265 16983394915 79136312124 124722938911 31304767606 5329700536 1741948925 18536334690 6967904745 1745135612 78231590980 59425455235 22009049356 32185269923 22769416130 89984737073 27027573266 11834859593 24973634170 33212957637 23217127642 14177543154 89811063710 17210613620 21638344335 203470933459 646555763 2921460484 50757482975 42216597851 139913752168 3649773343 238610013334 13629343468 70763737835 143648767157 131392543343 72486167224 2806329281 77789816975 8670394101 34368723071 35495894272 23496768547 61504209283 78986735691 23915875715 50797562421 6331985325 90403635680 217680218875 107848554061 69981890441 88613980856 1968139806 56034475233 585094342 58547107424 93474423251 136600169071 24466812770 5482206960 19067545807 4222851603 145680653825 132595772141 9158633045 13356961711 4650338666 12643507793 57594020705 16366344309 6077265913 74240607260 25497920302 13974478001 823810540 254540801499 92625032747 52942315656 2492076361 95868591420 1578381100 91041262051 95893309147 95049646133 128261569629 8544141292 10611095495 94667818273 24583036566 30250568578 51212047257 49097334006 83125345164 99028142135 137276915812 79936777431 27488486067 7603325384 40584000623 240872202968 738251040 34700135959 11318747324 29017857449 4226615404 25392888040 3170812048 2548556102 20670221321 133309926337 31268682525 8341159226 18978605050 123674666250 82630627554 119638619927 15406436384 23811958179 20001364926 52839147886 84456977087 4287605214 196736271602 41287567395 6385899837 24502088780 178593962749 111927428413 33445982611 152438127979 13954629778 57200783389 24077086171 11061062452 4958011082 133485340068 88513983973 70559661998 87180298960 25663164253 1462833107 17500385441 10231399706 93969108319 89439138113 30932288602 169553335855 30598708394 17514525585 39636727808 199821030038 1294760940 7863769349 55699128608 14449059085 44916386161 6796603498 111576774531 112618072128 62644561757 60641202728 166306250280 13014624729 87465642256 24758174864 23897555280 45000739819 11968605110 94792123193 9696946326 223500755207 7638125990 13097152511 26303154660 21329582346 59088186831 72357763196 10046925285 7806364903 142561936985 143574388064 190004786192 7777351855 4454693919 30290914405 23124650686 45657191862 5569992114 2654679778 868822610 31573221597 176446270844 8973956119 441299982 27486324797 9218740472 14331725402 35649068409 25888368760 220976948439 74866322673 42854015016 14875759467 93418568180 1149841242 21233465557 18885070429 8673317159 172565165680 13520465927 11090584032 15457532207 88234749552 70274880333 76474528773 33417562263 4747990627 101169791929 9633333845 13226779653 34811070648 2137054582 35300296907 28189998835 1879078207 1753189494 31029008 1669907502 51469083145 5177387756 1920016682 60416601188 8037667874 1481638109 9711016144 3163917155 61358906867 59083034292 129866182819 34000686533 104085299609 6150432298 12442620950 44005005716 10194842775 91611460460 12264676254 708113211 11198282228 103992845092 39269042742 179549807694 425823797 11066553203 191379684676 54227543360 9395519347 23274444794 217807758469 4459703515 107837877698 13629279440 24898699254 438337 31641107145 45716503280 107734814872 118366242852 6302175779 49549808318 419616648 85513207287 61888357533 185065274918 39147551079 62463230405 59101058766 15952743963 11881961005 70812503612 67127284054 2184316039 150087438299 58223417880 4245376731 9717080321 176422706930 38974483671 945009230 90274362169 61857278761 16351554440 19374508221 50269373685 115874309884 27715639616 139283643914 16297571837 76804788449 2935395715 120975024089 28045947822 89363713511 39073639814 47473112576 20649687140 2096355437 40750329532 64800747937 59455841815 104119787003 263111530 38671902441 28494445334 15874818673 41471150382 1431775976 800964034 131812149054 29648487283 46076148233 38334121495 280522381069 127189610827 71894665161 252002308004 27161332619 138995686530 46822538858 83559188338 24957517034 2986358315 61156190234 27845945954 12322674019 9782593876 25643809073 14877219071 130319639817 9518295457 1359052677 13548479440 114054071115 3320919334 56177369192 54094838234 4740810538 58721466360 101535093572 342000399 125151508553 32002201671 187596556582 1033055346 69655231846 155248106092 25429281644 42796057051 16551023929 124945488072 64919130001 155207075893 65084282079 5090176557 50498779787 14462280019 1062407038 491753920 38938472891 4846463072 958018890 343753033 105130440996 34791597528 4343361328 20021140703 46218306653 107589458205 85728819118 17913472423 35212364899 113857763711 2250495425 6824889052 15043152 63532305108 122848786982 58223750131 16916035963 41784597526 1446899137 23180136363 143443850283 5095264570 207030825472 25488256064 125923399040 5224306602 13385099519 34694477086 219622058032 10701487863 94539839900 2223213752 46164556267 8820644113 162738665346 11734806399 16108172968 3565260926 47709296824 6064463460 69922749950 134064230732 128935864122 36319541784 5593459843 124913636797 30798656561 76996129463 1064392505 104048415602 24867856680 141677289873 23835618725 65451269179 176939238761 59347096 4114248133 121340113286 2694286345 28885902443 64860878641 106366569527 9960556835 81858537497 70292182156 82843902853 1367805420 66690250288 1210237730 35804334169 15687381387 13211588148 91274508033 217393202027 512043405 361486137 24812009259 48344771288 43730610984 50460732904 23893329518 8111963919 10787978911 168741422717 612432057 30609077943 17379202994 43303546142 33357685789 121992820912 21267408551 26067590974 41618938724 2918293018 30283896459 103871685909 94310579367 19447129580 83390137798 63110784481 29363234388 119133434566 5168010588 172893962834 76466445364 13576730748 29176880099 12452551917 21840616688 5854318871 59577293149 60359596770 30925745200 242516227 11211197100 7102384237 3954842927 62743038969 157673150412 116359831187 8162118325 21054131680 31103106268 58711236150 7726330599 22662239731 11317899864 2337334026 21028987387 8575564395 36013189576 25747256382 179496404556 49249639145 93483912081 45375462242 86009658284 242421802536 3781924250 5073613961 94264752766 94379478752 65665263781 58256149708 2108334161 42957852376 247238940 3469958914 51007807820 21491286437 83988647355 102862576693 104638481792 4025626602 8868528242 57875966376 31091191087 110109479740 166954697782 71902177768 12280420132 37180034743 90223178652 81400602811 4757001348 109707827220 102998904488 10828672023 66470803245 40739473165 94505683420 19828317949 46594279651 32544812510 41376363018 91492875760 105323245057 199056924790 134163716675 252921148240 8728096940 12547343019 18993148579 2686915735 54364242098 13970748867 26743754767 58485309918 18445839488 17917886399 57819138201 17598288201 6376712882 29926346567 94224878664 13841044727 48208476859 8505118507 117630663398 95316647140 26176772865 102424538648 4012711550 16281566390 196165704483 16048584415 60459571329 61380546364 8312012974 248926188200 49674914547 41617118818 4039899288 30182871620 215364046976 65367975460 3389925688 34318524877 39511182019 4835584400 5654402656 100684907107 161022371779 567919589 87062699152 214220546 13415011411 20025166421 27593678563 88991230750 98806716577 1445729480 14486174848 2343459096 123660435788 100954954200 12840524568 58439460887 54629622141 3353911496 85933382150 32539288166 2473432733 113284414498 27365719797 33067029992 16288720605 119302311222 157360240253 4570674340 18862142010 75676738226 49025852815 33223087548 132433139920 19036406466 69372548201 2528442675 37797425479 104693943112 25054536438 87858498143 177806673572 104659769609 81764225806 63311909514 13309528084 25536036037 12321816180 34910954353 99998300637 195393833728 103880660592 14165534186 56090807605 43284896051 96338750697 58010421552 139542198926 23576261330 167220149192 78719763 112034208689 92187694415 133999699789 2436293729 26505788661 208941513026 83680441129 72639419553 174136312863 10315348969 4644294207 5541430891 2509842883 11533402887 21643519492 12269450553 23698623913 13040314582 46345499865 39763724777 109858516127 106880362679 42234165230 67027246049 73429998152 102477203943 2819579 12291979717 31465022056 2200020809 29602746604 12813330545 18108308692 11680135398 133155852006 34632447597 46194051908 15456530146 73967975296 8353139189 211430507417 134280752516 86852505665 40213238921 200835580177 4589697271 25775422033 59378445455 5390931586 282718214 763227009 59807804724 190891539159 114785461635 51594867030 26646035535 33073817302 206779842819 14965147283 21535142687 28723572928 18057340360 1917778993 4827918095 92660763850 17457226130 26366773140 42128087226 118827992000 44589953604 17136653318 43728184664 35860920227 43510416962 164914003224 186959858507 43086014449 499289091 49514946186 55345277173 233686124287 307311477 15376224362 17056983817 15477388340 40011910966 108643033972 146830779 37594459089 110226010450 67801201368 62646074157 38891048569 2669183792 178304364112 781538022 39512126685 71258255823 30650649011 35226719 185344244888 11018586821 55596687541 34355753687 3035545539 123899999413 5025669316 15474641665 21073664509 19028806319 44938448338 7700308043 111815346161 254114693304 185285115969 30059290357 160459850114 12481656991 48607548183 74533560574 103811808941 55320917659 6736839012 1866038393 231391306830 50381473789 158453058740 135574465358 122310731457 29007238867 48233851812 2010522442 38910621369 99165073081 849696851 122632412141 10511625931 10100023992 53026601979 5947296111 1718438112 19327529835 8473773156 7263764669 2531423200 15477281539 166782645189 192345590193 29106093824 9123691971 22769042292 23648403656 74652666524 150447343817 87618888024 48776614923 83878068233 1894407265 844976790 374228919 84243060979 34174988370 514854970 49067578390 593520781 87059079417 4261689546 151841481537 6682076 22259735793 88387299586 15657352245 99631107615 148031184769 22974895281 49051421131 120263250981 11029961341 53785419903 33872351639 51009611263 26957732674 3438231602 15366702303 34061193451 124770308764 4627799091 40838435322 25006153824 233411833265 6815831771 29560732430 571281342 5648526578 84185705820 41288908601 73208807588 147747217508 158234035970 55400840029 9606148517 6392757702 98260597750 61459094 130144399967 153744962326 47534301784 20841964828 88991042067 53884642948 183465033058 5111724302 30333996420 6948939710 131476344 120144672671 20464252233 63622334941 47453883250 6824047317 39783937560 55019909718 148397511374 3081360817 49279677151 56876884562 86403535556 1885277468 97420510463 8252972690 89756693004 73611638552 3166895473 109984505416 23991623942 46222221597 11069339831 21711857388 10241280784 4869962092 35648512291 1194628471 54516529142 42681485345 3349526 44118397766 109290877877 146705505795 117177662505 140820862901 9136794581 440673396 1137570453 167217280683 268324668689 42259809184 45125512645 175176024953 30074059 10218175918 10988342911 28088215 110358384073 75686097996 14353792316 46047060428 43440979768 50460475732 2869889978 7961964007 1400856201 47070017048 12996726038 53498323606 68291187912 62751411170 100330064 4355531408 46738035932 7012361755 74988563572 9497536901 190669433185 21443113011 162832460704 20593603604 85008003430 29139757052 1305398188 43913091776 78644109142 163330604115 51834141615 110976639136 31850263983 14481543487 61325612866 74834025077 168042252109 315382222 15111448786 1320956776 94508514380 97135641916 34028504091 168761054226 52428471141 1624024 17012170617 1639373551 90925521502 13153203825 21976098541 101430600530 60466188963 7524989903 22860989057 146701052868 31318547343 46836673973 3746430344 35618932617 37476439302 56958361940 5622861678 89991713439 127881284281 17411715214 42651984376 130946435 31129464488 32417949090 134123524370 2364820639 19015073024 77888670160 9980322729 172901896840 54936975006 58508525577 152965624519 18531214612 161585623 39450399743 94906767237 472410290 138571922231 20513947529 183839747114 41445257979 60852883527 117312629492 4320880873 7256486672 114249368026 148214796371 70177875539 33031214523 58817830873 109428500067 5472811787 68931034884 2057251672 10600654415 4311199080 563195880 167802142114 62626893691 39262608807 17663069699 30835465075 17338940859 22402663320 15292823760 38013818243 5403780029 154608830309 39720843750 7089344402 1569553922 6902421813 3533302993 19605606917 22474511934 61166540587 144524830328 7896949558 82611449708 41407055756 7662237288 23600620541 77052909440 30133874173 19319429401 6442147 205642828445 4098939045 318987385 84977325394 105009101375 229644061648 700458826 28212294590 64609065179 10746092939 55363741143 21802519474 530234338 89227958201 9160063039 12903607045 109105488839 53020533149 98270664692 101188906311 171749243815 6674161354 56643701317 6491945835 95358333 93826285433 76514888810 1194818201 106049017194 64601839879 111640246626 135217581013 175984026445 214769212213 195935044 15714866661 64438666015 5564735364 41849549674 145368204385 113426843061 48433915696 64408618348 75421325316 5763477569 10323524248 2267541920 18427360446 27428179694 6172817188 87072211257 16544509283 59053301775 36616982694 36853447334 32092886835 22829517202 58517395865 8917280169 8099339802 6871693017 24896744064 10774019460 256861929 75242198402 48998047776 57555332712 73157957814 35567749233 2874275685 20680549688 6146547582 79653281747 93429386329 71740665142 56709815238 52263814553 35270045790 90462333494 17662249097 6632255227 146349716789 132772218656 38564501212 63894748715 116100539571 6346837134 49057886260 33806836906 762052624 115129187339 1051201462 93444119940 54521392914 86533488618 6167970406 35516807877 225195403866 23663158912 19614679008 50812880496 34440852960 6627946523 34028423508 52312469272 21650445897 33268325891 28171757299 112747186272 18749769431 32343488679 90592776041 89695867044 176204567393 59628888231 115532516296 39437070839 143052029155 49026947144 38753232793 555505300 9015519303 46045200091 101198605661 27111561145 29664147955 17534795595 119678156568 114746050967 55874128643 114303657447 21781808587 35061878476 76974946876 27380495299 88871547339 37790630354 94598281633 11546356017 1944545799 3910393934 34873972212 196063279766 40175194100 21840830268 14676162930 147461585430 108217163348 181901573047 17627521264 21273688259 864315791 239145672379 145897108867 192989639835 123016007227 7563169744 138689563717 6854895543 10033562419 7076360661 3303972244 47098405 2788090357 30809429860 15395742604 164338236002 102090261745 99006563958 66196674704 103652321464 146449524684 41659906714 34934785434 7770647914 22786609950 101903061327 215057212441 65153141767 1268496698 85774422575 141929425939 22490230099 6674916990 46737339448 9856175057 13516488189 2791091765 16596820506 3402108087 2521638607 34068352846 1260248840 70648185646 3306464075 53157890935 16004873256 8293316992 44616028407 51346526667 220366649919 1586883993 62461824263 95436028074 29454004949 57658857228 116075823 68354943211 23656033374 2047604065 101918023190 28149301938 6277273027 16972739883 6161019286 81858359594 131456256688 5027371358 62958321778 2071286689 107997247389 59230504309 36091398786 23284263758 101035238805 9737509601 10291054292 55352582278 24925696349 10811984314 27256869331 48826095396 70430005174 39728159151 61833679196 170859570077 22852577433 108803981838 191382579737 229749982031 8417673452 159290103175 3174544047 6972516646 389659512 23091713209 76193820854 119394460252 72880725307 18893492070 72683966656 51707485277 12637965521 106424117287 13243101595 25054673621 23344137314 170672162463 47756722327 78691387799 28913902463 160037057163 172067740668 8835614464 9096505824 23310139191 2662255963 107894292499 114792633881 114212693847 6532196137 156914754751 43040219442 11448791754 337639931 28779400557 626835879 160513837247 52589922483 26943415873 28230884716 48642249513 32268408915 2760253768 72337541394 68235877319 77874593019 2172423581 84647497249 50453312229 17861751485 31205663966 143964967472 37905385677 16579070593 30040440525 331190770 22092709987 51902767470 37411185526 53659447275 124797294341 64521574297 1421597548 28535064281 1810099171 28741114626 33473816936 13452012175 8059151415 10619774233 183967373206 187914846014 40532127578 2269023682 29258780085 5421804524 168041263972 60971439504 14780277600 10695957524 73234821512 4235399654 113437240306 39766954484 89561799726 6531099033 76511021285 88905846700 150050590797 150384363799 3951228761 133475794186 138681974954 33423219490 40181750270 11470939806 114533583768 76763445214 94448626188 7192250886 23083384744 64885581192 21619961458 18005065299 127480973829 20684202769 75022208357 37270737159 190373136185 47410892070 12141870326 33040196966 49491398383 19597126946 11096994181 57989140551 24792067437 928090304 62607599571 8227510623 143507350242 114619726949 101208662248 54674431495 38993088410 37615856865 38113477904 7391141790 24890315262 88442643172 165910554391 185327165737 2803096335 51331191767 161545654660 13451926235 150326654 162227934567 999484337 43713830922 15730460669 31859423103 36791447971 116239161429 42683910712 6289307966 16182328806 21343276260 125607122258 7363158102 116228996071 88470515663 41583418805 11571746087 195936363600 70206901831 10315036146 57224715099 174046501070 26168258919 10522150088 136774618827 131197155682 135595119218 2032793399 66966032306 1040765341 57070327789 18797079610 5357417650 11125127420 101594553913 31581792312 71457609623 20675640637 28896196701 106452307961 14071648525 77978499337 1946314241 138588404123 41517517975 46184478220 57230090239 10237290669 177888245245 111640369182 127769632969 12446568756 32167324253 138736780705 12000590094 136639356326 178105076756 66395234183 6908913204 127501257526 6937676056 150151000196 1980337892 86126751560 15120761654 15908180085 39182931637 18639685199 7998343800 31034699441 57392877101 114444275028 142369163179 70336980488 10098804484 51209876651 6916269136 49395095308 10210799054 11469588742 179870760652 49961051626 124936933893 11380991315 98764564265 186942400048 53039087231 127895783317 104909553316 25083080447 230748285352 360116281 44096862115 53722983989 10278677681 175183881081 1526188459 170418854134 178802634505 84076076321 3614629168 36189973510 325201218 218716089329 88935746416 243615318708 50507663760 34533366733 169879238817 22616068687 247706238820 9010826461 7002750076 64872512787 19962100617 180658146009 119546479079 76685618187 42932181261 4557109100 1624639279 2142735045 26732179998 7577953313 6842295302 47681101643 34276284828 5335679130 216321428026 21973296152 9901252879 238939727597 10586600433 8502385543 10475638274 39774644640 9816192313 121062699118 52143129 2757732438 15256194460 129859755318 86935658059 173063982509 173548108249 23135246111 84079542815 169362498609 3762219884 69463313896 4844698984 29731715131 2350298822 11708516622 3391839095 34925203067 74665977114 11316396001 87046210059 104636338939 50333613777 90384715862 2528718934 143632063690 76806986988 61589616427 52771776185 143243271742 13960074788 7796213479 185397927857 74071632967 84077113800 1178880262 125162851682 70312998040 1345819024 92960098808 1554581241 125043381008 286207864 13694366532 14810175141 1453491983 33823854359 29062090219 46458658697 14768232534 191356528404 57172624918 12629426315 1007297937 27960575107 95370018992 161830810396 33450145561 67983537 2388660898 744385015 24008379262 94137286071 106618871811 33333163006 75685680409 40451638 1765083724 40119809756 26027480384 24503908088 1455474978 94214886909 18803444438 7159870984 323292538 3296729970 42626266790 4987025085 35535435115 10898934829 207219798318 32877918067 3067237904 105784617715 2906019625 161654385510 4434732919 128079626925 55838685628 3202995636 35625709757 41656675896 5968914693 192158961621 32366122175 74941936063 62974751848 133458502446 28993189807 42002138420 16906899268 13444936420 6918463245 38963629659 201405428596 3474198318 15474547267 38417439685 4065464599 2048928050 162404572223 48740880356 52270694402 84190510104 14574405560 20027613522 57259064131 141810843819 116118738560 29518226478 31727176541 163855052943 5707918894 104689562153 67451855061 43382053612 29679717288 120895637136 5649063897 206180723129 104125281147 154498562991 1607398932 2317864786 193275444073 2390642051 42389526880 63831579475 71880156189 10828595330 188889005232 148007760887 106749753695 48037145642 8843111353 35755881396 50718789726 21339811901 18282955961 9095048097 28727133277 216646114640 222798110 82749365 27114828610 31157717823 102495012481 34774702187 2466137282 57696113836 150399135055 43892516119 16736717368 48737751444 79260324032 2177684200 2597488801 7535003620 184810032168 34390541052 55238065 43488012670 6795134510 18946625275 167643003074 169214741780 47861060537 209488357750 32339706645 7522433020 149249748468 5958589970 215611299 10674623137 69207829289 99854089697 7230775970 20609424261 123598758000 3856705995 20316861286 31952228143 16781174056 44093021076 147582027453 48763809991 23324522482 20330434080 32213780474 175468122767 54265316264 12078412053 4762629553 739519047 9876524233 125133481699 229416788512 3670481682 105857778487 60562974021 10665742637 361024081 9578232503 65257275154 20011869517 158840848268 44618602304 28436859394 323641627 466889142 45471929484 58694733669 94498622 6849576290 2647721506 24150104305 22531712644 42737397277 17941319381 157883286656 25985372051 35877475709 8910764626 33186315542 172524970624 124519456945 4387216484 37269680330 218217911577 108377514103 30193265750 236911598541 2603633388 28498503342 197390382671 45654682050 36642875433 33487875636 209349176873 100984036539 92990816529 228831981252 28618880972 19504388241 83548671790 12261778297 7174538353 100889768529 29406105150 15737412530 39717197952 38886679185 133141359025 104664877965 18218120219 80870339483 543824908 23200119765 8110278070 9068240328 31675138244 199233816855 49802949309 10348468778 218851584424 31555483768 1961172480 12819646878 25826544290 28789096667 24674272886 212384341120 61545098083 4506079200 88135889665 95437341215 185828841401 14268920159 124187106604 30855994809 2114005396 104236715695 83810195963 49120545169 69906125114 7450286483 4877022057 22665132807 70928289550 28719757362 35116532343 66940583316 124168245031 16949964702 53739049370 58397425213 48678548333 52732334337 49858427722 70930124645 114801425375 10968787363 81732426654 26522047811 967082657 1192596370 113064185165 2596490650 16940395112 124235469260 1715819547 21586125496 245602073163 57711086221 46161249071 28519135808 12652349633 22946817958 28953581090 3716694541 79874037473 26772559005 58798019219 718887796 48558457302 172053332856 28423442952 22971014237 3462714445 91943802468 495857446 6837607547 42801356360 29458285455 6596009607 140743361289 857563014 11047922420 84847542985 40717018927 71502597838 14713565244 7897159010 89087944777 64731969429 65687151114 167090146488 148057782 7127464805 104659025285 109826694368 5190455342 11142318215 219839363488 26541468823 924033558 129513032155 25690664973 12003791084 14042872532 9974356011 25476289718 31793457003 34630783331 9186915732 3151965512 28131662898 4621763617 137062963498 2953588768 103190725343 59400010346 20694744647 1767090709 137566179757 296981721 79940580652 239551972 127126625652 1636706865 93053782427 121686412156 2442550647 172344179879 91153115421 146794218984 123597797514 11677043364 27828808857 52732752240 479480212 44297692803 13748076663 4674031989 3326989570 93738928276 6771756406 15855742256 141378981618 132747428591 22484351936 30543244127 37037313375 156471108285 65532812871 6846334176 32575243376 97567063180 4682153847 4873902211 41211867144 3326213141 15790423949 137718843662 4669602691 987135542 68760235447 6578692914 955341879 6013846758 90678054513 5182807479 166225610652 9671702655 69316305272 191958223051 7516848153 923285705 87852523861 72741989256 898586457 8124990438 36503382621 2268442451 78871634113 135142851822 121718044554 2006012745 26743132592 72544583900 45244515646 109009598633 3957379471 93417573999 1254556525 277361267 473286466 69067350070 27375376954 78166034257 2815179141 7470948492 23359155919 131056971341 84113344908 62580252805 82534687579 7075937677 21125399259 28410194783 34791130444 57553236655 34228723307 19443827968 153623713589 2001039480 11596483226 117059705766 116247487422 153281359 123739378091 67109854842 85483332522 104973950389 245647509585 110182358871 71194781894 114422382808 6815872495 63775859892 9949474495 18272421669 21621140567 1532865402 174995476466 20494582621 4446971319 141649315613 35718521962 106200265922 63935904432 12769432890 24180435074 10162683065 37015303109 1178005132 174665025181 2568045284 126262742324 105771456228 77543278522 51064402373 2094489257 70134251925 4961659152 128383850665 41081002531 87619902460 67391638033 123596667360 687228309 17831847159 45512918327 18097914936 4167584014 57913677894 35718923435 115554699938 104376368965 4964246275 39801219843 127324448854 17334302997 119601043900 24422290791 37301393515 240048698 28927414433 131369330212 5172925742 77411186435 3687031999 106733147907 28909081859 10305760318 24145956325 16745704311 71120383476 31809301074 4813019699 4597439520 385080806 49239110009 145092746 185910282357 52585679920 23102715352 70904280069 37815647551 21969607442 88634596558 89310054206 50995003554 13728777122 64303980278 167063360633 14818866504 38949873 24508827650 4994773898 30744268416 8689753607 204094837946 33670774 4403347365 32667555813 190434842914 6081032876 19960934559 19146971301 65476332283 28878791493 9937086344 17671337240 4284878159 60040657796 147008809248 72750862960 32994541667 39782065345 111338592542 20427461243 177910414832 5607041315 242209936 4679002347 22170184483 38890493805 67463702539 16189010841 19183341295 11751335228 117257551470 7725832692 59275590548 195823927840 12025329990 1499984657 105381509295 560036025 57665218913 52635221141 41704300100 36178717230 53456649215 81510645047 13138927623 739060430 3395104225 68580867518 66813030592 17632169912 84506770330 63242833002 126517345883 9886547051 18804377466 132301476932 80925595907 65643355139 54090482304 35119404286 75320887632 22157557733 7378284193 70958293315 53200676691 35297245883 55345678790 2457049539 6815033795 3092009308 8681124998 69999955683 34437874191 88723025293 224488272856 30317215585 19654977309 198245364215 18429186154 36684071108 89376022463 21134054534 25667488262 28020638772 40819726239 48306468429 62314979208 16538335517 171273660905 117860474194 2384419557 76581554911 185145915332 11831723068 165326425579 100568137187 18082826104 59084570983 2222541136 89749026911 25224946183 5427226029 13009450702 44693631324 1374945962 12565197455 40783426090 28869825423 88049885206 1190697434 32151842055 23128018417 95639064770 27789781553 199186554192 140232698135 47381525409 6710845156 1210400541 11203742693 7623201003 44376787020 80544165004 28159897008 24233619121 7993662969 1897376947 60931542909 67500797323 5762288911 6102211738 62079214712 122050969277 4407561685 116585524739 78487749112 121431203697 10823708686 3033986437 38659060934 43776119238 17914244798 4116151444 11426652173 66914215564 205947048318 9678203885 130164420851 11944970259 141124156525 35698242613 373815639 8430522340 12466384484 20480301045 54822765392 4045917286 34706551423 43864358315 25536559175 55326971147 80693510420 22666711904 79211089596 24123425758 6449326159 493311642 171173287 40042815333 48713662535 6990762133 102113030361 22514738508 24683006801 102208422617 44585060399 74321990950 148512710017 9673986365 42617676103 289008849 50169402643 20264168039 41666199978 35637782869 5940978510 41358792296 54097107138 966420152 2291115429 153673919579 1213428970 56507237071 34165050345 21342472221 46078002279 6577015107 84094403586 82686271272 81904425121 2510477761 19874283003 172304654554 107884557467 9714769969 36609532960 42472390452 81171095417 222089887661 6378116114 78450154951 132373186682 8109492588 114781249719 66556547278 60344695841 10984359693 22636498493 99721167499 11920140452 25444126643 71198950790 62310849467 155904787883 135018330888 19149908019 8566704568 56385634709 9002411134 17350856566 12038281291 8209030466 84268966004 25131199457 94590880330 165420695496 16234079914 11067907723 27895133389 33028660957 27641777036 495936113 16445666478 8501148944 17198485883 6820506716 111271807039 72157222380 7478167119 34215573742 382269176 26337661813 44934866929 100935969891 233839369300 162676295151 3696539637 14915762858 1933701787 56982438748 51226033866 206062519901 50634826452 55260516004 138150764483 308296872 20394319841 13014348231 21720106706 156866767192 66581053691 22229443347 40336417371 33540363582 39982089528 13717 23871572225 28542180939 60432242687 165583031113 58647348807 51055948129 5621897784 190841729795 43821598773 45469528793 464584459 12575862087 155207019604 29332745630 82718410497 90638107926 31173217589 7663603275 157929435256 16406742555 11881446135 139250045546 2518763523 34134002654 8010414092 107644267964 85269871403 662182625 38721769227 3984085673 55984669324 11872471191 41263784324 90011836670 13670288949 50765870204 7436889863 92036415086 34266349681 20330934829 137437628228 167673827790 34239897 9114865450 667369410 9294444765 1140124214 24937143212 1181554715 126835347182 7282781542 2763520121 14542679848 14926715272 9728335228 30074891764 3287586054 3235041058 5223445650 75881063212 113306772250 13010454773 3487516711 2092996311 3419627416 3827171920 31780325926 17442930143 93196982 122773201729 27485127677 77343097864 6087889423 729600 126055877738 67119732439 51307034069 22686096766 74860324817 3701605890 76128387937 66557191820 6112481118 17346355095 961312775 1249036279 73732478500 7716717553 175158442267 8723577839 60954595523 36027818060 747321207 190496769610 12223114784 107200600708 78799611846 69930661448 5837971608 15074943266 21907242798 154261610695 17249153253 20326406425 15735056402 28280515940 962308105 19149155423 132992502617 10224813118 10866505171 3487330269 42157058919 4462916519 3816148325 28243451442 61501516394 231402599224 93045602426 1067236511 29738734059 6202315743 6911473636 42961860086 149048406371 3448373724 222395553587 16160385103 20939622208 161159600463 5006803820 35712416803 26492643959 57093526518 8433469929 128236999707 2649876340 81364787926 1383362020 2778145188 2843208714 40301832408 72123901059 53002628597 178497518581 191190555948 72836818478 72890688089 9106670421 95283501970 24558815794 23029575555 18194259596 22385291425 268243174 51732679943 1890768506 1189013870 19687166395 273055959369 96271510743 63968889342 10943557933 2551849041 168044329802 17547985704 57015791047 4812616299 2495084341 1220515827 3792126687 58308451444 123014684532 2296166443 23342462204 40999399943 49209385416 2563006968 35933641202 33060336108 149636470084 20698426566 3939977115 99559522607 41346118749 139251212890 28069655335 16692920324 76752261246 103904102150 88721790105 85585792422 9186177294 2399449829 6668885834 9599337789 70039157079 8274765031 3371325926 27456224818 133125334592 16466955640 30099783215 206877232369 24049816050 123201609225 1187079828 26574973701 11915548699 64087853567 151089537080 146491508795 18410255324 160733927890 32401195017 49347790602 1727978573 56761039849 172383487945 102933872758 68090801239 30239607246 178168617739 14634878705 70859841266 111269244909 13456961058 1034164056 82393640963 71197770661 42687029710 3811092776 19835663502 31740885689 35222174255 11439862778 4926450659 107059768278 50173357914 45450097689 19512673897 18237512876 8845279502 11189329594 22934700759 5915752516 68416371516 105578157622 139709566990 23202424365 26290276061 2134201450 5893845062 2972967420 15710010723 84147502301 139168325565 4051322617 36467987786 37293696188 18874169578 105518413224 81845536819 22942506934 4531336250 135738791628 40838546385 442526352 3753710636 58951004594 10218110645 66695331498 34248758050 14709573630 63195077299 2772897241 93639883913 247130277026 88080745191 102319743423 27062192053 98289134476 341267917 43388245847 31569394769 49434362936 12973384352 190665824798 189632739205 45689791683 29947906602 376915545 90283160746 32900050435 14691879968 48228469733 47355199489 65244328493 58971455151 9517683459 62788908015 18865944774 11401573733 89217013792 58112705117 37369939129 9360037662 47293054001 47647055724 76385111508 3949548383 127816958058 127537085811 87266347916 82592698983 412391223 3072436307 145199573460 1460189214 128264165558 11955214638 5265285051 133568185926 41138340647 16921686392 7189951520 24166499292 2893637993 56119688299 19132570871 14038200137 7961536170 41115184206 102324230301 4607675310 11532369548 140272585126 14069506804 110867074376 953902937 2759743031 57752533934 25871625720 82803106479 100704615785 50264600186 31071384101 41910517825 17570894691 19783803255 76592463074 50907215488 180409677802 25062036637 134272488933 75886522870 94763949678 41854105801 17490572000 57442351345 24449886494 13735873093 5273881771 65434242043 97118882409 60412919455 1166715295 13899398011 558859981 22521276427 6999749665 16252045639 40050219283 100292392109 32673242401 10344366918 9913889222 29286557977 15160369173 36747505950 23262520307 16799332175 134997890783 42788717173 49101804319 157129778398 136577661190 17597284729 65436372401 6348667143 192409587814 79479078474 4825494602 98473702031 20216897979 76558512032 18279319775 30221803133 118140543699 30111626845 9252229271 43047601777 64249521888 8489213667 276544441 600744842 172582260845 8835115285 30558460731 163068760380 54234949969 136792465693 11086867998 92540880915 118839323334 76001581824 4578900715 15599757188 6336936737 61524403813 69062455599 196849243386 248377326702 52094631830 39158076888 15566794124 73072914296 34074621820 104626787120 2243700453 173806727099 88273900803 3738206489 74437505304 57700586029 30720036939 105197810636 81405642794 153388011050 187287391339 34782805537 68612961717 11296738241 3374168873 1492092709 10366866793 41877977353 19085124596 80752431648 58580145543 22456004617 76347873987 54251425418 405549087 42856946068 123899523590 86905969973 23858263222 9082232802 23292508342 28296717098 6019700177 46552689664 128101702116 233689035157 17277596769 123752980103 9601861894 161016829 64816511422 11082007349 19049522749 34531941213 28608372606 109621102 824357553 65627504564 66247387187 6531340400 21606540097 94943462390 18259178275 14136122314 14861263306 66838498598 49750727678 19584506611 98404793176 29724156196 132934409078 132707430885 2128205514 16138833474 52577598587 70583910113 92646321630 42029079906 148365487247 19936846152 20141570973 13132196000 170264610871 17395243665 5798025919 29718452783 5689627912 50074671909 32143104390 30532984102 9494487632 85922740683 97356241881 75365876626 5949749182 9916381418 62465103627 102065431605 25598988425 45320361021 9968267895 25553134305 8675602324 17686285955 135487966334 5796448478 215842667466 236911421280 173596530214 15611562390 107124414227 87365447284 13648643036 20069460292 56990174468 32126563163 5388794513 22661426931 68977441398 25499694921 71232280675 39937966391 45896891753 84169094223 47460406837 571466946 10449575886 2776466319 83852913770 67035513755 25688109379 6370491001 30885505391 42844887835 88696738353 29008242043 206777543398 106278433609 70226216723 58986235062 103380972469 12258939801 9828563344 58568354860 77662189433 29927503655 29334999119 77677132291 4569531475 110575514755 150139326800 7000529483 183398647935 23212346941 64794703606 146386608 947246290 48204734716 43125703374 30530329777 106877452349 35295768945 52205005682 20755765779 16810845713 56294085 78108728182 52050746251 60723513159 9004149848 177168851713 47743279781 22265737771 204689089732 32080611583 377278487 40806767366 1101430523 19693219597 69726433914 24089800612 3153730246 14049607172 8863186948 13120150552 78109201608 2161812656 119268849249 122256000047 109550159616 37745934662 33612718722 15897979480 270504000 47286109489 21218202301 17833843450 125140445066 40638363625 37442692131 11192803438 15729124231 56782393444 214100792912 3343002790 2515296375 47032990925 6420983554 5756733259 16931804681 42835115141 22314477707 161901373740 81563679939 7987904156 133368082537 82008049316 12645019683 23512704505 47709325054 2346491552 211379276115 49700796912 34881332184 10650004868 4701972270 28389439771 106136227036 2606815428 153299240531 386141341 739331975 124235097883 63559570206 72184399546 3672671432 34451881085 158717907381 191722309038 60698358746 45631396257 8306134574 112510568611 29856186911 175444439224 19123873052 3337663750 10879763066 6009689971 26596212223 118763042270 727021889 12160656842 110393482778 133750773300 2889946774 53701923143 9696783703 96530574676 393782505 27612201588 15349276671 22246084609 16246581550 63801178743 8234701276 20588578021 4650313626 42670246377 13481061100 201743571615 12397915784 81899881430 157277067377 15076940490 57017091358 67060321612 23884846759 24920938570 41982047337 9701199601 89487402388 3426560864 19933469303 147584009047 85289698635 31053330884 3777408085 22098256883 38424378988 68022831661 64391321439 3299214369 42634144126 6540066852 83412491226 89916519256 7681245233 7682666114 26117607128 18433746424 107287598988 23719434037 5482443056 59492197495 22520329622 33953916619 91068150748 166924639707 52250797470 161212500917 2407505518 2205514576 4573254604 37341788391 148412670397 2469474348 47486683274 12922921859 4939350217 13158393910 14672474841 83722521170 56776538961 27343652299 28396258164 62115602081 11644965258 92305797334 182156659162 8053908403 30366388169 3313592936 98985492539 45089303253 10234889218 90305153474 18691922148 61884262902 39019913473 224021773208 21451267804 50595604322 128395697727 714729020 192063845707 65151836188 76138637784 49050911344 89794095863 156693948877 140613029634 13847289057 20954486983 30242142006 16504237847 8727538840 111929901673 224135139059 23191815693 133736122574 165810490141 18391229564 153950948677 10784090624 144999537702 172097721389 23668714845 13564584954 154655804537 68704799556 53015710278 115967346392 108578901344 5992919154 46757105678 52215441202 17071693732 99687325273 72911446851 12103873830 160472865012 84524271666 15875820102 47485937452 37875556447 94013739746 52524408232 27253541335 152894102245 45396912222 18376833704 30958678637 51895949711 33404448279 68793084 38770067742 98177181408 9651970833 72635166581 33930668393 162059972657 12541027195 42200123940 134684077125 5221277318 16278880613 148681708784 106952209884 123647412919 18949684420 73530584439 185147571519 52157471348 99661095113 167977047 92908574879 37418261046 9364645558 103466215932 21449876911 2679309574 10627359486 60051531336 96034347054 17549721041 70944070179 156199563091 2166746108 201344553174 623013419 183305613809 22489282473 6584463963 59387329806 54038725610 50473878554 16110745235 3004365711 40037313249 16410134897 5047849050 149443682147 96544518096 5409833770 178644964740 463742898 50702937724 205836204391 1529042316 22206151044 944244302 42814145856 178270732755 104514422934 13124504622 6371191937 17222464685 150123526100 58812333267 164537718720 212382504757 23999805700 203105771 88430549706 7972184423 70234343686 46849348434 12356003714 7645426473 2873919680 32775895071 69424508795 76111846010 10791336464 74387193172 5655451681 27614518535 833762624 21883887875 6524325151 197717263793 28422356971 18365481125 137772236179 118792450455 40878453014 93267376935 2945120030 5063494714 5910080892 16359859756 100150073176 53527939883 43413434154 36521197759 17783801186 2214878162 13411255153 125696002272 22089207018 52156666 12622805258 87961508611 59649445180 14340369079 81834706464 18403829292 120646307913 20081367875 273034195 96465460820 14138849525 33149428709 5747663386 34677814 76130185594 3853140920 3595634910 14410124171 29008685427 32732583113 40312288760 47003044779 30357166442 219693862 5455271215 100781572658 84557131057 4850251275 66417868088 22525054467 55987383416 29986832588 171389753273 87729877658 79367981957 119576318272 52546223411 36353620096 9536204809 10114311324 428083180 19102371484 58953247936 91207023906 39550368388 208565348246 21325667954 166854956428 97603836294 16764615210 19629974172 15629521817 9573099037 124193064369 40680004000 4929520998 45790923997 165119596973 68290976102 23414283054 136150628459 25023568061 62490568140 8754725555 47751458 14464951874 1590584992 50423028830 162679798693 74736054146 26098278220 6832258430 65122255290 94325797233 3902615028 467404294 39760084481 24891325529 41736144434 27038006352 4084289478 84041115854 7061480662 86029147874 59401425056 145391701761 59355461788 2891621755 7065246210 11322093230 5043758747 41912581141 116155241585 1270059062 1904248213 51095232096 127483452491 11202094255 119550647025 6984114826 26502634199 6354607417 28331974835 10135455730 16830145133 60224851967 29624604821 21699266980 146555237673 37878673942 8082078472 17793415441 58728167970 8745363813 18663789983 113249800651 63022465523 10783900022 10770830896 113653300211 90346516619 121825175321 114926765346 83930596692 134782836079 38740609032 59943887093 13500618248 152322149961 18064513210 12608994626 29935521134 20308005431 33389408868 131682672285 14949954107 10707011292 113194010 35368737086 443772038 26413492574 11252515336 32639311974 139033230822 109558865446 4038868510 51839442224 91249716521 8586109652 2239219769 184211688206 66160928837 15097417813 89005998468 68071709611 102502146058 14029914135 150159585596 30451084810 74188316852 16524391758 24295824671 17505708785 8576220875 33601610806 60338513497 26899855189 68280507348 17645452540 13356632375 6566181871 44955499333 170862516580 15346604106 148904914202 82355732964 72892226622 17275393297 11938970961 151987820971 653210507 174726407097 23347695673 52204121182 2145339027 104162124279 70742063320 36845452354 8822317409 253361344083 11333439896 2788208605 127137173364 36953361705 20638871563 102728955232 31885497491 24852591962 122067008669 1601487092 21165537821 14884690607 8857306157 45204431421 24096005618 230837868350 6804120946 171158008560 96109427570 37406671849 232016007 41670116289 975363519 14599438863 4693765241 10354046342 10438748892 78832769759 13425221443 83489384271 157911591794 26705716506 23852171746 115402051837 32036210513 50933140341 72511900477 13796107592 154744914280 59285970507 2594071661 95525421452 139903785545 328459341 38233158985 38500448763 47865036214 2732343554 67774582839 33677340353 11444391159 5451402923 63778742457 117307558811 2520505548 23666302834 88147736471 25526108776 152502504884 67908712236 1158805449 6630662353 44658358093 29928612491 80024699597 7492900074 56215736625 5875957997 266894164996 10445326771 77579156947 67454484031 166957628182 10626740927 9580205630 78776871422 197582778094 15819116980 132043394240 7301901809 3974548858 122760217871 166041747997 158451429238 106412105460 111369981931 88465323476 7266254322 88824431001 80347314308 33320624819 38879005960 13502063099 6829402927 10642764428 73752290259 143894212292 91813838987 18602960376 100050519288 38509294323 2794925639 184732907169 91267196475 34800382311 5005892628 833308482 16244696445 168965859271 49280395933 1870990167 31647285062 132299318657 18472954557 17899878 137650120175 64036116178 107515561900 42388176885 76784453121 38309729121 21726587806 24299175107 144772770423 72750804571 62921419142 84813527747 23456347381 90926756647 30246697699 66065408097 11947875655 9565473935 44981454192 18603033877 136597326138 76313767260 9506917694 59574986007 34877254310 1531011619 166953861842 27807289668 143421674598 2716779241 110660269758 97021033086 87733642323 33464134921 35396051468 133573673535 92785717976 78782156874 100824207448 2935740131 135752817759 167010185823 614861408 59513932680 22384120986 43635317373 95467147376 15709721751 66312452708 41268707683 16771033479 51572006533 124160453553 4752404734 25164821132 13134841676 69910895113 341466349 169670515380 14579556318 142142155608 22726967866 6169066125 100564530884 153211666899 3982140762 3446414984 10671327812 34614057686 199958546270 102043632932 22889895783 4031381341 1459377329 19778553404 76132347133 40694327247 190226846489 3473048887 158362824956 7025926936 19136228849 17496218827 7973769381 10727843094 17157228777 176619533803 98085019747 3238196472 34143461781 6962479453 36517823900 55747749782 46823168107 1563668354 1191178647 171846491274 29552479186 46266723692 33246847138 155929722198 58699877587 203546077422 93945864706 5479629890 29253593973 4475612 5129900986 144196050769 44139128123 74912011176 36091297579 17552968912 171019062197 89298405608 497296961 3573915865 76888045133 255830094404 1414373013 87827515189 122633583975 45936805250 56313279266 228789723878 29152713515 261657464 23900233456 79087188435 42007159151 60737620090 19406876527 211928013372 8613852906 122640684458 151512996169 41313440551 14188887302 34817106106 74414526061 60570583329 10475981892 35420337196 183188144529 33615469751 3271674018 129771482787 119861426060 26378800692 16380887393 98748699864 7162117044 4163056305 14887302672 30180839887 17665849269 101658965900 46058472632 17784574682 140734549893 79355617798 25212654757 55092713522 79567111124 2623747586 10342024789 4904175602 56652422914 21527741878 2710016459 17707959981 7339858343 17617712 164215709576 55396676456 70345841418 24196150222 39953232004 125644142111 19615474646 75986554935 32249583304 162288928025 191801249587 34509992225 50108868211 104420937572 31646568634 1488959521 35813394660 129653531952 8213367675 149528423727 13112369354 38698690793 3947546049 17551703213 130500061985 11086424082 91186925902 2347064058 26533073133 21571612437 21792783987 12509334672 34627192595 22912887179 78380332903 8919190128 84860605031 367663259 4968606328 35024903137 6497978593 163453025923 126150774936 36631484250 46869944567 26847296012 94250618812 8692583446 34223045979 2984206182 30284536395 61087339319 26595442791 59321237695 131477452116 10940355213 107396921564 1861849682 25850008422 4735767150 30021603057 91726460287 21223346417 313249487 10291038168 15694593396 11304162758 89728607374 27696981863 95830728626 4485669316 32159395421 24229912250 11937736420 6624034339 1080315033 12291139264 90842587945 180589127944 16229177462 14671703077 31403075471 22993002682 18653104266 6032283159 11682796514 27663097801 112084901390 12283878945 9001493846 210034774134 14528404835 29649311364 266890415 20443815417 7751319588 199424597647 140611744934 11591212402 14507237251 6539932656 23961392536 29308479012 142358047477 2014717159 52594084534 11294546779 24322166798 4763034409 4382405920 60034961008 13424163654 155550109050 23140092923 131179650869 60443620812 17516571984 18885124551 45154813907 6792490211 47766602415 37344781960 55808147370 111528293898 20682162347 1973854585 40820545371 2018079 40005525889 115048226900 68603073462 928542725 133107129124 35316852868 40727420255 25352532193 71019839948 59376143198 250847783783 19329865677 11719456493 15422084067 21390759725 3933590957 146742490233 3376574554 33938538533 64883477852 132065491187 6903095467 3728720260 9286715073 84014023136 86123940700 164361425581 45269849927 69465297069 136931210569 37890244140 24150257219 29373909490 2981943536 38575474215 952600529 22860990702 44773156309 21269293607 78670612281 85761526114 208078428335 87441174010 77971468131 51884604441 127299942976 17205161508 226822807022 90510866487 40928058639 15764485880 251072424930 12445919436 26331894537 6750037420 47950050282 89544060901 2616521817 19643103851 81258092894 20499270876 1403201495 21934542989 27639058240 36636185514 34096956440 7501524574 70625609020 39807416689 10157806847 101906484167 65857351584 32925956414 40108050111 166945041650 2126113205 11083910144 92286865956 15373692794 11817772989 126658573814 20552268879 2596458932 71503173390 16558418102 55995617557 51398965715 79729563385 92141658081 9886235750 101372089452 10648985141 108778399520 49744405700 12605101615 421378715 37942852238 6754216434 119242465789 1272153710 40904351184 18661926143 27173945275 72472981699 14615627107 52709974542 2583838237 55990402409 43214936169 146090185662 39392151289 180339044 13387819306 40873638817 27066446092 3182680684 55312753345 54841116487 54310140435 31505544912 90763106377 95424715446 72789030351 73402747885 33917598727 16150602273 361662485 1324351358 60915516112 120546668768 12461094204 22792332648 46846240394 29977804636 29602436883 90114375960 40061756645 3861208837 51746999944 11643830613 9683287785 50718222929 10794259186 10899106262 34470384142 90799551109 40503831591 33762230151 3458780388 106325809326 183289907487 7073379550 1642640007 105434842041 209007889 97274693239 39164786684 19131017702 3228107584 5608657676 4977223713 2773084816 2122263955 224661419057 85495883540 15527377464 64266570098 124319882795 179858366342 140469112031 24407086157 25846652811 145605565224 485269019 236824677204 144332225634 104446618070 227381710940 14296120978 8449793026 83038864772 58568773186 24850783489 74246890661 111775026862 13120579750 14098467684 130195959369 102602754648 26199787459 57100010468 11247161953 4666991550 50554686523 25030262296 38883982 112836301492 44172800211 39824043118 149135838969 159145220818 41209385372 30267039450 64099971441 11180581850 7802188924 151134280989 26915369736 19334131157 30719931712 201618408892 150578389114 29154785418 65333757329 57036555101 64810888158 4369374467 38856879629 3384824478 20214551220 60280887910 157696369628 29610956924 115988530596 1040355413 160166591451 1635437337 35575633429 1491138282 98390133902 37292865217 118152335 1680764121 62454144793 13098331417 1205028084 3489158815 149069716858 136322935001 3707283467 14487913963 22391473383 137677834606 224522390 74709889994 23486686175 40263127709 23272301287 2878546660 76174772360 138311233714 27744081283 1662800359 4078426082 57501126702 57577667149 1989793487 129067595802 18341428207 27222098673 87324751971 36939669382 16425590048 23308711636 31260566241 2664347 848460828 34546727601 103135303789 1139075250 156318505 86163279698 39418572155 2729364661 33777018589 1338441852 3798533990 44481941718 23910348158 16606610702 48968277416 31415408600 240613444334 21144219882 9820187112 67379075858 42643211533 105550846812 103233793418 18457292787 30053332452 135480038769 352963016 150197571994 46764521928 111633350648 99594095911 60137619423 17281109607 8220166843 8037252801 11052747043 15308461524 29419849595 14350068751 22370116767 30884376482 17623565991 44107997625 186701614361 75110101459 4550340353 33821639101 50229546285 71130477851 74641738926 18322772357 14839285737 3308995423 29098808256 101457262547 115268554963 202658724846 32479507594 147302575158 37271350197 2910934604 38809487214 110495841490 196405300678 11382680165 6346135206 24219468405 23478215638 83465288353 72202850990 136180656564 20053002860 226917678988 30791750205 70277786114 77679246199 111300561997 34799689163 30071860239 49787978503 76099396628 18227661575 13265244236 156505514515 682670804 21044447478 2364038839 3787230693 6203369066 122201737519 173719799457 22361190324 390535742 30401113710 60722922662 71879169123 32872763971 29271399788 20426166775 180651031198 17425113698 778030293 6619932188 6361972088 56332123317 43657922146 197780657041 26218509770 2276272173 38407111547 14208941783 33555285869 4826558812 29061220168 34477591032 3615380163 89187229383 56061554871 27335853013 29759924954 38771867141 165459973720 11633878197 58159312610 61906732158 29178132224 1745303704 100929551 3978421308 180700856104 14627056110 190503217021 56626743196 100501227134 5360647367 5711918533 3034658019 2237845783 21324651285 84149700035 25519264879 226786135527 102228294198 6581578147 6292609611 37985974108 4756456637 2649801865 127742920523 42227994255 33921829696 34551280848 140437674177 6884594226 105825533 3090458100 15927188889 1631363844 35810665416 108216638031 10533069387 87520599594 32381887964 47748155390 70629432374 24915013322 2453559584 599041365 22689297215 108265596131 30701818469 5931826955 98451022561 48192991964 46226836207 22604793615 39807458448 19883298431 47543598200 20432127206 4579203567 115399317535 2417810393 86109793748 4893065530 950504174 31384585851 97103007805 171159919463 163741662966 113161463689 9783946092 34712308696 77564876574 134075772348 104351723758 76551498249 71170560539 23242394364 24117695634 135287974987 31378026043 81970255308 504473539 13774548126 46114644696 58451831049 13316366265 3421687134 4545137801 52798747178 25536805473 249917061039 13143692827 18730556085 195238860372 110450210558 78039224964 5422382278 9220679310 51247653492 119402062138 91591950343 77521876618 22606046764 386140245 11593443391 47407917714 20397768135 190760870 93702914446 38087342954 191865395987 19487838908 36359461173 983479152 10316861660 45165685984 20856546036 1156579131 49529695687 36334618654 94407847877 51966974375 45893790148 4326898578 793311228 109869807887 23557674595 10690587651 69367055095 493548835 2372357220 7423321788 5713664270 33358082777 125256397300 47190729278 1302204895 31715296971 76904675415 27661557561 133367906844 709236486 69864573556 650064497 9214245798 36764981593 152147985656 18420096745 97554179811 64506320255 17234010740 54618180537 45296205989 33678716859 198782566449 3594166056 4612856472 4660404043 8592012997 70801695553 33725485581 113580400570 5932484046 125880558006 52248129222 13485047373 3563032876 41335799321 156449049425 45900211832 153378210227 76007543109 20404288125 22543975258 131991975258 34582083959 120179244174 110629715326 550683168 118083149879 75805759192 11311667674 42130039925 17008868158 6459118447 762322547 3495841547 7142375094 126570779021 36691920976 65380595552 22918698205 45346962214 140553191554 22268661050 21159361360 222007136 37371990742 57849352425 19472550588 13759493100 1123903349 16689010815 4989305711 22381862060 55668934308 1681618928 66635434725 35168573793 48403890905 56917910029 77160101818 45460409558 54675558842 83042017742 64354140838 26515558900 21295405258 27170447182 2095101072 22704959523 26543332982 4221540106 93230901191 25547683593 48765814794 52673293600 84168104942 7645806638 24826954422 21736227505 160178845 27610110957 22265356544 10742810490 32296872201 3458117157 30469597118 110835705854 68055223462 23244391723 35113052540 34575371692 19530827112 47611368165 48110648159 31498921234 9744662719 2792520469 10650012867 97750458471 173384042801 56423187637 30314552504 63924693832 18149850062 23805536397 83442136219 95439503338 33653312518 66421107874 151516509299 18166026240 632116559 3099140154 28289583333 3424440 12306320827 110168787482 503435010 40957594200 21654345155 56869539957 12149604881 31653372778 240334101383 148891578647 119429541751 115102141319 33220750676 21504350846 13937306564 141329711195 4004354063 116424932275 7645771385 146313119137 19837276996 9585614606 59792653800 54292319291 9817084403 138415227124 163402946044 246312605 2221025605 15863817539 23458318044 70549578625 359519216 6173745468 79011280412 61766897267 15945848585 13129028148 52779385417 187457447675 15307936524 26434917045 593303778 62496920990 15979956798 145700951462 14732962081 44778799698 75078558178 20526582773 61633614173 47988398504 65232195157 129665139783 6751444620 26937485159 5064011702 20058198243 10644961874 72952065838 9061637713 2063196178 56868373597 5815998355 1723618141 62016314600 114400251054 75888931869 2513765754 115218988277 101115939790 50199355620 23743365892 31508719074 29954982394 11344399190 100390823233 4314767306 10765666242 38318743068 42778964239 3089388297 56276060898 12057714978 39892377438 9053400519 14568498610 28771494003 21034817712 6165350643 33996241225 42380092336 151015410757 70271095068 10213284261 100610772323 167540520361 61698732944 5331851731 19035955398 4191224715 6744540270 10516087279 66011512777 129241153841 21168815407 8216842314 107572889840 617720655 5191033023 8192780778 9825973839 84818943866 3651335793 178858977595 13036121903 83756963653 77121305863 23024472816 81174015269 30485013077 70141200896 123633565619 4561570387 71987202292 3683388073 25702201844 170634020995 16432553653 119407769836 107548811926 45021540894 4294679344 63424978980 3295217071 63910649751 44919965980 7892206983 73850650103 57337356919 6253893064 100845656801 2878674569 58122714175 47067636829 5306986602 928366701 4420779680 56036693430 53092201374 65738735462 39476386168 13829285296 78333808367 50551501744 5295682859 2510387583 58255093884 172043590962 95358324768 127158873102 15370667712 30556051666 17878793824 19917133224 13105475077 22587128076 2448938716 19775848582 24497116527 67502342384 452573893 24563235165 8088963505 211197924790 25004041258 76877526671 12980204147 36874980867 67982605854 4069634929 94822770637 46735406831 66157047816 1099272696 31407968731 21285411276 4681928019 101332186582 117626509731 27211542837 81812799146 184153829905 43409128634 41281067943 159075668751 1072371438 83003609 41428962396 54236018068 59669579581 6207920267 1546388464 24619490135 37218382139 4434659981 23202539976 54073127596 66926848664 43057713089 17212132563 672698617 102313357789 123960820671 99022636487 10154710806 456242589 55152740075 25161028106 134975668507 1923976956 6011512066 74241224402 31324523 19836181748 54102741010 19251832434 4457760261 69440183885 32969161998 5143474641 6096978475 41485137666 135851012729 5256592268 177137174784 25898422991 5152202478 96378580778 11874408306 112964426080 203176762956 84628134308 95696283826 70914774067 71139460473 713275995 20914620616 64251908010 38324669186 106110391156 47393814772 74282103185 17858141063 17025634022 735106056 108719280683 558046739 19180386575 66455573178 32962509004 59574329645 97573229873 59876014257 129565116859 74308841452 51262774938 63352839546 86744404881 99231603012 59359632046 30265198126 7182547956 425193745 17358833671 37501958352 19757997669 85284455988 25464313509 11749846055 66845095134 2522144870 69208220814 76725222535 27808930056 62136431182 54117636753 24605213687 42587426222 168701919236 13402214175 3859206039 15088394233 38867511896 6810427006 23058280576 10596882490 116771107856 20273851376 56172076007 18378775997 14864283460 12980025088 355416263 9409153596 137684087160 33132932111 52519677472 57299241158 72112307300 44932181908 31102572584 25886191962 18301110233 15830501229 7315885200 13486938687 150762917930 14006584699 33728661852 559399395 3898699795 34480720895 33849330258 20914081340 14538579612 1661895726 71867761305 16005387206 17034568270 30403921537 69085972102 157353059824 2468112192 929007069 150067261497 81465216167 7365310815 24590312138 100482207737 43219600980 142127280517 1650022443 34518396400 198759174863 8757619654 34536963911 12620718451 144829607120 47241021085 2269504068 35843403227 424957391 20645408208 869061706 69270430767 46328739045 91839606684 85018702272 61251789061 26168782597 33436202774 130250548465 237511948703 20654627524 44047452503 25985436719 44948869700 38011968523 530141 157828869633 92515377391 69798842208 4639478064 30630470195 69223915335 165093111421 17116968082 90496204334 6901706913 154404857457 146503215212 118694366679 2626899576 12482546670 139787745806 60374533757 62133312253 176966868462 9753955215 302791345 94481915645 23586935460 135089458860 37484210 17494066205 4740533495 3154404016 51173771969 38005700010 13337639127 26908139221 58553508323 9872870157 3287858256 1160790484 81619629514 19666550096 22977975185 31828434139 105126677999 5073061305 28372461808 258119711 25334614080 13471648881 107872336214 1751717470 32136121129 100575123508 68435826113 210905297874 4895666826 176240226091 41100834576 37776233322 634163112 170422280587 49023845871 28966838285 71545474879 49582682367 8490779626 4532965578 83317673873 3523072769 119322302763 46516594747 132978094018 19078593307 70534543297 88342912623 65592701405 45070094756 25965572432 5077023461 53336099284 65516116944 73694362059 28155776707 49479565620 16029097340 69283427409 3334849973 30060274260 39937752401 9993869992 66929409133 174496218879 81854491027 77186788836 27928354690 47324304287 21992606636 13161396277 9067327231 70815182667 31286404321 43951088624 153741775621 84607924133 97720852681 531157066 63789471301 20990571777 16090737437 76233774837 81517133284 764087222 174546908 9598424740 73322837145 35118353131 1580053333 142763054828 30434990269 92744747030 128169869526 9004713327 17741321132 24093957797 4321131700 173887895075 26865071610 242459814368 6219335090 8757154245 51575654694 9451365523 71681610138 43440511838 195088576109 977906682 76652515448 31231635983 147103339220 3758405487 9776671346 6478769121 12649400108 148244680576 37676779254 1431125633 9745452401 161978044058 16958247604 32549454164 161780841970 34689853829 56213110802 108676436541 82752582161 2263005502 1726040035 115909241992 901536755 9916494768 63474667965 88642678070 146067541328 149804560165 99109291199 13654254356 152759980082 24637729056 8410220287 55739983155 142062411417 110749949331 11613459864 45490271332 5500864907 64528151532 102506227361 36584339060 132842044534 81787664544 23121663647 46718946605 13372286452 3302434462 23240224429 21131507878 8965464489 96174869705 32998856872 6633888146 22570445019 42190480329 47954594918 3079410468 108233711562 19169398433 158273792370 3081091071 8422644667 56505335628 38656041746 215987483644 13345425963 97844192057 18756523725 14402438611 3188459136 2723104554 345503355 9762814072 167062292796 804118311 23888653238 152052590881 165554694165 49045210601 9377282006 51141365637 29068889133 4395513295 43416478740 184869402004 10943982734 2891258051 166113779932 12861291821 490691556 16540340273 10438310148 3690867533 8194887223 34096121490 11953522977 148509531746 72451728 156855315322 44257807965 24748115654 30601692011 195023746505 64197203391 81225453095 13432736503 4271833189 95981669478 29010778500 12836942190 1773338557 16275845066 44799124484 66825052602 56033114227 871670552 38554936811 33839401111 37192325759 42278454804 46652268192 60094941600 11323221848 149072063553 13417989763 563738090 63354083544 33596038134 38205162416 83757207434 2361845128 15815765486 44968446 40725718523 10209641020 24135450716 78154292689 95530841 101215497755 66587267237 51878545053 66921462577 10000909026 40605137078 29150520405 27553155 30317624433 14410066278 3506647459 2967044494 13863230634 140222881034 78173917427 86284325948 14719921376 100207760579 236928707844 9065871293 24926030914 145245127896 20346348083 10818861157 20465208245 7343811319 65090965725 208589834336 24617881486 87182942503 162723094403 47399586404 42345015141 59701851366 2693780320 36666902171 64747546149 2294806384 4781987644 6405850857 44794455385 2024538845 14952413966 138702230903 33105999637 144053782083 161304560861 91110348707 22285298227 134247377 16600194056 7564529938 189428090429 534012273 48111618601 18376355818 72292597925 7326034330 72758076681 23474175956 120502927538 12506219226 80414896101 122900591595 19689705204 57962734898 5011836677 43832098382 41940793933 117484623926 77495822159 227892245140 7272670639 39615632682 3030619488 15027663063 3562116567 1558192544 17939299075 130281021620 7145219479 8896531383 30883688195 54180458332 101714114721 2612950952 15428978785 7313329220 11892050111 6042341100 81403241765 106305533256 79898854881 25448600331 97270471929 24553165483 45522381322 41103731821 46937170970 4383106303 37566553713 7223519208 14601519764 86686741910 9098339717 12495355925 1559265208 45073985232 29523989190 92266855410 20909895947 45016675892 7977931806 9608686205 6452904086 9554836 4778306810 1602222097 121703351458 3171245947 187239608047 4321235302 124535269427 5950273712 17273021758 35881819872 5070411249 32411904879 233706744866 34884698478 4546657757 134639174169 91221854818 28379730229 5918300553 1128880163 1621999044 79572807571 26067534532 26261253319 38276801945 64646321643 12061827855 25743127728 13518612536 48570598271 63229291745 76873034449 176958962204 4737702876 6644518933 9088713614 1963363546 124616066506 29213949592 95732166817 44430573104 37665775089 21703944250 25136469241 6537772312 290072407 17316824941 15716209529 6194918662 20777276395 121466227465 44635025471 112161548691 11136892056 21657411022 31699295923 4025889286 5401656332 39540505743 31402050803 32768233356 91063415523 3555276255 27599801754 127431321073 417579476 116281893565 26672219509 1120419916 188765424845 6383072374 40997149863 1686510869 47134048861 65655888121 135836187576 153553942656 45153384926 147810933223 12780171 21526045148 16070599866 34441305768 172697219362 31206668710 132276048142 80863209986 76527397112 189893419592 102894498496 73279628 152865239220 29310296162 45973599558 21582565814 66452094903 71631754211 72059291880 87220936708 81613922663 19077184912 8102262279 66619804131 58569702626 50244720516 1063376950 99099037649 170553 60712499272 12853270076 76730007745 48010046687 33026621629 52631481760 130484345092 93790177675 16224559401 23941274888 4209394015 6255028366 240051582827 3220157362 20538202650 25296876276 61062046988 13867732605 26110938907 44537920037 89446387443 2940177410 2799782304 8101495119 34608810382 8529286314 19207040722 12574255311 62139059197 8049801069 21477360092 2023210527 3741864453 50115113733 73129721942 15232565524 25881096163 3093180233 129734018444 99731138775 34471284137 123457137437 43429237550 9445485894 19136151395 114677564329 34682604747 8495415605 50071297474 21108380040 157131528489 21228483366 136271021690 72253543823 70376756122 164761614373 116308535413 65375888765 22590427597 12126154593 17065119159 113004001261 34898843662 123522961773 26002951569 37751415414 8517421630 70512912812 744796284 49122600106 86687824363 131405741650 169452376376 12906338153 8229861272 54858080686 49705457845 6350777087 7896478244 5993491040 121903098175 14609395748 19578343669 18428423115 9457659717 112273967893 23438991922 27397593312 15673847568 62313693028 40779506926 8958087133 17988100352 16625938523 111727867044 75083373744 139819309884 1452151041 15108597971 93756407948 6154934435 57933919602 13119846640 165940389073 9970049377 71627278703 23296295483 90315443047 2059336904 2093388858 47448410769 11012983490 2338565489 402470270 118686175381 54914254674 50058491298 65899659291 10612039650 94952757495 7973512711 56451639536 116307804854 2507374367 35429381462 39275542 48998585176 21519904759 59344945008 123165520625 110539234294 2647701397 35629793 8141336817 5768327936 143410403620 2410594553 21365587187 57432509311 9941784184 127645816181 1516129212 35600293590 179101768818 84938892319 124535618835 22167364612 59146773611 24812691889 143662641097 90638359296 145870624792 33204026434 6879098834 7924713085 34717109388 1316932862 92094175320 6336586283 11254245082 55160544738 63654060556 61463650982 4482231409 186085680498 59646460307 29330943993 209972816926 45254384169 7121876790 31468073434 9462556664 13680901084 15340941857 51423132733 126738600076 16088204937 8714876907 5286042317 143980620214 50505737238 10317048674 36270316837 14925038759 17221141098 88776417384 14468677713 70206628508 69657312930 36055883982 94932513023 121969618747 86755937546 14327810343 55273967419 209593809026 32844368413 60761798358 13324315535 6320556213 154179109335 58100406079 13352133838 12068165504 4918795974 106302449276 16805828291 96610453754 102914462889 25701021840 2505872400 81101835088 6619499509 24358445089 7997864674 4281524627 6814831511 35300663352 37613582311 42779996313 43909758923 50351649273 6332518684 33684235757 32165118688 45045952600 28345887834 45252437133 68264805319 10219294685 7254866775 18049182889 64219393539 57096550049 6667212944 172673426304 106654428068 155189858925 65428123159 10075397771 9069710024 54561687730 17660903999 172013976699 24097875764 2017444779 180498698418 48911261230 27967069763 156383388089 64101254302 10839394 1488070616 78779505194 113950069944 104524173477 16768250944 90049624714 7616466351 1396179727 13604223238 17947568038 18109271470 141423607691 9029093690 244643274029 10466135806 68582282764 55821034489 24574953504 68541388131 109354582516 148717872044 85373044490 34492328395 155719081504 12285396986 21635900832 71312863632 30226148057 39444170910 4489567576 66816980459 129538787681 36092950179 101617004514 17695403741 22836534126 41062482411 11504072415 28983595513 46273090456 4993279303 36440688342 40494588031 32843197500 28580111229 52919570194 189477075135 25341083285 19830442010 12049624936 21297014019 12943970681 33584926050 30677372423 95190995563 14835549463 33666892988 62896934477 54242383396 88378028506 16828093090 52016588347 39115393153 14033665660 5472098098 19743312158 28984340450 104983630769 65007257 52651179129 12677961048 1529853382 34384751405 12107539053 6478424894 7282158288 81226105072 16003942807 24504887365 8126445951 2670224394 67429148232 14024157361 28508708307 2726187718 25128561761 67120585949 173769893520 98012148173 59767688690 77182356074 114456840611 4756655180 80592138383 69459889790 6710684347 91095222990 4452433132 6979792976 19400686171 5097387704 100848513731 34816650656 161268745 54509780413 12188250597 9001019689 17855227298 96209213481 11354117014 18009095486 28127876292 753872745 250651437260 4185002886 8204506981 24114257442 67929100746 43567460621 18114228014 2803321038 994945443 20434553510 26487383703 26503097463 15433141399 19840461189 125300028894 85766628052 2977830218 8466029670 133913086884 6263599984 135092834740 12477285457 18837141345 82499373287 21016321951 19869499006 82704428970 122388616504 5242731221 29341334008 1737261431 115492946296 66327182602 2540956284 72520425925 77129947009 35571707144 11862554628 99972638377 30754893243 31149338501 63178213701 15980487503 202652827571 87086141037 22596593333 8638681352 38076645198 4631022731 21150512887 6281495618 105568608986 89579659544 71351183005 5728229770 30083095651 743034741 162235043721 143796851343 31702929251 58015547830 12891234528 18196079900 28116568734 168156479 11862204325 2569223537 57328429870 2432224180 67064392633 4633658291 39393632951 290324323 134064919506 15583060399 86241359651 12006968495 79802973104 76609869104 42501061 19745049278 26532081927 42909825716 2704925604 20577457301 145350516818 7441068184 166180418590 23608023021 107937603711 67161105144 174134818563 157369027715 35685702475 15260758454 121913781595 17516160171 3520051272 65684563524 4711192599 16649095710 52425884159 60028006404 20665298570 66995033987 101239896861 19712700024 29168495086 175020267608 82120255679 47569279960 8979186246 104715938894 16490363925 144644496656 28870470039 104938836234 2506689060 100661335305 139495178313 76299139106 27873096751 150039269839 36432325902 45029536563 10054668110 126419868865 118464029949 80427061681 27550761176 79909746586 184896276812 6053022167 7532748533 5435236895 5181115369 8256614042 189611452939 175456482810 201228748027 101955697884 48378633253 111360902779 66274672763 1599079619 2320195037 13956473036 39142958415 33478339609 142226046864 3641370502 91088258233 12123876195 316832434 14736990557 21285202399 4648256222 29835443375 10655612009 144244813707 46631004353 36435452924 147663686867 27819809602 26210710194 11200190404 118805430541 395642968 15239315494 97949169118 167340516000 121084793857 103214883395 1469500303 68953267112 28585453567 828748694 4634792304 3406124388 9135712112 3978437583 62218739150 11109068630 228396367970 9622111638 95055681555 59118427249 28436594606 19280726665 10731140190 146909286851 4656413019 4697112807 1434466748 5934054122 143215115105 26039615034 18483369783 16084728834 115568853785 4564230200 81353149546 24598907921 48841080559 76784608080 6176443254 35477926409 7867687112 37648745574 112336961194 109323587516 67198864736 81473495752 122245648283 62160143215 63611075416 12439543788 22320490282 4535526795 124916043679 3499189432 156398881622 59909483 164735934571 42782506711 29105609352 118989504357 10145877446 63069873487 10834243536 56429182684 13312452002 2506300393 45048639410 6583565527 852812433 1775597005 240297492631 21747339403 103157003540 42052340402 32364003140 49386089713 76952260926 84988010107 40381496658 66796432198 21506680050 73481846886 24407208739 143225505408 24229839419 2566156405 34573557028 88149023635 5953363197 24772508646 5465340248 75377507462 19313843485 32701965949 50875071261 118140056227 4797809615 78277445549 55491672972 125824343150 81139594066 19905867202 2268581129 16205749448 78532497447 114934586676 57006876771 171176529 20241093216 31429606026 377679793 20615664323 158279134083 124418552709 13828977659 172468067342 232227476 53348932178 124852925528 152681543450 14011738874 96681247970 3737340986 79948870171 201245893309 154100487688 28609593581 52989259721 35749919215 101321417677 10065233979 404308061 11332991912 64215716190 38487069794 58891942617 1066667137 40730234787 65287830857 30398879027 120423289215 115588812179 7213094722 29212590841 179842135262 18168255035 14148346647 23241513659 208364440260 19781801368 74385486830 26694932261 106471807063 25915471876 24536516767 9481018037 69996585941 7535715530 6892109046 19930596708 71857560986 34559661793 91623968816 66304796766 162862627535 31614708882 57723386330 15227519292 76544177903 53159632660 15857433805 138258572613 8274780733 84232756087 2333898881 1864828448 2060410132 60185788068 12253201226 3172362398 30089498362 34440926025 118172559236 7649020569 38904883485 11648509838 4776075317 60439741697 18060778846 19422899032 68377487473 55429514972 7044565766 42090539749 18918068283 10029905141 140024053065 67015164310 73437304426 17981298925 5573889436 23926646490 16281498607 619436887 96164163398 3905024290 4593104581 89512739826 58306038722 152009620362 114207433377 16412983494 31543022164 73063563561 128234328036 1502553098 695813231 45646805658 95727872540 22531814746 107348460473 11690677458 25887881835 78800645901 5029319961 85213776800 20124338848 27206765196 14022971124 49148350195 13620083674 46907602 7602791476 31377841572 125602098152 76670562453 27680651249 147815893749 10258840970 20978259703 9645936862 13742177830 367060077 189644765224 50150336291 12169468671 7886457767 33414639 42934002736 56500234165 10576629955 10536899529 72595177045 145363090535 14417430324 48745438464 152492545 15910730072 36548778503 1108540325 509063475 36895849925 6670999940 5558173631 90396302230 144882237498 131070538240 26783325323 1493113086 32339292716 25107323900 93906714940 28869061927 7491027225 77395572959 35080764977 45961240003 315308047 25051164352 133092540638 39961410049 85990871363 9316171053 119393404080 87006008429 114593256882 122732337239 12278562856 14535888616 123732715165 120969998888 16105757086 24114018198 6633689118 8284803439 18119123139 3348539972 520138 24849222675 50721067412 14253261838 105629390614 21411892994 12611499759 32894358257 73228880849 21150519973 77756673118 85102816121 32546162121 2458828617 50487782223 48684138 72936641654 11347479531 5799756137 1390625697 16868478927 38610988263 46515114323 41847337145 171053483786 11943806952 45903345129 70697790641 45256566965 15386060586 9879628070 73447276664 167991776935 882761961 6008842569 111220446052 41834022731 7189857982 873945878 72225922856 313326876 78403978009 10753071247 731947962 46454170915 101415977 25328584949 217648135 63769255846 82708205167 15887604465 1964054573 48061446547 67429483713 6186076573 16536921140 48818759592 6242082991 2430666154 8320210598 153084162836 2393846982 8656112630 1116818276 4381396096 589614146 67096178756 12605097245 32625829779 35716952706 5445431870 216190127279 116689640 27784495171 115818613429 14434057158 56806510760 83969861273 3625674828 43173241507 22312547766 13531692630 1688717942 241969071304 203267648027 23018926538 3012570590 26198795301 212579917487 1704739979 323617879 2852847239 11848527764 39835303195 58491735240 136774961767 90631622920 9885369624 24605779123 80704768040 23456369710 12048773196 6561512927 77352908879 16868127081 86077440738 57224340232 25823673819 49857339843 29293181835 15254491202 82741720428 122512011320 13583638300 4358404166 23819028812 8908669641 83299431531 1266657852 23933502282 71485702424 9713903921 13694015290 3449922335 97098143698 23439097898 4432683051 41985184141 86506191492 39824826563 3957443687 142591766152 22344756620 169588219165 6593411336 43215042501 60391532666 196455088 93155901516 1504108213 5896394546 11324367000 144055237498 63235916746 32574290326 2203327726 53307743110 35895376662 150713624192 22321103953 38397944984 739803345 3709895820 81393912792 1068992421 79461234928 5504387984 33893187148 109972046206 1726374269 2252742566 31170507888 64066085122 32595334700 1107922024 2888057812 14044415508 2977196099 2259074448 21319129044 45932710319 440931933 3648428649 65328265719 4525983694 6512349056 24531509307 134192823627 125582653791 98878607478 53816032989 27326506640 108836162992 20940589889 40863422806 96686953 6985780894 20947035190 119744954556 31428048103 193510036427 55823330650 44170599047 63512760281 644111922 17654607983 6349473867 12080478040 1835854362 7862784956 61794899534 91069384868 473434887 89427536796 23757468270 4327240228 79838316192 72856944655 16213161180 3924240275 28909821100 9542817948 48623324149 13691983902 59879886362 20179205155 215212748056 196351254190 10675514629 2477561066 11288139698 69623468632 15886112542 40402473236 26660544843 60425161874 33352231515 44865809464 10650435643 31799682491 3015269303 70559008211 188479087880 196335060419 4859480248 37843247904 20211642320 16039963050 32960605888 16285037980 8765907951 10981090049 8909695519 85743721342 11877789151 66246099 33345233778 128729217151 52238773097 115627101983 7319554811 23169559723 7206809369 76977791457 109264877137 353965015 13093882771 47910654630 10120456064 44709673787 9554234580 197157222052 51908320939 66872877405 41036128259 49710847176 10372951990 8786516535 42674020327 28792921106 79081169028 3402226766 23469135397 147860070842 181409310461 6271968205 137701906592 10024535232 144712395416 11519317174 60042185454 14816031548 58232122836 46708465869 137413002811 181894555 128737321469 85722307709 46849094409 49412639877 29446984775 4075689776 21123462757 41290546928 79666016932 51031190677 110391175391 6183263162 60739549502 15766896395 50516579018 6850813327 39798500933 112237627851 16867096311 162114889088 56715041759 8572186459 10083306227 44392433292 15750554152 32080199578 8230567894 26753875102 117565735243 29521598157 27521120084 18860303934 44995403113 27194340094 2063627689 13152301202 5288847649 20616631662 29964139265 30647939291 47360023940 34998866536 15927291994 62449484150 55183982674 147559440253 3975348799 210240331744 6062844659 792964775 31504922761 43417065859 5333337281 26701421495 13077106702 143236663290 13686464823 13827044259 38943295136 45189709965 16655272849 6387029207 1314225988 12752817039 7052267766 37499208917 41879995026 9104763223 155762727928 63264374736 6693479188 29443842232 161881068285 56959631209 114351938304 48256096304 36034472453 19030170887 2709346431 7449054110 21619998531 102652129696 48276638858 12866239770 24819828442 3705319389 8486664201 40169659759 14122857842 30438085130 11676101912 24584896278 26647852180 107529405109 1717630738 29810216096 153594660116 41515337729 14301496246 80646497919 33959692320 20188627815 13897175933 25888009137 15230070488 33574789920 53036119686 881991348 65915921545 141111589577 19549145173 49502436831 5078673268 54588250370 66436367952 81786906929 31751641765 44860050597 762340505 5770778985 1961514435 2213468003 14528477005 44939357015 139466127781 27808238840 92106957 32021872 244866616163 61575355096 3985151595 7157294924 22844931326 80032969182 7289866707 19439528646 108140594635 126446591566 157154820261 20139224843 9791995202 7440674743 79444675908 13424638866 2101430408 28789692279 11368229286 11123252112 91532942320 25239821692 164752108606 8773615257 29865419328 75136066033 35972117747 13325560994 12872125183 2744784922 10506731329 143045888399 54145320450 34385764008 8392395540 8963251717 167068311225 35290345169 23683551453 30297603647 27959438148 11459168263 71086897434 84991753222 30806194982 167573461811 93420935033 57918231131 19514879112 53520378992 75620971537 6798959201 13640006343 7465187453 57264692860 868148839 152099110822 152337667306 10576468985 21788682592 17015428743 29301062125 66737465091 10614470 181097478969 108292646938 30951844128 5911221713 18092560969 11422525069 82646506342 64880260446 1541228057 112677459484 4220219366 48554124603 21636987548 23715981756 118071097749 39964644457 959081768 22995445451 67678789671 147206008121 52822359660 9618635465 31020252916 6884530514 99148078722 18784837083 72502734809 27380710066 10820144217 121971423464 1428070143 4407087573 74482809341 9847325807 38888535337 9835533105 66753699089 20400003175 157940908389 122003952561 22846921231 14372283227 96465864124 133907141748 15325289943 3821862519 140117638648 25854449198 80657619581 65797333092 57334372283 12739073835 36438293518 36775590004 17894307366 79431238423 37273788281 29647762915 88790250529 1931073291 2829620133 3490252784 2413480586 65483877642 104035719423 10808508636 11577235123 192424902060 78043408295 3344083851 351116065 59229466975 106085136754 9309382803 140116513719 5581063343 24478081750 7335558078 9669145822 29676425917 42952826753 1975518155 196150517999 31193532399 12787459462 4120706971 196587230602 41144176812 4248558923 167643891419 192084857704 89505251842 1277346524 144829339429 92852485476 130670880906 30527179280 975628950 39457858352 34998990038 15095654006 3215763703 9673430459 42038673426 66457171382 13019895938 1979959881 78309416260 3343959596 1851070951 76896052260 4092974535 29693637498 37108091607 12696256455 3211882024 29066495337 37360662009 11833528014 74450149106 76727764324 210719674473 25294509631 118681799816 91115764365 4029538327 8994448239 26002455824 145653060002 75227068289 17504199342 13822426892 168138691563 10457694710 84119682784 32394205016 21814624230 134537228998 50756586242 7177047398 14207932782 53422334704 49312238666 143693768832 63486505876 4695164433 124512370902 50350691 13144126824 89566857816 9572508492 501874872 61639221747 54371439238 85293734976 730211762 11717001411 3809226760 27745774683 52977825297 20351813749 34784774444 181313046742 33805808288 8222755766 13339051436 63712256764 12605383637 26353456527 20790820340 65525295164 200247213248 32377690857 23551501561 103615501535 285534592 44981685176 32883464177 46736179264 4787338642 28338087234 91381650556 109410247836 85297106843 5987256144 46845890114 1601285 53904797655 76836690695 147922021785 150137178826 31976844472 679726136 231133944 413411455 26196163887 139981269543 33951354532 407371102 90343335378 1652544487 112203950567 32454797168 40956475430 100457760890 54230916861 2234804089 146866644648 3057688581 96480797204 17639690285 7428251802 24660704015 1527461986 1854941793 71998171020 6266410602 30849415854 207849986183 4062408367 1104704103 60264747881 19247142734 152663724568 247498825 45121739786 108780483035 95054889598 23362871651 15794914473 13638891230 93207767863 15901696518 50606015758 55066171728 87530653154 7535289066 20840288260 50520586106 45627774940 80880397984 179715456191 24115478756 202533638067 25146345105 203456924816 6138438319 110069123757 830544888 5187176929 1696577901 69775667125 147977340000 34458198722 27960917788 3228919349 10315343747 145388130400 102471283919 11350084141 55273925673 22168428012 108817025012 111384704153 85818265780 104859001905 163862597231 33192038546 19804969661 29260368858 28438783316 177102693 8146005256 17600891720 41903628458 2330170644 328704129 5819211500 133199645594 66688929945 2751751472 32553136180 12785214094 54703929343 115038726410 64688463407 12779473757 77349700104 92710332338 19540741154 6532177506 203078811206 119279462368 6571531058 54197643374 56902328729 34287621789 3469844804 24265832636 17188372127 219703264410 142162719468 57094997847 64900539804 18487435651 90544450810 8838805458 215181299994 43089036562 53855195285 20828513619 99863675339 29784424883 6403612458 46480527480 86487914413 23911256972 11668520068 32513926760 18510020363 1411354033 59004868884 435950829 5506566378 72775312369 32407727557 42610047947 71211150997 105871792940 3731119121 25206291830 24730436788 7683541253 7692334846 49671153301 115594722516 7767452022 104773028329 94313814274 46773399897 11959388167 51585772087 36723018888 84618693781 601226935 52226687963 15632175155 19469975977 14578022809 7506778948 124071543142 14930155455 70676201107 467909991 65414719589 20893271441 737021209 63306936251 9968987382 49530935258 18273992194 21595650717 3304646080 46021532959 60133773219 5273976285 26007635462 76090616014 8857743736 93303556944 32856980356 10518645389 1905324417 25201084892 669910509 65614163092 277736420 145759737531 141346554789 3151639466 105943092836 18418653618 3657246742 38702891690 54468593789 2439679574 71644330552 100235839534 60627643657 15704824336 115773859112 54145474388 7993907040 79155848795 228400645907 185700009567 53648417150 160658535553 157514865244 102027365219 103942059 72816245340 4266492507 15911383713 33213974992 2938051463 4222905814 138967044061 117606496738 10370894126 54204757751 18710557479 19093202574 47572565903 62130284388 32320626154 438511292 15357562084 53958606005 52709824060 176599708774 223064294799 128338690866 4267779501 38153225355 10747848827 53548646329 79546984363 197776644 3960229651 47574126658 16334755021 5354396656 96019355332 38988444746 165749252135 148385617484 12395897782 6368646234 71164035435 100875375343 25571205256 7228270706 25332867018 41208418589 45001763477 138431241886 20909317984 14761445329 1551674311 9243757112 10166962627 140253612193 69413181580 62384804636 20518760744 27388404228 50346486741 7960185633 13873398970 40313832543 22692852509 31827081126 131291349676 142793055831 98121925543 1074881288 11601971275 69174287 13259922127 3781775494 14318352703 35028124795 33501666410 12644165909 114811612085 52019164436 108609536136 13155589812 3902220311 143870974939 2306250287 8994520475 390220557 362689213 76662664414 74595886181 110846765316 11420844249 70065750794 3632223110 12571867717 28444498275 18852309595 39440866262 731521424 81356371944 24286719348 1156789640 14479229805 7141920964 12471891019 47127958166 5372701459 136380461618 18808024404 18884206896 29114980911 11225648927 97736265929 132255795584 1441353204 106069309797 70537381348 51494053511 14753587830 2595781028 26751622666 33528659155 76530959134 152589531091 37749717172 43734642340 9045955996 46167636981 35630827957 13593925316 98665087482 116902711990 45793640607 50191183853 59099508768 28996741400 18043844529 46535355 84278464654 111959011020 28352163719 25316276963 14168183238 79164149575 11904626653 18999673743 49473717533 27272353386 41344104042 37100488023 542812362 114838708079 71276600144 91773240519 7813027446 25548655742 15251868941 113618600157 53149741877 7861622673 6670196937 141980399671 24331433452 79430335973 63329666102 143961737748 53088666613 126891008071 44617314133 112607407067 67020347932 15263888239 135035682506 13197937256 53927381820 2339729948 16066003173 18880169853 25902649119 25768413434 13663693155 166984482652 156866865511 201575864286 30484359938 98826463687 179906778939 39675954957 60282144005 100562050815 80542013422 49541669816 100612927948 21029276964 126040143089 25286515319 237642855 106825276193 52534501850 138802712017 14449440352 1517770256 73771241003 6838047750 5745359408 11935342087 30781985986 191958787336 2243849001 152755621715 56804153286 16683859655 51423410336 17190304022 5066554903 16414090765 1836080563 4553839871 47164299596 16142043764 17075757361 58086823263 136283840894 3455644145 78925834882 9220772970 31112185943 38086288418 27772766738 113534511599 110015500864 22660569498 21228515679 2977107638 52686511220 33351681040 6815551191 46385964473 194409868457 18342130208 2553963955 80924743418 54266409107 59193841340 50353172565 6682749743 7265764608 49724825786 44407687 19168940901 65374747600 30910595913 55620621067 675359613 66524181978 38773099364 6600049138 15692203364 29722322923 150021083827 75779612523 7024603965 175532646005 23615512571 13015331506 3161750987 17516798503 48831473664 1939135520 13141749365 697323101 40428072059 9060343030 26717694911 51858977146 315586472 34719857921 1655736564 58863943368 104271972820 19303705324 65298007730 5177669700 45700017251 74692864825 29551925444 10255532256 28710586 5782621204 381574067 5694752806 163605092916 31649024317 9439860948 7369266774 2877843416 86455593256 841123964 4838401007 2023575613 110088002549 45006013400 695680071 37061180872 587519359 2030979487 46486412859 57450718122 35551535193 28539787645 7811091670 54366672973 59265815540 9178469371 56046311486 41728237717 15792312194 996858086 23139459211 52271750778 84468068872 18339735858 91347606664 37518756549 4279192640 140199989317 15621987568 112537976182 121797479739 46600343322 194143574780 4810630269 102882558429 160487729231 43917668136 26408177091 22003258635 83954377270 9919021575 2978082781 44534119818 44785780213 8510860490 137610072659 21266035270 50134108726 43990505250 2400837571 1773097369 50582687780 18266492461 17042934084 11374172245 43872646092 52687913576 58114376957 86361791236 9870049074 7728819940 107966181998 119085712496 9907191150 117139422838 11768715157 636195607 1564340252 5228645380 49728652784 33272810322 25195631420 938099299 42670871899 57577925399 20055396130 20567343 2040520191 37890422834 93311207707 6975259708 12703733900 22759085852 37080854300 43470610518 35401297542 14055200487 156628020788 9028766759 8449635046 22959895023 205905354588 111690226164 147238220 61121109238 84144445832 234289053018 5989632009 656844871 157455466277 11185923744 21180269500 243519846134 48680694094 6325390551 29001890157 109895810136 11182864195 9415541165 73737507483 38876818768 38135868113 56462799133 78504660697 137988948818 463628103 12917356850 13979700198 42551411853 33518460023 39431287782 149087873598 7289561710 16887776677 72667416910 3784514275 74781215471 117517543702 8836733477 7730179580 41024717082 77925161462 5913209232 61035393010 121908881368 104281243034 45913824602 128103626855 4492072533 9745352953 12302689217 112291249363 171556764955 64461966835 671902458 9398462175 3253139966 135677988198 38054993530 30027826928 153979189554 19328181620 14581363791 15592609935 23608682635 25645850699 42988816983 268581396 86515874873 140284919151 19322824124 11770144960 43126719043 10649565095 57878338626 234864502362 15595855179 23939113649 128107943380 121751562610 134025512279 12482359101 136490031749 15621616860 44375135079 28946085673 78929152440 28353248016 28292186859 61725209832 34564189030 113464837173 26881929686 408225604 1269699933 31724551990 64668645587 14507306295 10008790240 110943747697 2244028686 85729011052 95408046655 82305456140 94690342098 23358380241 205291621548 11139173476 95197909663 10644846156 20150519850 1916282865 3115456228 12132378228 20197399132 17693778683 2950075264 185472489981 42117564639 183630230375 41919490089 5786770560 72987791924 96450672641 54599046101 23382315359 12549001134 3288791936 2690501850 36065153176 89461773796 13585628812 11798226770 2242049836 78209134079 118349391047 19201354581 107502867975 30445909286 18601099172 1048520209 88650440426 215595390 31990468456 5405021936 33861981282 63696091730 67688483918 95813312545 15731617080 12950564236 3109139785 56497166791 39293418105 3605788915 4090509671 93044965781 51788784849 13884501370 23090364834 109107693659 73811679 9446540720 79249341092 36785421115 156138906568 65438041095 46008951430 71296009686 1657488828 4126065165 48991391175 63933379874 24089629011 35963051242 53238152607 2357111690 165234221816 42903623987 149210195991 131608836944 10710651336 17571725 48298414942 6615728289 6526459683 15429195224 75434956407 56069406788 3776930226 69981236103 106735844027 1260639271 29125268833 41211545274 28148659219 38484769521 18636651775 38302125037 11314848268 97939520483 79532136295 10171076765 22949412936 30076041262 16170945130 27200037432 3465693910 49856155036 116991807325 45980803726 84963575048 177561720655 69100754632 9441593704 23908566904 32655024190 16021979671 96778858598 12533757264 304890646 54720475423 193305887074 35985389976 7914561880 2893786080 43104920981 13771362066 3405385484 68930942 46078278307 138538621446 6780721719 17254793460 81683159428 112857559928 72912518518 15195426533 8528013396 50341133231 1340687294 31149752387 53418783627 129762784852 24303150740 12786037472 2244873416 144792503978 80625969460 5232216850 41547143004 69746739087 59589529189 61186165124 25999073225 126157932 27749018687 111826078766 21254645039 19397538893 198631666842 9133786606 35523248831 747749330 17488120276 23813377392 53317527344 209792913906 6206392945 8829327946 85731635787 132998404561 2493764093 126392207034 23289182337 366244424 37316992966 27081488307 109673272333 25097712307 10890850802 198884212377 38076269187 35235440689 156549781097 13567499331 154107743295 3015929209 3682283124 3599211668 28411657140 135648238083 62736500478 31627240455 170728897394 85123354016 68283512210 1528406 11366156233 5130602362 39404960887 53696839650 93238859430 79764137873 14987726429 22449227813 70682195687 14873760326 81097885414 4093966036 28955135047 8552761120 131337020709 14279927077 101389886621 14925736203 6036099411 23134806560 9721922400 13998899661 25357136878 80745623746 48022070506 6122345988 144328847691 7523807535 11683925140 22844492963 31695205589 31129183479 25848571684 82330280472 29623221257 15864923418 49973199658 4265567805 108012949376 91586826344 29538036 95665515948 147321777781 9532190420 4832419 86075898859 108240653728 165741048252 71642926430 5411293533 4220504403 53413891636 136750322209 9904058302 33593971723 43400361995 14050581149 47324246979 181630184126 59743864863 4153085436 14826575280 18845848552 8161190877 13742058198 62314515354 1504926134 16128873935 242752714949 118863164261 51524934398 85830452291 6955756582 234221040522 36171756079 34287603098 219558174721 95026577156 178245105322 1957737873 74282344725 1704563944 2948106086 69569532746 7419210191 24138027674 45840497955 7064082395 23748340803 155766359091 1435716067 141206051395 51739946270 13967570768 118828186984 3001626958 44313634655 87167065760 1374027135 61908842084 11705990702 12814919848 62403081446 5197723161 148808246417 80569475567 4014997827 20987479586 109524383182 120638550725 175570904195 8932615658 6199127204 95024518633 65728407742 82589765951 23469861456 111682201618 2072926676 1875281872 37758977051 12987786259 48923322879 15415555584 216496384 28036230961 25222236896 23175049833 119054638803 13326675399 12472120247 108128223528 15600972238 27858809444 125552507692 15678672790 32414712838 118680013871 129828801124 284862990 63929568337 33912826290 100846335070 164446365878 47745575265 14176581945 65352243054 24449283406 11314925577 19730792802 13208317300 26726631277 11073767290 21295663903 49374756886 61018960051 78676202640 22207192758 38350158647 9728615112 23584646748 178621178776 5598617390 5918332248 98258134056 7526815031 15124159466 11968310139 38120225508 42104922201 19994837468 159075421686 153476694 6043097374 43774936107 7888333184 6920332592 64074991660 69922055760 47479145679 24187116545 145827061176 16091259518 92002298406 163716212200 74408766862 39630349223 79664271017 5919435459 8945834360 6080378476 24329594736 3276459224 94316682979 30213269676 25497408746 5093131366 54439482017 11727820958 376413061 19600739252 3124467701 59264000874 27400471392 98679567029 73172508056 111856765755 19371562572 193672394520 127172496 56850571395 116323362166 6416933401 58022157429 40268546749 60771884856 54970275597 18354742421 39911965634 84999107727 139026422354 16461563072 38663787 32166352083 4186488062 23356036431 18590016388 83919374488 169747729776 184563058058 160676163 32310085653 40066221998 62782517348 124949409880 25907248664 26116712352 51959628363 114536986878 36181950524 132769501679 2383181758 4659803518 10530232870 38534078055 64402579090 26763394245 140882517703 6210968480 18178687713 289575420 2944835255 28641460106 37302150456 11863263632 16190059653 5490878574 1864507032 31036903975 14491604427 12636374556 51252620981 133663081417 5313406318 160178712641 23060969879 14206265675 89350131103 3062335376 17162297498 3976985146 53322435478 27223916284 1840313197 24529145241 20901478241 20397664613 9226182295 21784533592 147514923956 74110506129 53166514109 30478974784 215422160251 66415881398 6147326650 3157147337 113882257233 74406592696 6548821292 256791526 122087931465 84120854348 32286914694 11778939751 18561549350 869430006 41019809062 171677121135 5470731354 22910397918 32802938110 79158151709 27149630644 23715639630 7399878825 849867778 1501255394 10434507370 41312710083 175319529899 2103380399 3787127568 30053654703 8996436855 48279805182 32297288924 65022972170 81649326829 162504546254 88005685150 84269005511 1714910186 8842383027 93041414367 1694665400 100682698361 25135274913 17918880857 131613677511 13190160761 98017991187 24530383481 17811914633 62925723621 28140843001 5625560526 51834450948 14832562250 19284069900 58016905 96396916856 2700531698 292596082 166370880468 311880279 145992418830 96630904113 17460511153 17467573547 22581586649 34642601753 131215174795 3481448242 91596547308 856953232 18140927386 5202920150 119977969978 33465501721 55414174406 112468328513 59585684006 7027082138 17988794376 17565354715 25570946213 59418486189 156102136871 12758245421 105220262468 39755234165 98976265525 16921044424 73998256837 149641111303 1464239082 6907409806 65790984557 120526326980 76793399336 49455268994 45639994243 49601922206 9549365748 65114509720 172223155836 13045039617 73369725650 135493862520 34689108404 2915968916 56736439789 12759181628 110264973396 42705837319 46274884093 1382621358 82842083457 85228330699 41500645501 44552040122 109811075604 36117539406 48952908051 204584570876 116414040075 25000278079 41921148455 187171513633 119283582725 39851528645 46943613902 39197527044 12577209382 37450294875 7819636005 22041491773 12531073438 4701313429 12974233774 1394656033 102772678 11142874765 132709215525 534010482 90442540958 142879546805 2719430890 41889920670 17565796050 16632111303 63073334077 20842862953 22395969260 7020669246 302589392 106189052510 108188960153 69747084101 19442429188 21507950876 6949889543 27557516653 42480957214 16585595894 5416792692 20594236856 16399196998 174441316858 48198532761 41946586473 29150376708 25972071031 11953690236 58127417532 63906536566 222729598 82464593726 11144923250 71927717378 43426409568 1252187176 79989714110 4956414135 23469417702 67775811326 68197538215 26262616038 11548824549 17868208284 81411967191 789970425 56982072140 127463681441 29223330470 157188328814 31427272382 3043409908 123001971913 129467284661 14361111873 5642358988 3073032520 22283122746 160089121333 2517474742 119012090123 1415509660 88038587827 14120994813 7657623811 3705274568 46070721667 6389059884 74610121962 165382943258 57882053449 24129763515 119588033885 28979499022 930206523 933043222 2378471753 97807828120 97259074362 167470455193 37466068935 88848524049 77570390267 30309497224 125588384604 73252768978 92587349649 50142589622 14543502102 14147873813 11230813421 4947251609 209908425 30222701031 131090036927 80353607226 8468417884 75777167450 69428792875 97823878777 6242390892 7202087 129768043919 117107290820 140868099273 15715041761 129189869298 31380180941 56573745115 40984395552 964301003 41151838864 11601057094 24156250355 35005613275 2510324304 20402402561 2950937483 78273738409 40509743467 676064201 122532851781 128804933277 22870085925 13124383285 57771194580 97888940177 31831966351 122174490823 46848313271 44039715436 17558262831 1672705165 6476714162 27739108610 17669226881 27649267694 505675 57820406278 114526028897 71651205882 8193046507 37414472278 4772929824 99475440829 4884324016 79360006450 66861812955 7190298121 13413024755 2218364109 18496519428 136819264395 96726298364 6721951301 6514544360 103607534400 11394020731 57048484665 3161372750 19354146927 15846204070 12945638882 20932416443 58079320883 117045386971 13932553888 107671368897 11555411478 15979121318 92158437749 97695548818 5825810450 66180842610 58540883824 2509770117 67187442844 8577238045 81807693000 54110975544 188836663426 6233537289 6389879106 32758304164 208898348783 88110041770 111713085374 61576283033 4866150096 52021231212 248720858 73555558173 80874222896 74172699946 72698988305 15683060728 2042327578 19419355520 152383096082 12741556777 4057163897 187693430513 2149757421 923648198 15827004987 41589754302 1628963984 115555170354 339931828 23591776929 79619910389 60153700737 903051816 46103138272 2642329585 13231470547 33809935468 15263861049 783759684 78978228314 71928300787 26580436253 102348291944 21178512312 42296695267 55328078819 26574063751 40254420259 72866587204 1855727319 1351898315 85541851446 2808593896 27899829430 6531043614 87375550272 5364043397 18392795542 2573719973 35142990722 8557320115 16195581538 60388770418 3597434850 74334809992 10709489082 18585216350 44958178233 97751855001 30529091541 111105512183 73053794704 170453256101 3533686653 12207539292 120747320968 69620273750 15399579607 125561887737 21665757247 107834712566 23184212962 31816523627 14473555290 6854510572 105175783858 13962584583 149888210243 4004091449 3048196197 17057240963 110476437324 3961883693 21263121 115817631149 7544892128 37073423069 3057557799 14508854525 35418076403 122895688796 148973787838 40173055122 2022323258 711300937 83869091734 20765038383 41613638087 27561310717 143974232910 164318275561 8267249232 28350638456 28644389587 101023797643 45985266603 314590582 47307117603 161372046549 16669347443 82751909484 4703398977 110108984906 6083951211 59163940969 30531762693 18665964001 61950293401 1147385258 12599349934 8553026489 93966041597 74393121729 10833362864 117897716943 3253326938 47741884529 24942348468 6364767372 15835535306 2815993791 22059063046 48247949567 67084187015 76002794332 6628625494 72510215351 10820135199 11021748703 37553065476 14396516390 30316689219 189494425147 86231745744 53429151520 23837802808 91369504368 46505813656 86728558183 1602879602 137811110339 9958664073 9085833091 64838938520 90088375910 128152011709 18920348287 10633201348 15569753416 13135012119 12492289235 19031404990 121390989106 26468619871 1104282922 164479478569 3728899305 48786021268 22697646267 242181774875 94628343974 16659580313 25666659610 120772364181 62369652686 138564536678 23305701550 95456966638 9381264107 99691632879 52611969482 82415752985 26658169518 51501752084 60671882164 725254691 93726959127 7110448726 51497720289 16966866956 14208111935 14028083778 5235564048 3480345405 143841544121 105317172144 4968688158 48123359866 31877194997 17214620280 8317553667 22741621923 11008170632 72592210394 65568257868 85547736558 85660971124 2158591872 24547952383 152090438230 129763625165 507421070 20870618730 16563731731 1045256374 61317224521 28421599341 15312759730 4339836542 882478680 19080496822 6577037294 10446799000 52696948870 46332450160 56150136554 57141682725 16764825033 3919943972 55514665332 205359914985 94973075758 12438990482 5953812879 9890396840 12341201932 22287699518 22096944414 22816634862 120901122225 367469459 106973405778 39020012306 6374604804 6885630902 144203397626 109180297091 4477814241 139306431321 92617529896 9772654953 24243288406 47038781727 1120761587 41466997449 61134866054 130277237794 3179956435 66297635578 29187496174 512120598 225963615825 19789001024 173346479216 74219044887 7824846040 57426426801 192611723 80056058377 5199806945 22752991075 33889343210 122400139 25980090036 13958144441 18227902387 16649326751 7088726649 4828376714 65658094341 85343480969 12366525321 86476353550 126928923425 126143967788 20271024431 55102254308 30476144767 72799658523 27842628851 29854134434 4506065185 49210062081 113692657068 111316281322 8071886235 77027669739 41776012289 9419776892 3394356820 3745066824 59789187160 58692134646 2421084470 11593200764 18686494814 7632154144 15630965632 80996212054 68120287501 22507119945 1443534629 61247772479 125971559334 6478517661 66955849425 80497481624 770252325 20092389708 3570217724 1496537268 101789515820 174749643120 38493951319 10649966751 18841235701 6996165685 159199077261 51559117766 25385123113 194812158000 5822984597 6637645107 87755295939 31705387115 74739537234 39867392056 27050673486 6203015475 4141828203 19441005729 85625389866 129622963325 2851285911 58672376357 40409034492 161699261883 79017399122 103707882591 23155321670 20520599606 102893314195 32119954770 220843051945 26009342129 68016806523 8970640098 5945194210 40403752270 119804656776 5815592443 17142075576 4123238380 21800220680 1044620180 16830225074 2793416271 117630221581 16785580269 31495954034 2333778115 1823179383 9622783976 1383068550 44411649950 34309230406 71346406281 41304194842 7930449777 155661151036 15443051210 11115363484 6755774946 1702683411 48148174693 199165771556 37533207577 13887890416 13923948801 7066510378 6787151093 39137314045 34309934524 5895612856 4011688081 132705438937 14360259710 4851160351 16203053270 29268724160 20982603442 11336590007 27561106095 30469067683 32712581821 496518763 10767839414 26263119743 15768044305 62324014980 44764668299 52529455309 55948682874 846544867 148453392683 698555370 1873327959 155374620380 48112977389 2803139839 2288791622 11022508176 36461311330 14806149812 38945022026 239478164 22928293824 119474681933 134373830866 218272539 618783094 7230278883 33734082976 2976309620 6619911365 52793493011 114489592336 54204320469 3256266968 227510250 5715811567 127182578999 83259857287 120948732861 8853832343 749238441 9670643172 12438003007 11516630804 8123601532 5887077606 59119943421 8332844982 43881934119 160216271407 73013730388 70291203475 6257798870 23854837862 2782960817 76508884095 44812863668 15399543921 221788753795 58596029461 154083589231 55808314533 15157443822 3961337680 1669234397 60642168774 27086617884 73065728880 2792900477 71352196264 2322521011 26616804320 9028331050 101279872146 14092754061 42335099946 21544158235 11933360654 14455839194 31710275763 70067185113 11652477110 133680772102 37144030307 58303024021 2617979 108483576600 4053747472 156078750410 10170673937 3384099078 14099853808 8163390197 107442108764 86565332582 19148832049 193369829889 356938149 27953466571 40435601297 204907443785 14888664068 69781421745 122527584031 65141792819 7721863827 159154802582 2866935933 40677716887 79689143685 24233046126 31508349615 7933362890 164286184093 30272076480 78863560097 1729572963 75073130708 77982408368 21515515930 30118675093 85009322333 5927080108 10104338831 15329395611 39624573596 26102290872 31978794070 22773298104 22971026 23603673839 11550484445 19103416515 20306494792 16692971007 51642112451 33585613460 8514153033 102963996115 50168713402 60937096189 14342669786 12325309014 46196057588 102436519730 93981291344 7199495554 153253671015 3224706039 10062276491 26005646579 2414299538 1085609795 165918898352 161393837685 166972139 3939579225 6203503828 74943031536 47009312394 9390424783 81339639887 32559108388 96539663139 7386252042 56604709939 63443579054 62071196510 7913019117 4028750066 1378754344 142017846878 51079060494 25161616792 175872175200 23604669812 24119919345 49509292374 60746970670 17123146232 47317536287 43724074295 49267053190 9076624186 88781098968 1113362013 37749210230 147604803016 25642932759 79715903254 14311914959 24906718721 11719198640 11636965545 11121390042 19967985373 27283704579 122778356941 16526731666 63902179692 25554680141 100932882733 69785125412 15088148490 61389603556 60410668 49009516054 88745037312 47774752909 5893684590 10671192993 20842484974 175832544162 90354236101 56198723143 34683553341 26869405921 11850208967 204095103023 53142580146 105217460103 1062024 127871129804 5633857608 20460865247 53945620355 31059178316 3985236401 86189332851 1328850913 40510793121 2328789 83067521599 9567033597 7616409864 487233426 42171665231 1478808547 28545819044 519031559 66005377796 48107826291 126178168495 3381246504 191559936088 23355371489 41519704359 34743608842 66216280371 2343150775 55306339876 75665425510 69064551068 1015764370 220282538970 17504646027 14303129574 26909455023 87373087011 13478933014 998674428 84941935912 59986751413 181262333886 40236780597 46592149165 4916829348 28074389055 17047727217 27150676552 88851758684 5217391420 4307347776 111347686124 2385542703 13254780903 12368584240 49509452694 191775107027 1538603587 43052602380 33754865008 15527161958 89252915902 343295975 21994641582 85077503895 1903923192 2091990378 60878880675 40462506927 33040516996 255682164 3532479830 12479349683 14837832355 12986134609 80254862 37078187377 31389599689 16645891746 54163948757 194691617429 6898844896 10822612436 85047628058 35348547419 169008718047 128424527111 34514315185 2927319688 63031201595 36627431748 5396532714 5115064892 106171644326 94898811529 92525200504 26104426649 4515129550 8646611077 6896786124 19534416555 2245331557 13124559037 5840466070 5327421985 146046362063 55210560263 86293510046 35102877860 13714861235 48573665103 130600622704 24202328404 67487840622 332245904 23269723209 19116673234 25616875314 102600546379 69850192553 71561968918 8818676767 46652350036 9766995107 87302557617 13536217498 13340938154 2910246618 3745110083 22531549016 115368614578 1705995426 105892950224 2788222768 46250488188 44614358432 119255616610 37577781827 35942451755 56504086171 6743625748 1478558809 33308265202 15231071647 6825303315 26636433374 165768691800 21276396081 18960159633 29462749486 78342821157 83652182112 31185757869 7616909065 105710555400 153851201806 136224102562 30610394548 25044063615 130288974808 33924608630 24681587494 33327953 56778266 10540199425 79455774812 23246743186 34357833125 17841708350 142111136185 65103845574 213956835179 55201029476 39071662508 8782037210 15329586019 81800924346 9163840885 90936265899 17787824082 22384067902 659833166 15566125092 42443038141 72710450574 195013265614 40827490402 211433726148 150091048878 2954037557 1212886828 16369729072 289365185 37563110062 19675106767 4363022391 29309191055 20140895885 48031299779 74937701687 16460248293 44300416180 8197553445 8876010248 41762786049 2839971971 108162514718 72185844889 32052245847 138401279153 159831042534 55770875859 45159149520 2170052874 77666297105 15559913352 186590431063 28828624976 2690895005 27121070943 92451689416 50911310048 54811945098 75085541788 3457162405 1199894578 96467360 13188595081 3938069465 120874390394 102539959054 32056179788 6376399750 115575299302 9902532716 96569852036 31800630547 8966067118 97088905057 60309963741 29395102501 42768254053 65052090831 2987522088 39487430421 6587846313 2672403428 7689762142 1342755745 3500630516 26185433936 52289186672 33385971865 34365251729 143684106420 44441407937 10849793850 194175226386 53248895609 7406019314 209594357398 16757221882 51514912591 138838201467 19573185835 54461333199 6164122615 19128365247 16160047595 90252852274 111543344624 11554810944 144718875121 29668296966 45046706436 93462309719 25848720623 149074361399 188975178997 14225209751 76469570654 4209471837 43411350426 2622478197 101117542104 44398111383 40878271215 27588253928 49613660009 23253919286 120567874028 93268475081 36271397200 8498742175 79622594670 16702167056 20222435587 139288339518 202668726033 105474059444 170496501637 3752417953 13360034768 115656223149 129441929306 39025998 48549481119 10286420365 17464346016 83547854270 104608841979 41999842855 158433901 27939699644 71837527890 32543961474 57026543327 9523316348 162721568230 3028597981 12908702899 25064371370 32314228718 60740354243 48754996037 20083227393 861302704 105169165192 127027193413 52059633217 139703600944 11805878867 6685658859 1862589618 2067257460 963810832 42612088452 94056868850 23996544999 119789940979 6351032417 17613934861 7736149008 128589279616 109027757082 20327354613 4608820343 119368593888 14811247864 15686891019 69556062276 68911325060 89550508685 109799061304 44090587634 41595286384 19325410116 35038380320 29169159165 28474377151 45594669755 505862304 34038249738 18745214316 62960317477 111664031982 51642619083 21295370433 6021557828 56600564662 143725150654 9613916342 25289745728 12771465231 54021991553 87626772906 28302389433 31158014075 53386540958 16509873649 36758796466 52562210551 27687593576 6194204452 47262056480 78254446192 168919465506 24916473126 33028837001 38813911150 66913833075 16290852428 55739518713 8107578026 130187524465 10668393839 72774653156 813247861 47246606102 23050124236 114635290556 46541805712 109578391974 1254562265 36648051369 124772596632 3625117301 56116458122 18290628869 13825725712 142959323836 132244077097 13134349129 10078333509 8757949728 62629235580 163289453354 4710137056 37837750006 411636081 29160245 29103242621 100924515772 89062897672 81695563467 26497511184 6409887979 93897594505 73986336400 62331840440 89819555395 34592369448 3487528220 132224290958 45843724581 3793561655 32134489422 10328927367 14417108985 98447106294 71269492442 98393684351 78895386257 8331810734 96421544077 193309705 26168876138 64191465596 29678548772 33463691130 7907814661 22501189233 53726195863 7185343014 1992083565 13842825809 28923573689 4025567802 13954929184 87630152100 144071347501 6172918477 94547645842 22723147092 38880523322 40112544903 125991178344 30688792091 2721116722 13502269163 16939374425 63898169982 32755885062 39936856721 18834383974 45367898616 20315257110 23898795907 11975723049 78952316101 51412963579 16103893338 15728837580 25971348667 23689629956 67250940833 40096225104 7756578527 4289226483 36967055228 47876806693 152155962990 56245057586 60164110988 79900499170 50484875446 127660061924 270722151 51332348542 102201819160 17542392014 61355934777 11716360894 15147835099 53267688690 19326115076 57956472692 24026351079 146278144467 13014579953 94001328097 20763689394 658939109 29290320609 9482296418 156898814062 4123728342 7586249309 16377338801 70212031563 157035852767 9070911074 152926103922 27617752328 49680921244 82604093376 17208107939 7657577008 124318527186 30039274889 3306513529 101980454869 24800531032 4842542246 104556453264 22861332534 25686710059 7219435755 415211822 33675913178 37924906137 5248106478 43219763846 4660753762 22609721759 56830372132 17108592881 954653554 55471988108 511626507 84502948239 184645091449 1220116283 57843297011 202765999226 89354267627 48648651183 3950099729 113700946349 152041021448 77950583310 17087223418 101054483942 843840286 5275259440 20405030953 112942093783 6129799464 129930329951 148755284163 187106267 159025522763 102519154677 17677321638 26057614725 33523372685 17824450805 3093336942 35068052209 31923337081 56982814789 16831247416 41781986999 87944453323 95530370066 34173192683 49800572860 43834904241 73882967031 70248824867 118554737021 27103980720 26761200102 2979320659 98421304644 126380107471 7102913928 30769623930 69816121999 77069540006 76457901143 27360707393 18516716130 21428269370 41582700983 18395743956 1705426306 13552484790 7977307088 13468796447 4611290189 54644459622 46366972667 34511196923 284121792 11868472522 164635912308 68651404702 5278843446 3017248 8502674886 25697310605 81971497085 12641472485 2081555110 149659417771 51356516031 46297266348 69465375257 19582007529 114160047984 7182670120 2134721825 175894290899 77622855428 24769761393 137440882445 49263987255 19901503140 30749776940 32433917325 22709462547 69684476314 62165334477 137048631991 77232955876 3467804942 15596110596 25516522918 1204342944 583714997 466499931 5753816546 9468396434 26322097389 16467404593 199901230 110643477646 42206518521 46901706506 42308023238 2608339412 52353584844 72566539985 39421230205 11192446 120836493254 171563448869 3769806905 1075792832 184140209437 45830877914 36569570478 183411190719 62376956846 71168156456 11042727877 17576404940 3872791764 27923398263 16898752867 27531018081 79414719381 146597882262 51495328305 112615418072 42080997527 24795071295 24372710908 71702503152 10790383751 62893351345 228234793 11724997060 37254907396 13525326235 46790643823 54400483688 9051923428 4386668143 33893576271 37361078403 48098105347 406219262 110699501582 172101806958 156843090585 43690534235 23644228475 24221614123 23235370813 23134988397 151422309611 91080293258 41264468697 26811038437 28771917022 26026553837 108553758319 57174817963 27106701514 20739587734 50347020397 107966161469 5960931350 51234695535 1089452055 182913645657 9633296659 86672764421 80702895945 37721767578 89406629360 95675781965 15203184267 203810274092 21123529556 19857084536 18759938044 3454528503 190412164463 88100715737 62257883497 29821412496 35298141168 82209040087 207198457342 91357507193 51616346001 6774848570 2427652275 3764233 8603082109 37128307820 40207813216 9121743880 62381472469 79690397495 33715287061 6813991417 190513213470 52145654702 109858266240 24227956979 158419730703 92254681155 4147894172 62877657955 3466373605 21882864335 133123734436 232399315 19348929834 27363628694 88222746080 215588750224 112698129242 136664943058 129533624806 19692657533 182751024598 18729085290 83358515267 22584953475 53877785446 169274610796 32948319515 76822910385 15936465933 110331926350 7790071409 10856817696 15016193380 69233972085 316114857 26537002094 1567731327 162012632948 853738003 7926407379 123126220 4305460169 181927536629 86613653196 15183055843 22672764155 3414977780 28449870651 450896093 108923777615 43078961497 3239882441 77276872064 92565579045 65653185563 6604905496 7653446599 97406471549 84194541912 101909200514 61225468498 2109885126 7067670157 6946861633 4844791478 276102433 53816471006 75461007809 36730851343 41442064068 20732593515 40758857351 161691395 272381561 30322957484 2822254465 44921533267 36374519801 9618887371 122183215096 1354618768 5816699939 73732285444 83325013549 33725287204 7444124091 767356524 98111244715 13229490998 58815430865 11076082339 44812964005 167147996091 21893493747 123311401481 196233064693 10160496658 80138840014 7431990796 38935985295 40724134740 9745916263 124398412966 35164385004 1332413283 76645244636 46276783577 61240857839 133218324481 2673150094 34662769218 35572002216 135048786658 5625573725 10433095639 83628395252 99720741580 125897324687 2857971644 24783522323 2099472742 42631141915 110822381392 22377519209 217623717162 8652656750 28862898399 14298092356 4001777790 472985219 65818139873 8220313211 205265129272 210971166896 20598666168 129629425136 195972271218 110416480665 42422697615 3020162419 14797833095 14380085152 20349378084 85567431444 148633139605 53911183098 36766727834 148558038796 9874862887 2636026047 10663992188 855508897 14781836575 55571903426 29546302355 127548259308 77674623758 110535839526 36323124794 44652411469 37256738404 158275573379 129001481180 128503963182 110412390900 607460945 36717446675 111603763277 2851082512 93905483170 56344984126 99134637552 65255130940 98546541020 76010142810 15913478212 620863333 114003611100 50025958405 12618693685 671630514 156447905552 3459884097 59201220656 10292760897 2742349254 17752418114 40045235909 50930468834 13764811255 19465863684 542215762 21582645477 51666220911 833355492 105754029613 155082656304 88932469197 26768175508 57668239921 106775702773 42410442109 96029823115 10434042871 114877520709 28868703175 13156730906 77972759090 45601369586 100022821335 148739443879 20419356251 116429581738 42488918670 16701079361 145974715339 8470940084 357958062 2833691727 43578635761 32074111631 50991426705 19700235018 1427453877 15852861964 47455914577 40431318948 23035510105 1174345851 65027814597 132581965375 1372439877 74061482047 65321920144 39064656944 47826327281 43445973160 30413967287 85780460860 64563455917 14688535347 27430455370 5781155050 34662709092 40389087064 1100933138 18337038364 3314159787 14179632483 38907751782 26128419669 21434231546 20023987878 38011900446 122905959896 144698546151 79574692713 87126537781 97833043660 17032304197 14888594174 55508239175 7321267145 46132266060 50666795342 16877956609 56088643853 99015594493 804369979 4029271192 3186758029 22970608105 568372069 22505095423 27176917059 106838348340 28948232813 87011296056 14533309746 130759040842 42296243488 64026636346 19255636950 32152049095 17093202044 14252458252 47034673235 117423041369 66085382048 117022035 47294029264 64885797869 38639951583 66863299274 151229833789 81187457514 78012845592 22973298162 108241876972 40534338917 6325779244 92034587430 93982769341 26250574167 70252629431 29255916077 7933534177 84021836722 130369233057 69349351568 4924336067 7228888488 13224829233 66577259595 32750845312 171781301045 16146019881 29758499994 54162312456 231523998574 4134649105 5834842326 42837751759 21109772400 2965909417 16076876321 52936913245 39658497056 13313655896 72758728 2858264872 538689714 8944795397 20698604587 3156666443 11446274651 81832379504 96653995284 4123383216 146650011940 57440971202 479575134 22064365362 62551230222 102591738216 190977294037 11264657811 9653104054 148302620213 63745948244 41030775145 8230552853 7750562290 11245350250 18687247954 6030884837 75190873933 9498935208 57880484333 65159434951 41875062467 21659551810 119001888163 2948650143 35516898692 9515111547 152460631761 18598603547 14167281473 8328650820 1258240511 11213607947 1715558691 43218979091 7943760920 71729916854 14472894149 14797819181 17283183954 14343564881 32407476421 15838846977 51585057402 27507484587 34938696158 2389203214 121176935269 29295267275 1714972050 32796219984 35380506607 32714795051 18926064609 1169018967 53035072455 47193458242 39265819663 108745452986 5856667094 5077825568 52214885342 28301576512 7740657744 6668279183 2613659002 113125105987 9439564510 18175378040 68895412508 3243407370 18721035424 5162590879 89554956345 22109974156 22613099813 1048505995 4070434559 8215464371 2559913910 3345982760 12339049410 13850500108 103896476806 9226189397 98733293818 10597377433 10150288453 46150468035 42537505432 86783892133 12299599788 32326137487 54784333831 2980546141 8023878730 2431939777 7771200724 94304241228 94848148424 46681168739 93223337309 63940312706 59628800710 67520195083 86599609029 124669269120 36448427739 26479828948 179717627880 42845527616 13691625083 32296752860 57260376092 66234179574 826390318 73366378273 21097493263 49637784107 8876169531 23584776905 140971973728 1220825684 32462450268 7053691404 16570816813 1104056678 46501271859 8559516617 137775970425 7711965275 57536439457 15615367375 34605911447 2800808933 34838723283 13450099380 107858362723 83447894205 79026455080 9040265073 65135750484 118000601945 5845387653 87696069660 33339984489 4309552096 50889187608 5175261925 3266833364 2222548136 33218183502 129647180078 2363509817 151636499488 4756200870 30612188905 53878290185 13976844785 1636391357 8654417331 41733109113 40422242042 110433017439 38502454643 16627042224 24896208075 208202329127 18637749974 1919548964 52833032038 33010565585 35323201043 98728063498 17666725245 52344458961 2564206396 85877103944 69126496526 90044410296 57382349174 50834421976 2896700908 214456865046 19290393100 2802949208 121140813029 69766144836 1975267653 4475932135 22412431695 20321535158 1129890841 13762747231 21620316908 5591633082 12501148794 167952356 13891029161 98207186533 58814824736 50220658874 16921597920 18219981999 19520097208 11560518635 147175003373 12837651506 80497902738 9252507672 59978078558 3040963465 6829515517 176392195740 51132152610 4563597321 6564650856 16629049855 46020427136 15813828539 212895164 12558236901 122595294662 144012050136 130159734071 18084649221 47617215446 165131684677 12941559014 4943916377 16499410241 1473302484 80762244 11854715 60593331848 64556564582 84623885987 71331552216 2192466729 69397665826 21973657204 3027031482 2103809513 55563438025 197413068627 24115716254 70446419139 21480523614 53076765 9913502425 18224748152 48954267246 31960999436 42827810119 185079989086 12764331491 3611136967 31902870196 18273788017 5095729982 82304868034 11741090654 20474482046 269112028 46718390991 6449153326 9979438076 23270673710 9295000363 114469544596 161279162529 26639655570 82830898974 4156954234 20003925363 35373297244 38478087748 44038290852 65649255396 189248984609 24260273761 17907515570 52390938437 62837905118 16658985086 22501543386 37043980919 182048948735 5719703374 30953709969 14926331762 7234335712 2246650352 48441967741 3868623897 148324550188 170016861758 10797792750 129199433540 147961927854 8110045946 22783211789 3205408976 31575737404 51320987999 63801760888 55333986342 41674103276 12927939672 102742929252 5953731156 24963737965 6164278144 32907096 100574160793 88930282821 13943316840 4925991984 58661755191 78440742476 34212206273 27320156988 21035586204 52103161436 38956180753 57245967245 2727609588 48875234930 18928501846 14637956143 104363510337 130945887392 131302000946 652569502 22175922780 97388310650 14698662965 24686411649 47046145218 63365633875 122208944763 21938877303 60306982439 23285814736 2989066898 25550487114 18430214378 17824730242 4146400605 5022324884 23637915552 48049937429 162911323880 33205367171 11328325657 108507899347 1893960392 17874483332 50421320434 7629651408 89105967684 12252320564 21304850253 529832769 146188464167 1252379524 33099962836 204765184269 87840300958 12177159055 105204382032 10182185394 18391855931 50308634065 29449316165 57665520037 8131400151 33988063101 93388968239 110143866181 49954734021 112026403142 20142384355 14699584519 695553048 19421983253 6103758632 7329349049 82624440148 13399767794 7907830919 736336210 946261204 42739951588 100115686766 8522846987 64758748632 23946886205 33162887733 18216650851 6094913513 23581081339 2856677218 25968998668 70425331018 60004896588 105639669957 16461554268 98034748162 4169497407 63804091168 34693592252 20304447975 19377446155 17685256426 226821469414 74445243233 4297659012 21351529594 39127571445 252564811 35196900375 12691767317 91370262768 70832423369 25342500782 106983466396 50512913413 6862792101 123823852696 16097025595 2554392249 27068518314 111452016945 86062672272 21201614898 22077116079 25668849912 2333504049 11492906408 28880887485 170230736212 18919440266 70338724514 67052748991 2890146712 44618139129 13717027157 48602864473 136412057500 4033314128 38673850379 31511879104 20563451638 31372372950 7690864507 24149057696 45562803948 6245894319 148529364395 32846950935 126535083346 11814532256 2086491505 148208869413 18375839416 32536584677 18009701264 22736144708 152530505 27753172405 54771879426 1210758089 129933280825 27069643614 36364533735 3130577274 94142973480 9639555065 5779448783 144070130539 911580518 23684037679 28724850979 90040309039 5171556850 145669101017 46547888628 29004386855 37243620574 37884607047 62959054581 90177683133 20489063568 27074359174 3666770268 15627552590 165065732745 4040063363 62664664994 26413535984 26375521256 20797120023 30096839611 53640028241 113934530 110408627500 125874379784 54990020010 2383047188 64212193167 9589750402 64616894933 10361438254 7034840934 149114028234 17573178707 2215767722 10632774074 9602359151 16262131878 34458960828 54170675172 3740747937 114879391911 79572266542 24142686230 87958544350 62159826027 68478409844 36294258014 19498879541 111812624505 5870133596 5606666255 25106061217 56845171542 19319089780 129180146703 68483883169 66041398711 49643094978 67308386616 15994922615 83916368686 10700715 41551471946 146783559479 5904158548 83281898159 63963100620 33905383526 27190247062 32686853847 50502932281 144817265634 129558207435 57612292661 12127752312 132665523060 41360831333 69135969361 25908016372 35555965201 135105805507 150973095621 142886599119 59669475382 50366212057 109160828751 317593921 724058339 152722862666 9677754380 12108471667 25086753249 90631350708 28110624118 83378074874 17242680757 18676547165 41252912 74939721664 31730511330 330284350 23226386344 19893812996 375613112 25237605474 18820079767 30925083371 50484605963 67515165301 110319047228 35869480360 25479862318 88425740382 175774811701 100582211203 11297126275 78204371412 41618358672 13348809841 51522812361 23963287356 41974733697 160220744559 34727660937 45485845261 19940149157 33891660335 841120187 56611079378 14129828499 44316397223 47053977143 1246044930 5515799261 18108344718 24744700816 224166807123 20655549217 127863686417 1520155272 42332120159 38245331256 33855746094 16957597977 1034056117 1244315387 131650488899 123791547926 4688749908 3710537781 89974503354 115712693246 102193005394 111584425214 425471331 158854037445 11231597783 103447506269 21662476971 9217227128 6617594272 70480163462 15793444282 43612876296 44261794135 68251813723 1387228205 8520336301 50472387686 510840081 10260557961 3557994515 86562370991 65737864617 56582449505 92932744682 17824896208 145027977031 13517819483 21927433908 1914035605 64030468950 8341114630 9916324987 87217665145 7992364220 35020689058 143770024133 8245784271 85157005104 51153756161 92772824189 3512493372 20154474161 96327566080 5775435077 8097340660 7587372777 164086918885 54543615530 921660569 157882459246 84006676782 114282120793 97009655676 17641551934 56651584030 70980649917 75478844355 42231585577 51297146099 86568515258 32981597416 1439209633 1118102351 1115323398 79837923549 16585456837 36267542995 14068193662 49139797669 63991368783 47652593005 140232091717 18613955228 57537517 203922004967 10726539522 639497902 5967215500 486568727 126654549014 24194307268 91952723334 12162973639 67122413664 37592393618 41202497174 52341997971 12917105436 107808954415 30618140610 44419458138 10483149848 80172226528 89159284045 15744331196 58176614565 156890792802 5663022635 107773661665 104971269228 86194082846 40356930369 83859003051 69803389003 56574457734 62249883885 28782090775 29645371367 9337949123 82581125121 435801366 159598582368 70067043555 229074542593 156467695641 66971772735 96880921383 49959781688 70205650781 1282409481 4135595581 3956555870 82923417429 8738349563 10121902084 44387606336 81811902511 17761432520 40038681894 88956305248 8292404578 3176295686 3867327512 2913185951 94381829070 88520603242 26914587094 5518067465 5909793195 20241582020 68539613432 144994883693 1235694334 13077111088 667200075 123838452640 161964242834 4751600831 2865324835 960418706 67740561632 23371991393 1808630785 45061982698 16187365761 84087753661 79756338120 1571170524 65787593741 13467656462 51857240300 64414072169 20289808720 7001748294 12393600262 172126642772 4018214120 9787449577 19426322653 8305692998 704081131 3144684502 27208733566 92314043709 76680593538 806837592 117406072613 18252683815 34542247 3038388370 97802867032 67160124687 58628604458 8540781601 49463230748 42695095489 181445147529 14537256790 75368169903 78700507282 32202029437 744719682 19060596881 9510025393 4685625589 43340275977 23096763003 232640165150 22239331506 8524822808 78957466046 136223264713 7785376822 6743990163 158784075253 8240163611 8169846946 132113254774 2110224 1939452597 19563705470 146459051763 35461096485 12127947192 123083626808 56861503767 19858714463 78808659356 18812622175 130889915712 1503158119 1530399940 1950811710 44005847114 73598451255 8747665401 24311601039 1441011326 38119573463 15184339118 3399554111 19895664906 108259637136 71705705616 10158463934 104679337315 7078885736 191826585865 24559095783 44749096354 2737134637 121925531481 68585134431 120291568300 8961518674 75409544307 9896443764 117434304944 377601775 89014595146 12426302143 7298472341 9679260231 115259755852 20733171399 7095005385 55638012973 14849112942 133516068086 51197410553 32416673789 16910505647 51934970239 40086520605 18524763981 8309878244 7400269875 18475786230 96043363483 109705978392 53349006436 93900243208 38320054306 27940196832 10902544096 131259160192 140387444280 14497420603 16079673673 11515099293 7784938010 3447818607 53478665205 16471899879 20978719847 123481267750 49124785483 99388819364 68590105483 68253732704 97707695531 8265054425 13486831702 11118268492 7320183 8361220503 555715215 34047459014 93321721171 12337075565 36334917985 83095298431 1458215678 94256636266 20664326277 11357414674 21053584154 110666326906 36550420202 122091575815 57998484367 536803427 161675583736 10366725090 149335611665 365986440 57352209946 39112910377 10432085237 24196039203 1365589288 46334722408 12139268572 82844809214 78365937513 20878939225 7152696557 6963415902 2221864067 5681678352 41258309877 44494128067 63901733539 2390626580 3848059618 129953742 32688805184 14995015595 4616400283 2196347217 5178734234 81739315117 85973072006 25946209041 25841105569 10272591649 130976559421 33601048565 174216342713 33355972178 201962555767 53967935183 164458599182 38318089128 240570463321 27577346304 2551546016 17521566576 12402110037 23241618168 23564685205 43947691712 69866897920 87917215353 35480880370 70853173982 3650101656 12594828111 11824387532 92302639836 112333401773 60107245481 5516210645 8887234529 163275210450 1068784503 14184914596 11183254752 75552487296 45542310250 48701821630 62278788153 43503359016 83779098230 2148864417 115747386849 1877877308 208228548707 31456673873 28838054991 81612567319 6454058596 1124350266 5092186247 148432948065 22456038265 101693638419 17842994152 66005816225 61127368628 10433489350 34306821616 56056675024 7428207353 1052762527 10413095406 23324889806 3264832751 20806703229 158740606920 802676592 35688959395 8226906080 154841694841 58956895758 57727762625 24197001761 58233918256 2157340070 118147954793 40418525073 27247046567 104082253142 7036215078 9272698087 72994382266 2078806997 36977008442 43938227062 27198116297 7752952993 25958287715 4922074200 33616786631 38114736864 21713786875 1677354645 6088334030 64199950407 1870422357 18593035087 32778350713 65428200937 20925275881 55135292966 94713715850 7586828919 46663643948 39855644835 30541221294 88677249155 3326375715 112075163177 562139377 24210388746 121000371019 152077257272 32988261197 2333269376 19891619224 47632723334 56581838678 16118569404 39397224942 85428267329 50958669206 49355258780 111188974006 45067884740 26131597690 5571300200 26586379418 29840614306 15921878838 113579202982 99714355663 48428329834 18871478131 98138148663 48061433513 21772675536 140966821230 14616351326 78965636198 44145568480 5739155941 2143536306 15461770522 29828008473 9093474329 57622652350 7279289643 55293034496 118337719394 81042911796 43988335053 641079843 125446864849 2017700523 6271005881 105385961325 40669201456 3822737756 136038302670 55550943916 66296665182 3662557951 12251176304 99426582433 29686682308 6672369518 6557092829 13870903840 158992339536 2058901829 7577734668 106378298654 172700234 8276030636 2268191751 17711223893 1606547846 3596536747 14229015753 20547824759 20048167119 46499719898 178721840994 3502799882 67007386900 10098580997 127080972088 5519485421 44088371134 4448880457 166313246454 84815036539 25474629177 428405224 118030994800 30791488488 35275751670 15591022752 57850171739 25014945185 11217293701 54049552620 3162669890 28565661244 392033191 556465706 62624590952 1593479957 1479888212 48865896329 135171887087 84188713445 32312977715 55588870776 22227019191 21573329377 50986849506 10338822460 72974893150 4001735417 71006265 134803426 19306050508 86025837518 33737641182 15100700562 93672391494 96084710482 38447271281 13109664430 5410805697 780129167 15227491870 338657800 32034358077 36343856483 6927685368 3760357079 40070803282 34792545772 11048630110 3463515672 4551665217 3566554908 49294507886 49180536868 51860653231 64793888257 24059746126 64945651572 14606902296 36560056706 31580316717 163330205274 23138703204 91953835632 8911393403 59480793652 18190155002 18814297046 62402585291 40709382596 33704954673 7666038453 91519030901 98940501497 40807921582 244688363084 122445034500 53643291053 15039153793 188229346687 87430268341 36586279174 5805185939 50473369042 5232903468 191043485151 19624463768 203467698997 45508872630 33855775334 110443749320 110681043156 14443581312 19051375560 9493069825 52390111541 31866827768 193604538 59544009093 3588095147 61357236244 19599412012 1402470177 53969076681 26888545812 31557228124 1000815 53186035785 16622799809 206825742271 16944883336 21858395702 12370380341 5949207061 40026696793 18230557952 61752974945 169062846857 24842764986 134725214077 39960327758 12777626762 59722190348 53554733852 95040473760 48835685707 46959367541 77004090865 79396185974 9311685985 7477185828 3355839111 7606943697 26161022844 8696048750 2436208473 28790241587 80226354818 47793628764 14507879746 58829745981 85369533244 26557173984 137877614554 16570919236 75794608217 29569766296 8661441118 66560436909 10978118469 25194755 36257632013 1542862461 21973350093 135416682649 1726994424 97694755948 12080621091 813226873 41523556598 15888927970 167951066414 25667020644 63745413862 92048610971 14864059779 24556312251 2990279888 37238318444 37375605065 26026039423 379565728 172361628732 8973523824 60605229811 14149734355 19116497427 123036084682 17379232034 8193928830 744334654 826919808 7508563711 1330192614 2604140265 107960598256 16001844776 6974458268 82534686348 76371350930 124921859377 164475057436 150599053835 13677312189 19024387880 1293007594 3216907878 419277954 61706782115 40546004 13895135448 91111906835 722761596 467363398 61570196806 6440105132 17753084549 27574616477 146250361298 65201946880 38793727207 9635241401 35315344924 24288260810 139325032516 11650526779 31113942299 157243928245 85335913033 179808303 40702845579 13369503808 30450375752 21502064832 5015996372 318910570 1820674659 167471788721 58853770870 46801612242 8112729985 1727467050 72652220239 55675992244 10657891057 79209271525 1941378608 9618963380 71643625456 45384744551 37373019356 225346936381 10118789106 69540525327 72221398051 19932340764 9127194404 53301568471 98642538071 46625585007 6773534239 30908011370 7569427893 108084090355 14789021219 13339376031 35039845036 37134057758 21713906674 48897155283 7391267271 147759025075 1090074057 6436299 104106312936 69147561213 55546210 79193244445 120292403847 104840838 30819670016 186222954742 31433450949 136154829250 103878815119 1350924313 10269591947 36862318829 169497350734 6284446230 7776651557 2613869052 36812073495 1043613878 44269003720 2653789218 47542081681 4623058935 45338929678 89606402258 10509660126 36466780975 4804546060 32757059196 136219136396 113731419 1823746633 23323638430 42771053208 12808860725 52402856909 22248641316 20599112194 147592823605 47686274716 25137641765 14094759103 15793299530 1648720228 33169738959 95844706139 147502872703 2455813655 127105924586 26046636664 49909790473 4515212509 924665479 3385503554 12701337408 25316842026 554452405 8498256326 121137502683 52525072721 36768229617 101763672432 1007761284 8906872267 121281970787 394873207 3073718252 80379897750 5961964333 134791259263 1299990088 24140036777 2946957569 95679040227 82180450497 32666073175 8935980686 5949904378 63877381218 61105868513 27419735802 721088169 13194374284 211354620114 52066997443 7317904250 83918671582 3995637660 128496098197 12785072681 8775031966 30717220703 24979391680 77942438826 161873455368 173337901312 31586183933 84800843045 4707044935 63054407469 7983021 23934034404 16577694205 101256670406 5519097493 18210595335 611773912 80604365310 86377155033 3589850237 9414058091 24135609219 72285858579 112666499262 220907104946 41049443264 18721618980 5380006937 693520942 32820187473 187755124488 7221889119 551002016 68661798920 2866568523 37517563461 112382005445 80873164949 30453027943 85260574157 13574228432 29817300039 92178086549 17420757146 119002680870 114397316514 188060979918 10255583451 11571829675 73473477118 68215663458 3000785531 20167804778 54132181885 2987449147 41637453467 213914977484 24246109863 31149182787 447082283 14299505149 11394327461 203842238735 72397033573 29419777794 4271358035 16609886260 22011271258 28438102423 3358032035 76774248911 1484598868 208143371108 42717890493 22469267890 26547150511 12838384238 25802863123 13059771230 10419565741 1137127585 21664491593 44285980563 29333403569 8466562830 84081439104 78271900054 128728759623 20990431239 77713517403 78427578563 52912674995 29024770217 13860131778 13887703487 44882170507 191373638775 11657362951 44213530580 43308694103 37774192134 2149595773 12760162775 2161715807 45993214674 430888842 5279516848 45855080964 11579602068 99472168657 1730632845 33622606097 31835104143 56108317905 29328925097 69978745147 2163688746 6541709675 163622522186 161657086783 93495053958 11026116797 58511325191 19414461904 77956798200 33123491123 91900201312 2463268622 20996298917 14651146796 36194109216 10494663056 20681216954 41936568589 13902641677 13940096438 8206649920 15072534536 192506783296 76335708371 41036566716 187316543 24466431927 28445007641 17070535045 16833631310 36322574969 39474606656 107996394074 20858668713 10648341 89630377552 49890910268 8129596223 23059004592 99440444930 23227840249 45370815682 51890656730 2909473203 68262460358 991469797 36676348039 48325603822 76362519190 5313330824 53688381667 19456673971 37358368276 34434718566 17265759983 5352648831 17417605117 18719405360 67689690660 183866944306 13989510202 86356116388 849050197 129858115820 2984979672 28095917418 5960646236 85271422226 33535480035 30138662587 15098638957 7155137048 9926262007 965919971 23448307846 1774436552 5249001024 130131172948 26451238193 30666104776 1238475109 131077871129 45167001144 56992862744 1264888970 1841001239 98985667941 41529035285 192205027961 5807554070 2894527319 46157942 17772522394 19257981513 16190998533 109731999961 36245192438 22674258882 22304605170 33391996177 18475461204 1077405203 137413196128 180715042 22085857636 22012391384 7474784966 12950889387 77152316446 194498807334 124783744944 14105426118 78977386564 67629007753 18264476864 73361537999 153851208905 834114999 59383722196 10316696636 215785049207 22183151213 84891983292 89913191960 48999616680 51267520576 2785329438 62835718773 10106459111 66000651442 40670075312 12941602256 8818064961 269628634 90911344915 13613010513 37950330594 138545765219 135165411719 6073637227 30307169866 167450952933 49299289743 24099514244 6181991419 138039308860 19129415444 2784503720 78795414576 3047394576 84199349729 50990343406 6976587323 66079066052 179709029694 146853465272 4110836178 20004249749 118794278275 1318216131 14217997886 3309544411 18718940001 25068318241 106193046247 1204253920 412988820 45803400408 21967201744 11695299108 72748654253 72761287219 85050657952 120173838384 123232612393 15190682699 39978247941 64621861120 374039575 27990236375 21773530800 58591897657 66931478192 9657884486 3865078219 27452252069 174134011791 36803024880 10140070999 17072467365 21373665501 2723343257 18493516100 18095841761 125825346265 10900476479 20294720991 30016261145 5873308784 6081595886 61173948917 84303343346 19653314896 47025527688 739520786 12750787104 25214088911 2785902551 41676821452 92641148978 12896619193 15562183012 83981758765 32094296192 5946532945 2084109053 58803400106 147242356210 110173895580 71060785176 107444607822 131005823382 63757635103 9395212605 10025455645 25088143056 7043490325 63172256554 19453132060 6597325401 47219599341 6381720390 71136561091 612502998 2514010180 80332558783 2299283852 84945460465 72034743588 126027060438 21411252136 73839160428 71555826176 91250879735 28814916118 184125818545 27279049221 2812759594 41705255586 2161896217 92105368541 20560206898 113697822970 100518655310 1371076539 147170450636 20544623400 58495778363 28855760 56166525407 16291094358 3390080301 24248107235 144604971212 141212906633 65977320158 62126415491 7415472238 130497133947 15357702286 6212675582 33232530503 982234723 43166184974 33272126331 6979923949 30979253118 35342757095 31271844253 76976752880 50384577004 38390719618 346183393 276915997 17560171588 222609380814 29539678327 480338660 69451270845 19672938458 28169364606 56604090079 59987569495 44304397153 53367174520 46013035087 44233559957 44869658229 105339763988 8358199333 1127983281 8984200947 348768576 32157165910 56566905687 111032911323 95914012032 27637245220 170296507930 1674022792 96816453361 8526821411 160342489551 49890890400 169184106227 24837738223 127473067946 28851274651 21963195404 16453085551 25706102506 48142030829 3364843887 101320497316 191586635 70467149059 4546236636 59508622472 110398229431 189705179795 13759349129 112522836232 304773630 4821120270 4652270829 33445062757 111472844664 36044909267 31059225913 1964428634 157062462480 271911324 49144360800 312397856 160195071659 18480463713 42663261678 30702268756 1327377232 879804887 51127444654 56151292637 12738846796 125681443929 18918158561 19987805713 27265092222 53984229275 2475848088 95305579615 43452668391 73214756699 46166108191 16988266514 65767491761 21769672590 1787202224 29780585623 111774451142 2320098411 51965988946 60184760590 15271995420 5617247009 44950151137 55364575177 4506416988 13612095859 72750193298 67915730995 23637203045 49850873157 12273756728 30914520243 16325944257 54546088648 34196725099 11742758352 30836631410 58467042309 33798578986 55581512 12224217056 66922693708 53403323459 125016760653 19452398657 30101494035 35985008992 88736527264 3615937814 114868756219 147431698662 3151904000 53780202432 19358734906 36878405621 644753040 3476966545 11240908987 92394711029 240856157 54164883012 13488126307 8153331993 96353616171 57122255884 23308815835 10297864177 21622303086 163194150897 37446147945 7300631188 226335871794 28600050869 53579780277 371347058 472024055 4665119036 111633161240 12899851627 25902993924 864132411 2976733001 26236382254 78314515809 3438503151 13601012679 44526815010 89730791728 126873727211 45181791030 5664522807 22129653929 21347428187 65674522961 15612628868 74369749900 59137522344 21413947764 108532826069 114788744217 20469220878 20410352614 387404565 20474986492 165311936264 46706738083 28406837076 8244045040 44451138401 19368239919 1091002036 10797406190 203443780 3570458753 12751311688 98810784706 31769518533 68405970008 71042636263 28205079402 3169425697 46732644782 57960890 35089576078 13641911 33444012417 140018861962 53839606338 176078021893 22749921180 132548893556 13758701383 552895137 41642747056 18217899323 22514013448 39375264421 127601429443 67644106007 86903298834 86415857115 11871451398 62639674578 61177927227 7870848170 1198580997 78496774735 34899395155 38127170008 10301699589 41285923000 42230335628 11850891293 51438908170 26953149744 5070337946 13208085778 38566313095 3040442 32257735852 43267406996 16696372879 2227169641 204489661563 135826870023 634699430 64063713269 165131913052 54086216696 23195131476 91631976158 8766065581 14959025140 7715823446 98045338 31915503411 96544072848 1583252401 26809651050 64745776818 65146271914 8815234860 108049721274 112286349367 36462853518 9967590352 5513203500 25626772915 1784879326 134765830602 38861001731 27539051558 142211390 117708605766 9845315164 32681368773 14120909061 104023827102 7935514172 103116344878 59553686663 44914989404 44212829377 55108489887 75984587311 85386652724 69219755002 9873254305 6436786915 11078504 4581554495 6135228035 25999164286 24169038883 9324786724 140090969010 44145475032 35267391717 65036423279 43612369635 3099834115 894620763 23130464127 744318773 419986029 21569446616 327409199 556780685 6099841979 45901388870 32942930525 42161485628 11073447739 13438448658 5813921459 6560166435 32633304232 2310578021 131303707624 19812868127 12250051224 12446581469 29447614065 24888270232 34383139114 26901197366 50982663027 129036102774 7781721866 17958905638 823190095 26789549786 75937619644 24230232883 185592652625 393893283 28097187795 58025241145 89857865015 92702250122 5259831044 3237429018 2488547156 54260809956 97373081861 13554528024 173152243520 5966935121 68199831266 3253053251 48632756436 30381001 5289517276 6884914852 141971812999 10674085226 35468988001 81490115951 70396311718 29153160379 38225774895 76734063257 29173672862 11775360441 125252874229 46802103137 22828225482 52148794598 6352784445 3468832494 76666120468 73489336018 76232810573 14879566462 101250582179 13836527817 7113823245 73885697175 5793535980 27289487489 87403471165 9134532731 47507771645 6186984547 42420906469 31908305293 11882699332 9251468313 137018125966 1989676823 11768801318 17479803899 22255389915 13872438747 27297989901 110449496827 21443397777 42009804283 53929628604 41947249756 32184441071 4122659995 18930230209 21944478555 37896157124 179010612362 30100380859 4424385104 94571209565 6075408014 113955199035 4735741732 35776529169 4057249985 62456617166 69826751982 109875800949 9435346929 5670649974 14293790383 74359793867 29973368687 183237720932 270179953 23647286092 53426708222 2979706324 95834521248 14381356033 133811169727 24344615164 97899323294 75520689622 28094564994 17178065591 1670383679 4096192197 2321936017 10399296463 245114566 24054084416 12253458450 29990849869 59366480 2297739555 478482520 4143920858 38552010860 160656528147 28757555588 1193158912 146011596206 87186110162 52014350358 53603626043 2880518644 107476875307 12755154178 57692407413 1910686763 41227880986 14812003455 34757812359 108240955330 5920965984 371369998 8498674742 18310428526 14140948625 143032969327 24559483416 113544579198 77790716358 442604975 64862584252 28099770633 191464112838 52758563345 33288575078 59490622290 126164837626 65837407905 11320290466 7477294297 18770893021 21367354587 23156869611 189124712968 4643711578 16583676403 11717304002 6660084675 20034847449 38820324444 121100527685 360758354 47006318201 1875413489 42681159029 3162878867 25685276996 20830650540 7144556999 47771215977 72637186377 21604753378 63558113428 51375802304 146721342182 2996718698 10001813 10986084060 14430287159 35808480167 3159057275 59484889318 29352137223 19396444607 29340945182 114436613611 94249131570 38598954175 80210275955 21997904115 6483548321 57157439241 150944049626 122489340873 10443985837 30229274182 23175474324 149677327550 36742845911 10813561309 80977312871 25393903461 112665268972 24504284331 220216465106 93524685998 3628870556 144331918424 36656676484 30522988435 150365786993 20634949411 22960298002 4260703871 5042721219 39512034667 4736099851 110439914295 4038906854 6317707809 8462155605 19387403884 131587463374 6685016800 21335042550 64752096475 76380611188 1030832617 177265990791 10338246781 13060561987 8276858041 70237337873 13343860513 76997182898 80504210460 35000714475 64926241790 6658874739 3147899141 20534843804 15932118626 38454828828 112908424133 25226223 4503496128 51787523000 12098618904 7284157746 88380351687 1333356308 101286009441 33205579 39327937179 151916349703 104310400939 31451429323 144891569794 29990628138 45351332271 143139485678 42739331522 10590310828 32648288728 112215558779 690818082 33960958756 110129635109 47820590685 13820509 466961972 75244636936 71050088282 197516108 76472393467 17435158472 175524181076 150072326040 11039535566 15363049118 135380192950 123421847592 8015743300 59169972318 27062043795 35258619577 114650697565 202011397 9257020678 40636755290 6151616279 17513637 101658390861 36663562133 27954152093 23811856474 111478860839 94207756614 12538556995 95442614353 58549997757 43303188045 31257321776 6352969285 168374251026 28734131621 129595804940 164267526309 53847809160 225219925 264398323 14323795932 153541468916 5252582714 128659829696 19235966266 13450026359 6815361699 3128181438 145273743104 1521740446 65622318952 15309876786 111262775730 126227327748 119914991817 112100715655 12083470983 418489327 34259901114 221147456 13031087305 95327300075 9311989375 96910179094 9073633660 28725092530 123678431568 45157944823 109190992445 5149335794 1583451595 30937660624 96648656947 125309446305 110815393646 94925527868 47892280032 21482183177 75360245781 32646536690 8727701554 157232249693 2153811256 103236828179 18737959372 101391478942 101535784752 36772240019 36628828476 90223104409 148709796154 48617835591 167968390098 24399714283 77159742634 106096500141 31509255665 84581151133 22716848705 45507283583 143070297845 9628402600 858968439 29034551326 65069995929 1856757086 30895581881 14893649326 98422036912 27738224070 44673133935 12647572957 81234667201 24497871702 12161032925 1270943649 8294528957 30917675146 12766046856 15324658714 7543571292 35356687400 68022193967 145403068292 83544077456 70681395539 1445598164 33091926435 21369023052 25945109290 113767582195 12054788485 9343654066 64610663808 27975527641 73688276267 2535665797 19632885770 165893542441 148179919402 26147632 37337413743 67862073265 7355457541 2541957176 91069652273 8539006770 22352198950 29151788552 100656116045 23836831319 17477984699 88772721254 62245723437 50135049 33208373844 28503878414 13609200982 12013552488 63502671611 58930454646 40833122864 537410387 114802653203 10231888420 31961878160 16824940960 11227881940 2572858925 6280326677 20366992743 3770222380 81114019093 26708884475 127938271611 6268099991 16420802800 74823384622 27351441368 8882435822 26665652804 14087196431 70747746028 52288143424 22102710149 40071119674 2192884359 25451058355 192925857136 37168146021 1352344140 8736350600 63663923316 1025835491 37809316483 13767309644 26095337778 66979969575 102371633361 38212689480 21062343601 64022017354 211426478185 3622949198 63102503717 6069520149 48901484712 5989608717 105478750323 83072693420 81355832355 19692068847 10220147765 136737166247 69887615612 21689489246 147685698070 87346841470 45142355754 77697103947 1814237032 10337865350 57652068798 98241946116 130859837430 263198116 79395283672 29385557907 3638025972 18778084288 39257431021 43083282967 2887356320 44127052118 34643432026 3429821240 50044435615 32513903831 29435260247 806187565 12554056768 1181314621 27577276325 14875105537 29713636382 131083568773 34901472442 23644936274 609543112 29260951935 7771655821 10284332142 20990089544 37141738871 2860889934 98810514038 20571810796 5108088 80334078551 30248236994 78814545697 27250933776 388574344 59136194341 3545722409 11726207752 79333195964 1304010791 71697278020 32308721838 17996269196 3208147768 103133549284 43052330713 29615318010 14930378169 119234484695 16956003353 106595738254 100337284450 139479384995 21687952316 8983631861 6776237207 42817921275 19437128076 6045864701 145338118875 1640296358 86947656583 7947638227 4178435023 27763596428 13335174336 29703762952 712306 15166256816 73340258604 15073230690 85983348318 19186874749 33308345057 42244382082 47099031391 35342772121 188491592003 18297719335 85087941483 94372241366 41048016236 57430156566 82383976251 7071610710 24519231047 170412488942 2533845459 4682239936 18591472334 77253330210 126442930884 64608853618 45765871917 64518647977 11072694072 33678771126 24458295457 30328433583 135769786202 96552045811 72103341644 7001093325 103411949338 35191934362 22995575356 9550293326 351314391 1362245012 18890542702 50611196407 3057528533 37405001755 162212829727 107036323861 19714353993 132953473222 3303672403 1095895155 32151031354 15149995890 27641759948 10451760181 1250597345 29533516664 45375103776 104406806774 1221795047 44825474442 40376953867 18037683305 21335176528 40941774709 116871925626 31190884593 144697552389 11404808846 87446848705 178048310464 14866801596 16364624188 61715863650 39010750206 5786327001 138913945537 27639776750 19411730112 91316818370 48237156187 19454951204 123268233761 19796061428 7181200757 7020980014 16940554761 26814630444 238807 50426287688 4383723765 34288865017 1685822995 935009151 38270102204 33937019872 7030565663 42777340251 33882615071 94678869299 93413668714 1511583950 205243819792 34403809449 64271160270 19580903176 185420527062 1382239392 119851928424 2568437422 835272075 53878647061 185333217967 36248500840 1676571733 1396668084 2127960748 15975112635 15664300329 61587198449 12683299745 49565020167 3452115416 117716469254 25844861027 85233523209 185309784661 64728807377 183699802325 1074631959 93696438784 15166694467 45430797637 126515102659 1840228963 45028030474 37514605031 44384689631 229332671207 80113375070 5158984962 4151166842 78826927012 29187382656 59267042333 83917680428 22732441322 27962969838 34546802067 13998991580 9565094512 12537083746 91338309919 21827604517 17290848601 170137818851 16630928403 12198567002 5296747429 33345422892 35347472171 5093289780 24339572848 83456504186 4352734925 67089961816 124653162099 15449333931 14244067769 40988619383 40676296392 42162805120 96089799953 27798013781 26388877174 76840702442 40761014266 131795081447 615550326 133644626991 38578565100 1068288979 79905392483 15859193969 39153469076 55556906352 34903832559 38040652823 99174916668 87962370655 109740929593 133440971 6589510299 107831997083 1692714834 21512667364 18890944571 89773890741 63307437730 6374917095 9858172 39352102449 34011027710 131365429327 10622239921 122497807878 42420299268 32338389166 2335586303 33012494725 26697585315 5871792826 140073191405 88264809184 4240100832 167620442472 447684671 446803383 664521295 68796628825 154238989584 103082724692 64783566453 94798766438 40154902171 92597377142 45635066246 107216715627 31771307729 7979834073 180194761359 186153029793 46825179420 8192224023 26132631497 4060752883 41268942813 55572362271 16075186099 1172923004 41308343295 150681879263 74210705466 8290921211 11842122647 46751522329 102891605433 15715145095 8193402670 10384882530 16762910297 54497886341 23917261938 5105834863 51137023316 38245582788 121254365163 21628213649 54552185296 7907650605 142448449234 13017394855 107810558285 87727030901 80603994427 9847014337 1871706499 88904385178 21850597332 243575037 12292360728 8607618642 4943684750 7437174258 1083953323 1205547212 3606018303 52933006769 3128571400 45644153491 60545468521 133099941604 1832768218 18363296076 6148937932 49665932289 7045511574 164860945280 185375697487 43471169925 95955461699 16159700820 72980133582 2468867682 162611348372 115920308583 91047488847 10651366649 353220776 58870086338 2787125168 22421988141 20145812082 60622879636 8356927286 18742676766 49504881418 31402224153 83279471046 39029899513 6578465626 119979112617 31477214323 517558442 78406503699 5629132914 80963245453 1399389661 6972255599 48303982545 116694924107 1986317674 18077063691 31893576711 10021057335 41374243927 4197368770 41641477568 39805237136 84318908097 34017853949 685757322 76872653390 25353543221 817492812 5213986952 38965825975 4987105311 199805706019 43358127709 10434080206 67642646559 50477147422 3685116185 71105642307 30935463556 12394807285 211657379539 30952737717 79759892112 24399237633 39743816065 40648107463 138644129661 25475686999 6078859521 33363465691 106359556400 127284674044 75159159837 33878114900 172502187170 32786866421 4714133673 4745495950 39959794658 43413540192 451999476 158009638811 82497651402 17823364718 97029270282 16973456316 28549222754 1428188200 54347213458 29895108440 63374187910 62622330792 90128577522 7046887880 4337545220 2262601690 5719659746 3994952902 238594657 1976150574 94598185179 11801417896 70806247072 281541630 137631446362 13133780924 24687410554 6956779261 87205122459 118767861102 5072094301 153279940638 6826747586 183621800098 2700793281 858514309 25822740948 66426549476 19087582662 30654834410 136358802310 27088037981 3576488684 13983463910 116401528020 40090412585 20519068920 32105864894 33674932338 148705609470 46467833082 204271004123 116084986795 52639261483 15476271910 125309931847 22723818754 87656209112 881128038 46143306216 5656604601 34971626509 39098386405 31372110812 26705581042 6744054808 31236898371 32554197038 5226735896 3112886845 72184008719 11894140534 84549471360 11314654311 3185398068 7912067293 92755594792 101377384525 27827325649 4284215792 34139558774 1537513704 133801376147 127166427231 38452052289 17685770131 194538546873 159004677125 31625621883 52933215337 111367824116 59851290108 5916753749 10586512645 8561115246 11765370752 11164315885 24150860143 33257417649 218909223027 993139206 12648672766 52784935255 23672018988 84020749221 51519228713 11795368457 25961905369 44000547830 92203760552 4034161518 24602244607 135293999124 78547600687 9341572514 209886829771 67216769345 15970492606 39892432337 47839914164 105074049703 2128244286 47360424671 62913785491 141500469594 57592958638 6810696346 78238291337 9130960748 98960522635 136974630320 32758926524 129193582930 38002775481 23212465252 97439670185 119031030910 49083892146 563190270 17834098853 16036437303 4656090107 4789701900 192347099000 125237429700 39161367927 57883410026 13250315637 11435881295 97585650161 78829826104 59358120145 46737958334 72299022127 53227194986 7600688592 12232737337 128267871053 65649755681 16812389733 27334657492 37201154388 37584396567 84793770121 36889249953 78530480131 21445053378 22612030247 122777802875 7186252686 20023374551 97677715498 27590504931 8159212944 22687837522 36838820939 62196302529 6497651079 80086279195 59233605874 34711569460 230283264 13982015201 123529340770 3671482717 27397347310 10098897907 100118977925 48775461797 79122830044 9799070313 656642433 15889896744 4795145288 23361555512 10780442913 54729286730 70905690292 66156206779 30119015459 82499825833 15365218455 40538609639 19877725047 6543304611 17552574526 19024854223 16191456867 28001777568 50013178736 2353869769 4420963192 108491136568 4258149696 653352462 115887033280 37808019340 19494640928 21203354293 19371109154 100466847951 19058051670 10473793854 91183332669 25431134065 134288054421 6589635584 135538425 45312048267 150549245358 4714407105 1799571447 463815561 160718212671 31363650734 26392311133 86378486518 100116737079 15382421111 56922424912 277938419 19216059 16839499030 1356014815 11781464263 40044051324 15891518890 25730227027 65200014630 68196903378 52387503093 55806532423 199758687672 14660699321 19372670856 142096100423 45952345946 95961853789 12307449185 8791865734 3504006342 14623992574 6477499372 83114128263 14950812645 30262676772 123567761214 60254811677 62318398227 36349435505 38920106239 38528756546 52293878534 89375135448 23246915666 17159812393 34026221461 360177483 139687399687 4242238642 200202514328 38228155160 10751160993 12902687080 45874716623 174431085731 18959752090 41036337225 3018515476 32541295240 58404358205 41108634460 3771866275 138245297769 79228918 26790490763 14218162489 11443063740 10873106820 16334604981 31564867577 179177284143 20649341683 14828904245 127516272008 54157029045 41664490810 10404223267 97620184183 40575351243 637865494 42885010519 72124154038 2041174172 74785071626 104090451666 20336803409 167936659968 240222205462 17899726945 9961359585 3491434187 14046861823 12082214577 140787404627 106377918964 50118367765 85660977706 7718651437 37549394530 171748162 4344323030 30196635832 49619977362 57787701436 12816613668 7867245381 36769342893 21098161376 2962347324 126314930797 110172449029 35142354769 41338143384 1821441836 3131301069 135026733083 55330572899 6111910349 32728857092 39688839729 40203362434 59973994100 84089087584 7756785713 65956022578 107945264746 113211316582 11008262531 2015292358 76898242720 965354023 1572054003 23269067594 153647415297 55403901892 9641202885 2521227990 24820607385 48790121028 20635324680 21733460260 31059997084 11066225437 100596612331 939218377 22599273586 73060571029 96179429179 103308165071 84323694553 84187718860 48958066445 17851865932 131968792087 6352882430 11728643665 101254639990 1699471956 1809824505 1390140282 40663659370 38551021360 23653842087 14543440188 35456533343 5581543472 52011706972 183282099770 1099221333 14495669363 30885423024 725595911 39290243178 8845947191 8665310370 24280944169 12431434712 53171687533 66948110798 113774342792 26812802041 1877352756 8751026633 47919087198 69718093877 131041563274 1854665231 9324077434 149688475000 40805750501 43216080038 15332048900 44543494915 30493181590 68488278868 27910431535 62598815901 159991412951 27135257567 28261392798 18723911343 71780214436 5431018581 24389424781 113454049380 70340108144 8834260238 17352792987 78443481206 20503456711 103203151684 25812392279 181769798979 16018995467 106492322345 132731223477 74766475118 10775706158 39341936549 11397833545 26647715541 9770350089 52224675795 2376655757 151983292868 15185612270 25063114814 8697620667 1007632666 21125857234 4118882390 6049511850 28410438135 2653260431 74568732426 864834887 32647298562 115227341395 22756796238 93937532497 52554830067 3038801388 6088568596 104135819292 3350574937 83178832660 5558098003 18475513781 5035651705 31235119071 70620971405 25365529235 154922229674 4191825967 20949136684 39680789718 1295832109 13598040893 39612277468 12466901429 60102916166 52546530102 3583731994 37917833579 181651159874 358998902 74003321239 44594516714 16097989593 342226665 77110846862 10538244055 33410608162 145772628809 14796140314 9395545987 96688086607 16971310211 111565356072 63136545897 8309988651 43663132802 118256537976 4281237934 5625278638 27894783477 68915360036 56660479104 49472316306 63646437825 4263046088 22938214741 115784183981 38525763887 105477609491 15936146272 68229530032 62445584531 36865132215 82380337147 110323112935 6913348228 12535687282 12707068516 22211502861 13509903630 16737649474 23365133852 13240138240 56199437195 120115480168 37215597504 76319014372 2004511753 26554537128 85011334481 61517382810 18946726313 22258891453 398267236 136677484 88189020662 13943089718 7358023519 101460878186 43845781878 32383870160 40506309640 741977206 64646290269 27503681078 3092295191 36426964813 2803387479 12313324364 29605610555 2010611416 2194255627 24726430435 115632824611 170710441949 130756833818 12044058427 50441063243 2370873468 55531443205 106163500093 20129181028 47714397949 68844761791 11147285942 87243698240 133307089976 329858 54782586572 90391350657 20995059381 132496299292 42053351873 46626064722 65169181174 89761765335 47963039079 35109785577 20362466755 51416117358 674835021 20661396024 5959581914 12500769446 35474157974 4962696315 44683078791 1189400899 105332507445 177250824144 24127351230 45295727398 65656139854 42118108598 50912981735 85629556151 32312802573 68398720631 62312814932 4999556027 84546453478 6175924362 34637925179 22961218152 29225006322 122125098703 19959594464 168878244575 57730868493 9457816737 64928445019 15525683116 43705873642 772059878 12689267106 34488283727 13605306281 118062460950 152689567234 10014040592 8575996058 34632362202 608742783 123808894121 38810937392 120716728262 7278616936 2618738385 63347414977 94568339690 38923774758 91790437998 11809098452 165866075650 51588185204 27478961440 14123783549 32751622603 56596889437 27969343839 45923475813 58485676470 109565629411 60844385787 5366758808 69540316071 194343897511 12120483383 8685603527 105387695948 55011734866 166886980674 13651642340 2133642595 67625028058 27708124066 11130737212 37306019156 1485877723 121587454604 38925589637 1125366 64956199374 60170717232 298711781 64636931184 92931398470 33638767259 37956212877 31078251339 443567925 5861909665 140194349913 17213918743 30350450450 26664465770 31198969527 2653457920 74893923970 5374705502 4377303094 49624790967 67953331708 9754330660 55668888357 40599864700 3530288430 47200421897 18931069182 23309358060 28019350837 58436798619 45101766093 28591076785 25534772868 152586082813 40557839257 10471832077 6106364694 7088762110 9596041014 2645690602 26011042239 55977429126 28110059968 5727286089 8086404809 163997281389 78284408735 20143725531 70926600350 70623807904 27245509636 46777463483 11828472152 147102826992 147174315199 168265298 113492402669 36465860632 50721807601 127420485080 55416798157 123238861702 869515519 125744751838 91442357732 4563003329 100316980 18197232790 100247548618 37299934796 4163737982 29235775383 12397669201 4589091103 9314590143 1747489123 187963028 48051702932 26223638270 72607309832 24252478498 112772012792 66397869737 26402452989 23002513213 16852031232 13888612509 41717816436 13865368624 33010093614 34806847755 134900671170 19961659163 155044122682 36946644288 3247285603 14983203941 330283704 45003967692 49361793044 42052276100 220827438613 1351979951 899419273 11960103147 10042107748 66328259 22753198196 2035858530 13976562799 11346976549 38242398447 39541683434 3263188444 170869905073 16454187919 78949339285 71345030108 162244152072 15098940859 24162594584 28678681774 31770266581 32543776170 26264484968 79138947001 79917199556 28965643282 13089131055 4535356814 8730973896 49273623291 60555259829 123026178522 22200459326 23475822030 103259940605 68490104109 25228767809 17150546731 548235294 19579065457 111199681802 4108511461 76815821002 303557420 47928697786 167935132944 130029518284 36604770678 37257793662 82362043937 20632992625 22657038248 6215379537 72761541829 9175730805 2037193529 95756213381 1488307389 35703334620 74552728450 27699880262 2368127055 34730075103 28268190852 24367697753 67787699190 12680632945 59848932399 62331941203 63620028089 94689456465 2260637107 49670376762 1302060396 5459929842 4093491471 751202235 3600300425 2072948550 5025123142 110293148225 54956212037 4663606552 63259049671 1777930275 12723882846 64670832452 68591575718 27574392913 69766329080 109647973623 13556893576 32135498395 6219687442 23647180119 39809397217 2018151370 23055623096 30007104541 140958126241 37087794567 2166437269 53049782603 74727941692 34868719173 51109887450 8317788469 14412089811 93208796477 199527900743 12891202073 13168454302 49128292847 122676792330 20318899752 18660462961 28988265257 31330362898 50356505252 7320536709 29319072690 93586135232 12355102325 34476110517 128522214783 40313487616 56901615386 8608572214 118115287672 93783451165 78448248865 112241956921 6551791395 46769554932 25437213686 74599051138 37891142705 3794540303 6212687242 14357066302 149355621591 179644704083 48155130269 5327144790 70557831625 162211642573 103091757646 111122202094 63089918625 40832527991 25545582836 27350413456 96910744340 49304188701 22778418883 50292720626 53809937934 18871472380 1329865926 8611309337 107696971247 21900409910 20108952688 19851014213 25799901113 56668640049 114315137967 72277516189 46478875828 30196498099 36868137167 9906241574 21697093244 23838647283 18656731458 74123343 27928277516 171550230784 105096007645 69073854339 59662783943 4866867621 128662754928 2417046122 98529999305 2899310935 13138230754 129165332844 70218882980 11122197601 24521339287 3401150644 63437901142 126775013681 54311928417 4611412371 1947296746 35142078234 117500784950 65431971163 937486676 15344842522 52326257340 27877591534 78853782896 219123862 21543861043 36122088779 6015818051 36860520505 134355423331 9665503885 19137928799 12880094530 760863505 40703101112 17416624672 2568979961 124601613430 28814528933 4581634878 233248471153 11177539375 22886527814 26933606874 553651248 65797286812 59385358642 45592002219 14144995612 27927906399 5782925265 1680936216 52791567034 24182060341 723001690 60389501160 2675618791 12428142538 18577484481 10722385860 4904538964 87108989737 20302439823 16025392866 64742886179 70747168512 104936751 42505395149 34168744938 21204839155 2166281590 99713411126 12746437916 7984005062 73542160595 3643676137 62354872642 14411794174 63140381398 21786918636 33818830093 3992604512 114455082988 12612652669 16458927045 104908435414 146152384995 2100119388 17190799938 37667528735 114347562755 89014182920 2670886052 68991917550 10802247814 91754761 81851073427 64988677337 2632583747 81261511064 21714779473 4772964173 1781345821 1527350164 8302166999 15108799352 29670978672 11267965672 1125865565 50774057308 499231671 123514860941 3233889395 51265593369 41267944457 43751892512 71086056050 153355259682 12773670254 21371084006 41256838335 94463577705 6935046908 12067038682 2991176455 18940533424 18014865663 85568327625 1738091119 96990566000 15282611042 43697580966 34700080762 90602013460 3680373076 24512040499 60778373290 99427716399 76218844154 123592368198 48416922172 8903810237 10102658136 115671023403 2311034114 96679331237 43639347465 116170878987 24968552673 1210746716 194102375 5487062393 46029136412 21129104231 32442460720 11101598268 3677274754 128237322 56620046967 29399297648 170487194943 3137464612 104654577685 1994326976 35374829212 2145348142 5304957522 5888290087 18935638942 61892568666 35703075199 40473178000 119044101199 17533488848 1113672877 30332838634 9279314798 36416057019 93955923004 111287549564 20071265240 106219457615 154643656303 15819411475 4963911881 67064460855 30661924872 15224156935 8258142902 65603984437 27626387840 15777137352 10983809430 6040299959 2709934737 15606003832 77732576914 38861674787 1234546401 14204992349 74584753840 42673263246 57407104827 10149804366 60607941474 221727333077 47577128598 15841392553 104517220447 94947905742 13298908998 81447574801 161511257081 128498016909 23789764693 110919154711 68550414298 94850760708 12429247551 77019587356 86387127200 7526272504 64009150943 56778501728 8777334185 11330966029 63325162443 15886961651 77082849112 3641159197 24370065846 2913468702 13315077946 4549118007 37294388124 1358864379 93149793815 7563952229 20395536231 68816310422 19579152653 15623081419 118898411755 33727013780 142096240988 131640625079 8846827285 12717772 2241624578 22322591462 6300887230 53323818632 1337648729 3198411773 86919893240 26061863624 16832594093 57034830931 52610218102 132339269600 14206042932 25275552986 60513712 68756367369 36886938186 4821698949 21694473301 86915651432 19332433331 36209642373 758074049 59446988200 409465193 104156051001 3276726653 115391687318 3227125229 9067140436 55188755444 19279687252 7130357136 80964497220 782759687 87609552864 7699020387 37905277993 7458399899 47187036451 19032884490 16348359032 45898424798 10881436455 4732481328 4233933306 14673309767 13886736316 26420826927 56355644660 66653118626 29710173198 11243268908 1368685438 127651957184 5999403879 125290530591 15944928747 25118788428 5944233041 2687889598 29318075323 2236557567 5233967253 2781374496 60512233638 15314543221 9818593648 9075929935 198532645217 106039850116 20162049568 15148226855 117537039241 7837189272 345776094 17938705246 14030983640 223041554567 45975058826 143445332297 5741973582 77421543293 14616336070 12524108565 562966856 170098466 77259177901 2756678282 1293934294 72320727562 22722699159 10628527988 53737803059 36654281821 38615493371 42634045282 10641402841 33077330458 68690369593 19914458646 7294878621 54886182923 27460815187 7852781059 5462173564 45297284053 43456820842 126704923282 23835917550 93934761113 71103119732 119925804677 35811964082 24248568961 4036740951 30896727333 29355223682 54304615932 159027072236 13092703140 8966415732 108797362833 20785205830 54340376651 6168923775 18489364707 13210912802 13847134180 102343713296 2324985548 20077845034 182265472 42252888389 29780540668 2643693348 10657838767 81850514580 106059846014 145438582254 902855897 181651166049 25170989112 22727599991 100074921880 2958761569 102332226705 2995534859 48785943412 159148167466 47987212412 11403524563 19648345687 17243738498 3546341297 39054006467 14336192766 3912883033 16089523326 113845203971 97079960277 70395422259 12464638745 55905088792 33552366906 17745254824 27707304026 74736231166 208340363191 183022782983 99836695623 28389274598 146949607637 72429114538 125808769039 41584137480 195682450516 27330403035 122757359682 6639445803 47816816071 1438565663 60898699973 52216987602 53805333403 53440697847 81769786446 35328719807 7642860001 4197514724 8127728881 7755464658 13784613878 23096284231 9188109704 41222681485 7512110086 93820213252 8610861313 13257104386 5501297599 101983426 106880366329 66691404322 15312548539 130870613806 8494530486 9169583345 82893695995 80578276650 14328483157 47767004154 83395201361 57921144982 73198146955 113734362374 110384894122 52956141700 5155706748 4971151101 6825565250 2124165024 12732476064 55675552755 123587288133 941344338 6051604111 63688232502 169070428777 12412985295 47530075876 15530452633 6508999881 20533110386 10501737592 65293573636 28544397297 2494666756 550566342 71811954 293193491 21707912139 33063034903 63620446079 36281490158 99611630691 37630111294 10696438068 146497542565 57817639895 850665599 434469630 75898351367 47113247523 169755943368 23810047480 23753632600 13992954147 5090406163 40336238 24130695938 11932706902 4707558095 153397360946 10321223767 12099250072 78891650677 8671216307 54090086738 3281030014 58126708076 98483585383 194723508192 21144712599 142347525346 47672708012 39940341366 27325355656 23462141567 33674212855 29244984780 7475521918 26776677355 18127456731 16816724578 13217987292 737969614 18001351249 19623044523 120020512099 26088670587 69350843320 210229709 47333076766 29721699983 10162768366 9548579239 6413490192 89579998479 31770443954 13502460136 22081062947 22827784340 56857033824 32841043694 16958268890 10101243858 59882889639 45933123371 43756016360 91311455562 476664107 100538852697 3627956103 14271874404 4836370627 187640543281 7723128627 15704777321 17977100980 1523159183 1606855134 56582849735 34092793837 16053055984 87726541070 23366124104 53359010026 82770651330 3872423285 24750689320 115020797738 7332028596 2372649644 16330183869 60635375965 114801143085 13461931849 11584483637 17705717695 3446867148 23401717990 27426568180 42393558088 33556370336 9696743924 15694658776 2207329406 74105423248 593763498 481617002 7013265615 34343621658 125138259107 26344297075 3536507442 74433114829 72991497359 8439398329 3015505722 18620055111 10909142770 55686307758 49726851543 5640374727 63391346572 84075720726 53662686102 4137118498 82805313052 2615577544 12161758719 24630077961 31351943296 65567775404 5126249781 135492417184 99849251823 8027304860 22365397861 74036624697 3348610981 16397945125 121986288113 2061305600 183267852316 19544356183 20468903183 46212556837 48450959082 745829402 137214868729 20183637760 42430130560 6896746398 20842640577 81977650412 28361788742 16770870053 17299068234 9623017664 89730085811 4827712614 49705749660 54879209449 58723951182 12719350216 44576132554 138803578293 41217979848 55016810021 7329433827 59560318066 837819311 33957429864 736989010 28080702753 83240122687 42651373013 51843538931 57186339883 2857870711 532939189 61595656723 86343174891 34682928450 17188635500 7528533546 35993326633 49152216059 56562035565 9153815403 10561734749 132742820497 7960396218 54012426608 108886498518 206491029 123964804618 29109526605 1864253399 3080689465 57838192562 11374582886 67354037799 3635244815 29412753867 11724590840 134532723395 179226755518 74062588669 114836823519 79989704768 455927173 9070625838 28281137 65269465740 7617779295 149720996356 3953835856 16967352541 13116048008 21148528330 1116768077 45127346644 118125122891 38271996473 145242204756 305827374 48522905024 81772268215 10117561678 28706847959 15631076237 69675524578 52569027431 293672519 26379033683 80695141 37684280 48199462226 47807117904 27990562031 121746939254 11693133396 14103205930 49521242871 16374305526 10421155286 4916853095 13727020350 41118318723 90072096856 303624 14710165078 65563830782 71523363548 92475704025 57448427366 93351627720 5840021525 112039958126 169765977805 62018529015 1672464419 226304153727 3048976077 58744344480 608020415 9617313750 4207497076 16087969645 75881492204 19259100043 6173290 34127370737 66556635203 70829504918 60891965719 31797925404 146149067407 118527875027 39691681815 86057926810 968773934 14940087005 23662947881 31162828208 3451997744 6395234113 141410491466 59214146983 12212942569 84730596148 18194356634 171922804703 12984262328 19736185680 5967120406 82535348208 8524082203 108428804453 25678764066 81196794716 17143534979 48984082066 108885006704 51583853954 14205605412 8810613154 31490141011 60077430178 127187649317 133479943768 20207650369 43470477671 27651474610 32881286584 145445739939 9333051462 12366472613 816590207 48071363411 20736459047 142259910623 8171458419 133890730 49446742185 18248983406 56401312225 2901158525 28822415859 59293978481 40640906592 144565878415 36530132377 158493722612 674917080 6802391799 242376343 12807206174 3568437085 603142509 175142398169 117003639049 108120181590 14386692513 31272105629 101273356848 10236399477 136760785333 38693043845 53217928084 63961490080 8668191626 13579515072 2059451594 62625429060 125137428120 83982396597 38535504 13875160600 67352437883 35575877825 22761870139 130336432461 23411119902 30950199078 8388635585 10088578460 25992073618 16846181213 27092219853 2306551701 52026936401 833435597 104143848434 3565269887 10254673888 39090036428 3972817779 30978441770 26396904554 23066236178 85716376252 35017977020 76902791701 31121112937 9113960639 595882446 17094372094 46224257416 3089284655 1194158815 14916290039 556966248 6277573793 53969168423 35276002585 106026854537 43444331562 46791295089 50177577199 71565640388 104666880357 22837702879 124058546571 2455571931 24238875453 6024138003 64081126 58885310170 37940155913 1071002926 20046726802 25518304753 116756058677 20470545238 22194008166 102388885029 3131235041 33461793549 76980125687 83639615663 226464358836 75039709145 2353566075 6562184011 4456325151 12002335507 41442406543 12164757022 3899043960 77400294774 26452850480 51852319844 15917548884 20468812681 9012285841 85922598963 3186341167 27266547155 68368863595 31514810416 2838405872 22630339846 18233292891 95236309447 21501104894 13503599728 8326577143 39288276293 3620377149 7119452480 72524694699 35418410574 5036037458 13011340230 24095063392 10723497142 23901253169 14119479154 15433736064 32795993721 7874347141 95905614201 13869179948 69532345 36766986656 79243276890 186180668283 2784410940 26542723280 63027181815 58808477493 17463444729 77666108884 57404679047 48900869495 225121667 75072178057 48507649017 34111769630 19533565854 10866382818 8258559530 171883102185 79005219449 19907535171 3651468684 5240197313 1896301268 5997052969 832711710 412964043 6838327720 15621766835 1411416196 166463003 9341792084 97597180687 56434521794 2979291421 11857643035 25055546449 89015135128 55433427314 11016147508 52582700001 5252698307 74921082811 2806123259 14043659690 52440134528 55388848727 7774354108 2902313921 44095486505 43911446199 22679075663 34526478070 96875878977 6856967639 15474272558 125147032103 103957140783 14989588406 66786191808 123844090523 2461477437 58170785823 53070593085 18509629158 11362428675 55585234855 118405606417 2113015725 11484873654 13625671709 7262780136 25993954950 13306376792 29468258585 8795271982 21296392790 74600918135 32077002238 253722630 880230598 43820141395 21929942466 35948095019 43809373974 24724993519 80629986023 5419166265 7067051157 7678455033 35897922394 52480414710 32225730260 18567229796 4334452334 21139191716 16132510847 93465849581 57002816720 151681493469 10358437727 352092574 29447371003 47783527597 48433872645 550371625 53477237105 101600386352 28394573855 23861886341 23901074806 5837881465 49570344449 25884064141 107829478506 35524792644 28361108435 9791456748 1933135637 96540393654 18560407088 88579979977 17854590156 91694887576 51102347257 37792128459 47235140722 12459922506 10269544122 61777541663 15936178638 33147752510 3363280647 783514737 132611962177 103691934855 12884455849 23151491754 56307902958 109083626280 666857540 350838378 12938915343 213760621715 15636520681 132736417837 634072439 33386875960 71329486467 176261923066 10574921918 44210728 33677903 28635238016 1724268300 23237433666 6054796917 89933532986 49975614374 17348680512 4668901092 84393933101 2684988121 107642970280 15562205655 33648353069 28649605390 105477805438 22314771758 57071309700 70765736908 1047689591 4772388814 226344127 109144213451 106145065325 11036818528 22382275600 67975578149 212616004 161297781453 48957958639 55544214198 148891356116 65865839272 16248019192 4689667646 44312657502 6801537917 57493404819 33265933532 6735413862 29323931 1800108519 49200703669 22474945911 95262031799 13384341617 12218222946 21669984466 37470187342 3164811190 638277836 184116500772 18976665597 54858267877 35310451817 75067794053 11624250945 4819609431 47285664337 17115502205 26289759620 32400370913 42373132723 40445218756 10258761945 2885878753 29189702641 16869449346 62181773830 14279898442 99440500911 75300091265 28815259156 14339562496 154228764447 2141345754 55267161437 647792153 74699840408 9812441551 3245393515 32087168126 103304823783 25063609025 106531822868 10193487939 46833928775 46563882881 95161240378 7603447281 19522949152 85855353747 22908753849 9269119159 3578961248 82160884100 4591381612 34699525704 12853355352 159321418353 2451767610 178311579765 11165359123 29529346525 19477838532 39306847810 9860566357 39665398997 62937526251 5655201252 34892382858 5862799066 183374910821 60924550324 81321038989 94606492818 2767607561 98664775991 57761308270 28003168581 4313777623 4641410293 6992446498 59078715103 63368223388 15583999308 86559709458 13273718226 9208146778 56038573897 36995256027 46078953993 7394314810 15626643447 20400156558 19171406649 41940379239 86751274484 12707576117 28360928708 9022567683 8375570540 59738229186 3504134886 1411698948 135965954 163566520920 2623296546 23357108710 129063080369 17710232390 165544164353 157552793203 941223286 39977084944 184463191402 22139541222 53926741936 136301700956 43806684131 20644451097 4170444943 6166489059 41745954213 30211288874 4903643097 8877518230 32337246321 127578198939 23107998723 46163687572 59098283951 57988214236 62625726125 10555466552 33742924811 80618485690 1674020735 155999746233 15013747027 20131538565 33365722637 7000311772 131880538675 3712092921 12675361112 45523271657 28436941487 7738028331 130314923886 5371253384 6376760530 46252747027 10555048888 74720602829 109448203014 12035104569 18303691318 316260495 46254886326 32598292785 31518662936 111760727660 21624342127 12892935292 101919213299 7421412429 18453880162 106868476241 46191081041 34472591015 167303545048 1792684933 47348844226 64850437608 43991271805 15963299259 7438084273 4402845872 36435630558 15204474671 67644608487 52273051509 91841590003 20847589875 138001640239 52232736304 43717085790 26953709828 6650945121 2312731861 2926091068 87052273811 12709559509 37966153213 48511605721 44331520114 145204245915 23369477959 52650524973 27256153370 3884490683 720198008 17528719330 62137488406 12844860146 91721095250 2860372348 5110794327 21264146323 93901366997 120612041953 41118664252 14997816453 17707395945 78961594175 45764296369 21339938865 10332608608 19415799102 103889976967 50898467729 63306989716 50306730289 3347145465 47511667460 165552109 1118297082 29717306707 213018602 4181674048 156365173167 12102799761 2384933063 100683122988 106964775805 65143913206 83518030502 113441592524 5453532868 16741767575 32421319197 168309980615 122572151293 259253007 5317687888 18068086925 4846916400 62038749683 89469863752 214087819 12146480049 20985754102 8969706259 85028478583 188678995481 36878924324 53557635327 21460117122 22279751943 58863763862 23258700982 40881166436 77925012020 4181383991 40858413757 3915112105 51353201607 53291741981 9446484353 25952700521 93152419427 70051087705 49409064048 97304688988 18547853986 17295532658 118198090207 16730286211 90770863747 25783520236 71064008255 24009916846 22187509372 45724804216 9802848023 118467883264 8762290957 9504618867 28327325098 1115240597 10330031423 88148133849 16904305674 58117808648 45301746627 56285598351 36212886246 138924960626 120856741661 8530362499 85619075144 58620903822 16629144711 57419228699 58705764201 5143547063 20796620105 72814914967 5950865910 83879482688 25204880122 34509324892 12470595115 81560440987 5959400264 51970172462 13569768152 51297805174 35718762642 139144494389 12009187456 8365996288 11485772178 50893636161 36157954782 71830485374 18655393290 1102286344 37809097417 3677252409 18774270680 4426122214 48217241586 7195594279 334322887 6880587626 52022315312 82417136350 13686954669 64960062024 8333319260 31279180415 34606655177 12454819154 12546420130 29063558247 9157688419 70937958357 135513898869 48020217793 8171873477 66200846566 50577058324 10033973227 111511795462 26008425866 39375341963 136413886290 25066281986 113889425189 84873597851 20152984233 9707048704 48582372100 15069556653 85075320603 19370838491 83315537981 84113027234 43627296951 129442306837 7557259200 1602914200 67196777671 49148177004 165574279018 602790042 1321166462 51403784935 34672869297 97142452530 2577932709 9868251019 36709116343 31994073031 48464370790 71917772393 19870477768 6726273205 8680630050 20361372364 2883836452 24506426262 26747633985 32259486010 45378104719 70991119481 941947602 15334354350 147378008507 3256800701 109285763639 7650611 6237379450 52952465829 28506640711 38503111946 4761820060 39162225673 43110049466 629266501 1718133303 111963960698 35427199311 70809151326 76892135861 63026187841 9964936862 120406565872 1616201130 83598772769 58675532736 20771655601 19635231461 15867892134 4872818159 124689351359 174409524 31294656495 176692682439 50589694141 80722785817 4778258817 43066841955 25885683313 1894147314 181444689877 76597935845 13375936764 8246785307 22217684540 31198807965 529014970 31723233575 13095717345 85200022291 25743288659 19570334930 3894689753 46843369217 89116321699 695108107 9656792325 30528719317 115992938825 29456878782 61945223461 113469769018 769635516 855114476 48706246089 25712478265 16625555489 12800151003 4586379549 24891051829 10444656640 4008371521 20785210380 5113138046 32124720676 19270310866 128702263547 85837542794 28332505873 72409019639 1241307526 130688514172 27332394669 1415520943 48203855774 140700351084 30514630460 13662893131 23636544122 35314965235 50086897917 8934741477 158254333947 48799503141 21598526939 129936223525 92273115009 434632276 53400295653 154836189560 2262480458 58819063579 6798985524 11800252771 121344887050 23825551967 13928776867 36340391877 23181614524 18506821700 49059819461 57969944588 68632989861 20072261807 2939005788 87562391332 80895717077 579449402 26906113356 12712027194 51940094155 113638188982 343414329 101679516497 30289271158 50685505480 19410564359 83133571611 45272432135 3323746410 1847457725 28102154157 42901621723 21605003938 125142056623 67158074697 4847879817 193072000762 7162979100 39483302415 1152095551 2323628188 40121269205 40147764927 3329115820 35429347820 147956156856 36166996496 39535575254 163626752249 68673620705 6803347318 17121579231 2922255861 62179129087 69810069378 9857882030 36603666751 37900448 86685229352 47919400547 5127415680 5229582570 27459506730 1163480715 128455627073 63365363097 35864400856 73570646040 52381420525 98912056732 61313939690 56031000299 117662461949 57170779377 29105813956 649575221 755162091 30077920031 116598894373 4434445578 11211442338 10100117774 18866857552 38567488429 3897240911 16446766398 28701893629 56856279175 5495051403 27445713590 10219025369 137188918728 38116179600 110961964692 9879924976 177721603162 9974822795 1244482739 49257600969 40772373848 72371501487 106919150626 14932671758 38615633732 46319940867 10751598003 59872793603 29279723169 156623020862 66880998169 25892297738 58461389364 150615116326 15174657594 9259192555 130567354644 2781365089 7324715990 2500645604 29544796241 58730837704 111898647494 102185095151 7379019350 71943408164 19919335624 3520613671 111147336584 4577989257 13335466532 43319206402 5005087351 9500390664 67318918196 99819072569 143804304145 57825655953 14777854648 28446318669 57246635126 10671049602 3564105696 13053626377 25041747301 9482065445 94028064192 35734956705 9783663963 387992115 15685045882 20821937152 16165176866 52852694277 785749643 18134205282 10548841080 97615345138 1984643308 32830454005 83648663446 49012273181 11465661310 14048081821 19243089852 26144724088 18197466347 7719843972 161637315590 35986668382 44861025593 123671398350 37365850150 170291614700 38435924317 324747118 1602517801 26704946209 6977832121 11226941070 20302598092 24605071673 22540529251 51503384659 61635701889 15102077604 30863527530 28337680535 118443000794 8419587384 77758677955 163168874995 56151411176 6131125135 4874200503 72553922530 13958307048 6982302385 51690890224 3693777133 175144564246 63861119789 86410298956 1696864523 61316659347 175959026176 1301873901 67783535202 44014018212 24036596464 3845646581 119299937995 122650264508 5985584485 134456308877 14800047676 29109856803 31272462438 186737663959 135616702498 18631718448 21997667674 220987794505 821728959 80882089171 89750951432 19560109415 37655332189 14441790502 69430565147 86659970896 27914472651 71119629087 10981321309 1888656135 42522619798 141075705397 51245482690 17785381453 1288111231 18867911320 14374609215 165184848172 453274397 5371796046 26350839251 1410435168 2083620333 32283807714 195627265762 2465431359 54660632540 18354009465 28247353315 50028420278 11605756480 497500314 50684817944 32212894566 703566990 44784915340 4674757521 129183033226 16053406311 157353047768 31982341361 18599065582 17335145 72264176419 103712681167 4205225793 2798686644 26797380440 89433703458 67305189922 79583200980 4853705300 27197452116 14004024318 87884283649 50413072098 1008668120 15376292901 33055638328 5147228185 68801048331 65097472501 3204085411 1578679860 46215703569 93650958743 18640115342 2753886426 9046307721 85429280339 3791746665 46480175606 145160518228 11151677513 33802795925 58243584395 4130677907 32710545880 9365209165 11603262596 73831330477 11563490085 105622935330 54507933992 13768897279 74794590474 15182461580 14794829633 9851714322 7112690014 19819030519 128598678750 13913278120 4691652281 36262323842 24157504872 98676811511 1668299725 50552047702 140701427026 2400501332 39579293973 14396944542 486580 11039117164 52686231812 211539805670 18132351831 103306122925 15008518916 52858780677 8366925509 99742580348 7707606839 46408456981 17844211373 8086715269 97624751989 67850207125 12557477365 25168026943 37997542257 111694328614 125147435793 19931818303 3715187589 59537305674 21624771467 44126943681 104351437120 12999383867 7698522394 15140234710 11339516368 46776953323 17570060984 43491650311 3072020709 6885574484 5175820423 100100900212 7461868666 46944355819 5227922584 73032185741 70570960276 40140637557 25870923212 22219892607 8275408174 27159077538 1296844657 113400141128 24366450017 2846249453 197831278540 6574481876 52843389516 18139996357 5691813068 21290725673 8828658573 45316017333 34949723448 17280714212 153767324453 8401771108 375004600 13987002 21893745255 2240864707 97034900477 13952248606 85480807699 57354400483 31435027094 17989656244 192238114544 15620510530 1942153379 10581204228 21370359242 23294587820 53838234856 1665889334 15570970592 17969072965 32821602443 129070485765 185742291275 553021141 11095261578 4706200257 13538402641 63323784964 4152621391 3758702781 71765742051 148712986106 3236419488 13078909882 2337422609 12300993143 2138854353 8251483911 65213374215 62061741883 41293018413 443532792 11872952005 32188151634 547492404 14223849072 119863484040 122901067751 9063227317 2898359395 59087753780 44900731693 31089423789 31489125661 18677693647 79482989705 96307710765 29124504693 101682642116 112354573501 48193610435 2916580736 35222493068 42629720392 31063305629 1435307474 77304809975 91105650129 44584657428 38600549569 8245151100 57153347403 4168301822 14053278496 49416347337 64744954649 134231894 20414688191 2006191625 29158183064 25032367254 2181203998 3148769584 11156115015 77733848672 37734383576 18283641391 198122041533 19216916226 81983143559 13298301844 11081888102 84024585389 34098397270 11144061270 8644641158 93948963082 12674856620 17250337462 85923474180 46418307449 25102282982 130174681458 260701050 905600688 175064511002 140047456046 22529904338 2214189213 33169742962 14375064912 22283865642 41606232535 303105375 19448637162 50933080365 17924058413 4862769097 24723777535 24082710141 117906514830 35278282744 31435944953 54969403868 63380861980 112211127752 16116648701 25553861041 6020226326 17760856174 34639257033 1216503896 71551534834 42763922100 164434185166 158302799405 18423959665 69388498951 8547839927 24617727988 11711992577 367385350 22835156745 26759915554 998436162 76086254803 219233672889 657991970 68294032599 19422462097 22983940604 5841506652 1095989149 81318634759 7852902746 3942199887 125807186488 70873873766 11632278606 4720785106 116901312376 61199016222 14042769242 2293779723 10910008332 27089457896 16100239000 9408881806 130127003323 5886196564 6274242456 6160946049 5251444870 2404023453 197078499481 78938203213 5673108980 11803409463 111619951854 186823971924 18453258412 103083873407 61569843304 3754668186 58895176853 95912147320 8182622054 14652355859 59720616985 1986117961 88442647 70490744375 3278341747 90129695647 22879207203 5311821951 155058024803 18146885373 4645921559 29416357057 22245690252 32339873687 187469896249 31964166784 253573481 210511266320 135512421343 56909920827 1427850238 35153032843 20232829873 58977578657 27631528467 85606944160 29177977030 101469882163 26669538234 128356850209 12258734766 21718408343 13729108874 753071557 26651803967 25784225267 8971977047 42535231989 131533353251 57461591865 14328898805 35948657214 39247109382 95270871073 6211150673 59622249985 11150851791 21327922369 105214426637 27959499482 71161574 80321074263 65111725336 7005206513 18927340200 19935311175 48326593227 660158252 25718860612 25779331906 136538144733 3450730242 121348617315 20260484090 133742206336 1296269399 49995318033 44445394036 13819435384 33595620924 73028844137 10039274948 62696347122 5218942496 30670702502 41569787733 41496131784 39417928236 27040261399 16832739229 56689861723 9001950824 87833091845 16408584994 123285567558 72164584828 681066323 7410427246 38550860523 3897268205 8676550704 2019003858 35536979992 11831125386 793629448 50687692201 32249600572 7389187343 77207067607 48269193915 27355268806 157872586873 64377696210 14854136114 30566521802 953554548 58900860075 67017731501 15636491041 59489646909 84936840976 10472976398 3551827527 66061833721 6038060119 115975546909 19148452270 36730808808 36461222694 71155909381 14505747926 2967751348 92183547399 3045938733 766113343 10930120296 5056072869 23705271679 6411239382 155325229253 77334023872 75341765490 9222891349 39620018236 59486270478 4363488044 53059902427 16884292879 21646889325 226203858 37084820060 82221026639 123317752489 15178205904 55687299415 42293857615 35933315248 16447755326 12889214117 17408739602 13499561335 38312268104 94634217046 115453009472 552346392 65059928770 12633334360 9646712999 30845626286 9819412506 105459897826 19220015679 18197686498 8000232295 17525660118 93108686798 106510099145 7126848395 21384435519 36270997562 6231059274 35866779444 24657105551 130199685161 63558672404 34043026708 34069128654 4314105009 61837626624 58664037251 2549852490 5392187904 59468103462 10282627407 62732394730 104512607675 95594269768 72542574831 5126798406 63630995741 18940622707 21014292130 78155405852 36507530920 32844800139 88849738419 42218560194 24932749782 75537926582 139116702735 10128366140 70750710819 4811517587 116200410847 13058513528 2096775476 26154875101 39919400408 19748625876 56533648516 150243614386 131058360061 8392787180 56722155843 65147753609 12598875708 78417681575 22137777604 5749596826 146190446216 9809024358 3334611300 21758081651 75402879681 23164265871 614330745 152241063306 15373117688 11538369270 73341950013 91590678202 16117421969 2287084935 40729658697 53414543243 54284828173 6140002603 4387675179 2275419033 87224204580 7376797364 150447849128 3233317558 69266773439 6211901014 25135088507 21252776246 2968331973 20963605655 140832697282 26596372798 40516546176 9989559133 54577588272 14081944266 6624590458 18050740401 68442637600 1536893898 2775861354 28629131452 21695101715 26267240855 9812410349 1312098079 114921161319 26793128214 19042548058 134237033466 106107871808 3134123054 158196006035 141601316987 119227273954 1018780579 104855621096 4376442812 19203938643 16253196113 35357490601 1433579680 200147423185 60690480503 6076498320 151332185284 6309820149 160496364079 86170308456 37274418636 3599075988 82097167166 3620141104 59137828783 73085913487 14507533565 3889722686 6434969082 63049656238 2948464475 27610281580 65001981176 15575734331 36731295899 15656395810 86953676824 14834701084 33349891628 1037517844 50038777087 128968261015 11264185368 2124227977 149113299670 146856342821 44245661227 7236061156 62325765257 18183799856 20470473505 177408874490 43326581979 53031130058 47709414063 2975596194 39965910311 13635254771 11523900748 39018728234 4113114879 24849838387 19085096749 310581710 2594687807 153708344794 26439012951 29835342843 2446509891 33770937954 72284430759 19379794728 103114358915 34376283357 5226373440 40171548312 119939208532 3070223555 77290685787 415787820 55817874505 92824880623 16385885585 15967751538 122685286786 6423972271 114641170421 17972383153 22504364841 31632489921 5823520446 12743516700 20274715413 25641737947 91508497457 62545821521 19430849159 3702764349 1689134292 1684634167 30932920601 63634387023 136670647469 110936713 42450011919 55705843865 4134193171 156565802 10484681750 26298228785 4157469882 32444637023 52237610944 141631261182 4712456200 20626082980 74320895101 50216758099 17381286838 6707204583 39592761042 33678658629 2997560750 5879185650 67288879865 172787181162 122488787255 2213133858 13529102227 87539658605 3593240091 9845573896 206435698536 2063556803 126957296292 49250215793 216199801 5606249327 5995152044 131077792206 75127240788 90714910931 27797180126 11398669186 104015687591 1459415640 34281984783 59373399493 57618749 17801857847 635177429 39696509939 1108970912 17720982345 185838725948 81742493361 65588652384 1088159101 31846735790 80936157035 18010376677 13455324020 50203524483 49136170512 91552000745 52565564254 13201804429 75899160922 18530494310 6590335853 43135731998 582614309 22119285488 99225777055 103387945793 18453330071 960891461 16387564313 3848587615 73897818397 65883320412 8400054073 41077124464 64011249886 6126670928 47512990816 195977028 173279081556 39325383375 82328239428 127680836897 21645252200 31096383575 67234655684 16486033417 7704714276 42030873490 4614120566 3652757972 522370464 50538223663 5476983732 70273131429 111864185216 133813423491 47497682157 49188716762 11455592481 1064179657 58658849913 95067481279 3627478280 72232227419 89330327467 141158053022 288752616 6407410017 126365344105 10260954358 23818099958 50991396173 22888548220 177300029066 23421460460 17667778745 9038292225 58190159618 43501801758 71488140379 27977067027 79139239230 38559816120 136708165232 76836259974 4028143682 59703321599 1871110805 11770717889 63320978256 36712732354 46634514050 31745839541 82423588632 11681042554 21051382581 412301261 107177104735 610990142 66912414036 162586138354 43097458212 15569091783 20513230255 16147686565 13041810753 11590227139 15717843166 17668571256 21577419861 45392208192 31269500064 1102028760 58522840408 44383569226 83728392158 25078350674 73244055398 2123980430 1583323684 35237352927 36572894438 11003578736 2864822829 21138851912 40281637317 12971106554 6082684226 207829980133 73840450065 38795828603 21954826553 83893548558 21334867850 9900529491 32909693240 6940699497 43562290539 26414625 131049358071 61652123 9340583045 126688581377 23904230948 4266686572 41658658586 32463365415 82303982937 34132609664 44503880921 21079006295 43413967 1858416292 99767444886 13556326194 1809501714 133325022 156464645564 1049528607 4252523417 22454644114 150595377014 484903872 4598248703 140779046970 10966541105 36066951171 10370571282 1234463349 3340582783 80658301463 18449005095 57611497408 1704935441 28039999814 14153663511 22708126405 11155304207 25129116393 23406252854 19672940109 1046101938 25410740756 9562695499 226233612136 77467519588 17855355533 9518572367 14102397317 165529574261 30782382481 22283740489 172948156484 23530947498 2381266545 39157366021 14250042620 1905180647 19780554162 3203169413 3491443540 907954121 42738731481 13477115216 127466013736 21115638290 6185427075 26783661055 2407131796 10479740757 139906632929 128828451497 44711170682 520922341 18890710104 56659580567 55188946227 16105292047 34167102864 62294117055 1794892595 9468645037 4224794973 121771423211 104581668615 2201203996 25008676344 115075815484 4220809537 61637528745 71461824103 1204997351 63083305834 23328483866 3401075808 11869871620 22589665847 9592110 47365149337 46261981683 29426994648 71036032856 81257288468 71042863275 53583117245 138448870149 24839262887 220436623 7999551698 145287254730 89798132468 17278219748 90028978841 68736691293 83875509022 13680509735 95046186620 18657527949 15285563304 201727559806 10057244122 21534900191 17514867443 17124470989 60637540312 16404084996 90431215370 97459982445 67743543105 19270012419 44374079964 82004956842 25853262497 10225538879 175561352576 20923949954 76753050745 8067301983 1382418336 72468512085 34517694591 171128689143 7956911329 53136922849 75748844319 19833206255 57764790498 97145424112 58656759232 76017851304 125460432564 10853388807 36268591879 4961510219 23045561261 128469770958 65186617689 45048394645 36044849219 68068673388 36195443756 57066085308 47748631931 66374689164 38981640688 88265622197 92499298629 84945988163 30989695604 81946851222 77949557682 145616345408 14763299385 10506581247 2930485999 100734927065 50804501838 1672930770 15547515 22261122876 80640054650 19290008769 30621632280 10649236992 97156847422 209706091 26695147718 4592848849 17963052267 61938656988 303040589 18632055748 127295248789 83099673112 115409516634 115008677298 82314539011 7286576905 44656528409 4837683929 13931509397 2853900644 29501163271 3915099368 81109783 17340038771 60047795191 71401931155 69834115490 3968993747 1354606699 2549792371 4191777378 13067274065 52269013114 9100646617 184193456 136897653897 60444706415 44257601115 6223099962 189946732336 220581992871 3904686918 4657197363 1683197403 50708939842 31006194048 18978774309 1563210005 8276861143 18556539010 22278261463 30586221489 21914612925 22129248793 38943566568 100221368089 24893562929 7806052969 31880354790 5307560481 15275068886 10342099493 103352506697 861436516 1005454633 786303434 19480995017 33481297329 105473218688 27115207720 70452506864 56863115073 19884379522 60548862172 38074772206 32142197227 3407831185 55758753019 123365901493 64522209346 85173014969 5335507001 1939161232 47136503253 41411844906 9731116820 194610823 1223093439 81969497418 636769089 2271420126 19287308611 97394924072 27995826906 69700588150 10385874389 16284028140 454619340 22109704428 18428704254 108016346853 1465490 39045422534 4846084290 29014246106 464537023 6541448120 29748855654 21881063418 83763665301 36335481552 78595218164 57751294342 1032087026 46058967095 169579149592 102530487892 85135105988 16893268045 20008922639 5612976555 62935719489 39004288733 5495484964 11787462364 113786809382 14274094024 39124796424 172855205510 18998755657 9848237840 6696614887 19842846648 31425466724 169137975252 21082578028 1357162268 102749430128 26280000368 55027345240 809246293 70351657110 53174113478 25264805282 24935889259 16757825741 68628730047 91607682748 11581565552 20380222588 45070330213 21143614310 37230670035 7752531285 135825029984 15291010211 11485989506 21037542349 11624863205 8878842564 37782224591 100205080837 180206446395 4805293324 10786122779 10103595157 130723709740 44635182105 112049879586 32588184185 5346685611 51928438921 31731079559 93894656596 163984902173 123494032794 60931795636 21798001001 91347293529 70365143782 4168049921 2156771638 5615493452 110746641023 123952251283 55204704504 2111356779 47533963276 26873492478 3893946901 19922861396 127665316019 19320833270 30412564335 115605115430 24027019565 11409645563 12953864401 5860218437 92506372471 1932169120 3816675268 12576207724 52446786140 17501967656 20317496356 116125249820 24310023803 9333936852 9099199516 252540795 40011679427 50825382361 90420847610 3317422446 53034372865 147401130551 356342443 61409735915 5818761571 29828404437 31842269116 104502308484 6731557103 24785697660 27036883646 14766785094 79795197 2120212978 5246508230 37780448812 81883217318 15343511319 78432120375 25571346859 1386104006 176024669107 93908272192 124723843046 7251703905 63242586175 95686665092 24674032411 142327319718 13774124509 16353718352 14683123879 28168148333 29748596015 4431771053 102501566482 28330728149 24169732526 20841421974 33930668804 66896798079 13671996315 14272894376 45115129058 25819274488 23328423939 84460505744 29263430148 4190091693 25691442340 58932105477 20600881397 17610027317 4511294457 192897140 22219136308 32912009331 44329655403 32151507620 968832 994879166 31618908256 3826560739 44987875245 7678753880 32956385410 6386149645 44805741181 34591047949 85279735701 107616571880 110623432491 37155617008 13780027221 21505467241 8817299459 22669633015 60718210573 99113594554 96924107023 66779972851 26968891229 60249349937 113913688745 29130586922 135501181976 22578786285 58912043071 1326408231 4729218173 6784759808 155176292297 37136204985 19022319981 37333771969 1592137444 31356834416 12132327624 87699094371 32483199929 12165080289 80738217876 148047994893 260696319 34279101289 27566227911 43282911639 2023135925 32602020538 43117934396 1208899920 69733558551 225999228 100371635853 29881029388 361726493 12534626325 23115419263 17740590764 70419458570 198480806209 73448925971 65263411656 72056712157 24211199939 1821095210 20168734549 33275945630 6464386465 67427505855 101922734089 14736475818 8777707483 14377250506 25009049749 11476260175 17458723883 133425511433 19521134001 122504032979 6236459854 49441054946 54487802798 12918429343 2836809023 107074272461 124776058608 209625376876 122271429329 22326431828 47142476731 21574009232 48261036081 37258693201 27108873115 62477466288 7776759354 26043939615 43819074983 143863435645 49868393520 93715730790 4912935254 7212878181 3264755339 51358084163 52904346788 17857406262 14485142037 84728325867 11520179889 120189951152 50705978592 27498834482 63024750136 1070635118 33075791280 14937527150 42702173775 49104457488 7557269243 119711528365 66398294 36301089492 44739206376 499864372 26943289062 162246428160 4602900296 28616131455 18636700865 51827812799 36509542361 14242228873 19069197258 27957718781 8252072602 27585881512 98149665184 103891336293 49490542917 162355062469 75626631158 71772032329 5218302961 20635778717 25467506120 70170494738 25476948853 74888488198 2432327779 34002222822 9208535631 17519217664 127591446699 86500655 1869835157 36576605020 29928437552 10455511652 111655659126 46753133132 13434857047 37350592458 21264766196 53899400173 1264234720 1272497796 33016385505 35936042622 22519164622 145722798166 23946624174 11787538575 97461577759 42474641759 344710431 47359868269 52551697757 27660182133 11615202773 44565099915 98290225666 8722530701 1409815231 3726951691 66831366819 63364576580 18839637285 36702110897 506831848 116655070551 38246643409 238366528 56676250011 65744758331 74967272029 21555915886 56227039784 4884696620 734776430 4598608047 3098639196 2011672474 116764564069 1341495917 477885747 56023067287 10618217995 43151547222 8907859626 22913967507 80791454080 79560683515 12140020468 5750019728 3521634005 144104023048 58721576594 46995868519 72270990732 2147590336 112142776900 28019469531 11044642601 97348335527 27103271714 17466232979 19419472527 124379103616 58036441360 2358769973 153416820096 12842247809 3056844510 69162637662 111866081225 35111823888 8128393595 13453049305 89237042256 633421376 22653535439 19702367869 902867916 26891688210 66645854206 64093306997 41036336010 40475334317 21203919286 126250826697 5445804980 18276498406 36438579312 9893815599 22455364680 46559471779 707100094 4340228573 28326958935 10151096914 3751006821 103295407226 34524639190 124089517941 22469004103 3095953738 42470342204 10464984900 27988974011 10150661917 107518569043 17544708547 661709502 92087662353 212529130009 44570970953 4297841218 7266490720 50122320319 126879689918 64050791687 48059351835 108953549158 12951490212 28974006896 70995368065 20029322620 529111746 33145705140 3216009758 21421146836 3581040950 130267838351 6389354949 76382613883 136154773 7489503319 50333933275 1469432913 74980985632 7371793050 8207976653 105719370475 135648686627 2851034801 25198980820 4771743318 71001363551 6834988336 90824758327 10210679526 39941790042 144903671376 32929620147 4260488916 91195979986 35657195505 133236904300 15809349306 42934096098 34704955610 7564103771 12911016551 94115639946 2164823253 39778336314 101424554604 13756175316 329967555 14235631931 8239816934 8923492473 133893 8412565312 92050044797 8536075439 124474822368 55042770677 21926792211 14451703179 658374304 29118176481 70458497641 4240330171 23013663666 65919867306 6380037441 17979764270 157748205941 14251127497 17364029853 209753276237 10928136169 7845828314 103942345830 74041836926 43527166961 159674118551 103573761210 40112717928 1397376251 16489288353 3813495583 2312729765 1188482829 69234187866 42515017179 144259075897 99035403898 12054892928 24988300799 2224067150 3146009838 20163429136 14770614344 8258766700 22793809536 22081011959 1665906720 34270397570 94753017029 210873549347 78050913125 72197960571 35469387706 52961899811 119697340711 10345276244 9321225717 152321014559 83063424486 132343068847 166406272459 80940090587 73572027881 32540564573 35628961836 8906434264 31585807804 58412903384 126580921727 62983241225 6568918599 8717672326 44426158864 12122490440 12433997012 10756732619 17732624012 58942742555 35553742338 37305787969 5163588488 4483895850 42830204958 16330879666 33146578421 50155086919 33147064182 14956946088 15989884422 26329701459 1467677512 50297501959 22840114350 10806833448 3110817392 554474958 2893228111 154426794459 9505241423 55752611687 130807498981 22630266 29382606504 21384430094 643508028 38188213664 100330068198 20304523444 32908937891 76417280499 13212249735 15597299174 27777090267 4442832899 49367876838 113326743704 39289802083 12159689531 10719847815 2325159216 35960001052 36141420108 68502765946 5007438324 103675057448 7667165035 184971964285 2997091463 657749972 57578934735 23046408080 26394533691 47484882217 10202586743 57515084784 46543704634 55512732209 7175883188 2769638432 81430184418 15383301711 11638211654 24196981421 100988134573 31358316166 7448599844 73831582238 18690731685 109029503989 144192364907 32501837667 20019431338 4448907693 71665518386 12011444307 30570226577 53740734252 6278964304 146086661 105461413945 14050277 25458246428 14039124465 83833209536 3750032116 39925951906 11513319698 6543222114 21049070469 4320273538 6742687565 8060353287 4569548457 12991833980 22859875688 394875687 58539337200 2155994587 26646934050 7783442207 19204695866 10871589929 68648441240 34234465684 21000706200 17273088333 54020198656 121845700927 105707654119 34128452918 56050608518 56070415215 33479693915 8086315061 726639 14592520670 956798501 67073916957 1507383290 79072187587 7167806514 4161136274 36199265382 1607172358 1269754637 38786597716 3620664357 73043177239 24960616485 8022339593 3921235552 55840720141 29191099974 162573470901 8375434111 57347796339 14061316263 14652456034 65638105979 89147221775 51218276402 43068345071 120501009102 11292163822 21004185800 2016459717 38709876061 50658546987 3089992716 49303034349 95282754940 4519397266 845026534 48582691973 62949832817 172397225404 3040917985 104992814937 32593954701 62161416508 23508776945 10258602210 31616328558 95739372539 2197002096 17541554721 113849326157 56280241625 4549022846 64413194952 28663784916 77696030232 71861334032 2576964758 11242527147 17764097818 7803241701 13693236655 27014311310 83797530023 19234287298 5641169330 17408534710 8744286166 23186049874 43471244449 13788173178 995507481 52496719969 1135706602 52598017674 37393146734 108701135716 99126969137 23132385894 81272496210 18117836214 16097232170 22200233020 31322028327 67694051281 86529094836 101606330786 4989713767 24521255300 25581801820 24252628272 850250296 117285133635 32191367447 32025169422 132134991314 3928959273 42033606994 87794965045 23736815401 25040178765 123905492301 10691584108 17956384093 123062708860 37168375389 22883772893 71790554701 24590582060 21951539998 1848313161 33072855202 14367475710 99735513585 75873637333 11284746955 2147346316 2344009979 1461153502 221971832 26516897956 20679696852 34752517645 34531556478 17986855705 18981042363 12200711200 21687631892 65994367897 34854594769 77362941336 12025310143 30750496558 3601275044 78556152833 2661356879 178305770173 102185845298 14055846190 2554547622 45153443569 12102633099 16536993897 3801692735 20448421162 77838688215 36113191991 5248624151 5944506141 15847447677 16345805459 30515692609 101273247354 38076694040 34349195792 3937623802 26011477322 115079432317 18941182681 25683950047 44765593109 22142699450 19795254071 47209716275 147956075758 153814175488 24545753630 123356339806 117735856563 39560411269 2676907747 13049914902 91907980949 36613133748 4154705261 74299080383 5159323327 6992009886 192941049 89515519510 2571451236 133975397575 21289859571 27672882665 90887923464 10996827583 26399801950 592900659 17650802580 1126826224 23903550509 12843640026 1517165052 98976174414 2769113771 1030917618 68452147315 14289785859 14634833356 63337327204 3279086393 7188900359 30300466450 20377009430 89831451847 110727257887 48528265338 10305504857 42438851963 114782577813 164930120342 4607985690 5953473735 21676471809 71356650830 66501997689 35686662451 635262916 5787432811 19636705070 40551170949 39935740474 117846041494 30243846710 110551460475 42933631743 1652804916 7760233706 1113121576 73354380819 32818180436 601988081 55589035800 8693770373 28012250767 49268278777 64158793735 28649482 48386223965 9667131055 108933341150 57003718849 34065356646 44334054852 39540363279 10931323034 270797787 5577559919 111403251886 98044146753 15139840665 110696694359 114976024134 30982709331 4078797834 46309548281 47144769430 34217721824 114429502819 2732175284 148195610098 87963382903 61479377517 72157243706 141923780905 7100291179 54584393845 161825914532 137763535334 91005154397 31094989847 236668 76281667375 3915576416 73637910397 106206839 21204840439 131118084501 18620270211 136250805978 61513374021 13480187543 3528538976 43912425190 3072618367 3479510898 66353212604 5045943281 84301945263 23482437310 31674543512 99767754619 9581433089 32460679372 55041462711 23008322847 2011539397 3091828351 23143041483 133331592676 41532239913 26151235430 18111107139 116951825834 4843884671 21209244862 5510153803 3027809034 107176977932 33417263317 8563290307 117877136227 3208906453 3534245665 93088725949 32583358521 63963729584 22968116132 13452424066 19565068117 2830264 59012446218 5415163693 42827562518 53178284982 50128700782 7862860488 9925744651 58016367107 2611803402 33302593530 80054285294 32631088379 12409908644 63322135852 28337968740 76277481899 5490086425 10553399935 37626149466 7588206131 28323808739 15497729961 20672405543 723512515 57971825709 53041165027 21197925501 2175426213 64987332741 18809443582 24251851945 23529683968 96692211804 6901608429 20008708061 180633469269 140209812178 105999613423 29788435193 70679186009 2594295403 67642758117 15617022488 22863412544 84160378621 44785528343 14209496592 35858012103 114597347067 6788737666 8821707837 43443730214 43641233693 7045976204 105937148686 19399333351 6928189921 71420554018 44330762166 20522909640 17704131758 1110818534 8736485514 18796931146 4721583427 19613039982 66021498785 96283509098 171907753749 21064237446 542117497 55790692717 36435177598 9573796170 2935334042 34396881874 25338975304 75435443887 19425089438 57201791827 62366093953 29440211916 5223831252 25430054427 114128189166 13687864235 94570638824 69255367968 7689258900 5699169986 15127026702 89882709765 9570225414 65132054621 20188889785 119410466577 91551603031 20838314187 3963040924 1475359693 20537700892 38931560968 101246673264 87709661837 14173637101 8135905307 109303380819 63465033521 6870380938 10168149799 10887277364 111329125849 38886055926 43957715299 4309773655 48330639590 164344325855 78081287557 36063053393 16598415908 54039574 39022897141 4305405581 118098856980 41862766015 5415059471 68017538484 24146414446 6728264339 403573056 11803151227 2438482509 16737290187 53045024492 27575494729 38138441933 28775954202 162593454290 36396430914 73935138583 22141524788 101211088078 10171242227 33470572750 21593042144 29802168303 52484799533 4133881641 4344995592 15739693932 112754528782 83299004906 1275511158 1984642536 6548560191 145933415903 16638528607 5276683167 50000141242 27795395571 3645707813 15092338362 33577552353 13756291064 15549789267 37209150227 25063567797 69257730788 22439450668 8279700299 10457902493 4852071765 8046436645 58207520975 36214626289 20160662135 35415879111 134557694125 13934610691 67610445606 78799439904 35613637888 15217371034 51489724480 69261111137 8066589626 110287020996 53551523304 23428777158 185338252150 9138310704 44176992554 151440943905 13979304893 180087288047 91630028572 30243727783 20899433323 76889570129 73978870261 51782111099 1652916188 80294739750 1411245407 61361471294 48956595232 57977626322 7442460733 63247499860 49274875927 10369476 20060601590 3431984133 64297230880 2875600390 1993131986 11890256669 26658187948 101622023679 67028688775 33454430900 6202657760 60760915550 10469012233 2549230339 44101492984 88499498367 212361199078 67940401466 4953766684 1022782889 85767978676 34670937106 31448038760 8735272448 16439420739 110351771367 90414073053 17076134495 20175860593 5916221237 19121448760 26173927916 53894511 15974231605 4010946979 41214887772 30356441239 9000017432 64492243475 23463071949 3830079206 24797842205 62853474514 38784798260 26800258121 55643013786 38606074243 19147924335 171499204594 35956756597 61471522997 10001509702 6561467486 2458449173 41933211251 72207409877 85762382954 82611708301 202757475136 10323455486 6123738 154592071375 1833181936 21582705040 16614866857 56915077935 831736588 1099281978 71614525701 140291896834 33682486770 6004832436 5948921886 26283337337 5465455851 63210194633 17912190091 99873391737 3115629638 6736279331 12993451895 34920431865 115150073167 1463171843 62225822739 124448691762 17869448446 78292400639 65663012266 69798154245 92897684294 170470544221 96399566688 87285493116 728620832 12463283386 13500483370 22886555711 41309196852 57369003098 16797585207 58725905887 19538848434 16696171199 12465533596 622462661 4076744260 29399446676 56223729478 13759173816 118283775003 14840387976 1031653197 75146161751 5923946972 15168864501 70560835772 13040399500 3105987939 20960936373 28518075859 4005224241 78236639568 123738347573 96617561204 109110997348 664758225 49479471209 110826124309 8442219570 51576336512 8455832151 7012864199 7609248370 58650463996 34493822598 132530201072 25386974875 15192237039 69119117400 21265237442 64363529372 1578793664 17233302522 79122900496 10652489281 73921656510 95800968223 39991084318 94768845610 473688868 24341589248 19567522338 79552183754 77335829951 8958471347 152502090101 21114145845 90258816370 78095103170 80697643309 100792101557 35071619716 1266466634 9183062931 19077737052 117169405453 53363802235 762447351 27937669648 602229393 38484813539 24157025510 54573149067 12833372255 6638545983 81668884352 535722860 10313325692 17139593882 87808587202 7005261852 5334135242 50369648607 36913420212 12558212404 64553625195 34493296052 14999912851 23730730956 41520041085 106007836925 58911600425 162319045605 2593348374 3984878930 18719842940 19540703785 33470901842 17756488092 14633637804 20726563615 2939636409 123452928351 5353753097 75437378505 2066833398 102610256819 4528200854 24316186224 446350399 148436358751 18511364456 205895395 82784334101 34278891705 29802690815 12079511257 55855222127 86098542622 32038071775 30683208903 24515146739 3545719764 715437225 83968035272 25083178975 14729561426 80216643917 5131519517 31766086897 700193073 7897504781 66073317408 166685252224 26388512194 51911022076 157690791988 125256374676 3060459741 10435225698 19124144865 51627340 33248304549 65243937087 145221006505 36936729604 25941568699 41613713766 24935346163 69471917719 58417409438 57869122720 5729334574 24359514485 159880218998 42963847355 74827445269 25354124348 84102901400 2700769593 17233413269 17546273334 14604749357 11284693434 20492253155 46675185557 66594995005 4276963279 25044927869 33349716950 92428858993 81612555110 69393518868 25699996534 54400214572 85797128095 2765181591 5721034350 34701152294 42000999471 2251805612 39979455632 98989270287 7998259440 3204845254 16220826289 7084992193 62367784785 3424058370 87248717085 7487531180 21275924741 90166193385 1325407682 23949953729 4468644921 6085839206 11517015035 58266801239 1593008087 128504497497 31242986795 115999477823 186125021856 324183562 32092324254 777217468 36543609011 4682209959 95274925806 131251495595 1591464677 150771436051 84511071139 15931171932 16280040896 49193802740 637831904 78433919098 46023324352 10069932558 43382937048 15014509021 73780754630 1131857775 19228877746 11571442113 54196442624 66503726479 30783711150 21150794193 4765477812 109796684773 5643157406 4969099500 17953153195 5453527734 35499828883 14135351282 68781873323 928076762 31146651952 23837956177 82549035644 137842655114 57484162110 164342538124 96217593936 36888134652 2199851194 36833597484 56455615396 87704977909 24970893125 17067684510 33014405054 63381596167 449419792 13356436528 8070401880 20467438439 58794402840 4999407690 26388559120 39786572975 37338764007 4845878418 19975610103 36399591032 85218553513 32911431155 101029832628 32850767201 222804106 12120607447 129881922792 2336239761 141525778552 15213593340 3256467853 6439323275 64200656494 35065719374 70425557857 12202438242 113132719841 2763549761 396826326 142358567391 1539476887 105260584029 84014034738 2861646383 5594120448 49043995792 1058426381 37066560904 15587073225 65558165758 754174407 20385478765 7511349519 31240753020 55869866732 204601915454 3322323517 2937769776 9963019594 35483021285 59890053198 1807673029 49939907492 130316107480 85499735105 4789111925 3934631112 125072030085 149699347115 2382369118 1412653699 45421422284 3931619737 34861236 15709897645 37600653431 8025826722 32747503965 36356145188 10009088060 19749967861 74464629370 5551547427 50066163328 3619217600 99567259242 66901896323 25301203508 88602597513 149582368 15299647169 26627065873 28029018925 60967232988 92004428561 18513520701 483980709 16670400414 518125986 87409824121 26193604027 1924284592 33741694075 68884290166 146957249662 5196536071 144064654230 4995067448 23314440730 17119643941 106006370776 88701878635 128395629366 79755598987 100117239464 22565318390 21809981472 2646216356 2978513195 26635304971 14191217 6112876244 139574570064 23871338932 10123117540 34775233480 66964725180 3482911958 127564060564 45547027082 60996545964 26207626412 170013778741 2195746185 29569321786 52350715329 44971087920 15957325691 23913565513 40637803779 1220573440 36470617431 5776761379 16383198985 8795703885 32033775371 79400408277 61713536586 116937082763 37513094045 8140370784 983131053 11430000562 19272723004 11843722917 58812559393 102085730130 30861602634 96329514829 13693321373 12631602645 14894184165 29055732826 119641215127 83136198308 10190447649 8472098834 36532494727 181782644936 159132262121 35195588601 36194577339 84014829527 26561810679 106778448639 7772550737 79518608 130513392510 3685358191 182626143386 12770848421 5842478841 54317241717 64262861971 307598928 59396890756 13188428075 569830111 53910796693 124559519779 468501999 18021273218 129811569856 61174523207 27813803597 842619513 14007571773 88497044306 14241899257 26369082028 8683200532 32351368080 45563241008 35587438685 904819901 34885227796 94322246 798941812 26970989060 36458662907 36959644449 15252535397 41078527198 16800273148 64877239298 3343966231 13421046626 43843510367 16227378146 22614280224 3228429661 22140578723 93319330354 71826736805 146722150013 172819099719 79626802339 16115380781 23821374939 1300836467 39171136714 31389915213 165817595287 198303581809 19521151226 8384653484 3506316700 117422492 141354883265 23708640148 114963526162 21392448388 56076228545 14311652093 59963612696 4059685165 47199073258 8298825767 53498452251 3370954385 100627099640 50445132430 134553747204 580688069 78857307546 154631168187 5195215143 148096121596 80118884 19723942714 30759371478 118942183491 16392866189 88334535898 12879941996 3700882738 2743476709 33369002492 300285 97837975760 65252442835 30595865776 399745548 106604077658 2327438161 1098662834 1071394090 120813963934 122373124648 11037755815 63992468754 11394949348 6135898342 27318316763 13690258083 8113185475 7349007407 137207665994 110428622826 72199428568 36582780497 8102711060 13358528199 177475550307 162758828885 36822722998 3480777505 24194926133 34107748539 12209008399 138090996454 7280643462 11589092576 2682761 81061981254 1120312339 5235500057 15720706975 1712493449 3042296244 11033912970 52701919707 14926296276 11205278341 41985576964 13040083047 33686018710 6608675015 81090271399 88679363612 4424419427 5060948445 108151286193 27853437384 57398365074 59625813052 79961808011 65254518184 16929049351 15140543892 2810407535 34853685942 36810199945 93797198236 2522701675 83789480213 3422880025 61077093686 145078654231 11361722107 2434651855 38374520894 67830486838 570019987 11274360832 71226448042 52680589201 49300886786 55416237069 21860157684 11228730709 10932900156 57952042753 49575548679 3409637729 109216509735 110105565043 16409913726 24670661184 3502587414 55499045712 16235490594 68679066927 6149544432 126479483699 11284513018 39520111058 669006602 88939554564 110051449650 118244920918 106592448712 6812730798 8330565511 137540048354 16720524087 148141608899 5910975087 18906677747 13467787569 87353557813 2601648550 195759315172 6170317304 39867787866 25802415659 108024881747 18256909401 13752877356 147193291266 19771255155 68046682891 73305226114 11033054103 16821479400 5881934630 678221459 45474907717 1679247032 50110992799 27562053629 5325346724 10673004240 63459226125 13752595400 50424132816 134605897 35662082027 29175862150 1518254018 15231991628 96888600842 2869257681 114325476972 5731134364 96784169692 11279208865 39414412456 34448602785 81978873581 2326738740 16285541101 1318679252 104884935 80515793079 18372526085 32301848680 38188285650 3648928081 554960576 42120881222 44178231823 36973041003 3489785826 99616860837 1592576409 1476973241 60098799137 57383489325 62685611318 30688611679 33915842973 14355079376 40010662726 70467490761 148550295617 7181830544 161539953488 31578966991 5443941771 26082223257 21596410798 30696947516 23812680991 2473127260 9207532156 33393901536 1042838039 133216652781 81150707170 32051401651 28954099653 50775298139 13418211875 82936370605 7044321600 30032827018 25296628580 6216071741 61602276725 21206486779 53220628 67153164994 6581600650 12017748241 23440578550 90559833826 44839538565 162354931 18707085470 20842400839 157525860450 60164366069 487950538 167644261843 13148816518 17745676239 101721287376 24626666207 45354394949 44051799131 38615793632 46765066227 70956368749 25849585808 10924094969 19249460901 70962953779 132572156604 16816290887 8699546904 6335537361 164082143214 5303952119 5640611568 572067873 3487078882 10501552514 57375964301 13450464160 16557750544 115275592287 37738329097 33892207419 74646268812 10057344720 32185783758 105780606114 96453407839 60018002873 156359125 57539612094 99874606042 60937169166 80283157894 24495532334 8663369350 42263408983 26064394900 28556813267 483129899 51964278366 111096713830 24070976526 9349136243 163953687299 7175944228 28676992837 105030906140 32166084068 95200526463 60997592814 3540146630 5147793390 75143185191 7714092288 42517310723 70015232911 93949589737 27510586557 17259351240 23178494448 17706815984 38699671782 18782043360 16972851689 20656281252 56060016784 20429343102 1050282294 80535126348 4785512732 120404169536 47566542969 55057483620 13983416727 9012125663 41209717396 25716571012 48115590 271538821 13957889831 76342209760 22978605330 20121298571 74509879496 35902864033 71456853130 38414041527 54022121112 54756472879 23799848246 46496784440 74309891671 18289154144 27634987139 14674003323 66105427036 8701629367 19566594356 103819618340 13699436087 36306913286 186965936720 1555532934 82619490157 7563408584 5408800762 77491944953 57021481344 7620781380 76031985480 106789288594 11946916659 149053695970 38898168043 18457809404 1812069346 15908336656 43916660530 12373721517 73874847168 73064969195 48380409373 82272999588 55384751724 80285326744 40382232907 5659980414 34424448637 2751499483 8310509552 85999902611 67769427748 6610037457 20212650607 113146944251 45745014939 29109504351 2622232461 5735417826 138452021911 11794358637 69054820012 12446112584 2777919932 95490043201 19969202185 33380699052 7981547388 25884524389 79110661502 50420950725 10658871636 28653535471 5609457540 72066222341 22695169734 1615399781 16933533799 75540444082 24687689913 43079929871 51711739160 83041748527 31957630125 28107964631 75569472940 19972421816 94911377915 195841240021 125739637289 57063677653 32948102144 14897181132 44528935568 5396993587 102219402929 35558122458 3358250321 41622200041 11083255718 2764323663 5341611710 46383035988 59654347329 8265015857 154424802245 9632528109 18260284718 51310677275 89889852425 22675944686 23749851320 80596310497 49873705011 132872479958 155405127102 3977923153 47666275723 85099942942 17551079649 4034466 1540720942 45842351715 34447879913 3291915504 26841890724 108390382234 54890330622 21487657659 4240624432 1221571456 1926576755 63453725375 13555394016 1207735544 2397524931 14460672288 6019161178 107125893869 89843313606 4312421167 769812260 15901187614 160861508262 10572497940 2281301191 35943379787 26579227413 28177877625 993894555 40503571056 10780047457 32528062797 119334757778 115148464259 22027841952 8395201270 3897621015 656022684 100031058367 53429646921 19741971569 179336226155 30628018262 142467382917 14590346416 140528201702 20543788767 48853265628 10737534689 90651442513 68238541014 1082503302 13714942486 31176191659 101798494428 99332770757 35803937168 18899059312 19888123099 105315434310 6131016625 101275463103 49742201973 24284280600 70253258259 23886196570 8579689649 116572279521 17086077085 109106118945 4940178 32939279939 6221046484 37540496166 12156711723 99612323951 5880479482 22132251721 566770405 153009597188 26702340945 19354539273 3398843345 2229793368 300665855 137207507902 29069860290 205932737342 199349754998 16003597420 15138856007 43936257800 86414601524 37162299171 51509785171 35976803486 18367887392 151370274101 112455665685 13438651275 13792103394 25565294903 44910771173 25637101445 85456020796 70364040074 37719423304 137389562830 9207431297 40768259706 7672860547 86176366100 8098732985 31546370349 1431274280 102797288037 60175727877 8181897524 2294432467 70036525790 169639095637 41733157106 13439530249 9198598260 747325840 8739976366 102615035703 49993535870 18242948516 24772809386 126852880589 8585146189 116935913992 40277756377 4170408 16585712714 19191939830 127199093328 1221252914 11549603121 16425087789 6756277703 4589295200 46092024768 35122573683 48408323797 23649588567 9662071314 668038773 13501969369 92629691975 34596510625 73249564080 37817891784 33602559286 5773265243 320689984 42533413070 18499729649 56964860325 8990819313 21737482471 52421937061 32085077495 12759171834 4299850643 55538843538 1514310651 30692419894 89541614745 12148069561 14928065764 131335859255 15570306216 20018110923 24406129392 11344410112 33149721354 48768902706 9238599814 12671959556 24089243371 53405024145 12208202890 1982368324 3052082267 28852315011 103551122283 27244933357 90763115676 46276491721 17479499957 10006328051 215150495931 55071321 39565203926 9615529171 87743007730 31106418001 16008057859 722500127 12389012095 23433133466 74477762691 5096828713 48852562566 13452029768 5111623597 42276835036 682939688 72922989087 3378547077 27119123830 5956578730 17594386380 69887187897 13381094731 9508850025 30378171883 49096682364 156469247031 67404324815 28108337668 9077267206 4901808639 10017755988 6017147196 10979344819 94688028280 19949119592 6261819853 26121705244 4000657910 70881777663 111169940494 14948354941 2885177723 41619385958 25767386573 57823050728 16788542375 22319997524 11249664854 38255848696 12091094185 39338304518 5557362220 2702891875 2616100077 54107636585 736277800 23467263872 20268718298 43160534955 43008742892 37454097465 75173678843 3864504795 61704302868 93974966454 102700664191 24414443216 40462914119 794602694 35849146798 56730330347 92770094004 37013087695 71547750408 154994261518 7572475746 3736949183 52566420732 110833014884 61079696194 63662938344 64691220 28731301629 6197667384 22803005456 27827083694 37942206633 7120911128 7966716566 10857747913 89110138210 48946292673 30143476428 95309635635 2093443902 53367420257 78827228460 4748363615 19235535365 53132511052 132466887540 18018380139 49038784270 3486405714 19008535938 33280950361 1116969979 137892377420 27199105420 31001245833 44467384673 91046366140 8355705405 13297987383 83932731422 37425309094 68444951650 36120848744 81750957891 2812200774 50094629468 277287338 61472128991 80754643703 83538113885 99522369277 13297682119 29840507115 1973122420 14580593007 101608833010 37882599222 127608037847 118138979120 17988727636 14236993136 69412169030 105731317079 122357804682 8806544328 147945258979 5204795883 102860535250 70510284288 19186053661 52596665650 8663174 50472785440 19162586516 41281917483 94350740566 1739421307 68697018762 107015956880 58257700118 16264535703 71307608115 83883127630 103808137693 44916293555 11234767779 1373047287 14038658502 54268622200 32016605732 12911263395 116148025739 33652872115 34610935253 79856723056 2763284758 4352897915 31417006828 49127593989 24419146578 1325305746 6126073859 166708741343 13902067280 12106350987 109131618345 84266516525 2485542302 19692265624 6795450310 58415354810 126104631592 48707365587 34905120417 8833429878 25147187423 27087721222 34754630580 77714821873 21539244029 70592006733 11930249873 85781525385 114012011 22931710731 17299936959 54163691237 106590275809 45925694524 2294694538 5865388252 33094937563 615489314 3375720456 31323482838 37001641487 486910330 24758785278 108366058384 9979684429 101621535663 144229881377 7091457225 15527589022 100568056660 1607910117 2272420931 8519647837 104413030656 68235283044 120651045882 1382539239 124240440948 61338923784 8573126692 22544186872 1413359680 51176709714 109661749836 66659744544 77846631838 67633572086 480160577 93490762090 3618661132 25342931905 26132704592 37803924399 1444206881 100978524121 64008635146 109494649300 4416515318 13835940550 70393712373 45770033407 77491280594 18694440699 73233125158 13481463881 54863478494 13762249383 34141852115 62530224905 118323424701 47905418741 837457899 64125462776 18967226251 11332577215 58235732012 13100634145 18826499897 12049201603 955583451 29477305925 3585736996 8779687504 27284361604 51748140644 28226581488 9407067392 81757571190 51468450707 22570967910 58089784446 143445790986 10859668014 70086153298 71884425348 60344277267 57954897264 26192010 76878703436 14559641 154438001791 48530778686 21177441105 86527728397 8581167467 76285470594 17292220145 24139753188 3096847178 54107883673 167105695393 4273924660 48236254584 9166509529 57736723112 24763618353 2633740421 10275467653 65440222425 82961105671 70377567112 24520519923 3485299900 3738901141 3230015667 30409646509 20010683910 7060220109 135657038405 63246134518 38801937890 3730250975 21684599585 90642467574 65072848171 11315806411 47226739722 3907158688 876670463 45889534623 8973036426 25235063806 105166703728 13190777148 29092256025 75225877115 5081220470 9225892512 2868628159 3910738484 76950445974 116779131076 4114776478 57364393593 102389736115 21977905135 68876997386 36897915217 11172979240 32441585901 1749573690 12897765650 32827190213 72321911586 75914957897 22879759612 13337652270 18076408522 1345038892 11492431245 17040076441 2920495388 12980741316 67296268990 1075798106 146266446596 37265522319 9867434849 12195980309 20566309492 11592416862 231969683 15195248214 14467475347 58096980562 17295663261 2559456401 94077819791 51354630413 20210986402 14889113758 133939486552 34562220587 4822970954 2108894615 30801571570 137164864814 21777874761 13337712456 4005705173 122798793985 30213545871 61493579471 9357947979 370375231 12474177170 1552233958 15749688503 66183831499 18124634707 51746606867 24258326695 17419968294 38048280366 48875399898 45160564830 57794022564 43611662 8091723887 44973391620 34662477470 9316573142 16926146787 67526610006 30243195808 8418635368 8322769835 33893966277 29679225522 66579962380 215315129 2292784013 45807387746 65890415789 17079645501 22670863922 3857247705 7887966 7580368182 19770121820 18981951819 2821709472 6510873400 137472970435 11292494231 6949430122 45800408444 13144144826 84713873 52916977103 93266095469 42315953659 57620456566 4157547793 47368252845 2008722696 70014719491 21448600561 118044755312 1617411064 62320616365 7100916871 56534119512 113540528256 36344322407 9401893857 69662008731 173154356 36778288431 63170622612 90330874675 39827655479 19191780082 129775212024 86945504458 37049922023 98092521881 34811154165 14624201237 198738281449 47806538143 8605068992 35749373081 121363990004 38018189430 17640939270 54090616722 440693538 62189090800 26138754001 3637828341 12981707599 38590282656 2295430135 87256967720 94206423773 25230736860 84154422999 589776325 48240884484 35245049858 96794350508 31537015982 44792070730 2032174092 110059880148 52748968237 51854031493 45684277471 107986624990 3015265468 148382826773 32978103825 32128122945 22824615742 19734502803 77619257930 164517386242 55052247354 47388349484 19114345939 42658848145 33612423399 20179652015 607371109 2887785362 1091291085 69586094670 28684374676 5829280186 63139037430 39143267650 67828490056 82989037951 45895191665 9789891309 29404451866 8822290803 25022904497 18508445042 28828022092 25487295545 37075738536 112039136344 125157549793 2143739403 80632545170 164633881820 904595295 19718405362 136058169344 87344082671 16306562066 15901455145 23809704554 23631855519 3865926504 20314655177 2405276868 109499502647 14976481147 48839205 29932961249 43455581838 873595273 45989187844 17705040767 36280706027 7085833522 25750065318 83166680603 33548833144 1932650646 15131974738 3215631717 24572130057 1445542872 2051652222 19300838643 49001808935 17008350103 21484195888 150563185468 130257336069 39774565878 5411454861 26068603922 56704958371 8411659351 25328066969 14847218259 8957028369 11218469379 45127193852 1541622599 13748474215 1398304167 15513931772 42557442893 42152729894 41138092426 21591639245 45974944185 159071058111 59865093702 4433446595 132118359720 33420455748 960071258 145640078084 86684007535 42210348956 199007260473 5659495054 3804505330 28711780580 152888774186 4193777961 108216730703 53855722693 42394248122 131209096812 82896708454 6123777676 515458701 61241206350 47700918166 2624560831 49229463097 39611892731 1110079677 56570174477 20222430729 49521630927 14750352002 5117599424 104399620384 16678112427 18782331334 7775568291 103697760143 77339618183 26319696045 94659706056 41650166793 23146191928 51977749090 89015729027 144811890529 264216578 41557433052 15021148840 3250822029 32580342067 30210889243 44086820747 1255768198 14917944711 62643760410 24969825185 285457920 20753651929 96172976512 2153726641 570115721 8994263598 122138101462 49221063312 39047448146 73238099967 11664360302 13054334147 130833362946 8747369877 7982239799 77847212123 5203103201 10477401215 18098564868 24136476287 35529539618 115533146794 42631458160 15511681903 155649988018 39170317062 17806856489 42254954248 585291791 82212527780 80084712035 54749299499 49957191088 1889206434 96326046235 47393763879 193366773411 17883062592 34180813172 4919440300 55466115324 40323172856 47686976239 7864922487 9629905479 5158768280 12363098842 51636061976 15449334364 4516758874 34073004404 74524991668 45525268121 40100640911 59432502914 17940353640 9121693564 90333282150 29344683270 20810455468 13541276 2443735879 45715224811 2353020732 5766219723 108757331961 61498684103 29360534591 7861266429 25602183092 6317403532 20784037296 22758295042 34669935484 25806919277 13818401710 77294218301 130777282211 3875761959 762497105 4132305838 55400983876 11396566295 1751197204 36977689797 1839642547 117941555803 2140912272 130669512025 1839951484 50433391269 22631939603 41360491808 29340228255 14830185957 8058342248 10163990707 51798121602 65534561853 63524694159 50405717608 40763646293 664384532 1690129660 30509070066 160950343967 13252902020 9571381924 3653224089 5736172772 48526049239 64720254617 45678653000 66659666734 21645401467 16722094264 7959393066 57911487127 2503203320 41260052903 68248719202 19740812230 7254692277 28558182666 14705628481 34760138310 158418907710 54697717195 7024347276 26379489472 43755647153 3921094403 22406989209 54302651338 15485733589 8465235548 87676622211 12543386813 16152896843 8048285753 29960008352 10914767252 88580742110 10742167775 385245002 30981261252 8542031070 61163792534 162949797873 7303400594 40046476641 3870824247 38140097 29866833490 9548977523 53782173352 165803411816 167884479941 4357274659 35387355632 109651982491 45294452842 17989244350 7533586747 123053300711 6541501195 94559244506 1258327626 9169703939 9924292177 19341894300 76985314476 23498130213 28994118586 57146095398 80405887454 22217344589 90705718582 39576999988 35617177814 376567294 3399493553 2400368106 121573946152 90558086133 143504615619 3378616376 9693242290 2413569154 1908450463 81399233484 24266099412 13511416913 91123234677 1245404299 135620137539 7439792834 12969370815 1716905297 199756831905 9740066756 37002766705 33743314266 15089835983 6864582111 30900660809 13709923548 145999496957 7335847505 34453061253 36550533378 30746094672 16862410745 106618034846 2341812631 37439245254 58435573060 16339865692 49316265 52432826865 76105259815 59961546234 317104017 643240478 2418619370 5015950579 47410995680 30560023423 22597995827 54202527303 19231166228 13453460793 66040324765 2799089309 31445727960 14762212432 8061997965 30750008278 40069567090 13852705685 28264158831 5948029171 79497527244 5845089758 34929355893 8325769875 11614845966 70495421223 9605260169 16494254871 1655032129 166271058087 28561537753 2763064805 118590469637 13966198113 34925861113 13499840836 88294024536 32889959172 115793367465 57751648812 6547034060 10800352503 24796337918 19153464858 14481129880 135065427633 75062267739 11688807450 33193346553 20183814605 95522054910 80754428752 86546939000 16859960979 5667729035 33502958232 306452009 143732663294 22818099510 127960020623 15825911619 1698209255 100757594315 16924475628 79034356119 17611594124 9993378708 8690547422 11243603969 41530258652 97125688676 37795534939 51339050194 9332264081 22026386244 45542782013 25855392737 41183057795 14192559176 76259573799 17333862836 66001273602 168942323 74624280087 37283276762 91153038 4552466255 36442121795 5193141412 18678094434 103171369684 91301650696 366430229 80274658912 29919511014 7826460693 5014648135 6038204632 15037440518 48098761309 36345719136 39630396925 15115633941 28931368988 27331701037 73808614295 2374928237 33951363703 23159642494 15029292520 35087484214 76466837126 19525974224 38569792254 15677730618 916781491 53201041141 2888730030 40932962394 90910326404 150763277634 1011640879 11412875390 83584243782 32161686916 108257092221 4979704306 2628835127 178427564667 12451824418 8411118658 12605980741 37742394499 78139272468 22415503487 6257081269 50675673576 36399544531 17633150380 160899509670 4453043526 5450579527 38957380264 3469234324 28069641882 80175674401 20156150169 22800920133 58562875482 55156657295 6451548367 54642000132 18820182402 9515051709 40666787706 41258767700 110794264376 12432641386 38563147731 140818027381 27248024 62047372445 23469087836 18313918476 130367386801 6012750443 59290597167 103524822604 6470909792 15291920992 34969012669 43621722815 26662386826 81729752945 28221746159 4295482287 3202066944 22792015056 1430416028 12699209567 84240716876 19693172550 30344798839 64534418066 34133440626 71926917340 5267018742 25766301431 1925139212 10672253960 75484862719 5143079728 70108108696 60872605864 3656424092 72421685765 90970667917 50641567466 8457084601 27781702877 2175591438 53148179670 83351240593 7786186575 83271648278 15214127139 7448073908 7882447025 44879201500 1764134699 1000154305 18840451980 5104261537 20662043085 119804024729 66411834134 54388407050 17449609454 116249466480 113912960937 59681505902 120361774762 134623841972 3028162698 94058509133 3254386395 119798844572 5201706394 11548131704 81095035848 45891558643 178851668 86298400145 14019778734 141915812479 91917706825 40795009894 71165458764 14631069092 35285833179 94853809427 78169438739 25298604214 18706333366 106650770292 13883132334 129387929974 60607324658 2573889694 61515280043 131314362842 50367668540 76896997057 17676911292 96935383816 69604074116 7252477695 11084651740 24466885928 74992291174 19872567037 101875365065 89007083340 83909268403 54300921459 53798357970 45024934115 39018153714 4250876077 19461815273 5472999340 59882570 11356190009 9807390985 9090085003 12248074243 31263321465 18614211707 36227778818 16197024917 81299371411 80755163598 3863278576 11771006146 82940987671 275670052 24196305669 7074630852 15582304676 86958252363 21403560510 52320983843 231459510 614970809 8669990697 410786316 52051968197 328407215 92113929377 118178435621 33971980586 14498762667 1162301555 20015176815 741120962 66451152007 49873631580 132010491070 24879083966 36073024431 10357291469 75017156832 359044803 19823408367 26054961998 4616802198 311254968 3559957397 5643484655 1407847913 16879074937 15040589805 9763537615 68366682361 65679637680 95148685256 16176855330 1142510886 8005612290 44622784092 70723333769 2698540382 17540132626 53682565389 17149291841 19910924574 35342337461 85106884105 54547702099 48101242 7325131466 6464340216 17537504052 38558772906 71254855719 7281897413 72044934370 34308590163 2643693828 7842443725 3016225376 7566277001 14363669543 11981660125 24445617580 63924028797 773772080 1088298119 3238144151 7912790732 74366240034 13822824801 11209336945 86577879612 16321454755 10576747383 33671613673 21424741948 28184256181 134087112770 7966040850 130836329607 51712988207 35570531936 27871205904 5194093835 46221553646 875426121 1915901324 21946346551 18819452480 2533079089 30584048938 8032717220 73276601665 11302664 32827482017 2275929230 66248714981 23179831030 67759276216 13626575682 127912726241 66755571314 201058770850 112277604613 41893480103 22791113957 95658774320 86177396582 37664814433 11839644261 8163092695 2057422186 22052500464 11602644455 8124844716 20089985925 21678625593 130525892216 39713613157 40864237019 33755428 10177518083 49342737358 3339578255 454572836 52613528056 55327236262 1779111927 6853626626 15099413518 7264203002 10204635885 70744446269 30237797644 22528440830 40104200854 80934017789 3331552185 34443847517 4010818894 19633288020 20886156280 437623063 14549224018 592417209 117982987647 1546049198 42464669745 904659735 106178455052 147601511281 112337475246 60086906839 11850412013 8982093634 12055182936 7635623525 2057270926 2067913299 5376140234 35605681725 56029794487 119792836464 50511575982 11448211158 56512276942 27672643541 153592133240 14525874185 16040502171 3324360744 42017621386 18602389950 54116757269 2353982198 12296898035 8732011822 35164139768 61682188106 4354662508 2161256302 34522973566 548380421 5923683230 32359086879 3106040420 52871176791 16784402875 34974938536 121404624014 20111078309 102525379827 117503116246 20111915963 39441696402 4557958 40380476628 68665177343 77028635226 25580955402 97461643418 97120210002 2039563142 128303186516 312081948 112075193561 39929499409 1046589214 126643896495 98329006678 42085317289 50639151058 2341453093 100311755485 117747219191 121154107494 21907126236 24905380129 44875842346 28020247897 54965020875 34743433671 58934320231 18745996364 10003218688 90147112057 70101503061 47679312597 12502609131 72860471026 103099938874 29546913925 54149086445 89483746423 168311312790 359510584 6798627997 59735439071 60406132810 8178255935 95437570226 58347280577 4181288595 34101695688 4474406293 26816943730 73409170667 29125161631 14078967818 161948562744 132545291065 27147395441 27741095953 21290039140 83809193375 5949284190 11326395681 48731405271 5724625596 30239096514 22776485116 27499593364 28127461172 24590920043 7773219730 27568871773 9321437307 6156573291 8575163326 25181250962 107276983970 3606737429 36503983385 83083026349 8253316632 183200750102 122178065585 116592257432 5220740812 7108679107 21894265078 53919039156 50465041280 33726052491 2835432595 36701287999 9101295427 147710066080 129131159947 2963742239 76405728153 85248398335 18397143770 10534488136 54408285686 9998400028 75798524173 161946157167 80634535637 30317037613 13575345704 19798619124 1725333812 83341039250 5789282842 183931101373 94293037616 1040180157 709547369 8377024890 7476816100 15550868082 74901812842 59246060750 84032731897 47253399566 6160253136 85676974535 154184418637 59162765827 15564455880 2758254043 8639263130 74903938696 67606763962 7742755771 1312847081 31502825493 72782063757 68349496542 104978940171 34652344111 97438627968 23635378175 26554927764 8657388248 160344701383 2017598350 831124035 7147982449 21713733236 87039700181 405826453 13529530724 25692812963 3166162263 26165200689 38703239108 19963493348 11737347456 46125326423 44227327109 67327653755 92494367787 99677162183 17492360903 2264927841 40994032404 32292973811 3640054539 2796797096 8736572279 1163375111 88764190775 18522204475 30188635144 1550114622 171868642222 877186286 137177295338 26126845579 12219196221 4260394575 84522863993 60622048786 13645898859 28329969161 88713061283 89104720691 27623840136 113590398345 92155881213 20847854863 29145075277 3102310119 4666104889 19365876385 20668365616 28406344049 3301001021 85305854457 4360882037 66563394846 3705600159 70148186593 2377851649 24550796874 39512879068 37462135146 13735977239 106708877966 27854391941 46576250962 53058566259 39176751647 943495846 68414249190 5978306641 46818519383 55536323093 86405350747 25671110544 2735769141 35778324540 67966742735 88322113053 21959295452 71718216089 20905869854 129524578845 50391174944 16350783977 10927730877 44217371870 5737284024 59054540083 73364603898 1831200946 135748312413 77034760551 57299196670 11121677378 2928779464 81849938207 8094711303 20003637758 29712422870 34304206567 32876318454 28854098142 8189330631 94423968 16898251336 26134442781 86851695097 40984717005 46326629881 124794705768 4332371557 12705020406 12598548895 5831335736 2176365394 22610037356 3648872094 28093830920 34807574049 5063021103 38246381102 44286870848 96808950406 18202342386 49471233166 33223451575 53455182331 11678328876 1399569710 60961365423 42255084552 59696676126 61121143662 16059701094 5798162325 166484334377 3990199359 9718983857 104668672795 32668717455 6589147900 2678266563 8274082041 35465272225 14448558 4059671383 335069453 101537676063 137064468491 3913329744 11735243353 6039042918 180764373 177226910399 611156535 135604934730 29038253895 37514359692 60590183006 7495723533 766608207 58262965850 32770989612 32959881821 1125621 46354328613 20771347638 1775846887 546091351 88856041674 85604361689 31238167295 99638042789 31197857484 54559307130 7369827021 11933904963 94895831547 89565409403 39935277322 80986717082 4145803531 86414086565 11157411009 30287074362 1608381781 29031680162 3648207450 58525046730 3833274962 70804476162 13463556051 2382862597 87807817462 80471892204 162074372040 1550300695 64505473266 1354727646 32970477440 2169177213 58116118715 35728429219 16824201916 28491880778 8758531447 20231704501 31308759938 88312651787 14286961839 97200275989 1108470963 64647850889 1373174876 3706821329 38338054492 63749176479 175245255797 25572684 108909364633 32970300285 70395384339 32186124873 76614451488 161753118010 3157377337 19072432223 5949638376 62521133000 38959999555 29955177757 5373190026 43177511288 92994355359 67954085399 1160729730 10781559317 11213732153 30223757723 9309962985 96800632202 87015161313 57448354572 19374183432 200595280 93011496544 30452884549 60893045692 31109791845 126670134203 5843590084 3094787921 89085972607 66251697 83668168982 34377544251 39562737548 77183597736 8967332754 70272183261 65137282497 146213581459 45591998380 21018148710 16301049407 3139046651 10936841578 30124189748 90221290442 20777596711 9492539406 50730543885 595375843 45165917867 24447705811 19441540311 97421316832 36143043946 136958681028 6028469045 18977952159 102702722522 253430633 16948951020 2145479293 64793748539 19895996246 427334889 63140660825 105149542306 141486391137 10501579188 74007980470 176204580172 38017671026 46074245265 380011417 70015870155 103759782439 51819385448 20485716620 24583849754 1416911944 11358839708 13095995032 15734267852 14670805310 16699242720 46097028664 24035725669 42487145650 6317330224 4990137570 29292012208 14980598392 27537925676 27865369691 51620681321 726306867 89032170925 53677648309 116149205806 8892499176 2104633812 18110067329 62468545803 56139026084 89773417725 4623472325 1851425411 5724771694 76453273768 35820581468 5794298348 91971197316 2049558612 4412528014 175531629010 39774206633 8503742234 8140132607 30200213208 6328188799 29594133878 76545987928 93844548933 15585391570 72604715304 116805405259 34756463 64189335086 13279418514 89120325204 31422588991 8850994076 103145696818 120388498414 22861667231 53880627539 82056317505 85008991635 24236637763 45353825372 15169366534 87071889405 779524001 63962298904 9060217207 45277911797 5453188942 54748448697 5024710325 24037805732 10624080914 24150203084 9257187220 6568474 97862819543 13645444136 128901410373 67804079239 163988220239 10078767453 2024163235 145810850156 1741416274 18535548184 1774133902 79348885654 2425063370 73955380921 5037794823 3449765252 31211803067 45701659683 165901184091 99369596347 93677114096 22288609422 460567278 22136178503 34548537870 17133023049 177316127029 76510342331 4424180299 30878523498 4997968813 3666947980 8906567887 307055807 42217231252 52473882658 28246145132 39894471769 20250232876 21207220714 2475218087 60279559822 18207440016 149773049172 26058197996 55437390835 53708164625 107467514452 39777386355 807807543 15696025952 1670835458 180039371 19053167932 26810763433 67834707459 24232144119 45260061873 114894011352 17783066152 5133640949 2872302275 4666292054 37276489512 10205764168 9742251553 32971441165 9520086586 82663253489 120287892546 69351335501 31352183768 41792279497 74193288669 6317184939 6559600049 47062711121 27774490390 147937477857 5796557387 7159810386 20356599460 11553514530 1654595790 30753623329 11135444474 158388247 16543238590 5989999734 91364544560 12426067254 16069222996 1679566071 13618229466 156739468929 47978238761 84867981889 13168852372 113243386510 855267345 78225976101 51466617120 27305643874 56103148043 46541861303 82787860694 58972760511 54873240124 4424810384 13412191736 6949215668 136834247826 61548814065 10025158839 15167155742 2576533723 148213526376 26737023545 143177574478 26699837639 12965053221 30209435507 113457167048 9104732791 6879712170 2210112335 26016401147 6052760988 7074998551 128155532849 123456542056 27769634970 14496162658 7261948856 1203865818 3107721338 59971781697 95742951531 160470185 1401748403 5584376129 7238740199 133553526217 92197143994 74481816112 620722892 9062014960 103032092046 6078651974 215038 40321350254 100402024970 16526560799 4092557406 113812046 105284575593 5120046265 363232816 1548146934 24379782475 1004439005 29152635095 7517922395 12992845282 25152187566 91403665210 43324194407 51821810445 44480642277 19599017883 14885957401 5132412368 77215108560 3153677088 13755266137 151476703184 3363821423 523093329 39316848948 59331073399 4804277761 19210292237 9360334976 20921923458 92352394049 17024812885 9232946684 119281608695 213819199 15522322413 27982880265 54085284399 11652709303 1559633449 18645841 29430928703 117163928024 144077162742 66416810566 24070348308 81086196254 13958667333 158119171174 86019038351 141190360534 658156434 8671556573 3718616205 16537862191 131258616753 125066728137 15506072328 79301383995 2096007404 128600042726 74689745734 81585043090 42575315905 1566361996 18637783635 2854601153 10308114879 92608379506 5826362237 15742498652 5194537404 40009280248 1883059710 4400352401 18798423252 18397101914 34365412850 69826458685 78325372240 27964328583 78145188188 67920372703 8259287341 15088863964 6033727399 11351406251 38557655907 17676281911 100191146101 120234194526 6014702769 66245130602 37319550226 633569737 63469060986 17610690155 7128509240 17827053229 5011664385 6152387151 45768210776 25089881884 22522258425 11958034639 149167544893 33202875605 10737277281 52520160909 1003515484 63459953933 12328199734 41789479637 91494863275 101301183516 30721958863 11019722704 17279859942 82853054183 189642955860 3404958251 7446670769 132614853214 110519331346 24849877198 171237032552 13111818787 53826665071 15962154453 28365599377 53393505211 4089497029 33672086677 29164366865 93920928623 30764313665 1145666685 28354575461 147316325301 40392778022 11933935702 221645095 29829693439 5857794239 2431328400 222200866 56679997538 26776403160 10975587142 15650059327 69374052553 24615081308 1061317945 22338845426 45018981789 17522435225 7059145231 32769343141 11827366581 16746506544 107953164246 4975686047 26714728347 30331975572 27948330081 6282783987 107545374959 2339211125 68618867907 81312062352 8509288395 13907812137 84152767153 12643957464 11400571263 45447362186 30347755306 17726586 15993133120 33072014513 6084415057 9512889381 70676450954 6915055335 21155276052 4250026299 10084859896 20599859479 117648133890 41198109053 573534218 37100495702 33600259588 909338557 42511060230 31047704964 14250471213 17173670614 11100421119 1203613668 79706049169 24825195515 129450322303 2978967400 3052303290 22359974365 143251224624 4590718390 9280481188 56411610701 2370953793 1789389257 34099611189 5148647237 7052575248 89433294591 75933971073 14626141522 13590173628 40773434608 19746313328 122591577317 65677397846 6273230936 917788304 624556919 14645821610 49580294384 98645382653 53921078129 4628615119 32361786769 115135693155 59348683785 68991969066 10631598550 76917340691 23142920673 85261525860 19180459843 38359571495 11423765579 48832920443 96654945701 24452174916 50725003690 119177850072 7318605958 827141151 48139878553 134242050881 69481678533 5649145392 20757058237 137396088748 36781145029 3212073120 5422692884 261360471 93016216831 83610272215 3822265963 13899554556 118196621386 48134587397 25330285069 156950498556 33084339740 7535551431 3045606891 125159563971 88510562840 17809349925 2506537469 757482601 83671030562 12873814767 8002160096 6463781019 45282849892 733915015 108148024933 12244041920 67680128487 4864201327 86019192632 27206210267 57042608681 31430249917 66532020203 11447656018 71116555737 44016107579 21566846810 10698645124 117733297864 109471743223 14698419922 39124644738 119883502935 10417637466 18918786085 24976863858 23413588386 44929613569 51838343487 37866617728 25586725140 6665361783 20745678621 11760027959 12477719311 53392673967 95933362243 8361465170 30246762424 133757525878 64234931583 15468572956 12318789214 76969684916 20669373874 12368955184 13493751899 26774895048 156227807277 20817159286 142424765359 10900483101 89978265200 4858280811 6048336206 442622389 8639527999 2417750952 104528096 145008877840 17823039269 25455064277 5161459403 1237184606 52658024758 24406356243 21092473995 12620837641 14732105698 17439899842 40534078010 16153792150 9023851637 173863984942 45527685466 223348940 15919151760 19787660688 18492226510 51331570769 15930847467 528037926 15991511982 301396503 33371606296 62071628575 47689130515 32507266835 48849124818 17071422570 113434338500 84489391376 1445773060 60168372072 111466439509 24117564891 27269034108 2662731193 14602110 30463075270 365181513 123185971261 7358563034 16479462042 23269905170 23883266015 1416273919 31345841608 52286538783 74660222076 83156596572 117012101315 159018774489 11160065986 15982652399 107055178825 6600016798 7579069044 83358481924 90965879233 144330803417 6463711642 46659372704 5713598704 2096684133 71759494689 36708076355 4688294919 6290821445 55477878383 35995439370 45512531586 15050534514 79243978 8302374975 45611455219 22996178191 61891895867 3095761960 5381830225 27163387450 14265796540 237373312 17396687601 30528242291 8547173009 68471485258 45643373777 31611104895 6993226894 110695298595 24077532079 5243691227 60789832585 8275966132 67048634496 128054766478 11673602920 4973708770 27642578024 396409561 6597677511 2203403626 16035333324 37220661626 79118625478 32181817391 58133412056 49694423110 74167774670 17323337241 39440055845 10488842948 56483758738 155265223422 1964484628 78442963840 144092508654 315230614 24908085946 311819388 551174759 155834192994 87420070593 9158058560 103430473602 55772360434 35910128105 19911225754 74854962522 21619406933 122635044669 41459160041 41262331984 11342633405 31456917 73012242200 37354016950 101021795357 30506196790 5982897281 3477497813 16079449239 27972302584 67187040774 57824994140 215087400 62077084281 12471718528 66197330402 175612071824 1899776388 10486791222 14716308671 10120081732 41939475989 1428885097 60415257559 7896233970 17539013263 95310202339 7998548163 31486903713 16646081558 18434798489 92840020736 43160479572 3206845367 41811617448 194148669 28782380582 5870932743 78391587040 107169099426 8495423896 30083168919 86305856935 41546708996 33914224859 25398009015 2194597743 41621859327 583900423 84376943094 95377127539 14084510521 47235323510 1547467807 117271217354 9961175618 96075026736 11903644122 18716594956 3344998707 47782360028 71566681889 1931316763 53637924748 86680136693 5221302967 111276039342 85344341361 10201522462 26288384149 19889397449 112522490658 83954479450 9290332566 97786372395 800487062 15195306766 30357336371 11951293664 2016813166 42115497264 25104840979 4440627245 53282157193 25058834542 10282990244 25416157896 501553364 93200229194 42394804674 68478885393 9412276920 73438775480 1971287722 167183315202 72994019328 4945681158 39010928420 8512879822 6919396894 34497848934 15145969134 59038457590 13239896514 2750500924 2145966221 24561555285 93166742955 975990504 44541476637 7388092384 68567549958 9558169785 50649624156 78276685176 37549305554 119166785530 1509309603 114357241475 21427552651 3027648101 2984327762 82380363624 3155627752 43057652241 30248498450 35045772421 27096651952 44431897817 32253141629 21031893182 4763076561 12714865326 108491258332 136436754796 18832836328 50364847071 31658737531 134230819000 111142938538 97540864526 34522541165 33351477234 75300006380 9525374862 60586462783 49811041288 45655619748 66342230177 53794596076 52630137883 61797063280 15373505462 40745950500 81573732160 69668328836 28461773770 103540565795 2871466869 114695963402 32246058187 30771108814 85932027447 48815923758 20700523539 68304549811 14336010223 128130076302 39149216418 52283085909 125600293158 63500523291 12445077744 9925284170 80609269828 8185084825 744446658 4370851590 3042077354 216704831 87828798839 12134366330 11774022877 1281324173 97888512666 45836479655 27077646689 4696341211 3674422981 1994190388 69978504682 7995920232 13096850533 30202014 4087527036 23764374541 13782090245 48480613643 21827204793 161554536973 8291268814 590073753 3576404917 2500062350 26010687801 9146107531 141091118837 105054219 12720234106 151849552604 891637777 15772106036 34716235334 15575884617 5763809617 141927941592 79782634332 63392770575 119436152550 4251737005 56781306598 32792374195 92408231204 80650727617 3542618266 56116326773 112221658588 44940122851 46351627636 47131800829 17522639481 90631142377 94597594353 38432925112 11647816867 13559503809 18830747203 50959009816 3750850202 5942201774 18126943539 33775099509 89587248498 17153918808 45952487221 35066499408 66667035851 6925404497 7675317410 48237131089 2011293580 64490088575 21929286109 51308398200 72149782 7145956582 15669738493 61465520076 19892044923 648105284 14674119824 50023531832 22278459047 31967086629 34348335152 24142649581 24280584188 12597654381 5215776187 68740679983 47506013135 69399600075 23982770796 120340354951 3962425040 3423849407 2061896776 1767068193 60759882120 1256362704 38945784290 14518086778 4481334531 30110664579 26635247649 12212208497 144539214878 175292838411 51845308888 453956340 7862564501 93361986740 22827465785 12125631611 93682871003 34381716780 53348828609 84259497977 100373854802 10088558898 30251388454 42531128436 20796645294 3554538254 9823471290 384858936 31993042927 383638185 415549853 70240518260 45763346221 11724099183 25216539489 11152536046 96381723563 115231214022 184137651705 68802683439 4205068278 7422479396 23474507846 131968973056 2363996953 2641318759 6543274727 98035191308 16705065165 93560554609 19208920896 107680925172 3194871043 102183924043 17847610385 4475830809 15302670704 160187133078 115040104722 29887122585 32495825007 42688682261 102885983949 6536868189 5382988 35035093988 10156697770 108930000236 11166555542 21167420072 80068963061 21627415235 45776780840 13997479776 34792408403 11968072605 154142914683 95545854379 3991789021 7759936251 151495947762 13828331244 8076486088 26725795942 9921995435 2624491808 9550484997 72698539192 82836502 8262303718 719618943 20163107951 9218111078 29548417232 15923321257 6084835661 1385299773 40714567648 23899363550 145767056481 137779313437 9047766389 5599777708 61019672648 3242817202 95594919261 6529004584 14265031547 3544664570 62814577375 19311087381 92612952365 6422486768 32602181414 37481401358 53544967116 1296896223 44079727234 20838758 3605097285 98366843370 4657301816 7220514406 11087987926 30132553871 2028939666 11409871865 90760486402 4366789915 23110195048 17495418036 10268229194 2439751528 2533001046 7606117288 1794094847 728237681 30329313732 15837424694 54367479268 107561441737 74485813030 19724128599 8227502162 3774345999 17404603201 22019142489 13458415047 120793399686 17867986424 242934982 160870575078 17763872604 121649778997 174836701813 75514477766 165571375205 12742500200 113127058484 55055231309 2095978734 1425582685 136876657365 1384922241 92272646 88269184559 9687517257 67323482990 22495502309 20716006111 49715918227 9196720455 166944827105 46809392949 22775061620 5155019721 32354581564 4775485449 27439874596 84820870706 2283380717 33296269261 1254638545 17858314169 28660596032 23891198249 7556480482 91364003378 40434516054 3198597708 8012056903 57335515055 77408818037 71733980462 61701760000 73997584882 9227194676 54182879351 10306529351 1138009181 37866871 15535179969 26777174546 90372915896 15454496865 90135206663 14586653816 70846069697 88310010441 31687079673 16681956673 54265660659 58982597632 15365798796 158922257115 7204326017 54111809222 25782427892 95668568825 2363896330 6995647840 2605689698 73255434097 57712744493 35130981395 7338722386 41313870572 32228275932 52845523128 49515583771 532562933 80954531272 63825936628 61935118411 29848529625 33306568890 157650306229 52597820679 122508687805 58242600999 19842131435 7736185215 11614966252 91807968207 10911671794 12371976955 19427375071 338225804 75100041772 44030482280 15622863468 16133973214 130214976635 27464686698 47993246161 84731461291 9989232995 6444654541 77773030257 2096129522 15424827431 112988375665 93856404280 60046011564 10884541362 10892532426 144031296816 80181124993 22447026335 23341939 91902916468 104067501763 72765068090 112069167863 187544633778 85698991437 27015727004 34877229653 8062332281 61970835551 67996885484 126149914400 26042115873 6492282086 11044216070 68312116938 15607453976 24874416826 15531788951 90126895082 1714507090 10835927317 77382264176 16319452026 37703062022 533955635 50150821712 113937508871 32405399653 484795153 16427588351 2898209114 99740882284 15034714107 59545795570 45659441029 142652739462 52367744806 24027327760 11335978353 40553871052 94003753522 55473082998 49555686698 15313169203 64389000835 1023899743 139867753349 7365207420 118676542666 45421925654 5738074383 5985172169 28649707920 3990088577 13910163747 19745368506 153292898289 41057029634 111358058514 7625828249 6593860106 24976437955 980539507 19257693834 104000619558 80749456998 64858049601 65297160122 95706713879 125910457993 517761676 1616716947 16691545341 272683481 175656184113 73174023929 1870264011 30447780044 1653015132 181803753315 32612060087 16353174361 71541737501 90171968294 9508819451 3930621719 15799601328 98338190517 22193383400 14180560024 17259899577 52833887244 21669066772 16466863745 17078552509 30762572805 18948394488 143543326854 139380779604 10520754136 447061403 44667881400 24087282001 34664794461 7423041619 6172627903 96447568444 836013150 140276645274 174359100740 41709841386 149120754 39161325247 4057189800 3104355067 9625974848 24743976252 82075620052 1715850749 5739486417 35987328717 46470946772 125981767664 13095593966 13499387447 11596760660 103560514147 9097642647 62354599126 104909877501 3570481787 22312561299 31854322449 3703975646 4046502129 17195619461 26623764924 70008205060 51420360185 446021 4416349993 16367364529 4193903100 6137664903 14379036246 94613088888 11998815453 4524240919 7887489950 30588110066 13292236690 37696445761 40138821358 11557464993 23369628996 100777197975 60708241201 91663986612 11350293 6836009188 77094544717 16881013634 27873650895 11997110635 106542371721 7897072519 4965618254 114463973396 4809370872 17522425228 621665041 2098010040 11941494558 13733210065 26959668121 2545752219 20445451751 8018496304 21498789997 7303506140 65502093572 38957950720 35898872146 153096134083 175327389051 137794256458 14301130222 16772331115 4097827103 13951332932 7463786832 33267346400 17483218947 66525407210 79445427479 14277302700 67622578608 1745973255 3230899110 11662202199 6063179251 31452410613 28089927570 8610866852 28876630523 19792154447 10433235313 23188080508 43182381081 138013730430 32902890382 11911629508 8312170709 25627678635 34343259920 4556640554 127474170390 21819250288 57166298756 62411242289 22936836309 15159792200 6776532608 54362509760 30511504212 4319473621 167008786 20237565970 36324071825 56143027366 58571593414 8804948710 81159658214 30485219266 43209438920 74947168140 16399241702 19231638111 22008334995 159390774719 15812880513 2817447747 94657950426 40282095864 17838654221 22194844760 78686590227 36993899192 2560224493 28017281952 1550154596 1533525770 42648764370 14479692376 15144903135 4064973601 17751847804 7230652450 23708047653 108324678471 86616708719 100191726859 57758747459 13920062371 72710685672 133141095425 13352247623 63238749551 32881017 19994799544 13060594164 90751338366 833548165 2297333045 8509507007 53602964151 2642484777 6143068292 3733755941 20863197282 63414265233 5839696675 18327469890 16483888932 34555255168 40846052057 38952150374 189368752924 64712577649 76751190767 167536095328 59740958680 18223115282 24986313404 286396974 525393235 41560445956 7300029849 23718444270 8729139492 115610095150 1806992593 84618423137 72151459628 14093417291 30005232284 19073236837 23517802674 6149950168 103644294911 18693641274 17870988733 73851664630 8389230569 83471079587 74575553112 18877201466 12335320330 88129768516 56923151467 16815919981 1074317414 18972905131 38057671163 178015238228 23437858095 46999365911 10370110926 48456328037 18530215039 41130835384 85334547514 56415128890 81971618788 11214545274 46000353652 70801036667 11009713850 7492896169 54256443606 65291664498 67052818385 31390439582 25929664686 13612036424 6900588698 63054568203 9014012373 61736461808 27516429467 18413070933 4519209306 43908841844 3941155826 15073870114 108997029816 1992749531 36328736016 23607172535 6564976916 60875721593 47959373656 6582796554 47624485094 21132245868 132835434675 53958550611 60025272664 17586091893 5908579540 17506471607 197770509049 10006318225 155942643193 25202266289 64968822401 58772401514 5718590422 13652845852 31905133030 48974341637 20589753930 88647802437 93889489565 4983088824 972078041 23279621703 6525724632 7670236224 108133448126 15589485997 68869632917 62460729244 56094500408 37108290 7744248776 7222835345 185875380943 146138185928 76427478029 42460994562 41417387831 20091012765 70260791622 89160956763 14510778236 45957408949 351036535 31912948885 49582808772 4544967530 2639157924 4530986583 26162712546 10269485071 36665078742 21082454261 12641890733 57625367172 76410778648 64789805449 30553225430 47483784449 616755748 15961220823 26600101673 6009036888 9560659047 5735721071 3106132483 30935102904 7724055851 65783700268 8679207153 151367346 81625386999 8370462965 193713943 29016985915 62153828063 7643641042 48009608174 7686171726 13740176819 3002787415 164800137460 18106935559 42087939922 679913441 5246214028 83642703624 129051911560 118970079781 79600884248 35022471530 73482835150 53997525168 60791813499 104304046 41147255269 141917142172 6337971518 12129968526 2905170835 6453407841 94036048988 33706475481 2301806146 13655129855 40857221627 24510729779 48743987445 3245539401 1100738331 20406415732 7117945749 46091053574 3673513433 51916213833 18271860010 12776918950 21596344284 15599627574 42706130531 72848813900 11383454237 14519712434 39928307776 51913304606 32143664495 68416227570 36346375346 114611257607 11323794689 49874263751 61017837010 120945363562 1030434104 96374774 3147046300 7852586923 150023169334 19333568334 7129670181 76087356933 8941415686 38763954368 136101484225 46035752419 68851740636 15353717703 73549002123 281915184 24813942 123407681986 45118837258 664508291 98784602915 13318134591 40761200031 111455862576 3576603422 8478313240 10119163713 3243136875 23910718038 59650828072 86991719390 2288303163 81641035585 20470115853 46884808 5304092837 1874274670 36085364059 68487580252 56430573385 391563314 10893923 6125222470 18687463 161929973998 14045067250 14474498972 59039116323 72938551791 12618383939 38686258945 25853684885 4095493541 136267539587 2754093246 23970202772 2224932534 19784256031 7866168574 10637544231 128429670526 5164666971 11937193836 34451428811 12223393449 148494452684 160879645747 16943701880 67274844622 17112673915 40615963399 132248649508 31785387598 100272469671 126314581606 9502875 85660837921 130956309275 3745172040 36170272872 59512869174 5790647524 76642987771 1060295496 14491153248 21915969232 150045961626 21909701760 907814512 22843629582 8438897196 16573331071 18544620032 51046532083 52895876559 49441271343 13057023005 2979139429 61101549166 23695370761 2829598085 47615096139 62208014303 384211686 30251745756 3829959756 35180869340 66759157468 35373655126 617855462 49229272172 131097858365 10813329162 6069992588 869511338 2979383 39474642996 30551106145 22751105639 8853447519 851521396 100392204276 41477587737 64909076495 31556681906 9867209776 2463627889 63809703554 18659915834 19846019579 94274038151 124745896542 107285576064 8431660140 122786660314 1504002025 57651993261 68952042218 795629488 70167428785 13322917814 26767802340 87075097088 39609307955 8226661230 20068439642 3746857313 15863451737 67766184003 40592312540 11747435612 117970948 63419715102 52755316167 2429039962 13178207300 48250215619 2046578623 20050916981 4463293526 106700107028 30929366105 9845332418 20426529824 87712230870 92326249755 17799967344 1724370845 34245555594 2384087053 36298627424 102797571710 32533560170 80318641274 25215497 14037729461 80107289763 8461521398 76097315175 107636771584 69834362686 8180976452 75561137541 8636225387 21502851555 7599518201 3790908000 50534335091 24766797235 156613789220 8157985289 152813815650 5948010351 135243820666 16559118089 27464842563 27944812813 69126951241 135052480150 16361033611 73123595741 27591295939 72168628753 1724357230 684631772 116934966864 1155658826 43457574491 7038730824 28327068766 69099570944 20295130323 44932702491 29748859810 7876874168 6792774922 73435763588 81559794819 24909804871 28986615266 12189002743 32348333676 45338981632 20662498925 62024430270 48418201851 31462060209 56283496552 43184001529 46689279981 257941687 11803966817 44589309117 15030785415 17657722857 26230099675 18834904287 220579364 106472130679 59242646243 64035805487 185944029609 32624182522 24840939717 9756157635 87295420976 63088209602 31988077192 7925029445 43459203625 51817042869 55219563166 68825393976 102572771950 27831854077 9837877096 17265930690 18940463649 8807617834 46189810466 6571339380 811633582 16254095554 15972988904 36296725554 10454611107 13556824099 16635496540 49412727255 12266177858 58469488882 21309461576 2349947951 10037268210 28196905028 44855597679 19992233450 56447737976 11599408741 30606707286 26795706678 61901038518 28386440930 8513979288 6178882308 9733525578 29225984422 1833032493 82031389672 48893458734 71183551237 29348212942 113412124 6028033143 116169336574 335062634 41082291053 12613247249 48825528138 8529799264 7490091087 179974434523 17255995543 1462511636 6783793416 5413302562 936547291 19048073482 518636588 8756179544 15767065440 845698787 79447929048 35483890317 29138261132 357761638 6992711672 107690638909 17008439582 44562376204 4769920143 131152694778 55180172411 15416488058 15288256348 130294511745 1814984606 106519477984 59917330073 19997541379 2911888894 36491873427 46975994028 33289003752 14312906935 118881227143 14491891384 66347991123 18541949578 5405837297 84443880147 7921735462 6598259840 3792577027 37070684652 57802864950 2069775234 7439659923 153042107091 6255091250 32189819947 13570375391 57852626549 36705922829 30129224 157035612252 19272752025 13567320514 155510116337 3209708102 116868266694 115096845125 9663754511 558284696 7074077763 25490234000 93957592819 959289660 57817771441 19083916470 87743977385 11604547576 26300707902 16823492670 9814191096 12252815550 11387779190 35542840548 64619865010 38235275475 53615663184 17976262465 188913210074 4081119047 143811782068 4394314297 21766349997 1140051413 14467811784 51471244838 23007919221 14467739761 200709089534 24414362028 16480939072 54966766310 18018214381 10556081344 164738109957 4383298551 79907587646 163417661737 144395548566 47798363348 64527057210 15690553192 10220288096 48213508834 24102348031 68724693123 28338781338 18071859520 114182024889 1663342211 5390139846 108327100756 1798891003 21732009557 83034488213 28429400496 48089952877 50602431518 29259776661 62788880523 4981513956 48651891146 770580716 2496609330 48965606175 155159991131 2835366886 4916298787 62163443128 42663235630 22247170675 15427804895 44596149127 54955268185 46531635841 1600439882 12036040904 21423871994 16246634389 52344442527 25383004377 38274514036 151484773770 766386625 3935904483 30124932741 1142492789 31535493097 20911304303 22071937387 7329260316 11457613108 17292646891 160716498065 18119387809 26967642705 13472467922 24392363373 79632551897 72078749645 2572804134 17588042469 91662694707 80174861892 26576006700 112072726662 5699208371 24168340383 302336823 37221609281 10546510400 136299572842 14360080232 138578005747 746448444 67827516496 12681885835 49147498432 16703100018 4971612138 124200504351 1325244895 73814018077 83861338749 123094678557 3037018743 41545707011 2910630129 8476238735 11377166316 28176871539 119985471395 25258328253 30403090678 21371834571 6515460428 87853009100 72064094839 9360675918 3863219941 7795127985 40521332924 53543311855 62199750325 2146415912 6490349133 5125096970 26459622888 73860172912 87074210773 17459294681 22902217871 35828624068 40909024238 89583879617 115440815726 8163714179 94642757751 7176900216 7744449052 2527930811 55675788710 97816943597 23761181339 71622593126 17840930519 33339301133 45822047383 9939598718 54787298796 17996580075 136027338641 12716915698 648340297 3110191525 2617826866 37558035458 124825039518 38611558986 15700797558 53285546812 35445682649 40650384681 5191295276 47216918222 867791367 35241190578 11026873544 46020608889 20478016971 127053697393 33675252432 119425469717 23302162864 32135645092 50928858168 80943392649 61493889203 40296765248 68604332478 39076752873 699497752 1943870895 15492266628 10175360946 10780603263 69850804484 21296097865 3063525713 96333996560 1068062800 48334206933 181333794767 146365157378 2006878566 9840243247 14725111778 38792750401 11470224077 101255566474 7519928194 75690974945 3636049665 45260116838 18085070222 93588006019 1280101900 76138346396 506790029 3606768522 123376853588 18563341056 89767997334 19441600710 12769616831 52970453834 71955601916 75643314217 4516903576 21171355315 6995296725 1312820655 6752906404 89170134482 47454154389 27172227860 43466377061 81092405879 5391899024 35382259707 6187375010 82014910674 262823645 110158413389 88525655916 76368138386 3289635348 153169450520 59796741832 6036835562 74263644554 61386613635 2066048938 28671126493 10908771509 24409593904 14984338802 159881655824 12388812242 98558378999 31192718644 15668099157 10365198842 53474510983 2499587434 3437449735 37711291060 14938818216 1023588445 32275375912 32663252621 31603994033 4558650191 67904624787 16423889330 87005360420 44837708352 23993527131 71584945481 82418950993 13208930151 87458722871 66422183951 103990738821 17210808120 26887013885 6209145619 71622809342 21550272584 13816841205 29698327966 51636081273 65504747899 20805305194 5673330518 24419783473 126192932068 39347039645 1670938138 78686791189 126759392729 70683128112 24531144337 23112269872 112961185876 255693636 38431425169 44034206316 33347907623 95376559084 24377978897 8320855436 952222870 82452575770 82483844081 3190936803 4237798230 82935160526 127359733942 39425130429 28819216735 192899480 95702508007 7007019428 28024168881 756092115 149758891 38365151452 1176366836 75348966029 4979511075 103681808848 57175111052 26778700493 6346032672 26646244277 1922850315 19945316788 144312244621 33895089827 32802110730 28553072825 68597349661 51871471432 15252024984 165538819970 104210673343 5174550240 152442853954 12804770362 17939126278 87727254490 16755892915 29324191 62871735283 22547671271 16413561571 10487113732 13504791571 16273487627 42042856788 6433523076 93702199892 20730259296 60733340497 47065571629 64446364205 2810856 2429227163 12564402162 32248883942 17734248488 2590649714 42090367184 4862266596 88441533001 56894451398 24760652077 96224996034 18762994804 1580289697 2124065378 20217860954 29917937782 113243086941 814973133 29077480655 26344736643 16251244820 81056259390 12101190908 41348442748 39358977665 126591460228 51478216611 142246757474 49487655318 17900308564 842399394 2976695364 31912133908 10587243358 9763862780 25090225017 20308479610 86218803921 81902212555 71030874400 13125412770 3633832417 21646269585 1466532200 47979985411 76049603404 10530231339 3176842430 52267134524 8296935479 27885033773 28134954382 83030602535 75789672082 1799899855 3953213282 37495957672 9334420294 40226516555 38915370194 986468225 42319002460 15908137319 40756961735 46205361793 65551654353 99911169089 79080201998 20592840595 20039356114 407465306 107739101918 1887943843 79823785757 1505629290 30828331444 21654677295 61073392669 32760822168 5304744599 12289974870 15232675290 24055385234 22483687639 11480537945 31983661021 81096989356 137687159263 49861744249 46139190646 69867551776 26977299182 29645454144 2884710335 4041996724 67559171207 67038619131 105068798282 36366220864 11285277963 15698461712 19082355710 87985042619 113165813403 24231941144 8948941933 104157026153 63006591606 169982007372 157783778228 83217177130 6330790919 119154799644 18485731808 32300171653 1980047866 95298952195 116843131282 116462813107 53650024062 12165537313 195197710889 93733478515 19653279832 39168827295 33543094038 133481336100 21901086054 631486394 6586284684 85746117596 7410461976 465428295 31302041397 81894382888 23426554226 14318223892 17377715453 9179945605 38188503742 170634409554 48273219358 3498024528 25808712138 79300887782 3014323322 142852233904 4105873314 67587340674 8096443573 26509474565 17280045197 5482264517 59009326317 13504473992 56104107412 28996758469 1933756362 46496297551 60959102964 14277592929 84489798080 17154663712 12917791760 7924232163 3043234563 54285045777 260375726 39685354895 24469229680 162616336244 24938238004 28499795213 20882516797 68424406093 42213767852 114693604499 15247739444 27894087337 165882222488 34408520887 3040445411 112690603271 29696286880 9345828665 33881089983 54029224749 66464337720 100682229857 29968437414 1839349724 26523515974 1330889010 43466743205 47588494230 59297994542 51469958029 101114227157 72312989488 14652338037 14091122880 26231908007 39691262311 649541615 24410541892 41892211381 45581848880 43526012845 11265524444 95710592293 24127385268 31991987062 97710327441 29871931 99737248313 4810185126 29899142413 64228310219 44193364871 21907123490 9041103466 31486348720 3554417364 37117123418 34450629671 55729769881 13015310934 136836722500 17840398298 5534904282 183690187771 35778796012 45356203479 11850635752 11413765756 10556925636 70357917157 1207432867 32990935379 53973706063 16096035893 21585970365 47414368553 8426519947 33472266450 58282312368 25192661747 19950135630 76387703455 103727550683 56570764307 32435707304 26640492450 550742055 163919238 13461133052 18679356098 2533263451 1138365373 104897126886 2256069467 7587926744 15302886849 118892625687 35526152795 15501093270 3991969092 2343492218 2088749827 395628963 64272798165 102346479363 64151073452 7578469507 115134579701 700357457 66890821843 84453625832 15236350585 13718137115 646612384 12529006096 9467440917 3339761348 11834077216 6631556008 71002711780 4584394656 118529084887 26175807289 22094333347 15508651793 44569829261 10743888439 1218380880 50259478478 49503513614 30266993283 90053874155 16466247141 85189317018 40190873130 14587533 63585192107 3595082194 24414766931 151706069792 30000118616 59719738476 40763384376 15116182777 38785226455 59511921766 52107441516 13938003115 66997418931 7480737033 42092357365 87058030732 38080688202 47502506821 1568538188 13725121117 11675668538 149222409936 84846636380 31660292450 85532345754 17368027593 29640928624 104377456119 38174367902 1913939307 10876119184 74145886668 166196382369 1948536379 101492888789 14832363315 15062319933 19034376721 12335526740 14506260819 61051192752 10467564669 24310383348 11458914470 106437821697 47320635718 43118351899 116656743660 17280624732 13553779811 62987016937 49689831236 57582491485 131092347648 55746568234 143857770650 3139015708 37591950126 81521788222 11422855697 55263973849 93799634230 725204077 46924071570 29684165623 4835401615 1621110037 17086172209 323714343 86719929455 64635751667 5531500373 85896250469 15800064824 5891196421 43433036662 5065097643 63403700925 18927043906 116938569939 14297740770 92803083064 62079588514 41961630755 45819072652 15452917463 12421771920 87747790982 268997182 900234873 115753469306 54512443917 15188147334 28299680844 690424554 1754924611 65010627224 107173465663 100195438618 11309599578 12476287609 112911176175 9083646779 50665170775 15920963982 135605851752 17627199146 50446898571 26236971427 121148693621 27226548012 51412799982 8014823121 83684796260 5641647024 156353715691 17183344130 122960852730 175198833701 12611278092 39659435948 199970692 353514912 115675548106 14531280045 72893663527 94087704015 24821588959 18717451575 14400846250 69982365952 463951161 80329554600 27901614741 178822108253 59665336884 33109078741 18120093771 27225410274 37499900579 252886433 177169018 32429819451 8093222379 60245262641 2025442397 52309172991 3208090279 44562904031 37896385185 27097017910 68089600492 42925343943 101735596567 21455796757 19398545032 11975163100 1851974784 3660440038 21993800902 1223556124 13519413475 3802137952 56297406659 10126909239 103880248443 96150167769 81553710802 32258331301 8484155438 459349150 204035726730 39909147440 40905899871 84496293023 82951866608 19448635424 1960887919 17324501628 22690662563 2480683869 18166302210 1918579497 128999448759 102218809407 5455350500 98928004262 57482915919 36973612377 6108732220 114235935079 95277264586 108905327426 41309937561 22310851953 49772663376 51319624187 101204569989 5840066656 39866660526 96448665400 732452833 14458528389 80795658569 45200849470 67896818613 69745892415 2369920865 45794209147 21157742064 74811538097 3264097048 33752663277 14704743259 85133492843 17185550096 26501021377 11212978984 24770174482 14354059721 65118808298 33747956295 97635799030 157831303384 16592506249 25437519477 81989785 59768656004 1940816014 151346558189 136769760647 24424155424 11356761863 478278348 18159182326 17960741794 29100945721 36282387918 60984798433 83076830229 5229259198 65652788980 6386146992 97456474696 18283898005 9294826443 176617268189 77053038196 1660535032 1567325335 20534935196 94267795705 46701301651 19555199290 21549000980 100641817750 23847383357 40364276869 12497283093 43754348964 2544145937 49602441494 38951703853 26999837378 37347599115 36464543386 2397907952 159820695228 8038468093 23812418623 43674345859 7219760453 16242513985 10928515964 26326505553 2349468898 31958363300 17788591880 34554124749 654198501 114757648869 7775683791 35833425574 130612385675 16140064581 60871527140 26274493218 139052040217 8541965920 8322266009 11801213625 469722412 67706557437 5683981738 82524046218 5867353552 82003880895 8845676566 88670697067 5919030231 1563041889 167590483553 97119478748 11731557439 28350957772 109399309010 4990920028 30025164858 43438380771 8939250091 9878175738 25225974915 109485514 2745307913 67603271665 72582931378 18490418770 8581684032 52136261643 10173495635 32491240987 1460001077 12495276669 31937113235 10384729098 16683022887 47239606613 7358391233 20538936300 11259651709 9296356578 91840776655 699075293 83123972528 6086015431 14493044453 6577687093 4502558216 14135166871 2873030884 18854575118 14058546941 14236111884 76997294629 11382332385 10618075016 7189355731 135302431122 25352886162 822710105 30682155022 111560061139 6149705193 5281561372 2649197785 36500150515 6256344304 45087660717 7769495968 95769407334 382294022 125396218685 26775453598 27146273990 7469404924 8992324028 65158273658 5712939694 5851709584 3743873545 65472426083 3244760350 24719621871 34487249413 761887601 52849863636 21680511007 60370164148 124955409089 79291522 57503239530 81896526675 79727531931 3386029588 10929253448 238766533 12850112423 28323595840 74460134 116099000585 28636029183 7178557454 69116779678 35148438238 11788056814 173023515530 57007444848 1953188883 103126313895 124267489018 63235015020 32930649117 14543865503 104962231739 16342649172 6525319488 120034858205 21979306201 92493030036 1258795090 4716949854 4784940066 833465533 24027975531 86705576989 8066446156 26594355870 20320299119 5994967545 112086716728 290932287 18064268834 6430531443 264891063 8882926632 79141200107 16933681918 111403067347 62865507784 5987862224 8877409440 98939276951 12727209491 62982660645 3243779052 63444372478 54715666674 50585362575 8944189896 96138090918 30521993111 6800224200 8243874794 37654126051 120118083941 46172354226 13805502421 55957721120 13093970820 93742336239 29084219701 160844138581 7410191647 13677188789 258137435 65583355576 90044062058 77712305952 88587700139 446375357 26393981344 2259248392 61144862083 15325575611 1350762761 116723478701 61916214538 2197336973 52826572537 54328722459 10439885565 48225755616 25436620444 29328279223 7061056130 48313056659 26541430765 8277780502 156632783 65359720939 3453066349 24134635066 2887464967 138873523113 5409142563 78578395794 43319169202 10377295254 49016976173 8223502845 1996718994 76067130091 42606066193 11079459416 20875085401 112144640057 13526330790 11567915169 90957999065 30588725020 23784155743 20085202206 19509391304 2056426749 2366534828 25043317218 1318006385 20351493561 27101021325 855059553 18974546262 17156678403 75261368675 117036590900 19947699088 2410584039 2055224271 29276499285 4939594630 13085533996 14960287682 116530914039 109397896 853881635 131463863 21452961929 40939473910 9124073652 1417461572 20783680884 11019788488 32482486535 51159322678 24696985952 9396720327 127046225276 13922278229 111452151064 66016796663 9026829916 3330762227 10596225653 76120810065 3963679045 34149813343 178572686689 6079467955 2671961292 96912039410 6008394852 151951531641 43648295188 170726448451 47033133005 211226 2448773134 23224812202 6048858133 42035390313 74670176726 82441952113 6979645022 6751169936 93150375796 100229295641 35083918593 1636390426 1382974998 1022655115 47656713201 41959030580 105698863477 110460917681 152270197010 40975934735 55954864569 10999556414 949263300 13554142562 3243294809 20915320404 40939513458 49448685347 24266003634 71277172723 24044741965 1710379259 150891145233 16904716608 14430270448 44033988077 70916751589 1750300374 95766814401 15618741057 3866154845 1478736024 3314969220 17810752904 28029242074 100697490588 2730233193 27724259467 11591923012 17962117634 31614125255 34061706067 19838230447 38474944974 2529870215 48588414992 10712398829 40813291070 12148592664 9478024892 45391636571 14320536161 102866352295 39775729551 4738512159 3481702677 85186237589 79504636438 55080383322 92163666925 17376170416 12539246949 15893575858 64941087803 43408108924 55643440007 1153060681 6015787351 11172427778 10589038345 51975224913 31721137719 4680742914 419376134 15414078169 926162629 24855185158 7184055658 3667402238 4596700486 10068429044 17832728760 49794159214 91217058800 42301427542 1613062677 56225084230 12695711201 375849043 24676619930 29250081164 54989186484 41131071382 167205516240 46010954223 110887039894 13051251754 75417114127 139199724 118772237318 47950663956 4868315886 7754663334 57684812653 97653327071 23604988931 79254065462 61178722083 794340055 17843924291 14379410424 7369576320 123793412994 44451468626 93797135028 32032862982 25403075816 49167456930 2415544954 16862840053 15362029034 3728760251 44222908113 24736807045 13153382917 8167167067 50215481116 123729422977 8784226701 16120480076 14282289924 50794506064 109174564376 85960930767 90183604185 5828177271 15495908700 26818647425 3735220504 26233772628 1743935412 79150668902 216767904 9002965153 753684429 43220240795 45052273165 58188411444 69779689977 10800169413 100385787382 92535383865 19616232481 71924476088 74750835359 139151602 3401323217 16281977750 1347509256 15502508646 3914239497 63237463024 39961541517 44621647678 1587771491 8705331368 12160411517 17014372692 3805068111 72808208240 19796010115 35262829114 10794288501 74533553648 1219549316 12643323327 31857103875 7136951344 7282001549 9792276884 14381383712 13552266644 24282972121 3893454100 32446930053 114707883984 111248736954 1325486596 46648523475 58604576 34533400253 1180755150 62462088692 40114004570 11636459194 162578414047 18330781140 118352271280 37937995931 71992268536 130795119 54709889302 102721274182 60233286978 64539426684 15695428270 105014380786 48778974482 111913584917 86108241217 191259720486 147899915652 205911987 29951854605 376000680 3266283604 4603946549 10359561292 115652623776 23054922751 61101750583 39618291270 95493232468 26423097544 97579942171 5258880692 105093663438 18887561039 9492652816 900865659 17473807856 4106313740 21593888930 8328724782 27335359874 81686836068 14280628533 10014683467 1967544273 299963176 10024910517 49294456 168368298388 4772265207 25753831450 157478041782 43640332781 3483372079 130057367487 83461152862 4964034186 1894446039 21790505960 8798148762 20329421098 22304959518 11741723050 45224337074 18899022313 29900091089 102155855369 6749995933 72543803831 9021525250 14936596885 6312088615 30667998436 23686875607 17352923123 64007737980 35741657202 3408499514 13469732807 108796596676 122042986250 119570359392 1798870050 12557928610 26348141022 6631785493 3063528592 26926308937 494801648 401606163 10894614983 56720891878 16890905294 19643200001 1444362761 14022610884 49953136051 79562207675 46019533330 18844188407 5370758946 19254888027 3752570452 17522609416 17342381297 20288513221 24737120431 17518005340 44893583719 82199867 79000521342 49219254046 11212269469 47083299046 29499428488 22025599020 3841818247 20560123778 2841441783 65174079765 3191706391 61372041555 8777207602 69645003612 133382421208 18499142765 1122802203 314343516 49372565250 2170854334 72117669614 9078512444 11631889376 98767898273 3270232930 68203602518 32264180803 69294864578 83420632835 93771449084 139697687308 41116499337 333859773 17986186884 13230296375 66447553573 60175692264 14230670713 3204640048 26554093641 33652514561 57749154354 786226936 430877062 82770388591 3758817973 41514710983 30693016658 23317736399 31268853840 13019880503 88456410404 1138814008 16028951471 78469022726 52581018075 607269076 20212978801 140730162586 46603154959 9406884137 6998194551 50963507337 23763276627 8976530380 31755255500 133609410245 12937150823 24315504866 32066795534 335568211 13503785022 12337592065 38000276360 28979350926 27340086970 97871367639 22843612953 18826234899 10669276288 1782153872 36764889182 40799530541 73902217232 9571162359 41973758367 123382385375 24262714032 23161013232 35402485801 35765106928 92823510605 1317907953 52033726554 75561866968 16833641293 48082547548 85325193984 116926901463 135333845031 75958357171 405057231 16306602103 284436053 56780359663 15643424216 2538794651 49434291652 9713061483 9581843529 36956976792 3669465247 40100486405 34692611844 81011552333 27939256601 91870831685 8352059893 10397060268 197913652 7310487063 38803277093 19741822937 113305553796 107864674887 3001139048 122872136887 78212988078 5079258812 8144535471 10534933410 48410005659 80300481253 11131236818 1557761240 464525715 146131995485 37636687376 55499721854 35407733022 1945872800 59584408767 6385754815 113520628512 166054704 54791430270 14921532504 48634661870 23202275999 31499915449 227891406 16309873640 11367636876 16739327121 3774711826 84942856418 23969672465 28281783340 43830906078 3464319162 5195978800 110373141672 2900114061 146612472178 5336179329 23681700822 23508144976 28641758048 51000261980 116482030186 6405145051 31974617815 23435151763 88618105520 44131815151 5555880327 129219540977 18471799301 5380967992 17704355430 17351447719 19472650042 107723351514 75438762508 27373247139 22657934 10652348539 14938496898 3629008107 22898962303 33314337222 20382688174 25418829810 109207468323 72996091527 26640882363 6786174517 44887086090 17205588141 81257434233 637919437 24429120394 12765583947 86116655995 88353128961 23805788167 2180520989 22297164495 13948277237 133585036585 8065577133 115124187791 82699591867 27557197648 2721632354 3040055363 11820796126 87704544774 53602707229 42380666036 83689145675 12562051429 3520388 10292878633 144713877146 345680893 54735295920 111882740131 173504350584 12445591505 34628388502 7977290459 147381822742 14926825538 58859522473 26336986742 631597678 40758170506 16431285740 49291089890 17978662863 51401264189 71231606121 40332628610 8584860372 24862051244 47016106052 63429762 64818931503 64689751078 614383744 1244677613 68873275688 20187253652 23937620423 118519156998 22698036269 5476632645 14574140780 13513201080 22844787153 1259731164 1221862598 153723799447 20200152799 23248998402 27129469019 15925028362 47956060831 10843100996 13808157946 15373969648 67796387945 8650167796 6612470194 19760487738 207370947 49610136210 53971111256 22213710038 123834958889 44551634492 18052339713 8553965827 10525905493 28560180643 6053017308 64992964113 43809168065 62586751885 11609951588 72444277049 10673845244 81775641308 12799705025 8520952984 16346919708 80057647503 44917925056 71284234687 51257351275 70730925878 7763737362 18965040875 110415702987 3611006925 63272778119 21528423577 3043812692 970303808 24659519854 4864134933 37159356363 29644352991 19847083722 28563668667 69912320391 49289073499 37964504339 63022787836 65691968072 109214863771 14166687113 31160292962 13377511607 44117539028 98969797206 35746452900 79915001427 102580116439 146942535572 14641092138 1068821125 148669778751 62017924456 21310211452 70602431290 108547999589 10735249074 110415177904 23548443992 9815547258 2476104896 25520197493 5796472569 3908808101 88899631494 51057581452 64669212239 21428835423 9490721989 81354709412 493300076 24184342071 66110045196 7260373781 2860845927 34788345373 19675733385 162418985759 70364049425 341463340 1798760368 3456943346 45854494865 6572120785 317791630 124703701842 22787541803 41000612985 8516662007 74098055614 36618151833 8854403353 10460398315 7350175439 20454018943 14442591449 88560077191 632485932 73130545377 20499659915 5506141804 693148041 23385877094 2127906032 4416117655 14364783781 3423837380 11432883422 22523373686 56522960537 29475581870 9113517912 68182667179 22303710736 90910061641 5739369440 6320402713 10491189386 28365803173 4877711381 24980366106 6246598937 9512140467 115269453136 9123349343 62920067549 42065985262 4518843379 3091405101 44549962410 32431608505 44573804537 312984857 45932589725 1735095720 9458181014 31287182412 93353580 66297818846 3112011894 16261701233 8603917548 15820498653 11347566779 18355107639 11374201657 4136100975 20364911 5750733359 13701568474 5746168013 40717685911 15970524335 42635781401 24617036843 8988621605 5765610505 20467073243 8748266321 35091727201 44336482877 19955313945 44931354652 32265045341 30172425284 18803047629 2439428573 17002897694 48573727962 3652776497 74030981346 194091375771 36017300049 34244750574 116211737717 16891777683 63755026785 2725593827 36115153090 19385557430 42832732620 14975706014 40896192364 2696983237 10930883304 36156020251 4012787179 25302586972 96748302267 8895629983 21020062275 55957055074 34377368333 2573371179 70900879988 14379252093 701705676 18793186981 25284816980 1068584373 297786067 30376032630 64805269643 18279957212 100589321229 3186031275 82936244723 23309905231 1690045474 15966504922 96791727886 8572985834 2568544085 51291778954 8166420366 1919716537 21723705016 12344272594 129065163497 29802073476 11380612952 23378798928 6532375 7724059857 80692638744 42964684689 16065626101 13505293555 5812560430 30757068439 83528258230 21240516739 26929834122 119379957195 628288171 75409974504 104847207098 14171474853 10943708030 13145782806 9262795620 22561622453 73449920071 39611749602 36282255375 63513368453 99883423017 76183578986 6355457284 10000534791 8519496199 3111315598 113766914362 36933221913 7408083091 14487208263 4119788914 25715074339 2358469392 64584878544 78084617249 5865548991 5049062387 116639599729 31281492564 19572210160 11253038197 41050977680 18893094943 51124515909 14975008765 85309267717 65485023605 2752679532 125319324608 5258637568 83912246340 24731794970 97787743116 5411702858 7235680245 18806909619 30144861618 95180539166 144519572582 27557473756 14893129812 28604757059 9912705377 3365067570 70911029487 25395598378 7857328500 7295043098 2164702311 8779931969 34419361783 69237925291 63999000114 10459162534 48221338001 9458604164 13814814485 5225386573 137669024650 120461447812 35971779999 15020534327 8520654714 77555801844 97121194334 16032067376 64921746542 442723536 11953110262 14235677455 49032527542 4283520683 8749132201 78608051704 48541942992 48663595576 32430721013 40505615589 4257825835 51213561415 6161419669 33859784644 93720285390 31900073293 1035774486 3993618931 46998366498 114416603942 6663636706 876986774 50209825317 24858270856 23309244092 29530831580 42280864897 57021489841 63705142750 204591126 1982090490 16619305553 54562000470 134825514215 43650647781 139527275080 65325950671 40048281112 17988966782 3639245488 34290113816 48774733895 22485804582 156270372905 8720737213 89456279966 9285790636 6643782436 22855495877 86080006513 38180955800 22561179604 29900392504 133058163942 2565039663 66357834966 96723346168 114514071 10953249914 14311219623 10955963982 1234504444 20334104923 6668554589 4336378410 6142075611 4971525812 14902757893 3018164880 14921588939 25337286913 27579856146 93355291977 3793308512 29983250307 23030892584 37201133923 27593005252 19281583004 50858143813 74822479541 12058287405 14526504846 5732186288 1356885087 121192616075 84350795839 122987035886 82570545940 11734863866 72991173005 4992926562 77705165753 14752922272 10555633736 61760667301 3162033783 13518543211 17486528979 108596568392 36336110920 3596490679 52268478357 45373076114 25444070825 95220590445 98575220993 9221927346 14372411835 25108043176 6833056469 117849943553 9487635359 46550447411 17123141257 14360874951 28739925018 30008786421 34125173495 52698948590 97101403588 115151197 22444981115 56017344921 2280259217 16200426445 22817223357 26899495224 92063603841 309480676 3585461338 699084583 59791562089 55718163727 25325789785 68201047123 10324035877 35162010994 103769369455 6930829064 25008752477 7546694584 108925068997 11137739328 14806839353 4741623983 36785528701 29474821342 6762199938 260026556 47342809673 14757304184 52646511629 6737976780 15677559041 25729944456 7056697 11712679849 15347976942 89565867808 109074200366 4605943680 7908220984 302167558 4281402482 14432313440 125650434621 76049007983 35359524066 45569111596 80593884333 68525331404 73827108007 51415429836 15230615198 21723738262 36183022887 30707267582 56653298303 6410637893 51278532343 17893196070 37172467820 14549819273 14653806331 14541825162 44355520473 67752544918 39790891477 45969182227 61927133851 9323069299 34003910145 98433362261 1604141641 1008239669 110690367105 31690366441 7390225772 45366643104 52910800006 83001956621 70936528749 41945510765 90491371846 52644632909 102527302485 9391138628 57736867296 41364408711 39331526857 122622070794 56669760691 321670350 12760276477 75418423215 38599587636 15543732244 19265203081 36124114447 20226017851 64117779818 65209950130 6481426581 35672116926 7495899920 31564759317 44188435717 12790526889 48213593859 155502014063 25165078833 57002193830 66542116962 157602813539 36143585036 18092327760 40533597782 54381570793 7881092825 37677415559 4748451647 2813098083 17163230685 57919678797 56768662796 96726705977 62161144478 51976440379 6204812372 17038846529 32798646391 100685191607 5819924764 2095566422 4986186475 87330150810 84121596290 3085367241 38567491544 26172055976 152002838575 130485412533 70288285321 14886303179 88610469027 8869220928 44612825424 63666454499 10341865764 63714551401 12137544420 6842185691 15220005274 117917773223 78516848 19019869093 5440215185 1432113317 460865368 18634014702 107651535583 67694276555 81838613789 15338202463 5974546951 41734405681 13295711530 67535902891 15813929776 58489199989 61015549119 4952527932 60083520175 19045249233 161082679 20903655014 49985139337 5123742650 6097438075 14953671912 69227015027 137107998620 25085994883 63635834903 73082386954 61680648889 5727054659 14371642176 46015378509 52950205150 2395539695 26686219262 14382912960 6872891398 379929398 5455060014 49943790959 5693850149 192683575 3990660518 94705867873 76278144963 47912587059 119010006320 12145483055 3104431132 172142 11884500338 153313587486 6487939272 50608038563 1718998084 89309907228 18401402818 51097467080 15299316804 55772283814 88515104835 10400732422 19376170687 41834012182 10027763908 19113746748 3743158561 37888877541 6958353532 26738971089 11761017179 127626689950 7940067834 837841799 59525935287 50573841242 28729346997 96544555700 38268071601 113249706374 96316687967 7703311030 39204411260 1200503019 20054171337 110015825516 70360391294 95727317137 18230783685 47152735091 2448376037 40825327283 64908436300 21804966931 20494953231 15308854590 3851066080 12555714342 789215350 1697638727 26994670065 113798269081 4833669881 115168399876 952978412 4491821008 2965390482 14600137309 122273556373 81195604501 48917219829 53837380529 164999138891 13496943803 147180707211 94524603277 61024491812 25583391494 62275496869 63002122885 2078371828 40034282353 66852743782 1263592920 68187894525 53930264442 4561355561 27043843713 13286812195 61970026499 51365586660 98318450748 12798217019 25379978533 33455896324 65070485952 43262467833 6592346509 1309798106 149070699758 48496629184 2126711099 75234426915 1769051412 10812410461 27921805199 71496432315 82420596781 11562573368 62801935053 103393514523 145418197401 2466176655 18373799442 12342773917 1286966986 5013273360 84670715843 70545982024 6719616023 25630336024 21422847661 23692700986 31361048181 57475555886 28833980391 22237264600 175275600016 21533715131 3399293209 27976861727 26348324265 16743126192 8857367751 1559502598 10727100327 27553178256 26100840443 30829790046 17976513334 49943892719 17069540702 44262100759 79076481462 38379734380 25836061343 11284798915 77650121328 42428044832 1711546687 15674977974 35407030873 26983394460 57292819854 3030194267 9063972368 66465937320 21657824485 22974704839 340229538 91941737437 104717215924 75479165675 28257085622 51539992403 56440333838 14378336846 19305902327 15276376417 47334118478 66755420720 8514302827 2220830175 4951651652 70834626288 16304656664 48994503641 38649694925 2892160710 147224062 39251742269 150260161696 1647249062 15318283661 48995481976 1467405238 19578118380 19349347658 34935282465 1524446918 1490575614 12413377791 69766770737 13368681230 24621280866 21238657211 15294246365 113329332142 9708816841 6971409238 36336905313 160025118253 5068299058 16429877788 13814117927 16013401754 23548403820 13645845697 6213091724 95195640 19763084768 40059715404 1913369602 109188411431 190678989 125941116042 8473470261 107066285217 28017358711 1618441986 108147853691 182319583032 24536803360 156574872180 31811237303 24675986730 44793916512 35054102121 63683331511 30127714992 83340982503 58519552225 18273740291 9088324747 1122451701 596870929 11981870635 27493393321 19125052958 138241525892 2130750610 18087170233 57694483096 25571819646 55984873292 46932821849 110785962066 11499783736 60359851228 91556818281 27125912443 98366170152 75145958845 106062641409 9359465592 27901790790 83544163568 1144183109 100358694262 1953269314 4722459894 2003783934 38564910445 3258179034 12852594140 89062930192 10606379262 65091020834 54604056700 87626651841 3792563100 47342350416 944099801 101640354638 61860977673 110078489623 46054490387 22377159358 18488468423 20040744339 28316027147 120670009907 53561763833 5478118294 12341089423 101301452407 8511226433 11300933271 38944317301 61231190579 50926307634 128269516425 13103893700 3879852509 58132692852 18701153799 1390841887 174617349000 119278420355 2263289118 17650593468 54281677069 35855070764 28425523754 2691318339 66447961881 7558473919 24899004025 13260607130 77584447930 57441050683 13240924551 47952747585 19090976934 975562368 25046658076 8998987737 178285616724 15495108763 49637490567 3112521522 2565267916 8125767421 51765547846 79618208998 90039308679 12759669 17030241235 107231325905 62830067943 16116927898 4699407364 5157756188 18496476926 10533860683 292503561 29357289637 13836456506 157531247962 83868321980 46438129240 12733578834 9564902031 70211940809 8688869711 12580576887 28449611235 41877831642 6919991631 130111018970 13955456196 19995157800 22589153256 13704363699 117875161804 7513258087 14123274010 28313515026 186870147542 14370464413 11479911962 89513269440 23905524155 63425840991 43016410869 1172978444 155321532117 25093016375 9067553415 61072528929 8299470939 55533688251 23894994824 37229241323 28895760241 68114917456 7691612421 22806850240 176374858385 29246494273 41953284335 62450172369 8405629712 150964897628 3526994282 189520722052 24050337920 44369536225 14732539335 34879664611 140131220492 519315427 149094230980 4373084806 123297534971 75720612668 86886940747 2002018085 57227844614 6281780401 112693140868 31428628684 14470408141 33142655575 12933566015 33561392838 70808114378 76084736838 49018169620 84489786527 35652710257 840013328 9894729 12183225421 14562165871 139411667843 25964845926 1067298732 25055494488 78610441947 10766607080 1671850384 7297466880 15207770320 35659952611 4093523152 36618736199 115765521 346323597 90446421206 97617123861 1757617385 10705228835 4592402147 14724952304 7558221689 6701695203 17510155258 61046099576 8080099504 1563647240 17089354178 3341816010 17541377661 43437865043 2848051430 6152310444 78938089078 13679945297 71238792113 82257810808 46440594654 58011101553 65130983364 104301383565 140281737433 144707419269 33057058729 10427078131 433266482 123334735049 78216363095 19867737180 6346568589 16963717836 3564809606 47395400958 1066399620 96861926927 91556947903 161957795184 63727327631 55980917251 8965284166 185652747 2700469752 63897681652 760081309 63812635248 26235536621 75182666267 92944641958 5025414694 4619601081 1725571530 55300447553 11974036160 4822600508 22624400539 7104126744 48147535108 1378587175 34947113194 49208126485 15825386827 88065341089 180018200465 33288717345 40495002843 56895796532 150311465240 6847853431 1695989578 21652315826 2826417151 75484602695 19103003182 63078986130 28429539 21264939645 5979001569 11271099340 16782732745 57933625867 1167539069 10192182741 25497140129 60873296164 32635876641 2288832899 70557761881 72378751284 17234655720 77718281885 23465214838 24952409563 24114422610 8875929960 151146734964 27565734625 113602383474 4141074001 21918732538 13874915136 91169818918 125264107426 1959317031 20841140729 28952483936 1722970380 20169196668 38902490761 124605861908 72153969876 66475871586 1323233157 44998615702 97184108476 32353638769 53698803469 150302995178 13018741220 49273958151 26120746813 11297353682 27104282589 12375896839 7944858159 32630739053 55174899426 3151706139 58529909426 53737395702 12744589725 25096358123 30206851292 7421462921 2084749297 24929231517 60546807265 36029690960 58273554134 10518741162 811925503 37395970115 24587234891 65109273131 23102910925 147012554237 73339754141 59889257151 54763621583 4575182368 18237500947 16909141430 21089068929 39873099945 15356727468 159155562736 152417004060 10212044077 7106673298 3883052572 16591603935 906251106 7706022882 33136665936 111714288205 116514678373 51879599752 9363604450 18521099349 70559449631 1073069515 86879868431 10993491286 15548229906 11489053183 19019807339 4019722851 31645043657 6791818609 10787689664 107938679190 94660488542 28436600122 17893316084 16021720197 28995748991 19645520870 24833386839 15137876596 21218970156 1938627438 10144280737 88076259274 9095372101 63700193336 17178319293 10773810544 67795903033 19777497991 65246657259 38274185596 25287418200 83553774089 1097171682 25083907812 25636885752 3632293861 1451072665 12097907173 580531671 1617290200 39291148809 6139719114 76036495988 19215858866 47178930970 8900310879 157263754370 15568758176 100289832617 34844108925 1683773972 171952059292 8127952136 11743310052 28779598502 16236743280 634815128 441936310 99766878458 38129067546 1265775440 60368315945 7906111 18473824204 61333481563 10362489107 103103837659 12504950547 31958297622 3848134342 91634340999 24485066757 1195099634 1486148057 21555152956 54838961110 247524513 2767759607 104973632019 7217196282 109277624713 8286283952 13960786733 34341260494 5126056255 11107509869 3050942020 126542080889 2252366613 105461320692 60016855344 1711903637 10936083254 3369299645 21993594493 669178020 6874523598 58258313246 56802459008 79343702281 120702438080 4049600218 17026843936 25200059803 579036603 17154700411 10248967549 3740922988 63398413586 7386126572 28664108097 1287321927 69548596234 40342719466 36102068646 65562027674 1655973603 2822685268 25333376288 1782707417 26994243361 20831538605 115365671048 42823124213 35554379876 25425694008 51464698468 34450255181 88834208147 4954528823 77083165778 31616609158 6224633321 138848659504 38861449304 149123665540 1367765570 153247467973 6274694891 108643560757 78089994377 4027877757 80648111842 11799271750 30419570651 68476584256 24637078396 22026052746 53252730661 131071915517 84307508251 26111460705 88576386 66954749881 124899086196 60956744168 40744211893 7572768703 28707506 71154271769 29877207870 76049378973 45947526242 55731712805 16467918904 10238406724 10173228607 60090307963 10295213228 119335849552 35341822439 21263992154 2176731070 6796396358 93146610230 52247620954 133816417253 10581274677 26227631 19832685884 10863256304 114624122837 9571811955 20990404132 32075235109 75815550655 1115678956 91259819807 7060954354 32061773163 10631062622 66311392751 28019334705 5322629878 35122208439 63123054 44744354450 24768693890 68885560193 166303867498 67606349097 112409960721 86969780902 60281674401 8510493568 4346695 614977197 164118328942 53904080906 7190313167 157627849022 108533930302 101109735578 40573960348 131703883821 1021791409 1737947847 4200757614 361208658 474714985 4585045913 12815792867 149493999074 59246196840 60070261848 23900433149 19182953596 842487462 126095431696 11695086774 55608475464 10282645540 14956861947 60012147496 23063354072 21628051575 1148189722 14153767604 19831254869 6239999256 71975870140 24241471350 47040413590 1070826743 108332754423 2108446263 51059633344 20248833410 28140143995 1363754511 20937822793 8347076827 31358827430 16429722639 72114925475 128651002034 13547978739 844903188 67435401233 1408543895 19740964876 43316480991 16910036803 41797197165 1440054210 968116255 32229147502 42707864698 15664096455 18635449620 19008200813 67027845847 882756085 13798766236 66122078119 19692840678 60763038723 10982013424 158811970534 3940346857 26222813071 7443645067 69863843256 18339627366 7402289493 8667789866 96317572532 42475525080 13560581427 6746316161 54762593124 61235402709 1285234942 29223835455 63327031275 12161446120 60245687893 3268640515 177684757890 18085539317 13514240634 65769178567 23313033471 1403053963 8682111560 4473588393 36359281487 77134236623 8675680139 96846507941 28026386743 27555589804 16743930803 44766429900 48181655428 60816021196 11770874581 38714494293 94093176630 48976760085 8214442150 80176720318 11519159149 2508893557 36477045132 16823745915 128705784680 5743821078 13487715572 930683990 24741129395 20645078235 81095835894 40706903104 8164480297 31193061963 15898991479 82549017098 139414392664 157811763 31645902170 135801448174 33016791036 72745822389 6808597553 23164680632 58756368671 3955329836 119073961364 57189647154 64735462222 17645773816 181697118 4499805281 16722132517 107010527148 67515350908 23024204747 420370493 5831620922 2503035969 66456091128 47127350318 1674567872 45415298322 24808001780 36196585695 131112649813 46168768939 82818417681 20298993940 196000334400 14841416733 6935810149 4910889273 62464610937 38631988841 14884660624 1333118120 60541025903 12065944974 5921428658 10571715552 19711610055 5176383271 5487978248 43038070505 123006004904 23070432517 62645054986 92724057750 151410132521 86048210103 18378580231 16409766985 23420949056 1704243881 12404753404 3405839197 15274099629 59111977127 10573937964 6362363880 10324621980 177728553542 177478179869 4090222253 233181478 47037292406 32435440093 64210551246 78473217562 15474859523 77959627753 34315014623 72406556458 2334113413 5316474750 9059092090 38790667260 21569333746 29854097496 33165639630 10383101357 3999448070 55041087879 21945638207 157494811970 33810930380 50790807939 22898001216 10121750573 8817162892 15981333516 97967071497 5117017845 59795549140 146999362753 91875206305 32289430884 14576034832 9862732137 78262139690 33914329822 38156305261 56021906434 14763853497 5199565142 26869581502 27512322303 66410289603 10390157272 628183299 20590049511 93144018096 53640653896 26038145449 84543377347 134823283680 10684213884 37069169922 16407291140 21923383566 32253851871 144920382536 23128050154 1134096024 1287212533 25233304999 65764884233 7656873111 3875442794 2098454510 16365585782 19049407015 19695273082 1346424588 44673980373 74557615004 12640871610 2341044676 69184395969 1265313522 69776133045 26732652686 18276824097 21727405238 68056668387 14538360557 13142282190 35459880710 408266524 122483449179 31182427845 51139190753 12235320001 20035656105 5804626876 42612902029 31204835136 5545349394 6373882814 13990470685 121518117567 98055036592 27666605055 155575254335 4001558319 6556102717 120872772206 99149353816 67837542784 16431776371 2678545081 2954547998 7327569835 68941754697 2945084210 22157156752 9146646629 54940386132 126196441887 21845703613 65870626465 137193917280 7944038932 29821311638 12541555091 57768465698 3759038587 96563210456 23419895607 25316865423 26696188066 13936335608 126592276070 124858588 33434016596 52455926918 5641099875 2029499555 47949541084 1431568757 64864715583 8588125519 14026543033 2991394074 10220372568 15284089393 2949391070 3535984027 78307642428 346067578 35719455921 121381005765 4900105032 69707520053 1194762860 14076608288 23989406196 20475820519 2576822555 30663289617 48060942433 82856162449 4478152732 4400942117 37172486520 60899962097 86236696482 6884445934 70690597181 2607206336 24125883496 6585778365 14437524931 24158609803 29739379356 1265167545 52500163200 15588489129 26473169480 12137163901 10371470276 48825578163 319845373 54860272869 18624001390 499983687 119846013535 308085702 390200708 24598172756 1985497494 3186608663 116225161347 10728967565 53693619226 1857475053 17659599549 139926888253 28936897642 23071607216 64229315083 171245695402 37901479106 51043893535 9075877054 43683254441 105427545043 5904083086 522793571 135508169424 92122249078 33040227184 6469092383 68304693973 24623303747 38335143661 18820928011 109826452 62952525802 17263287771 91554448919 49034471595 2621836783 25726552201 6873158052 46452171613 13564167696 112259962254 14625438847 116199108512 15540156195 1337695003 44856071500 7986345449 2960660768 17124720292 33850100735 60954280422 36139912321 1262565955 7683906768 9042294276 68588672841 112113837 830576081 5634229026 116569581699 1067593551 44329088383 13368655009 11201856267 29715901840 116705056198 124146611413 9343219469 62008472430 91819877766 38900045897 2852824433 42525743576 9043383946 28629523545 71555608666 15308474440 8857826432 18467809000 19003697649 65349287709 23772286334 39422687218 61266048837 13459134568 73355145694 7505798755 44560801453 145841986459 5428577436 48377898620 52683640040 1867286043 10812451507 2541242545 52538414234 5837299693 11387117011 1597015360 14087174836 45173103257 33214643315 444270458 1279830408 14097693713 44035032329 7677128336 10314441037 1385197462 758446886 59059378525 4520666155 455226266 31254898311 124079152137 25224880683 8823452067 118131624190 32427000762 3651715327 66889487861 4944307541 15987008955 48922300609 112455079462 55889098825 23580811125 31728559178 60375500719 27894686261 8410201409 7711712639 52666063707 46405541713 10730911692 24033827750 36263042287 44893233158 29570342288 100279143369 15581792159 74683144120 27126811981 124474957004 35939291704 86748936853 11975751620 33452452362 143731913209 111470366345 78745448317 652001448 42620966815 103345279048 698030357 35240052130 87786287342 30992048751 62684025496 38326216988 130925778125 5245926155 3062940059 28592545026 64490329448 6330834929 50214755147 40408200217 8661188598 18676403332 6282386373 26178586722 13729130857 67348429813 1439365453 28586803432 145782737100 34219458506 1886056373 1101257890 45845233389 96682785277 5741620547 16375125836 16081736 17631333114 12225016717 5529917352 3117178492 637562419 19587158601 3092152490 46252994705 4867226229 4779932840 57363600106 3730840747 62633976168 25092685794 8158227055 38959403849 1145079553 7607175302 720036874 18683823830 17654322497 12256851358 73245012080 11276895183 77481894032 153599352866 2665072780 64117705834 17705471951 37710784736 5843270516 2722081042 25326010745 78356624626 9168053785 6000837638 13136916642 59316294120 33734067129 22442347599 18975225784 27746571264 3761057202 16788473860 45590350139 107923362195 6437429462 37010479107 832160781 18341303233 112336223869 68730170851 46309999893 2675041476 5370052023 5734769357 1101106553 5376592492 5717551157 411857329 78982446645 34623105649 57158628749 22551015311 57538124247 42040495196 11261155643 5407017931 29327707763 11733929287 21623690283 931701945 13194959636 4671356855 42609368207 35122704 61460801724 18573612253 80196911272 5939143906 18120976976 14133749221 58987678413 83390576899 15187887368 72592234614 25404963452 48640628778 46029625728 1189072343 10755251675 9089863781 10139679316 96162314077 100226443296 5246716646 48881667505 454673153 127206967577 18097902343 95548443700 44304424141 45713848356 306647135 49936588676 12464415228 36390402660 75008561872 128589379050 129439244701 29842473292 8060389615 50110674960 95410970043 196094075 38049431896 56816987667 9811619515 120943479986 51520355274 31187186514 3198073671 62745036161 8230887719 73673918328 984240025 7350803655 23469516202 32319406591 697842022 16130621776 56973432731 34797327934 25586891182 57749602578 1384832759 11115805991 17557900376 76135244755 94847321376 14579067648 31329979661 9150600016 3265503056 58351820889 1022684138 404759020 85440895194 96536508976 4219284976 136887150 1032121544 91323135302 1505212600 11441563122 84752881762 37983031398 53434282271 145524058 13396331863 23461485653 114057206857 5519078080 37587376541 9798656760 26864551029 9327904477 7739954366 129515033617 2771304810 7145818092 23876183660 22919421224 74920735412 3222018269 3095649599 2012413306 18195639382 3231874832 9393906100 23247333043 43012758597 10354560459 10455211283 48813810473 66684223663 19125263032 22808823271 3414269374 34272152906 2508995942 2387760764 76380074315 8360316737 25992242698 10044443496 22978084531 5409829834 51188943784 17504990822 32891164527 13441671656 3743621433 35576849157 15416587844 138379685 64251489638 10516413141 6191869681 35414639002 151339864492 859694480 85027510009 40905995028 16795475102 63854555340 32641912424 37493619071 80639343699 58712264613 4729363612 7973500909 145472735263 31558334254 6049910165 11415268205 86044035918 51040954899 3558312 13208802634 132358633953 1030689147 8814041123 1009639864 27817393753 15621997347 166933970642 91771495927 133515487827 16011611165 43239393007 23795288162 6309602612 74015277163 41943784742 11615407997 117936716947 104577286485 11422450656 76059162316 6779478 20467224124 34044094989 10220742944 16335512622 42856537449 123925113578 3878975070 18713920127 41188549559 13433851788 79537595794 435246590 73809798996 27975284142 132009618791 18318554269 7226677274 9308510300 36663552719 1335334529 66289565988 122755573437 4322132173 30704253805 6051878892 51370657405 147624048274 13561655891 83459894210 2082025535 45925144108 3736644034 71014631092 11931134291 87973490855 145642756729 49291909911 27455552407 14079679331 6223981231 77599380822 17591023649 70113757751 9472793677 49519344473 5733286991 1662417569 7646360104 171666730260 15132616979 99285700826 117248050575 53025306444 11443878907 2104618455 23657389673 8088303555 34225980514 50205250334 16617021769 101293181954 283023058 41495246624 5452318231 1222923791 31557624783 28850300949 9857977774 91194904284 46945665951 97600467998 4329885574 15396429541 24034003256 5525108909 120067055754 6270596531 49194066837 7750818513 72993866825 22935186162 113866614424 22329459441 18143975454 5942065366 24566906279 28098377292 64600561 12434693736 19934526136 21856794973 12633082267 47185919801 29901559040 39884058234 108200585241 3287481922 33843421045 1132710861 32990453340 1556007735 38582125947 61116626613 64119176966 181637740 97149085949 21511173938 17597148319 1342280970 16717777526 19890764319 61183673426 56529894657 101039279895 11052382034 105626528729 1203757904 65388293138 10101040689 120289835699 91590866199 1224478700 61617706133 80174121956 4966240075 3916925754 31193116515 2808522834 112797414734 44253946630 102877657629 49922139896 931565347 37199112480 27149782903 18377727968 22167305131 840762380 28770066932 87178161293 120476733335 2602963632 75988478434 38742843414 29599511784 125619413556 25616611293 170861314357 10116209259 55803876465 15666155384 19837172419 57626318772 14328859204 11286914225 72198280548 97800054570 92076291959 44862880738 7201054584 90930157348 15016602721 1886490908 16661348477 61813917812 13767312582 6693864443 3226904907 703937169 4664940752 13644889112 81715403055 9021353762 27707685054 7478177510 7224595251 171491522140 23923231757 61415062108 10135138866 9967301867 26413590053 16051355326 91578368604 87248233562 101453225027 753114644 97314868080 908381827 15135838556 79137381945 3220584219 19745067038 151380665436 751040744 72930041775 129836161908 18740265779 40637206786 15516166561 20778371600 371514974 6289834584 942911028 68099241044 27318269008 62137341892 61528815186 62443035164 117045748621 14540318959 45214168188 164523507168 82157373848 33819543383 102629244548 3490550507 18832932239 84568024905 51044265122 31645860349 8027996441 15132873248 70669107425 98964861756 177288272488 538579842 1367081002 4823643652 37062236001 32220221651 8569598992 4334849217 38385602483 59566773756 151400433548 21989938255 9021158280 19279527426 15814994530 150914817029 18035971554 9937877260 111448432945 28580094121 117254024838 5422274952 8034236115 138743743559 157571906948 33453272888 33078700657 47058986385 24637809225 68900772153 52758684372 362251718 29707724412 142431056 47681806361 9856679572 50213881038 20676183444 10405698148 48940416063 12251293295 36727168352 76843763328 6552937228 35395597557 39059993939 5496846183 118631771418 43735845656 14091762100 3348014545 124047606759 2878109019 50103059385 1194211349 47604956224 2050850908 59863122533 139553026818 5856477558 1044452116 11200343059 50946415746 15300680014 150022789518 5488503930 51386427263 201233620664 39193075483 49868189114 91788198931 33460287361 2788036979 1074772761 86912235546 18625634412 11136233155 50141147347 86595022340 13802579550 24158272420 33386280454 49423651254 14635433161 56125039587 3328707080 2470293742 4835270806 14985313524 10345608936 1556905914 135829290416 8310501001 1956766183 62555208386 8549756677 7841236901 92313703429 10903090395 30376617769 49423285922 18105525935 91849403670 28892318983 24600659825 582075764 16671086813 156611285356 81610495361 73609397009 1015309642 130093057350 115331966976 88017567257 46548790767 21524526303 55575652840 48069179863 18190025488 7147268500 3740239547 111210400662 138142476077 22469529606 137576335873 306835385 30033647844 66489559575 23881009478 76434555706 8969274141 129727278852 12321993739 637740174 48937721991 52026789989 21792625558 34918032339 48130110995 140936843918 109202024038 34389479350 68984025862 76675833710 6533536037 42907189258 4286876946 38466537809 13152523363 11735607799 14022062996 81683559686 21392143343 5629525669 25457574918 32804886680 7651303139 2858665525 332232337 39695851410 160936202976 56539223681 48864283688 43173252140 11683892875 41193001159 5697632958 695187114 334919307 5836501759 50440119932 128174958414 87421892419 39660096571 11206710546 129019752134 16850815773 7238753173 28187483042 148589608419 14869927527 22887019 17997138036 15210160244 38132328470 409857774 49887419121 31416335679 111747273084 11444159017 14097466258 28438802333 42826921059 16390661917 78483893062 15020620351 9828466386 12004060648 26195104823 8265148835 28869292747 3755117443 58970078443 67106701773 27907483879 167423825401 8088245827 40166218762 78940962279 11507401982 98214442549 22663429280 481101890 7645250428 17282220399 3587865168 62599671185 45586814302 6952978625 12585750500 136064609849 47161977133 51461100871 19346848768 3150686522 2010820541 10696973440 15336377800 57940397776 85504450902 93101445137 22729689179 3565791318 82925161618 7956059824 60013104169 10135165953 54574074524 2896183700 10329140532 53772395007 47630388604 18395056062 27792882913 7916627374 69661946981 131013469351 92518685292 25826026878 3206011120 40239286628 88668481655 25335449112 1687371810 16765892307 27568707972 106822348 64146248161 55474402342 19124058191 47184911464 7674519536 47845330037 19593295637 34084006155 22746435529 39259905 103100259653 28221561916 82292743184 1270464740 13384254218 49506562217 102574388642 62525470790 11885939728 23732900448 138333405752 9176598016 90604085771 592875978 9495650797 105871424458 17996409435 21460731408 13573566148 34595836341 4315876390 87139329724 5673796312 38908474292 28498178449 133091068152 2501297427 19212848254 55939416918 2165407842 3416111380 86164042203 68284972492 145348586604 62601032998 4417739503 20607047897 199897881344 114345433808 118229240296 44866172079 23464055294 22691228503 55247268385 764498400 28799504263 273334657 6971675944 1784359479 1701406947 22132514954 76295988822 32668925159 46828622464 4270239384 40385418953 9841393532 21482693900 47708568176 132416087412 8011269537 115874677522 80680767046 106722771783 34909309566 5841810230 31423077377 36866567985 78150863909 55537650174 111005174174 79404820548 9506412587 23251559333 50188118267 30059160681 3513751238 8285432841 9132640066 71789545539 134021733745 44148231109 2216878456 32367359772 77037933270 18747568398 27442644784 10930139682 18181422295 141024370613 11903670131 45955918555 33808806365 14514089807 110536795 17575121028 26291871952 3355062715 100001007954 118772931753 25179240560 18333229199 4488589516 71964427046 5996347333 18259736076 34714545498 27345616827 10235952171 5270878350 88968716971 3956836223 9294499975 17455141707 56241249913 5766123014 15809950028 7416494756 32932028005 22432716343 61860135938 19505142328 20729677349 119061362931 21373296284 45861711532 33517355845 17513576818 8321421287 13178298856 2506159595 1751673603 104148306946 60487745668 51838510419 23028109438 63830996260 8731281312 12874426096 38442676976 14325512041 102680373027 6273400784 18037369418 15113468776 70606709235 8438441458 63332384608 49429168636 57400237979 5832109108 112407567859 40920831044 18363179157 139705581291 27306896324 231445602 38790378969 27709608152 495578347 3655230875 45850766822 4189827725 36243261833 2442469631 517096475 56693824186 52707947084 17306361367 4331146384 51123549952 43393537369 21111934299 747333888 25344079373 28024690868 6789541 8020703323 24222373283 8602116899 9160990438 39108242900 22294082211 98061025374 70877330717 117085199317 11714376584 17015656151 72825095055 109550747781 1234900981 25853025569 2442166829 151167093386 22174398672 79012326651 43503680272 5115516514 2115433019 44360904506 115341503710 1273922057 309525576 130605535973 16425206714 91365841529 92956994385 50712095630 45898299580 3093639069 32045082405 30671853521 91634576570 78545021569 110751316754 22758781850 21231311 33715029215 32974784848 46867773118 61720963318 593965998 105250460998 1863576876 14971559809 7672108960 59495849710 16655957951 74135256909 22036722809 69261188377 42453362709 72808807080 2370630789 45491531461 3300420714 30691541758 7497344149 26919884467 5415492949 8693575364 15522772480 30984488668 29555285607 83841668330 11601170842 10266143698 34269606668 62329104044 3533338 5062318127 16346336841 13969832735 65658501513 39001526096 1153485636 9449735249 2294509250 57269597388 27011490861 127883928463 54480789977 9652937632 15097914081 14075673493 55318720598 5268052822 160078238164 9469579406 3354123673 5266136149 198970677917 67479469781 36853031480 75430070756 4434117655 47797685166 29929054414 733634615 71718579280 40392149354 16971515744 57861628778 82321186315 49579431075 32944539571 7473693121 44999483524 60279660490 2027717409 74259694350 34661476156 6128587747 6315694762 40746872911 28498426805 14056013736 75184452283 23209417225 44239101961 73111759099 59352171504 104763356200 15846525225 5316088903 43109991014 29849093388 10134118849 2564910122 24020935463 87178477382 98531261271 937099409 99737644550 24315444352 11511128061 119102239074 693773091 426908034 17085404183 57502002925 2620571105 100193771916 6053281371 87574915144 1858639533 61611454163 139565180266 14468475068 106890213981 6148317817 97902060681 10426419125 14602883824 7392477057 43976813987 8691374343 39478254623 30077806787 73489550799 134841169217 41721488951 512924698 28514094002 88828614921 13519837174 20730490128 18579939000 82310093117 800786628 57317505 10077732409 12306752446 12351488429 37802931979 1195660953 15480068482 137345293930 172860175767 80819822588 2165660154 9844306452 16924848398 23069170284 6196773464 1409388569 115035777334 3937858888 15117903885 13442318090 78724002191 11702800612 4050654527 41593235059 170660407 4527616644 97923600335 945032909 7602924882 1075696205 2463059934 58490906760 5441122970 33015645420 8615747629 1667110945 98579648817 33266970894 113790545725 32805184047 107886971991 54364177859 32544659480 78926273383 59047947182 2895697355 2250109564 2175552707 52112887979 32344827077 59155768109 11433428655 24363028268 18484119830 41048797184 1211641642 9401131840 78479596085 292721650 98846906220 43921760300 1973000693 69969049321 68490614118 1235924344 42358207870 2137527458 21898617136 11438570235 26699290811 82785625884 608454390 34754783501 66315164636 1275399777 33682278166 27924668738 30777275066 12100321871 1388599168 18536466037 15650237779 16212192541 17069941655 48008502490 26998638361 9946672509 34081652529 22045713480 166275346918 277550802 210704968 120525093211 4254351270 1290515647 16160600314 12184783968 120715777804 83875147308 42410143794 35657504778 50584383591 284485035 10925107593 7223873988 114439134111 37971998743 63661252063 14498479835 3210194214 2213047515 11502285047 13059293087 5785998715 41096362026 2725405086 8785200205 24022890610 34485666018 14537386218 12330109133 17298723968 13920555829 2446907688 1561827405 144982150542 98502231313 19102188628 10043715435 11639308743 154045838511 85602962 733772844 79173859814 61477894789 44431773103 48168971798 52188748427 7577988846 66871095580 126438128432 17566759533 947062951 8804617251 36417216629 34889794568 33766070426 55234097148 4807347083 1336858795 6834457074 30316184990 9865462034 70449658992 18383847684 47585640566 128854627774 9239161821 1204884590 94852522808 11740857130 16530586765 15608945106 103178801926 29300402044 3898830344 45929614208 72581153248 41573895369 30131773826 4232894791 76703245540 3934108256 43070997859 10081668022 103221548288 131852690978 64018857144 1538951878 19800482496 8593974979 28655774108 1472545935 77739787441 13418063 52666283008 35231726680 106085372933 1213725083 119459351241 31325105130 30213051911 15727042813 442046987 1486624324 402830136 66807011483 151024430088 7912853347 8104008915 96709806121 10327042712 23446334478 12575539124 5930943066 872347566 142834816327 36580394942 43326533934 18014303213 7929164762 6049765542 3508055404 5596572628 43376723576 29758593838 18104448567 11539798643 117776358724 65810750195 102626349055 9212899771 44013221837 19130432812 22037520790 93066445803 84358204116 22480884722 130896229840 51320537473 17760678 5559321396 5128736617 50728110183 42171014077 17448315015 5912109488 7011044803 42309459780 5069075045 5853437658 807864937 74605691239 423913986 20429987258 1464599301 39242336628 9889725352 42355931780 9365398520 668297258 87697140220 12900330325 61179721627 13310984001 28833131376 89606783535 4991956440 295808476 33858379486 18155121762 2374853875 12744403398 5319139915 15869403573 14413966754 40602185938 3141066905 12325688953 10644064113 117244668511 7267814097 70605029809 33528801248 40020808270 20818675905 79026786350 25402054686 6055837569 37089210952 3376768382 95541875571 8710532269 49733049083 41713942663 41028509281 1019374061 35300558029 2647741253 144509257736 62071948844 23038982649 102692900648 60788079128 57264216531 47212074672 139389055028 20186257406 46530503294 12970967980 22133960419 41697209435 37500502604 32811597289 63490298591 27993704909 4264251159 24917273724 5641509091 7583180990 21250523895 12313186573 6199333309 170445207490 19828832953 80127750604 112034032256 8996805633 6295298348 7451917330 14983867946 29671104489 6108661601 25172093944 126258077025 90424669300 62341932718 17695819083 62632447452 7849078255 220939299 82960815711 52298698006 158595518857 49052628660 433891141 17433771938 40920433669 48957242959 44159051046 119062516694 19347327953 114545116762 141555971859 15875313369 3573081783 76609368042 65113871281 781510689 388455647 9975505443 49131362708 12980374910 14978466882 2779253750 4243145542 41134245004 20567256773 9053895236 16562446889 169655848896 77991261200 7541280921 122650845361 7406204470 71193021133 3290029000 69566807115 18505054375 9901083750 11795281149 45726155388 1504125249 57571633369 130136892642 47416929729 78542792541 27920785570 149233012473 299748508 2614344317 135163760457 1320246037 5451809660 45481692020 78947269522 3289869202 14216462436 16242594477 6987342217 127424634828 43820567172 68506426551 2764235745 137821850098 6426526708 337151534 64960629792 33989811 27255614173 78401782493 88569678782 116761443736 83193140638 11133300276 33712425048 58795295816 906249367 71630913033 30023246902 113763653726 56872819144 30916072608 11394482384 28467847743 100357929897 42127126217 14596751129 31410408680 477090914 24904257375 25274139138 20914751734 5624279342 74177786322 66678042535 95102719315 26549961029 133581650107 24406636534 20060052191 164403648820 8745965021 86781979975 31936262201 108517347703 2464534825 1709501361 51266140475 5285383764 11708586497 9166769240 42471013998 3116516945 57071015485 15104997585 91284295755 26172072908 45078812433 113941782447 2237609960 16857031573 112979794384 50381765945 18805893761 608413439 21111172748 7021545007 3664334117 14130243707 7511151323 19657745994 46872453703 6421790466 2607890675 34511655720 45038952291 5577140367 19681975614 38831187202 5959693718 30809499761 28705995112 17186607789 57773155451 33183528 34062563230 14303506774 1016033637 42760605649 187859547 30598493354 3464942007 5778222167 11819357572 38567740077 52056799515 15377060540 19269629601 6837235009 8244333544 643123488 31586409574 4609053716 66664522880 105822878049 4555220220 3721032096 18826316898 13017092279 31488846 31308365779 23162252076 83792735596 967088092 49038987598 51039223426 99116191347 10800951848 18823850808 13332909446 14147172819 38615701772 8464915615 67382173436 30685248559 5406885853 28708301344 75825767699 64050977173 48878924218 81047083828 70605650908 64163251853 82038544357 122270834931 543742821 14050596749 9899745852 6342336078 53601886938 67653281572 5286106642 8351341563 232245454 34922173276 20194556247 115366335379 16468874383 9989265743 14255931045 37831158009 4574478428 13227760542 126207656581 43002647073 46926248320 15312119270 5291731533 4284512677 58062589411 15469282941 11886992 1277948817 44819604258 96359127253 14412032716 43715078580 10197501901 29552415320 69913008792 451825081 11190439590 73305768351 2912342347 9602001842 19594074948 41559473805 39806469118 2793299102 54954461406 63769935890 19891529084 1028639019 32163981615 25688496247 23005617712 664360520 20424370798 2874371322 125928286847 17759600882 14017547048 28889698714 49527231649 82454553116 45149654685 107831678765 49954444807 5892379128 66423814910 21080390946 16312895883 18874150683 23957553158 1017664182 13483358507 4849478061 3322849998 48821287697 6028366277 27495900584 672720257 26354036588 12856899659 1607368743 30773818574 17852301758 12942074798 1380683649 63387535409 10795976292 112128174219 44496024430 7455369984 88492905339 115035519141 4875380732 17738045362 20958645610 70354943520 81168902757 39146945399 57455985471 76040359930 4356132153 64021830145 74847066557 9341578739 1764990682 17088001745 154504736301 4493208560 17016431822 3136772794 72067346202 657802423 119673658132 38253008240 7649721360 52735095444 2383121822 1907848732 27632118360 53639181349 101784281747 42560153132 18678882352 61958285712 4371810055 50400279305 1548555725 511531014 11400817652 27190420204 13233832017 46285763402 62386324767 78748273474 58963274132 28692288832 39502549089 11729658901 18904541034 36992280556 22806559718 14467488105 12894378725 35199258477 24463369603 32789053939 3017336803 9314916104 56489789032 6154682493 52435931 149081600326 14619609642 3069103767 76167541139 21876657816 999061953 1751349185 12151019063 6308425016 14426551699 105986913068 27734272785 8858944543 45754363697 43641011575 63296427130 4976847726 87970461132 10928494545 25501395381 27544259567 2345602383 30478113789 25256743987 8144651877 102137579459 56196489215 69777793799 33169653186 23980769397 49235908538 38006376551 41067339246 39250004328 22109023194 8226287004 7244699859 81229123142 1986019451 64589875287 95332291105 4981372257 3071644826 1292086700 125944368064 38555360499 102480609791 54842309578 67688657707 25517623803 93456855027 34049378928 584615939 598794127 31645031405 81382194042 15134521467 14598990462 4603630650 4264697226 62236176396 10227029805 40643383688 76021762387 29658260298 2783816396 12456849001 18923018452 71192652909 51464571038 25635683580 97137248310 23209511379 16484951239 16951009511 103258894147 10397932956 100242260479 308232856 1715010404 15428753997 28097563297 57781561633 28791234375 4041138701 152853627723 84606837041 29957598749 97056661255 1207454716 2966962858 15659006512 1387433865 7422259546 2486636174 35735968697 73565072546 18373348493 15029389085 12521734162 2222503569 76743397876 23591122275 78825266877 407506054 14390908217 12824700207 52817272000 17913917887 6875413401 9893600456 3663385681 43332510052 10000638327 1096244255 4103800924 164477085232 15911952666 59245405122 9959154906 50291792058 46721042429 2486952739 17849376227 1797096182 7013212503 131192474156 8459972212 29208478665 14932074912 25340782948 98353328171 6888441914 105394326028 93190546573 87493891992 5337325596 13004825038 10201975954 46257316920 29009631710 36491364978 46856414192 55575523899 3342498172 29316511236 27292466712 16804581740 30618833706 9647472241 47378123532 162652332999 37410927002 83258023506 17838314129 47693460426 32820422869 89977261497 30960778172 7668854698 5377267425 7122833916 37135925599 123147542400 33022614045 21885925320 21051446013 1966659460 18013932931 24574821249 97622794396 81293100400 18279408246 20859925469 36756019957 59745811735 10055006133 13602871133 51569186367 7824002898 54877484794 26301135689 40540616947 27523444354 20512967815 150287595824 7020345512 41082099116 8832802380 437940633 106500430945 47732626687 128654367643 32935862470 42658070453 38139888046 105211426739 25444604504 17537672989 49266577808 43585225868 1213198196 49618894544 146470334122 8386162787 9769672467 42204899206 667514426 59683794626 17342833087 8535956939 160574614936 100543305720 10238370725 54094719829 41050221688 74445415108 3461484423 158380694736 15816488366 178231406 9235788054 63460099862 65540124098 59633914400 18511348327 3192802525 1940071138 10550402890 23383209826 541679346 15509866167 12478385366 56855079655 102361312961 23385938500 25306543509 53304059124 8232203956 2769135969 16287448063 48214866694 10824237561 73308499275 2992523602 8579287933 9244879164 36867602946 39407471440 9905250587 59543565873 169657796 133223989752 2355214340 141556568733 43115814884 66068984380 9564375445 52930538828 1952184438 19734187247 35542582363 27832045131 5454395401 66523927962 82505518871 14140081466 49583934963 16621059531 18888933431 93594587403 104242508422 2213174461 50230506589 588396071 38046291837 11507702563 14709245446 13865179819 2205476386 117751394171 36409771451 14072171721 24305743072 143365966778 8128009408 16536021626 49755809428 7213302737 135456607691 19502429373 796416197 38768216366 8860405572 268852283 16562885356 14437744002 89137076817 2453181465 21656947192 1401118379 11000731031 9866857504 51940533200 28278807673 106028769573 116834353108 814035 26467383423 36017612351 21915575861 30417547015 7325934727 29327013960 43017629910 55347490443 13562587757 38191086412 11206123617 42740557091 5793863146 55152433690 4118198311 1808748712 80289223949 7424612934 32408182247 15360234585 38080170360 25213784986 47987636507 12716780977 3811015321 170208853606 36818072599 27376415116 14749730810 1727950753 15982430432 28422605905 126020198188 66657718996 4311492563 6363905997 4798263149 9841655751 7419119783 56797647567 56235471104 7612442462 25474634469 52561301071 72287505682 97767805039 47568063219 14470444413 29176566794 7211642241 31776474262 107962640279 9795968084 23842748264 30705482496 11502493944 12400822480 13111031800 18632834696 25224723778 44000453504 287854905 22829817316 66877345319 100456942509 72238080806 24555765815 67937904589 7392001298 70669323788 20242376504 14490010423 139932317139 39570310637 43714877649 189479335 7084112001 27409749613 48632105314 61401948904 173332830 142129937960 20078681227 67680228723 8059550489 86295453456 26670016480 73938752389 67106850536 691561749 79501263783 16149137310 8512023160 4419169085 146036244230 2873618395 113142116876 17656345491 25097409569 2736425731 2242434331 4405272518 17599813339 13715283052 33304226760 4258812795 2464501765 28000400250 81840421366 109121964228 160765551991 3263077770 6104974723 11813004702 24184147252 37859962630 4683078653 24320775614 15567444141 97344965286 7966788273 13997926758 36879225592 46324517988 2352315121 15999197804 45773189250 3932699409 3718113292 26729742458 623887129 40179968387 11196633063 48021399804 41583326985 62301506232 126561257146 15196986415 157733595168 87742886162 6482565111 986926804 10347424757 13960197107 14799553946 9723193314 41693196828 10642798952 254712527 2217611153 40638636356 50126343884 115452437477 41191942943 83380818590 55653754442 39636530933 125457589839 5771974145 63174171148 73730428241 30366915466 11891805634 45791965399 61254143679 5797875891 28021660988 56571427652 13308645154 23020914903 19912610923 7764948881 91075229682 68282559085 46209149044 180478753202 3648282421 37365555657 24735981317 27598615045 22140804362 406673842 11188651253 109596586606 2343025642 8696298609 47703310713 1009872362 97718388073 123002673455 48084437650 46519886920 10268032065 3834659168 38430993723 14103171686 85585951716 12810554729 2852976797 1038372353 15351096289 8821203716 20834690009 8726755918 43694537073 27724292714 21763398656 2125810730 21783960200 14888517961 537696953 19021387523 98252830053 51793779315 11493383705 3192421281 14875799254 51988113927 4015183993 45920812015 3510040778 49798815069 42257669951 355978513 81495695410 1372388984 42958754578 15839067678 24526957287 1884378627 15859769784 62688198778 12822522335 7238163215 960234127 167439786442 129534469765 21723334982 11585145291 28076854831 12423462179 44746320862 71784605049 27384281703 15828540190 113800593935 20225832574 30554367415 10032406222 99494319812 93332265978 5580021103 2641814310 46443626199 23530222618 78828898184 58523737035 71208908778 31792691741 62140889720 122230540169 1016330962 12413763632 123576046317 397601632 530737593 64893986043 28771272782 78674406273 3221483213 44902588208 68672647719 47965572812 2862926679 1844702383 37609202438 78824849218 83897866174 48923162368 18453327707 14153391281 21015873669 6097239675 94515992061 33994003281 1259503361 5908425665 7344865129 67182644697 53727700894 64613070197 2235119187 116189185699 17128724852 81901761 72876772285 26515951446 37914049871 35673481632 2478052762 97577493067 6975084699 40596945672 98063552573 23714840527 15071102224 11813017536 5324499473 64996171587 4732498947 14631984718 120119602477 120843649290 11152584805 22341580743 28955488660 54748769803 41673010651 82329762186 15692691409 11499983245 127303208028 13802036379 102744701249 9292704562 5707464450 63772665191 85647700246 3242115328 657292931 48774000312 47062550707 34076801470 134240701025 21077408549 9606641523 64737619149 2371451185 1567443399 24200542599 73924036132 37086660437 1679792042 177608689374 149127965295 72349151861 64493365449 78093444473 14432846144 10473165217 29136089722 7852279520 40801920213 56519519377 156995432877 72048274184 5347324158 59813650776 65553053884 25605115438 101059841033 40197085489 16762721212 3524551651 24109947051 51533241 13927366979 6970968692 25722241731 5670953588 9329189981 11139709740 4201992966 32942327159 26453335249 3671646267 10875922213 2255948462 111918629847 2469854479 34610335567 28492257315 5319483867 39564309513 60315525453 107627682851 43208120367 33827760725 7525301689 28131184470 2135817610 10294657981 94681886129 21949013649 1250738568 5462371233 19981646006 8833028772 1738343148 105102938024 28282385568 34894448608 43141092917 91769380486 7972864489 56943241029 1158858610 126867857459 58643575523 8474594688 15998740550 87396143051 13093460859 128495980292 56058428964 45747017632 13277765288 65067694703 1936883062 129145618451 4726724318 57075673021 14822541121 10658096709 3798390476 17535121435 85096835165 71987908576 123616340719 3620612640 7687090799 7362066091 74107000218 81384725943 5821009388 113368038532 2561042328 78991525718 1567429786 118932863868 24137050516 28432152347 6217887184 343832109 36346683054 28365401318 23938411247 4302529993 49808836234 25084330886 89849742820 8117542692 2081222140 36169468850 186355454671 5500024786 10159820509 45731382500 80811410861 13623923929 28912625389 49982404700 34170220148 13456372363 78050176857 43273903911 4293317893 67298957204 38852340070 10400757460 59379865543 19728504534 126087111 23356973137 16420365038 34869478995 5306531688 4707041497 79108843163 45689448764 15944216709 51562160 11902235314 8288260596 5259459999 32385390964 11198595309 20763064911 17114441049 16204656318 42349513087 102222702848 118916996297 14821984407 68319817531 160590450717 19036667329 98449145348 22585089743 22185913494 4331450816 19943445897 38413432301 124151318507 83738681794 8323176782 110900231972 32607501633 90511360670 49248098318 59280965430 91921026641 13073313971 4057844446 62878288109 67876576 127468407034 4070482593 93917382790 21636533008 61015906049 8327807016 67040735368 55154343703 85828089827 2732475643 3267147024 28837083065 12166042852 153799545944 27802143201 15648500641 2168303098 87281577065 112075232605 15399990987 43704363963 111485835411 4007750624 10483706485 10431386105 32616595043 80727614999 12401249987 83390001648 16048407372 42591721346 19639631015 20199732563 48529923844 22189333269 28313517810 6861627213 4491430612 9232035491 25417308526 15923735229 16656249438 98931764429 52824907438 1218781862 112362149858 37770180468 47593550784 86403887234 64440829480 96568591239 62746985780 3766836471 72612527138 14012460550 34976413795 24225120573 9418151584 118241133744 6341719266 72959287592 3568352100 58919997329 9203235070 111128085869 27770803358 7274607468 25112453246 769142814 47452429804 55585815435 34978317086 9571111882 273505819 1764243421 7227063890 33664923429 114586036109 39569851785 12093682480 132753345631 5821716268 83185190521 2505445262 79049173680 42786754410 14354941175 75486283424 9567612486 133841290598 53040247327 41011874206 16039726306 47772947398 12574178408 87576181485 35479933499 40793560414 86737399396 78286300187 84086871617 81147717496 233856543 93820427854 25672225913 84127073388 6391465069 3021457859 175990569954 144489608274 16488242700 62735510522 15728008686 29632116555 40574055507 91515940122 1462279899 29096385846 5093825536 2339552683 54666685541 30025929230 110383144343 11613381071 3995894137 30583071891 10670717499 17224259535 30117074415 6740384734 19101225601 3216652456 12322311915 79890573440 12873363188 3589391655 36541787999 6731537867 1474746576 31305824671 120493642746 35422428229 23885017050 108948299331 6368829166 18772685059 8911064078 52288989553 63542081955 40285278526 53523886279 27722745562 62865319797 11419246160 11630248376 1796135714 4965935875 16015398805 67308185527 37337897281 7310214887 7458069849 50879317648 1132689682 14811046755 1501534099 11139576552 72613612900 60127211206 11500067243 23386615999 14917364 21001325403 62085904555 15232750268 58528659077 7382991535 26154883495 52889025789 21137780832 33984836034 68301885000 49717018394 219633524 24946177484 61917337729 38230360155 8320254787 48282886308 63174797349 8060625963 97396348806 93468999343 41614734817 23959139122 71419517499 46481374866 11863604285 23370444584 13395567773 2921516531 14007734200 57966520541 1372160539 647734 15278604517 55088992593 3622517522 24270270889 156290346810 960061183 333345305 1194494673 13125815378 45951311460 29485083044 12636035145 5012455614 53500347774 7451599731 77280889986 1040283780 147550576154 31295584701 11463986333 79320956056 8079256536 23396374332 7670522834 28286512058 946989647 11538812858 28725372238 5803588449 24050694273 24825730317 26657606854 33211935081 72841923 13561928654 57063490482 2331802885 59166738413 25840699154 63244028447 74450858238 14472431227 2804299153 125658904990 21471251646 44355369439 13841862525 13575822345 96031942142 6754124511 53067564081 46910964143 3606482315 91907084229 22361920224 64754022386 112091181829 21925732176 120283402117 22342165069 23841312854 130078489591 24070113059 65364640962 40352734731 69286033219 14530514027 37553758861 19782525640 27707723706 138258635518 10306347236 79090499434 68241028010 70723714085 4585770821 9307848290 52941960466 45918718389 3182287089 52033780830 21730896484 33961340320 5270111482 1432724044 5982062752 5996244758 1412763511 1852367615 13308789087 43884398858 14566004817 132483503497 9137116754 27549308322 104249452422 12375658119 98413366029 7547098437 18285018739 99293820722 11618999860 772409033 88166727148 44915154646 3798713241 4668137688 174583625 1048257046 101759438090 65716461016 47756720104 2803651296 114626072172 59215761552 126926090157 37631453981 14482791589 74267892445 3829401974 32529643762 45072805524 122082661272 56449667095 4565968 961867317 37655235089 24000948120 69013831 5597622466 91588235938 64071847481 4543284500 5413593438 10185460173 31474449065 26323697839 169502266170 6547071116 89042997270 7115688639 17517601178 3762724339 101685256245 180147666846 10312281824 38878210181 24073927029 27540831608 10039018464 11357510947 8524620804 175439019627 157763347359 211454790 29981820121 35463167139 2171973487 141060966268 1461076899 81267940409 7550462605 53949536139 96426805427 5077874313 1481954922 4139814548 572499267 38358887021 6171276017 36272861037 13065288169 7670612700 20325343157 20283340262 3490668687 29903615198 1313088287 49743641927 33740172661 6119714130 486392141 38320716543 7760158200 60863949899 131536526832 2110915788 39404862936 37265005851 7319442516 475949733 1466599842 9118586074 66147925792 23590055058 43571964510 13632820489 113433587934 12189263484 1886022514 99084938 10722983937 8375058159 28760767052 71115702642 959502049 153830200425 7434713893 50383430841 934595142 16831335589 104227327605 10166329856 40185421687 67132811326 34264026077 10865189415 34410032474 31382966885 35629533967 42287349346 57244082163 1803897480 47888579293 124356219344 42374150513 11804081722 40423627543 34156902602 6676478044 8562770766 21437105915 127669674225 67622185620 59620630382 36148442399 2100857244 16559545824 38003674908 16644990475 53387878587 4622862007 104653739475 46097263 41600955632 15165908090 82812409895 6470391783 45673220716 5015225312 51636298658 3544425546 17137085276 66060603037 60167378494 19537432755 118171422509 21624401083 6149766822 14119596843 5909195504 39983416633 2177573891 60352073219 156789790677 2394857759 90943483514 6850354182 130472755 21181334485 1987872478 33779274941 16963907634 15286027652 69627941249 3281955882 3555628906 41257130841 23014855356 1411248542 98240718706 30030903057 63555383514 2654749286 50984912973 29084357512 16968542345 22679655609 22713526237 140142364987 191463631 46233987587 165098559939 60373135675 2734788883 2916863798 8366825930 980660333 21156938382 3974779467 3064478977 32098799487 8501714626 14246684346 26435768803 77763750208 120183825535 85213011515 95132614586 28415103966 36693119127 31274456569 66992148503 20691303702 1007435559 21138456144 45324102874 813724513 19879712814 5911078278 12905668511 7639408727 101562119719 19737268492 1454789348 5838778694 85980724456 90683843053 797922695 73058371614 8928574933 30860914765 14607746603 36027440737 39650600610 75285195784 531564638 12698578278 129133485883 11384338071 3149837651 6830288108 710492 2172784070 17105021684 2371241372 117907734121 32213371347 25606182905 42782679240 9643043714 3142786532 25857007605 3042367152 113953068196 114626614560 4352614825 2277836785 4513357625 70914311538 71448502012 832652720 94135102239 88491719890 36234868049 26063785570 5413625951 2784463910 2703220254 103985779032 8317852144 34415645381 4795125162 13136378202 67759020823 13148285619 8283850197 123619675111 22910556539 93175596890 76488265767 5901362723 12877117972 64561338828 66185263809 30214484906 18168903124 14370670086 30234277587 21431044870 12752920901 134239455434 37340701516 35915077922 102826848777 40202474481 6955569561 634900131 76050128965 16942016834 14055769830 63656104701 12718232425 105532640262 2366911562 1049958784 157070867424 24860209041 108008269433 31234438392 65294526421 31794062121 130861157599 86790758228 21726383694 57334739051 25042700632 101678897819 7721329052 31311568920 4021709055 164090251799 77102417875 38423660761 37166537893 37762580468 59041754943 433016636 18764703503 9030937952 7030285366 18526388371 11607558709 8375036122 44677155555 4390921064 13925445929 1016702873 59725052433 36262297628 10718282514 3230039891 23752112432 96264841762 70197772994 130258473767 139393118260 69888248802 2012562727 38660173611 6260443222 15387131221 13899789849 61614756744 117750157872 1442210793 96362116136 23013977202 31267676040 20479034999 25529078910 89338585007 13689316105 11082777741 4714836339 14226533704 42976382838 5550774470 96069964413 3563577320 2949217299 96026382746 42096622564 63173817182 42595489742 60706003402 15657245695 8669781701 41086650650 69540279982 13208150419 2852663480 42619098860 16147429693 32727175405 123391203641 35929493246 28695294270 29626510205 15369135968 32022784459 4310703434 29706850615 87474546107 147827894750 5437693851 2465276166 12939972105 10165484770 26321691419 79414560366 62730029911 28819204439 1523574632 32432384299 1308081016 9643869231 44973456694 43387435394 209329210 809292236 719278988 3145109052 20020710734 84716053755 4227974752 5604675691 31348098846 5140973287 6813830494 23041295172 557045221 24259860481 23062396294 18010367472 72456972056 1649600003 11034878190 122857055054 35546078844 6772536417 121848321547 55073886496 102935384411 118830952095 7221137627 41187504611 12185617177 19141331546 6526375000 2773439954 30211724530 25303549297 12729819705 4782156124 82649556305 39239792562 7047305752 34269130357 18920894242 8762311073 19437519075 135051796660 9314304441 43687066727 1334328907 20143291642 21996200769 82157366667 118602435936 29113101169 11410880824 4134174297 90725854191 21184800730 9255037965 5567329564 5933919115 33107020049 34805436524 30654074697 6155085123 14420400309 39311140421 128500964516 11899550761 8529577585 57613333016 17531018888 22905062855 21439838708 4456111043 34363156226 82232641797 12456382949 82419956636 17250285840 60945286247 29361274720 4036529970 15481567396 998749134 19241105685 3464369480 386215337 1727742420 12583414969 81171551369 43448590726 51419040417 24653395724 33553096456 119344018486 54264352813 23441769777 127063685240 31739035135 10679764217 6251520448 139135668751 21714425557 97310834807 194246289 32711455674 35904388591 46765507736 52219802488 10161727785 8081203107 22325107292 49031063309 30111283047 20823158228 90044089399 20363757437 60444344715 6280420438 50754321313 1477803186 58145950788 24442542908 2108777979 16057549607 77594285068 20889338977 9410249804 140175901571 9328869077 95166747715 9168403602 180306038971 15250060508 13568033855 13701325389 31082161590 3343328597 68947011092 112644782926 32919815428 71453655016 16246937379 21255820051 63484450086 133096355776 2033011801 75898554314 940286397 34818502473 47499715716 5196889517 1547632839 3786860407 47928762054 64012147392 17729264003 12590969940 4315983066 1562847467 21970975318 379331204 38889501687 48919191539 50584703000 108218170423 29208363401 56124293650 6667886499 27599468029 56332989598 38164316828 13530581051 7150489253 9708464533 6716616580 33444914798 32687871 46889877647 10805669159 94890771114 112239204133 10373166223 392374284 11991559285 46801723143 28227772813 130045261417 27135802170 27460075886 523073066 735604959 65817088036 23070899483 60678737161 15588200887 98529842573 7668841199 13165526758 2731512236 18877047216 54458107018 64533967219 62262525492 12200572147 37708941330 3209019672 27698127021 2315780454 802496719 66758135666 53676462755 76765351559 29995344561 68776027510 97585725526 48865079070 8131672902 1322499 12736022082 183948020853 78084178365 21655521284 68123370462 38860376688 101045780951 46443661296 110469514857 147906089 2443857436 73396661427 183745402003 6980135617 4011245397 12286935380 103108916858 124627144473 14459238616 8347645774 9602296267 13127073765 1665431198 5406542160 15834018068 59344407 19570921055 36962710889 141324703893 30938248864 16100326665 35348078283 29385897470 65045896544 34720416303 16147699124 86838601860 11923473055 32413594624 3883583801 57049810899 21271191679 2869801108 50878965030 6667246847 57071948957 51313122761 5738747379 70267002269 6565740032 83932483202 23298869854 19459802337 18014522073 18220425 75291397392 30399240968 19649088356 396834815 4348002690 65019218397 35876690633 5793782240 32448705688 128646547272 60492111391 24700683295 1736642785 46590840158 175789219698 11619090816 14788906685 6936264904 116393327974 121414902291 3479259220 92782775888 2791555464 20750713023 852194334 28371815372 9816385652 12616112439 40934180035 11128082576 139819096918 35867846159 34991609377 16740177614 33503261715 76105719914 89489670963 20775199606 10067466742 318242561 36872588302 1785047640 16912359239 82053057946 17322874638 2328639784 3155609524 75290950106 27752433575 17226731602 82776027024 6355243779 39278048162 12123645621 90442596307 83190197070 150683126980 132061171550 147699498542 55211354504 110362022755 26820867897 706256591 23555234762 10906799945 26336525929 4002328672 14799577850 21463168772 698751794 4978429928 34837441561 7016385405 88075352500 93275214969 8036714896 19557186629 5710557055 84925142103 64347517780 10612955290 30805828138 12210028174 20407903878 48406300270 90557002581 13788217936 1413316645 12690981578 4890564300 44099256745 23586896477 4844457354 3265141287 13641427720 40277884365 4054431979 47517285848 55730700287 34080028186 73420994514 19907455016 23771029341 82135413703 123486619587 105255506039 2403828326 811221763 41302599988 8953142037 88839980405 46542729182 120202584027 6569916353 19048798899 2362703990 7592768105 15077693355 28272485327 75950000356 99330439283 152561995641 10727882507 99148312776 15589568679 27227062405 62739547034 1036425959 5620525191 11081651513 5303237431 69922727318 36214840141 42119814606 16924330737 36339102147 24826381803 129159761160 25277532492 398742550 114365622915 43459216844 108276079465 11542863799 1924849070 5525331293 10610295968 95817279717 26243634635 22559278020 12614977782 2103696795 39547876441 10202239579 31217648142 45272612097 35674061695 6285782995 52488606512 9256205872 57586312007 6077394010 9130284436 5950665718 15471253712 60826086233 97679868050 28433590864 105781975094 68770470317 5043292821 7162411574 32965291285 15978414472 35568142450 46439736680 51023498151 3134224204 36586713780 72104176538 75293918194 6304922327 112411617079 2328350777 1561238726 51382876774 66651157219 45584832514 58257808526 36818736355 114444100062 113074107501 1966370159 18254484209 287357987 115915196869 39408661192 51146194649 68179993998 30602350799 47837536952 12366384690 1292215736 58911033832 14015814725 6913664755 65832674753 12190576458 40044551058 2009214777 75098178374 37830755993 39426514517 93894047395 20850275129 166397033755 111996765990 82398186948 47534454425 20588396211 55516405566 48233215107 8893421898 77703150563 160188669749 215730483 5428389991 2014770840 59484765302 12586773386 71261048806 98140688 58620965653 19042789154 66009809636 15841236810 16895662315 179202902020 1065943847 32365553421 7347938912 2556084050 70502077848 37906938031 990247166 28675206036 9638406942 20024170617 43368769854 38031888004 98334318848 36139628482 4036928695 1136021587 115922814871 8861065521 38786980821 22005286906 6310382528 71999302582 62914539586 49926541803 56250537989 9584594280 112478762520 117588691230 10611412957 85178132073 983144519 141388536594 82211000842 10937512785 9911221670 10236304249 51218271536 43622910124 5285127944 23229985361 144736483624 6209940604 3747578425 579159059 670056 7563261159 22238716858 36059309826 13541180113 7341871704 22857155669 53926870418 20266819383 12559664999 31353423506 17128576873 5343142653 41700595996 2215527834 83757690926 118039849723 1390545670 119643226832 4239023445 14271159631 2908542682 56196151330 14457943271 26308111308 13927777366 8266018818 10865391703 4349257605 67754933756 17058919172 5673105276 79111362833 43648175647 46956406574 40248427422 18056131342 796490366 16968964136 4701573620 33941715829 1867671060 8919489901 34975306985 1002000305 85418724768 46747623414 2918024678 78576712734 2197621391 85199517171 84140069917 89534162025 67728437374 14443094308 27444401818 13503350850 10691869411 107758189676 125771935113 157502808680 48361313898 101600007850 44834054392 4456163343 20926223060 57963098745 135092124479 111128981702 33875663570 1166193578 37437953990 67218610042 71373336763 155801327589 81907425469 54922414102 55701956240 1664530507 119924637439 16430180944 67998596863 1937782846 22449038870 25551609535 9066065011 96931284046 35573416725 49881665366 8908683838 68598601232 75709440276 39221220782 145631470287 69174127888 121188481039 73548358234 65151347245 2318886307 1608798732 54068171926 1524752721 1966846656 25125718876 1546817400 121663742534 130310025320 2201047165 5314870116 29763695167 9391870 108612352 125008768939 113696930146 71325203212 25058715639 79781737900 18494951149 31158080982 521930249 68984954998 16072484643 76664729325 17780114903 9907803862 44293811313 2989133316 33481363901 141961543566 11447074559 52382124032 40893612499 10776074811 109240414712 64777514224 19883618432 138059917957 9923338213 2817435131 10079521218 76492185251 11962847229 41778906843 28506506031 41770418672 30109805260 79196203974 27454819121 10913412323 27181769659 32239203831 78551030363 18193636492 50410160613 111875825549 6151269955 9824073900 9129821599 2087191621 21214744708 16116908066 5099455405 7938680821 26397645283 917285418 85023849302 4882766602 707529620 6324015520 122668182367 141624362116 26164398570 63765823821 17485916762 7325552415 7059619433 326142024 1157067358 67359883772 52359310443 14356499631 165241889150 3035634674 13984937641 18425760124 158559151 12478998013 1686154258 587193666 15499192389 7679628418 25777483437 17035792041 15706545294 63708392048 19747900531 81661593850 42112145966 18161689235 7818994523 8447859564 67304626083 17568336676 2058108383 9456859347 100254266918 55048922965 33230890584 4906005170 22650060102 7011953422 57197476722 67618918833 51820251329 21367777238 21420683565 56238033130 556340433 52018319399 1732321372 2881103251 20425432678 121495065 68282808900 972654146 23683377873 25844015117 77347026947 6029090699 16947514595 1035068478 846819725 64183619878 1069679573 7103920 18896111685 8467371162 6084722964 3039078846 48477144477 4955822908 18307121602 1026531988 33169200679 8683742999 30300690251 61972228036 113035118819 1753988110 65743526593 31251677738 42310130253 69915964397 39788992292 92134258809 48138594762 15622545654 4354417410 31822409452 39198317448 31409285478 42445797827 82426512307 78265750647 294260841 46952072487 46545551312 5857216145 37145744829 20731412065 1876454836 12951460165 44389813121 25135499487 48306809563 9887189797 704560974 47631255774 17206415331 2507327885 870026606 80854293527 2095030182 10818385961 34723204056 10013322740 78243604881 138553550705 28017102974 59261164250 2003531284 34042899445 35112905028 11893331732 3078949281 8174954953 115664471863 11912695567 85029622656 118613088642 7173857442 146684823300 12081638275 14707438102 101402300506 3148040524 3119687785 60393168208 40752876360 15746481089 11790094375 5754581531 17504284800 7309058199 20420277696 15610061198 28104983020 104978152360 26637630494 149591637487 34175806052 90929288386 45025706902 4917891028 61745866489 43424308348 65257897400 18808672756 65911114302 69096734085 14821254802 35816832 1734943292 93845980577 4305177971 30671320814 7391294102 16812140182 558431788 27699828180 32101104200 133973379 1569076233 57651176884 11602055694 39055126174 15639925169 1872072724 74321301131 54801266285 21954118586 156278138032 3086767990 124465950618 15046221295 64599604682 602044869 69619580569 141961824240 4824457157 25839685619 30128968310 53552613004 88931817208 7873442138 159522014 106654632836 7990639225 184738433 33380385133 77928888846 85801866842 1748294442 133567649735 148737596284 63828928583 15979011190 1384176557 91666923750 8332245116 16750841509 115861625672 13834105 1451928186 222645726 1751560156 1259168917 23077630199 39409428893 142549123642 12497451258 15433870732 9924586610 30816466785 90144314217 7336309387 92886117454 5299837784 33820912478 78795092877 23172058780 63483624877 24931931925 10557760047 12348282801 45160173470 56819021421 11823842059 64791115979 154794604314 118140739638 6388491748 6446326790 14576398654 5074024696 144420540919 96581050862 9299337120 147222613918 3687009041 1807383443 47748621702 3133036827 40113151317 17465748532 12416842742 77552293582 5817928005 4288299310 26833942131 38840693813 22379546259 51275720367 16520867291 7903967769 29516045652 7376557529 7044602611 8071155488 8009339893 9130691772 2591137380 35091116136 5328493032 29798468546 46558701644 70416625671 58188723754 27493464819 39444324586 116977234440 805634525 192474002851 84690055734 3046431551 76672807984 20614129151 13878810399 1063819005 48528045463 36979686475 46854387817 33020838690 101263859742 133454598777 31147559111 82899695090 76599317566 48951069395 18303070877 7037540363 1030507376 4898207674 2789795610 92630962751 85750569807 18465089534 31446884752 764521091 25395518850 45373483502 55170861796 42468898379 31523657387 25540703190 84647742105 26473145783 42889633 8808267040 333781829 105231167228 18655281517 42037174735 25456195340 20003855486 16829449673 7177483652 18505782103 16332233898 2292671 11605890576 2314669264 9746031812 49498690499 119420748358 82681453612 112497097131 68664614065 44625713423 71724654354 21326773428 99551650198 11364479754 1841905405 126272294595 35537080149 16407716081 113121239916 34122379036 28479208416 1759711781 13924392321 17917894659 1874579604 30809533998 14558469945 33154136275 13899849028 49106765595 2550370685 315510681 143300646081 36561456368 10920629892 4523058504 97598060088 18725093662 6964122363 125611570 423990721 1038920632 205407141 7744529036 6486932525 69855842421 30922753125 45682895168 5097510630 84554358234 25440133181 29447621144 8989355817 154939921239 89744100030 2130083685 4777618573 3222929406 20072436674 11531920868 42918991782 61990533263 1881534223 60243431066 53529295628 34749557154 72588655357 31157138884 25708402914 92726997697 48582217188 29189120486 63854266781 182196515 5630723917 14227796202 1079161699 91871615948 17575774946 6256132782 58612535344 66655880957 65727859789 127324856700 35851790514 13063497684 904635595 78135490208 38289378302 20158512783 6297904769 53936905410 110345259469 58425692663 3429808719 24356224947 8273332026 83860128431 8172239000 17693799618 61610537572 419354400 1167473058 3715233620 4294524601 45233872966 40641225999 22779886209 113792019570 109118159406 2059828932 23344889309 9012410006 1882420816 8361159721 121014176406 4496824256 118549029 156739835486 87083398998 18404122152 3055176439 66814389665 54706990767 166245592455 13821986761 499226584 521281128 72797964229 38831448865 20037459336 3992341049 29872691037 11666991923 21474614152 1898975926 38226407703 1711897792 8691968026 9395737841 5859544350 60719619833 13564236702 40261752306 14394178816 14100384959 21113820823 35844446 109253375448 19189612238 15360775457 8372431201 62922810456 82809229139 14666950371 9128143910 7651525016 8507104 3185554624 25386966179 23049103824 38121676368 687899812 5676532063 42165630055 15259979058 56156077215 2420731546 12407617355 28248701670 3907352888 11168403277 12363432265 1773118798 470828171 13391311490 9855667341 7116480034 129941407332 143997411272 85926204852 20339827008 36331145232 50805416505 49636936967 40362880264 88075303614 7499440312 4050997950 59805281926 41510580815 20226071699 122782221381 10600275935 107516871770 51035308207 49327934796 14202609831 17528560029 37746701249 48822819151 4778233710 12032810311 45273391850 8050457338 15442846 70168230666 6276495557 13877467402 8023456852 130496816 29695019817 5039870950 12514223501 40358190642 29657486536 9323510499 49603434578 68561659770 43461218200 38719249158 20038372495 63621511741 164413546174 89146815064 47139877139 27242377466 87668372805 15149799062 3978002754 11220694775 138418017 58200832801 129003549373 78900802659 80043630012 549376297 32601794130 4753195110 27493106659 38578319468 31059261172 23969872946 28716630675 4272847026 5468327125 1338150307 57787485123 7967725148 9529237060 4225887064 29324245277 38775802187 6984866522 103728513939 794245480 19185196920 91034279224 39932915415 84520227367 115860051002 7155918571 27702987673 10106232767 21018183565 45111870893 1309426700 108485433386 12022764894 4246521230 13259288710 60128122331 20840111183 553948010 8019840684 23542537015 7539360825 167328964361 12568642062 20544878383 13751106574 70516772895 57154094011 10503484295 9708810288 1227828343 90168738012 118176854396 1521509239 833064550 3965398974 10736793119 17284290388 6375355612 19367235265 27906492459 2078004367 88892187225 32735219907 2904385780 40527183401 39127609792 42899588289 45497729541 14645447275 50959858291 4403334101 125903324814 10120180806 80746732562 32886302592 33949877942 50127221000 41182615640 12680089349 1116966883 3159517412 17825172355 12856602885 47425391064 10826125487 42589622724 50317945493 74970163519 88849667997 1816528745 102594742292 14475463819 14353096096 3843032261 3294475628 273665059 39647119183 15952833653 41832687491 42637480122 7339141685 6331616795 11675142206 21193559921 36952380162 2852337583 1640109568 17904033227 20886198233 19394301755 1706159239 5951968735 118943813613 576052198 48091969107 103131713963 28189652995 72738434054 150939225138 10041020070 27765711198 78144190810 79973514050 13141912409 4063586560 94959271065 7888169321 46917893401 7478560156 140116794391 3619817811 18266368374 246017570 162296738478 3324932870 76618560327 7133888791 141474625409 17587899405 50883325108 3933967712 22733414553 105851856412 73262292316 4977099137 88633486123 54757509865 21618780131 9317554352 86101570111 110472061705 27962018922 15423830198 2065448808 6177571018 132859662909 45954465557 50068354819 3862303418 91169359518 72986369062 1261992475 47335959305 119361736393 45752025779 19832080034 5707651883 87538131032 4043779824 55550405825 46713244549 119788738280 3835380230 10838390200 76664700503 44506495386 5470223774 114271409520 51728635808 24168706885 87360020919 1932926422 8544806765 13475934300 2922398565 125982813654 76763664330 96057289702 28094879833 14523682194 9472765200 70441146877 22969747008 105014935943 21523175116 17262719005 86307118577 9580109519 40091545060 32778310364 48983018444 12024823071 28779016412 16632219409 30076001774 46128333885 19235677114 433875594 2386933714 1401278581 206816854 68738081532 30600502418 115529317726 30035535924 22747901456 2973111692 95053282338 72225001837 12897924982 550808834 7135119224 16954870971 19936970871 77878854681 75468178498 36375175454 76000075180 27648884204 10407769261 61547669100 58141318046 1091297963 1352839663 29519069930 88386152141 17116988475 64618295258 684987172 10790873883 72319001753 1892109279 4728855655 7199520435 31701497205 9602903062 18255658898 30239296128 132740575681 1994311182 56001470453 14943630610 39232816401 2672845375 35734201408 29291412159 1553314217 9731267970 47653291828 26980548344 12736148859 57745454680 14433853575 2459078033 1363316023 31070539327 2012531665 1784628473 4632561693 142950243684 88761067456 65142860272 9689024231 17055185778 27786715112 25857706472 7012939137 5398669925 1683087060 34192166193 1721932425 1143627332 83324412598 36261455508 32368710969 7591213579 4743661061 91443485 74785553581 64174188584 20962148688 30329786020 20844015617 79685207843 725173645 923959696 51012322187 58765928475 81698646832 49443784608 23415325123 334638213 10510392285 8329418105 386496004 2549411112 5201174188 37814159161 43121489601 129498253807 64191735716 122233721291 8293347198 77840052996 32386097400 27417353709 30656542954 58792038488 3784917317 6172482321 43530647629 1427360465 31249016121 71862858295 56325464826 16418919 10893589369 119544773520 97208671166 16018704058 52622723549 61033716635 1270686643 83065984795 41541677958 56173455383 10924506793 73649834285 27790471042 480074826 6664832172 157789761379 40859291171 88562579136 55774425669 15674118572 65880705507 2025690422 5592162470 12026662602 48294518266 28222016513 23875915822 91507286231 21462921116 71665220579 27204229638 649711690 64880384819 15479335375 24307440441 48920013880 102669618733 180348463978 11330152717 48497028640 2219281801 120162483240 42138474712 74743782129 5869939731 14402547233 23812341855 4804942009 64880147497 32389740593 23255233332 16672964009 58956479984 3938363433 1636251345 36138464839 18930109667 40594232358 89091355020 14686674454 17909100822 64240169770 22615898040 121520839524 2408117443 68667977126 32797973557 39027487713 675039 5064880 11153930925 1128841597 41051637386 141002179867 6136534214 2447802396 73314348270 16662577931 4498387415 9814215727 29200671277 1058923343 4244261338 74640472301 24311637858 18311086811 94307166 69727541497 3771232267 3067240636 3181811426 47307094688 58612910167 41173949795 6956716390 78500262614 49840159481 49870849711 2432845228 168492090 5527486468 1521796867 67299275188 23598725173 5682214424 2502459467 3270724422 50346196895 81129478151 16263225496 8401463225 5802159263 7825487840 13725455553 27473980096 81626204 30004340256 94983780694 4207974619 11422607009 73343772672 6286092310 5329122430 7849857073 34438828639 117103622837 4240010820 52414224466 23886909863 51040811727 25105342960 7265360371 40277469568 6905824427 14185169425 95616001473 43676985185 92828148019 52853995174 64030044022 5805844271 18545126281 53818802926 33945849675 38565742659 5384878104 20481283777 58660618130 87540991145 129561202641 58030838315 10846734394 17290022787 8821747168 27418860561 58057011353 424570199 1689821042 47651659312 97560688024 9975382391 25673457637 8114798825 39325964958 3225696657 11956838967 55190843767 22609026251 2679990145 9279452427 29246792104 48912124341 33279688890 2210720585 147041169902 1984589902 2062001838 36523448125 12980067976 32245194627 13623369401 86400302992 33510984562 30813084345 11294308463 5139420902 24113652720 51131502907 4233715632 92446151092 129887364747 11250534375 20675856845 33293136356 84598324667 172931893251 17984648851 40362076718 2723625005 1075104466 42221985975 23668404817 5456009844 8025048953 36675819467 42120664155 4174292114 89956495976 47267487168 65334251862 29334735896 31292854520 3824216777 59568725220 31626581097 36313715250 33375947456 51903250142 1390411333 129358264436 7243230400 14865391155 862068739 6395621304 18503787205 90474313022 55802273671 14094584516 4655426346 26316744200 89069267139 4738644681 66910452088 11998793069 13472127983 105952249404 6427361034 141265313335 126196341792 76288969434 29535006624 8656924376 51961798699 47815032427 959809324 9473725620 2066883413 141878674545 19929190691 1917665725 13611598468 39897054022 17272497741 59872020804 35888146283 36627008336 3544382483 69549972309 93267443738 30932356194 16316461200 8588184187 1422061639 26465316443 10162209143 647744222 5422023098 9452909509 20026423624 7235672854 48607283155 45730776440 182908094 24260911715 71717896738 4039501831 27950901521 651338248 2683319419 479277866 6952481349 2447239101 38743160029 9147688856 179539954474 76548360387 7916436362 827190112 11019983299 28868904349 18343541398 7190928688 130779873566 4750121845 40468551162 7854680141 6080822096 33423241930 16231499316 3409825796 17572146654 6650893559 5857188328 2180341894 399444917 32565797539 305363816 49588727496 52092862468 10427632125 35469473633 223713783 12334696387 120018194152 25171250228 29737282225 18452451734 2191624740 8623696703 3865081767 68170658942 40872064695 41324829333 3655842354 93636002964 56395831508 77894222099 40156225498 2107754757 23052277854 14565911793 10673572809 38781089608 60337063045 12052146563 11738557278 3633260429 148700033043 20661695668 20200405351 36564583743 30422093324 6021828702 7052604661 22870608998 7978049946 18546134894 10513635025 88044513041 3657890962 151810312027 8083962804 88143481901 97098854191 5529710068 70280506260 37569830835 36917822453 10681376594 28349179339 70456559762 33116598109 41156102885 148562874278 11936761833 121325151019 11661912620 898396237 17678696320 27812939289 5086777400 1863147177 58190052910 23226412098 3598259260 24467369421 43514923443 112488757813 124509573719 10984100644 4231101173 329577045 22701914757 12435380126 14761309548 5625192224 107204365542 57494316371 6002439205 12511744008 1833027822 35579659934 1843611087 44380746583 47958305026 19943418714 16430462611 26290291310 13074758381 341730678 22653013093 1958488326 5297776390 5612144075 25661886660 66980938420 32670861099 11540578846 19392858078 22477549134 27307255143 105026342445 6288944535 290222197 61628662670 30808199635 3026004013 37288776828 13449452998 79551485773 74121000893 30095124052 612612042 13019187847 7594327183 19949960020 13329015359 23688399210 80377426534 7993755114 31024270288 95637057917 22026336594 23241714338 47911312410 32031891835 29245481189 2142393696 129923564099 11130395523 126873910469 87251755657 50906467692 51103111917 15860905160 3357686509 32184932466 75441067196 73874127035 17980866518 11756431909 38273718755 34104132502 64270788530 91475911852 14039410055 7029088706 2775948629 27353145815 31127992004 38969979222 109485355612 5795951577 52544060814 21263074053 8799363200 5730812869 490124624 6465456803 30630851980 4194304397 10572195319 2413822638 88126030376 44410147278 4120841475 1021818330 31501256033 2406977247 87963428979 106085003 9058214948 9640655015 39378598219 37239007941 119000959159 127211837436 43910792843 6421394927 19660553929 35440972401 6955637131 208890844 117913125982 4788118121 43395095080 51519828993 154163854813 3183986099 24638837058 8996212185 61576316251 83497682076 44697854276 16614982461 92725412191 8195240279 15027021170 13700784091 45134199979 35356735755 11996142195 72530719937 10610394734 12380835809 2610736652 8200457650 27810972232 10828576181 15284975698 21432054240 11055616322 26085317566 16292122283 20125081914 85012891597 21441253627 5047172072 25004668531 114402931177 29195325638 14559108983 22642411411 5328500372 67665627364 32675527 19844372797 28784776930 1250823456 31333558545 5775865543 5587803361 56058426523 27063121687 57590794030 7687164164 53178065027 42239027106 3902892075 16897050367 32298032151 123001631407 12473973787 12317746845 28874099545 18647074463 38535283532 17811130030 67686823441 25542179749 105937443750 114175818106 8550130175 40360325186 3718563474 140426192789 85478851917 47644873029 112213831928 1032218059 147141721776 59086246904 90701688744 2026872471 108351408798 16081905830 14150394473 36382975977 81362045308 26581946351 9484354199 101159305261 21378813913 20135856553 76916448374 608782460 67408031017 4828570396 43708393926 7298331260 55407008021 74239682180 16146765120 53537146715 43410754286 2554870866 6553338707 77524409777 29304849125 11618641830 4971427969 50902162991 127572923092 674797242 27215514581 4689470393 5371316057 5797481785 6047553527 77962645 28624866449 108208162461 28231306132 6631480629 18518207832 110468599057 13661928768 8511448984 18769591185 5750990546 23266963759 1396822465 56282172095 45763909532 1559619005 31175071012 3712878832 50080325260 107236965858 24937929706 49222303194 19147734828 11580971494 10764642770 19264732986 1822837974 22263259799 5964942136 99170990184 68499434836 225410852 94639035656 14049350777 7795337043 88953450552 13977646563 5480672852 45179946087 47194164728 65389251806 41516066572 17555665035 6595644879 8089079307 7227102006 60043243335 5599784347 1663952715 23780476617 1039309387 39048833123 15347851765 43113187593 1027943820 22553216697 40182298676 13712525026 35737834761 5771151583 19480811149 4862828933 121667188024 12337104174 15942374165 1260279725 6075551569 11364294186 62531591308 18752690104 113750397353 1624758683 105092764730 42418922544 7438099579 110743089544 27683664915 9217956951 19880334838 83973867294 22214640354 31403559514 46502425133 76067430421 102957717828 813979703 68524407372 57901399599 3527851027 58246633511 401193106 11012712117 11094750105 65006002237 20280247702 56792308220 7415974158 3514792827 1975332498 4475603283 61376844 12197940095 28109519210 29692247304 24829744492 36929367055 9069493575 5203338542 142343557 36434357985 14580260405 21720903181 6319408241 84010413040 6155774487 17031537913 12413543822 68951644695 70639404445 71954149317 4898093398 996650912 230499390 90485238626 2656196316 65158491736 7353605125 39020542031 12678974373 4018781430 96001999615 93575618975 2087658731 55548421574 67475850351 73644993206 44622490219 35442719329 9017155017 6149666296 37935597529 94931094137 3499121326 22112773257 70311816221 42208191899 22947453256 14793357476 14577155607 101895632578 39746751491 365505075 36679546 78104685358 15000958843 72238208386 11757318711 135632922642 15419823442 8744106109 74496464304 54607878516 4139102527 903138564 122800111906 99764233095 73192312871 8731921664 18778121501 19269991500 28680052936 1996645180 29777194238 5200160208 53443366283 106095833692 8791753820 32856748545 1055457453 28398915732 580637985 57747953389 94955668990 15470467005 15842957217 90779008070 78229945831 54653514411 6628437964 166163529900 58862174477 16624890042 193062101 12990797337 42709708865 74590217544 60000737545 35961432992 3422288049 37648203168 99580107363 57117156303 26204370314 350890746 1793232167 39477815559 53741414594 602542119 66443877425 436590390 1776465584 18827930170 4701382765 10664676596 135451779358 32468778579 4018197547 5729231888 4879311779 132047847455 1784369606 18233666451 2345991356 10184694317 5488091730 39458485977 41815540461 36921099673 28938363738 5815907728 92508267815 6341216657 22050497034 7033965607 58890561687 48086299571 30569000933 92482346413 66837226259 537746040 58522898464 1843895829 7297764935 84321401114 74318213459 38838156224 21433506505 8438753464 1725571076 22489459770 1121567007 4081665597 1303544679 22011325807 24549419515 21795194091 36994022598 104866690019 11852715013 80547370198 33135621513 9504347490 10118549919 13047098268 82301547511 114418647182 68085032660 58372821321 15752665359 24525846471 108890330 17970624 8407585255 4768150351 24188662341 28159877227 103733227297 13639296381 8205379372 23268703448 98227385720 15665449490 23695329260 75868577533 4571234651 401754397 68472236527 22011716065 15074016630 101389166758 45313093394 1914894190 45621940548 12050449148 15063516628 55652036343 68801354351 91232296168 21044949014 8375382991 54853444484 92864839874 42570740839 19996959166 40601764556 107663575114 63583301129 50532871736 5145409453 51333737449 21386982710 36959346535 4131623731 73786562337 50665767004 15431036519 2225999534 12624946518 16919711960 17953139246 822420440 8259144011 31075722367 45441794790 163641974600 3910958485 16837259044 11839893000 33060341188 32343157637 6696791146 24304201690 37153868883 82984616406 3194700105 74940879447 33541560573 15075149805 33063152205 44471499335 40199893470 273663334 98810504706 769476588 8985680776 80477778002 26670669649 13577526553 117460489408 25231540612 45238115381 927406173 99423937189 2758781699 5442318692 18284334826 35260244344 3533441843 34418956195 6483047185 9969154498 83685733313 65486680724 30533106718 114093917498 14867234332 83542747149 8614607261 10842810297 136849642885 53696861197 52457131551 27613040477 7861918840 10986027588 27656126519 23697931217 10092434778 16498342445 50905579840 35595730170 11027294254 57881045212 1768191978 29081630011 2700210730 160466475219 6837134674 42700085974 2897872208 12194500221 74019711101 33277418963 26718467294 59260408063 41353759943 93347861846 146900728458 31214993859 6647259786 39493477547 13001762919 20022161904 18402371540 20826542333 62822595979 6618092967 40215915993 38491718709 34415309311 4541301689 19452582428 130049725859 4846917622 19833625446 88487027684 3411138128 70128075 70901201300 9014202808 54780433700 3605683036 781249256 4241633411 7320763566 36529013179 58574071244 45106699139 43286732526 1067191889 17016347284 46415642690 61413507912 99299937967 75999953455 8611583072 4573555758 41646052338 92517290598 1645117481 18923795039 517694387 101820219002 19012768587 63188615946 2607144866 14983383526 12570633148 63381365815 57414496660 1457730431 22337072602 55084453063 15618471481 91637534210 51383690463 7676813704 687870156 125604881023 18644667053 20231046788 25575436850 8157838182 166350114625 13209660394 125993517254 32682445404 29333900793 8513237125 1555610192 12640226018 41316645265 131432233277 9222563789 20650904058 9224853892 60295016101 56345616792 3467699959 130455908208 4995547343 113338270097 17842613900 5435853679 109596469140 40278016071 7799664072 15831834929 26964411517 2304696370 15890536935 8493612008 3995018394 88365685605 5582834719 13032984408 2456073681 60465921506 17050670844 68863790791 42165567222 957061907 130581925256 56770163612 13882178522 33431308592 51434155760 122886211746 21839661308 82588895986 9963122014 22441971649 795444450 15591774682 21263144364 26921257760 4820135749 7899902087 19074119677 2810545278 61123527716 12243017821 56369104189 72086841396 98467160 18382730661 23328373601 80874723399 39868166193 3287764666 93901448921 79382978442 119136995030 84544130721 57772523828 12956970103 32625321290 58581593154 1621256083 1776323276 506984184 50083350544 36174227360 63448248833 42319784918 3523648205 46160312451 1821845060 19992096486 109793750092 9461669051 22411113174 29739332445 1343063799 36120474604 12970215315 4331612469 117257978425 51641410920 10093116678 897807649 15790219794 30887203302 66060199318 7670694125 61319946419 152404648912 16118911324 16397581 2065351685 78973684411 1619709568 21384003126 89459946024 4428922343 4495154497 15078221115 48214836773 52652392690 11834798499 54079758242 94784837852 57025487496 45412921359 17578427907 2292602051 39135884827 74800043966 74541169055 52984305450 68530061728 59576261059 18095725926 21057448167 70108689608 2822347483 42492351038 47664211740